matterhorn 50200.17.0 → 50200.18.0
raw patch · 59 files changed
+59109/−1647 lines, 59 filesdep +bimapdep ~aesondep ~brickdep ~brick-skylightingPVP ok
version bump matches the API change (PVP)
Dependencies added: bimap
Dependency ranges changed: aeson, brick, brick-skylighting, hashable, mattermost-api, text, text-zipper, vty
API changes (from Hackage documentation)
- Matterhorn.Draw.ShowHelp: keybindingMarkdownTable :: KeyConfig -> Text
- Matterhorn.Draw.ShowHelp: keybindingTextTable :: KeyConfig -> Text
- Matterhorn.Events.Keybindings: ActivateListItemEvent :: KeyEvent
- Matterhorn.Events.Keybindings: AttachmentListAddEvent :: KeyEvent
- Matterhorn.Events.Keybindings: AttachmentListDeleteEvent :: KeyEvent
- Matterhorn.Events.Keybindings: AttachmentOpenEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ByEvent :: KeyEvent -> KeyEventTrigger
- Matterhorn.Events.Keybindings: CancelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ChangeMessageEditorFocus :: KeyEvent
- Matterhorn.Events.Keybindings: ChannelListScrollDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ChannelListScrollUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ClearUnreadEvent :: KeyEvent
- Matterhorn.Events.Keybindings: CopyPostLinkEvent :: KeyEvent
- Matterhorn.Events.Keybindings: CycleChannelListSorting :: KeyEvent
- Matterhorn.Events.Keybindings: DeleteMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EH :: Text -> MH () -> EventHandler
- Matterhorn.Events.Keybindings: EditMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorBolEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorDeleteCharacter :: KeyEvent
- Matterhorn.Events.Keybindings: EditorDeleteNextWordEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorDeletePrevWordEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorEndEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorEolEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorHomeEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorKillToBolEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorKillToEolEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorNextCharEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorNextWordEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorPrevCharEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorPrevWordEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorTransposeCharsEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EditorYankEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EnterFastSelectModeEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EnterFlaggedPostsEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EnterOpenURLModeEvent :: KeyEvent
- Matterhorn.Events.Keybindings: EnterSelectModeEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserBeginSearchEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListBottomEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListHalfPageDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListHalfPageUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListNextEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListPageDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListPageUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListPrevEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserListTopEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserSelectCurrentEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FileBrowserSelectEnterEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FillGapEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FlagMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: FormSubmitEvent :: KeyEvent
- Matterhorn.Events.Keybindings: InvokeEditorEvent :: KeyEvent
- Matterhorn.Events.Keybindings: KEH :: EventHandler -> KeyEventTrigger -> KeyEventHandler
- Matterhorn.Events.Keybindings: KH :: KeyEventHandler -> Event -> KeyHandler
- Matterhorn.Events.Keybindings: KeyHandlerMap :: Map Event KeyHandler -> KeyHandlerMap
- Matterhorn.Events.Keybindings: LastChannelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: LoadMoreEvent :: KeyEvent
- Matterhorn.Events.Keybindings: MoveCurrentTeamLeftEvent :: KeyEvent
- Matterhorn.Events.Keybindings: MoveCurrentTeamRightEvent :: KeyEvent
- Matterhorn.Events.Keybindings: NextChannelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: NextChannelEventAlternate :: KeyEvent
- Matterhorn.Events.Keybindings: NextTeamEvent :: KeyEvent
- Matterhorn.Events.Keybindings: NextUnreadChannelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: NextUnreadUserOrChannelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: OpenMessageURLEvent :: KeyEvent
- Matterhorn.Events.Keybindings: OpenThreadEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PageDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PageLeftEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PageRightEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PageUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PinMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PrevChannelEvent :: KeyEvent
- Matterhorn.Events.Keybindings: PrevChannelEventAlternate :: KeyEvent
- Matterhorn.Events.Keybindings: PrevTeamEvent :: KeyEvent
- Matterhorn.Events.Keybindings: QuitEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ReactToMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ReplyMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ReplyRecentEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SaveAttachmentEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollBottomEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollLeftEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollRightEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollTopEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ScrollUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SearchSelectDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SearchSelectUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SelectDownEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SelectNextTabEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SelectOldestMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SelectPreviousTabEvent :: KeyEvent
- Matterhorn.Events.Keybindings: SelectUpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ShowAttachmentListEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ShowHelpEvent :: KeyEvent
- Matterhorn.Events.Keybindings: Static :: Event -> KeyEventTrigger
- Matterhorn.Events.Keybindings: ToggleChannelListVisibleEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ToggleExpandedChannelTopicsEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ToggleMessagePreviewEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ToggleMultiLineEvent :: KeyEvent
- Matterhorn.Events.Keybindings: ViewMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: VtyRefreshEvent :: KeyEvent
- Matterhorn.Events.Keybindings: YankMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: YankWholeMessageEvent :: KeyEvent
- Matterhorn.Events.Keybindings: [ehAction] :: EventHandler -> MH ()
- Matterhorn.Events.Keybindings: [ehDescription] :: EventHandler -> Text
- Matterhorn.Events.Keybindings: [kehEventTrigger] :: KeyEventHandler -> KeyEventTrigger
- Matterhorn.Events.Keybindings: [kehHandler] :: KeyEventHandler -> EventHandler
- Matterhorn.Events.Keybindings: [khHandler] :: KeyHandler -> KeyEventHandler
- Matterhorn.Events.Keybindings: [khKey] :: KeyHandler -> Event
- Matterhorn.Events.Keybindings: allEvents :: [KeyEvent]
- Matterhorn.Events.Keybindings: data EventHandler
- Matterhorn.Events.Keybindings: data KeyEvent
- Matterhorn.Events.Keybindings: data KeyEventHandler
- Matterhorn.Events.Keybindings: data KeyEventTrigger
- Matterhorn.Events.Keybindings: data KeyHandler
- Matterhorn.Events.Keybindings: defaultBindings :: KeyEvent -> [Binding]
- Matterhorn.Events.Keybindings: ensureKeybindingConsistency :: KeyConfig -> [(Text, [KeyEventHandler])] -> Either String ()
- Matterhorn.Events.Keybindings: firstActiveBinding :: KeyConfig -> KeyEvent -> Binding
- Matterhorn.Events.Keybindings: handleKeyboardEvent :: (KeyConfig -> KeyHandlerMap) -> Event -> MH Bool
- Matterhorn.Events.Keybindings: instance GHC.Classes.Eq Matterhorn.Events.Keybindings.KeyEventTrigger
- Matterhorn.Events.Keybindings: instance GHC.Classes.Ord Matterhorn.Events.Keybindings.KeyEventTrigger
- Matterhorn.Events.Keybindings: instance GHC.Show.Show Matterhorn.Events.Keybindings.KeyEventTrigger
- Matterhorn.Events.Keybindings: keyEventFromName :: Text -> Either String KeyEvent
- Matterhorn.Events.Keybindings: keyEventName :: KeyEvent -> Text
- Matterhorn.Events.Keybindings: lookupKeybinding :: Event -> KeyHandlerMap -> Maybe KeyHandler
- Matterhorn.Events.Keybindings: mkKb :: KeyEvent -> Text -> MH () -> KeyEventHandler
- Matterhorn.Events.Keybindings: mkKeybindings :: [KeyEventHandler] -> KeyConfig -> KeyHandlerMap
- Matterhorn.Events.Keybindings: newtype KeyHandlerMap
- Matterhorn.Events.Keybindings: parseBinding :: Text -> Either String Binding
- Matterhorn.Events.Keybindings: staticKb :: Text -> Event -> MH () -> KeyEventHandler
- Matterhorn.Events.Keybindings: type KeyConfig = Map KeyEvent BindingState
- Matterhorn.Types: instance Control.Monad.Fail.MonadFail Matterhorn.Types.MH
- Matterhorn.Types: mhHandleEventLensed :: Lens' ChatState b -> (e -> b -> EventM Name b) -> e -> MH ()
- Matterhorn.Types: mhHandleEventLensed' :: Lens' ChatState b -> (b -> EventM Name b) -> MH ()
- Matterhorn.Types: mkTeamZipper :: HashMap TeamId TeamState -> Zipper () TeamId
- Matterhorn.Types: mkTeamZipperFromIds :: [TeamId] -> Zipper () TeamId
- Matterhorn.Types: sortTeams :: [Team] -> [Team]
- Matterhorn.Types.DirectionalSeq: type family ReverseDirection a;
- Matterhorn.Types.KeyEvents: ActivateListItemEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: AttachmentListAddEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: AttachmentListDeleteEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: AttachmentOpenEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: Binding :: [Modifier] -> Key -> Binding
- Matterhorn.Types.KeyEvents: BindingList :: [Binding] -> BindingState
- Matterhorn.Types.KeyEvents: CancelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ChangeMessageEditorFocus :: KeyEvent
- Matterhorn.Types.KeyEvents: ChannelListScrollDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ChannelListScrollUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ClearUnreadEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: CopyPostLinkEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: CycleChannelListSorting :: KeyEvent
- Matterhorn.Types.KeyEvents: DeleteMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorBolEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorDeleteCharacter :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorDeleteNextWordEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorDeletePrevWordEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorEndEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorEolEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorHomeEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorKillToBolEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorKillToEolEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorNextCharEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorNextWordEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorPrevCharEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorPrevWordEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorTransposeCharsEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EditorYankEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EnterFastSelectModeEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EnterFlaggedPostsEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EnterOpenURLModeEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: EnterSelectModeEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserBeginSearchEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListBottomEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListHalfPageDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListHalfPageUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListNextEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListPageDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListPageUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListPrevEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserListTopEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserSelectCurrentEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FileBrowserSelectEnterEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FillGapEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FlagMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: FormSubmitEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: InvokeEditorEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: LastChannelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: LoadMoreEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: MoveCurrentTeamLeftEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: MoveCurrentTeamRightEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: NextChannelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: NextChannelEventAlternate :: KeyEvent
- Matterhorn.Types.KeyEvents: NextTeamEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: NextUnreadChannelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: NextUnreadUserOrChannelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: OpenMessageURLEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: OpenThreadEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PageDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PageLeftEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PageRightEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PageUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PinMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PrevChannelEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: PrevChannelEventAlternate :: KeyEvent
- Matterhorn.Types.KeyEvents: PrevTeamEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: QuitEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ReactToMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ReplyMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ReplyRecentEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SaveAttachmentEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollBottomEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollLeftEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollRightEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollTopEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ScrollUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SearchSelectDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SearchSelectUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SelectDownEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SelectNextTabEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SelectOldestMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SelectPreviousTabEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: SelectUpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ShowAttachmentListEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ShowHelpEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ToggleChannelListVisibleEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ToggleExpandedChannelTopicsEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ToggleMessagePreviewEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: ToggleMultiLineEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: Unbound :: BindingState
- Matterhorn.Types.KeyEvents: ViewMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: VtyRefreshEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: YankMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: YankWholeMessageEvent :: KeyEvent
- Matterhorn.Types.KeyEvents: [kbKey] :: Binding -> Key
- Matterhorn.Types.KeyEvents: [kbMods] :: Binding -> [Modifier]
- Matterhorn.Types.KeyEvents: allEvents :: [KeyEvent]
- Matterhorn.Types.KeyEvents: data Binding
- Matterhorn.Types.KeyEvents: data BindingState
- Matterhorn.Types.KeyEvents: data KeyEvent
- Matterhorn.Types.KeyEvents: eventToBinding :: Event -> Binding
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Eq Matterhorn.Types.KeyEvents.Binding
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Eq Matterhorn.Types.KeyEvents.BindingState
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Eq Matterhorn.Types.KeyEvents.KeyEvent
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Ord Matterhorn.Types.KeyEvents.Binding
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Ord Matterhorn.Types.KeyEvents.BindingState
- Matterhorn.Types.KeyEvents: instance GHC.Classes.Ord Matterhorn.Types.KeyEvents.KeyEvent
- Matterhorn.Types.KeyEvents: instance GHC.Enum.Enum Matterhorn.Types.KeyEvents.KeyEvent
- Matterhorn.Types.KeyEvents: instance GHC.Show.Show Matterhorn.Types.KeyEvents.Binding
- Matterhorn.Types.KeyEvents: instance GHC.Show.Show Matterhorn.Types.KeyEvents.BindingState
- Matterhorn.Types.KeyEvents: instance GHC.Show.Show Matterhorn.Types.KeyEvents.KeyEvent
- Matterhorn.Types.KeyEvents: keyEventFromName :: Text -> Either String KeyEvent
- Matterhorn.Types.KeyEvents: keyEventName :: KeyEvent -> Text
- Matterhorn.Types.KeyEvents: nonCharKeys :: [Text]
- Matterhorn.Types.KeyEvents: parseBinding :: Text -> Either String Binding
- Matterhorn.Types.KeyEvents: parseBindingList :: Text -> Either String BindingState
- Matterhorn.Types.KeyEvents: ppBinding :: Binding -> Text
- Matterhorn.Types.KeyEvents: type KeyConfig = Map KeyEvent BindingState
+ Matterhorn.Config: [configOTPToken] :: Config -> Maybe OTPTokenSource
+ Matterhorn.Config: [configTeamListSorting] :: Config -> TeamListSorting
+ Matterhorn.Events.ChannelTopicWindow: channelTopicWindowMouseHandler :: TeamId -> BrickEvent Name MHEvent -> MH ()
+ Matterhorn.KeybindingConsistency: ensureKeybindingConsistency :: KeyConfig KeyEvent -> [(Text, [MHKeyEventHandler])] -> Either String ()
+ Matterhorn.State.Messages: instance Data.Aeson.Types.ToJSON.ToJSON Matterhorn.State.Messages.NotificationV3
+ Matterhorn.State.Messages: instance GHC.Show.Show Matterhorn.State.Messages.NotificationV3
+ Matterhorn.Types: NotifyV3 :: NotificationVersion
+ Matterhorn.Types: OTPTokenCommand :: Text -> OTPTokenSource
+ Matterhorn.Types: OTPTokenString :: Text -> OTPTokenSource
+ Matterhorn.Types: TeamListSortDefault :: TeamListSorting
+ Matterhorn.Types: TeamListSortUnreadFirst :: TeamListSorting
+ Matterhorn.Types: [configOTPToken] :: Config -> Maybe OTPTokenSource
+ Matterhorn.Types: [configTeamListSorting] :: Config -> TeamListSorting
+ Matterhorn.Types: bindingConflictMessage :: Ord k => KeyConfig k -> [(Binding, [KeyHandler k m])] -> Text
+ Matterhorn.Types: configOTPTokenL :: Lens' Config (Maybe OTPTokenSource)
+ Matterhorn.Types: configTeamListSortingL :: Lens' Config TeamListSorting
+ Matterhorn.Types: data OTPTokenSource
+ Matterhorn.Types: data TeamListSorting
+ Matterhorn.Types: instance GHC.Classes.Eq Matterhorn.Types.OTPTokenSource
+ Matterhorn.Types: instance GHC.Classes.Eq Matterhorn.Types.TeamListSorting
+ Matterhorn.Types: instance GHC.Classes.Ord Matterhorn.Types.TeamListSorting
+ Matterhorn.Types: instance GHC.Read.Read Matterhorn.Types.OTPTokenSource
+ Matterhorn.Types: instance GHC.Show.Show Matterhorn.Types.OTPTokenSource
+ Matterhorn.Types: instance GHC.Show.Show Matterhorn.Types.TeamListSorting
+ Matterhorn.Types: mhHandleKeyboardEvent :: (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH) -> Event -> MH Bool
+ Matterhorn.Types: mhZoom :: Lens' ChatState b -> (e -> EventM Name b ()) -> e -> MH ()
+ Matterhorn.Types: mhZoom' :: Lens' ChatState b -> EventM Name b () -> MH ()
+ Matterhorn.Types: teamUnreadCount :: TeamId -> ChatState -> Int
+ Matterhorn.Types: type MHKeyEventHandler = KeyEventHandler KeyEvent MH
+ Matterhorn.Types: unsafeKeyDispatcher :: Ord k => KeyConfig k -> [KeyEventHandler k m] -> KeyDispatcher k m
+ Matterhorn.Types.Core: ActivateListItemEvent :: KeyEvent
+ Matterhorn.Types.Core: AttachmentListAddEvent :: KeyEvent
+ Matterhorn.Types.Core: AttachmentListDeleteEvent :: KeyEvent
+ Matterhorn.Types.Core: AttachmentOpenEvent :: KeyEvent
+ Matterhorn.Types.Core: CancelEvent :: KeyEvent
+ Matterhorn.Types.Core: ChangeMessageEditorFocus :: KeyEvent
+ Matterhorn.Types.Core: ChannelListScrollDownEvent :: KeyEvent
+ Matterhorn.Types.Core: ChannelListScrollUpEvent :: KeyEvent
+ Matterhorn.Types.Core: ClearUnreadEvent :: KeyEvent
+ Matterhorn.Types.Core: CopyPostLinkEvent :: KeyEvent
+ Matterhorn.Types.Core: CycleChannelListSorting :: KeyEvent
+ Matterhorn.Types.Core: DeleteMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: EditMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorBolEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorDeleteCharacter :: KeyEvent
+ Matterhorn.Types.Core: EditorDeleteNextWordEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorDeletePrevWordEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorEndEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorEolEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorHomeEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorKillToBolEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorKillToEolEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorNextCharEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorNextWordEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorPrevCharEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorPrevWordEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorTransposeCharsEvent :: KeyEvent
+ Matterhorn.Types.Core: EditorYankEvent :: KeyEvent
+ Matterhorn.Types.Core: EnterFastSelectModeEvent :: KeyEvent
+ Matterhorn.Types.Core: EnterFlaggedPostsEvent :: KeyEvent
+ Matterhorn.Types.Core: EnterOpenURLModeEvent :: KeyEvent
+ Matterhorn.Types.Core: EnterSelectModeEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserBeginSearchEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListBottomEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListHalfPageDownEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListHalfPageUpEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListNextEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListPageDownEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListPageUpEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListPrevEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserListTopEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserSelectCurrentEvent :: KeyEvent
+ Matterhorn.Types.Core: FileBrowserSelectEnterEvent :: KeyEvent
+ Matterhorn.Types.Core: FillGapEvent :: KeyEvent
+ Matterhorn.Types.Core: FlagMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: FormSubmitEvent :: KeyEvent
+ Matterhorn.Types.Core: InvokeEditorEvent :: KeyEvent
+ Matterhorn.Types.Core: LastChannelEvent :: KeyEvent
+ Matterhorn.Types.Core: LoadMoreEvent :: KeyEvent
+ Matterhorn.Types.Core: MoveCurrentTeamLeftEvent :: KeyEvent
+ Matterhorn.Types.Core: MoveCurrentTeamRightEvent :: KeyEvent
+ Matterhorn.Types.Core: NextChannelEvent :: KeyEvent
+ Matterhorn.Types.Core: NextChannelEventAlternate :: KeyEvent
+ Matterhorn.Types.Core: NextTeamEvent :: KeyEvent
+ Matterhorn.Types.Core: NextUnreadChannelEvent :: KeyEvent
+ Matterhorn.Types.Core: NextUnreadUserOrChannelEvent :: KeyEvent
+ Matterhorn.Types.Core: OpenMessageURLEvent :: KeyEvent
+ Matterhorn.Types.Core: OpenThreadEvent :: KeyEvent
+ Matterhorn.Types.Core: PageDownEvent :: KeyEvent
+ Matterhorn.Types.Core: PageLeftEvent :: KeyEvent
+ Matterhorn.Types.Core: PageRightEvent :: KeyEvent
+ Matterhorn.Types.Core: PageUpEvent :: KeyEvent
+ Matterhorn.Types.Core: PinMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: PrevChannelEvent :: KeyEvent
+ Matterhorn.Types.Core: PrevChannelEventAlternate :: KeyEvent
+ Matterhorn.Types.Core: PrevTeamEvent :: KeyEvent
+ Matterhorn.Types.Core: QuitEvent :: KeyEvent
+ Matterhorn.Types.Core: ReactToMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: ReplyMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: ReplyRecentEvent :: KeyEvent
+ Matterhorn.Types.Core: SaveAttachmentEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollBottomEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollDownEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollLeftEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollRightEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollTopEvent :: KeyEvent
+ Matterhorn.Types.Core: ScrollUpEvent :: KeyEvent
+ Matterhorn.Types.Core: SearchSelectDownEvent :: KeyEvent
+ Matterhorn.Types.Core: SearchSelectUpEvent :: KeyEvent
+ Matterhorn.Types.Core: SelectDownEvent :: KeyEvent
+ Matterhorn.Types.Core: SelectNextTabEvent :: KeyEvent
+ Matterhorn.Types.Core: SelectOldestMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: SelectPreviousTabEvent :: KeyEvent
+ Matterhorn.Types.Core: SelectUpEvent :: KeyEvent
+ Matterhorn.Types.Core: ShowAttachmentListEvent :: KeyEvent
+ Matterhorn.Types.Core: ShowHelpEvent :: KeyEvent
+ Matterhorn.Types.Core: ToggleChannelListVisibleEvent :: KeyEvent
+ Matterhorn.Types.Core: ToggleExpandedChannelTopicsEvent :: KeyEvent
+ Matterhorn.Types.Core: ToggleMessagePreviewEvent :: KeyEvent
+ Matterhorn.Types.Core: ToggleMultiLineEvent :: KeyEvent
+ Matterhorn.Types.Core: ViewMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: VtyRefreshEvent :: KeyEvent
+ Matterhorn.Types.Core: YankMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: YankWholeMessageEvent :: KeyEvent
+ Matterhorn.Types.Core: allEvents :: KeyEvents KeyEvent
+ Matterhorn.Types.Core: data KeyEvent
+ Matterhorn.Types.Core: instance GHC.Classes.Eq Matterhorn.Types.Core.KeyEvent
+ Matterhorn.Types.Core: instance GHC.Classes.Ord Matterhorn.Types.Core.KeyEvent
+ Matterhorn.Types.Core: instance GHC.Enum.Enum Matterhorn.Types.Core.KeyEvent
+ Matterhorn.Types.Core: instance GHC.Show.Show Matterhorn.Types.Core.KeyEvent
+ Matterhorn.Types.DirectionalSeq: type ReverseDirection a;
+ Matterhorn.Types.RichText: singleB :: Block -> Blocks
+ Matterhorn.Types.RichText: singleI :: Inline -> Inlines
- Matterhorn.Config: Config :: Maybe Text -> Maybe Text -> Maybe Text -> Int -> Maybe Text -> Maybe PasswordSource -> Maybe TokenSource -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Bool -> Bool -> Maybe Text -> Bool -> Maybe Text -> NotificationVersion -> Bool -> Maybe Int -> Bool -> BackgroundInfo -> Bool -> Bool -> Bool -> Bool -> Maybe Text -> Bool -> Bool -> Int -> Int -> Bool -> ChannelListSorting -> Bool -> Bool -> Maybe FilePath -> KeyConfig -> Bool -> [FilePath] -> Int -> CPUUsagePolicy -> Maybe FilePath -> ChannelListOrientation -> ThreadOrientation -> Bool -> Bool -> Config
+ Matterhorn.Config: Config :: Maybe Text -> Maybe Text -> Maybe Text -> Int -> Maybe Text -> Maybe PasswordSource -> Maybe TokenSource -> Maybe OTPTokenSource -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Bool -> Bool -> Maybe Text -> Bool -> Maybe Text -> NotificationVersion -> Bool -> Maybe Int -> Bool -> BackgroundInfo -> Bool -> Bool -> Bool -> Bool -> Maybe Text -> Bool -> Bool -> Int -> Int -> Bool -> ChannelListSorting -> TeamListSorting -> Bool -> Bool -> Maybe FilePath -> KeyConfig KeyEvent -> Bool -> [FilePath] -> Int -> CPUUsagePolicy -> Maybe FilePath -> ChannelListOrientation -> ThreadOrientation -> Bool -> Bool -> Config
- Matterhorn.Config: [configUserKeys] :: Config -> KeyConfig
+ Matterhorn.Config: [configUserKeys] :: Config -> KeyConfig KeyEvent
- Matterhorn.Draw.Buttons: drawButton :: Eq n => FocusRing n -> n -> Text -> Widget n
+ Matterhorn.Draw.Buttons: drawButton :: (Eq n, Ord n) => FocusRing n -> n -> Text -> Widget n
- Matterhorn.Draw.ShowHelp: keybindSections :: [(Text, [KeyEventHandler])]
+ Matterhorn.Draw.ShowHelp: keybindSections :: [(Text, [MHKeyEventHandler])]
- Matterhorn.Draw.Util: keyEventBindings :: ChatState -> (KeyConfig -> KeyHandlerMap) -> KeyEvent -> Text
+ Matterhorn.Draw.Util: keyEventBindings :: ChatState -> (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH) -> KeyEvent -> Text
- Matterhorn.Events: onEvent :: ChatState -> BrickEvent Name MHEvent -> EventM Name (Next ChatState)
+ Matterhorn.Events: onEvent :: BrickEvent Name MHEvent -> EventM Name ChatState ()
- Matterhorn.Events.ChannelListWindow: channelListWindowKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.ChannelListWindow: channelListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.ChannelListWindow: channelListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ChannelListWindow: channelListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ChannelSelect: channelSelectKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.ChannelSelect: channelSelectKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.ChannelSelect: channelSelectKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ChannelSelect: channelSelectKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.EditNotifyPrefs: editNotifyPrefsKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.EditNotifyPrefs: editNotifyPrefsKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.EditNotifyPrefs: editNotifyPrefsKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.EditNotifyPrefs: editNotifyPrefsKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.Global: globalKeyHandlers :: [KeyEventHandler]
+ Matterhorn.Events.Global: globalKeyHandlers :: [MHKeyEventHandler]
- Matterhorn.Events.Global: globalKeybindings :: KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.Global: globalKeybindings :: KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.Main: mainKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.Main: mainKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.Main: mainKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.Main: mainKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ManageAttachments: attachmentBrowseKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [KeyEventHandler]
+ Matterhorn.Events.ManageAttachments: attachmentBrowseKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [MHKeyEventHandler]
- Matterhorn.Events.ManageAttachments: attachmentBrowseKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ManageAttachments: attachmentBrowseKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ManageAttachments: attachmentListKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [KeyEventHandler]
+ Matterhorn.Events.ManageAttachments: attachmentListKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [MHKeyEventHandler]
- Matterhorn.Events.ManageAttachments: attachmentListKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ManageAttachments: attachmentListKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.MessageInterface: extraEditorKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [KeyEventHandler]
+ Matterhorn.Events.MessageInterface: extraEditorKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [MHKeyEventHandler]
- Matterhorn.Events.MessageInterface: messageInterfaceKeyHandlers :: Lens' ChatState (MessageInterface n i) -> [KeyEventHandler]
+ Matterhorn.Events.MessageInterface: messageInterfaceKeyHandlers :: Lens' ChatState (MessageInterface n i) -> [MHKeyEventHandler]
- Matterhorn.Events.MessageSelect: messageSelectKeyHandlers :: TeamId -> Lens' ChatState (MessageInterface n i) -> [KeyEventHandler]
+ Matterhorn.Events.MessageSelect: messageSelectKeyHandlers :: TeamId -> Lens' ChatState (MessageInterface n i) -> [MHKeyEventHandler]
- Matterhorn.Events.MessageSelect: messageSelectKeybindings :: TeamId -> Lens' ChatState (MessageInterface n i) -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.MessageSelect: messageSelectKeybindings :: TeamId -> Lens' ChatState (MessageInterface n i) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.PostListWindow: postListWindowKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.PostListWindow: postListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.PostListWindow: postListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.PostListWindow: postListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ReactionEmojiListWindow: reactionEmojiListWindowKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.ReactionEmojiListWindow: reactionEmojiListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.ReactionEmojiListWindow: reactionEmojiListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ReactionEmojiListWindow: reactionEmojiListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ShowHelp: helpKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.ShowHelp: helpKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.ShowHelp: helpKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ShowHelp: helpKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.TabbedWindow: tabbedWindowKeyHandlers :: (Show a, Eq a) => TeamId -> Lens' ChatState (TabbedWindow ChatState MH Name a) -> [KeyEventHandler]
+ Matterhorn.Events.TabbedWindow: tabbedWindowKeyHandlers :: (Show a, Eq a) => TeamId -> Lens' ChatState (TabbedWindow ChatState MH Name a) -> [MHKeyEventHandler]
- Matterhorn.Events.TabbedWindow: tabbedWindowKeybindings :: (Show a, Eq a) => Lens' ChatState (TabbedWindow ChatState MH Name a) -> TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.TabbedWindow: tabbedWindowKeybindings :: (Show a, Eq a) => Lens' ChatState (TabbedWindow ChatState MH Name a) -> TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.ThemeListWindow: themeListWindowKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.ThemeListWindow: themeListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.ThemeListWindow: themeListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.ThemeListWindow: themeListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.UrlSelect: urlSelectKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [KeyEventHandler]
+ Matterhorn.Events.UrlSelect: urlSelectKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [MHKeyEventHandler]
- Matterhorn.Events.UrlSelect: urlSelectKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.UrlSelect: urlSelectKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Events.UserListWindow: userListWindowKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Events.UserListWindow: userListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Events.UserListWindow: userListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Events.UserListWindow: userListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.State.Common: runLoggedCommand :: TChan ProgramOutput -> String -> [String] -> Maybe String -> Maybe (MVar ProgramOutput) -> IO ()
+ Matterhorn.State.Common: runLoggedCommand :: TChan ProgramOutput -> String -> [String] -> Maybe ByteString -> Maybe (MVar ProgramOutput) -> IO ()
- Matterhorn.State.Editing: editingKeyHandlers :: Lens' ChatState (Editor Text Name) -> [KeyEventHandler]
+ Matterhorn.State.Editing: editingKeyHandlers :: Lens' ChatState (Editor Text Name) -> [MHKeyEventHandler]
- Matterhorn.State.Editing: editingKeybindings :: Lens' ChatState (Editor Text Name) -> KeyConfig -> KeyHandlerMap
+ Matterhorn.State.Editing: editingKeybindings :: Lens' ChatState (Editor Text Name) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.State.Editing: replyToLatestMessage :: Lens' ChatState (EditState Name) -> MH ()
+ Matterhorn.State.Editing: replyToLatestMessage :: Lens' ChatState (MessageInterface n i) -> MH ()
- Matterhorn.State.ListWindow: onEventListWindow :: Lens' ChatState (ListWindowState a b) -> (KeyConfig -> KeyHandlerMap) -> Event -> MH Bool
+ Matterhorn.State.ListWindow: onEventListWindow :: Lens' ChatState (ListWindowState a b) -> (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH) -> Event -> MH Bool
- Matterhorn.Types: Config :: Maybe Text -> Maybe Text -> Maybe Text -> Int -> Maybe Text -> Maybe PasswordSource -> Maybe TokenSource -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Bool -> Bool -> Maybe Text -> Bool -> Maybe Text -> NotificationVersion -> Bool -> Maybe Int -> Bool -> BackgroundInfo -> Bool -> Bool -> Bool -> Bool -> Maybe Text -> Bool -> Bool -> Int -> Int -> Bool -> ChannelListSorting -> Bool -> Bool -> Maybe FilePath -> KeyConfig -> Bool -> [FilePath] -> Int -> CPUUsagePolicy -> Maybe FilePath -> ChannelListOrientation -> ThreadOrientation -> Bool -> Bool -> Config
+ Matterhorn.Types: Config :: Maybe Text -> Maybe Text -> Maybe Text -> Int -> Maybe Text -> Maybe PasswordSource -> Maybe TokenSource -> Maybe OTPTokenSource -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Bool -> Bool -> Maybe Text -> Bool -> Maybe Text -> NotificationVersion -> Bool -> Maybe Int -> Bool -> BackgroundInfo -> Bool -> Bool -> Bool -> Bool -> Maybe Text -> Bool -> Bool -> Int -> Int -> Bool -> ChannelListSorting -> TeamListSorting -> Bool -> Bool -> Maybe FilePath -> KeyConfig KeyEvent -> Bool -> [FilePath] -> Int -> CPUUsagePolicy -> Maybe FilePath -> ChannelListOrientation -> ThreadOrientation -> Bool -> Bool -> Config
- Matterhorn.Types: [configUserKeys] :: Config -> KeyConfig
+ Matterhorn.Types: [configUserKeys] :: Config -> KeyConfig KeyEvent
- Matterhorn.Types: configUserKeysL :: Lens' Config KeyConfig
+ Matterhorn.Types: configUserKeysL :: Lens' Config (KeyConfig KeyEvent)
- Matterhorn.Types: listWindowEnterHandler :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (a_a1iwr -> MH Bool)
+ Matterhorn.Types: listWindowEnterHandler :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (a_a1oNS -> MH Bool)
- Matterhorn.Types: listWindowFetchResults :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (b_a1iws -> Session -> Text -> IO (Vector a_a1iwr))
+ Matterhorn.Types: listWindowFetchResults :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (b_a1oNT -> Session -> Text -> IO (Vector a_a1oNS))
- Matterhorn.Types: listWindowNewList :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (Vector a_a1iwr -> List Name a_a1iwr)
+ Matterhorn.Types: listWindowNewList :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (Vector a_a1oNS -> List Name a_a1oNS)
- Matterhorn.Types: listWindowRecordCount :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (Maybe Int)
+ Matterhorn.Types: listWindowRecordCount :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (Maybe Int)
- Matterhorn.Types: listWindowSearchInput :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (Editor Text Name)
+ Matterhorn.Types: listWindowSearchInput :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (Editor Text Name)
- Matterhorn.Types: listWindowSearchResults :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) (List Name a_a1iwr)
+ Matterhorn.Types: listWindowSearchResults :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) (List Name a_a1oNS)
- Matterhorn.Types: listWindowSearchScope :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) b_a1iws
+ Matterhorn.Types: listWindowSearchScope :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) b_a1oNT
- Matterhorn.Types: listWindowSearching :: forall a_a1iwr b_a1iws. Lens' (ListWindowState a_a1iwr b_a1iws) Bool
+ Matterhorn.Types: listWindowSearching :: forall a_a1oNS b_a1oNT. Lens' (ListWindowState a_a1oNS b_a1oNT) Bool
- Matterhorn.Types: mh :: EventM Name a -> MH a
+ Matterhorn.Types: mh :: EventM Name ChatState a -> MH a
- Matterhorn.Types: runMHEvent :: ChatState -> MH () -> EventM Name (Next ChatState)
+ Matterhorn.Types: runMHEvent :: MH () -> EventM Name ChatState ()
- Matterhorn.Types.EditState: acCachedResponses :: forall n_a14xv. Lens' (AutocompleteState n_a14xv) (HashMap Text [AutocompleteAlternative])
+ Matterhorn.Types.EditState: acCachedResponses :: forall n_a19wJ. Lens' (AutocompleteState n_a19wJ) (HashMap Text [AutocompleteAlternative])
- Matterhorn.Types.EditState: acCompletionList :: forall n_a14xv n_a14Wp. Lens (AutocompleteState n_a14xv) (AutocompleteState n_a14Wp) (List n_a14xv AutocompleteAlternative) (List n_a14Wp AutocompleteAlternative)
+ Matterhorn.Types.EditState: acCompletionList :: forall n_a19wJ n_a19Zs. Lens (AutocompleteState n_a19wJ) (AutocompleteState n_a19Zs) (List n_a19wJ AutocompleteAlternative) (List n_a19Zs AutocompleteAlternative)
- Matterhorn.Types.EditState: acPreviousSearchString :: forall n_a14xv. Lens' (AutocompleteState n_a14xv) Text
+ Matterhorn.Types.EditState: acPreviousSearchString :: forall n_a19wJ. Lens' (AutocompleteState n_a19wJ) Text
- Matterhorn.Types.EditState: acType :: forall n_a14xv. Lens' (AutocompleteState n_a14xv) AutocompletionType
+ Matterhorn.Types.EditState: acType :: forall n_a19wJ. Lens' (AutocompleteState n_a19wJ) AutocompletionType
- Matterhorn.Types.EditState: esAttachmentList :: forall n_a14xu. Lens' (EditState n_a14xu) (List n_a14xu AttachmentData)
+ Matterhorn.Types.EditState: esAttachmentList :: forall n_a19wI. Lens' (EditState n_a19wI) (List n_a19wI AttachmentData)
- Matterhorn.Types.EditState: esAutocomplete :: forall n_a14xu. Lens' (EditState n_a14xu) (Maybe (AutocompleteState n_a14xu))
+ Matterhorn.Types.EditState: esAutocomplete :: forall n_a19wI. Lens' (EditState n_a19wI) (Maybe (AutocompleteState n_a19wI))
- Matterhorn.Types.EditState: esAutocompletePending :: forall n_a14xu. Lens' (EditState n_a14xu) (Maybe Text)
+ Matterhorn.Types.EditState: esAutocompletePending :: forall n_a19wI. Lens' (EditState n_a19wI) (Maybe Text)
- Matterhorn.Types.EditState: esChannelId :: forall n_a14xu. Lens' (EditState n_a14xu) ChannelId
+ Matterhorn.Types.EditState: esChannelId :: forall n_a19wI. Lens' (EditState n_a19wI) ChannelId
- Matterhorn.Types.EditState: esEditMode :: forall n_a14xu. Lens' (EditState n_a14xu) EditMode
+ Matterhorn.Types.EditState: esEditMode :: forall n_a19wI. Lens' (EditState n_a19wI) EditMode
- Matterhorn.Types.EditState: esEditor :: forall n_a14xu. Lens' (EditState n_a14xu) (Editor Text n_a14xu)
+ Matterhorn.Types.EditState: esEditor :: forall n_a19wI. Lens' (EditState n_a19wI) (Editor Text n_a19wI)
- Matterhorn.Types.EditState: esEphemeral :: forall n_a14xu. Lens' (EditState n_a14xu) EphemeralEditState
+ Matterhorn.Types.EditState: esEphemeral :: forall n_a19wI. Lens' (EditState n_a19wI) EphemeralEditState
- Matterhorn.Types.EditState: esFileBrowser :: forall n_a14xu. Lens' (EditState n_a14xu) (Maybe (FileBrowser n_a14xu))
+ Matterhorn.Types.EditState: esFileBrowser :: forall n_a19wI. Lens' (EditState n_a19wI) (Maybe (FileBrowser n_a19wI))
- Matterhorn.Types.EditState: esJustCompleted :: forall n_a14xu. Lens' (EditState n_a14xu) Bool
+ Matterhorn.Types.EditState: esJustCompleted :: forall n_a19wI. Lens' (EditState n_a19wI) Bool
- Matterhorn.Types.EditState: esMisspellings :: forall n_a14xu. Lens' (EditState n_a14xu) (Set Text)
+ Matterhorn.Types.EditState: esMisspellings :: forall n_a19wI. Lens' (EditState n_a19wI) (Set Text)
- Matterhorn.Types.EditState: esResetEditMode :: forall n_a14xu. Lens' (EditState n_a14xu) EditMode
+ Matterhorn.Types.EditState: esResetEditMode :: forall n_a19wI. Lens' (EditState n_a19wI) EditMode
- Matterhorn.Types.EditState: esShowReplyPrompt :: forall n_a14xu. Lens' (EditState n_a14xu) Bool
+ Matterhorn.Types.EditState: esShowReplyPrompt :: forall n_a19wI. Lens' (EditState n_a19wI) Bool
- Matterhorn.Types.EditState: esSpellCheckTimerReset :: forall n_a14xu. Lens' (EditState n_a14xu) (Maybe (IO ()))
+ Matterhorn.Types.EditState: esSpellCheckTimerReset :: forall n_a19wI. Lens' (EditState n_a19wI) (Maybe (IO ()))
- Matterhorn.Types.EditState: esTeamId :: forall n_a14xu. Lens' (EditState n_a14xu) (Maybe TeamId)
+ Matterhorn.Types.EditState: esTeamId :: forall n_a19wI. Lens' (EditState n_a19wI) (Maybe TeamId)
- Matterhorn.Types.MessageInterface: attachmentPathDialogFocus :: forall n_a17BA. Lens' (SaveAttachmentDialogState n_a17BA) (FocusRing n_a17BA)
+ Matterhorn.Types.MessageInterface: attachmentPathDialogFocus :: forall n_a1cQz. Lens' (SaveAttachmentDialogState n_a1cQz) (FocusRing n_a1cQz)
- Matterhorn.Types.MessageInterface: attachmentPathEditor :: forall n_a17BA. Lens' (SaveAttachmentDialogState n_a17BA) (Editor Text n_a17BA)
+ Matterhorn.Types.MessageInterface: attachmentPathEditor :: forall n_a1cQz. Lens' (SaveAttachmentDialogState n_a1cQz) (Editor Text n_a1cQz)
- Matterhorn.Types.MessageInterface: miChannelId :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) ChannelId
+ Matterhorn.Types.MessageInterface: miChannelId :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) ChannelId
- Matterhorn.Types.MessageInterface: miEditor :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) (EditState n_a17BC)
+ Matterhorn.Types.MessageInterface: miEditor :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) (EditState n_a1cQB)
- Matterhorn.Types.MessageInterface: miMessageSelect :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) MessageSelectState
+ Matterhorn.Types.MessageInterface: miMessageSelect :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) MessageSelectState
- Matterhorn.Types.MessageInterface: miMessages :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) Messages
+ Matterhorn.Types.MessageInterface: miMessages :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) Messages
- Matterhorn.Types.MessageInterface: miMode :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) MessageInterfaceMode
+ Matterhorn.Types.MessageInterface: miMode :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) MessageInterfaceMode
- Matterhorn.Types.MessageInterface: miRootPostId :: forall n_a17BC i_a17BD i_a17Kl. Lens (MessageInterface n_a17BC i_a17BD) (MessageInterface n_a17BC i_a17Kl) i_a17BD i_a17Kl
+ Matterhorn.Types.MessageInterface: miRootPostId :: forall n_a1cQB i_a1cQC i_a1cZz. Lens (MessageInterface n_a1cQB i_a1cQC) (MessageInterface n_a1cQB i_a1cZz) i_a1cQC i_a1cZz
- Matterhorn.Types.MessageInterface: miSaveAttachmentDialog :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) (SaveAttachmentDialogState n_a17BC)
+ Matterhorn.Types.MessageInterface: miSaveAttachmentDialog :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) (SaveAttachmentDialogState n_a1cQB)
- Matterhorn.Types.MessageInterface: miTarget :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) MessageInterfaceTarget
+ Matterhorn.Types.MessageInterface: miTarget :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) MessageInterfaceTarget
- Matterhorn.Types.MessageInterface: miUrlList :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) (URLList n_a17BC)
+ Matterhorn.Types.MessageInterface: miUrlList :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) (URLList n_a1cQB)
- Matterhorn.Types.MessageInterface: miUrlListSource :: forall n_a17BC i_a17BD. Lens' (MessageInterface n_a17BC i_a17BD) URLListSource
+ Matterhorn.Types.MessageInterface: miUrlListSource :: forall n_a1cQB i_a1cQC. Lens' (MessageInterface n_a1cQB i_a1cQC) URLListSource
- Matterhorn.Types.MessageInterface: ulList :: forall n_a17BB n_a17RE. Lens (URLList n_a17BB) (URLList n_a17RE) (List n_a17BB (Int, LinkChoice)) (List n_a17RE (Int, LinkChoice))
+ Matterhorn.Types.MessageInterface: ulList :: forall n_a1cQA n_a1d8m. Lens (URLList n_a1cQA) (URLList n_a1d8m) (List n_a1cQA (Int, LinkChoice)) (List n_a1d8m (Int, LinkChoice))
- Matterhorn.Types.MessageInterface: ulSource :: forall n_a17BB. Lens' (URLList n_a17BB) (Maybe URLListSource)
+ Matterhorn.Types.MessageInterface: ulSource :: forall n_a1cQA. Lens' (URLList n_a1cQA) (Maybe URLListSource)
- Matterhorn.Windows.ViewMessage: viewMessageKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Windows.ViewMessage: viewMessageKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Windows.ViewMessage: viewMessageKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Windows.ViewMessage: viewMessageKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
- Matterhorn.Windows.ViewMessage: viewMessageReactionsKeyHandlers :: TeamId -> [KeyEventHandler]
+ Matterhorn.Windows.ViewMessage: viewMessageReactionsKeyHandlers :: TeamId -> [MHKeyEventHandler]
- Matterhorn.Windows.ViewMessage: viewMessageReactionsKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap
+ Matterhorn.Windows.ViewMessage: viewMessageReactionsKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH
Files
- CHANGELOG.md +33/−0
- docs/PRACTICES.md +1/−1
- docs/keybindings.md +1/−1
- docs/notification-scripts.md +24/−0
- emoji/emoji.json +57799/−1
- matterhorn.cabal +13/−12
- programs/Main.hs +5/−5
- src/Matterhorn/App.hs +1/−1
- src/Matterhorn/Config.hs +145/−15
- src/Matterhorn/Draw.hs +1/−1
- src/Matterhorn/Draw/Buttons.hs +2/−1
- src/Matterhorn/Draw/ChannelTopicWindow.hs +3/−0
- src/Matterhorn/Draw/Main.hs +2/−4
- src/Matterhorn/Draw/ManageAttachments.hs +5/−6
- src/Matterhorn/Draw/MessageInterface.hs +3/−4
- src/Matterhorn/Draw/NotifyPrefs.hs +0/−1
- src/Matterhorn/Draw/ShowHelp.hs +37/−115
- src/Matterhorn/Draw/TabbedWindow.hs +0/−1
- src/Matterhorn/Draw/ThemeListWindow.hs +3/−4
- src/Matterhorn/Draw/Util.hs +9/−10
- src/Matterhorn/Emoji.hs +1/−1
- src/Matterhorn/Events.hs +3/−4
- src/Matterhorn/Events/ChannelListWindow.hs +10/−10
- src/Matterhorn/Events/ChannelSelect.hs +15/−14
- src/Matterhorn/Events/ChannelTopicWindow.hs +23/−9
- src/Matterhorn/Events/EditNotifyPrefs.hs +9/−12
- src/Matterhorn/Events/Global.hs +13/−13
- src/Matterhorn/Events/Keybindings.hs +0/−352
- src/Matterhorn/Events/Main.hs +18/−24
- src/Matterhorn/Events/ManageAttachments.hs +46/−48
- src/Matterhorn/Events/MessageInterface.hs +38/−34
- src/Matterhorn/Events/MessageSelect.hs +27/−27
- src/Matterhorn/Events/Mouse.hs +2/−0
- src/Matterhorn/Events/PostListWindow.hs +10/−10
- src/Matterhorn/Events/ReactionEmojiListWindow.hs +10/−10
- src/Matterhorn/Events/SaveAttachmentWindow.hs +3/−2
- src/Matterhorn/Events/ShowHelp.hs +12/−12
- src/Matterhorn/Events/TabbedWindow.hs +10/−10
- src/Matterhorn/Events/ThemeListWindow.hs +10/−10
- src/Matterhorn/Events/UrlSelect.hs +18/−18
- src/Matterhorn/Events/UserListWindow.hs +10/−10
- src/Matterhorn/KeybindingConsistency.hs +28/−0
- src/Matterhorn/Login.hs +33/−32
- src/Matterhorn/Scripts.hs +3/−1
- src/Matterhorn/State/Autocomplete.hs +1/−1
- src/Matterhorn/State/ChannelList.hs +5/−0
- src/Matterhorn/State/Common.hs +11/−7
- src/Matterhorn/State/Editing.hs +100/−97
- src/Matterhorn/State/ListWindow.hs +6/−5
- src/Matterhorn/State/Messages.hs +59/−11
- src/Matterhorn/State/Setup.hs +4/−2
- src/Matterhorn/State/Setup/Threads.hs +9/−3
- src/Matterhorn/Themes.hs +54/−54
- src/Matterhorn/Types.hs +134/−70
- src/Matterhorn/Types/Core.hs +230/−0
- src/Matterhorn/Types/KeyEvents.hs +0/−523
- src/Matterhorn/Types/Posts.hs +30/−3
- src/Matterhorn/Types/RichText.hs +2/−0
- src/Matterhorn/Windows/ViewMessage.hs +25/−25
CHANGELOG.md view
@@ -1,4 +1,37 @@ +50200.18.0+==========++New features and enhancements:+* The configuration file got a new setting, `teamListSorting`, to+ control how unread teams are sorted. The setting has the same values+ as `channelListSorting`. When set to `unread-first`, the setting+ causes unread teams to be floated to the beginning of the team list+ after other ordering considerations have been applied (such as+ user-configured team list ordering preferences). (#787)+* Matterhorn now parses and renders basic attachment text fields.+ (thanks Rafael de la Torre)+* A new version 3 notification script API was added. Version 3+ notification scripts receive JSON input that contains a message type+ field. (#780)+* An `otptokencmd` configuration file setting was added to allow+ specification of a command to obtain an OTP token for second-factor+ authentication. (Thanks msm@tailcall.net)+* The channel topic window buttons are now mouse-clickable when mouse+ mode is enabled.++Bug fixes:+* The default configuration used when the command-line flag `-i` is+ provided now carries the default key bindings rather than being built+ without them, resulting in an unusable key configuration. (#800)+* Fixed double-encoding of output to external programs that resulted in+ some Unicode characters being encoded incorrectly when being sent to+ notification scripts. (#781)+* `C-r` now affects the focused message interface as intended. (#790)+* The `emoji.json` file bundled with Matterhorn has been fixed. (#792)+* Fixed a bug in how messages can be added to threads. (#783)+* Stale user typing notifications are now expired properly. (#777)+ 50200.17.0 ==========
docs/PRACTICES.md view
@@ -166,7 +166,7 @@ From an operating system perspective, the "current stable release" versions of those operating systems are the primary targets. We support many of the more popular operating systems, including: CentOS,-Fedoria, Ubuntu, and MacOS.+Fedora, Ubuntu, and MacOS. Those wishing to use Matterhorn on a different operating system (that is not compatible with one of the pre-built binaries) or work with the
docs/keybindings.md view
@@ -31,7 +31,6 @@ | `C-Up` | `channel-list-scroll-up` | Scroll up in the channel list | | `C-Down` | `channel-list-scroll-down` | Scroll down in the channel list | | `F4` | `cycle-channel-list-sorting` | Cycle through channel list sorting modes |-| `C-r` | `reply-recent` | Reply to the most recent message | | `M-o` | `change-message-editor-focus` | Cycle between message editors when a thread is open | | `C-n` | `focus-next-channel` | Change to the next channel in the channel list | | `C-p` | `focus-prev-channel` | Change to the previous channel in the channel list |@@ -57,6 +56,7 @@ | `Enter` | (non-customizable key) | Send the current message | | `Up` | `scroll-up` | Scroll up in the channel input history | | `Down` | `scroll-down` | Scroll down in the channel input history |+| `C-r` | `reply-recent` | Reply to the most recent message | # Text Editing | Keybinding | Event Name | Description |
docs/notification-scripts.md view
@@ -30,11 +30,35 @@ * NotifyV2: Matterhorn will invoke the command with zero arguments, passing notification details via JSON to the command's standard input.+ The JSON will be UTF-8 encoded; the notification script is responsible+ for decoding it. * NotifyV2 JSON payload fields: * "version": "2" * "from": "sender name" * "message": "message text..." * "mention": boolean (true or false: did sender mention me?)++* NotifyV3: Matterhorn will invoke the command with zero arguments,+ passing notification details via JSON to the command's standard input.+ The JSON will be UTF-8 encoded; the notification script is responsible+ for decoding it.+ * NotifyV2 JSON payload fields:+ * "version": "3"+ * "from": "sender name"+ * "message": "message text..."+ * "mention": boolean (true or false: did sender mention me?)+ * "messageType": a string from the following list based on the+ message type:+ * `joinChannel`+ * `leaveChannel`+ * `addToChannel`+ * `removeFromChannel`+ * `headerChange`+ * `displayNameChange`+ * `purposeChange`+ * `channelDeleted`+ * `ephemeral`+ * `unknown` * Matterhorn will wait for the process to terminate. If the process emits any output to standard out OR if the command exits with a
emoji/emoji.json view
@@ -1,1 +1,57799 @@-[{"aliases":["grinning"],"filename":"1f600","category":"people","batch":"1"},{"aliases":["smiley"],"filename":"1f603","category":"people","batch":"1"},{"aliases":["smile"],"filename":"1f604","category":"people","batch":"1"},{"aliases":["grin"],"filename":"1f601","category":"people","batch":"1"},{"aliases":["laughing","satisfied"],"filename":"1f606","category":"people","batch":"1"},{"aliases":["sweat_smile"],"filename":"1f605","category":"people","batch":"1"},{"aliases":["joy"],"filename":"1f602","category":"people","batch":"1"},{"aliases":["rofl"],"filename":"1f923","category":"people","batch":"1"},{"aliases":["relaxed"],"filename":"263a-fe0f","category":"people","batch":"1"},{"aliases":["blush"],"filename":"1f60a","category":"people","batch":"1"},{"aliases":["innocent"],"filename":"1f607","category":"people","batch":"1"},{"aliases":["slightly_smiling_face"],"filename":"1f642","category":"people","batch":"1"},{"aliases":["upside_down_face"],"filename":"1f643","category":"people","batch":"1"},{"aliases":["wink"],"filename":"1f609","category":"people","batch":"1"},{"aliases":["relieved"],"filename":"1f60c","category":"people","batch":"1"},{"aliases":["heart_eyes"],"filename":"1f60d","category":"people","batch":"1"},{"aliases":["kissing_heart"],"filename":"1f618","category":"people","batch":"1"},{"aliases":["kissing"],"filename":"1f617","category":"people","batch":"1"},{"aliases":["kissing_smiling_eyes"],"filename":"1f619","category":"people","batch":"1"},{"aliases":["kissing_closed_eyes"],"filename":"1f61a","category":"people","batch":"1"},{"aliases":["yum"],"filename":"1f60b","category":"people","batch":"1"},{"aliases":["stuck_out_tongue_winking_eye"],"filename":"1f61c","category":"people","batch":"1"},{"aliases":["stuck_out_tongue_closed_eyes"],"filename":"1f61d","category":"people","batch":"1"},{"aliases":["stuck_out_tongue"],"filename":"1f61b","category":"people","batch":"1"},{"aliases":["money_mouth_face"],"filename":"1f911","category":"people","batch":"1"},{"aliases":["hugs"],"filename":"1f917","category":"people","batch":"1"},{"aliases":["nerd_face"],"filename":"1f913","category":"people","batch":"1"},{"aliases":["sunglasses"],"filename":"1f60e","category":"people","batch":"1"},{"aliases":["clown_face"],"filename":"1f921","category":"people","batch":"1"},{"aliases":["cowboy_hat_face"],"filename":"1f920","category":"people","batch":"1"},{"aliases":["smirk"],"filename":"1f60f","category":"people","batch":"1"},{"aliases":["unamused"],"filename":"1f612","category":"people","batch":"1"},{"aliases":["disappointed"],"filename":"1f61e","category":"people","batch":"1"},{"aliases":["pensive"],"filename":"1f614","category":"people","batch":"1"},{"aliases":["worried"],"filename":"1f61f","category":"people","batch":"1"},{"aliases":["confused"],"filename":"1f615","category":"people","batch":"1"},{"aliases":["slightly_frowning_face"],"filename":"1f641","category":"people","batch":"1"},{"aliases":["frowning_face"],"filename":"2639-fe0f","category":"people","batch":"1"},{"aliases":["persevere"],"filename":"1f623","category":"people","batch":"1"},{"aliases":["confounded"],"filename":"1f616","category":"people","batch":"1"},{"aliases":["tired_face"],"filename":"1f62b","category":"people","batch":"1"},{"aliases":["weary"],"filename":"1f629","category":"people","batch":"1"},{"aliases":["triumph"],"filename":"1f624","category":"people","batch":"1"},{"aliases":["angry"],"filename":"1f620","category":"people","batch":"1"},{"aliases":["rage","pout"],"filename":"1f621","category":"people","batch":"1"},{"aliases":["no_mouth"],"filename":"1f636","category":"people","batch":"2"},{"aliases":["neutral_face"],"filename":"1f610","category":"people","batch":"2"},{"aliases":["expressionless"],"filename":"1f611","category":"people","batch":"2"},{"aliases":["hushed"],"filename":"1f62f","category":"people","batch":"2"},{"aliases":["frowning"],"filename":"1f626","category":"people","batch":"2"},{"aliases":["anguished"],"filename":"1f627","category":"people","batch":"2"},{"aliases":["open_mouth"],"filename":"1f62e","category":"people","batch":"2"},{"aliases":["astonished"],"filename":"1f632","category":"people","batch":"2"},{"aliases":["dizzy_face"],"filename":"1f635","category":"people","batch":"2"},{"aliases":["flushed"],"filename":"1f633","category":"people","batch":"2"},{"aliases":["scream"],"filename":"1f631","category":"people","batch":"2"},{"aliases":["fearful"],"filename":"1f628","category":"people","batch":"2"},{"aliases":["cold_sweat"],"filename":"1f630","category":"people","batch":"2"},{"aliases":["cry"],"filename":"1f622","category":"people","batch":"2"},{"aliases":["disappointed_relieved"],"filename":"1f625","category":"people","batch":"2"},{"aliases":["drooling_face"],"filename":"1f924","category":"people","batch":"2"},{"aliases":["sob"],"filename":"1f62d","category":"people","batch":"2"},{"aliases":["sweat"],"filename":"1f613","category":"people","batch":"2"},{"aliases":["sleepy"],"filename":"1f62a","category":"people","batch":"2"},{"aliases":["sleeping"],"filename":"1f634","category":"people","batch":"2"},{"aliases":["roll_eyes"],"filename":"1f644","category":"people","batch":"2"},{"aliases":["thinking"],"filename":"1f914","category":"people","batch":"2"},{"aliases":["lying_face"],"filename":"1f925","category":"people","batch":"2"},{"aliases":["grimacing"],"filename":"1f62c","category":"people","batch":"2"},{"aliases":["zipper_mouth_face"],"filename":"1f910","category":"people","batch":"2"},{"aliases":["nauseated_face"],"filename":"1f922","category":"people","batch":"2"},{"aliases":["sneezing_face"],"filename":"1f927","category":"people","batch":"2"},{"aliases":["mask"],"filename":"1f637","category":"people","batch":"2"},{"aliases":["face_with_thermometer"],"filename":"1f912","category":"people","batch":"2"},{"aliases":["face_with_head_bandage"],"filename":"1f915","category":"people","batch":"2"},{"aliases":["smiling_imp"],"filename":"1f608","category":"people","batch":"2"},{"aliases":["imp"],"filename":"1f47f","category":"people","batch":"2"},{"aliases":["japanese_ogre"],"filename":"1f479","category":"people","batch":"2"},{"aliases":["japanese_goblin"],"filename":"1f47a","category":"people","batch":"2"},{"aliases":["hankey","poop","shit"],"filename":"1f4a9","category":"people","batch":"2"},{"aliases":["ghost"],"filename":"1f47b","category":"people","batch":"2"},{"aliases":["skull"],"filename":"1f480","category":"people","batch":"2"},{"aliases":["skull_and_crossbones"],"filename":"2620-fe0f","category":"people","batch":"2"},{"aliases":["alien"],"filename":"1f47d","category":"people","batch":"2"},{"aliases":["space_invader"],"filename":"1f47e","category":"people","batch":"2"},{"aliases":["robot"],"filename":"1f916","category":"people","batch":"2"},{"aliases":["jack_o_lantern"],"filename":"1f383","category":"people","batch":"2"},{"aliases":["smiley_cat"],"filename":"1f63a","category":"people","batch":"2"},{"aliases":["smile_cat"],"filename":"1f638","category":"people","batch":"2"},{"aliases":["joy_cat"],"filename":"1f639","category":"people","batch":"2"},{"aliases":["heart_eyes_cat"],"filename":"1f63b","category":"people","batch":"3"},{"aliases":["smirk_cat"],"filename":"1f63c","category":"people","batch":"3"},{"aliases":["kissing_cat"],"filename":"1f63d","category":"people","batch":"3"},{"aliases":["scream_cat"],"filename":"1f640","category":"people","batch":"3"},{"aliases":["crying_cat_face"],"filename":"1f63f","category":"people","batch":"3"},{"aliases":["pouting_cat"],"filename":"1f63e","category":"people","batch":"3"},{"aliases":["open_hands"],"filename":"1f450","category":"people","batch":"3"},{"aliases":["raised_hands"],"filename":"1f64c","category":"people","batch":"3"},{"aliases":["clap"],"filename":"1f44f","category":"people","batch":"3"},{"aliases":["pray"],"filename":"1f64f","category":"people","batch":"3"},{"aliases":["handshake"],"filename":"1f91d","category":"people","batch":"3"},{"aliases":["+1","thumbsup"],"filename":"1f44d","category":"people","batch":"3"},{"aliases":["-1","thumbsdown"],"filename":"1f44e","category":"people","batch":"3"},{"aliases":["fist_oncoming","facepunch","punch"],"filename":"1f44a","category":"people","batch":"3"},{"aliases":["fist_raised","fist"],"filename":"270a","category":"people","batch":"3"},{"aliases":["fist_left"],"filename":"1f91b","category":"people","batch":"3"},{"aliases":["fist_right"],"filename":"1f91c","category":"people","batch":"3"},{"aliases":["crossed_fingers"],"filename":"1f91e","category":"people","batch":"3"},{"aliases":["v"],"filename":"270c-fe0f","category":"people","batch":"3"},{"aliases":["metal"],"filename":"1f918","category":"people","batch":"3"},{"aliases":["ok_hand"],"filename":"1f44c","category":"people","batch":"3"},{"aliases":["point_left"],"filename":"1f448","category":"people","batch":"3"},{"aliases":["point_right"],"filename":"1f449","category":"people","batch":"3"},{"aliases":["point_up_2"],"filename":"1f446","category":"people","batch":"3"},{"aliases":["point_down"],"filename":"1f447","category":"people","batch":"3"},{"aliases":["point_up"],"filename":"261d-fe0f","category":"people","batch":"3"},{"aliases":["hand","raised_hand"],"filename":"270b","category":"people","batch":"3"},{"aliases":["raised_back_of_hand"],"filename":"1f91a","category":"people","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed"],"filename":"1f590","category":"people","batch":"3"},{"aliases":["vulcan_salute"],"filename":"1f596","category":"people","batch":"3"},{"aliases":["wave"],"filename":"1f44b","category":"people","batch":"3"},{"aliases":["call_me_hand"],"filename":"1f919","category":"people","batch":"3"},{"aliases":["muscle"],"filename":"1f4aa","category":"people","batch":"3"},{"aliases":["middle_finger","fu"],"filename":"1f595","category":"people","batch":"3"},{"aliases":["writing_hand"],"filename":"270d-fe0f","category":"people","batch":"3"},{"aliases":["selfie"],"filename":"1f933","category":"people","batch":"3"},{"aliases":["nail_care"],"filename":"1f485","category":"people","batch":"3"},{"aliases":["ring"],"filename":"1f48d","category":"people","batch":"3"},{"aliases":["lipstick"],"filename":"1f484","category":"people","batch":"3"},{"aliases":["kiss"],"filename":"1f48b","category":"people","batch":"3"},{"aliases":["lips"],"filename":"1f444","category":"people","batch":"3"},{"aliases":["tongue"],"filename":"1f445","category":"people","batch":"3"},{"aliases":["ear"],"filename":"1f442","category":"people","batch":"3"},{"aliases":["nose"],"filename":"1f443","category":"people","batch":"3"},{"aliases":["footprints"],"filename":"1f463","category":"people","batch":"3"},{"aliases":["eye"],"filename":"1f441","category":"people","batch":"4"},{"aliases":["eyes"],"filename":"1f440","category":"people","batch":"4"},{"aliases":["speaking_head"],"filename":"1f5e3","category":"people","batch":"4"},{"aliases":["bust_in_silhouette"],"filename":"1f464","category":"people","batch":"4"},{"aliases":["busts_in_silhouette"],"filename":"1f465","category":"people","batch":"4"},{"aliases":["baby"],"filename":"1f476","category":"people","batch":"4"},{"aliases":["boy"],"filename":"1f466","category":"people","batch":"4"},{"aliases":["girl"],"filename":"1f467","category":"people","batch":"4"},{"aliases":["man"],"filename":"1f468","category":"people","batch":"4"},{"aliases":["woman"],"filename":"1f469","category":"people","batch":"4"},{"aliases":["blonde_woman"],"filename":"1f471-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["blonde_man","person_with_blond_hair"],"filename":"1f471","category":"people","batch":"4"},{"aliases":["older_man"],"filename":"1f474","category":"people","batch":"4"},{"aliases":["older_woman"],"filename":"1f475","category":"people","batch":"4"},{"aliases":["man_with_gua_pi_mao"],"filename":"1f472","category":"people","batch":"4"},{"aliases":["woman_with_turban"],"filename":"1f473-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["man_with_turban"],"filename":"1f473","category":"people","batch":"4"},{"aliases":["policewoman"],"filename":"1f46e-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["policeman","cop"],"filename":"1f46e","category":"people","batch":"4"},{"aliases":["construction_worker_woman"],"filename":"1f477-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["construction_worker_man","construction_worker"],"filename":"1f477","category":"people","batch":"4"},{"aliases":["guardswoman"],"filename":"1f482-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["guardsman"],"filename":"1f482","category":"people","batch":"4"},{"aliases":["female_detective"],"filename":"1f575-fe0f-200d-2640-fe0f","category":"people","batch":"4"},{"aliases":["male_detective","detective"],"filename":"1f575-fe0f","category":"people","batch":"4"},{"aliases":["woman_health_worker"],"filename":"1f469-200d-2695-fe0f","category":"people","batch":"4"},{"aliases":["man_health_worker"],"filename":"1f468-200d-2695-fe0f","category":"people","batch":"4"},{"aliases":["woman_farmer"],"filename":"1f469-200d-1f33e","category":"people","batch":"4"},{"aliases":["man_farmer"],"filename":"1f468-200d-1f33e","category":"people","batch":"4"},{"aliases":["woman_cook"],"filename":"1f469-200d-1f373","category":"people","batch":"4"},{"aliases":["man_cook"],"filename":"1f468-200d-1f373","category":"people","batch":"4"},{"aliases":["woman_student"],"filename":"1f469-200d-1f393","category":"people","batch":"4"},{"aliases":["man_student"],"filename":"1f468-200d-1f393","category":"people","batch":"4"},{"aliases":["woman_singer"],"filename":"1f469-200d-1f3a4","category":"people","batch":"4"},{"aliases":["man_singer"],"filename":"1f468-200d-1f3a4","category":"people","batch":"4"},{"aliases":["woman_teacher"],"filename":"1f469-200d-1f3eb","category":"people","batch":"4"},{"aliases":["man_teacher"],"filename":"1f468-200d-1f3eb","category":"people","batch":"4"},{"aliases":["woman_factory_worker"],"filename":"1f469-200d-1f3ed","category":"people","batch":"4"},{"aliases":["man_factory_worker"],"filename":"1f468-200d-1f3ed","category":"people","batch":"4"},{"aliases":["woman_technologist"],"filename":"1f469-200d-1f4bb","category":"people","batch":"4"},{"aliases":["man_technologist"],"filename":"1f468-200d-1f4bb","category":"people","batch":"4"},{"aliases":["woman_office_worker"],"filename":"1f469-200d-1f4bc","category":"people","batch":"4"},{"aliases":["man_office_worker"],"filename":"1f468-200d-1f4bc","category":"people","batch":"4"},{"aliases":["woman_mechanic"],"filename":"1f469-200d-1f527","category":"people","batch":"4"},{"aliases":["man_mechanic"],"filename":"1f468-200d-1f527","category":"people","batch":"4"},{"aliases":["woman_scientist"],"filename":"1f469-200d-1f52c","category":"people","batch":"5"},{"aliases":["man_scientist"],"filename":"1f468-200d-1f52c","category":"people","batch":"5"},{"aliases":["woman_artist"],"filename":"1f469-200d-1f3a8","category":"people","batch":"5"},{"aliases":["man_artist"],"filename":"1f468-200d-1f3a8","category":"people","batch":"5"},{"aliases":["woman_firefighter"],"filename":"1f469-200d-1f692","category":"people","batch":"5"},{"aliases":["man_firefighter"],"filename":"1f468-200d-1f692","category":"people","batch":"5"},{"aliases":["woman_pilot"],"filename":"1f469-200d-2708-fe0f","category":"people","batch":"5"},{"aliases":["man_pilot"],"filename":"1f468-200d-2708-fe0f","category":"people","batch":"5"},{"aliases":["woman_astronaut"],"filename":"1f469-200d-1f680","category":"people","batch":"5"},{"aliases":["man_astronaut"],"filename":"1f468-200d-1f680","category":"people","batch":"5"},{"aliases":["woman_judge"],"filename":"1f469-200d-2696-fe0f","category":"people","batch":"5"},{"aliases":["man_judge"],"filename":"1f468-200d-2696-fe0f","category":"people","batch":"5"},{"aliases":["mrs_claus"],"filename":"1f936","category":"people","batch":"5"},{"aliases":["santa"],"filename":"1f385","category":"people","batch":"5"},{"aliases":["princess"],"filename":"1f478","category":"people","batch":"5"},{"aliases":["prince"],"filename":"1f934","category":"people","batch":"5"},{"aliases":["bride_with_veil"],"filename":"1f470","category":"people","batch":"5"},{"aliases":["man_in_tuxedo"],"filename":"1f935","category":"people","batch":"5"},{"aliases":["angel"],"filename":"1f47c","category":"people","batch":"5"},{"aliases":["pregnant_woman"],"filename":"1f930","category":"people","batch":"5"},{"aliases":["bowing_woman"],"filename":"1f647-200d-2640-fe0f","category":"people","batch":"5"},{"aliases":["bowing_man","bow"],"filename":"1f647","category":"people","batch":"5"},{"aliases":["tipping_hand_woman","information_desk_person"],"filename":"1f481","category":"people","batch":"5"},{"aliases":["tipping_hand_man"],"filename":"1f481-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["no_good_woman","no_good","ng_woman"],"filename":"1f645","category":"people","batch":"5"},{"aliases":["no_good_man","ng_man"],"filename":"1f645-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["ok_woman"],"filename":"1f646","category":"people","batch":"5"},{"aliases":["ok_man"],"filename":"1f646-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["raising_hand_woman","raising_hand"],"filename":"1f64b","category":"people","batch":"5"},{"aliases":["raising_hand_man"],"filename":"1f64b-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["woman_facepalming"],"filename":"1f926-200d-2640-fe0f","category":"people","batch":"5"},{"aliases":["man_facepalming"],"filename":"1f926-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["woman_shrugging"],"filename":"1f937-200d-2640-fe0f","category":"people","batch":"5"},{"aliases":["man_shrugging"],"filename":"1f937-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["pouting_woman","person_with_pouting_face"],"filename":"1f64e","category":"people","batch":"5"},{"aliases":["pouting_man"],"filename":"1f64e-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["frowning_woman","person_frowning"],"filename":"1f64d","category":"people","batch":"5"},{"aliases":["frowning_man"],"filename":"1f64d-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["haircut_woman","haircut"],"filename":"1f487","category":"people","batch":"5"},{"aliases":["haircut_man"],"filename":"1f487-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["massage_woman","massage"],"filename":"1f486","category":"people","batch":"5"},{"aliases":["massage_man"],"filename":"1f486-200d-2642-fe0f","category":"people","batch":"5"},{"aliases":["business_suit_levitating"],"filename":"1f574","category":"people","batch":"5"},{"aliases":["dancer"],"filename":"1f483","category":"people","batch":"5"},{"aliases":["man_dancing"],"filename":"1f57a","category":"people","batch":"5"},{"aliases":["dancing_women","dancers"],"filename":"1f46f","category":"people","batch":"6"},{"aliases":["dancing_men"],"filename":"1f46f-200d-2642-fe0f","category":"people","batch":"6"},{"aliases":["walking_woman"],"filename":"1f6b6-200d-2640-fe0f","category":"people","batch":"6"},{"aliases":["walking_man","walking"],"filename":"1f6b6","category":"people","batch":"6"},{"aliases":["running_woman"],"filename":"1f3c3-200d-2640-fe0f","category":"people","batch":"6"},{"aliases":["running_man","runner","running"],"filename":"1f3c3","category":"people","batch":"6"},{"aliases":["couple"],"filename":"1f46b","category":"people","batch":"6"},{"aliases":["two_women_holding_hands"],"filename":"1f46d","category":"people","batch":"6"},{"aliases":["two_men_holding_hands"],"filename":"1f46c","category":"people","batch":"6"},{"aliases":["couple_with_heart_woman_man","couple_with_heart"],"filename":"1f491","category":"people","batch":"6"},{"aliases":["couple_with_heart_woman_woman"],"filename":"1f469-200d-2764-fe0f-200d-1f469","category":"people","batch":"6"},{"aliases":["couple_with_heart_man_man"],"filename":"1f468-200d-2764-fe0f-200d-1f468","category":"people","batch":"6"},{"aliases":["couplekiss_man_woman"],"filename":"1f48f","category":"people","batch":"6"},{"aliases":["couplekiss_woman_woman"],"filename":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469","category":"people","batch":"6"},{"aliases":["couplekiss_man_man"],"filename":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468","category":"people","batch":"6"},{"aliases":["family_man_woman_boy","family"],"filename":"1f46a","category":"people","batch":"6"},{"aliases":["family_man_woman_girl"],"filename":"1f468-200d-1f469-200d-1f467","category":"people","batch":"6"},{"aliases":["family_man_woman_girl_boy"],"filename":"1f468-200d-1f469-200d-1f467-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_woman_boy_boy"],"filename":"1f468-200d-1f469-200d-1f466-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_woman_girl_girl"],"filename":"1f468-200d-1f469-200d-1f467-200d-1f467","category":"people","batch":"6"},{"aliases":["family_woman_woman_boy"],"filename":"1f469-200d-1f469-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_woman_girl"],"filename":"1f469-200d-1f469-200d-1f467","category":"people","batch":"6"},{"aliases":["family_woman_woman_girl_boy"],"filename":"1f469-200d-1f469-200d-1f467-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_woman_boy_boy"],"filename":"1f469-200d-1f469-200d-1f466-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_woman_girl_girl"],"filename":"1f469-200d-1f469-200d-1f467-200d-1f467","category":"people","batch":"6"},{"aliases":["family_man_man_boy"],"filename":"1f468-200d-1f468-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_man_girl"],"filename":"1f468-200d-1f468-200d-1f467","category":"people","batch":"6"},{"aliases":["family_man_man_girl_boy"],"filename":"1f468-200d-1f468-200d-1f467-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_man_boy_boy"],"filename":"1f468-200d-1f468-200d-1f466-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_man_girl_girl"],"filename":"1f468-200d-1f468-200d-1f467-200d-1f467","category":"people","batch":"6"},{"aliases":["family_woman_boy"],"filename":"1f469-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_girl"],"filename":"1f469-200d-1f467","category":"people","batch":"6"},{"aliases":["family_woman_girl_boy"],"filename":"1f469-200d-1f467-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_boy_boy"],"filename":"1f469-200d-1f466-200d-1f466","category":"people","batch":"6"},{"aliases":["family_woman_girl_girl"],"filename":"1f469-200d-1f467-200d-1f467","category":"people","batch":"6"},{"aliases":["family_man_boy"],"filename":"1f468-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_girl"],"filename":"1f468-200d-1f467","category":"people","batch":"6"},{"aliases":["family_man_girl_boy"],"filename":"1f468-200d-1f467-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_boy_boy"],"filename":"1f468-200d-1f466-200d-1f466","category":"people","batch":"6"},{"aliases":["family_man_girl_girl"],"filename":"1f468-200d-1f467-200d-1f467","category":"people","batch":"6"},{"aliases":["womans_clothes"],"filename":"1f45a","category":"people","batch":"6"},{"aliases":["shirt","tshirt"],"filename":"1f455","category":"people","batch":"6"},{"aliases":["jeans"],"filename":"1f456","category":"people","batch":"6"},{"aliases":["necktie"],"filename":"1f454","category":"people","batch":"6"},{"aliases":["dress"],"filename":"1f457","category":"people","batch":"6"},{"aliases":["bikini"],"filename":"1f459","category":"people","batch":"7"},{"aliases":["kimono"],"filename":"1f458","category":"people","batch":"7"},{"aliases":["high_heel"],"filename":"1f460","category":"people","batch":"7"},{"aliases":["sandal"],"filename":"1f461","category":"people","batch":"7"},{"aliases":["boot"],"filename":"1f462","category":"people","batch":"7"},{"aliases":["mans_shoe","shoe"],"filename":"1f45e","category":"people","batch":"7"},{"aliases":["athletic_shoe"],"filename":"1f45f","category":"people","batch":"7"},{"aliases":["womans_hat"],"filename":"1f452","category":"people","batch":"7"},{"aliases":["tophat"],"filename":"1f3a9","category":"people","batch":"7"},{"aliases":["mortar_board"],"filename":"1f393","category":"people","batch":"7"},{"aliases":["crown"],"filename":"1f451","category":"people","batch":"7"},{"aliases":["rescue_worker_helmet"],"filename":"26d1","category":"people","batch":"7"},{"aliases":["school_satchel"],"filename":"1f392","category":"people","batch":"7"},{"aliases":["pouch"],"filename":"1f45d","category":"people","batch":"7"},{"aliases":["purse"],"filename":"1f45b","category":"people","batch":"7"},{"aliases":["handbag"],"filename":"1f45c","category":"people","batch":"7"},{"aliases":["briefcase"],"filename":"1f4bc","category":"people","batch":"7"},{"aliases":["eyeglasses"],"filename":"1f453","category":"people","batch":"7"},{"aliases":["dark_sunglasses"],"filename":"1f576","category":"people","batch":"7"},{"aliases":["closed_umbrella"],"filename":"1f302","category":"people","batch":"7"},{"aliases":["open_umbrella"],"filename":"2602-fe0f","category":"people","batch":"7"},{"aliases":["dog"],"filename":"1f436","category":"nature","batch":"1"},{"aliases":["cat"],"filename":"1f431","category":"nature","batch":"1"},{"aliases":["mouse"],"filename":"1f42d","category":"nature","batch":"1"},{"aliases":["hamster"],"filename":"1f439","category":"nature","batch":"1"},{"aliases":["rabbit"],"filename":"1f430","category":"nature","batch":"1"},{"aliases":["fox_face"],"filename":"1f98a","category":"nature","batch":"1"},{"aliases":["bear"],"filename":"1f43b","category":"nature","batch":"1"},{"aliases":["panda_face"],"filename":"1f43c","category":"nature","batch":"1"},{"aliases":["koala"],"filename":"1f428","category":"nature","batch":"1"},{"aliases":["tiger"],"filename":"1f42f","category":"nature","batch":"1"},{"aliases":["lion"],"filename":"1f981","category":"nature","batch":"1"},{"aliases":["cow"],"filename":"1f42e","category":"nature","batch":"1"},{"aliases":["pig"],"filename":"1f437","category":"nature","batch":"1"},{"aliases":["pig_nose"],"filename":"1f43d","category":"nature","batch":"1"},{"aliases":["frog"],"filename":"1f438","category":"nature","batch":"1"},{"aliases":["monkey_face"],"filename":"1f435","category":"nature","batch":"1"},{"aliases":["see_no_evil"],"filename":"1f648","category":"nature","batch":"1"},{"aliases":["hear_no_evil"],"filename":"1f649","category":"nature","batch":"1"},{"aliases":["speak_no_evil"],"filename":"1f64a","category":"nature","batch":"1"},{"aliases":["monkey"],"filename":"1f412","category":"nature","batch":"1"},{"aliases":["chicken"],"filename":"1f414","category":"nature","batch":"1"},{"aliases":["penguin"],"filename":"1f427","category":"nature","batch":"1"},{"aliases":["bird"],"filename":"1f426","category":"nature","batch":"1"},{"aliases":["baby_chick"],"filename":"1f424","category":"nature","batch":"1"},{"aliases":["hatching_chick"],"filename":"1f423","category":"nature","batch":"1"},{"aliases":["hatched_chick"],"filename":"1f425","category":"nature","batch":"1"},{"aliases":["duck"],"filename":"1f986","category":"nature","batch":"1"},{"aliases":["eagle"],"filename":"1f985","category":"nature","batch":"1"},{"aliases":["owl"],"filename":"1f989","category":"nature","batch":"1"},{"aliases":["bat"],"filename":"1f987","category":"nature","batch":"1"},{"aliases":["wolf"],"filename":"1f43a","category":"nature","batch":"1"},{"aliases":["boar"],"filename":"1f417","category":"nature","batch":"1"},{"aliases":["horse"],"filename":"1f434","category":"nature","batch":"1"},{"aliases":["unicorn"],"filename":"1f984","category":"nature","batch":"1"},{"aliases":["bee","honeybee"],"filename":"1f41d","category":"nature","batch":"1"},{"aliases":["bug"],"filename":"1f41b","category":"nature","batch":"1"},{"aliases":["butterfly"],"filename":"1f98b","category":"nature","batch":"1"},{"aliases":["snail"],"filename":"1f40c","category":"nature","batch":"1"},{"aliases":["shell"],"filename":"1f41a","category":"nature","batch":"1"},{"aliases":["beetle"],"filename":"1f41e","category":"nature","batch":"1"},{"aliases":["ant"],"filename":"1f41c","category":"nature","batch":"1"},{"aliases":["spider"],"filename":"1f577","category":"nature","batch":"1"},{"aliases":["spider_web"],"filename":"1f578","category":"nature","batch":"1"},{"aliases":["turtle"],"filename":"1f422","category":"nature","batch":"1"},{"aliases":["snake"],"filename":"1f40d","category":"nature","batch":"1"},{"aliases":["lizard"],"filename":"1f98e","category":"nature","batch":"2"},{"aliases":["scorpion"],"filename":"1f982","category":"nature","batch":"2"},{"aliases":["crab"],"filename":"1f980","category":"nature","batch":"2"},{"aliases":["squid"],"filename":"1f991","category":"nature","batch":"2"},{"aliases":["octopus"],"filename":"1f419","category":"nature","batch":"2"},{"aliases":["shrimp"],"filename":"1f990","category":"nature","batch":"2"},{"aliases":["tropical_fish"],"filename":"1f420","category":"nature","batch":"2"},{"aliases":["fish"],"filename":"1f41f","category":"nature","batch":"2"},{"aliases":["blowfish"],"filename":"1f421","category":"nature","batch":"2"},{"aliases":["dolphin","flipper"],"filename":"1f42c","category":"nature","batch":"2"},{"aliases":["shark"],"filename":"1f988","category":"nature","batch":"2"},{"aliases":["whale"],"filename":"1f433","category":"nature","batch":"2"},{"aliases":["whale2"],"filename":"1f40b","category":"nature","batch":"2"},{"aliases":["crocodile"],"filename":"1f40a","category":"nature","batch":"2"},{"aliases":["leopard"],"filename":"1f406","category":"nature","batch":"2"},{"aliases":["tiger2"],"filename":"1f405","category":"nature","batch":"2"},{"aliases":["water_buffalo"],"filename":"1f403","category":"nature","batch":"2"},{"aliases":["ox"],"filename":"1f402","category":"nature","batch":"2"},{"aliases":["cow2"],"filename":"1f404","category":"nature","batch":"2"},{"aliases":["deer"],"filename":"1f98c","category":"nature","batch":"2"},{"aliases":["dromedary_camel"],"filename":"1f42a","category":"nature","batch":"2"},{"aliases":["camel"],"filename":"1f42b","category":"nature","batch":"2"},{"aliases":["elephant"],"filename":"1f418","category":"nature","batch":"2"},{"aliases":["rhinoceros"],"filename":"1f98f","category":"nature","batch":"2"},{"aliases":["gorilla"],"filename":"1f98d","category":"nature","batch":"2"},{"aliases":["racehorse"],"filename":"1f40e","category":"nature","batch":"2"},{"aliases":["pig2"],"filename":"1f416","category":"nature","batch":"2"},{"aliases":["goat"],"filename":"1f410","category":"nature","batch":"2"},{"aliases":["ram"],"filename":"1f40f","category":"nature","batch":"2"},{"aliases":["sheep"],"filename":"1f411","category":"nature","batch":"2"},{"aliases":["dog2"],"filename":"1f415","category":"nature","batch":"2"},{"aliases":["poodle"],"filename":"1f429","category":"nature","batch":"2"},{"aliases":["cat2"],"filename":"1f408","category":"nature","batch":"2"},{"aliases":["rooster"],"filename":"1f413","category":"nature","batch":"2"},{"aliases":["turkey"],"filename":"1f983","category":"nature","batch":"2"},{"aliases":["dove"],"filename":"1f54a","category":"nature","batch":"2"},{"aliases":["rabbit2"],"filename":"1f407","category":"nature","batch":"2"},{"aliases":["mouse2"],"filename":"1f401","category":"nature","batch":"2"},{"aliases":["rat"],"filename":"1f400","category":"nature","batch":"2"},{"aliases":["chipmunk"],"filename":"1f43f","category":"nature","batch":"2"},{"aliases":["feet","paw_prints"],"filename":"1f43e","category":"nature","batch":"2"},{"aliases":["dragon"],"filename":"1f409","category":"nature","batch":"2"},{"aliases":["dragon_face"],"filename":"1f432","category":"nature","batch":"2"},{"aliases":["cactus"],"filename":"1f335","category":"nature","batch":"2"},{"aliases":["christmas_tree"],"filename":"1f384","category":"nature","batch":"2"},{"aliases":["evergreen_tree"],"filename":"1f332","category":"nature","batch":"3"},{"aliases":["deciduous_tree"],"filename":"1f333","category":"nature","batch":"3"},{"aliases":["palm_tree"],"filename":"1f334","category":"nature","batch":"3"},{"aliases":["seedling"],"filename":"1f331","category":"nature","batch":"3"},{"aliases":["herb"],"filename":"1f33f","category":"nature","batch":"3"},{"aliases":["shamrock"],"filename":"2618-fe0f","category":"nature","batch":"3"},{"aliases":["four_leaf_clover"],"filename":"1f340","category":"nature","batch":"3"},{"aliases":["bamboo"],"filename":"1f38d","category":"nature","batch":"3"},{"aliases":["tanabata_tree"],"filename":"1f38b","category":"nature","batch":"3"},{"aliases":["leaves"],"filename":"1f343","category":"nature","batch":"3"},{"aliases":["fallen_leaf"],"filename":"1f342","category":"nature","batch":"3"},{"aliases":["maple_leaf"],"filename":"1f341","category":"nature","batch":"3"},{"aliases":["mushroom"],"filename":"1f344","category":"nature","batch":"3"},{"aliases":["ear_of_rice"],"filename":"1f33e","category":"nature","batch":"3"},{"aliases":["bouquet"],"filename":"1f490","category":"nature","batch":"3"},{"aliases":["tulip"],"filename":"1f337","category":"nature","batch":"3"},{"aliases":["rose"],"filename":"1f339","category":"nature","batch":"3"},{"aliases":["wilted_flower"],"filename":"1f940","category":"nature","batch":"3"},{"aliases":["sunflower"],"filename":"1f33b","category":"nature","batch":"3"},{"aliases":["blossom"],"filename":"1f33c","category":"nature","batch":"3"},{"aliases":["cherry_blossom"],"filename":"1f338","category":"nature","batch":"3"},{"aliases":["hibiscus"],"filename":"1f33a","category":"nature","batch":"3"},{"aliases":["earth_americas"],"filename":"1f30e","category":"nature","batch":"3"},{"aliases":["earth_africa"],"filename":"1f30d","category":"nature","batch":"3"},{"aliases":["earth_asia"],"filename":"1f30f","category":"nature","batch":"3"},{"aliases":["full_moon"],"filename":"1f315","category":"nature","batch":"3"},{"aliases":["waning_gibbous_moon"],"filename":"1f316","category":"nature","batch":"3"},{"aliases":["last_quarter_moon"],"filename":"1f317","category":"nature","batch":"3"},{"aliases":["waning_crescent_moon"],"filename":"1f318","category":"nature","batch":"3"},{"aliases":["new_moon"],"filename":"1f311","category":"nature","batch":"3"},{"aliases":["waxing_crescent_moon"],"filename":"1f312","category":"nature","batch":"3"},{"aliases":["first_quarter_moon"],"filename":"1f313","category":"nature","batch":"3"},{"aliases":["moon","waxing_gibbous_moon"],"filename":"1f314","category":"nature","batch":"3"},{"aliases":["new_moon_with_face"],"filename":"1f31a","category":"nature","batch":"3"},{"aliases":["full_moon_with_face"],"filename":"1f31d","category":"nature","batch":"3"},{"aliases":["sun_with_face"],"filename":"1f31e","category":"nature","batch":"3"},{"aliases":["first_quarter_moon_with_face"],"filename":"1f31b","category":"nature","batch":"3"},{"aliases":["last_quarter_moon_with_face"],"filename":"1f31c","category":"nature","batch":"3"},{"aliases":["crescent_moon"],"filename":"1f319","category":"nature","batch":"3"},{"aliases":["dizzy"],"filename":"1f4ab","category":"nature","batch":"3"},{"aliases":["star"],"filename":"2b50-fe0f","category":"nature","batch":"3"},{"aliases":["star2"],"filename":"1f31f","category":"nature","batch":"3"},{"aliases":["sparkles"],"filename":"2728","category":"nature","batch":"3"},{"aliases":["zap"],"filename":"26a1-fe0f","category":"nature","batch":"3"},{"aliases":["fire"],"filename":"1f525","category":"nature","batch":"3"},{"aliases":["boom","collision"],"filename":"1f4a5","category":"nature","batch":"4"},{"aliases":["comet"],"filename":"2604-fe0f","category":"nature","batch":"4"},{"aliases":["sunny"],"filename":"2600-fe0f","category":"nature","batch":"4"},{"aliases":["sun_behind_small_cloud"],"filename":"1f324","category":"nature","batch":"4"},{"aliases":["partly_sunny"],"filename":"26c5-fe0f","category":"nature","batch":"4"},{"aliases":["sun_behind_large_cloud"],"filename":"1f325","category":"nature","batch":"4"},{"aliases":["sun_behind_rain_cloud"],"filename":"1f326","category":"nature","batch":"4"},{"aliases":["rainbow"],"filename":"1f308","category":"nature","batch":"4"},{"aliases":["cloud"],"filename":"2601-fe0f","category":"nature","batch":"4"},{"aliases":["cloud_with_rain"],"filename":"1f327","category":"nature","batch":"4"},{"aliases":["cloud_with_lightning_and_rain"],"filename":"26c8","category":"nature","batch":"4"},{"aliases":["cloud_with_lightning"],"filename":"1f329","category":"nature","batch":"4"},{"aliases":["cloud_with_snow"],"filename":"1f328","category":"nature","batch":"4"},{"aliases":["snowman_with_snow"],"filename":"2603-fe0f","category":"nature","batch":"4"},{"aliases":["snowman"],"filename":"26c4-fe0f","category":"nature","batch":"4"},{"aliases":["snowflake"],"filename":"2744-fe0f","category":"nature","batch":"4"},{"aliases":["wind_face"],"filename":"1f32c","category":"nature","batch":"4"},{"aliases":["dash"],"filename":"1f4a8","category":"nature","batch":"4"},{"aliases":["tornado"],"filename":"1f32a","category":"nature","batch":"4"},{"aliases":["fog"],"filename":"1f32b","category":"nature","batch":"4"},{"aliases":["ocean"],"filename":"1f30a","category":"nature","batch":"4"},{"aliases":["droplet"],"filename":"1f4a7","category":"nature","batch":"4"},{"aliases":["sweat_drops"],"filename":"1f4a6","category":"nature","batch":"4"},{"aliases":["umbrella"],"filename":"2614-fe0f","category":"nature","batch":"4"},{"aliases":["green_apple"],"filename":"1f34f","category":"foods","batch":"1"},{"aliases":["apple"],"filename":"1f34e","category":"foods","batch":"1"},{"aliases":["pear"],"filename":"1f350","category":"foods","batch":"1"},{"aliases":["tangerine","orange","mandarin"],"filename":"1f34a","category":"foods","batch":"1"},{"aliases":["lemon"],"filename":"1f34b","category":"foods","batch":"1"},{"aliases":["banana"],"filename":"1f34c","category":"foods","batch":"1"},{"aliases":["watermelon"],"filename":"1f349","category":"foods","batch":"1"},{"aliases":["grapes"],"filename":"1f347","category":"foods","batch":"1"},{"aliases":["strawberry"],"filename":"1f353","category":"foods","batch":"1"},{"aliases":["melon"],"filename":"1f348","category":"foods","batch":"1"},{"aliases":["cherries"],"filename":"1f352","category":"foods","batch":"1"},{"aliases":["peach"],"filename":"1f351","category":"foods","batch":"1"},{"aliases":["pineapple"],"filename":"1f34d","category":"foods","batch":"1"},{"aliases":["kiwi_fruit"],"filename":"1f95d","category":"foods","batch":"1"},{"aliases":["avocado"],"filename":"1f951","category":"foods","batch":"1"},{"aliases":["tomato"],"filename":"1f345","category":"foods","batch":"1"},{"aliases":["eggplant"],"filename":"1f346","category":"foods","batch":"1"},{"aliases":["cucumber"],"filename":"1f952","category":"foods","batch":"1"},{"aliases":["carrot"],"filename":"1f955","category":"foods","batch":"1"},{"aliases":["corn"],"filename":"1f33d","category":"foods","batch":"1"},{"aliases":["hot_pepper"],"filename":"1f336","category":"foods","batch":"1"},{"aliases":["potato"],"filename":"1f954","category":"foods","batch":"1"},{"aliases":["sweet_potato"],"filename":"1f360","category":"foods","batch":"1"},{"aliases":["chestnut"],"filename":"1f330","category":"foods","batch":"1"},{"aliases":["peanuts"],"filename":"1f95c","category":"foods","batch":"1"},{"aliases":["honey_pot"],"filename":"1f36f","category":"foods","batch":"1"},{"aliases":["croissant"],"filename":"1f950","category":"foods","batch":"1"},{"aliases":["bread"],"filename":"1f35e","category":"foods","batch":"1"},{"aliases":["baguette_bread"],"filename":"1f956","category":"foods","batch":"1"},{"aliases":["cheese"],"filename":"1f9c0","category":"foods","batch":"1"},{"aliases":["egg"],"filename":"1f95a","category":"foods","batch":"1"},{"aliases":["fried_egg"],"filename":"1f373","category":"foods","batch":"1"},{"aliases":["bacon"],"filename":"1f953","category":"foods","batch":"1"},{"aliases":["pancakes"],"filename":"1f95e","category":"foods","batch":"1"},{"aliases":["fried_shrimp"],"filename":"1f364","category":"foods","batch":"1"},{"aliases":["poultry_leg"],"filename":"1f357","category":"foods","batch":"1"},{"aliases":["meat_on_bone"],"filename":"1f356","category":"foods","batch":"1"},{"aliases":["pizza"],"filename":"1f355","category":"foods","batch":"1"},{"aliases":["hotdog"],"filename":"1f32d","category":"foods","batch":"1"},{"aliases":["hamburger"],"filename":"1f354","category":"foods","batch":"1"},{"aliases":["fries"],"filename":"1f35f","category":"foods","batch":"1"},{"aliases":["stuffed_flatbread"],"filename":"1f959","category":"foods","batch":"1"},{"aliases":["taco"],"filename":"1f32e","category":"foods","batch":"1"},{"aliases":["burrito"],"filename":"1f32f","category":"foods","batch":"1"},{"aliases":["green_salad"],"filename":"1f957","category":"foods","batch":"1"},{"aliases":["shallow_pan_of_food"],"filename":"1f958","category":"foods","batch":"2"},{"aliases":["spaghetti"],"filename":"1f35d","category":"foods","batch":"2"},{"aliases":["ramen"],"filename":"1f35c","category":"foods","batch":"2"},{"aliases":["stew"],"filename":"1f372","category":"foods","batch":"2"},{"aliases":["fish_cake"],"filename":"1f365","category":"foods","batch":"2"},{"aliases":["sushi"],"filename":"1f363","category":"foods","batch":"2"},{"aliases":["bento"],"filename":"1f371","category":"foods","batch":"2"},{"aliases":["curry"],"filename":"1f35b","category":"foods","batch":"2"},{"aliases":["rice"],"filename":"1f35a","category":"foods","batch":"2"},{"aliases":["rice_ball"],"filename":"1f359","category":"foods","batch":"2"},{"aliases":["rice_cracker"],"filename":"1f358","category":"foods","batch":"2"},{"aliases":["oden"],"filename":"1f362","category":"foods","batch":"2"},{"aliases":["dango"],"filename":"1f361","category":"foods","batch":"2"},{"aliases":["shaved_ice"],"filename":"1f367","category":"foods","batch":"2"},{"aliases":["ice_cream"],"filename":"1f368","category":"foods","batch":"2"},{"aliases":["icecream"],"filename":"1f366","category":"foods","batch":"2"},{"aliases":["cake"],"filename":"1f370","category":"foods","batch":"2"},{"aliases":["birthday"],"filename":"1f382","category":"foods","batch":"2"},{"aliases":["custard"],"filename":"1f36e","category":"foods","batch":"2"},{"aliases":["lollipop"],"filename":"1f36d","category":"foods","batch":"2"},{"aliases":["candy"],"filename":"1f36c","category":"foods","batch":"2"},{"aliases":["chocolate_bar"],"filename":"1f36b","category":"foods","batch":"2"},{"aliases":["popcorn"],"filename":"1f37f","category":"foods","batch":"2"},{"aliases":["doughnut"],"filename":"1f369","category":"foods","batch":"2"},{"aliases":["cookie"],"filename":"1f36a","category":"foods","batch":"2"},{"aliases":["milk_glass"],"filename":"1f95b","category":"foods","batch":"2"},{"aliases":["baby_bottle"],"filename":"1f37c","category":"foods","batch":"2"},{"aliases":["coffee"],"filename":"2615-fe0f","category":"foods","batch":"2"},{"aliases":["tea"],"filename":"1f375","category":"foods","batch":"2"},{"aliases":["sake"],"filename":"1f376","category":"foods","batch":"2"},{"aliases":["beer"],"filename":"1f37a","category":"foods","batch":"2"},{"aliases":["beers"],"filename":"1f37b","category":"foods","batch":"2"},{"aliases":["clinking_glasses"],"filename":"1f942","category":"foods","batch":"2"},{"aliases":["wine_glass"],"filename":"1f377","category":"foods","batch":"2"},{"aliases":["tumbler_glass"],"filename":"1f943","category":"foods","batch":"2"},{"aliases":["cocktail"],"filename":"1f378","category":"foods","batch":"2"},{"aliases":["tropical_drink"],"filename":"1f379","category":"foods","batch":"2"},{"aliases":["champagne"],"filename":"1f37e","category":"foods","batch":"2"},{"aliases":["spoon"],"filename":"1f944","category":"foods","batch":"2"},{"aliases":["fork_and_knife"],"filename":"1f374","category":"foods","batch":"2"},{"aliases":["plate_with_cutlery"],"filename":"1f37d","category":"foods","batch":"2"},{"aliases":["soccer"],"filename":"26bd-fe0f","category":"activity","batch":"1"},{"aliases":["basketball"],"filename":"1f3c0","category":"activity","batch":"1"},{"aliases":["football"],"filename":"1f3c8","category":"activity","batch":"1"},{"aliases":["baseball"],"filename":"26be-fe0f","category":"activity","batch":"1"},{"aliases":["tennis"],"filename":"1f3be","category":"activity","batch":"1"},{"aliases":["volleyball"],"filename":"1f3d0","category":"activity","batch":"1"},{"aliases":["rugby_football"],"filename":"1f3c9","category":"activity","batch":"1"},{"aliases":["8ball"],"filename":"1f3b1","category":"activity","batch":"1"},{"aliases":["ping_pong"],"filename":"1f3d3","category":"activity","batch":"1"},{"aliases":["badminton"],"filename":"1f3f8","category":"activity","batch":"1"},{"aliases":["goal_net"],"filename":"1f945","category":"activity","batch":"1"},{"aliases":["ice_hockey"],"filename":"1f3d2","category":"activity","batch":"1"},{"aliases":["field_hockey"],"filename":"1f3d1","category":"activity","batch":"1"},{"aliases":["cricket"],"filename":"1f3cf","category":"activity","batch":"1"},{"aliases":["golf"],"filename":"26f3-fe0f","category":"activity","batch":"1"},{"aliases":["bow_and_arrow"],"filename":"1f3f9","category":"activity","batch":"1"},{"aliases":["fishing_pole_and_fish"],"filename":"1f3a3","category":"activity","batch":"1"},{"aliases":["boxing_glove"],"filename":"1f94a","category":"activity","batch":"1"},{"aliases":["martial_arts_uniform"],"filename":"1f94b","category":"activity","batch":"1"},{"aliases":["ice_skate"],"filename":"26f8","category":"activity","batch":"1"},{"aliases":["ski"],"filename":"1f3bf","category":"activity","batch":"1"},{"aliases":["skier"],"filename":"26f7","category":"activity","batch":"1"},{"aliases":["snowboarder"],"filename":"1f3c2","category":"activity","batch":"1"},{"aliases":["weight_lifting_woman"],"filename":"1f3cb-fe0f-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["weight_lifting_man"],"filename":"1f3cb-fe0f","category":"activity","batch":"1"},{"aliases":["person_fencing"],"filename":"1f93a","category":"activity","batch":"1"},{"aliases":["women_wrestling"],"filename":"1f93c-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["men_wrestling"],"filename":"1f93c-200d-2642-fe0f","category":"activity","batch":"1"},{"aliases":["woman_cartwheeling"],"filename":"1f938-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["man_cartwheeling"],"filename":"1f938-200d-2642-fe0f","category":"activity","batch":"1"},{"aliases":["basketball_woman"],"filename":"26f9-fe0f-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["basketball_man"],"filename":"26f9-fe0f","category":"activity","batch":"1"},{"aliases":["woman_playing_handball"],"filename":"1f93e-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["man_playing_handball"],"filename":"1f93e-200d-2642-fe0f","category":"activity","batch":"1"},{"aliases":["golfing_woman"],"filename":"1f3cc-fe0f-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["golfing_man"],"filename":"1f3cc-fe0f","category":"activity","batch":"1"},{"aliases":["surfing_woman"],"filename":"1f3c4-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["surfing_man","surfer"],"filename":"1f3c4","category":"activity","batch":"1"},{"aliases":["swimming_woman"],"filename":"1f3ca-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["swimming_man","swimmer"],"filename":"1f3ca","category":"activity","batch":"1"},{"aliases":["woman_playing_water_polo"],"filename":"1f93d-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["man_playing_water_polo"],"filename":"1f93d-200d-2642-fe0f","category":"activity","batch":"1"},{"aliases":["rowing_woman"],"filename":"1f6a3-200d-2640-fe0f","category":"activity","batch":"1"},{"aliases":["rowing_man","rowboat"],"filename":"1f6a3","category":"activity","batch":"1"},{"aliases":["horse_racing"],"filename":"1f3c7","category":"activity","batch":"1"},{"aliases":["biking_woman"],"filename":"1f6b4-200d-2640-fe0f","category":"activity","batch":"2"},{"aliases":["biking_man","bicyclist"],"filename":"1f6b4","category":"activity","batch":"2"},{"aliases":["mountain_biking_woman"],"filename":"1f6b5-200d-2640-fe0f","category":"activity","batch":"2"},{"aliases":["mountain_biking_man","mountain_bicyclist"],"filename":"1f6b5","category":"activity","batch":"2"},{"aliases":["running_shirt_with_sash"],"filename":"1f3bd","category":"activity","batch":"2"},{"aliases":["medal_sports"],"filename":"1f3c5","category":"activity","batch":"2"},{"aliases":["medal_military"],"filename":"1f396","category":"activity","batch":"2"},{"aliases":["1st_place_medal"],"filename":"1f947","category":"activity","batch":"2"},{"aliases":["2nd_place_medal"],"filename":"1f948","category":"activity","batch":"2"},{"aliases":["3rd_place_medal"],"filename":"1f949","category":"activity","batch":"2"},{"aliases":["trophy"],"filename":"1f3c6","category":"activity","batch":"2"},{"aliases":["rosette"],"filename":"1f3f5","category":"activity","batch":"2"},{"aliases":["reminder_ribbon"],"filename":"1f397","category":"activity","batch":"2"},{"aliases":["ticket"],"filename":"1f3ab","category":"activity","batch":"2"},{"aliases":["tickets"],"filename":"1f39f","category":"activity","batch":"2"},{"aliases":["circus_tent"],"filename":"1f3aa","category":"activity","batch":"2"},{"aliases":["woman_juggling"],"filename":"1f939-200d-2640-fe0f","category":"activity","batch":"2"},{"aliases":["man_juggling"],"filename":"1f939-200d-2642-fe0f","category":"activity","batch":"2"},{"aliases":["performing_arts"],"filename":"1f3ad","category":"activity","batch":"2"},{"aliases":["art"],"filename":"1f3a8","category":"activity","batch":"2"},{"aliases":["clapper"],"filename":"1f3ac","category":"activity","batch":"2"},{"aliases":["microphone"],"filename":"1f3a4","category":"activity","batch":"2"},{"aliases":["headphones"],"filename":"1f3a7","category":"activity","batch":"2"},{"aliases":["musical_score"],"filename":"1f3bc","category":"activity","batch":"2"},{"aliases":["musical_keyboard"],"filename":"1f3b9","category":"activity","batch":"2"},{"aliases":["drum"],"filename":"1f941","category":"activity","batch":"2"},{"aliases":["saxophone"],"filename":"1f3b7","category":"activity","batch":"2"},{"aliases":["trumpet"],"filename":"1f3ba","category":"activity","batch":"2"},{"aliases":["guitar"],"filename":"1f3b8","category":"activity","batch":"2"},{"aliases":["violin"],"filename":"1f3bb","category":"activity","batch":"2"},{"aliases":["game_die"],"filename":"1f3b2","category":"activity","batch":"2"},{"aliases":["dart"],"filename":"1f3af","category":"activity","batch":"2"},{"aliases":["bowling"],"filename":"1f3b3","category":"activity","batch":"2"},{"aliases":["video_game"],"filename":"1f3ae","category":"activity","batch":"2"},{"aliases":["slot_machine"],"filename":"1f3b0","category":"activity","batch":"2"},{"aliases":["car","red_car"],"filename":"1f697","category":"places","batch":"1"},{"aliases":["taxi"],"filename":"1f695","category":"places","batch":"1"},{"aliases":["blue_car"],"filename":"1f699","category":"places","batch":"1"},{"aliases":["bus"],"filename":"1f68c","category":"places","batch":"1"},{"aliases":["trolleybus"],"filename":"1f68e","category":"places","batch":"1"},{"aliases":["racing_car"],"filename":"1f3ce","category":"places","batch":"1"},{"aliases":["police_car"],"filename":"1f693","category":"places","batch":"1"},{"aliases":["ambulance"],"filename":"1f691","category":"places","batch":"1"},{"aliases":["fire_engine"],"filename":"1f692","category":"places","batch":"1"},{"aliases":["minibus"],"filename":"1f690","category":"places","batch":"1"},{"aliases":["truck"],"filename":"1f69a","category":"places","batch":"1"},{"aliases":["articulated_lorry"],"filename":"1f69b","category":"places","batch":"1"},{"aliases":["tractor"],"filename":"1f69c","category":"places","batch":"1"},{"aliases":["kick_scooter"],"filename":"1f6f4","category":"places","batch":"1"},{"aliases":["bike"],"filename":"1f6b2","category":"places","batch":"1"},{"aliases":["motor_scooter"],"filename":"1f6f5","category":"places","batch":"1"},{"aliases":["motorcycle"],"filename":"1f3cd","category":"places","batch":"1"},{"aliases":["rotating_light"],"filename":"1f6a8","category":"places","batch":"1"},{"aliases":["oncoming_police_car"],"filename":"1f694","category":"places","batch":"1"},{"aliases":["oncoming_bus"],"filename":"1f68d","category":"places","batch":"1"},{"aliases":["oncoming_automobile"],"filename":"1f698","category":"places","batch":"1"},{"aliases":["oncoming_taxi"],"filename":"1f696","category":"places","batch":"1"},{"aliases":["aerial_tramway"],"filename":"1f6a1","category":"places","batch":"1"},{"aliases":["mountain_cableway"],"filename":"1f6a0","category":"places","batch":"1"},{"aliases":["suspension_railway"],"filename":"1f69f","category":"places","batch":"1"},{"aliases":["railway_car"],"filename":"1f683","category":"places","batch":"1"},{"aliases":["train"],"filename":"1f68b","category":"places","batch":"1"},{"aliases":["mountain_railway"],"filename":"1f69e","category":"places","batch":"1"},{"aliases":["monorail"],"filename":"1f69d","category":"places","batch":"1"},{"aliases":["bullettrain_side"],"filename":"1f684","category":"places","batch":"1"},{"aliases":["bullettrain_front"],"filename":"1f685","category":"places","batch":"1"},{"aliases":["light_rail"],"filename":"1f688","category":"places","batch":"1"},{"aliases":["steam_locomotive"],"filename":"1f682","category":"places","batch":"1"},{"aliases":["train2"],"filename":"1f686","category":"places","batch":"1"},{"aliases":["metro"],"filename":"1f687","category":"places","batch":"1"},{"aliases":["tram"],"filename":"1f68a","category":"places","batch":"1"},{"aliases":["station"],"filename":"1f689","category":"places","batch":"1"},{"aliases":["helicopter"],"filename":"1f681","category":"places","batch":"1"},{"aliases":["small_airplane"],"filename":"1f6e9","category":"places","batch":"1"},{"aliases":["airplane"],"filename":"2708-fe0f","category":"places","batch":"1"},{"aliases":["flight_departure"],"filename":"1f6eb","category":"places","batch":"1"},{"aliases":["flight_arrival"],"filename":"1f6ec","category":"places","batch":"1"},{"aliases":["rocket"],"filename":"1f680","category":"places","batch":"1"},{"aliases":["artificial_satellite"],"filename":"1f6f0","category":"places","batch":"1"},{"aliases":["seat"],"filename":"1f4ba","category":"places","batch":"1"},{"aliases":["canoe"],"filename":"1f6f6","category":"places","batch":"2"},{"aliases":["boat","sailboat"],"filename":"26f5-fe0f","category":"places","batch":"2"},{"aliases":["motor_boat"],"filename":"1f6e5","category":"places","batch":"2"},{"aliases":["speedboat"],"filename":"1f6a4","category":"places","batch":"2"},{"aliases":["passenger_ship"],"filename":"1f6f3","category":"places","batch":"2"},{"aliases":["ferry"],"filename":"26f4","category":"places","batch":"2"},{"aliases":["ship"],"filename":"1f6a2","category":"places","batch":"2"},{"aliases":["anchor"],"filename":"2693-fe0f","category":"places","batch":"2"},{"aliases":["construction"],"filename":"1f6a7","category":"places","batch":"2"},{"aliases":["fuelpump"],"filename":"26fd-fe0f","category":"places","batch":"2"},{"aliases":["busstop"],"filename":"1f68f","category":"places","batch":"2"},{"aliases":["vertical_traffic_light"],"filename":"1f6a6","category":"places","batch":"2"},{"aliases":["traffic_light"],"filename":"1f6a5","category":"places","batch":"2"},{"aliases":["world_map"],"filename":"1f5fa","category":"places","batch":"2"},{"aliases":["moyai"],"filename":"1f5ff","category":"places","batch":"2"},{"aliases":["statue_of_liberty"],"filename":"1f5fd","category":"places","batch":"2"},{"aliases":["fountain"],"filename":"26f2-fe0f","category":"places","batch":"2"},{"aliases":["tokyo_tower"],"filename":"1f5fc","category":"places","batch":"2"},{"aliases":["european_castle"],"filename":"1f3f0","category":"places","batch":"2"},{"aliases":["japanese_castle"],"filename":"1f3ef","category":"places","batch":"2"},{"aliases":["stadium"],"filename":"1f3df","category":"places","batch":"2"},{"aliases":["ferris_wheel"],"filename":"1f3a1","category":"places","batch":"2"},{"aliases":["roller_coaster"],"filename":"1f3a2","category":"places","batch":"2"},{"aliases":["carousel_horse"],"filename":"1f3a0","category":"places","batch":"2"},{"aliases":["parasol_on_ground"],"filename":"26f1","category":"places","batch":"2"},{"aliases":["beach_umbrella"],"filename":"1f3d6","category":"places","batch":"2"},{"aliases":["desert_island"],"filename":"1f3dd","category":"places","batch":"2"},{"aliases":["mountain"],"filename":"26f0","category":"places","batch":"2"},{"aliases":["mountain_snow"],"filename":"1f3d4","category":"places","batch":"2"},{"aliases":["mount_fuji"],"filename":"1f5fb","category":"places","batch":"2"},{"aliases":["volcano"],"filename":"1f30b","category":"places","batch":"2"},{"aliases":["desert"],"filename":"1f3dc","category":"places","batch":"2"},{"aliases":["camping"],"filename":"1f3d5","category":"places","batch":"2"},{"aliases":["tent"],"filename":"26fa-fe0f","category":"places","batch":"2"},{"aliases":["railway_track"],"filename":"1f6e4","category":"places","batch":"2"},{"aliases":["motorway"],"filename":"1f6e3","category":"places","batch":"2"},{"aliases":["building_construction"],"filename":"1f3d7","category":"places","batch":"2"},{"aliases":["factory"],"filename":"1f3ed","category":"places","batch":"2"},{"aliases":["house"],"filename":"1f3e0","category":"places","batch":"2"},{"aliases":["house_with_garden"],"filename":"1f3e1","category":"places","batch":"2"},{"aliases":["houses"],"filename":"1f3d8","category":"places","batch":"2"},{"aliases":["derelict_house"],"filename":"1f3da","category":"places","batch":"2"},{"aliases":["office"],"filename":"1f3e2","category":"places","batch":"2"},{"aliases":["department_store"],"filename":"1f3ec","category":"places","batch":"2"},{"aliases":["post_office"],"filename":"1f3e3","category":"places","batch":"2"},{"aliases":["european_post_office"],"filename":"1f3e4","category":"places","batch":"3"},{"aliases":["hospital"],"filename":"1f3e5","category":"places","batch":"3"},{"aliases":["bank"],"filename":"1f3e6","category":"places","batch":"3"},{"aliases":["hotel"],"filename":"1f3e8","category":"places","batch":"3"},{"aliases":["convenience_store"],"filename":"1f3ea","category":"places","batch":"3"},{"aliases":["school"],"filename":"1f3eb","category":"places","batch":"3"},{"aliases":["love_hotel"],"filename":"1f3e9","category":"places","batch":"3"},{"aliases":["wedding"],"filename":"1f492","category":"places","batch":"3"},{"aliases":["classical_building"],"filename":"1f3db","category":"places","batch":"3"},{"aliases":["church"],"filename":"26ea-fe0f","category":"places","batch":"3"},{"aliases":["mosque"],"filename":"1f54c","category":"places","batch":"3"},{"aliases":["synagogue"],"filename":"1f54d","category":"places","batch":"3"},{"aliases":["kaaba"],"filename":"1f54b","category":"places","batch":"3"},{"aliases":["shinto_shrine"],"filename":"26e9","category":"places","batch":"3"},{"aliases":["japan"],"filename":"1f5fe","category":"places","batch":"3"},{"aliases":["rice_scene"],"filename":"1f391","category":"places","batch":"3"},{"aliases":["national_park"],"filename":"1f3de","category":"places","batch":"3"},{"aliases":["sunrise"],"filename":"1f305","category":"places","batch":"3"},{"aliases":["sunrise_over_mountains"],"filename":"1f304","category":"places","batch":"3"},{"aliases":["stars"],"filename":"1f320","category":"places","batch":"3"},{"aliases":["sparkler"],"filename":"1f387","category":"places","batch":"3"},{"aliases":["fireworks"],"filename":"1f386","category":"places","batch":"3"},{"aliases":["city_sunrise"],"filename":"1f307","category":"places","batch":"3"},{"aliases":["city_sunset"],"filename":"1f306","category":"places","batch":"3"},{"aliases":["cityscape"],"filename":"1f3d9","category":"places","batch":"3"},{"aliases":["night_with_stars"],"filename":"1f303","category":"places","batch":"3"},{"aliases":["milky_way"],"filename":"1f30c","category":"places","batch":"3"},{"aliases":["bridge_at_night"],"filename":"1f309","category":"places","batch":"3"},{"aliases":["foggy"],"filename":"1f301","category":"places","batch":"3"},{"aliases":["watch"],"filename":"231a-fe0f","category":"objects","batch":"1"},{"aliases":["iphone"],"filename":"1f4f1","category":"objects","batch":"1"},{"aliases":["calling"],"filename":"1f4f2","category":"objects","batch":"1"},{"aliases":["computer"],"filename":"1f4bb","category":"objects","batch":"1"},{"aliases":["keyboard"],"filename":"2328-fe0f","category":"objects","batch":"1"},{"aliases":["desktop_computer"],"filename":"1f5a5","category":"objects","batch":"1"},{"aliases":["printer"],"filename":"1f5a8","category":"objects","batch":"1"},{"aliases":["computer_mouse"],"filename":"1f5b1","category":"objects","batch":"1"},{"aliases":["trackball"],"filename":"1f5b2","category":"objects","batch":"1"},{"aliases":["joystick"],"filename":"1f579","category":"objects","batch":"1"},{"aliases":["clamp"],"filename":"1f5dc","category":"objects","batch":"1"},{"aliases":["minidisc"],"filename":"1f4bd","category":"objects","batch":"1"},{"aliases":["floppy_disk"],"filename":"1f4be","category":"objects","batch":"1"},{"aliases":["cd"],"filename":"1f4bf","category":"objects","batch":"1"},{"aliases":["dvd"],"filename":"1f4c0","category":"objects","batch":"1"},{"aliases":["vhs"],"filename":"1f4fc","category":"objects","batch":"1"},{"aliases":["camera"],"filename":"1f4f7","category":"objects","batch":"1"},{"aliases":["camera_flash"],"filename":"1f4f8","category":"objects","batch":"1"},{"aliases":["video_camera"],"filename":"1f4f9","category":"objects","batch":"1"},{"aliases":["movie_camera"],"filename":"1f3a5","category":"objects","batch":"1"},{"aliases":["film_projector"],"filename":"1f4fd","category":"objects","batch":"1"},{"aliases":["film_strip"],"filename":"1f39e","category":"objects","batch":"1"},{"aliases":["telephone_receiver"],"filename":"1f4de","category":"objects","batch":"1"},{"aliases":["phone","telephone"],"filename":"260e-fe0f","category":"objects","batch":"1"},{"aliases":["pager"],"filename":"1f4df","category":"objects","batch":"1"},{"aliases":["fax"],"filename":"1f4e0","category":"objects","batch":"1"},{"aliases":["tv"],"filename":"1f4fa","category":"objects","batch":"1"},{"aliases":["radio"],"filename":"1f4fb","category":"objects","batch":"1"},{"aliases":["studio_microphone"],"filename":"1f399","category":"objects","batch":"1"},{"aliases":["level_slider"],"filename":"1f39a","category":"objects","batch":"1"},{"aliases":["control_knobs"],"filename":"1f39b","category":"objects","batch":"1"},{"aliases":["stopwatch"],"filename":"23f1","category":"objects","batch":"1"},{"aliases":["timer_clock"],"filename":"23f2","category":"objects","batch":"1"},{"aliases":["alarm_clock"],"filename":"23f0","category":"objects","batch":"1"},{"aliases":["mantelpiece_clock"],"filename":"1f570","category":"objects","batch":"1"},{"aliases":["hourglass"],"filename":"231b-fe0f","category":"objects","batch":"1"},{"aliases":["hourglass_flowing_sand"],"filename":"23f3","category":"objects","batch":"1"},{"aliases":["satellite"],"filename":"1f4e1","category":"objects","batch":"1"},{"aliases":["battery"],"filename":"1f50b","category":"objects","batch":"1"},{"aliases":["electric_plug"],"filename":"1f50c","category":"objects","batch":"1"},{"aliases":["bulb"],"filename":"1f4a1","category":"objects","batch":"1"},{"aliases":["flashlight"],"filename":"1f526","category":"objects","batch":"1"},{"aliases":["candle"],"filename":"1f56f","category":"objects","batch":"1"},{"aliases":["wastebasket"],"filename":"1f5d1","category":"objects","batch":"1"},{"aliases":["oil_drum"],"filename":"1f6e2","category":"objects","batch":"1"},{"aliases":["money_with_wings"],"filename":"1f4b8","category":"objects","batch":"2"},{"aliases":["dollar"],"filename":"1f4b5","category":"objects","batch":"2"},{"aliases":["yen"],"filename":"1f4b4","category":"objects","batch":"2"},{"aliases":["euro"],"filename":"1f4b6","category":"objects","batch":"2"},{"aliases":["pound"],"filename":"1f4b7","category":"objects","batch":"2"},{"aliases":["moneybag"],"filename":"1f4b0","category":"objects","batch":"2"},{"aliases":["credit_card"],"filename":"1f4b3","category":"objects","batch":"2"},{"aliases":["gem"],"filename":"1f48e","category":"objects","batch":"2"},{"aliases":["balance_scale"],"filename":"2696-fe0f","category":"objects","batch":"2"},{"aliases":["wrench"],"filename":"1f527","category":"objects","batch":"2"},{"aliases":["hammer"],"filename":"1f528","category":"objects","batch":"2"},{"aliases":["hammer_and_pick"],"filename":"2692","category":"objects","batch":"2"},{"aliases":["hammer_and_wrench"],"filename":"1f6e0","category":"objects","batch":"2"},{"aliases":["pick"],"filename":"26cf","category":"objects","batch":"2"},{"aliases":["nut_and_bolt"],"filename":"1f529","category":"objects","batch":"2"},{"aliases":["gear"],"filename":"2699-fe0f","category":"objects","batch":"2"},{"aliases":["chains"],"filename":"26d3","category":"objects","batch":"2"},{"aliases":["gun"],"filename":"1f52b","category":"objects","batch":"2"},{"aliases":["bomb"],"filename":"1f4a3","category":"objects","batch":"2"},{"aliases":["hocho","knife"],"filename":"1f52a","category":"objects","batch":"2"},{"aliases":["dagger"],"filename":"1f5e1","category":"objects","batch":"2"},{"aliases":["crossed_swords"],"filename":"2694-fe0f","category":"objects","batch":"2"},{"aliases":["shield"],"filename":"1f6e1","category":"objects","batch":"2"},{"aliases":["smoking"],"filename":"1f6ac","category":"objects","batch":"2"},{"aliases":["coffin"],"filename":"26b0-fe0f","category":"objects","batch":"2"},{"aliases":["funeral_urn"],"filename":"26b1-fe0f","category":"objects","batch":"2"},{"aliases":["amphora"],"filename":"1f3fa","category":"objects","batch":"2"},{"aliases":["crystal_ball"],"filename":"1f52e","category":"objects","batch":"2"},{"aliases":["prayer_beads"],"filename":"1f4ff","category":"objects","batch":"2"},{"aliases":["barber"],"filename":"1f488","category":"objects","batch":"2"},{"aliases":["alembic"],"filename":"2697-fe0f","category":"objects","batch":"2"},{"aliases":["telescope"],"filename":"1f52d","category":"objects","batch":"2"},{"aliases":["microscope"],"filename":"1f52c","category":"objects","batch":"2"},{"aliases":["hole"],"filename":"1f573","category":"objects","batch":"2"},{"aliases":["pill"],"filename":"1f48a","category":"objects","batch":"2"},{"aliases":["syringe"],"filename":"1f489","category":"objects","batch":"2"},{"aliases":["thermometer"],"filename":"1f321","category":"objects","batch":"2"},{"aliases":["toilet"],"filename":"1f6bd","category":"objects","batch":"2"},{"aliases":["potable_water"],"filename":"1f6b0","category":"objects","batch":"2"},{"aliases":["shower"],"filename":"1f6bf","category":"objects","batch":"2"},{"aliases":["bathtub"],"filename":"1f6c1","category":"objects","batch":"2"},{"aliases":["bath"],"filename":"1f6c0","category":"objects","batch":"2"},{"aliases":["bellhop_bell"],"filename":"1f6ce","category":"objects","batch":"2"},{"aliases":["key"],"filename":"1f511","category":"objects","batch":"2"},{"aliases":["old_key"],"filename":"1f5dd","category":"objects","batch":"2"},{"aliases":["door"],"filename":"1f6aa","category":"objects","batch":"3"},{"aliases":["couch_and_lamp"],"filename":"1f6cb","category":"objects","batch":"3"},{"aliases":["bed"],"filename":"1f6cf","category":"objects","batch":"3"},{"aliases":["sleeping_bed"],"filename":"1f6cc","category":"objects","batch":"3"},{"aliases":["framed_picture"],"filename":"1f5bc","category":"objects","batch":"3"},{"aliases":["shopping"],"filename":"1f6cd","category":"objects","batch":"3"},{"aliases":["shopping_cart"],"filename":"1f6d2","category":"objects","batch":"3"},{"aliases":["gift"],"filename":"1f381","category":"objects","batch":"3"},{"aliases":["balloon"],"filename":"1f388","category":"objects","batch":"3"},{"aliases":["flags"],"filename":"1f38f","category":"objects","batch":"3"},{"aliases":["ribbon"],"filename":"1f380","category":"objects","batch":"3"},{"aliases":["confetti_ball"],"filename":"1f38a","category":"objects","batch":"3"},{"aliases":["tada"],"filename":"1f389","category":"objects","batch":"3"},{"aliases":["dolls"],"filename":"1f38e","category":"objects","batch":"3"},{"aliases":["izakaya_lantern","lantern"],"filename":"1f3ee","category":"objects","batch":"3"},{"aliases":["wind_chime"],"filename":"1f390","category":"objects","batch":"3"},{"aliases":["email","envelope"],"filename":"2709-fe0f","category":"objects","batch":"3"},{"aliases":["envelope_with_arrow"],"filename":"1f4e9","category":"objects","batch":"3"},{"aliases":["incoming_envelope"],"filename":"1f4e8","category":"objects","batch":"3"},{"aliases":["e-mail"],"filename":"1f4e7","category":"objects","batch":"3"},{"aliases":["love_letter"],"filename":"1f48c","category":"objects","batch":"3"},{"aliases":["inbox_tray"],"filename":"1f4e5","category":"objects","batch":"3"},{"aliases":["outbox_tray"],"filename":"1f4e4","category":"objects","batch":"3"},{"aliases":["package"],"filename":"1f4e6","category":"objects","batch":"3"},{"aliases":["label"],"filename":"1f3f7","category":"objects","batch":"3"},{"aliases":["mailbox_closed"],"filename":"1f4ea","category":"objects","batch":"3"},{"aliases":["mailbox"],"filename":"1f4eb","category":"objects","batch":"3"},{"aliases":["mailbox_with_mail"],"filename":"1f4ec","category":"objects","batch":"3"},{"aliases":["mailbox_with_no_mail"],"filename":"1f4ed","category":"objects","batch":"3"},{"aliases":["postbox"],"filename":"1f4ee","category":"objects","batch":"3"},{"aliases":["postal_horn"],"filename":"1f4ef","category":"objects","batch":"3"},{"aliases":["scroll"],"filename":"1f4dc","category":"objects","batch":"3"},{"aliases":["page_with_curl"],"filename":"1f4c3","category":"objects","batch":"3"},{"aliases":["page_facing_up"],"filename":"1f4c4","category":"objects","batch":"3"},{"aliases":["bookmark_tabs"],"filename":"1f4d1","category":"objects","batch":"3"},{"aliases":["bar_chart"],"filename":"1f4ca","category":"objects","batch":"3"},{"aliases":["chart_with_upwards_trend"],"filename":"1f4c8","category":"objects","batch":"3"},{"aliases":["chart_with_downwards_trend"],"filename":"1f4c9","category":"objects","batch":"3"},{"aliases":["spiral_notepad"],"filename":"1f5d2","category":"objects","batch":"3"},{"aliases":["spiral_calendar"],"filename":"1f5d3","category":"objects","batch":"3"},{"aliases":["calendar"],"filename":"1f4c6","category":"objects","batch":"3"},{"aliases":["date"],"filename":"1f4c5","category":"objects","batch":"3"},{"aliases":["card_index"],"filename":"1f4c7","category":"objects","batch":"3"},{"aliases":["card_file_box"],"filename":"1f5c3","category":"objects","batch":"3"},{"aliases":["ballot_box"],"filename":"1f5f3","category":"objects","batch":"3"},{"aliases":["file_cabinet"],"filename":"1f5c4","category":"objects","batch":"4"},{"aliases":["clipboard"],"filename":"1f4cb","category":"objects","batch":"4"},{"aliases":["file_folder"],"filename":"1f4c1","category":"objects","batch":"4"},{"aliases":["open_file_folder"],"filename":"1f4c2","category":"objects","batch":"4"},{"aliases":["card_index_dividers"],"filename":"1f5c2","category":"objects","batch":"4"},{"aliases":["newspaper_roll"],"filename":"1f5de","category":"objects","batch":"4"},{"aliases":["newspaper"],"filename":"1f4f0","category":"objects","batch":"4"},{"aliases":["notebook"],"filename":"1f4d3","category":"objects","batch":"4"},{"aliases":["notebook_with_decorative_cover"],"filename":"1f4d4","category":"objects","batch":"4"},{"aliases":["ledger"],"filename":"1f4d2","category":"objects","batch":"4"},{"aliases":["closed_book"],"filename":"1f4d5","category":"objects","batch":"4"},{"aliases":["green_book"],"filename":"1f4d7","category":"objects","batch":"4"},{"aliases":["blue_book"],"filename":"1f4d8","category":"objects","batch":"4"},{"aliases":["orange_book"],"filename":"1f4d9","category":"objects","batch":"4"},{"aliases":["books"],"filename":"1f4da","category":"objects","batch":"4"},{"aliases":["book","open_book"],"filename":"1f4d6","category":"objects","batch":"4"},{"aliases":["bookmark"],"filename":"1f516","category":"objects","batch":"4"},{"aliases":["link"],"filename":"1f517","category":"objects","batch":"4"},{"aliases":["paperclip"],"filename":"1f4ce","category":"objects","batch":"4"},{"aliases":["paperclips"],"filename":"1f587","category":"objects","batch":"4"},{"aliases":["triangular_ruler"],"filename":"1f4d0","category":"objects","batch":"4"},{"aliases":["straight_ruler"],"filename":"1f4cf","category":"objects","batch":"4"},{"aliases":["pushpin"],"filename":"1f4cc","category":"objects","batch":"4"},{"aliases":["round_pushpin"],"filename":"1f4cd","category":"objects","batch":"4"},{"aliases":["scissors"],"filename":"2702-fe0f","category":"objects","batch":"4"},{"aliases":["pen"],"filename":"1f58a","category":"objects","batch":"4"},{"aliases":["fountain_pen"],"filename":"1f58b","category":"objects","batch":"4"},{"aliases":["black_nib"],"filename":"2712-fe0f","category":"objects","batch":"4"},{"aliases":["paintbrush"],"filename":"1f58c","category":"objects","batch":"4"},{"aliases":["crayon"],"filename":"1f58d","category":"objects","batch":"4"},{"aliases":["memo","pencil"],"filename":"1f4dd","category":"objects","batch":"4"},{"aliases":["pencil2"],"filename":"270f-fe0f","category":"objects","batch":"4"},{"aliases":["mag"],"filename":"1f50d","category":"objects","batch":"4"},{"aliases":["mag_right"],"filename":"1f50e","category":"objects","batch":"4"},{"aliases":["lock_with_ink_pen"],"filename":"1f50f","category":"objects","batch":"4"},{"aliases":["closed_lock_with_key"],"filename":"1f510","category":"objects","batch":"4"},{"aliases":["lock"],"filename":"1f512","category":"objects","batch":"4"},{"aliases":["unlock"],"filename":"1f513","category":"objects","batch":"4"},{"aliases":["heart"],"filename":"2764-fe0f","category":"symbols","batch":"1"},{"aliases":["yellow_heart"],"filename":"1f49b","category":"symbols","batch":"1"},{"aliases":["green_heart"],"filename":"1f49a","category":"symbols","batch":"1"},{"aliases":["blue_heart"],"filename":"1f499","category":"symbols","batch":"1"},{"aliases":["purple_heart"],"filename":"1f49c","category":"symbols","batch":"1"},{"aliases":["black_heart"],"filename":"1f5a4","category":"symbols","batch":"1"},{"aliases":["broken_heart"],"filename":"1f494","category":"symbols","batch":"1"},{"aliases":["heavy_heart_exclamation"],"filename":"2763-fe0f","category":"symbols","batch":"1"},{"aliases":["two_hearts"],"filename":"1f495","category":"symbols","batch":"1"},{"aliases":["revolving_hearts"],"filename":"1f49e","category":"symbols","batch":"1"},{"aliases":["heartbeat"],"filename":"1f493","category":"symbols","batch":"1"},{"aliases":["heartpulse"],"filename":"1f497","category":"symbols","batch":"1"},{"aliases":["sparkling_heart"],"filename":"1f496","category":"symbols","batch":"1"},{"aliases":["cupid"],"filename":"1f498","category":"symbols","batch":"1"},{"aliases":["gift_heart"],"filename":"1f49d","category":"symbols","batch":"1"},{"aliases":["heart_decoration"],"filename":"1f49f","category":"symbols","batch":"1"},{"aliases":["peace_symbol"],"filename":"262e-fe0f","category":"symbols","batch":"1"},{"aliases":["latin_cross"],"filename":"271d-fe0f","category":"symbols","batch":"1"},{"aliases":["star_and_crescent"],"filename":"262a-fe0f","category":"symbols","batch":"1"},{"aliases":["om"],"filename":"1f549","category":"symbols","batch":"1"},{"aliases":["wheel_of_dharma"],"filename":"2638-fe0f","category":"symbols","batch":"1"},{"aliases":["star_of_david"],"filename":"2721-fe0f","category":"symbols","batch":"1"},{"aliases":["six_pointed_star"],"filename":"1f52f","category":"symbols","batch":"1"},{"aliases":["menorah"],"filename":"1f54e","category":"symbols","batch":"1"},{"aliases":["yin_yang"],"filename":"262f-fe0f","category":"symbols","batch":"1"},{"aliases":["orthodox_cross"],"filename":"2626-fe0f","category":"symbols","batch":"1"},{"aliases":["place_of_worship"],"filename":"1f6d0","category":"symbols","batch":"1"},{"aliases":["ophiuchus"],"filename":"26ce","category":"symbols","batch":"1"},{"aliases":["aries"],"filename":"2648-fe0f","category":"symbols","batch":"1"},{"aliases":["taurus"],"filename":"2649-fe0f","category":"symbols","batch":"1"},{"aliases":["gemini"],"filename":"264a-fe0f","category":"symbols","batch":"1"},{"aliases":["cancer"],"filename":"264b-fe0f","category":"symbols","batch":"1"},{"aliases":["leo"],"filename":"264c-fe0f","category":"symbols","batch":"1"},{"aliases":["virgo"],"filename":"264d-fe0f","category":"symbols","batch":"1"},{"aliases":["libra"],"filename":"264e-fe0f","category":"symbols","batch":"1"},{"aliases":["scorpius"],"filename":"264f-fe0f","category":"symbols","batch":"1"},{"aliases":["sagittarius"],"filename":"2650-fe0f","category":"symbols","batch":"1"},{"aliases":["capricorn"],"filename":"2651-fe0f","category":"symbols","batch":"1"},{"aliases":["aquarius"],"filename":"2652-fe0f","category":"symbols","batch":"1"},{"aliases":["pisces"],"filename":"2653-fe0f","category":"symbols","batch":"1"},{"aliases":["id"],"filename":"1f194","category":"symbols","batch":"1"},{"aliases":["atom_symbol"],"filename":"269b-fe0f","category":"symbols","batch":"1"},{"aliases":["accept"],"filename":"1f251","category":"symbols","batch":"1"},{"aliases":["radioactive"],"filename":"2622-fe0f","category":"symbols","batch":"1"},{"aliases":["biohazard"],"filename":"2623-fe0f","category":"symbols","batch":"1"},{"aliases":["mobile_phone_off"],"filename":"1f4f4","category":"symbols","batch":"2"},{"aliases":["vibration_mode"],"filename":"1f4f3","category":"symbols","batch":"2"},{"aliases":["u6709"],"filename":"1f236","category":"symbols","batch":"2"},{"aliases":["u7121"],"filename":"1f21a-fe0f","category":"symbols","batch":"2"},{"aliases":["u7533"],"filename":"1f238","category":"symbols","batch":"2"},{"aliases":["u55b6"],"filename":"1f23a","category":"symbols","batch":"2"},{"aliases":["u6708"],"filename":"1f237-fe0f","category":"symbols","batch":"2"},{"aliases":["eight_pointed_black_star"],"filename":"2734-fe0f","category":"symbols","batch":"2"},{"aliases":["vs"],"filename":"1f19a","category":"symbols","batch":"2"},{"aliases":["white_flower"],"filename":"1f4ae","category":"symbols","batch":"2"},{"aliases":["ideograph_advantage"],"filename":"1f250","category":"symbols","batch":"2"},{"aliases":["secret"],"filename":"3299-fe0f","category":"symbols","batch":"2"},{"aliases":["congratulations"],"filename":"3297-fe0f","category":"symbols","batch":"2"},{"aliases":["u5408"],"filename":"1f234","category":"symbols","batch":"2"},{"aliases":["u6e80"],"filename":"1f235","category":"symbols","batch":"2"},{"aliases":["u5272"],"filename":"1f239","category":"symbols","batch":"2"},{"aliases":["u7981"],"filename":"1f232","category":"symbols","batch":"2"},{"aliases":["a"],"filename":"1f170-fe0f","category":"symbols","batch":"2"},{"aliases":["b"],"filename":"1f171-fe0f","category":"symbols","batch":"2"},{"aliases":["ab"],"filename":"1f18e","category":"symbols","batch":"2"},{"aliases":["cl"],"filename":"1f191","category":"symbols","batch":"2"},{"aliases":["o2"],"filename":"1f17e-fe0f","category":"symbols","batch":"2"},{"aliases":["sos"],"filename":"1f198","category":"symbols","batch":"2"},{"aliases":["x"],"filename":"274c","category":"symbols","batch":"2"},{"aliases":["o"],"filename":"2b55-fe0f","category":"symbols","batch":"2"},{"aliases":["stop_sign"],"filename":"1f6d1","category":"symbols","batch":"2"},{"aliases":["no_entry"],"filename":"26d4-fe0f","category":"symbols","batch":"2"},{"aliases":["name_badge"],"filename":"1f4db","category":"symbols","batch":"2"},{"aliases":["no_entry_sign"],"filename":"1f6ab","category":"symbols","batch":"2"},{"aliases":["100"],"filename":"1f4af","category":"symbols","batch":"2"},{"aliases":["anger"],"filename":"1f4a2","category":"symbols","batch":"2"},{"aliases":["hotsprings"],"filename":"2668-fe0f","category":"symbols","batch":"2"},{"aliases":["no_pedestrians"],"filename":"1f6b7","category":"symbols","batch":"2"},{"aliases":["do_not_litter"],"filename":"1f6af","category":"symbols","batch":"2"},{"aliases":["no_bicycles"],"filename":"1f6b3","category":"symbols","batch":"2"},{"aliases":["non-potable_water"],"filename":"1f6b1","category":"symbols","batch":"2"},{"aliases":["underage"],"filename":"1f51e","category":"symbols","batch":"2"},{"aliases":["no_mobile_phones"],"filename":"1f4f5","category":"symbols","batch":"2"},{"aliases":["no_smoking"],"filename":"1f6ad","category":"symbols","batch":"2"},{"aliases":["exclamation","heavy_exclamation_mark"],"filename":"2757-fe0f","category":"symbols","batch":"2"},{"aliases":["grey_exclamation"],"filename":"2755","category":"symbols","batch":"2"},{"aliases":["question"],"filename":"2753","category":"symbols","batch":"2"},{"aliases":["grey_question"],"filename":"2754","category":"symbols","batch":"2"},{"aliases":["bangbang"],"filename":"203c-fe0f","category":"symbols","batch":"2"},{"aliases":["interrobang"],"filename":"2049-fe0f","category":"symbols","batch":"2"},{"aliases":["low_brightness"],"filename":"1f505","category":"symbols","batch":"3"},{"aliases":["high_brightness"],"filename":"1f506","category":"symbols","batch":"3"},{"aliases":["part_alternation_mark"],"filename":"303d-fe0f","category":"symbols","batch":"3"},{"aliases":["warning"],"filename":"26a0-fe0f","category":"symbols","batch":"3"},{"aliases":["children_crossing"],"filename":"1f6b8","category":"symbols","batch":"3"},{"aliases":["trident"],"filename":"1f531","category":"symbols","batch":"3"},{"aliases":["fleur_de_lis"],"filename":"269c-fe0f","category":"symbols","batch":"3"},{"aliases":["beginner"],"filename":"1f530","category":"symbols","batch":"3"},{"aliases":["recycle"],"filename":"267b-fe0f","category":"symbols","batch":"3"},{"aliases":["white_check_mark"],"filename":"2705","category":"symbols","batch":"3"},{"aliases":["u6307"],"filename":"1f22f-fe0f","category":"symbols","batch":"3"},{"aliases":["chart"],"filename":"1f4b9","category":"symbols","batch":"3"},{"aliases":["sparkle"],"filename":"2747-fe0f","category":"symbols","batch":"3"},{"aliases":["eight_spoked_asterisk"],"filename":"2733-fe0f","category":"symbols","batch":"3"},{"aliases":["negative_squared_cross_mark"],"filename":"274e","category":"symbols","batch":"3"},{"aliases":["globe_with_meridians"],"filename":"1f310","category":"symbols","batch":"3"},{"aliases":["diamond_shape_with_a_dot_inside"],"filename":"1f4a0","category":"symbols","batch":"3"},{"aliases":["m"],"filename":"24c2-fe0f","category":"symbols","batch":"3"},{"aliases":["cyclone"],"filename":"1f300","category":"symbols","batch":"3"},{"aliases":["zzz"],"filename":"1f4a4","category":"symbols","batch":"3"},{"aliases":["atm"],"filename":"1f3e7","category":"symbols","batch":"3"},{"aliases":["wc"],"filename":"1f6be","category":"symbols","batch":"3"},{"aliases":["wheelchair"],"filename":"267f-fe0f","category":"symbols","batch":"3"},{"aliases":["parking"],"filename":"1f17f-fe0f","category":"symbols","batch":"3"},{"aliases":["u7a7a"],"filename":"1f233","category":"symbols","batch":"3"},{"aliases":["sa"],"filename":"1f202-fe0f","category":"symbols","batch":"3"},{"aliases":["passport_control"],"filename":"1f6c2","category":"symbols","batch":"3"},{"aliases":["customs"],"filename":"1f6c3","category":"symbols","batch":"3"},{"aliases":["baggage_claim"],"filename":"1f6c4","category":"symbols","batch":"3"},{"aliases":["left_luggage"],"filename":"1f6c5","category":"symbols","batch":"3"},{"aliases":["mens"],"filename":"1f6b9","category":"symbols","batch":"3"},{"aliases":["womens"],"filename":"1f6ba","category":"symbols","batch":"3"},{"aliases":["baby_symbol"],"filename":"1f6bc","category":"symbols","batch":"3"},{"aliases":["restroom"],"filename":"1f6bb","category":"symbols","batch":"3"},{"aliases":["put_litter_in_its_place"],"filename":"1f6ae","category":"symbols","batch":"3"},{"aliases":["cinema"],"filename":"1f3a6","category":"symbols","batch":"3"},{"aliases":["signal_strength"],"filename":"1f4f6","category":"symbols","batch":"3"},{"aliases":["koko"],"filename":"1f201","category":"symbols","batch":"3"},{"aliases":["symbols"],"filename":"1f523","category":"symbols","batch":"3"},{"aliases":["information_source"],"filename":"2139-fe0f","category":"symbols","batch":"3"},{"aliases":["abc"],"filename":"1f524","category":"symbols","batch":"3"},{"aliases":["abcd"],"filename":"1f521","category":"symbols","batch":"3"},{"aliases":["capital_abcd"],"filename":"1f520","category":"symbols","batch":"3"},{"aliases":["ng"],"filename":"1f196","category":"symbols","batch":"3"},{"aliases":["ok"],"filename":"1f197","category":"symbols","batch":"3"},{"aliases":["up"],"filename":"1f199","category":"symbols","batch":"4"},{"aliases":["cool"],"filename":"1f192","category":"symbols","batch":"4"},{"aliases":["new"],"filename":"1f195","category":"symbols","batch":"4"},{"aliases":["free"],"filename":"1f193","category":"symbols","batch":"4"},{"aliases":["zero"],"filename":"0030-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["one"],"filename":"0031-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["two"],"filename":"0032-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["three"],"filename":"0033-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["four"],"filename":"0034-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["five"],"filename":"0035-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["six"],"filename":"0036-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["seven"],"filename":"0037-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["eight"],"filename":"0038-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["nine"],"filename":"0039-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["keycap_ten"],"filename":"1f51f","category":"symbols","batch":"4"},{"aliases":["1234"],"filename":"1f522","category":"symbols","batch":"4"},{"aliases":["hash"],"filename":"0023-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["asterisk"],"filename":"002a-fe0f-20e3","category":"symbols","batch":"4"},{"aliases":["arrow_forward"],"filename":"25b6-fe0f","category":"symbols","batch":"4"},{"aliases":["pause_button"],"filename":"23f8","category":"symbols","batch":"4"},{"aliases":["play_or_pause_button"],"filename":"23ef","category":"symbols","batch":"4"},{"aliases":["stop_button"],"filename":"23f9","category":"symbols","batch":"4"},{"aliases":["record_button"],"filename":"23fa","category":"symbols","batch":"4"},{"aliases":["next_track_button"],"filename":"23ed","category":"symbols","batch":"4"},{"aliases":["previous_track_button"],"filename":"23ee","category":"symbols","batch":"4"},{"aliases":["fast_forward"],"filename":"23e9","category":"symbols","batch":"4"},{"aliases":["rewind"],"filename":"23ea","category":"symbols","batch":"4"},{"aliases":["arrow_double_up"],"filename":"23eb","category":"symbols","batch":"4"},{"aliases":["arrow_double_down"],"filename":"23ec","category":"symbols","batch":"4"},{"aliases":["arrow_backward"],"filename":"25c0-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_up_small"],"filename":"1f53c","category":"symbols","batch":"4"},{"aliases":["arrow_down_small"],"filename":"1f53d","category":"symbols","batch":"4"},{"aliases":["arrow_right"],"filename":"27a1-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_left"],"filename":"2b05-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_up"],"filename":"2b06-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_down"],"filename":"2b07-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_upper_right"],"filename":"2197-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_lower_right"],"filename":"2198-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_lower_left"],"filename":"2199-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_upper_left"],"filename":"2196-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_up_down"],"filename":"2195-fe0f","category":"symbols","batch":"4"},{"aliases":["left_right_arrow"],"filename":"2194-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_right_hook"],"filename":"21aa-fe0f","category":"symbols","batch":"4"},{"aliases":["leftwards_arrow_with_hook"],"filename":"21a9-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_heading_up"],"filename":"2934-fe0f","category":"symbols","batch":"4"},{"aliases":["arrow_heading_down"],"filename":"2935-fe0f","category":"symbols","batch":"5"},{"aliases":["twisted_rightwards_arrows"],"filename":"1f500","category":"symbols","batch":"5"},{"aliases":["repeat"],"filename":"1f501","category":"symbols","batch":"5"},{"aliases":["repeat_one"],"filename":"1f502","category":"symbols","batch":"5"},{"aliases":["arrows_counterclockwise"],"filename":"1f504","category":"symbols","batch":"5"},{"aliases":["arrows_clockwise"],"filename":"1f503","category":"symbols","batch":"5"},{"aliases":["musical_note"],"filename":"1f3b5","category":"symbols","batch":"5"},{"aliases":["notes"],"filename":"1f3b6","category":"symbols","batch":"5"},{"aliases":["heavy_plus_sign"],"filename":"2795","category":"symbols","batch":"5"},{"aliases":["heavy_minus_sign"],"filename":"2796","category":"symbols","batch":"5"},{"aliases":["heavy_division_sign"],"filename":"2797","category":"symbols","batch":"5"},{"aliases":["heavy_multiplication_x"],"filename":"2716-fe0f","category":"symbols","batch":"5"},{"aliases":["heavy_dollar_sign"],"filename":"1f4b2","category":"symbols","batch":"5"},{"aliases":["currency_exchange"],"filename":"1f4b1","category":"symbols","batch":"5"},{"aliases":["tm"],"filename":"2122-fe0f","category":"symbols","batch":"5"},{"aliases":["copyright"],"filename":"00a9-fe0f","category":"symbols","batch":"5"},{"aliases":["registered"],"filename":"00ae-fe0f","category":"symbols","batch":"5"},{"aliases":["wavy_dash"],"filename":"3030-fe0f","category":"symbols","batch":"5"},{"aliases":["curly_loop"],"filename":"27b0","category":"symbols","batch":"5"},{"aliases":["loop"],"filename":"27bf","category":"symbols","batch":"5"},{"aliases":["end"],"filename":"1f51a","category":"symbols","batch":"5"},{"aliases":["back"],"filename":"1f519","category":"symbols","batch":"5"},{"aliases":["on"],"filename":"1f51b","category":"symbols","batch":"5"},{"aliases":["top"],"filename":"1f51d","category":"symbols","batch":"5"},{"aliases":["soon"],"filename":"1f51c","category":"symbols","batch":"5"},{"aliases":["heavy_check_mark"],"filename":"2714-fe0f","category":"symbols","batch":"5"},{"aliases":["ballot_box_with_check"],"filename":"2611-fe0f","category":"symbols","batch":"5"},{"aliases":["radio_button"],"filename":"1f518","category":"symbols","batch":"5"},{"aliases":["white_circle"],"filename":"26aa-fe0f","category":"symbols","batch":"5"},{"aliases":["black_circle"],"filename":"26ab-fe0f","category":"symbols","batch":"5"},{"aliases":["red_circle"],"filename":"1f534","category":"symbols","batch":"5"},{"aliases":["large_blue_circle"],"filename":"1f535","category":"symbols","batch":"5"},{"aliases":["small_red_triangle"],"filename":"1f53a","category":"symbols","batch":"5"},{"aliases":["small_red_triangle_down"],"filename":"1f53b","category":"symbols","batch":"5"},{"aliases":["small_orange_diamond"],"filename":"1f538","category":"symbols","batch":"5"},{"aliases":["small_blue_diamond"],"filename":"1f539","category":"symbols","batch":"5"},{"aliases":["large_orange_diamond"],"filename":"1f536","category":"symbols","batch":"5"},{"aliases":["large_blue_diamond"],"filename":"1f537","category":"symbols","batch":"5"},{"aliases":["white_square_button"],"filename":"1f533","category":"symbols","batch":"5"},{"aliases":["black_square_button"],"filename":"1f532","category":"symbols","batch":"5"},{"aliases":["black_small_square"],"filename":"25aa-fe0f","category":"symbols","batch":"5"},{"aliases":["white_small_square"],"filename":"25ab-fe0f","category":"symbols","batch":"5"},{"aliases":["black_medium_small_square"],"filename":"25fe-fe0f","category":"symbols","batch":"5"},{"aliases":["white_medium_small_square"],"filename":"25fd-fe0f","category":"symbols","batch":"5"},{"aliases":["black_medium_square"],"filename":"25fc-fe0f","category":"symbols","batch":"5"},{"aliases":["white_medium_square"],"filename":"25fb-fe0f","category":"symbols","batch":"6"},{"aliases":["black_large_square"],"filename":"2b1b-fe0f","category":"symbols","batch":"6"},{"aliases":["white_large_square"],"filename":"2b1c-fe0f","category":"symbols","batch":"6"},{"aliases":["speaker"],"filename":"1f508","category":"symbols","batch":"6"},{"aliases":["mute"],"filename":"1f507","category":"symbols","batch":"6"},{"aliases":["sound"],"filename":"1f509","category":"symbols","batch":"6"},{"aliases":["loud_sound"],"filename":"1f50a","category":"symbols","batch":"6"},{"aliases":["bell"],"filename":"1f514","category":"symbols","batch":"6"},{"aliases":["no_bell"],"filename":"1f515","category":"symbols","batch":"6"},{"aliases":["mega"],"filename":"1f4e3","category":"symbols","batch":"6"},{"aliases":["loudspeaker"],"filename":"1f4e2","category":"symbols","batch":"6"},{"aliases":["eye_speech_bubble"],"filename":"1f441-200d-1f5e8","category":"symbols","batch":"6"},{"aliases":["speech_balloon"],"filename":"1f4ac","category":"symbols","batch":"6"},{"aliases":["thought_balloon"],"filename":"1f4ad","category":"symbols","batch":"6"},{"aliases":["right_anger_bubble"],"filename":"1f5ef","category":"symbols","batch":"6"},{"aliases":["spades"],"filename":"2660-fe0f","category":"symbols","batch":"6"},{"aliases":["clubs"],"filename":"2663-fe0f","category":"symbols","batch":"6"},{"aliases":["hearts"],"filename":"2665-fe0f","category":"symbols","batch":"6"},{"aliases":["diamonds"],"filename":"2666-fe0f","category":"symbols","batch":"6"},{"aliases":["black_joker"],"filename":"1f0cf","category":"symbols","batch":"6"},{"aliases":["flower_playing_cards"],"filename":"1f3b4","category":"symbols","batch":"6"},{"aliases":["mahjong"],"filename":"1f004-fe0f","category":"symbols","batch":"6"},{"aliases":["clock1"],"filename":"1f550","category":"symbols","batch":"6"},{"aliases":["clock2"],"filename":"1f551","category":"symbols","batch":"6"},{"aliases":["clock3"],"filename":"1f552","category":"symbols","batch":"6"},{"aliases":["clock4"],"filename":"1f553","category":"symbols","batch":"6"},{"aliases":["clock5"],"filename":"1f554","category":"symbols","batch":"6"},{"aliases":["clock6"],"filename":"1f555","category":"symbols","batch":"6"},{"aliases":["clock7"],"filename":"1f556","category":"symbols","batch":"6"},{"aliases":["clock8"],"filename":"1f557","category":"symbols","batch":"6"},{"aliases":["clock9"],"filename":"1f558","category":"symbols","batch":"6"},{"aliases":["clock10"],"filename":"1f559","category":"symbols","batch":"6"},{"aliases":["clock11"],"filename":"1f55a","category":"symbols","batch":"6"},{"aliases":["clock12"],"filename":"1f55b","category":"symbols","batch":"6"},{"aliases":["clock130"],"filename":"1f55c","category":"symbols","batch":"6"},{"aliases":["clock230"],"filename":"1f55d","category":"symbols","batch":"6"},{"aliases":["clock330"],"filename":"1f55e","category":"symbols","batch":"6"},{"aliases":["clock430"],"filename":"1f55f","category":"symbols","batch":"6"},{"aliases":["clock530"],"filename":"1f560","category":"symbols","batch":"6"},{"aliases":["clock630"],"filename":"1f561","category":"symbols","batch":"6"},{"aliases":["clock730"],"filename":"1f562","category":"symbols","batch":"6"},{"aliases":["clock830"],"filename":"1f563","category":"symbols","batch":"6"},{"aliases":["clock930"],"filename":"1f564","category":"symbols","batch":"6"},{"aliases":["clock1030"],"filename":"1f565","category":"symbols","batch":"6"},{"aliases":["clock1130"],"filename":"1f566","category":"symbols","batch":"6"},{"aliases":["clock1230"],"filename":"1f567","category":"symbols","batch":"7"},{"aliases":["white_flag"],"filename":"1f3f3-fe0f","category":"flags","batch":"1"},{"aliases":["black_flag"],"filename":"1f3f4","category":"flags","batch":"1"},{"aliases":["checkered_flag"],"filename":"1f3c1","category":"flags","batch":"1"},{"aliases":["triangular_flag_on_post"],"filename":"1f6a9","category":"flags","batch":"1"},{"aliases":["rainbow_flag"],"filename":"1f3f3-fe0f-200d-1f308","category":"flags","batch":"1"},{"aliases":["afghanistan"],"filename":"1f1e6-1f1eb","category":"flags","batch":"1"},{"aliases":["aland_islands"],"filename":"1f1e6-1f1fd","category":"flags","batch":"1"},{"aliases":["albania"],"filename":"1f1e6-1f1f1","category":"flags","batch":"1"},{"aliases":["algeria"],"filename":"1f1e9-1f1ff","category":"flags","batch":"1"},{"aliases":["american_samoa"],"filename":"1f1e6-1f1f8","category":"flags","batch":"1"},{"aliases":["andorra"],"filename":"1f1e6-1f1e9","category":"flags","batch":"1"},{"aliases":["angola"],"filename":"1f1e6-1f1f4","category":"flags","batch":"1"},{"aliases":["anguilla"],"filename":"1f1e6-1f1ee","category":"flags","batch":"1"},{"aliases":["antarctica"],"filename":"1f1e6-1f1f6","category":"flags","batch":"1"},{"aliases":["antigua_barbuda"],"filename":"1f1e6-1f1ec","category":"flags","batch":"1"},{"aliases":["argentina"],"filename":"1f1e6-1f1f7","category":"flags","batch":"1"},{"aliases":["armenia"],"filename":"1f1e6-1f1f2","category":"flags","batch":"1"},{"aliases":["aruba"],"filename":"1f1e6-1f1fc","category":"flags","batch":"1"},{"aliases":["australia"],"filename":"1f1e6-1f1fa","category":"flags","batch":"1"},{"aliases":["austria"],"filename":"1f1e6-1f1f9","category":"flags","batch":"1"},{"aliases":["azerbaijan"],"filename":"1f1e6-1f1ff","category":"flags","batch":"1"},{"aliases":["bahamas"],"filename":"1f1e7-1f1f8","category":"flags","batch":"1"},{"aliases":["bahrain"],"filename":"1f1e7-1f1ed","category":"flags","batch":"1"},{"aliases":["bangladesh"],"filename":"1f1e7-1f1e9","category":"flags","batch":"1"},{"aliases":["barbados"],"filename":"1f1e7-1f1e7","category":"flags","batch":"1"},{"aliases":["belarus"],"filename":"1f1e7-1f1fe","category":"flags","batch":"1"},{"aliases":["belgium"],"filename":"1f1e7-1f1ea","category":"flags","batch":"1"},{"aliases":["belize"],"filename":"1f1e7-1f1ff","category":"flags","batch":"1"},{"aliases":["benin"],"filename":"1f1e7-1f1ef","category":"flags","batch":"1"},{"aliases":["bermuda"],"filename":"1f1e7-1f1f2","category":"flags","batch":"1"},{"aliases":["bhutan"],"filename":"1f1e7-1f1f9","category":"flags","batch":"1"},{"aliases":["bolivia"],"filename":"1f1e7-1f1f4","category":"flags","batch":"1"},{"aliases":["caribbean_netherlands"],"filename":"1f1e7-1f1f6","category":"flags","batch":"1"},{"aliases":["bosnia_herzegovina"],"filename":"1f1e7-1f1e6","category":"flags","batch":"1"},{"aliases":["botswana"],"filename":"1f1e7-1f1fc","category":"flags","batch":"1"},{"aliases":["brazil"],"filename":"1f1e7-1f1f7","category":"flags","batch":"1"},{"aliases":["british_indian_ocean_territory"],"filename":"1f1ee-1f1f4","category":"flags","batch":"1"},{"aliases":["british_virgin_islands"],"filename":"1f1fb-1f1ec","category":"flags","batch":"1"},{"aliases":["brunei"],"filename":"1f1e7-1f1f3","category":"flags","batch":"1"},{"aliases":["bulgaria"],"filename":"1f1e7-1f1ec","category":"flags","batch":"1"},{"aliases":["burkina_faso"],"filename":"1f1e7-1f1eb","category":"flags","batch":"1"},{"aliases":["burundi"],"filename":"1f1e7-1f1ee","category":"flags","batch":"1"},{"aliases":["cape_verde"],"filename":"1f1e8-1f1fb","category":"flags","batch":"1"},{"aliases":["cambodia"],"filename":"1f1f0-1f1ed","category":"flags","batch":"1"},{"aliases":["cameroon"],"filename":"1f1e8-1f1f2","category":"flags","batch":"1"},{"aliases":["canada","ca"],"filename":"1f1e8-1f1e6","category":"flags","batch":"2"},{"aliases":["canary_islands"],"filename":"1f1ee-1f1e8","category":"flags","batch":"2"},{"aliases":["cayman_islands"],"filename":"1f1f0-1f1fe","category":"flags","batch":"2"},{"aliases":["central_african_republic"],"filename":"1f1e8-1f1eb","category":"flags","batch":"2"},{"aliases":["chad"],"filename":"1f1f9-1f1e9","category":"flags","batch":"2"},{"aliases":["chile"],"filename":"1f1e8-1f1f1","category":"flags","batch":"2"},{"aliases":["cn"],"filename":"1f1e8-1f1f3","category":"flags","batch":"2"},{"aliases":["christmas_island"],"filename":"1f1e8-1f1fd","category":"flags","batch":"2"},{"aliases":["cocos_islands"],"filename":"1f1e8-1f1e8","category":"flags","batch":"2"},{"aliases":["colombia"],"filename":"1f1e8-1f1f4","category":"flags","batch":"2"},{"aliases":["comoros"],"filename":"1f1f0-1f1f2","category":"flags","batch":"2"},{"aliases":["congo_brazzaville"],"filename":"1f1e8-1f1ec","category":"flags","batch":"2"},{"aliases":["congo_kinshasa"],"filename":"1f1e8-1f1e9","category":"flags","batch":"2"},{"aliases":["cook_islands"],"filename":"1f1e8-1f1f0","category":"flags","batch":"2"},{"aliases":["costa_rica"],"filename":"1f1e8-1f1f7","category":"flags","batch":"2"},{"aliases":["cote_divoire"],"filename":"1f1e8-1f1ee","category":"flags","batch":"2"},{"aliases":["croatia"],"filename":"1f1ed-1f1f7","category":"flags","batch":"2"},{"aliases":["cuba"],"filename":"1f1e8-1f1fa","category":"flags","batch":"2"},{"aliases":["curacao"],"filename":"1f1e8-1f1fc","category":"flags","batch":"2"},{"aliases":["cyprus"],"filename":"1f1e8-1f1fe","category":"flags","batch":"2"},{"aliases":["czech_republic"],"filename":"1f1e8-1f1ff","category":"flags","batch":"2"},{"aliases":["denmark"],"filename":"1f1e9-1f1f0","category":"flags","batch":"2"},{"aliases":["djibouti"],"filename":"1f1e9-1f1ef","category":"flags","batch":"2"},{"aliases":["dominica"],"filename":"1f1e9-1f1f2","category":"flags","batch":"2"},{"aliases":["dominican_republic"],"filename":"1f1e9-1f1f4","category":"flags","batch":"2"},{"aliases":["ecuador"],"filename":"1f1ea-1f1e8","category":"flags","batch":"2"},{"aliases":["egypt"],"filename":"1f1ea-1f1ec","category":"flags","batch":"2"},{"aliases":["el_salvador"],"filename":"1f1f8-1f1fb","category":"flags","batch":"2"},{"aliases":["equatorial_guinea"],"filename":"1f1ec-1f1f6","category":"flags","batch":"2"},{"aliases":["eritrea"],"filename":"1f1ea-1f1f7","category":"flags","batch":"2"},{"aliases":["estonia"],"filename":"1f1ea-1f1ea","category":"flags","batch":"2"},{"aliases":["ethiopia"],"filename":"1f1ea-1f1f9","category":"flags","batch":"2"},{"aliases":["eu","european_union"],"filename":"1f1ea-1f1fa","category":"flags","batch":"2"},{"aliases":["falkland_islands"],"filename":"1f1eb-1f1f0","category":"flags","batch":"2"},{"aliases":["faroe_islands"],"filename":"1f1eb-1f1f4","category":"flags","batch":"2"},{"aliases":["fiji"],"filename":"1f1eb-1f1ef","category":"flags","batch":"2"},{"aliases":["finland"],"filename":"1f1eb-1f1ee","category":"flags","batch":"2"},{"aliases":["fr"],"filename":"1f1eb-1f1f7","category":"flags","batch":"2"},{"aliases":["french_guiana"],"filename":"1f1ec-1f1eb","category":"flags","batch":"2"},{"aliases":["french_polynesia"],"filename":"1f1f5-1f1eb","category":"flags","batch":"2"},{"aliases":["french_southern_territories"],"filename":"1f1f9-1f1eb","category":"flags","batch":"2"},{"aliases":["gabon"],"filename":"1f1ec-1f1e6","category":"flags","batch":"2"},{"aliases":["gambia"],"filename":"1f1ec-1f1f2","category":"flags","batch":"2"},{"aliases":["georgia"],"filename":"1f1ec-1f1ea","category":"flags","batch":"2"},{"aliases":["de"],"filename":"1f1e9-1f1ea","category":"flags","batch":"2"},{"aliases":["ghana"],"filename":"1f1ec-1f1ed","category":"flags","batch":"3"},{"aliases":["gibraltar"],"filename":"1f1ec-1f1ee","category":"flags","batch":"3"},{"aliases":["greece"],"filename":"1f1ec-1f1f7","category":"flags","batch":"3"},{"aliases":["greenland"],"filename":"1f1ec-1f1f1","category":"flags","batch":"3"},{"aliases":["grenada"],"filename":"1f1ec-1f1e9","category":"flags","batch":"3"},{"aliases":["guadeloupe"],"filename":"1f1ec-1f1f5","category":"flags","batch":"3"},{"aliases":["guam"],"filename":"1f1ec-1f1fa","category":"flags","batch":"3"},{"aliases":["guatemala"],"filename":"1f1ec-1f1f9","category":"flags","batch":"3"},{"aliases":["guernsey"],"filename":"1f1ec-1f1ec","category":"flags","batch":"3"},{"aliases":["guinea"],"filename":"1f1ec-1f1f3","category":"flags","batch":"3"},{"aliases":["guinea_bissau"],"filename":"1f1ec-1f1fc","category":"flags","batch":"3"},{"aliases":["guyana"],"filename":"1f1ec-1f1fe","category":"flags","batch":"3"},{"aliases":["haiti"],"filename":"1f1ed-1f1f9","category":"flags","batch":"3"},{"aliases":["honduras"],"filename":"1f1ed-1f1f3","category":"flags","batch":"3"},{"aliases":["hong_kong"],"filename":"1f1ed-1f1f0","category":"flags","batch":"3"},{"aliases":["hungary"],"filename":"1f1ed-1f1fa","category":"flags","batch":"3"},{"aliases":["iceland"],"filename":"1f1ee-1f1f8","category":"flags","batch":"3"},{"aliases":["india"],"filename":"1f1ee-1f1f3","category":"flags","batch":"3"},{"aliases":["indonesia"],"filename":"1f1ee-1f1e9","category":"flags","batch":"3"},{"aliases":["iran"],"filename":"1f1ee-1f1f7","category":"flags","batch":"3"},{"aliases":["iraq"],"filename":"1f1ee-1f1f6","category":"flags","batch":"3"},{"aliases":["ireland"],"filename":"1f1ee-1f1ea","category":"flags","batch":"3"},{"aliases":["isle_of_man"],"filename":"1f1ee-1f1f2","category":"flags","batch":"3"},{"aliases":["israel"],"filename":"1f1ee-1f1f1","category":"flags","batch":"3"},{"aliases":["it"],"filename":"1f1ee-1f1f9","category":"flags","batch":"3"},{"aliases":["jamaica"],"filename":"1f1ef-1f1f2","category":"flags","batch":"3"},{"aliases":["jp"],"filename":"1f1ef-1f1f5","category":"flags","batch":"3"},{"aliases":["crossed_flags"],"filename":"1f38c","category":"flags","batch":"3"},{"aliases":["jersey"],"filename":"1f1ef-1f1ea","category":"flags","batch":"3"},{"aliases":["jordan"],"filename":"1f1ef-1f1f4","category":"flags","batch":"3"},{"aliases":["kazakhstan"],"filename":"1f1f0-1f1ff","category":"flags","batch":"3"},{"aliases":["kenya"],"filename":"1f1f0-1f1ea","category":"flags","batch":"3"},{"aliases":["kiribati"],"filename":"1f1f0-1f1ee","category":"flags","batch":"3"},{"aliases":["kosovo"],"filename":"1f1fd-1f1f0","category":"flags","batch":"3"},{"aliases":["kuwait"],"filename":"1f1f0-1f1fc","category":"flags","batch":"3"},{"aliases":["kyrgyzstan"],"filename":"1f1f0-1f1ec","category":"flags","batch":"3"},{"aliases":["laos"],"filename":"1f1f1-1f1e6","category":"flags","batch":"3"},{"aliases":["latvia"],"filename":"1f1f1-1f1fb","category":"flags","batch":"3"},{"aliases":["lebanon"],"filename":"1f1f1-1f1e7","category":"flags","batch":"3"},{"aliases":["lesotho"],"filename":"1f1f1-1f1f8","category":"flags","batch":"3"},{"aliases":["liberia"],"filename":"1f1f1-1f1f7","category":"flags","batch":"3"},{"aliases":["libya"],"filename":"1f1f1-1f1fe","category":"flags","batch":"3"},{"aliases":["liechtenstein"],"filename":"1f1f1-1f1ee","category":"flags","batch":"3"},{"aliases":["lithuania"],"filename":"1f1f1-1f1f9","category":"flags","batch":"3"},{"aliases":["luxembourg"],"filename":"1f1f1-1f1fa","category":"flags","batch":"3"},{"aliases":["macau"],"filename":"1f1f2-1f1f4","category":"flags","batch":"4"},{"aliases":["macedonia"],"filename":"1f1f2-1f1f0","category":"flags","batch":"4"},{"aliases":["madagascar"],"filename":"1f1f2-1f1ec","category":"flags","batch":"4"},{"aliases":["malawi"],"filename":"1f1f2-1f1fc","category":"flags","batch":"4"},{"aliases":["malaysia"],"filename":"1f1f2-1f1fe","category":"flags","batch":"4"},{"aliases":["maldives"],"filename":"1f1f2-1f1fb","category":"flags","batch":"4"},{"aliases":["mali"],"filename":"1f1f2-1f1f1","category":"flags","batch":"4"},{"aliases":["malta"],"filename":"1f1f2-1f1f9","category":"flags","batch":"4"},{"aliases":["marshall_islands"],"filename":"1f1f2-1f1ed","category":"flags","batch":"4"},{"aliases":["martinique"],"filename":"1f1f2-1f1f6","category":"flags","batch":"4"},{"aliases":["mauritania"],"filename":"1f1f2-1f1f7","category":"flags","batch":"4"},{"aliases":["mauritius"],"filename":"1f1f2-1f1fa","category":"flags","batch":"4"},{"aliases":["mayotte"],"filename":"1f1fe-1f1f9","category":"flags","batch":"4"},{"aliases":["mexico"],"filename":"1f1f2-1f1fd","category":"flags","batch":"4"},{"aliases":["micronesia"],"filename":"1f1eb-1f1f2","category":"flags","batch":"4"},{"aliases":["moldova"],"filename":"1f1f2-1f1e9","category":"flags","batch":"4"},{"aliases":["monaco"],"filename":"1f1f2-1f1e8","category":"flags","batch":"4"},{"aliases":["mongolia"],"filename":"1f1f2-1f1f3","category":"flags","batch":"4"},{"aliases":["montenegro"],"filename":"1f1f2-1f1ea","category":"flags","batch":"4"},{"aliases":["montserrat"],"filename":"1f1f2-1f1f8","category":"flags","batch":"4"},{"aliases":["morocco"],"filename":"1f1f2-1f1e6","category":"flags","batch":"4"},{"aliases":["mozambique"],"filename":"1f1f2-1f1ff","category":"flags","batch":"4"},{"aliases":["myanmar"],"filename":"1f1f2-1f1f2","category":"flags","batch":"4"},{"aliases":["namibia"],"filename":"1f1f3-1f1e6","category":"flags","batch":"4"},{"aliases":["nauru"],"filename":"1f1f3-1f1f7","category":"flags","batch":"4"},{"aliases":["nepal"],"filename":"1f1f3-1f1f5","category":"flags","batch":"4"},{"aliases":["netherlands"],"filename":"1f1f3-1f1f1","category":"flags","batch":"4"},{"aliases":["new_caledonia"],"filename":"1f1f3-1f1e8","category":"flags","batch":"4"},{"aliases":["new_zealand"],"filename":"1f1f3-1f1ff","category":"flags","batch":"4"},{"aliases":["nicaragua"],"filename":"1f1f3-1f1ee","category":"flags","batch":"4"},{"aliases":["niger"],"filename":"1f1f3-1f1ea","category":"flags","batch":"4"},{"aliases":["nigeria"],"filename":"1f1f3-1f1ec","category":"flags","batch":"4"},{"aliases":["niue"],"filename":"1f1f3-1f1fa","category":"flags","batch":"4"},{"aliases":["norfolk_island"],"filename":"1f1f3-1f1eb","category":"flags","batch":"4"},{"aliases":["northern_mariana_islands"],"filename":"1f1f2-1f1f5","category":"flags","batch":"4"},{"aliases":["north_korea"],"filename":"1f1f0-1f1f5","category":"flags","batch":"4"},{"aliases":["norway"],"filename":"1f1f3-1f1f4","category":"flags","batch":"4"},{"aliases":["oman"],"filename":"1f1f4-1f1f2","category":"flags","batch":"4"},{"aliases":["pakistan","pk"],"filename":"1f1f5-1f1f0","category":"flags","batch":"4"},{"aliases":["palau"],"filename":"1f1f5-1f1fc","category":"flags","batch":"4"},{"aliases":["palestinian_territories"],"filename":"1f1f5-1f1f8","category":"flags","batch":"4"},{"aliases":["panama"],"filename":"1f1f5-1f1e6","category":"flags","batch":"4"},{"aliases":["papua_new_guinea"],"filename":"1f1f5-1f1ec","category":"flags","batch":"4"},{"aliases":["paraguay"],"filename":"1f1f5-1f1fe","category":"flags","batch":"4"},{"aliases":["peru"],"filename":"1f1f5-1f1ea","category":"flags","batch":"4"},{"aliases":["philippines"],"filename":"1f1f5-1f1ed","category":"flags","batch":"5"},{"aliases":["pitcairn_islands"],"filename":"1f1f5-1f1f3","category":"flags","batch":"5"},{"aliases":["poland"],"filename":"1f1f5-1f1f1","category":"flags","batch":"5"},{"aliases":["portugal"],"filename":"1f1f5-1f1f9","category":"flags","batch":"5"},{"aliases":["puerto_rico"],"filename":"1f1f5-1f1f7","category":"flags","batch":"5"},{"aliases":["qatar"],"filename":"1f1f6-1f1e6","category":"flags","batch":"5"},{"aliases":["reunion"],"filename":"1f1f7-1f1ea","category":"flags","batch":"5"},{"aliases":["romania"],"filename":"1f1f7-1f1f4","category":"flags","batch":"5"},{"aliases":["ru"],"filename":"1f1f7-1f1fa","category":"flags","batch":"5"},{"aliases":["rwanda"],"filename":"1f1f7-1f1fc","category":"flags","batch":"5"},{"aliases":["st_barthelemy"],"filename":"1f1e7-1f1f1","category":"flags","batch":"5"},{"aliases":["st_helena"],"filename":"1f1f8-1f1ed","category":"flags","batch":"5"},{"aliases":["st_kitts_nevis"],"filename":"1f1f0-1f1f3","category":"flags","batch":"5"},{"aliases":["st_lucia"],"filename":"1f1f1-1f1e8","category":"flags","batch":"5"},{"aliases":["st_pierre_miquelon"],"filename":"1f1f5-1f1f2","category":"flags","batch":"5"},{"aliases":["st_vincent_grenadines"],"filename":"1f1fb-1f1e8","category":"flags","batch":"5"},{"aliases":["samoa"],"filename":"1f1fc-1f1f8","category":"flags","batch":"5"},{"aliases":["san_marino"],"filename":"1f1f8-1f1f2","category":"flags","batch":"5"},{"aliases":["sao_tome_principe"],"filename":"1f1f8-1f1f9","category":"flags","batch":"5"},{"aliases":["saudi_arabia"],"filename":"1f1f8-1f1e6","category":"flags","batch":"5"},{"aliases":["senegal"],"filename":"1f1f8-1f1f3","category":"flags","batch":"5"},{"aliases":["serbia"],"filename":"1f1f7-1f1f8","category":"flags","batch":"5"},{"aliases":["seychelles"],"filename":"1f1f8-1f1e8","category":"flags","batch":"5"},{"aliases":["sierra_leone"],"filename":"1f1f8-1f1f1","category":"flags","batch":"5"},{"aliases":["singapore"],"filename":"1f1f8-1f1ec","category":"flags","batch":"5"},{"aliases":["sint_maarten"],"filename":"1f1f8-1f1fd","category":"flags","batch":"5"},{"aliases":["slovakia"],"filename":"1f1f8-1f1f0","category":"flags","batch":"5"},{"aliases":["slovenia"],"filename":"1f1f8-1f1ee","category":"flags","batch":"5"},{"aliases":["solomon_islands"],"filename":"1f1f8-1f1e7","category":"flags","batch":"5"},{"aliases":["somalia"],"filename":"1f1f8-1f1f4","category":"flags","batch":"5"},{"aliases":["south_africa","za"],"filename":"1f1ff-1f1e6","category":"flags","batch":"5"},{"aliases":["south_georgia_south_sandwich_islands"],"filename":"1f1ec-1f1f8","category":"flags","batch":"5"},{"aliases":["kr"],"filename":"1f1f0-1f1f7","category":"flags","batch":"5"},{"aliases":["south_sudan"],"filename":"1f1f8-1f1f8","category":"flags","batch":"5"},{"aliases":["es"],"filename":"1f1ea-1f1f8","category":"flags","batch":"5"},{"aliases":["sri_lanka"],"filename":"1f1f1-1f1f0","category":"flags","batch":"5"},{"aliases":["sudan"],"filename":"1f1f8-1f1e9","category":"flags","batch":"5"},{"aliases":["suriname"],"filename":"1f1f8-1f1f7","category":"flags","batch":"5"},{"aliases":["swaziland"],"filename":"1f1f8-1f1ff","category":"flags","batch":"5"},{"aliases":["sweden"],"filename":"1f1f8-1f1ea","category":"flags","batch":"5"},{"aliases":["switzerland"],"filename":"1f1e8-1f1ed","category":"flags","batch":"5"},{"aliases":["syria"],"filename":"1f1f8-1f1fe","category":"flags","batch":"5"},{"aliases":["taiwan"],"filename":"1f1f9-1f1fc","category":"flags","batch":"5"},{"aliases":["tajikistan"],"filename":"1f1f9-1f1ef","category":"flags","batch":"5"},{"aliases":["tanzania"],"filename":"1f1f9-1f1ff","category":"flags","batch":"5"},{"aliases":["thailand"],"filename":"1f1f9-1f1ed","category":"flags","batch":"6"},{"aliases":["timor_leste"],"filename":"1f1f9-1f1f1","category":"flags","batch":"6"},{"aliases":["togo"],"filename":"1f1f9-1f1ec","category":"flags","batch":"6"},{"aliases":["tokelau"],"filename":"1f1f9-1f1f0","category":"flags","batch":"6"},{"aliases":["tonga"],"filename":"1f1f9-1f1f4","category":"flags","batch":"6"},{"aliases":["trinidad_tobago"],"filename":"1f1f9-1f1f9","category":"flags","batch":"6"},{"aliases":["tunisia"],"filename":"1f1f9-1f1f3","category":"flags","batch":"6"},{"aliases":["tr"],"filename":"1f1f9-1f1f7","category":"flags","batch":"6"},{"aliases":["turkmenistan"],"filename":"1f1f9-1f1f2","category":"flags","batch":"6"},{"aliases":["turks_caicos_islands"],"filename":"1f1f9-1f1e8","category":"flags","batch":"6"},{"aliases":["tuvalu"],"filename":"1f1f9-1f1fb","category":"flags","batch":"6"},{"aliases":["uganda"],"filename":"1f1fa-1f1ec","category":"flags","batch":"6"},{"aliases":["ukraine"],"filename":"1f1fa-1f1e6","category":"flags","batch":"6"},{"aliases":["united_arab_emirates"],"filename":"1f1e6-1f1ea","category":"flags","batch":"6"},{"aliases":["gb","uk"],"filename":"1f1ec-1f1e7","category":"flags","batch":"6"},{"aliases":["us"],"filename":"1f1fa-1f1f8","category":"flags","batch":"6"},{"aliases":["us_virgin_islands"],"filename":"1f1fb-1f1ee","category":"flags","batch":"6"},{"aliases":["uruguay"],"filename":"1f1fa-1f1fe","category":"flags","batch":"6"},{"aliases":["uzbekistan"],"filename":"1f1fa-1f1ff","category":"flags","batch":"6"},{"aliases":["vanuatu"],"filename":"1f1fb-1f1fa","category":"flags","batch":"6"},{"aliases":["vatican_city"],"filename":"1f1fb-1f1e6","category":"flags","batch":"6"},{"aliases":["venezuela"],"filename":"1f1fb-1f1ea","category":"flags","batch":"6"},{"aliases":["vietnam"],"filename":"1f1fb-1f1f3","category":"flags","batch":"6"},{"aliases":["wallis_futuna"],"filename":"1f1fc-1f1eb","category":"flags","batch":"6"},{"aliases":["western_sahara"],"filename":"1f1ea-1f1ed","category":"flags","batch":"6"},{"aliases":["yemen"],"filename":"1f1fe-1f1ea","category":"flags","batch":"6"},{"aliases":["zambia"],"filename":"1f1ff-1f1f2","category":"flags","batch":"6"},{"aliases":["zimbabwe"],"filename":"1f1ff-1f1fc","category":"flags","batch":"6"},{"aliases":["bowtie"],"filename":"bowtie","category":"custom","batch":"1"},{"aliases":["feelsgood"],"filename":"feelsgood","category":"custom","batch":"1"},{"aliases":["finnadie"],"filename":"finnadie","category":"custom","batch":"1"},{"aliases":["goberserk"],"filename":"goberserk","category":"custom","batch":"1"},{"aliases":["godmode"],"filename":"godmode","category":"custom","batch":"1"},{"aliases":["hurtrealbad"],"filename":"hurtrealbad","category":"custom","batch":"1"},{"aliases":["neckbeard"],"filename":"neckbeard","category":"custom","batch":"1"},{"aliases":["octocat"],"filename":"octocat","category":"custom","batch":"1"},{"aliases":["rage1"],"filename":"rage1","category":"custom","batch":"1"},{"aliases":["rage2"],"filename":"rage2","category":"custom","batch":"1"},{"aliases":["rage3"],"filename":"rage3","category":"custom","batch":"1"},{"aliases":["rage4"],"filename":"rage4","category":"custom","batch":"1"},{"aliases":["shipit","squirrel"],"filename":"shipit","category":"custom","batch":"1"},{"aliases":["suspect"],"filename":"suspect","category":"custom","batch":"1"},{"aliases":["trollface"],"filename":"trollface","category":"custom","batch":"1"},{"aliases":["mattermost"],"filename":"mattermost","category":"custom","batch":"1"},{"aliases":["open_hands_light_skin_tone"],"filename":"1f450-1f3fb","category":"skintone","batch":"1"},{"aliases":["open_hands_medium_light_skin_tone"],"filename":"1f450-1f3fc","category":"skintone","batch":"1"},{"aliases":["open_hands_medium_skin_tone"],"filename":"1f450-1f3fd","category":"skintone","batch":"1"},{"aliases":["open_hands_medium_dark_skin_tone"],"filename":"1f450-1f3fe","category":"skintone","batch":"1"},{"aliases":["open_hands_dark_skin_tone"],"filename":"1f450-1f3ff","category":"skintone","batch":"1"},{"aliases":["raised_hands_light_skin_tone"],"filename":"1f64c-1f3fb","category":"skintone","batch":"1"},{"aliases":["raised_hands_medium_light_skin_tone"],"filename":"1f64c-1f3fc","category":"skintone","batch":"1"},{"aliases":["raised_hands_medium_skin_tone"],"filename":"1f64c-1f3fd","category":"skintone","batch":"1"},{"aliases":["raised_hands_medium_dark_skin_tone"],"filename":"1f64c-1f3fe","category":"skintone","batch":"1"},{"aliases":["raised_hands_dark_skin_tone"],"filename":"1f64c-1f3ff","category":"skintone","batch":"1"},{"aliases":["clap_light_skin_tone"],"filename":"1f44f-1f3fb","category":"skintone","batch":"1"},{"aliases":["clap_medium_light_skin_tone"],"filename":"1f44f-1f3fc","category":"skintone","batch":"1"},{"aliases":["clap_medium_skin_tone"],"filename":"1f44f-1f3fd","category":"skintone","batch":"1"},{"aliases":["clap_medium_dark_skin_tone"],"filename":"1f44f-1f3fe","category":"skintone","batch":"1"},{"aliases":["clap_dark_skin_tone"],"filename":"1f44f-1f3ff","category":"skintone","batch":"1"},{"aliases":["pray_light_skin_tone"],"filename":"1f64f-1f3fb","category":"skintone","batch":"1"},{"aliases":["pray_medium_light_skin_tone"],"filename":"1f64f-1f3fc","category":"skintone","batch":"1"},{"aliases":["pray_medium_skin_tone"],"filename":"1f64f-1f3fd","category":"skintone","batch":"1"},{"aliases":["pray_medium_dark_skin_tone"],"filename":"1f64f-1f3fe","category":"skintone","batch":"1"},{"aliases":["pray_dark_skin_tone"],"filename":"1f64f-1f3ff","category":"skintone","batch":"1"},{"aliases":["+1_light_skin_tone"],"filename":"1f44d-1f3fb","category":"skintone","batch":"1"},{"aliases":["+1_medium_light_skin_tone"],"filename":"1f44d-1f3fc","category":"skintone","batch":"1"},{"aliases":["+1_medium_skin_tone"],"filename":"1f44d-1f3fd","category":"skintone","batch":"1"},{"aliases":["+1_medium_dark_skin_tone"],"filename":"1f44d-1f3fe","category":"skintone","batch":"1"},{"aliases":["+1_dark_skin_tone"],"filename":"1f44d-1f3ff","category":"skintone","batch":"1"},{"aliases":["-1_light_skin_tone"],"filename":"1f44e-1f3fb","category":"skintone","batch":"1"},{"aliases":["-1_medium_light_skin_tone"],"filename":"1f44e-1f3fc","category":"skintone","batch":"1"},{"aliases":["-1_medium_skin_tone"],"filename":"1f44e-1f3fd","category":"skintone","batch":"1"},{"aliases":["-1_medium_dark_skin_tone"],"filename":"1f44e-1f3fe","category":"skintone","batch":"1"},{"aliases":["-1_dark_skin_tone"],"filename":"1f44e-1f3ff","category":"skintone","batch":"1"},{"aliases":["fist_oncoming_light_skin_tone"],"filename":"1f44a-1f3fb","category":"skintone","batch":"1"},{"aliases":["fist_oncoming_medium_light_skin_tone"],"filename":"1f44a-1f3fc","category":"skintone","batch":"1"},{"aliases":["fist_oncoming_medium_skin_tone"],"filename":"1f44a-1f3fd","category":"skintone","batch":"1"},{"aliases":["fist_oncoming_medium_dark_skin_tone"],"filename":"1f44a-1f3fe","category":"skintone","batch":"1"},{"aliases":["fist_oncoming_dark_skin_tone"],"filename":"1f44a-1f3ff","category":"skintone","batch":"1"},{"aliases":["fist_raised_light_skin_tone"],"filename":"270a-1f3fb","category":"skintone","batch":"1"},{"aliases":["fist_raised_medium_light_skin_tone"],"filename":"270a-1f3fc","category":"skintone","batch":"1"},{"aliases":["fist_raised_medium_skin_tone"],"filename":"270a-1f3fd","category":"skintone","batch":"1"},{"aliases":["fist_raised_medium_dark_skin_tone"],"filename":"270a-1f3fe","category":"skintone","batch":"1"},{"aliases":["fist_raised_dark_skin_tone"],"filename":"270a-1f3ff","category":"skintone","batch":"1"},{"aliases":["fist_left_light_skin_tone"],"filename":"1f91b-1f3fb","category":"skintone","batch":"1"},{"aliases":["fist_left_medium_light_skin_tone"],"filename":"1f91b-1f3fc","category":"skintone","batch":"1"},{"aliases":["fist_left_medium_skin_tone"],"filename":"1f91b-1f3fd","category":"skintone","batch":"1"},{"aliases":["fist_left_medium_dark_skin_tone"],"filename":"1f91b-1f3fe","category":"skintone","batch":"1"},{"aliases":["fist_left_dark_skin_tone"],"filename":"1f91b-1f3ff","category":"skintone","batch":"1"},{"aliases":["fist_right_light_skin_tone"],"filename":"1f91c-1f3fb","category":"skintone","batch":"2"},{"aliases":["fist_right_medium_light_skin_tone"],"filename":"1f91c-1f3fc","category":"skintone","batch":"2"},{"aliases":["fist_right_medium_skin_tone"],"filename":"1f91c-1f3fd","category":"skintone","batch":"2"},{"aliases":["fist_right_medium_dark_skin_tone"],"filename":"1f91c-1f3fe","category":"skintone","batch":"2"},{"aliases":["fist_right_dark_skin_tone"],"filename":"1f91c-1f3ff","category":"skintone","batch":"2"},{"aliases":["crossed_fingers_light_skin_tone"],"filename":"1f91e-1f3fb","category":"skintone","batch":"2"},{"aliases":["crossed_fingers_medium_light_skin_tone"],"filename":"1f91e-1f3fc","category":"skintone","batch":"2"},{"aliases":["crossed_fingers_medium_skin_tone"],"filename":"1f91e-1f3fd","category":"skintone","batch":"2"},{"aliases":["crossed_fingers_medium_dark_skin_tone"],"filename":"1f91e-1f3fe","category":"skintone","batch":"2"},{"aliases":["crossed_fingers_dark_skin_tone"],"filename":"1f91e-1f3ff","category":"skintone","batch":"2"},{"aliases":["v_light_skin_tone"],"filename":"270c-1f3fb","category":"skintone","batch":"2"},{"aliases":["v_medium_light_skin_tone"],"filename":"270c-1f3fc","category":"skintone","batch":"2"},{"aliases":["v_medium_skin_tone"],"filename":"270c-1f3fd","category":"skintone","batch":"2"},{"aliases":["v_medium_dark_skin_tone"],"filename":"270c-1f3fe","category":"skintone","batch":"2"},{"aliases":["v_dark_skin_tone"],"filename":"270c-1f3ff","category":"skintone","batch":"2"},{"aliases":["metal_light_skin_tone"],"filename":"1f918-1f3fb","category":"skintone","batch":"2"},{"aliases":["metal_medium_light_skin_tone"],"filename":"1f918-1f3fc","category":"skintone","batch":"2"},{"aliases":["metal_medium_skin_tone"],"filename":"1f918-1f3fd","category":"skintone","batch":"2"},{"aliases":["metal_medium_dark_skin_tone"],"filename":"1f918-1f3fe","category":"skintone","batch":"2"},{"aliases":["metal_dark_skin_tone"],"filename":"1f918-1f3ff","category":"skintone","batch":"2"},{"aliases":["ok_hand_light_skin_tone"],"filename":"1f44c-1f3fb","category":"skintone","batch":"2"},{"aliases":["ok_hand_medium_light_skin_tone"],"filename":"1f44c-1f3fc","category":"skintone","batch":"2"},{"aliases":["ok_hand_medium_skin_tone"],"filename":"1f44c-1f3fd","category":"skintone","batch":"2"},{"aliases":["ok_hand_medium_dark_skin_tone"],"filename":"1f44c-1f3fe","category":"skintone","batch":"2"},{"aliases":["ok_hand_dark_skin_tone"],"filename":"1f44c-1f3ff","category":"skintone","batch":"2"},{"aliases":["point_left_light_skin_tone"],"filename":"1f448-1f3fb","category":"skintone","batch":"2"},{"aliases":["point_left_medium_light_skin_tone"],"filename":"1f448-1f3fc","category":"skintone","batch":"2"},{"aliases":["point_left_medium_skin_tone"],"filename":"1f448-1f3fd","category":"skintone","batch":"2"},{"aliases":["point_left_medium_dark_skin_tone"],"filename":"1f448-1f3fe","category":"skintone","batch":"2"},{"aliases":["point_left_dark_skin_tone"],"filename":"1f448-1f3ff","category":"skintone","batch":"2"},{"aliases":["point_right_light_skin_tone"],"filename":"1f449-1f3fb","category":"skintone","batch":"2"},{"aliases":["point_right_medium_light_skin_tone"],"filename":"1f449-1f3fc","category":"skintone","batch":"2"},{"aliases":["point_right_medium_skin_tone"],"filename":"1f449-1f3fd","category":"skintone","batch":"2"},{"aliases":["point_right_medium_dark_skin_tone"],"filename":"1f449-1f3fe","category":"skintone","batch":"2"},{"aliases":["point_right_dark_skin_tone"],"filename":"1f449-1f3ff","category":"skintone","batch":"2"},{"aliases":["point_up_2_light_skin_tone"],"filename":"1f446-1f3fb","category":"skintone","batch":"2"},{"aliases":["point_up_2_medium_light_skin_tone"],"filename":"1f446-1f3fc","category":"skintone","batch":"2"},{"aliases":["point_up_2_medium_skin_tone"],"filename":"1f446-1f3fd","category":"skintone","batch":"2"},{"aliases":["point_up_2_medium_dark_skin_tone"],"filename":"1f446-1f3fe","category":"skintone","batch":"2"},{"aliases":["point_up_2_dark_skin_tone"],"filename":"1f446-1f3ff","category":"skintone","batch":"2"},{"aliases":["point_down_light_skin_tone"],"filename":"1f447-1f3fb","category":"skintone","batch":"2"},{"aliases":["point_down_medium_light_skin_tone"],"filename":"1f447-1f3fc","category":"skintone","batch":"2"},{"aliases":["point_down_medium_skin_tone"],"filename":"1f447-1f3fd","category":"skintone","batch":"2"},{"aliases":["point_down_medium_dark_skin_tone"],"filename":"1f447-1f3fe","category":"skintone","batch":"2"},{"aliases":["point_down_dark_skin_tone"],"filename":"1f447-1f3ff","category":"skintone","batch":"2"},{"aliases":["point_up_light_skin_tone"],"filename":"261d-1f3fb","category":"skintone","batch":"3"},{"aliases":["point_up_medium_light_skin_tone"],"filename":"261d-1f3fc","category":"skintone","batch":"3"},{"aliases":["point_up_medium_skin_tone"],"filename":"261d-1f3fd","category":"skintone","batch":"3"},{"aliases":["point_up_medium_dark_skin_tone"],"filename":"261d-1f3fe","category":"skintone","batch":"3"},{"aliases":["point_up_dark_skin_tone"],"filename":"261d-1f3ff","category":"skintone","batch":"3"},{"aliases":["hand_light_skin_tone"],"filename":"270b-1f3fb","category":"skintone","batch":"3"},{"aliases":["hand_medium_light_skin_tone"],"filename":"270b-1f3fc","category":"skintone","batch":"3"},{"aliases":["hand_medium_skin_tone"],"filename":"270b-1f3fd","category":"skintone","batch":"3"},{"aliases":["hand_medium_dark_skin_tone"],"filename":"270b-1f3fe","category":"skintone","batch":"3"},{"aliases":["hand_dark_skin_tone"],"filename":"270b-1f3ff","category":"skintone","batch":"3"},{"aliases":["raised_back_of_hand_light_skin_tone"],"filename":"1f91a-1f3fb","category":"skintone","batch":"3"},{"aliases":["raised_back_of_hand_medium_light_skin_tone"],"filename":"1f91a-1f3fc","category":"skintone","batch":"3"},{"aliases":["raised_back_of_hand_medium_skin_tone"],"filename":"1f91a-1f3fd","category":"skintone","batch":"3"},{"aliases":["raised_back_of_hand_medium_dark_skin_tone"],"filename":"1f91a-1f3fe","category":"skintone","batch":"3"},{"aliases":["raised_back_of_hand_dark_skin_tone"],"filename":"1f91a-1f3ff","category":"skintone","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed_light_skin_tone"],"filename":"1f590-1f3fb","category":"skintone","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed_medium_light_skin_tone"],"filename":"1f590-1f3fc","category":"skintone","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed_medium_skin_tone"],"filename":"1f590-1f3fd","category":"skintone","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed_medium_dark_skin_tone"],"filename":"1f590-1f3fe","category":"skintone","batch":"3"},{"aliases":["raised_hand_with_fingers_splayed_dark_skin_tone"],"filename":"1f590-1f3ff","category":"skintone","batch":"3"},{"aliases":["vulcan_salute_light_skin_tone"],"filename":"1f596-1f3fb","category":"skintone","batch":"3"},{"aliases":["vulcan_salute_medium_light_skin_tone"],"filename":"1f596-1f3fc","category":"skintone","batch":"3"},{"aliases":["vulcan_salute_medium_skin_tone"],"filename":"1f596-1f3fd","category":"skintone","batch":"3"},{"aliases":["vulcan_salute_medium_dark_skin_tone"],"filename":"1f596-1f3fe","category":"skintone","batch":"3"},{"aliases":["vulcan_salute_dark_skin_tone"],"filename":"1f596-1f3ff","category":"skintone","batch":"3"},{"aliases":["wave_light_skin_tone"],"filename":"1f44b-1f3fb","category":"skintone","batch":"3"},{"aliases":["wave_medium_light_skin_tone"],"filename":"1f44b-1f3fc","category":"skintone","batch":"3"},{"aliases":["wave_medium_skin_tone"],"filename":"1f44b-1f3fd","category":"skintone","batch":"3"},{"aliases":["wave_medium_dark_skin_tone"],"filename":"1f44b-1f3fe","category":"skintone","batch":"3"},{"aliases":["wave_dark_skin_tone"],"filename":"1f44b-1f3ff","category":"skintone","batch":"3"},{"aliases":["call_me_hand_light_skin_tone"],"filename":"1f919-1f3fb","category":"skintone","batch":"3"},{"aliases":["call_me_hand_medium_light_skin_tone"],"filename":"1f919-1f3fc","category":"skintone","batch":"3"},{"aliases":["call_me_hand_medium_skin_tone"],"filename":"1f919-1f3fd","category":"skintone","batch":"3"},{"aliases":["call_me_hand_medium_dark_skin_tone"],"filename":"1f919-1f3fe","category":"skintone","batch":"3"},{"aliases":["call_me_hand_dark_skin_tone"],"filename":"1f919-1f3ff","category":"skintone","batch":"3"},{"aliases":["muscle_light_skin_tone"],"filename":"1f4aa-1f3fb","category":"skintone","batch":"3"},{"aliases":["muscle_medium_light_skin_tone"],"filename":"1f4aa-1f3fc","category":"skintone","batch":"3"},{"aliases":["muscle_medium_skin_tone"],"filename":"1f4aa-1f3fd","category":"skintone","batch":"3"},{"aliases":["muscle_medium_dark_skin_tone"],"filename":"1f4aa-1f3fe","category":"skintone","batch":"3"},{"aliases":["muscle_dark_skin_tone"],"filename":"1f4aa-1f3ff","category":"skintone","batch":"3"},{"aliases":["middle_finger_light_skin_tone"],"filename":"1f595-1f3fb","category":"skintone","batch":"3"},{"aliases":["middle_finger_medium_light_skin_tone"],"filename":"1f595-1f3fc","category":"skintone","batch":"3"},{"aliases":["middle_finger_medium_skin_tone"],"filename":"1f595-1f3fd","category":"skintone","batch":"3"},{"aliases":["middle_finger_medium_dark_skin_tone"],"filename":"1f595-1f3fe","category":"skintone","batch":"3"},{"aliases":["middle_finger_dark_skin_tone"],"filename":"1f595-1f3ff","category":"skintone","batch":"3"},{"aliases":["writing_hand_light_skin_tone"],"filename":"270d-1f3fb","category":"skintone","batch":"4"},{"aliases":["writing_hand_medium_light_skin_tone"],"filename":"270d-1f3fc","category":"skintone","batch":"4"},{"aliases":["writing_hand_medium_skin_tone"],"filename":"270d-1f3fd","category":"skintone","batch":"4"},{"aliases":["writing_hand_medium_dark_skin_tone"],"filename":"270d-1f3fe","category":"skintone","batch":"4"},{"aliases":["writing_hand_dark_skin_tone"],"filename":"270d-1f3ff","category":"skintone","batch":"4"},{"aliases":["selfie_light_skin_tone"],"filename":"1f933-1f3fb","category":"skintone","batch":"4"},{"aliases":["selfie_medium_light_skin_tone"],"filename":"1f933-1f3fc","category":"skintone","batch":"4"},{"aliases":["selfie_medium_skin_tone"],"filename":"1f933-1f3fd","category":"skintone","batch":"4"},{"aliases":["selfie_medium_dark_skin_tone"],"filename":"1f933-1f3fe","category":"skintone","batch":"4"},{"aliases":["selfie_dark_skin_tone"],"filename":"1f933-1f3ff","category":"skintone","batch":"4"},{"aliases":["nail_care_light_skin_tone"],"filename":"1f485-1f3fb","category":"skintone","batch":"4"},{"aliases":["nail_care_medium_light_skin_tone"],"filename":"1f485-1f3fc","category":"skintone","batch":"4"},{"aliases":["nail_care_medium_skin_tone"],"filename":"1f485-1f3fd","category":"skintone","batch":"4"},{"aliases":["nail_care_medium_dark_skin_tone"],"filename":"1f485-1f3fe","category":"skintone","batch":"4"},{"aliases":["nail_care_dark_skin_tone"],"filename":"1f485-1f3ff","category":"skintone","batch":"4"},{"aliases":["ear_light_skin_tone"],"filename":"1f442-1f3fb","category":"skintone","batch":"4"},{"aliases":["ear_medium_light_skin_tone"],"filename":"1f442-1f3fc","category":"skintone","batch":"4"},{"aliases":["ear_medium_skin_tone"],"filename":"1f442-1f3fd","category":"skintone","batch":"4"},{"aliases":["ear_medium_dark_skin_tone"],"filename":"1f442-1f3fe","category":"skintone","batch":"4"},{"aliases":["ear_dark_skin_tone"],"filename":"1f442-1f3ff","category":"skintone","batch":"4"},{"aliases":["nose_light_skin_tone"],"filename":"1f443-1f3fb","category":"skintone","batch":"4"},{"aliases":["nose_medium_light_skin_tone"],"filename":"1f443-1f3fc","category":"skintone","batch":"4"},{"aliases":["nose_medium_skin_tone"],"filename":"1f443-1f3fd","category":"skintone","batch":"4"},{"aliases":["nose_medium_dark_skin_tone"],"filename":"1f443-1f3fe","category":"skintone","batch":"4"},{"aliases":["nose_dark_skin_tone"],"filename":"1f443-1f3ff","category":"skintone","batch":"4"},{"aliases":["baby_light_skin_tone"],"filename":"1f476-1f3fb","category":"skintone","batch":"4"},{"aliases":["baby_medium_light_skin_tone"],"filename":"1f476-1f3fc","category":"skintone","batch":"4"},{"aliases":["baby_medium_skin_tone"],"filename":"1f476-1f3fd","category":"skintone","batch":"4"},{"aliases":["baby_medium_dark_skin_tone"],"filename":"1f476-1f3fe","category":"skintone","batch":"4"},{"aliases":["baby_dark_skin_tone"],"filename":"1f476-1f3ff","category":"skintone","batch":"4"},{"aliases":["boy_light_skin_tone"],"filename":"1f466-1f3fb","category":"skintone","batch":"4"},{"aliases":["boy_medium_light_skin_tone"],"filename":"1f466-1f3fc","category":"skintone","batch":"4"},{"aliases":["boy_medium_skin_tone"],"filename":"1f466-1f3fd","category":"skintone","batch":"4"},{"aliases":["boy_medium_dark_skin_tone"],"filename":"1f466-1f3fe","category":"skintone","batch":"4"},{"aliases":["boy_dark_skin_tone"],"filename":"1f466-1f3ff","category":"skintone","batch":"4"},{"aliases":["girl_light_skin_tone"],"filename":"1f467-1f3fb","category":"skintone","batch":"4"},{"aliases":["girl_medium_light_skin_tone"],"filename":"1f467-1f3fc","category":"skintone","batch":"4"},{"aliases":["girl_medium_skin_tone"],"filename":"1f467-1f3fd","category":"skintone","batch":"4"},{"aliases":["girl_medium_dark_skin_tone"],"filename":"1f467-1f3fe","category":"skintone","batch":"4"},{"aliases":["girl_dark_skin_tone"],"filename":"1f467-1f3ff","category":"skintone","batch":"4"},{"aliases":["man_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"4"},{"aliases":["man_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"4"},{"aliases":["man_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"4"},{"aliases":["man_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"4"},{"aliases":["man_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"4"},{"aliases":["woman_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"5"},{"aliases":["woman_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"5"},{"aliases":["woman_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"5"},{"aliases":["woman_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"5"},{"aliases":["woman_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"5"},{"aliases":["blonde_woman_light_skin_tone"],"filename":"1f471-1f3fb","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_light_skin_tone"],"filename":"1f471-1f3fc","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_skin_tone"],"filename":"1f471-1f3fd","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_dark_skin_tone"],"filename":"1f471-1f3fe","category":"skintone","batch":"5"},{"aliases":["blonde_woman_dark_skin_tone"],"filename":"1f471-1f3ff","category":"skintone","batch":"5"},{"aliases":["blonde_woman_light_skin_tone"],"filename":"1f471-1f3fb-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_light_skin_tone"],"filename":"1f471-1f3fc-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_skin_tone"],"filename":"1f471-1f3fd-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_woman_medium_dark_skin_tone"],"filename":"1f471-1f3fe-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_woman_dark_skin_tone"],"filename":"1f471-1f3ff-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_man_light_skin_tone"],"filename":"1f471-1f3fb","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_light_skin_tone"],"filename":"1f471-1f3fc","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_skin_tone"],"filename":"1f471-1f3fd","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_dark_skin_tone"],"filename":"1f471-1f3fe","category":"skintone","batch":"5"},{"aliases":["blonde_man_dark_skin_tone"],"filename":"1f471-1f3ff","category":"skintone","batch":"5"},{"aliases":["blonde_man_light_skin_tone"],"filename":"1f471-1f3fb-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_light_skin_tone"],"filename":"1f471-1f3fc-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_skin_tone"],"filename":"1f471-1f3fd-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_man_medium_dark_skin_tone"],"filename":"1f471-1f3fe-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["blonde_man_dark_skin_tone"],"filename":"1f471-1f3ff-200d-2640-fe0f","category":"skintone","batch":"5"},{"aliases":["older_man_light_skin_tone"],"filename":"1f474-1f3fb","category":"skintone","batch":"5"},{"aliases":["older_man_medium_light_skin_tone"],"filename":"1f474-1f3fc","category":"skintone","batch":"5"},{"aliases":["older_man_medium_skin_tone"],"filename":"1f474-1f3fd","category":"skintone","batch":"5"},{"aliases":["older_man_medium_dark_skin_tone"],"filename":"1f474-1f3fe","category":"skintone","batch":"5"},{"aliases":["older_man_dark_skin_tone"],"filename":"1f474-1f3ff","category":"skintone","batch":"5"},{"aliases":["older_woman_light_skin_tone"],"filename":"1f475-1f3fb","category":"skintone","batch":"5"},{"aliases":["older_woman_medium_light_skin_tone"],"filename":"1f475-1f3fc","category":"skintone","batch":"5"},{"aliases":["older_woman_medium_skin_tone"],"filename":"1f475-1f3fd","category":"skintone","batch":"5"},{"aliases":["older_woman_medium_dark_skin_tone"],"filename":"1f475-1f3fe","category":"skintone","batch":"5"},{"aliases":["older_woman_dark_skin_tone"],"filename":"1f475-1f3ff","category":"skintone","batch":"5"},{"aliases":["man_with_gua_pi_mao_light_skin_tone"],"filename":"1f472-1f3fb","category":"skintone","batch":"5"},{"aliases":["man_with_gua_pi_mao_medium_light_skin_tone"],"filename":"1f472-1f3fc","category":"skintone","batch":"5"},{"aliases":["man_with_gua_pi_mao_medium_skin_tone"],"filename":"1f472-1f3fd","category":"skintone","batch":"5"},{"aliases":["man_with_gua_pi_mao_medium_dark_skin_tone"],"filename":"1f472-1f3fe","category":"skintone","batch":"5"},{"aliases":["man_with_gua_pi_mao_dark_skin_tone"],"filename":"1f472-1f3ff","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_light_skin_tone"],"filename":"1f473-1f3fb","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_medium_light_skin_tone"],"filename":"1f473-1f3fc","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_medium_skin_tone"],"filename":"1f473-1f3fd","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_medium_dark_skin_tone"],"filename":"1f473-1f3fe","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_dark_skin_tone"],"filename":"1f473-1f3ff","category":"skintone","batch":"5"},{"aliases":["woman_with_turban_light_skin_tone"],"filename":"1f473-1f3fb-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["woman_with_turban_medium_light_skin_tone"],"filename":"1f473-1f3fc-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["woman_with_turban_medium_skin_tone"],"filename":"1f473-1f3fd-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["woman_with_turban_medium_dark_skin_tone"],"filename":"1f473-1f3fe-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["woman_with_turban_dark_skin_tone"],"filename":"1f473-1f3ff-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["man_with_turban_light_skin_tone"],"filename":"1f473-1f3fb","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_light_skin_tone"],"filename":"1f473-1f3fc","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_skin_tone"],"filename":"1f473-1f3fd","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_dark_skin_tone"],"filename":"1f473-1f3fe","category":"skintone","batch":"6"},{"aliases":["man_with_turban_dark_skin_tone"],"filename":"1f473-1f3ff","category":"skintone","batch":"6"},{"aliases":["man_with_turban_light_skin_tone"],"filename":"1f473-1f3fb-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_light_skin_tone"],"filename":"1f473-1f3fc-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_skin_tone"],"filename":"1f473-1f3fd-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["man_with_turban_medium_dark_skin_tone"],"filename":"1f473-1f3fe-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["man_with_turban_dark_skin_tone"],"filename":"1f473-1f3ff-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policewoman_light_skin_tone"],"filename":"1f46e-1f3fb","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_light_skin_tone"],"filename":"1f46e-1f3fc","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_skin_tone"],"filename":"1f46e-1f3fd","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_dark_skin_tone"],"filename":"1f46e-1f3fe","category":"skintone","batch":"6"},{"aliases":["policewoman_dark_skin_tone"],"filename":"1f46e-1f3ff","category":"skintone","batch":"6"},{"aliases":["policewoman_light_skin_tone"],"filename":"1f46e-1f3fb-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_light_skin_tone"],"filename":"1f46e-1f3fc-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_skin_tone"],"filename":"1f46e-1f3fd-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policewoman_medium_dark_skin_tone"],"filename":"1f46e-1f3fe-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policewoman_dark_skin_tone"],"filename":"1f46e-1f3ff-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policeman_light_skin_tone"],"filename":"1f46e-1f3fb","category":"skintone","batch":"6"},{"aliases":["policeman_medium_light_skin_tone"],"filename":"1f46e-1f3fc","category":"skintone","batch":"6"},{"aliases":["policeman_medium_skin_tone"],"filename":"1f46e-1f3fd","category":"skintone","batch":"6"},{"aliases":["policeman_medium_dark_skin_tone"],"filename":"1f46e-1f3fe","category":"skintone","batch":"6"},{"aliases":["policeman_dark_skin_tone"],"filename":"1f46e-1f3ff","category":"skintone","batch":"6"},{"aliases":["policeman_light_skin_tone"],"filename":"1f46e-1f3fb-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policeman_medium_light_skin_tone"],"filename":"1f46e-1f3fc-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policeman_medium_skin_tone"],"filename":"1f46e-1f3fd-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policeman_medium_dark_skin_tone"],"filename":"1f46e-1f3fe-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["policeman_dark_skin_tone"],"filename":"1f46e-1f3ff-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_light_skin_tone"],"filename":"1f477-1f3fb","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_light_skin_tone"],"filename":"1f477-1f3fc","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_skin_tone"],"filename":"1f477-1f3fd","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_dark_skin_tone"],"filename":"1f477-1f3fe","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_dark_skin_tone"],"filename":"1f477-1f3ff","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_light_skin_tone"],"filename":"1f477-1f3fb-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_light_skin_tone"],"filename":"1f477-1f3fc-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_skin_tone"],"filename":"1f477-1f3fd-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_medium_dark_skin_tone"],"filename":"1f477-1f3fe-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_woman_dark_skin_tone"],"filename":"1f477-1f3ff-200d-2640-fe0f","category":"skintone","batch":"6"},{"aliases":["construction_worker_man_light_skin_tone"],"filename":"1f477-1f3fb","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_light_skin_tone"],"filename":"1f477-1f3fc","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_skin_tone"],"filename":"1f477-1f3fd","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_dark_skin_tone"],"filename":"1f477-1f3fe","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_dark_skin_tone"],"filename":"1f477-1f3ff","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_light_skin_tone"],"filename":"1f477-1f3fb-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_light_skin_tone"],"filename":"1f477-1f3fc-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_skin_tone"],"filename":"1f477-1f3fd-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_medium_dark_skin_tone"],"filename":"1f477-1f3fe-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["construction_worker_man_dark_skin_tone"],"filename":"1f477-1f3ff-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardswoman_light_skin_tone"],"filename":"1f482-1f3fb","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_light_skin_tone"],"filename":"1f482-1f3fc","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_skin_tone"],"filename":"1f482-1f3fd","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_dark_skin_tone"],"filename":"1f482-1f3fe","category":"skintone","batch":"7"},{"aliases":["guardswoman_dark_skin_tone"],"filename":"1f482-1f3ff","category":"skintone","batch":"7"},{"aliases":["guardswoman_light_skin_tone"],"filename":"1f482-1f3fb-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_light_skin_tone"],"filename":"1f482-1f3fc-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_skin_tone"],"filename":"1f482-1f3fd-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardswoman_medium_dark_skin_tone"],"filename":"1f482-1f3fe-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardswoman_dark_skin_tone"],"filename":"1f482-1f3ff-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardsman_light_skin_tone"],"filename":"1f482-1f3fb","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_light_skin_tone"],"filename":"1f482-1f3fc","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_skin_tone"],"filename":"1f482-1f3fd","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_dark_skin_tone"],"filename":"1f482-1f3fe","category":"skintone","batch":"7"},{"aliases":["guardsman_dark_skin_tone"],"filename":"1f482-1f3ff","category":"skintone","batch":"7"},{"aliases":["guardsman_light_skin_tone"],"filename":"1f482-1f3fb-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_light_skin_tone"],"filename":"1f482-1f3fc-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_skin_tone"],"filename":"1f482-1f3fd-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardsman_medium_dark_skin_tone"],"filename":"1f482-1f3fe-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["guardsman_dark_skin_tone"],"filename":"1f482-1f3ff-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["female_detective_light_skin_tone"],"filename":"1f575-1f3fb","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_light_skin_tone"],"filename":"1f575-1f3fc","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_skin_tone"],"filename":"1f575-1f3fd","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_dark_skin_tone"],"filename":"1f575-1f3fe","category":"skintone","batch":"7"},{"aliases":["female_detective_dark_skin_tone"],"filename":"1f575-1f3ff","category":"skintone","batch":"7"},{"aliases":["female_detective_light_skin_tone"],"filename":"1f575-1f3fb-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_light_skin_tone"],"filename":"1f575-1f3fc-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_skin_tone"],"filename":"1f575-1f3fd-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["female_detective_medium_dark_skin_tone"],"filename":"1f575-1f3fe-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["female_detective_dark_skin_tone"],"filename":"1f575-1f3ff-200d-2640-fe0f","category":"skintone","batch":"7"},{"aliases":["male_detective_light_skin_tone"],"filename":"1f575-1f3fb","category":"skintone","batch":"7"},{"aliases":["male_detective_medium_light_skin_tone"],"filename":"1f575-1f3fc","category":"skintone","batch":"7"},{"aliases":["male_detective_medium_skin_tone"],"filename":"1f575-1f3fd","category":"skintone","batch":"7"},{"aliases":["male_detective_medium_dark_skin_tone"],"filename":"1f575-1f3fe","category":"skintone","batch":"7"},{"aliases":["male_detective_dark_skin_tone"],"filename":"1f575-1f3ff","category":"skintone","batch":"7"},{"aliases":["male_detective_light_skin_tone"],"filename":"1f575-1f3fb-200d-2640-fe0f","category":"skintone","batch":"8"},{"aliases":["male_detective_medium_light_skin_tone"],"filename":"1f575-1f3fc-200d-2640-fe0f","category":"skintone","batch":"8"},{"aliases":["male_detective_medium_skin_tone"],"filename":"1f575-1f3fd-200d-2640-fe0f","category":"skintone","batch":"8"},{"aliases":["male_detective_medium_dark_skin_tone"],"filename":"1f575-1f3fe-200d-2640-fe0f","category":"skintone","batch":"8"},{"aliases":["male_detective_dark_skin_tone"],"filename":"1f575-1f3ff-200d-2640-fe0f","category":"skintone","batch":"8"},{"aliases":["woman_health_worker_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"8"},{"aliases":["woman_health_worker_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"8"},{"aliases":["woman_health_worker_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"8"},{"aliases":["woman_health_worker_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"8"},{"aliases":["woman_health_worker_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"8"},{"aliases":["man_health_worker_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"8"},{"aliases":["man_health_worker_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"8"},{"aliases":["man_health_worker_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"8"},{"aliases":["man_health_worker_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"8"},{"aliases":["man_health_worker_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"8"},{"aliases":["woman_farmer_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"8"},{"aliases":["woman_farmer_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"8"},{"aliases":["woman_farmer_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"8"},{"aliases":["woman_farmer_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"8"},{"aliases":["woman_farmer_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"8"},{"aliases":["man_farmer_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"8"},{"aliases":["man_farmer_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"8"},{"aliases":["man_farmer_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"8"},{"aliases":["man_farmer_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"8"},{"aliases":["man_farmer_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"8"},{"aliases":["woman_cook_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"8"},{"aliases":["woman_cook_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"8"},{"aliases":["woman_cook_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"8"},{"aliases":["woman_cook_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"8"},{"aliases":["woman_cook_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"8"},{"aliases":["man_cook_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"8"},{"aliases":["man_cook_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"8"},{"aliases":["man_cook_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"8"},{"aliases":["man_cook_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"8"},{"aliases":["man_cook_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"8"},{"aliases":["woman_student_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"8"},{"aliases":["woman_student_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"8"},{"aliases":["woman_student_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"8"},{"aliases":["woman_student_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"8"},{"aliases":["woman_student_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"8"},{"aliases":["man_student_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"8"},{"aliases":["man_student_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"8"},{"aliases":["man_student_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"8"},{"aliases":["man_student_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"8"},{"aliases":["man_student_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"8"},{"aliases":["woman_singer_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"9"},{"aliases":["woman_singer_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"9"},{"aliases":["woman_singer_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"9"},{"aliases":["woman_singer_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"9"},{"aliases":["woman_singer_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"9"},{"aliases":["man_singer_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"9"},{"aliases":["man_singer_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"9"},{"aliases":["man_singer_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"9"},{"aliases":["man_singer_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"9"},{"aliases":["man_singer_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"9"},{"aliases":["woman_teacher_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"9"},{"aliases":["woman_teacher_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"9"},{"aliases":["woman_teacher_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"9"},{"aliases":["woman_teacher_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"9"},{"aliases":["woman_teacher_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"9"},{"aliases":["man_teacher_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"9"},{"aliases":["man_teacher_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"9"},{"aliases":["man_teacher_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"9"},{"aliases":["man_teacher_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"9"},{"aliases":["man_teacher_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"9"},{"aliases":["woman_factory_worker_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"9"},{"aliases":["woman_factory_worker_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"9"},{"aliases":["woman_factory_worker_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"9"},{"aliases":["woman_factory_worker_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"9"},{"aliases":["woman_factory_worker_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"9"},{"aliases":["man_factory_worker_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"9"},{"aliases":["man_factory_worker_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"9"},{"aliases":["man_factory_worker_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"9"},{"aliases":["man_factory_worker_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"9"},{"aliases":["man_factory_worker_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"9"},{"aliases":["woman_technologist_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"9"},{"aliases":["woman_technologist_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"9"},{"aliases":["woman_technologist_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"9"},{"aliases":["woman_technologist_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"9"},{"aliases":["woman_technologist_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"9"},{"aliases":["man_technologist_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"9"},{"aliases":["man_technologist_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"9"},{"aliases":["man_technologist_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"9"},{"aliases":["man_technologist_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"9"},{"aliases":["man_technologist_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"9"},{"aliases":["woman_office_worker_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"9"},{"aliases":["woman_office_worker_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"9"},{"aliases":["woman_office_worker_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"9"},{"aliases":["woman_office_worker_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"9"},{"aliases":["woman_office_worker_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"9"},{"aliases":["man_office_worker_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"10"},{"aliases":["man_office_worker_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"10"},{"aliases":["man_office_worker_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"10"},{"aliases":["man_office_worker_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"10"},{"aliases":["man_office_worker_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"10"},{"aliases":["woman_mechanic_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"10"},{"aliases":["woman_mechanic_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"10"},{"aliases":["woman_mechanic_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"10"},{"aliases":["woman_mechanic_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"10"},{"aliases":["woman_mechanic_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"10"},{"aliases":["man_mechanic_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"10"},{"aliases":["man_mechanic_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"10"},{"aliases":["man_mechanic_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"10"},{"aliases":["man_mechanic_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"10"},{"aliases":["man_mechanic_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"10"},{"aliases":["woman_scientist_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"10"},{"aliases":["woman_scientist_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"10"},{"aliases":["woman_scientist_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"10"},{"aliases":["woman_scientist_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"10"},{"aliases":["woman_scientist_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"10"},{"aliases":["man_scientist_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"10"},{"aliases":["man_scientist_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"10"},{"aliases":["man_scientist_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"10"},{"aliases":["man_scientist_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"10"},{"aliases":["man_scientist_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"10"},{"aliases":["woman_artist_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"10"},{"aliases":["woman_artist_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"10"},{"aliases":["woman_artist_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"10"},{"aliases":["woman_artist_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"10"},{"aliases":["woman_artist_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"10"},{"aliases":["man_artist_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"10"},{"aliases":["man_artist_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"10"},{"aliases":["man_artist_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"10"},{"aliases":["man_artist_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"10"},{"aliases":["man_artist_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"10"},{"aliases":["woman_firefighter_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"10"},{"aliases":["woman_firefighter_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"10"},{"aliases":["woman_firefighter_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"10"},{"aliases":["woman_firefighter_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"10"},{"aliases":["woman_firefighter_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"10"},{"aliases":["man_firefighter_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"10"},{"aliases":["man_firefighter_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"10"},{"aliases":["man_firefighter_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"10"},{"aliases":["man_firefighter_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"10"},{"aliases":["man_firefighter_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"10"},{"aliases":["woman_pilot_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"11"},{"aliases":["woman_pilot_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"11"},{"aliases":["woman_pilot_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"11"},{"aliases":["woman_pilot_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"11"},{"aliases":["woman_pilot_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"11"},{"aliases":["man_pilot_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"11"},{"aliases":["man_pilot_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"11"},{"aliases":["man_pilot_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"11"},{"aliases":["man_pilot_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"11"},{"aliases":["man_pilot_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"11"},{"aliases":["woman_astronaut_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"11"},{"aliases":["woman_astronaut_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"11"},{"aliases":["woman_astronaut_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"11"},{"aliases":["woman_astronaut_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"11"},{"aliases":["woman_astronaut_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"11"},{"aliases":["man_astronaut_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"11"},{"aliases":["man_astronaut_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"11"},{"aliases":["man_astronaut_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"11"},{"aliases":["man_astronaut_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"11"},{"aliases":["man_astronaut_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"11"},{"aliases":["woman_judge_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"11"},{"aliases":["woman_judge_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"11"},{"aliases":["woman_judge_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"11"},{"aliases":["woman_judge_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"11"},{"aliases":["woman_judge_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"11"},{"aliases":["man_judge_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"11"},{"aliases":["man_judge_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"11"},{"aliases":["man_judge_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"11"},{"aliases":["man_judge_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"11"},{"aliases":["man_judge_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"11"},{"aliases":["mrs_claus_light_skin_tone"],"filename":"1f936-1f3fb","category":"skintone","batch":"11"},{"aliases":["mrs_claus_medium_light_skin_tone"],"filename":"1f936-1f3fc","category":"skintone","batch":"11"},{"aliases":["mrs_claus_medium_skin_tone"],"filename":"1f936-1f3fd","category":"skintone","batch":"11"},{"aliases":["mrs_claus_medium_dark_skin_tone"],"filename":"1f936-1f3fe","category":"skintone","batch":"11"},{"aliases":["mrs_claus_dark_skin_tone"],"filename":"1f936-1f3ff","category":"skintone","batch":"11"},{"aliases":["santa_light_skin_tone"],"filename":"1f385-1f3fb","category":"skintone","batch":"11"},{"aliases":["santa_medium_light_skin_tone"],"filename":"1f385-1f3fc","category":"skintone","batch":"11"},{"aliases":["santa_medium_skin_tone"],"filename":"1f385-1f3fd","category":"skintone","batch":"11"},{"aliases":["santa_medium_dark_skin_tone"],"filename":"1f385-1f3fe","category":"skintone","batch":"11"},{"aliases":["santa_dark_skin_tone"],"filename":"1f385-1f3ff","category":"skintone","batch":"11"},{"aliases":["princess_light_skin_tone"],"filename":"1f478-1f3fb","category":"skintone","batch":"11"},{"aliases":["princess_medium_light_skin_tone"],"filename":"1f478-1f3fc","category":"skintone","batch":"11"},{"aliases":["princess_medium_skin_tone"],"filename":"1f478-1f3fd","category":"skintone","batch":"11"},{"aliases":["princess_medium_dark_skin_tone"],"filename":"1f478-1f3fe","category":"skintone","batch":"11"},{"aliases":["princess_dark_skin_tone"],"filename":"1f478-1f3ff","category":"skintone","batch":"11"},{"aliases":["prince_light_skin_tone"],"filename":"1f934-1f3fb","category":"skintone","batch":"12"},{"aliases":["prince_medium_light_skin_tone"],"filename":"1f934-1f3fc","category":"skintone","batch":"12"},{"aliases":["prince_medium_skin_tone"],"filename":"1f934-1f3fd","category":"skintone","batch":"12"},{"aliases":["prince_medium_dark_skin_tone"],"filename":"1f934-1f3fe","category":"skintone","batch":"12"},{"aliases":["prince_dark_skin_tone"],"filename":"1f934-1f3ff","category":"skintone","batch":"12"},{"aliases":["bride_with_veil_light_skin_tone"],"filename":"1f470-1f3fb","category":"skintone","batch":"12"},{"aliases":["bride_with_veil_medium_light_skin_tone"],"filename":"1f470-1f3fc","category":"skintone","batch":"12"},{"aliases":["bride_with_veil_medium_skin_tone"],"filename":"1f470-1f3fd","category":"skintone","batch":"12"},{"aliases":["bride_with_veil_medium_dark_skin_tone"],"filename":"1f470-1f3fe","category":"skintone","batch":"12"},{"aliases":["bride_with_veil_dark_skin_tone"],"filename":"1f470-1f3ff","category":"skintone","batch":"12"},{"aliases":["man_in_tuxedo_light_skin_tone"],"filename":"1f935-1f3fb","category":"skintone","batch":"12"},{"aliases":["man_in_tuxedo_medium_light_skin_tone"],"filename":"1f935-1f3fc","category":"skintone","batch":"12"},{"aliases":["man_in_tuxedo_medium_skin_tone"],"filename":"1f935-1f3fd","category":"skintone","batch":"12"},{"aliases":["man_in_tuxedo_medium_dark_skin_tone"],"filename":"1f935-1f3fe","category":"skintone","batch":"12"},{"aliases":["man_in_tuxedo_dark_skin_tone"],"filename":"1f935-1f3ff","category":"skintone","batch":"12"},{"aliases":["angel_light_skin_tone"],"filename":"1f47c-1f3fb","category":"skintone","batch":"12"},{"aliases":["angel_medium_light_skin_tone"],"filename":"1f47c-1f3fc","category":"skintone","batch":"12"},{"aliases":["angel_medium_skin_tone"],"filename":"1f47c-1f3fd","category":"skintone","batch":"12"},{"aliases":["angel_medium_dark_skin_tone"],"filename":"1f47c-1f3fe","category":"skintone","batch":"12"},{"aliases":["angel_dark_skin_tone"],"filename":"1f47c-1f3ff","category":"skintone","batch":"12"},{"aliases":["pregnant_woman_light_skin_tone"],"filename":"1f930-1f3fb","category":"skintone","batch":"12"},{"aliases":["pregnant_woman_medium_light_skin_tone"],"filename":"1f930-1f3fc","category":"skintone","batch":"12"},{"aliases":["pregnant_woman_medium_skin_tone"],"filename":"1f930-1f3fd","category":"skintone","batch":"12"},{"aliases":["pregnant_woman_medium_dark_skin_tone"],"filename":"1f930-1f3fe","category":"skintone","batch":"12"},{"aliases":["pregnant_woman_dark_skin_tone"],"filename":"1f930-1f3ff","category":"skintone","batch":"12"},{"aliases":["bowing_woman_light_skin_tone"],"filename":"1f647-1f3fb","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_light_skin_tone"],"filename":"1f647-1f3fc","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_skin_tone"],"filename":"1f647-1f3fd","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_dark_skin_tone"],"filename":"1f647-1f3fe","category":"skintone","batch":"12"},{"aliases":["bowing_woman_dark_skin_tone"],"filename":"1f647-1f3ff","category":"skintone","batch":"12"},{"aliases":["bowing_woman_light_skin_tone"],"filename":"1f647-1f3fb-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_light_skin_tone"],"filename":"1f647-1f3fc-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_skin_tone"],"filename":"1f647-1f3fd-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_woman_medium_dark_skin_tone"],"filename":"1f647-1f3fe-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_woman_dark_skin_tone"],"filename":"1f647-1f3ff-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_man_light_skin_tone"],"filename":"1f647-1f3fb","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_light_skin_tone"],"filename":"1f647-1f3fc","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_skin_tone"],"filename":"1f647-1f3fd","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_dark_skin_tone"],"filename":"1f647-1f3fe","category":"skintone","batch":"12"},{"aliases":["bowing_man_dark_skin_tone"],"filename":"1f647-1f3ff","category":"skintone","batch":"12"},{"aliases":["bowing_man_light_skin_tone"],"filename":"1f647-1f3fb-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_light_skin_tone"],"filename":"1f647-1f3fc-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_skin_tone"],"filename":"1f647-1f3fd-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_man_medium_dark_skin_tone"],"filename":"1f647-1f3fe-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["bowing_man_dark_skin_tone"],"filename":"1f647-1f3ff-200d-2640-fe0f","category":"skintone","batch":"12"},{"aliases":["tipping_hand_woman_light_skin_tone"],"filename":"1f481-1f3fb","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_light_skin_tone"],"filename":"1f481-1f3fc","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_skin_tone"],"filename":"1f481-1f3fd","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_dark_skin_tone"],"filename":"1f481-1f3fe","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_dark_skin_tone"],"filename":"1f481-1f3ff","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_light_skin_tone"],"filename":"1f481-1f3fb-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_light_skin_tone"],"filename":"1f481-1f3fc-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_skin_tone"],"filename":"1f481-1f3fd-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_medium_dark_skin_tone"],"filename":"1f481-1f3fe-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_woman_dark_skin_tone"],"filename":"1f481-1f3ff-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_man_light_skin_tone"],"filename":"1f481-1f3fb-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_man_medium_light_skin_tone"],"filename":"1f481-1f3fc-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_man_medium_skin_tone"],"filename":"1f481-1f3fd-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_man_medium_dark_skin_tone"],"filename":"1f481-1f3fe-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["tipping_hand_man_dark_skin_tone"],"filename":"1f481-1f3ff-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_woman_light_skin_tone"],"filename":"1f645-1f3fb","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_light_skin_tone"],"filename":"1f645-1f3fc","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_skin_tone"],"filename":"1f645-1f3fd","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_dark_skin_tone"],"filename":"1f645-1f3fe","category":"skintone","batch":"13"},{"aliases":["no_good_woman_dark_skin_tone"],"filename":"1f645-1f3ff","category":"skintone","batch":"13"},{"aliases":["no_good_woman_light_skin_tone"],"filename":"1f645-1f3fb-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_light_skin_tone"],"filename":"1f645-1f3fc-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_skin_tone"],"filename":"1f645-1f3fd-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_woman_medium_dark_skin_tone"],"filename":"1f645-1f3fe-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_woman_dark_skin_tone"],"filename":"1f645-1f3ff-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_man_light_skin_tone"],"filename":"1f645-1f3fb-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_man_medium_light_skin_tone"],"filename":"1f645-1f3fc-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_man_medium_skin_tone"],"filename":"1f645-1f3fd-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_man_medium_dark_skin_tone"],"filename":"1f645-1f3fe-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["no_good_man_dark_skin_tone"],"filename":"1f645-1f3ff-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_woman_light_skin_tone"],"filename":"1f646-1f3fb","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_light_skin_tone"],"filename":"1f646-1f3fc","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_skin_tone"],"filename":"1f646-1f3fd","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_dark_skin_tone"],"filename":"1f646-1f3fe","category":"skintone","batch":"13"},{"aliases":["ok_woman_dark_skin_tone"],"filename":"1f646-1f3ff","category":"skintone","batch":"13"},{"aliases":["ok_woman_light_skin_tone"],"filename":"1f646-1f3fb-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_light_skin_tone"],"filename":"1f646-1f3fc-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_skin_tone"],"filename":"1f646-1f3fd-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_woman_medium_dark_skin_tone"],"filename":"1f646-1f3fe-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_woman_dark_skin_tone"],"filename":"1f646-1f3ff-200d-2640-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_man_light_skin_tone"],"filename":"1f646-1f3fb-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_man_medium_light_skin_tone"],"filename":"1f646-1f3fc-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_man_medium_skin_tone"],"filename":"1f646-1f3fd-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_man_medium_dark_skin_tone"],"filename":"1f646-1f3fe-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["ok_man_dark_skin_tone"],"filename":"1f646-1f3ff-200d-2642-fe0f","category":"skintone","batch":"13"},{"aliases":["raising_hand_woman_light_skin_tone"],"filename":"1f64b-1f3fb","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_light_skin_tone"],"filename":"1f64b-1f3fc","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_skin_tone"],"filename":"1f64b-1f3fd","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_dark_skin_tone"],"filename":"1f64b-1f3fe","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_dark_skin_tone"],"filename":"1f64b-1f3ff","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_light_skin_tone"],"filename":"1f64b-1f3fb-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_light_skin_tone"],"filename":"1f64b-1f3fc-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_skin_tone"],"filename":"1f64b-1f3fd-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_medium_dark_skin_tone"],"filename":"1f64b-1f3fe-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_woman_dark_skin_tone"],"filename":"1f64b-1f3ff-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_man_light_skin_tone"],"filename":"1f64b-1f3fb-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_man_medium_light_skin_tone"],"filename":"1f64b-1f3fc-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_man_medium_skin_tone"],"filename":"1f64b-1f3fd-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_man_medium_dark_skin_tone"],"filename":"1f64b-1f3fe-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["raising_hand_man_dark_skin_tone"],"filename":"1f64b-1f3ff-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_light_skin_tone"],"filename":"1f926-1f3fb","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_light_skin_tone"],"filename":"1f926-1f3fc","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_skin_tone"],"filename":"1f926-1f3fd","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_dark_skin_tone"],"filename":"1f926-1f3fe","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_dark_skin_tone"],"filename":"1f926-1f3ff","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_light_skin_tone"],"filename":"1f926-1f3fb-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_light_skin_tone"],"filename":"1f926-1f3fc-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_skin_tone"],"filename":"1f926-1f3fd-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_medium_dark_skin_tone"],"filename":"1f926-1f3fe-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_facepalming_dark_skin_tone"],"filename":"1f926-1f3ff-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["man_facepalming_light_skin_tone"],"filename":"1f926-1f3fb-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_facepalming_medium_light_skin_tone"],"filename":"1f926-1f3fc-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_facepalming_medium_skin_tone"],"filename":"1f926-1f3fd-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_facepalming_medium_dark_skin_tone"],"filename":"1f926-1f3fe-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_facepalming_dark_skin_tone"],"filename":"1f926-1f3ff-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_light_skin_tone"],"filename":"1f937-1f3fb","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_light_skin_tone"],"filename":"1f937-1f3fc","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_skin_tone"],"filename":"1f937-1f3fd","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_dark_skin_tone"],"filename":"1f937-1f3fe","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_dark_skin_tone"],"filename":"1f937-1f3ff","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_light_skin_tone"],"filename":"1f937-1f3fb-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_light_skin_tone"],"filename":"1f937-1f3fc-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_skin_tone"],"filename":"1f937-1f3fd-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_medium_dark_skin_tone"],"filename":"1f937-1f3fe-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["woman_shrugging_dark_skin_tone"],"filename":"1f937-1f3ff-200d-2640-fe0f","category":"skintone","batch":"14"},{"aliases":["man_shrugging_light_skin_tone"],"filename":"1f937-1f3fb-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_shrugging_medium_light_skin_tone"],"filename":"1f937-1f3fc-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_shrugging_medium_skin_tone"],"filename":"1f937-1f3fd-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_shrugging_medium_dark_skin_tone"],"filename":"1f937-1f3fe-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["man_shrugging_dark_skin_tone"],"filename":"1f937-1f3ff-200d-2642-fe0f","category":"skintone","batch":"14"},{"aliases":["pouting_woman_light_skin_tone"],"filename":"1f64e-1f3fb","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_light_skin_tone"],"filename":"1f64e-1f3fc","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_skin_tone"],"filename":"1f64e-1f3fd","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_dark_skin_tone"],"filename":"1f64e-1f3fe","category":"skintone","batch":"15"},{"aliases":["pouting_woman_dark_skin_tone"],"filename":"1f64e-1f3ff","category":"skintone","batch":"15"},{"aliases":["pouting_woman_light_skin_tone"],"filename":"1f64e-1f3fb-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_light_skin_tone"],"filename":"1f64e-1f3fc-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_skin_tone"],"filename":"1f64e-1f3fd-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_woman_medium_dark_skin_tone"],"filename":"1f64e-1f3fe-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_woman_dark_skin_tone"],"filename":"1f64e-1f3ff-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_man_light_skin_tone"],"filename":"1f64e-1f3fb-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_man_medium_light_skin_tone"],"filename":"1f64e-1f3fc-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_man_medium_skin_tone"],"filename":"1f64e-1f3fd-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_man_medium_dark_skin_tone"],"filename":"1f64e-1f3fe-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["pouting_man_dark_skin_tone"],"filename":"1f64e-1f3ff-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_woman_light_skin_tone"],"filename":"1f64d-1f3fb","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_light_skin_tone"],"filename":"1f64d-1f3fc","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_skin_tone"],"filename":"1f64d-1f3fd","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_dark_skin_tone"],"filename":"1f64d-1f3fe","category":"skintone","batch":"15"},{"aliases":["frowning_woman_dark_skin_tone"],"filename":"1f64d-1f3ff","category":"skintone","batch":"15"},{"aliases":["frowning_woman_light_skin_tone"],"filename":"1f64d-1f3fb-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_light_skin_tone"],"filename":"1f64d-1f3fc-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_skin_tone"],"filename":"1f64d-1f3fd-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_woman_medium_dark_skin_tone"],"filename":"1f64d-1f3fe-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_woman_dark_skin_tone"],"filename":"1f64d-1f3ff-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_man_light_skin_tone"],"filename":"1f64d-1f3fb-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_man_medium_light_skin_tone"],"filename":"1f64d-1f3fc-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_man_medium_skin_tone"],"filename":"1f64d-1f3fd-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_man_medium_dark_skin_tone"],"filename":"1f64d-1f3fe-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["frowning_man_dark_skin_tone"],"filename":"1f64d-1f3ff-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_woman_light_skin_tone"],"filename":"1f487-1f3fb","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_light_skin_tone"],"filename":"1f487-1f3fc","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_skin_tone"],"filename":"1f487-1f3fd","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_dark_skin_tone"],"filename":"1f487-1f3fe","category":"skintone","batch":"15"},{"aliases":["haircut_woman_dark_skin_tone"],"filename":"1f487-1f3ff","category":"skintone","batch":"15"},{"aliases":["haircut_woman_light_skin_tone"],"filename":"1f487-1f3fb-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_light_skin_tone"],"filename":"1f487-1f3fc-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_skin_tone"],"filename":"1f487-1f3fd-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_woman_medium_dark_skin_tone"],"filename":"1f487-1f3fe-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_woman_dark_skin_tone"],"filename":"1f487-1f3ff-200d-2640-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_man_light_skin_tone"],"filename":"1f487-1f3fb-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_man_medium_light_skin_tone"],"filename":"1f487-1f3fc-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_man_medium_skin_tone"],"filename":"1f487-1f3fd-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_man_medium_dark_skin_tone"],"filename":"1f487-1f3fe-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["haircut_man_dark_skin_tone"],"filename":"1f487-1f3ff-200d-2642-fe0f","category":"skintone","batch":"15"},{"aliases":["massage_woman_light_skin_tone"],"filename":"1f486-1f3fb","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_light_skin_tone"],"filename":"1f486-1f3fc","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_skin_tone"],"filename":"1f486-1f3fd","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_dark_skin_tone"],"filename":"1f486-1f3fe","category":"skintone","batch":"16"},{"aliases":["massage_woman_dark_skin_tone"],"filename":"1f486-1f3ff","category":"skintone","batch":"16"},{"aliases":["massage_woman_light_skin_tone"],"filename":"1f486-1f3fb-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_light_skin_tone"],"filename":"1f486-1f3fc-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_skin_tone"],"filename":"1f486-1f3fd-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_woman_medium_dark_skin_tone"],"filename":"1f486-1f3fe-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_woman_dark_skin_tone"],"filename":"1f486-1f3ff-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_man_light_skin_tone"],"filename":"1f486-1f3fb-200d-2642-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_man_medium_light_skin_tone"],"filename":"1f486-1f3fc-200d-2642-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_man_medium_skin_tone"],"filename":"1f486-1f3fd-200d-2642-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_man_medium_dark_skin_tone"],"filename":"1f486-1f3fe-200d-2642-fe0f","category":"skintone","batch":"16"},{"aliases":["massage_man_dark_skin_tone"],"filename":"1f486-1f3ff-200d-2642-fe0f","category":"skintone","batch":"16"},{"aliases":["business_suit_levitating_light_skin_tone"],"filename":"1f574-1f3fb","category":"skintone","batch":"16"},{"aliases":["business_suit_levitating_medium_light_skin_tone"],"filename":"1f574-1f3fc","category":"skintone","batch":"16"},{"aliases":["business_suit_levitating_medium_skin_tone"],"filename":"1f574-1f3fd","category":"skintone","batch":"16"},{"aliases":["business_suit_levitating_medium_dark_skin_tone"],"filename":"1f574-1f3fe","category":"skintone","batch":"16"},{"aliases":["business_suit_levitating_dark_skin_tone"],"filename":"1f574-1f3ff","category":"skintone","batch":"16"},{"aliases":["dancer_light_skin_tone"],"filename":"1f483-1f3fb","category":"skintone","batch":"16"},{"aliases":["dancer_medium_light_skin_tone"],"filename":"1f483-1f3fc","category":"skintone","batch":"16"},{"aliases":["dancer_medium_skin_tone"],"filename":"1f483-1f3fd","category":"skintone","batch":"16"},{"aliases":["dancer_medium_dark_skin_tone"],"filename":"1f483-1f3fe","category":"skintone","batch":"16"},{"aliases":["dancer_dark_skin_tone"],"filename":"1f483-1f3ff","category":"skintone","batch":"16"},{"aliases":["man_dancing_light_skin_tone"],"filename":"1f57a-1f3fb","category":"skintone","batch":"16"},{"aliases":["man_dancing_medium_light_skin_tone"],"filename":"1f57a-1f3fc","category":"skintone","batch":"16"},{"aliases":["man_dancing_medium_skin_tone"],"filename":"1f57a-1f3fd","category":"skintone","batch":"16"},{"aliases":["man_dancing_medium_dark_skin_tone"],"filename":"1f57a-1f3fe","category":"skintone","batch":"16"},{"aliases":["man_dancing_dark_skin_tone"],"filename":"1f57a-1f3ff","category":"skintone","batch":"16"},{"aliases":["walking_woman_light_skin_tone"],"filename":"1f6b6-1f3fb","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_light_skin_tone"],"filename":"1f6b6-1f3fc","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_skin_tone"],"filename":"1f6b6-1f3fd","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_dark_skin_tone"],"filename":"1f6b6-1f3fe","category":"skintone","batch":"16"},{"aliases":["walking_woman_dark_skin_tone"],"filename":"1f6b6-1f3ff","category":"skintone","batch":"16"},{"aliases":["walking_woman_light_skin_tone"],"filename":"1f6b6-1f3fb-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_light_skin_tone"],"filename":"1f6b6-1f3fc-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_skin_tone"],"filename":"1f6b6-1f3fd-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["walking_woman_medium_dark_skin_tone"],"filename":"1f6b6-1f3fe-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["walking_woman_dark_skin_tone"],"filename":"1f6b6-1f3ff-200d-2640-fe0f","category":"skintone","batch":"16"},{"aliases":["walking_man_light_skin_tone"],"filename":"1f6b6-1f3fb","category":"skintone","batch":"16"},{"aliases":["walking_man_medium_light_skin_tone"],"filename":"1f6b6-1f3fc","category":"skintone","batch":"16"},{"aliases":["walking_man_medium_skin_tone"],"filename":"1f6b6-1f3fd","category":"skintone","batch":"16"},{"aliases":["walking_man_medium_dark_skin_tone"],"filename":"1f6b6-1f3fe","category":"skintone","batch":"16"},{"aliases":["walking_man_dark_skin_tone"],"filename":"1f6b6-1f3ff","category":"skintone","batch":"16"},{"aliases":["walking_man_light_skin_tone"],"filename":"1f6b6-1f3fb-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["walking_man_medium_light_skin_tone"],"filename":"1f6b6-1f3fc-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["walking_man_medium_skin_tone"],"filename":"1f6b6-1f3fd-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["walking_man_medium_dark_skin_tone"],"filename":"1f6b6-1f3fe-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["walking_man_dark_skin_tone"],"filename":"1f6b6-1f3ff-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_woman_light_skin_tone"],"filename":"1f3c3-1f3fb","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_light_skin_tone"],"filename":"1f3c3-1f3fc","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_skin_tone"],"filename":"1f3c3-1f3fd","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_dark_skin_tone"],"filename":"1f3c3-1f3fe","category":"skintone","batch":"17"},{"aliases":["running_woman_dark_skin_tone"],"filename":"1f3c3-1f3ff","category":"skintone","batch":"17"},{"aliases":["running_woman_light_skin_tone"],"filename":"1f3c3-1f3fb-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_light_skin_tone"],"filename":"1f3c3-1f3fc-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_skin_tone"],"filename":"1f3c3-1f3fd-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_woman_medium_dark_skin_tone"],"filename":"1f3c3-1f3fe-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_woman_dark_skin_tone"],"filename":"1f3c3-1f3ff-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_man_light_skin_tone"],"filename":"1f3c3-1f3fb","category":"skintone","batch":"17"},{"aliases":["running_man_medium_light_skin_tone"],"filename":"1f3c3-1f3fc","category":"skintone","batch":"17"},{"aliases":["running_man_medium_skin_tone"],"filename":"1f3c3-1f3fd","category":"skintone","batch":"17"},{"aliases":["running_man_medium_dark_skin_tone"],"filename":"1f3c3-1f3fe","category":"skintone","batch":"17"},{"aliases":["running_man_dark_skin_tone"],"filename":"1f3c3-1f3ff","category":"skintone","batch":"17"},{"aliases":["running_man_light_skin_tone"],"filename":"1f3c3-1f3fb-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_man_medium_light_skin_tone"],"filename":"1f3c3-1f3fc-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_man_medium_skin_tone"],"filename":"1f3c3-1f3fd-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_man_medium_dark_skin_tone"],"filename":"1f3c3-1f3fe-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["running_man_dark_skin_tone"],"filename":"1f3c3-1f3ff-200d-2640-fe0f","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_woman_woman_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_woman_woman_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_woman_woman_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_woman_woman_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_woman_woman_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_man_man_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_man_man_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_man_man_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_man_man_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"17"},{"aliases":["couple_with_heart_man_man_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"17"},{"aliases":["couplekiss_woman_woman_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"17"},{"aliases":["couplekiss_woman_woman_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"17"},{"aliases":["couplekiss_woman_woman_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"17"},{"aliases":["couplekiss_woman_woman_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"17"},{"aliases":["couplekiss_woman_woman_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"17"},{"aliases":["couplekiss_man_man_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"17"},{"aliases":["couplekiss_man_man_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"17"},{"aliases":["couplekiss_man_man_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"17"},{"aliases":["couplekiss_man_man_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"17"},{"aliases":["couplekiss_man_man_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"17"},{"aliases":["family_man_woman_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_man_woman_boy_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_man_woman_boy_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_man_woman_boy_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_man_woman_boy_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_man_woman_boy_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_man_woman_girl_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_boy_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_girl_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_girl_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_girl_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_girl_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"18"},{"aliases":["family_woman_woman_girl_girl_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"18"},{"aliases":["family_man_man_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_man_man_boy_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_man_man_girl_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_boy_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_boy_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_boy_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_boy_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"19"},{"aliases":["family_woman_boy_boy_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"19"},{"aliases":["family_woman_girl_girl_light_skin_tone"],"filename":"1f469-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_woman_girl_girl_medium_light_skin_tone"],"filename":"1f469-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_woman_girl_girl_medium_skin_tone"],"filename":"1f469-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_woman_girl_girl_medium_dark_skin_tone"],"filename":"1f469-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_woman_girl_girl_dark_skin_tone"],"filename":"1f469-1f3ff","category":"skintone","batch":"20"},{"aliases":["family_man_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_man_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_man_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_man_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_man_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"20"},{"aliases":["family_man_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_man_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_man_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_man_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_man_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"20"},{"aliases":["family_man_girl_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_man_girl_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_man_girl_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_man_girl_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_man_girl_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"20"},{"aliases":["family_man_boy_boy_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_man_boy_boy_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_man_boy_boy_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_man_boy_boy_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_man_boy_boy_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"20"},{"aliases":["family_man_girl_girl_light_skin_tone"],"filename":"1f468-1f3fb","category":"skintone","batch":"20"},{"aliases":["family_man_girl_girl_medium_light_skin_tone"],"filename":"1f468-1f3fc","category":"skintone","batch":"20"},{"aliases":["family_man_girl_girl_medium_skin_tone"],"filename":"1f468-1f3fd","category":"skintone","batch":"20"},{"aliases":["family_man_girl_girl_medium_dark_skin_tone"],"filename":"1f468-1f3fe","category":"skintone","batch":"20"},{"aliases":["family_man_girl_girl_dark_skin_tone"],"filename":"1f468-1f3ff","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_light_skin_tone"],"filename":"1f3cb-1f3fb","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_light_skin_tone"],"filename":"1f3cb-1f3fc","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_skin_tone"],"filename":"1f3cb-1f3fd","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_dark_skin_tone"],"filename":"1f3cb-1f3fe","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_dark_skin_tone"],"filename":"1f3cb-1f3ff","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_light_skin_tone"],"filename":"1f3cb-1f3fb-200d-2640-fe0f","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_light_skin_tone"],"filename":"1f3cb-1f3fc-200d-2640-fe0f","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_skin_tone"],"filename":"1f3cb-1f3fd-200d-2640-fe0f","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_medium_dark_skin_tone"],"filename":"1f3cb-1f3fe-200d-2640-fe0f","category":"skintone","batch":"20"},{"aliases":["weight_lifting_woman_dark_skin_tone"],"filename":"1f3cb-1f3ff-200d-2640-fe0f","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_light_skin_tone"],"filename":"1f3cb-1f3fb","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_medium_light_skin_tone"],"filename":"1f3cb-1f3fc","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_medium_skin_tone"],"filename":"1f3cb-1f3fd","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_medium_dark_skin_tone"],"filename":"1f3cb-1f3fe","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_dark_skin_tone"],"filename":"1f3cb-1f3ff","category":"skintone","batch":"20"},{"aliases":["weight_lifting_man_light_skin_tone"],"filename":"1f3cb-1f3fb-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["weight_lifting_man_medium_light_skin_tone"],"filename":"1f3cb-1f3fc-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["weight_lifting_man_medium_skin_tone"],"filename":"1f3cb-1f3fd-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["weight_lifting_man_medium_dark_skin_tone"],"filename":"1f3cb-1f3fe-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["weight_lifting_man_dark_skin_tone"],"filename":"1f3cb-1f3ff-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_light_skin_tone"],"filename":"1f938-1f3fb","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_light_skin_tone"],"filename":"1f938-1f3fc","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_skin_tone"],"filename":"1f938-1f3fd","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_dark_skin_tone"],"filename":"1f938-1f3fe","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_dark_skin_tone"],"filename":"1f938-1f3ff","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_light_skin_tone"],"filename":"1f938-1f3fb-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_light_skin_tone"],"filename":"1f938-1f3fc-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_skin_tone"],"filename":"1f938-1f3fd-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_medium_dark_skin_tone"],"filename":"1f938-1f3fe-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_cartwheeling_dark_skin_tone"],"filename":"1f938-1f3ff-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["man_cartwheeling_light_skin_tone"],"filename":"1f938-1f3fb-200d-2642-fe0f","category":"skintone","batch":"21"},{"aliases":["man_cartwheeling_medium_light_skin_tone"],"filename":"1f938-1f3fc-200d-2642-fe0f","category":"skintone","batch":"21"},{"aliases":["man_cartwheeling_medium_skin_tone"],"filename":"1f938-1f3fd-200d-2642-fe0f","category":"skintone","batch":"21"},{"aliases":["man_cartwheeling_medium_dark_skin_tone"],"filename":"1f938-1f3fe-200d-2642-fe0f","category":"skintone","batch":"21"},{"aliases":["man_cartwheeling_dark_skin_tone"],"filename":"1f938-1f3ff-200d-2642-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_woman_light_skin_tone"],"filename":"26f9-1f3fb","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_light_skin_tone"],"filename":"26f9-1f3fc","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_skin_tone"],"filename":"26f9-1f3fd","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_dark_skin_tone"],"filename":"26f9-1f3fe","category":"skintone","batch":"21"},{"aliases":["basketball_woman_dark_skin_tone"],"filename":"26f9-1f3ff","category":"skintone","batch":"21"},{"aliases":["basketball_woman_light_skin_tone"],"filename":"26f9-1f3fb-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_light_skin_tone"],"filename":"26f9-1f3fc-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_skin_tone"],"filename":"26f9-1f3fd-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_woman_medium_dark_skin_tone"],"filename":"26f9-1f3fe-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_woman_dark_skin_tone"],"filename":"26f9-1f3ff-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_man_light_skin_tone"],"filename":"26f9-1f3fb","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_light_skin_tone"],"filename":"26f9-1f3fc","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_skin_tone"],"filename":"26f9-1f3fd","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_dark_skin_tone"],"filename":"26f9-1f3fe","category":"skintone","batch":"21"},{"aliases":["basketball_man_dark_skin_tone"],"filename":"26f9-1f3ff","category":"skintone","batch":"21"},{"aliases":["basketball_man_light_skin_tone"],"filename":"26f9-1f3fb-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_light_skin_tone"],"filename":"26f9-1f3fc-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_skin_tone"],"filename":"26f9-1f3fd-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_man_medium_dark_skin_tone"],"filename":"26f9-1f3fe-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["basketball_man_dark_skin_tone"],"filename":"26f9-1f3ff-200d-2640-fe0f","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_light_skin_tone"],"filename":"1f93e-1f3fb","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_medium_light_skin_tone"],"filename":"1f93e-1f3fc","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_medium_skin_tone"],"filename":"1f93e-1f3fd","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_medium_dark_skin_tone"],"filename":"1f93e-1f3fe","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_dark_skin_tone"],"filename":"1f93e-1f3ff","category":"skintone","batch":"21"},{"aliases":["woman_playing_handball_light_skin_tone"],"filename":"1f93e-1f3fb-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["woman_playing_handball_medium_light_skin_tone"],"filename":"1f93e-1f3fc-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["woman_playing_handball_medium_skin_tone"],"filename":"1f93e-1f3fd-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["woman_playing_handball_medium_dark_skin_tone"],"filename":"1f93e-1f3fe-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["woman_playing_handball_dark_skin_tone"],"filename":"1f93e-1f3ff-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["man_playing_handball_light_skin_tone"],"filename":"1f93e-1f3fb-200d-2642-fe0f","category":"skintone","batch":"22"},{"aliases":["man_playing_handball_medium_light_skin_tone"],"filename":"1f93e-1f3fc-200d-2642-fe0f","category":"skintone","batch":"22"},{"aliases":["man_playing_handball_medium_skin_tone"],"filename":"1f93e-1f3fd-200d-2642-fe0f","category":"skintone","batch":"22"},{"aliases":["man_playing_handball_medium_dark_skin_tone"],"filename":"1f93e-1f3fe-200d-2642-fe0f","category":"skintone","batch":"22"},{"aliases":["man_playing_handball_dark_skin_tone"],"filename":"1f93e-1f3ff-200d-2642-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_woman_light_skin_tone"],"filename":"1f3cc-1f3fb","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_light_skin_tone"],"filename":"1f3cc-1f3fc","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_skin_tone"],"filename":"1f3cc-1f3fd","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_dark_skin_tone"],"filename":"1f3cc-1f3fe","category":"skintone","batch":"22"},{"aliases":["golfing_woman_dark_skin_tone"],"filename":"1f3cc-1f3ff","category":"skintone","batch":"22"},{"aliases":["golfing_woman_light_skin_tone"],"filename":"1f3cc-1f3fb-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_light_skin_tone"],"filename":"1f3cc-1f3fc-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_skin_tone"],"filename":"1f3cc-1f3fd-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_woman_medium_dark_skin_tone"],"filename":"1f3cc-1f3fe-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_woman_dark_skin_tone"],"filename":"1f3cc-1f3ff-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_man_light_skin_tone"],"filename":"1f3cc-1f3fb","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_light_skin_tone"],"filename":"1f3cc-1f3fc","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_skin_tone"],"filename":"1f3cc-1f3fd","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_dark_skin_tone"],"filename":"1f3cc-1f3fe","category":"skintone","batch":"22"},{"aliases":["golfing_man_dark_skin_tone"],"filename":"1f3cc-1f3ff","category":"skintone","batch":"22"},{"aliases":["golfing_man_light_skin_tone"],"filename":"1f3cc-1f3fb-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_light_skin_tone"],"filename":"1f3cc-1f3fc-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_skin_tone"],"filename":"1f3cc-1f3fd-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_man_medium_dark_skin_tone"],"filename":"1f3cc-1f3fe-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["golfing_man_dark_skin_tone"],"filename":"1f3cc-1f3ff-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_woman_light_skin_tone"],"filename":"1f3c4-1f3fb","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_light_skin_tone"],"filename":"1f3c4-1f3fc","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_skin_tone"],"filename":"1f3c4-1f3fd","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_dark_skin_tone"],"filename":"1f3c4-1f3fe","category":"skintone","batch":"22"},{"aliases":["surfing_woman_dark_skin_tone"],"filename":"1f3c4-1f3ff","category":"skintone","batch":"22"},{"aliases":["surfing_woman_light_skin_tone"],"filename":"1f3c4-1f3fb-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_light_skin_tone"],"filename":"1f3c4-1f3fc-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_skin_tone"],"filename":"1f3c4-1f3fd-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_woman_medium_dark_skin_tone"],"filename":"1f3c4-1f3fe-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_woman_dark_skin_tone"],"filename":"1f3c4-1f3ff-200d-2640-fe0f","category":"skintone","batch":"22"},{"aliases":["surfing_man_light_skin_tone"],"filename":"1f3c4-1f3fb","category":"skintone","batch":"22"},{"aliases":["surfing_man_medium_light_skin_tone"],"filename":"1f3c4-1f3fc","category":"skintone","batch":"22"},{"aliases":["surfing_man_medium_skin_tone"],"filename":"1f3c4-1f3fd","category":"skintone","batch":"22"},{"aliases":["surfing_man_medium_dark_skin_tone"],"filename":"1f3c4-1f3fe","category":"skintone","batch":"22"},{"aliases":["surfing_man_dark_skin_tone"],"filename":"1f3c4-1f3ff","category":"skintone","batch":"22"},{"aliases":["surfing_man_light_skin_tone"],"filename":"1f3c4-1f3fb-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["surfing_man_medium_light_skin_tone"],"filename":"1f3c4-1f3fc-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["surfing_man_medium_skin_tone"],"filename":"1f3c4-1f3fd-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["surfing_man_medium_dark_skin_tone"],"filename":"1f3c4-1f3fe-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["surfing_man_dark_skin_tone"],"filename":"1f3c4-1f3ff-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_woman_light_skin_tone"],"filename":"1f3ca-1f3fb","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_light_skin_tone"],"filename":"1f3ca-1f3fc","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_skin_tone"],"filename":"1f3ca-1f3fd","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_dark_skin_tone"],"filename":"1f3ca-1f3fe","category":"skintone","batch":"23"},{"aliases":["swimming_woman_dark_skin_tone"],"filename":"1f3ca-1f3ff","category":"skintone","batch":"23"},{"aliases":["swimming_woman_light_skin_tone"],"filename":"1f3ca-1f3fb-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_light_skin_tone"],"filename":"1f3ca-1f3fc-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_skin_tone"],"filename":"1f3ca-1f3fd-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_woman_medium_dark_skin_tone"],"filename":"1f3ca-1f3fe-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_woman_dark_skin_tone"],"filename":"1f3ca-1f3ff-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_man_light_skin_tone"],"filename":"1f3ca-1f3fb","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_light_skin_tone"],"filename":"1f3ca-1f3fc","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_skin_tone"],"filename":"1f3ca-1f3fd","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_dark_skin_tone"],"filename":"1f3ca-1f3fe","category":"skintone","batch":"23"},{"aliases":["swimming_man_dark_skin_tone"],"filename":"1f3ca-1f3ff","category":"skintone","batch":"23"},{"aliases":["swimming_man_light_skin_tone"],"filename":"1f3ca-1f3fb-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_light_skin_tone"],"filename":"1f3ca-1f3fc-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_skin_tone"],"filename":"1f3ca-1f3fd-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_man_medium_dark_skin_tone"],"filename":"1f3ca-1f3fe-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["swimming_man_dark_skin_tone"],"filename":"1f3ca-1f3ff-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_light_skin_tone"],"filename":"1f93d-1f3fb","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_light_skin_tone"],"filename":"1f93d-1f3fc","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_skin_tone"],"filename":"1f93d-1f3fd","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_dark_skin_tone"],"filename":"1f93d-1f3fe","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_dark_skin_tone"],"filename":"1f93d-1f3ff","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_light_skin_tone"],"filename":"1f93d-1f3fb-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_light_skin_tone"],"filename":"1f93d-1f3fc-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_skin_tone"],"filename":"1f93d-1f3fd-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_medium_dark_skin_tone"],"filename":"1f93d-1f3fe-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["woman_playing_water_polo_dark_skin_tone"],"filename":"1f93d-1f3ff-200d-2640-fe0f","category":"skintone","batch":"23"},{"aliases":["man_playing_water_polo_light_skin_tone"],"filename":"1f93d-1f3fb-200d-2642-fe0f","category":"skintone","batch":"23"},{"aliases":["man_playing_water_polo_medium_light_skin_tone"],"filename":"1f93d-1f3fc-200d-2642-fe0f","category":"skintone","batch":"23"},{"aliases":["man_playing_water_polo_medium_skin_tone"],"filename":"1f93d-1f3fd-200d-2642-fe0f","category":"skintone","batch":"23"},{"aliases":["man_playing_water_polo_medium_dark_skin_tone"],"filename":"1f93d-1f3fe-200d-2642-fe0f","category":"skintone","batch":"23"},{"aliases":["man_playing_water_polo_dark_skin_tone"],"filename":"1f93d-1f3ff-200d-2642-fe0f","category":"skintone","batch":"23"},{"aliases":["rowing_woman_light_skin_tone"],"filename":"1f6a3-1f3fb","category":"skintone","batch":"23"},{"aliases":["rowing_woman_medium_light_skin_tone"],"filename":"1f6a3-1f3fc","category":"skintone","batch":"23"},{"aliases":["rowing_woman_medium_skin_tone"],"filename":"1f6a3-1f3fd","category":"skintone","batch":"23"},{"aliases":["rowing_woman_medium_dark_skin_tone"],"filename":"1f6a3-1f3fe","category":"skintone","batch":"23"},{"aliases":["rowing_woman_dark_skin_tone"],"filename":"1f6a3-1f3ff","category":"skintone","batch":"23"},{"aliases":["rowing_woman_light_skin_tone"],"filename":"1f6a3-1f3fb-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_woman_medium_light_skin_tone"],"filename":"1f6a3-1f3fc-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_woman_medium_skin_tone"],"filename":"1f6a3-1f3fd-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_woman_medium_dark_skin_tone"],"filename":"1f6a3-1f3fe-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_woman_dark_skin_tone"],"filename":"1f6a3-1f3ff-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_man_light_skin_tone"],"filename":"1f6a3-1f3fb","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_light_skin_tone"],"filename":"1f6a3-1f3fc","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_skin_tone"],"filename":"1f6a3-1f3fd","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_dark_skin_tone"],"filename":"1f6a3-1f3fe","category":"skintone","batch":"24"},{"aliases":["rowing_man_dark_skin_tone"],"filename":"1f6a3-1f3ff","category":"skintone","batch":"24"},{"aliases":["rowing_man_light_skin_tone"],"filename":"1f6a3-1f3fb-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_light_skin_tone"],"filename":"1f6a3-1f3fc-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_skin_tone"],"filename":"1f6a3-1f3fd-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_man_medium_dark_skin_tone"],"filename":"1f6a3-1f3fe-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["rowing_man_dark_skin_tone"],"filename":"1f6a3-1f3ff-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["horse_racing_light_skin_tone"],"filename":"1f3c7-1f3fb","category":"skintone","batch":"24"},{"aliases":["horse_racing_medium_light_skin_tone"],"filename":"1f3c7-1f3fc","category":"skintone","batch":"24"},{"aliases":["horse_racing_medium_skin_tone"],"filename":"1f3c7-1f3fd","category":"skintone","batch":"24"},{"aliases":["horse_racing_medium_dark_skin_tone"],"filename":"1f3c7-1f3fe","category":"skintone","batch":"24"},{"aliases":["horse_racing_dark_skin_tone"],"filename":"1f3c7-1f3ff","category":"skintone","batch":"24"},{"aliases":["biking_woman_light_skin_tone"],"filename":"1f6b4-1f3fb","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_light_skin_tone"],"filename":"1f6b4-1f3fc","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_skin_tone"],"filename":"1f6b4-1f3fd","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_dark_skin_tone"],"filename":"1f6b4-1f3fe","category":"skintone","batch":"24"},{"aliases":["biking_woman_dark_skin_tone"],"filename":"1f6b4-1f3ff","category":"skintone","batch":"24"},{"aliases":["biking_woman_light_skin_tone"],"filename":"1f6b4-1f3fb-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_light_skin_tone"],"filename":"1f6b4-1f3fc-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_skin_tone"],"filename":"1f6b4-1f3fd-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_woman_medium_dark_skin_tone"],"filename":"1f6b4-1f3fe-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_woman_dark_skin_tone"],"filename":"1f6b4-1f3ff-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_man_light_skin_tone"],"filename":"1f6b4-1f3fb","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_light_skin_tone"],"filename":"1f6b4-1f3fc","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_skin_tone"],"filename":"1f6b4-1f3fd","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_dark_skin_tone"],"filename":"1f6b4-1f3fe","category":"skintone","batch":"24"},{"aliases":["biking_man_dark_skin_tone"],"filename":"1f6b4-1f3ff","category":"skintone","batch":"24"},{"aliases":["biking_man_light_skin_tone"],"filename":"1f6b4-1f3fb-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_light_skin_tone"],"filename":"1f6b4-1f3fc-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_skin_tone"],"filename":"1f6b4-1f3fd-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_man_medium_dark_skin_tone"],"filename":"1f6b4-1f3fe-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["biking_man_dark_skin_tone"],"filename":"1f6b4-1f3ff-200d-2640-fe0f","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_light_skin_tone"],"filename":"1f6b5-1f3fb","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_medium_light_skin_tone"],"filename":"1f6b5-1f3fc","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_medium_skin_tone"],"filename":"1f6b5-1f3fd","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_medium_dark_skin_tone"],"filename":"1f6b5-1f3fe","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_dark_skin_tone"],"filename":"1f6b5-1f3ff","category":"skintone","batch":"24"},{"aliases":["mountain_biking_woman_light_skin_tone"],"filename":"1f6b5-1f3fb-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_woman_medium_light_skin_tone"],"filename":"1f6b5-1f3fc-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_woman_medium_skin_tone"],"filename":"1f6b5-1f3fd-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_woman_medium_dark_skin_tone"],"filename":"1f6b5-1f3fe-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_woman_dark_skin_tone"],"filename":"1f6b5-1f3ff-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_light_skin_tone"],"filename":"1f6b5-1f3fb","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_light_skin_tone"],"filename":"1f6b5-1f3fc","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_skin_tone"],"filename":"1f6b5-1f3fd","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_dark_skin_tone"],"filename":"1f6b5-1f3fe","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_dark_skin_tone"],"filename":"1f6b5-1f3ff","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_light_skin_tone"],"filename":"1f6b5-1f3fb-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_light_skin_tone"],"filename":"1f6b5-1f3fc-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_skin_tone"],"filename":"1f6b5-1f3fd-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_medium_dark_skin_tone"],"filename":"1f6b5-1f3fe-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["mountain_biking_man_dark_skin_tone"],"filename":"1f6b5-1f3ff-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["woman_juggling_light_skin_tone"],"filename":"1f939-1f3fb","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_light_skin_tone"],"filename":"1f939-1f3fc","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_skin_tone"],"filename":"1f939-1f3fd","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_dark_skin_tone"],"filename":"1f939-1f3fe","category":"skintone","batch":"25"},{"aliases":["woman_juggling_dark_skin_tone"],"filename":"1f939-1f3ff","category":"skintone","batch":"25"},{"aliases":["woman_juggling_light_skin_tone"],"filename":"1f939-1f3fb-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_light_skin_tone"],"filename":"1f939-1f3fc-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_skin_tone"],"filename":"1f939-1f3fd-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["woman_juggling_medium_dark_skin_tone"],"filename":"1f939-1f3fe-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["woman_juggling_dark_skin_tone"],"filename":"1f939-1f3ff-200d-2640-fe0f","category":"skintone","batch":"25"},{"aliases":["man_juggling_light_skin_tone"],"filename":"1f939-1f3fb-200d-2642-fe0f","category":"skintone","batch":"25"},{"aliases":["man_juggling_medium_light_skin_tone"],"filename":"1f939-1f3fc-200d-2642-fe0f","category":"skintone","batch":"25"},{"aliases":["man_juggling_medium_skin_tone"],"filename":"1f939-1f3fd-200d-2642-fe0f","category":"skintone","batch":"25"},{"aliases":["man_juggling_medium_dark_skin_tone"],"filename":"1f939-1f3fe-200d-2642-fe0f","category":"skintone","batch":"25"},{"aliases":["man_juggling_dark_skin_tone"],"filename":"1f939-1f3ff-200d-2642-fe0f","category":"skintone","batch":"25"},{"aliases":["bath_light_skin_tone"],"filename":"1f6c0-1f3fb","category":"skintone","batch":"25"},{"aliases":["bath_medium_light_skin_tone"],"filename":"1f6c0-1f3fc","category":"skintone","batch":"25"},{"aliases":["bath_medium_skin_tone"],"filename":"1f6c0-1f3fd","category":"skintone","batch":"25"},{"aliases":["bath_medium_dark_skin_tone"],"filename":"1f6c0-1f3fe","category":"skintone","batch":"25"},{"aliases":["bath_dark_skin_tone"],"filename":"1f6c0-1f3ff","category":"skintone","batch":"25"}]+[+ {+ "name": "GRINNING FACE",+ "unified": "1F600",+ "short_name": "grinning",+ "short_names": [+ "grinning"+ ],+ "text": ":D",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH OPEN MOUTH",+ "unified": "1F603",+ "short_name": "smiley",+ "short_names": [+ "smiley"+ ],+ "text": ":)",+ "texts": [+ "=)",+ "=-)"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH OPEN MOUTH AND SMILING EYES",+ "unified": "1F604",+ "short_name": "smile",+ "short_names": [+ "smile"+ ],+ "text": ":)",+ "texts": [+ "C:",+ "c:",+ ":D",+ ":-D"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "GRINNING FACE WITH SMILING EYES",+ "unified": "1F601",+ "short_name": "grin",+ "short_names": [+ "grin"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES",+ "unified": "1F606",+ "short_name": "laughing",+ "short_names": [+ "laughing",+ "satisfied"+ ],+ "text": null,+ "texts": [+ ":>",+ ":->"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH OPEN MOUTH AND COLD SWEAT",+ "unified": "1F605",+ "short_name": "sweat_smile",+ "short_names": [+ "sweat_smile"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ROLLING ON THE FLOOR LAUGHING",+ "unified": "1F923",+ "short_name": "rolling_on_the_floor_laughing",+ "short_names": [+ "rolling_on_the_floor_laughing",+ "rofl"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH TEARS OF JOY",+ "unified": "1F602",+ "short_name": "joy",+ "short_names": [+ "joy"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SLIGHTLY SMILING FACE",+ "unified": "1F642",+ "short_name": "slightly_smiling_face",+ "short_names": [+ "slightly_smiling_face"+ ],+ "text": null,+ "texts": [+ ":)",+ "(:",+ ":-)"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "UPSIDE-DOWN FACE",+ "unified": "1F643",+ "short_name": "upside_down_face",+ "short_names": [+ "upside_down_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WINKING FACE",+ "unified": "1F609",+ "short_name": "wink",+ "short_names": [+ "wink"+ ],+ "text": ";)",+ "texts": [+ ";)",+ ";-)"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH SMILING EYES",+ "unified": "1F60A",+ "short_name": "blush",+ "short_names": [+ "blush"+ ],+ "text": ":)",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH HALO",+ "unified": "1F607",+ "short_name": "innocent",+ "short_names": [+ "innocent"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH SMILING EYES AND THREE HEARTS",+ "unified": "1F970",+ "short_name": "smiling_face_with_3_hearts",+ "short_names": [+ "smiling_face_with_3_hearts"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH HEART-SHAPED EYES",+ "unified": "1F60D",+ "short_name": "heart_eyes",+ "short_names": [+ "heart_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GRINNING FACE WITH STAR EYES",+ "unified": "1F929",+ "short_name": "star-struck",+ "short_names": [+ "star-struck",+ "grinning_face_with_star_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE THROWING A KISS",+ "unified": "1F618",+ "short_name": "kissing_heart",+ "short_names": [+ "kissing_heart"+ ],+ "text": null,+ "texts": [+ ":*",+ ":-*"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "KISSING FACE",+ "unified": "1F617",+ "short_name": "kissing",+ "short_names": [+ "kissing"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WHITE SMILING FACE",+ "unified": "263A-FE0F",+ "short_name": "relaxed",+ "short_names": [+ "relaxed"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "KISSING FACE WITH CLOSED EYES",+ "unified": "1F61A",+ "short_name": "kissing_closed_eyes",+ "short_names": [+ "kissing_closed_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "KISSING FACE WITH SMILING EYES",+ "unified": "1F619",+ "short_name": "kissing_smiling_eyes",+ "short_names": [+ "kissing_smiling_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH TEAR",+ "unified": "1F972",+ "short_name": "smiling_face_with_tear",+ "short_names": [+ "smiling_face_with_tear"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE SAVOURING DELICIOUS FOOD",+ "unified": "1F60B",+ "short_name": "yum",+ "short_names": [+ "yum"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH STUCK-OUT TONGUE",+ "unified": "1F61B",+ "short_name": "stuck_out_tongue",+ "short_names": [+ "stuck_out_tongue"+ ],+ "text": ":p",+ "texts": [+ ":p",+ ":-p",+ ":P",+ ":-P",+ ":b",+ ":-b"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH STUCK-OUT TONGUE AND WINKING EYE",+ "unified": "1F61C",+ "short_name": "stuck_out_tongue_winking_eye",+ "short_names": [+ "stuck_out_tongue_winking_eye"+ ],+ "text": ";p",+ "texts": [+ ";p",+ ";-p",+ ";b",+ ";-b",+ ";P",+ ";-P"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE",+ "unified": "1F92A",+ "short_name": "zany_face",+ "short_names": [+ "zany_face",+ "grinning_face_with_one_large_and_one_small_eye"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES",+ "unified": "1F61D",+ "short_name": "stuck_out_tongue_closed_eyes",+ "short_names": [+ "stuck_out_tongue_closed_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "MONEY-MOUTH FACE",+ "unified": "1F911",+ "short_name": "money_mouth_face",+ "short_names": [+ "money_mouth_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HUGGING FACE",+ "unified": "1F917",+ "short_name": "hugging_face",+ "short_names": [+ "hugging_face",+ "hugs"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH",+ "unified": "1F92D",+ "short_name": "face_with_hand_over_mouth",+ "short_names": [+ "face_with_hand_over_mouth",+ "smiling_face_with_smiling_eyes_and_hand_covering_mouth"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH FINGER COVERING CLOSED LIPS",+ "unified": "1F92B",+ "short_name": "shushing_face",+ "short_names": [+ "shushing_face",+ "face_with_finger_covering_closed_lips"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "THINKING FACE",+ "unified": "1F914",+ "short_name": "thinking_face",+ "short_names": [+ "thinking_face",+ "thinking"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ZIPPER-MOUTH FACE",+ "unified": "1F910",+ "short_name": "zipper_mouth_face",+ "short_names": [+ "zipper_mouth_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH ONE EYEBROW RAISED",+ "unified": "1F928",+ "short_name": "face_with_raised_eyebrow",+ "short_names": [+ "face_with_raised_eyebrow",+ "face_with_one_eyebrow_raised"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "NEUTRAL FACE",+ "unified": "1F610",+ "short_name": "neutral_face",+ "short_names": [+ "neutral_face"+ ],+ "text": null,+ "texts": [+ ":|",+ ":-|"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "EXPRESSIONLESS FACE",+ "unified": "1F611",+ "short_name": "expressionless",+ "short_names": [+ "expressionless"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITHOUT MOUTH",+ "unified": "1F636",+ "short_name": "no_mouth",+ "short_names": [+ "no_mouth"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMIRKING FACE",+ "unified": "1F60F",+ "short_name": "smirk",+ "short_names": [+ "smirk"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "UNAMUSED FACE",+ "unified": "1F612",+ "short_name": "unamused",+ "short_names": [+ "unamused"+ ],+ "text": ":(",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH ROLLING EYES",+ "unified": "1F644",+ "short_name": "face_with_rolling_eyes",+ "short_names": [+ "face_with_rolling_eyes",+ "roll_eyes"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GRIMACING FACE",+ "unified": "1F62C",+ "short_name": "grimacing",+ "short_names": [+ "grimacing"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "LYING FACE",+ "unified": "1F925",+ "short_name": "lying_face",+ "short_names": [+ "lying_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "RELIEVED FACE",+ "unified": "1F60C",+ "short_name": "relieved",+ "short_names": [+ "relieved"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "PENSIVE FACE",+ "unified": "1F614",+ "short_name": "pensive",+ "short_names": [+ "pensive"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SLEEPY FACE",+ "unified": "1F62A",+ "short_name": "sleepy",+ "short_names": [+ "sleepy"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DROOLING FACE",+ "unified": "1F924",+ "short_name": "drooling_face",+ "short_names": [+ "drooling_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SLEEPING FACE",+ "unified": "1F634",+ "short_name": "sleeping",+ "short_names": [+ "sleeping"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH MEDICAL MASK",+ "unified": "1F637",+ "short_name": "mask",+ "short_names": [+ "mask"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH THERMOMETER",+ "unified": "1F912",+ "short_name": "face_with_thermometer",+ "short_names": [+ "face_with_thermometer"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH HEAD-BANDAGE",+ "unified": "1F915",+ "short_name": "face_with_head_bandage",+ "short_names": [+ "face_with_head_bandage"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "NAUSEATED FACE",+ "unified": "1F922",+ "short_name": "nauseated_face",+ "short_names": [+ "nauseated_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH OPEN MOUTH VOMITING",+ "unified": "1F92E",+ "short_name": "face_vomiting",+ "short_names": [+ "face_vomiting",+ "face_with_open_mouth_vomiting"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SNEEZING FACE",+ "unified": "1F927",+ "short_name": "sneezing_face",+ "short_names": [+ "sneezing_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "OVERHEATED FACE",+ "unified": "1F975",+ "short_name": "hot_face",+ "short_names": [+ "hot_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FREEZING FACE",+ "unified": "1F976",+ "short_name": "cold_face",+ "short_names": [+ "cold_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH UNEVEN EYES AND WAVY MOUTH",+ "unified": "1F974",+ "short_name": "woozy_face",+ "short_names": [+ "woozy_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DIZZY FACE",+ "unified": "1F635",+ "short_name": "dizzy_face",+ "short_names": [+ "dizzy_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SHOCKED FACE WITH EXPLODING HEAD",+ "unified": "1F92F",+ "short_name": "exploding_head",+ "short_names": [+ "exploding_head",+ "shocked_face_with_exploding_head"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH COWBOY HAT",+ "unified": "1F920",+ "short_name": "face_with_cowboy_hat",+ "short_names": [+ "face_with_cowboy_hat",+ "cowboy_hat_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH PARTY HORN AND PARTY HAT",+ "unified": "1F973",+ "short_name": "partying_face",+ "short_names": [+ "partying_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DISGUISED FACE",+ "unified": "1F978",+ "short_name": "disguised_face",+ "short_names": [+ "disguised_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH SUNGLASSES",+ "unified": "1F60E",+ "short_name": "sunglasses",+ "short_names": [+ "sunglasses"+ ],+ "text": null,+ "texts": [+ "8)"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "NERD FACE",+ "unified": "1F913",+ "short_name": "nerd_face",+ "short_names": [+ "nerd_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH MONOCLE",+ "unified": "1F9D0",+ "short_name": "face_with_monocle",+ "short_names": [+ "face_with_monocle"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CONFUSED FACE",+ "unified": "1F615",+ "short_name": "confused",+ "short_names": [+ "confused"+ ],+ "text": null,+ "texts": [+ ":\\",+ ":-\\",+ ":/",+ ":-/"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "WORRIED FACE",+ "unified": "1F61F",+ "short_name": "worried",+ "short_names": [+ "worried"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SLIGHTLY FROWNING FACE",+ "unified": "1F641",+ "short_name": "slightly_frowning_face",+ "short_names": [+ "slightly_frowning_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FROWNING FACE",+ "unified": "2639-FE0F",+ "short_name": "white_frowning_face",+ "short_names": [+ "white_frowning_face",+ "frowning_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH OPEN MOUTH",+ "unified": "1F62E",+ "short_name": "open_mouth",+ "short_names": [+ "open_mouth"+ ],+ "text": null,+ "texts": [+ ":o",+ ":-o",+ ":O",+ ":-O"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "HUSHED FACE",+ "unified": "1F62F",+ "short_name": "hushed",+ "short_names": [+ "hushed"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ASTONISHED FACE",+ "unified": "1F632",+ "short_name": "astonished",+ "short_names": [+ "astonished"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FLUSHED FACE",+ "unified": "1F633",+ "short_name": "flushed",+ "short_names": [+ "flushed"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH PLEADING EYES",+ "unified": "1F97A",+ "short_name": "pleading_face",+ "short_names": [+ "pleading_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FROWNING FACE WITH OPEN MOUTH",+ "unified": "1F626",+ "short_name": "frowning",+ "short_names": [+ "frowning"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ANGUISHED FACE",+ "unified": "1F627",+ "short_name": "anguished",+ "short_names": [+ "anguished"+ ],+ "text": null,+ "texts": [+ "D:"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "FEARFUL FACE",+ "unified": "1F628",+ "short_name": "fearful",+ "short_names": [+ "fearful"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH OPEN MOUTH AND COLD SWEAT",+ "unified": "1F630",+ "short_name": "cold_sweat",+ "short_names": [+ "cold_sweat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DISAPPOINTED BUT RELIEVED FACE",+ "unified": "1F625",+ "short_name": "disappointed_relieved",+ "short_names": [+ "disappointed_relieved"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CRYING FACE",+ "unified": "1F622",+ "short_name": "cry",+ "short_names": [+ "cry"+ ],+ "text": ":'(",+ "texts": [+ ":'("+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "LOUDLY CRYING FACE",+ "unified": "1F62D",+ "short_name": "sob",+ "short_names": [+ "sob"+ ],+ "text": ":'(",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE SCREAMING IN FEAR",+ "unified": "1F631",+ "short_name": "scream",+ "short_names": [+ "scream"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CONFOUNDED FACE",+ "unified": "1F616",+ "short_name": "confounded",+ "short_names": [+ "confounded"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "PERSEVERING FACE",+ "unified": "1F623",+ "short_name": "persevere",+ "short_names": [+ "persevere"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DISAPPOINTED FACE",+ "unified": "1F61E",+ "short_name": "disappointed",+ "short_names": [+ "disappointed"+ ],+ "text": ":(",+ "texts": [+ "):",+ ":(",+ ":-("+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH COLD SWEAT",+ "unified": "1F613",+ "short_name": "sweat",+ "short_names": [+ "sweat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WEARY FACE",+ "unified": "1F629",+ "short_name": "weary",+ "short_names": [+ "weary"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "TIRED FACE",+ "unified": "1F62B",+ "short_name": "tired_face",+ "short_names": [+ "tired_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "YAWNING FACE",+ "unified": "1F971",+ "short_name": "yawning_face",+ "short_names": [+ "yawning_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "FACE WITH LOOK OF TRIUMPH",+ "unified": "1F624",+ "short_name": "triumph",+ "short_names": [+ "triumph"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "POUTING FACE",+ "unified": "1F621",+ "short_name": "rage",+ "short_names": [+ "rage",+ "pout"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ANGRY FACE",+ "unified": "1F620",+ "short_name": "angry",+ "short_names": [+ "angry"+ ],+ "text": null,+ "texts": [+ ">:(",+ ">:-("+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "SERIOUS FACE WITH SYMBOLS COVERING MOUTH",+ "unified": "1F92C",+ "short_name": "face_with_symbols_on_mouth",+ "short_names": [+ "face_with_symbols_on_mouth",+ "serious_face_with_symbols_covering_mouth"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING FACE WITH HORNS",+ "unified": "1F608",+ "short_name": "smiling_imp",+ "short_names": [+ "smiling_imp"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "IMP",+ "unified": "1F47F",+ "short_name": "imp",+ "short_names": [+ "imp"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SKULL",+ "unified": "1F480",+ "short_name": "skull",+ "short_names": [+ "skull"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SKULL AND CROSSBONES",+ "unified": "2620-FE0F",+ "short_name": "skull_and_crossbones",+ "short_names": [+ "skull_and_crossbones"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "PILE OF POO",+ "unified": "1F4A9",+ "short_name": "hankey",+ "short_names": [+ "hankey",+ "poop",+ "shit"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CLOWN FACE",+ "unified": "1F921",+ "short_name": "clown_face",+ "short_names": [+ "clown_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "JAPANESE OGRE",+ "unified": "1F479",+ "short_name": "japanese_ogre",+ "short_names": [+ "japanese_ogre"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "JAPANESE GOBLIN",+ "unified": "1F47A",+ "short_name": "japanese_goblin",+ "short_names": [+ "japanese_goblin"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GHOST",+ "unified": "1F47B",+ "short_name": "ghost",+ "short_names": [+ "ghost"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "EXTRATERRESTRIAL ALIEN",+ "unified": "1F47D",+ "short_name": "alien",+ "short_names": [+ "alien"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ALIEN MONSTER",+ "unified": "1F47E",+ "short_name": "space_invader",+ "short_names": [+ "space_invader"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ROBOT FACE",+ "unified": "1F916",+ "short_name": "robot_face",+ "short_names": [+ "robot_face",+ "robot"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING CAT FACE WITH OPEN MOUTH",+ "unified": "1F63A",+ "short_name": "smiley_cat",+ "short_names": [+ "smiley_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GRINNING CAT FACE WITH SMILING EYES",+ "unified": "1F638",+ "short_name": "smile_cat",+ "short_names": [+ "smile_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CAT FACE WITH TEARS OF JOY",+ "unified": "1F639",+ "short_name": "joy_cat",+ "short_names": [+ "joy_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SMILING CAT FACE WITH HEART-SHAPED EYES",+ "unified": "1F63B",+ "short_name": "heart_eyes_cat",+ "short_names": [+ "heart_eyes_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CAT FACE WITH WRY SMILE",+ "unified": "1F63C",+ "short_name": "smirk_cat",+ "short_names": [+ "smirk_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "KISSING CAT FACE WITH CLOSED EYES",+ "unified": "1F63D",+ "short_name": "kissing_cat",+ "short_names": [+ "kissing_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WEARY CAT FACE",+ "unified": "1F640",+ "short_name": "scream_cat",+ "short_names": [+ "scream_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "CRYING CAT FACE",+ "unified": "1F63F",+ "short_name": "crying_cat_face",+ "short_names": [+ "crying_cat_face"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "POUTING CAT FACE",+ "unified": "1F63E",+ "short_name": "pouting_cat",+ "short_names": [+ "pouting_cat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SEE-NO-EVIL MONKEY",+ "unified": "1F648",+ "short_name": "see_no_evil",+ "short_names": [+ "see_no_evil"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HEAR-NO-EVIL MONKEY",+ "unified": "1F649",+ "short_name": "hear_no_evil",+ "short_names": [+ "hear_no_evil"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SPEAK-NO-EVIL MONKEY",+ "unified": "1F64A",+ "short_name": "speak_no_evil",+ "short_names": [+ "speak_no_evil"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "KISS MARK",+ "unified": "1F48B",+ "short_name": "kiss",+ "short_names": [+ "kiss"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "LOVE LETTER",+ "unified": "1F48C",+ "short_name": "love_letter",+ "short_names": [+ "love_letter"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HEART WITH ARROW",+ "unified": "1F498",+ "short_name": "cupid",+ "short_names": [+ "cupid"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HEART WITH RIBBON",+ "unified": "1F49D",+ "short_name": "gift_heart",+ "short_names": [+ "gift_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SPARKLING HEART",+ "unified": "1F496",+ "short_name": "sparkling_heart",+ "short_names": [+ "sparkling_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GROWING HEART",+ "unified": "1F497",+ "short_name": "heartpulse",+ "short_names": [+ "heartpulse"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BEATING HEART",+ "unified": "1F493",+ "short_name": "heartbeat",+ "short_names": [+ "heartbeat"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "REVOLVING HEARTS",+ "unified": "1F49E",+ "short_name": "revolving_hearts",+ "short_names": [+ "revolving_hearts"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "TWO HEARTS",+ "unified": "1F495",+ "short_name": "two_hearts",+ "short_names": [+ "two_hearts"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HEART DECORATION",+ "unified": "1F49F",+ "short_name": "heart_decoration",+ "short_names": [+ "heart_decoration"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HEART EXCLAMATION",+ "unified": "2763-FE0F",+ "short_name": "heavy_heart_exclamation_mark_ornament",+ "short_names": [+ "heavy_heart_exclamation_mark_ornament",+ "heavy_heart_exclamation"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BROKEN HEART",+ "unified": "1F494",+ "short_name": "broken_heart",+ "short_names": [+ "broken_heart"+ ],+ "text": "</3",+ "texts": [+ "</3"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "HEAVY BLACK HEART",+ "unified": "2764-FE0F",+ "short_name": "heart",+ "short_names": [+ "heart"+ ],+ "text": "<3",+ "texts": [+ "<3"+ ],+ "category": "smileys-emotion"+ },+ {+ "name": "ORANGE HEART",+ "unified": "1F9E1",+ "short_name": "orange_heart",+ "short_names": [+ "orange_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "YELLOW HEART",+ "unified": "1F49B",+ "short_name": "yellow_heart",+ "short_names": [+ "yellow_heart"+ ],+ "text": "<3",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "GREEN HEART",+ "unified": "1F49A",+ "short_name": "green_heart",+ "short_names": [+ "green_heart"+ ],+ "text": "<3",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BLUE HEART",+ "unified": "1F499",+ "short_name": "blue_heart",+ "short_names": [+ "blue_heart"+ ],+ "text": "<3",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "PURPLE HEART",+ "unified": "1F49C",+ "short_name": "purple_heart",+ "short_names": [+ "purple_heart"+ ],+ "text": "<3",+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BROWN HEART",+ "unified": "1F90E",+ "short_name": "brown_heart",+ "short_names": [+ "brown_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BLACK HEART",+ "unified": "1F5A4",+ "short_name": "black_heart",+ "short_names": [+ "black_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WHITE HEART",+ "unified": "1F90D",+ "short_name": "white_heart",+ "short_names": [+ "white_heart"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HUNDRED POINTS SYMBOL",+ "unified": "1F4AF",+ "short_name": "100",+ "short_names": [+ "100"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "ANGER SYMBOL",+ "unified": "1F4A2",+ "short_name": "anger",+ "short_names": [+ "anger"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "COLLISION SYMBOL",+ "unified": "1F4A5",+ "short_name": "boom",+ "short_names": [+ "boom",+ "collision"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DIZZY SYMBOL",+ "unified": "1F4AB",+ "short_name": "dizzy",+ "short_names": [+ "dizzy"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SPLASHING SWEAT SYMBOL",+ "unified": "1F4A6",+ "short_name": "sweat_drops",+ "short_names": [+ "sweat_drops"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "DASH SYMBOL",+ "unified": "1F4A8",+ "short_name": "dash",+ "short_names": [+ "dash"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "HOLE",+ "unified": "1F573-FE0F",+ "short_name": "hole",+ "short_names": [+ "hole"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "BOMB",+ "unified": "1F4A3",+ "short_name": "bomb",+ "short_names": [+ "bomb"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SPEECH BALLOON",+ "unified": "1F4AC",+ "short_name": "speech_balloon",+ "short_names": [+ "speech_balloon"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "EYE IN SPEECH BUBBLE",+ "unified": "1F441-FE0F-200D-1F5E8-FE0F",+ "short_name": "eye-in-speech-bubble",+ "short_names": [+ "eye-in-speech-bubble"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "LEFT SPEECH BUBBLE",+ "unified": "1F5E8-FE0F",+ "short_name": "left_speech_bubble",+ "short_names": [+ "left_speech_bubble"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "RIGHT ANGER BUBBLE",+ "unified": "1F5EF-FE0F",+ "short_name": "right_anger_bubble",+ "short_names": [+ "right_anger_bubble"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "THOUGHT BALLOON",+ "unified": "1F4AD",+ "short_name": "thought_balloon",+ "short_names": [+ "thought_balloon"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "SLEEPING SYMBOL",+ "unified": "1F4A4",+ "short_name": "zzz",+ "short_names": [+ "zzz"+ ],+ "text": null,+ "texts": null,+ "category": "smileys-emotion"+ },+ {+ "name": "WAVING HAND SIGN",+ "unified": "1F44B",+ "short_name": "wave",+ "short_names": [+ "wave"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44B-1F3FB",+ "non_qualified": null,+ "image": "1f44b-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44B-1F3FC",+ "non_qualified": null,+ "image": "1f44b-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44B-1F3FD",+ "non_qualified": null,+ "image": "1f44b-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44B-1F3FE",+ "non_qualified": null,+ "image": "1f44b-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 20,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44B-1F3FF",+ "non_qualified": null,+ "image": "1f44b-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 21,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RAISED BACK OF HAND",+ "unified": "1F91A",+ "short_name": "raised_back_of_hand",+ "short_names": [+ "raised_back_of_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F91A-1F3FB",+ "non_qualified": null,+ "image": "1f91a-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 44,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F91A-1F3FC",+ "non_qualified": null,+ "image": "1f91a-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 45,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F91A-1F3FD",+ "non_qualified": null,+ "image": "1f91a-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 46,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F91A-1F3FE",+ "non_qualified": null,+ "image": "1f91a-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 47,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F91A-1F3FF",+ "non_qualified": null,+ "image": "1f91a-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 48,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "HAND WITH FINGERS SPLAYED",+ "unified": "1F590-FE0F",+ "short_name": "raised_hand_with_fingers_splayed",+ "short_names": [+ "raised_hand_with_fingers_splayed"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F590-1F3FB",+ "non_qualified": null,+ "image": "1f590-1f3fb.png",+ "sheet_x": 29,+ "sheet_y": 47,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F590-1F3FC",+ "non_qualified": null,+ "image": "1f590-1f3fc.png",+ "sheet_x": 29,+ "sheet_y": 48,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F590-1F3FD",+ "non_qualified": null,+ "image": "1f590-1f3fd.png",+ "sheet_x": 29,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F590-1F3FE",+ "non_qualified": null,+ "image": "1f590-1f3fe.png",+ "sheet_x": 29,+ "sheet_y": 50,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F590-1F3FF",+ "non_qualified": null,+ "image": "1f590-1f3ff.png",+ "sheet_x": 29,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RAISED HAND",+ "unified": "270B",+ "short_name": "hand",+ "short_names": [+ "hand",+ "raised_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "270B-1F3FB",+ "non_qualified": null,+ "image": "270b-1f3fb.png",+ "sheet_x": 55,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "270B-1F3FC",+ "non_qualified": null,+ "image": "270b-1f3fc.png",+ "sheet_x": 55,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "270B-1F3FD",+ "non_qualified": null,+ "image": "270b-1f3fd.png",+ "sheet_x": 55,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "270B-1F3FE",+ "non_qualified": null,+ "image": "270b-1f3fe.png",+ "sheet_x": 56,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "270B-1F3FF",+ "non_qualified": null,+ "image": "270b-1f3ff.png",+ "sheet_x": 56,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS",+ "unified": "1F596",+ "short_name": "spock-hand",+ "short_names": [+ "spock-hand",+ "vulcan_salute"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F596-1F3FB",+ "non_qualified": null,+ "image": "1f596-1f3fb.png",+ "sheet_x": 30,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F596-1F3FC",+ "non_qualified": null,+ "image": "1f596-1f3fc.png",+ "sheet_x": 30,+ "sheet_y": 2,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F596-1F3FD",+ "non_qualified": null,+ "image": "1f596-1f3fd.png",+ "sheet_x": 30,+ "sheet_y": 3,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F596-1F3FE",+ "non_qualified": null,+ "image": "1f596-1f3fe.png",+ "sheet_x": 30,+ "sheet_y": 4,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F596-1F3FF",+ "non_qualified": null,+ "image": "1f596-1f3ff.png",+ "sheet_x": 30,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "OK HAND SIGN",+ "unified": "1F44C",+ "short_name": "ok_hand",+ "short_names": [+ "ok_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44C-1F3FB",+ "non_qualified": null,+ "image": "1f44c-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 23,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44C-1F3FC",+ "non_qualified": null,+ "image": "1f44c-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 24,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44C-1F3FD",+ "non_qualified": null,+ "image": "1f44c-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 25,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44C-1F3FE",+ "non_qualified": null,+ "image": "1f44c-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 26,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44C-1F3FF",+ "non_qualified": null,+ "image": "1f44c-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 27,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PINCHED FINGERS",+ "unified": "1F90C",+ "short_name": "pinched_fingers",+ "short_names": [+ "pinched_fingers"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F90C-1F3FB",+ "non_qualified": null,+ "image": "1f90c-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 10,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F90C-1F3FC",+ "non_qualified": null,+ "image": "1f90c-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 11,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F90C-1F3FD",+ "non_qualified": null,+ "image": "1f90c-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 12,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F90C-1F3FE",+ "non_qualified": null,+ "image": "1f90c-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 13,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F90C-1F3FF",+ "non_qualified": null,+ "image": "1f90c-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 14,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PINCHING HAND",+ "unified": "1F90F",+ "short_name": "pinching_hand",+ "short_names": [+ "pinching_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F90F-1F3FB",+ "non_qualified": null,+ "image": "1f90f-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 18,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F90F-1F3FC",+ "non_qualified": null,+ "image": "1f90f-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 19,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F90F-1F3FD",+ "non_qualified": null,+ "image": "1f90f-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F90F-1F3FE",+ "non_qualified": null,+ "image": "1f90f-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 21,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F90F-1F3FF",+ "non_qualified": null,+ "image": "1f90f-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 22,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "VICTORY HAND",+ "unified": "270C-FE0F",+ "short_name": "v",+ "short_names": [+ "v"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "270C-1F3FB",+ "non_qualified": null,+ "image": "270c-1f3fb.png",+ "sheet_x": 56,+ "sheet_y": 3,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "270C-1F3FC",+ "non_qualified": null,+ "image": "270c-1f3fc.png",+ "sheet_x": 56,+ "sheet_y": 4,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "270C-1F3FD",+ "non_qualified": null,+ "image": "270c-1f3fd.png",+ "sheet_x": 56,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "270C-1F3FE",+ "non_qualified": null,+ "image": "270c-1f3fe.png",+ "sheet_x": 56,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "270C-1F3FF",+ "non_qualified": null,+ "image": "270c-1f3ff.png",+ "sheet_x": 56,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED",+ "unified": "1F91E",+ "short_name": "crossed_fingers",+ "short_names": [+ "crossed_fingers",+ "hand_with_index_and_middle_fingers_crossed"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F91E-1F3FB",+ "non_qualified": null,+ "image": "1f91e-1f3fb.png",+ "sheet_x": 38,+ "sheet_y": 5,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F91E-1F3FC",+ "non_qualified": null,+ "image": "1f91e-1f3fc.png",+ "sheet_x": 38,+ "sheet_y": 6,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F91E-1F3FD",+ "non_qualified": null,+ "image": "1f91e-1f3fd.png",+ "sheet_x": 38,+ "sheet_y": 7,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F91E-1F3FE",+ "non_qualified": null,+ "image": "1f91e-1f3fe.png",+ "sheet_x": 38,+ "sheet_y": 8,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F91E-1F3FF",+ "non_qualified": null,+ "image": "1f91e-1f3ff.png",+ "sheet_x": 38,+ "sheet_y": 9,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "I LOVE YOU HAND SIGN",+ "unified": "1F91F",+ "short_name": "i_love_you_hand_sign",+ "short_names": [+ "i_love_you_hand_sign"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F91F-1F3FB",+ "non_qualified": null,+ "image": "1f91f-1f3fb.png",+ "sheet_x": 38,+ "sheet_y": 11,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F91F-1F3FC",+ "non_qualified": null,+ "image": "1f91f-1f3fc.png",+ "sheet_x": 38,+ "sheet_y": 12,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F91F-1F3FD",+ "non_qualified": null,+ "image": "1f91f-1f3fd.png",+ "sheet_x": 38,+ "sheet_y": 13,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F91F-1F3FE",+ "non_qualified": null,+ "image": "1f91f-1f3fe.png",+ "sheet_x": 38,+ "sheet_y": 14,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F91F-1F3FF",+ "non_qualified": null,+ "image": "1f91f-1f3ff.png",+ "sheet_x": 38,+ "sheet_y": 15,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SIGN OF THE HORNS",+ "unified": "1F918",+ "short_name": "the_horns",+ "short_names": [+ "the_horns",+ "sign_of_the_horns",+ "metal"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F918-1F3FB",+ "non_qualified": null,+ "image": "1f918-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F918-1F3FC",+ "non_qualified": null,+ "image": "1f918-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F918-1F3FD",+ "non_qualified": null,+ "image": "1f918-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F918-1F3FE",+ "non_qualified": null,+ "image": "1f918-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F918-1F3FF",+ "non_qualified": null,+ "image": "1f918-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "CALL ME HAND",+ "unified": "1F919",+ "short_name": "call_me_hand",+ "short_names": [+ "call_me_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F919-1F3FB",+ "non_qualified": null,+ "image": "1f919-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 38,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F919-1F3FC",+ "non_qualified": null,+ "image": "1f919-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 39,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F919-1F3FD",+ "non_qualified": null,+ "image": "1f919-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 40,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F919-1F3FE",+ "non_qualified": null,+ "image": "1f919-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 41,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F919-1F3FF",+ "non_qualified": null,+ "image": "1f919-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 42,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WHITE LEFT POINTING BACKHAND INDEX",+ "unified": "1F448",+ "short_name": "point_left",+ "short_names": [+ "point_left"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F448-1F3FB",+ "non_qualified": null,+ "image": "1f448-1f3fb.png",+ "sheet_x": 12,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F448-1F3FC",+ "non_qualified": null,+ "image": "1f448-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F448-1F3FD",+ "non_qualified": null,+ "image": "1f448-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F448-1F3FE",+ "non_qualified": null,+ "image": "1f448-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 2,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F448-1F3FF",+ "non_qualified": null,+ "image": "1f448-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 3,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WHITE RIGHT POINTING BACKHAND INDEX",+ "unified": "1F449",+ "short_name": "point_right",+ "short_names": [+ "point_right"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F449-1F3FB",+ "non_qualified": null,+ "image": "1f449-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F449-1F3FC",+ "non_qualified": null,+ "image": "1f449-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F449-1F3FD",+ "non_qualified": null,+ "image": "1f449-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F449-1F3FE",+ "non_qualified": null,+ "image": "1f449-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 8,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F449-1F3FF",+ "non_qualified": null,+ "image": "1f449-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WHITE UP POINTING BACKHAND INDEX",+ "unified": "1F446",+ "short_name": "point_up_2",+ "short_names": [+ "point_up_2"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F446-1F3FB",+ "non_qualified": null,+ "image": "1f446-1f3fb.png",+ "sheet_x": 12,+ "sheet_y": 45,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F446-1F3FC",+ "non_qualified": null,+ "image": "1f446-1f3fc.png",+ "sheet_x": 12,+ "sheet_y": 46,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F446-1F3FD",+ "non_qualified": null,+ "image": "1f446-1f3fd.png",+ "sheet_x": 12,+ "sheet_y": 47,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F446-1F3FE",+ "non_qualified": null,+ "image": "1f446-1f3fe.png",+ "sheet_x": 12,+ "sheet_y": 48,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F446-1F3FF",+ "non_qualified": null,+ "image": "1f446-1f3ff.png",+ "sheet_x": 12,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED",+ "unified": "1F595",+ "short_name": "middle_finger",+ "short_names": [+ "middle_finger",+ "reversed_hand_with_middle_finger_extended",+ "fu"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F595-1F3FB",+ "non_qualified": null,+ "image": "1f595-1f3fb.png",+ "sheet_x": 29,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F595-1F3FC",+ "non_qualified": null,+ "image": "1f595-1f3fc.png",+ "sheet_x": 29,+ "sheet_y": 54,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F595-1F3FD",+ "non_qualified": null,+ "image": "1f595-1f3fd.png",+ "sheet_x": 29,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F595-1F3FE",+ "non_qualified": null,+ "image": "1f595-1f3fe.png",+ "sheet_x": 29,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F595-1F3FF",+ "non_qualified": null,+ "image": "1f595-1f3ff.png",+ "sheet_x": 29,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WHITE DOWN POINTING BACKHAND INDEX",+ "unified": "1F447",+ "short_name": "point_down",+ "short_names": [+ "point_down"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F447-1F3FB",+ "non_qualified": null,+ "image": "1f447-1f3fb.png",+ "sheet_x": 12,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F447-1F3FC",+ "non_qualified": null,+ "image": "1f447-1f3fc.png",+ "sheet_x": 12,+ "sheet_y": 52,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F447-1F3FD",+ "non_qualified": null,+ "image": "1f447-1f3fd.png",+ "sheet_x": 12,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F447-1F3FE",+ "non_qualified": null,+ "image": "1f447-1f3fe.png",+ "sheet_x": 12,+ "sheet_y": 54,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F447-1F3FF",+ "non_qualified": null,+ "image": "1f447-1f3ff.png",+ "sheet_x": 12,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WHITE UP POINTING INDEX",+ "unified": "261D-FE0F",+ "short_name": "point_up",+ "short_names": [+ "point_up"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "261D-1F3FB",+ "non_qualified": null,+ "image": "261d-1f3fb.png",+ "sheet_x": 54,+ "sheet_y": 8,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "261D-1F3FC",+ "non_qualified": null,+ "image": "261d-1f3fc.png",+ "sheet_x": 54,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "261D-1F3FD",+ "non_qualified": null,+ "image": "261d-1f3fd.png",+ "sheet_x": 54,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "261D-1F3FE",+ "non_qualified": null,+ "image": "261d-1f3fe.png",+ "sheet_x": 54,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "261D-1F3FF",+ "non_qualified": null,+ "image": "261d-1f3ff.png",+ "sheet_x": 54,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "THUMBS UP SIGN",+ "unified": "1F44D",+ "short_name": "+1",+ "short_names": [+ "+1",+ "thumbsup"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44D-1F3FB",+ "non_qualified": null,+ "image": "1f44d-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 29,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44D-1F3FC",+ "non_qualified": null,+ "image": "1f44d-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 30,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44D-1F3FD",+ "non_qualified": null,+ "image": "1f44d-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44D-1F3FE",+ "non_qualified": null,+ "image": "1f44d-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44D-1F3FF",+ "non_qualified": null,+ "image": "1f44d-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "THUMBS DOWN SIGN",+ "unified": "1F44E",+ "short_name": "-1",+ "short_names": [+ "-1",+ "thumbsdown"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44E-1F3FB",+ "non_qualified": null,+ "image": "1f44e-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44E-1F3FC",+ "non_qualified": null,+ "image": "1f44e-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44E-1F3FD",+ "non_qualified": null,+ "image": "1f44e-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44E-1F3FE",+ "non_qualified": null,+ "image": "1f44e-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 38,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44E-1F3FF",+ "non_qualified": null,+ "image": "1f44e-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 39,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RAISED FIST",+ "unified": "270A",+ "short_name": "fist",+ "short_names": [+ "fist",+ "fist_raised"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "270A-1F3FB",+ "non_qualified": null,+ "image": "270a-1f3fb.png",+ "sheet_x": 55,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "270A-1F3FC",+ "non_qualified": null,+ "image": "270a-1f3fc.png",+ "sheet_x": 55,+ "sheet_y": 50,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "270A-1F3FD",+ "non_qualified": null,+ "image": "270a-1f3fd.png",+ "sheet_x": 55,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "270A-1F3FE",+ "non_qualified": null,+ "image": "270a-1f3fe.png",+ "sheet_x": 55,+ "sheet_y": 52,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "270A-1F3FF",+ "non_qualified": null,+ "image": "270a-1f3ff.png",+ "sheet_x": 55,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FISTED HAND SIGN",+ "unified": "1F44A",+ "short_name": "facepunch",+ "short_names": [+ "facepunch",+ "punch",+ "fist_oncoming"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44A-1F3FB",+ "non_qualified": null,+ "image": "1f44a-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44A-1F3FC",+ "non_qualified": null,+ "image": "1f44a-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44A-1F3FD",+ "non_qualified": null,+ "image": "1f44a-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 13,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44A-1F3FE",+ "non_qualified": null,+ "image": "1f44a-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 14,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44A-1F3FF",+ "non_qualified": null,+ "image": "1f44a-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 15,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "LEFT-FACING FIST",+ "unified": "1F91B",+ "short_name": "left-facing_fist",+ "short_names": [+ "left-facing_fist",+ "fist_left"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F91B-1F3FB",+ "non_qualified": null,+ "image": "1f91b-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 50,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F91B-1F3FC",+ "non_qualified": null,+ "image": "1f91b-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 51,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F91B-1F3FD",+ "non_qualified": null,+ "image": "1f91b-1f3fd.png",+ "sheet_x": 37,+ "sheet_y": 52,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F91B-1F3FE",+ "non_qualified": null,+ "image": "1f91b-1f3fe.png",+ "sheet_x": 37,+ "sheet_y": 53,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F91B-1F3FF",+ "non_qualified": null,+ "image": "1f91b-1f3ff.png",+ "sheet_x": 37,+ "sheet_y": 54,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RIGHT-FACING FIST",+ "unified": "1F91C",+ "short_name": "right-facing_fist",+ "short_names": [+ "right-facing_fist",+ "fist_right"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F91C-1F3FB",+ "non_qualified": null,+ "image": "1f91c-1f3fb.png",+ "sheet_x": 37,+ "sheet_y": 56,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F91C-1F3FC",+ "non_qualified": null,+ "image": "1f91c-1f3fc.png",+ "sheet_x": 37,+ "sheet_y": 57,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F91C-1F3FD",+ "non_qualified": null,+ "image": "1f91c-1f3fd.png",+ "sheet_x": 38,+ "sheet_y": 0,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F91C-1F3FE",+ "non_qualified": null,+ "image": "1f91c-1f3fe.png",+ "sheet_x": 38,+ "sheet_y": 1,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F91C-1F3FF",+ "non_qualified": null,+ "image": "1f91c-1f3ff.png",+ "sheet_x": 38,+ "sheet_y": 2,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "CLAPPING HANDS SIGN",+ "unified": "1F44F",+ "short_name": "clap",+ "short_names": [+ "clap"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F44F-1F3FB",+ "non_qualified": null,+ "image": "1f44f-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F44F-1F3FC",+ "non_qualified": null,+ "image": "1f44f-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 42,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F44F-1F3FD",+ "non_qualified": null,+ "image": "1f44f-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 43,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F44F-1F3FE",+ "non_qualified": null,+ "image": "1f44f-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 44,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F44F-1F3FF",+ "non_qualified": null,+ "image": "1f44f-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 45,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION",+ "unified": "1F64C",+ "short_name": "raised_hands",+ "short_names": [+ "raised_hands"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64C-1F3FB",+ "non_qualified": null,+ "image": "1f64c-1f3fb.png",+ "sheet_x": 33,+ "sheet_y": 3,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64C-1F3FC",+ "non_qualified": null,+ "image": "1f64c-1f3fc.png",+ "sheet_x": 33,+ "sheet_y": 4,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64C-1F3FD",+ "non_qualified": null,+ "image": "1f64c-1f3fd.png",+ "sheet_x": 33,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64C-1F3FE",+ "non_qualified": null,+ "image": "1f64c-1f3fe.png",+ "sheet_x": 33,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64C-1F3FF",+ "non_qualified": null,+ "image": "1f64c-1f3ff.png",+ "sheet_x": 33,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "OPEN HANDS SIGN",+ "unified": "1F450",+ "short_name": "open_hands",+ "short_names": [+ "open_hands"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F450-1F3FB",+ "non_qualified": null,+ "image": "1f450-1f3fb.png",+ "sheet_x": 13,+ "sheet_y": 47,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F450-1F3FC",+ "non_qualified": null,+ "image": "1f450-1f3fc.png",+ "sheet_x": 13,+ "sheet_y": 48,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F450-1F3FD",+ "non_qualified": null,+ "image": "1f450-1f3fd.png",+ "sheet_x": 13,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F450-1F3FE",+ "non_qualified": null,+ "image": "1f450-1f3fe.png",+ "sheet_x": 13,+ "sheet_y": 50,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F450-1F3FF",+ "non_qualified": null,+ "image": "1f450-1f3ff.png",+ "sheet_x": 13,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PALMS UP TOGETHER",+ "unified": "1F932",+ "short_name": "palms_up_together",+ "short_names": [+ "palms_up_together"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F932-1F3FB",+ "non_qualified": null,+ "image": "1f932-1f3fb.png",+ "sheet_x": 39,+ "sheet_y": 4,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F932-1F3FC",+ "non_qualified": null,+ "image": "1f932-1f3fc.png",+ "sheet_x": 39,+ "sheet_y": 5,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F932-1F3FD",+ "non_qualified": null,+ "image": "1f932-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 6,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F932-1F3FE",+ "non_qualified": null,+ "image": "1f932-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 7,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F932-1F3FF",+ "non_qualified": null,+ "image": "1f932-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 8,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "HANDSHAKE",+ "unified": "1F91D",+ "short_name": "handshake",+ "short_names": [+ "handshake"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "PERSON WITH FOLDED HANDS",+ "unified": "1F64F",+ "short_name": "pray",+ "short_names": [+ "pray"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64F-1F3FB",+ "non_qualified": null,+ "image": "1f64f-1f3fb.png",+ "sheet_x": 33,+ "sheet_y": 45,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64F-1F3FC",+ "non_qualified": null,+ "image": "1f64f-1f3fc.png",+ "sheet_x": 33,+ "sheet_y": 46,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64F-1F3FD",+ "non_qualified": null,+ "image": "1f64f-1f3fd.png",+ "sheet_x": 33,+ "sheet_y": 47,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64F-1F3FE",+ "non_qualified": null,+ "image": "1f64f-1f3fe.png",+ "sheet_x": 33,+ "sheet_y": 48,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64F-1F3FF",+ "non_qualified": null,+ "image": "1f64f-1f3ff.png",+ "sheet_x": 33,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WRITING HAND",+ "unified": "270D-FE0F",+ "short_name": "writing_hand",+ "short_names": [+ "writing_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "270D-1F3FB",+ "non_qualified": null,+ "image": "270d-1f3fb.png",+ "sheet_x": 56,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "270D-1F3FC",+ "non_qualified": null,+ "image": "270d-1f3fc.png",+ "sheet_x": 56,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "270D-1F3FD",+ "non_qualified": null,+ "image": "270d-1f3fd.png",+ "sheet_x": 56,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "270D-1F3FE",+ "non_qualified": null,+ "image": "270d-1f3fe.png",+ "sheet_x": 56,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "270D-1F3FF",+ "non_qualified": null,+ "image": "270d-1f3ff.png",+ "sheet_x": 56,+ "sheet_y": 13,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "NAIL POLISH",+ "unified": "1F485",+ "short_name": "nail_care",+ "short_names": [+ "nail_care"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F485-1F3FB",+ "non_qualified": null,+ "image": "1f485-1f3fb.png",+ "sheet_x": 24,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F485-1F3FC",+ "non_qualified": null,+ "image": "1f485-1f3fc.png",+ "sheet_x": 24,+ "sheet_y": 38,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F485-1F3FD",+ "non_qualified": null,+ "image": "1f485-1f3fd.png",+ "sheet_x": 24,+ "sheet_y": 39,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F485-1F3FE",+ "non_qualified": null,+ "image": "1f485-1f3fe.png",+ "sheet_x": 24,+ "sheet_y": 40,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F485-1F3FF",+ "non_qualified": null,+ "image": "1f485-1f3ff.png",+ "sheet_x": 24,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SELFIE",+ "unified": "1F933",+ "short_name": "selfie",+ "short_names": [+ "selfie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F933-1F3FB",+ "non_qualified": null,+ "image": "1f933-1f3fb.png",+ "sheet_x": 39,+ "sheet_y": 10,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F933-1F3FC",+ "non_qualified": null,+ "image": "1f933-1f3fc.png",+ "sheet_x": 39,+ "sheet_y": 11,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F933-1F3FD",+ "non_qualified": null,+ "image": "1f933-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 12,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F933-1F3FE",+ "non_qualified": null,+ "image": "1f933-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 13,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F933-1F3FF",+ "non_qualified": null,+ "image": "1f933-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 14,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FLEXED BICEPS",+ "unified": "1F4AA",+ "short_name": "muscle",+ "short_names": [+ "muscle"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F4AA-1F3FB",+ "non_qualified": null,+ "image": "1f4aa-1f3fb.png",+ "sheet_x": 25,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F4AA-1F3FC",+ "non_qualified": null,+ "image": "1f4aa-1f3fc.png",+ "sheet_x": 25,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F4AA-1F3FD",+ "non_qualified": null,+ "image": "1f4aa-1f3fd.png",+ "sheet_x": 25,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F4AA-1F3FE",+ "non_qualified": null,+ "image": "1f4aa-1f3fe.png",+ "sheet_x": 26,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F4AA-1F3FF",+ "non_qualified": null,+ "image": "1f4aa-1f3ff.png",+ "sheet_x": 26,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MECHANICAL ARM",+ "unified": "1F9BE",+ "short_name": "mechanical_arm",+ "short_names": [+ "mechanical_arm"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "MECHANICAL LEG",+ "unified": "1F9BF",+ "short_name": "mechanical_leg",+ "short_names": [+ "mechanical_leg"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "LEG",+ "unified": "1F9B5",+ "short_name": "leg",+ "short_names": [+ "leg"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B5-1F3FB",+ "non_qualified": null,+ "image": "1f9b5-1f3fb.png",+ "sheet_x": 43,+ "sheet_y": 25,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B5-1F3FC",+ "non_qualified": null,+ "image": "1f9b5-1f3fc.png",+ "sheet_x": 43,+ "sheet_y": 26,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B5-1F3FD",+ "non_qualified": null,+ "image": "1f9b5-1f3fd.png",+ "sheet_x": 43,+ "sheet_y": 27,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B5-1F3FE",+ "non_qualified": null,+ "image": "1f9b5-1f3fe.png",+ "sheet_x": 43,+ "sheet_y": 28,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B5-1F3FF",+ "non_qualified": null,+ "image": "1f9b5-1f3ff.png",+ "sheet_x": 43,+ "sheet_y": 29,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FOOT",+ "unified": "1F9B6",+ "short_name": "foot",+ "short_names": [+ "foot"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B6-1F3FB",+ "non_qualified": null,+ "image": "1f9b6-1f3fb.png",+ "sheet_x": 43,+ "sheet_y": 31,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B6-1F3FC",+ "non_qualified": null,+ "image": "1f9b6-1f3fc.png",+ "sheet_x": 43,+ "sheet_y": 32,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B6-1F3FD",+ "non_qualified": null,+ "image": "1f9b6-1f3fd.png",+ "sheet_x": 43,+ "sheet_y": 33,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B6-1F3FE",+ "non_qualified": null,+ "image": "1f9b6-1f3fe.png",+ "sheet_x": 43,+ "sheet_y": 34,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B6-1F3FF",+ "non_qualified": null,+ "image": "1f9b6-1f3ff.png",+ "sheet_x": 43,+ "sheet_y": 35,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "EAR",+ "unified": "1F442",+ "short_name": "ear",+ "short_names": [+ "ear"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F442-1F3FB",+ "non_qualified": null,+ "image": "1f442-1f3fb.png",+ "sheet_x": 12,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F442-1F3FC",+ "non_qualified": null,+ "image": "1f442-1f3fc.png",+ "sheet_x": 12,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F442-1F3FD",+ "non_qualified": null,+ "image": "1f442-1f3fd.png",+ "sheet_x": 12,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F442-1F3FE",+ "non_qualified": null,+ "image": "1f442-1f3fe.png",+ "sheet_x": 12,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F442-1F3FF",+ "non_qualified": null,+ "image": "1f442-1f3ff.png",+ "sheet_x": 12,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "EAR WITH HEARING AID",+ "unified": "1F9BB",+ "short_name": "ear_with_hearing_aid",+ "short_names": [+ "ear_with_hearing_aid"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9BB-1F3FB",+ "non_qualified": null,+ "image": "1f9bb-1f3fb.png",+ "sheet_x": 44,+ "sheet_y": 17,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9BB-1F3FC",+ "non_qualified": null,+ "image": "1f9bb-1f3fc.png",+ "sheet_x": 44,+ "sheet_y": 18,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9BB-1F3FD",+ "non_qualified": null,+ "image": "1f9bb-1f3fd.png",+ "sheet_x": 44,+ "sheet_y": 19,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9BB-1F3FE",+ "non_qualified": null,+ "image": "1f9bb-1f3fe.png",+ "sheet_x": 44,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9BB-1F3FF",+ "non_qualified": null,+ "image": "1f9bb-1f3ff.png",+ "sheet_x": 44,+ "sheet_y": 21,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "NOSE",+ "unified": "1F443",+ "short_name": "nose",+ "short_names": [+ "nose"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F443-1F3FB",+ "non_qualified": null,+ "image": "1f443-1f3fb.png",+ "sheet_x": 12,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F443-1F3FC",+ "non_qualified": null,+ "image": "1f443-1f3fc.png",+ "sheet_x": 12,+ "sheet_y": 38,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F443-1F3FD",+ "non_qualified": null,+ "image": "1f443-1f3fd.png",+ "sheet_x": 12,+ "sheet_y": 39,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F443-1F3FE",+ "non_qualified": null,+ "image": "1f443-1f3fe.png",+ "sheet_x": 12,+ "sheet_y": 40,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F443-1F3FF",+ "non_qualified": null,+ "image": "1f443-1f3ff.png",+ "sheet_x": 12,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BRAIN",+ "unified": "1F9E0",+ "short_name": "brain",+ "short_names": [+ "brain"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "ANATOMICAL HEART",+ "unified": "1FAC0",+ "short_name": "anatomical_heart",+ "short_names": [+ "anatomical_heart"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "LUNGS",+ "unified": "1FAC1",+ "short_name": "lungs",+ "short_names": [+ "lungs"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "TOOTH",+ "unified": "1F9B7",+ "short_name": "tooth",+ "short_names": [+ "tooth"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "BONE",+ "unified": "1F9B4",+ "short_name": "bone",+ "short_names": [+ "bone"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "EYES",+ "unified": "1F440",+ "short_name": "eyes",+ "short_names": [+ "eyes"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "EYE",+ "unified": "1F441-FE0F",+ "short_name": "eye",+ "short_names": [+ "eye"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "TONGUE",+ "unified": "1F445",+ "short_name": "tongue",+ "short_names": [+ "tongue"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "MOUTH",+ "unified": "1F444",+ "short_name": "lips",+ "short_names": [+ "lips"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "BABY",+ "unified": "1F476",+ "short_name": "baby",+ "short_names": [+ "baby"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F476-1F3FB",+ "non_qualified": null,+ "image": "1f476-1f3fb.png",+ "sheet_x": 23,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F476-1F3FC",+ "non_qualified": null,+ "image": "1f476-1f3fc.png",+ "sheet_x": 23,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F476-1F3FD",+ "non_qualified": null,+ "image": "1f476-1f3fd.png",+ "sheet_x": 23,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F476-1F3FE",+ "non_qualified": null,+ "image": "1f476-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F476-1F3FF",+ "non_qualified": null,+ "image": "1f476-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 13,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "CHILD",+ "unified": "1F9D2",+ "short_name": "child",+ "short_names": [+ "child"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D2-1F3FB",+ "non_qualified": null,+ "image": "1f9d2-1f3fb.png",+ "sheet_x": 48,+ "sheet_y": 44,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D2-1F3FC",+ "non_qualified": null,+ "image": "1f9d2-1f3fc.png",+ "sheet_x": 48,+ "sheet_y": 45,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D2-1F3FD",+ "non_qualified": null,+ "image": "1f9d2-1f3fd.png",+ "sheet_x": 48,+ "sheet_y": 46,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D2-1F3FE",+ "non_qualified": null,+ "image": "1f9d2-1f3fe.png",+ "sheet_x": 48,+ "sheet_y": 47,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D2-1F3FF",+ "non_qualified": null,+ "image": "1f9d2-1f3ff.png",+ "sheet_x": 48,+ "sheet_y": 48,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BOY",+ "unified": "1F466",+ "short_name": "boy",+ "short_names": [+ "boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F466-1F3FB",+ "non_qualified": null,+ "image": "1f466-1f3fb.png",+ "sheet_x": 14,+ "sheet_y": 16,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F466-1F3FC",+ "non_qualified": null,+ "image": "1f466-1f3fc.png",+ "sheet_x": 14,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F466-1F3FD",+ "non_qualified": null,+ "image": "1f466-1f3fd.png",+ "sheet_x": 14,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F466-1F3FE",+ "non_qualified": null,+ "image": "1f466-1f3fe.png",+ "sheet_x": 14,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F466-1F3FF",+ "non_qualified": null,+ "image": "1f466-1f3ff.png",+ "sheet_x": 14,+ "sheet_y": 20,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "GIRL",+ "unified": "1F467",+ "short_name": "girl",+ "short_names": [+ "girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F467-1F3FB",+ "non_qualified": null,+ "image": "1f467-1f3fb.png",+ "sheet_x": 14,+ "sheet_y": 22,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F467-1F3FC",+ "non_qualified": null,+ "image": "1f467-1f3fc.png",+ "sheet_x": 14,+ "sheet_y": 23,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F467-1F3FD",+ "non_qualified": null,+ "image": "1f467-1f3fd.png",+ "sheet_x": 14,+ "sheet_y": 24,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F467-1F3FE",+ "non_qualified": null,+ "image": "1f467-1f3fe.png",+ "sheet_x": 14,+ "sheet_y": 25,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F467-1F3FF",+ "non_qualified": null,+ "image": "1f467-1f3ff.png",+ "sheet_x": 14,+ "sheet_y": 26,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "ADULT",+ "unified": "1F9D1",+ "short_name": "adult",+ "short_names": [+ "adult"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3fb.png",+ "sheet_x": 48,+ "sheet_y": 38,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3fc.png",+ "sheet_x": 48,+ "sheet_y": 39,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3fd.png",+ "sheet_x": 48,+ "sheet_y": 40,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3fe.png",+ "sheet_x": 48,+ "sheet_y": 41,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3ff.png",+ "sheet_x": 48,+ "sheet_y": 42,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON WITH BLOND HAIR",+ "unified": "1F471",+ "short_name": "person_with_blond_hair",+ "short_names": [+ "person_with_blond_hair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F471-1F3FB",+ "non_qualified": null,+ "image": "1f471-1f3fb.png",+ "sheet_x": 22,+ "sheet_y": 25,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F471-1F3FC",+ "non_qualified": null,+ "image": "1f471-1f3fc.png",+ "sheet_x": 22,+ "sheet_y": 26,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F471-1F3FD",+ "non_qualified": null,+ "image": "1f471-1f3fd.png",+ "sheet_x": 22,+ "sheet_y": 27,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F471-1F3FE",+ "non_qualified": null,+ "image": "1f471-1f3fe.png",+ "sheet_x": 22,+ "sheet_y": 28,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F471-1F3FF",+ "non_qualified": null,+ "image": "1f471-1f3ff.png",+ "sheet_x": 22,+ "sheet_y": 29,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F471-200D-2642-FE0F"+ },+ {+ "name": "MAN",+ "unified": "1F468",+ "short_name": "man",+ "short_names": [+ "man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB",+ "non_qualified": null,+ "image": "1f468-1f3fb.png",+ "sheet_x": 17,+ "sheet_y": 15,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC",+ "non_qualified": null,+ "image": "1f468-1f3fc.png",+ "sheet_x": 17,+ "sheet_y": 16,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD",+ "non_qualified": null,+ "image": "1f468-1f3fd.png",+ "sheet_x": 17,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE",+ "non_qualified": null,+ "image": "1f468-1f3fe.png",+ "sheet_x": 17,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF",+ "non_qualified": null,+ "image": "1f468-1f3ff.png",+ "sheet_x": 17,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BEARDED PERSON",+ "unified": "1F9D4",+ "short_name": "bearded_person",+ "short_names": [+ "bearded_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D4-1F3FB",+ "non_qualified": null,+ "image": "1f9d4-1f3fb.png",+ "sheet_x": 48,+ "sheet_y": 56,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D4-1F3FC",+ "non_qualified": null,+ "image": "1f9d4-1f3fc.png",+ "sheet_x": 48,+ "sheet_y": 57,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D4-1F3FD",+ "non_qualified": null,+ "image": "1f9d4-1f3fd.png",+ "sheet_x": 49,+ "sheet_y": 0,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D4-1F3FE",+ "non_qualified": null,+ "image": "1f9d4-1f3fe.png",+ "sheet_x": 49,+ "sheet_y": 1,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D4-1F3FF",+ "non_qualified": null,+ "image": "1f9d4-1f3ff.png",+ "sheet_x": 49,+ "sheet_y": 2,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN: RED HAIR",+ "unified": "1F468-200D-1F9B0",+ "short_name": "red_haired_man",+ "short_names": [+ "red_haired_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9B0",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9b0.png",+ "sheet_x": 16,+ "sheet_y": 17,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9B0",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9b0.png",+ "sheet_x": 16,+ "sheet_y": 18,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9B0",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9b0.png",+ "sheet_x": 16,+ "sheet_y": 19,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9B0",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9b0.png",+ "sheet_x": 16,+ "sheet_y": 20,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9B0",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9b0.png",+ "sheet_x": 16,+ "sheet_y": 21,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN: CURLY HAIR",+ "unified": "1F468-200D-1F9B1",+ "short_name": "curly_haired_man",+ "short_names": [+ "curly_haired_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9B1",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9b1.png",+ "sheet_x": 16,+ "sheet_y": 23,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9B1",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9b1.png",+ "sheet_x": 16,+ "sheet_y": 24,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9B1",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9b1.png",+ "sheet_x": 16,+ "sheet_y": 25,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9B1",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9b1.png",+ "sheet_x": 16,+ "sheet_y": 26,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9B1",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9b1.png",+ "sheet_x": 16,+ "sheet_y": 27,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN: WHITE HAIR",+ "unified": "1F468-200D-1F9B3",+ "short_name": "white_haired_man",+ "short_names": [+ "white_haired_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9B3",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9b3.png",+ "sheet_x": 16,+ "sheet_y": 35,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9B3",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9b3.png",+ "sheet_x": 16,+ "sheet_y": 36,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9B3",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9b3.png",+ "sheet_x": 16,+ "sheet_y": 37,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9B3",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9b3.png",+ "sheet_x": 16,+ "sheet_y": 38,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9B3",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9b3.png",+ "sheet_x": 16,+ "sheet_y": 39,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN: BALD",+ "unified": "1F468-200D-1F9B2",+ "short_name": "bald_man",+ "short_names": [+ "bald_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9B2",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9b2.png",+ "sheet_x": 16,+ "sheet_y": 29,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9B2",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9b2.png",+ "sheet_x": 16,+ "sheet_y": 30,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9B2",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9b2.png",+ "sheet_x": 16,+ "sheet_y": 31,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9B2",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9b2.png",+ "sheet_x": 16,+ "sheet_y": 32,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9B2",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9b2.png",+ "sheet_x": 16,+ "sheet_y": 33,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN",+ "unified": "1F469",+ "short_name": "woman",+ "short_names": [+ "woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 8,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN: RED HAIR",+ "unified": "1F469-200D-1F9B0",+ "short_name": "red_haired_woman",+ "short_names": [+ "red_haired_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9B0",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9b0.png",+ "sheet_x": 19,+ "sheet_y": 5,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9B0",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9b0.png",+ "sheet_x": 19,+ "sheet_y": 6,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9B0",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9b0.png",+ "sheet_x": 19,+ "sheet_y": 7,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9B0",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9b0.png",+ "sheet_x": 19,+ "sheet_y": 8,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9B0",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9b0.png",+ "sheet_x": 19,+ "sheet_y": 9,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON: RED HAIR",+ "unified": "1F9D1-200D-1F9B0",+ "short_name": "red_haired_person",+ "short_names": [+ "red_haired_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9B0",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9b0.png",+ "sheet_x": 47,+ "sheet_y": 42,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9B0",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9b0.png",+ "sheet_x": 47,+ "sheet_y": 43,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9B0",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9b0.png",+ "sheet_x": 47,+ "sheet_y": 44,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9B0",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9b0.png",+ "sheet_x": 47,+ "sheet_y": 45,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9B0",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9b0.png",+ "sheet_x": 47,+ "sheet_y": 46,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN: CURLY HAIR",+ "unified": "1F469-200D-1F9B1",+ "short_name": "curly_haired_woman",+ "short_names": [+ "curly_haired_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9B1",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9b1.png",+ "sheet_x": 19,+ "sheet_y": 11,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9B1",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9b1.png",+ "sheet_x": 19,+ "sheet_y": 12,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9B1",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9b1.png",+ "sheet_x": 19,+ "sheet_y": 13,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9B1",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9b1.png",+ "sheet_x": 19,+ "sheet_y": 14,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9B1",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9b1.png",+ "sheet_x": 19,+ "sheet_y": 15,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON: CURLY HAIR",+ "unified": "1F9D1-200D-1F9B1",+ "short_name": "curly_haired_person",+ "short_names": [+ "curly_haired_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9B1",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9b1.png",+ "sheet_x": 47,+ "sheet_y": 48,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9B1",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9b1.png",+ "sheet_x": 47,+ "sheet_y": 49,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9B1",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9b1.png",+ "sheet_x": 47,+ "sheet_y": 50,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9B1",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9b1.png",+ "sheet_x": 47,+ "sheet_y": 51,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9B1",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9b1.png",+ "sheet_x": 47,+ "sheet_y": 52,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN: WHITE HAIR",+ "unified": "1F469-200D-1F9B3",+ "short_name": "white_haired_woman",+ "short_names": [+ "white_haired_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9B3",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9b3.png",+ "sheet_x": 19,+ "sheet_y": 23,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9B3",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9b3.png",+ "sheet_x": 19,+ "sheet_y": 24,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9B3",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9b3.png",+ "sheet_x": 19,+ "sheet_y": 25,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9B3",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9b3.png",+ "sheet_x": 19,+ "sheet_y": 26,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9B3",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9b3.png",+ "sheet_x": 19,+ "sheet_y": 27,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON: WHITE HAIR",+ "unified": "1F9D1-200D-1F9B3",+ "short_name": "white_haired_person",+ "short_names": [+ "white_haired_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9B3",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9b3.png",+ "sheet_x": 48,+ "sheet_y": 2,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9B3",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9b3.png",+ "sheet_x": 48,+ "sheet_y": 3,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9B3",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9b3.png",+ "sheet_x": 48,+ "sheet_y": 4,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9B3",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9b3.png",+ "sheet_x": 48,+ "sheet_y": 5,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9B3",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9b3.png",+ "sheet_x": 48,+ "sheet_y": 6,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ }+ }+ },+ {+ "name": "WOMAN: BALD",+ "unified": "1F469-200D-1F9B2",+ "short_name": "bald_woman",+ "short_names": [+ "bald_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9B2",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9b2.png",+ "sheet_x": 19,+ "sheet_y": 17,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9B2",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9b2.png",+ "sheet_x": 19,+ "sheet_y": 18,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9B2",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9b2.png",+ "sheet_x": 19,+ "sheet_y": 19,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9B2",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9b2.png",+ "sheet_x": 19,+ "sheet_y": 20,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9B2",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9b2.png",+ "sheet_x": 19,+ "sheet_y": 21,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON: BALD",+ "unified": "1F9D1-200D-1F9B2",+ "short_name": "bald_person",+ "short_names": [+ "bald_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9B2",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9b2.png",+ "sheet_x": 47,+ "sheet_y": 54,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9B2",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9b2.png",+ "sheet_x": 47,+ "sheet_y": 55,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9B2",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9b2.png",+ "sheet_x": 47,+ "sheet_y": 56,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9B2",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9b2.png",+ "sheet_x": 47,+ "sheet_y": 57,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9B2",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9b2.png",+ "sheet_x": 48,+ "sheet_y": 0,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ }+ }+ },+ {+ "name": "WOMAN: BLOND HAIR",+ "unified": "1F471-200D-2640-FE0F",+ "short_name": "blond-haired-woman",+ "short_names": [+ "blond-haired-woman",+ "blonde_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F471-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F471-1F3FB-200D-2640",+ "image": "1f471-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F471-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F471-1F3FC-200D-2640",+ "image": "1f471-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F471-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F471-1F3FD-200D-2640",+ "image": "1f471-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F471-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F471-1F3FE-200D-2640",+ "image": "1f471-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F471-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F471-1F3FF-200D-2640",+ "image": "1f471-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 17,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN: BLOND HAIR",+ "unified": "1F471-200D-2642-FE0F",+ "short_name": "blond-haired-man",+ "short_names": [+ "blond-haired-man",+ "blonde_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F471-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F471-1F3FB-200D-2642",+ "image": "1f471-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 19,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F471-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F471-1F3FC-200D-2642",+ "image": "1f471-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 20,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F471-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F471-1F3FD-200D-2642",+ "image": "1f471-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F471-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F471-1F3FE-200D-2642",+ "image": "1f471-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F471-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F471-1F3FF-200D-2642",+ "image": "1f471-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F471"+ },+ {+ "name": "OLDER ADULT",+ "unified": "1F9D3",+ "short_name": "older_adult",+ "short_names": [+ "older_adult"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D3-1F3FB",+ "non_qualified": null,+ "image": "1f9d3-1f3fb.png",+ "sheet_x": 48,+ "sheet_y": 50,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D3-1F3FC",+ "non_qualified": null,+ "image": "1f9d3-1f3fc.png",+ "sheet_x": 48,+ "sheet_y": 51,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D3-1F3FD",+ "non_qualified": null,+ "image": "1f9d3-1f3fd.png",+ "sheet_x": 48,+ "sheet_y": 52,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D3-1F3FE",+ "non_qualified": null,+ "image": "1f9d3-1f3fe.png",+ "sheet_x": 48,+ "sheet_y": 53,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D3-1F3FF",+ "non_qualified": null,+ "image": "1f9d3-1f3ff.png",+ "sheet_x": 48,+ "sheet_y": 54,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "OLDER MAN",+ "unified": "1F474",+ "short_name": "older_man",+ "short_names": [+ "older_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F474-1F3FB",+ "non_qualified": null,+ "image": "1f474-1f3fb.png",+ "sheet_x": 22,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F474-1F3FC",+ "non_qualified": null,+ "image": "1f474-1f3fc.png",+ "sheet_x": 22,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F474-1F3FD",+ "non_qualified": null,+ "image": "1f474-1f3fd.png",+ "sheet_x": 22,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F474-1F3FE",+ "non_qualified": null,+ "image": "1f474-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F474-1F3FF",+ "non_qualified": null,+ "image": "1f474-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "OLDER WOMAN",+ "unified": "1F475",+ "short_name": "older_woman",+ "short_names": [+ "older_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F475-1F3FB",+ "non_qualified": null,+ "image": "1f475-1f3fb.png",+ "sheet_x": 23,+ "sheet_y": 3,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F475-1F3FC",+ "non_qualified": null,+ "image": "1f475-1f3fc.png",+ "sheet_x": 23,+ "sheet_y": 4,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F475-1F3FD",+ "non_qualified": null,+ "image": "1f475-1f3fd.png",+ "sheet_x": 23,+ "sheet_y": 5,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F475-1F3FE",+ "non_qualified": null,+ "image": "1f475-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F475-1F3FF",+ "non_qualified": null,+ "image": "1f475-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON FROWNING",+ "unified": "1F64D",+ "short_name": "person_frowning",+ "short_names": [+ "person_frowning"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64D-1F3FB",+ "non_qualified": null,+ "image": "1f64d-1f3fb.png",+ "sheet_x": 33,+ "sheet_y": 21,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64D-1F3FC",+ "non_qualified": null,+ "image": "1f64d-1f3fc.png",+ "sheet_x": 33,+ "sheet_y": 22,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64D-1F3FD",+ "non_qualified": null,+ "image": "1f64d-1f3fd.png",+ "sheet_x": 33,+ "sheet_y": 23,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64D-1F3FE",+ "non_qualified": null,+ "image": "1f64d-1f3fe.png",+ "sheet_x": 33,+ "sheet_y": 24,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64D-1F3FF",+ "non_qualified": null,+ "image": "1f64d-1f3ff.png",+ "sheet_x": 33,+ "sheet_y": 25,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F64D-200D-2640-FE0F"+ },+ {+ "name": "MAN FROWNING",+ "unified": "1F64D-200D-2642-FE0F",+ "short_name": "man-frowning",+ "short_names": [+ "man-frowning",+ "frowning_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64D-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F64D-1F3FB-200D-2642",+ "image": "1f64d-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64D-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F64D-1F3FC-200D-2642",+ "image": "1f64d-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64D-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F64D-1F3FD-200D-2642",+ "image": "1f64d-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 17,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64D-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F64D-1F3FE-200D-2642",+ "image": "1f64d-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 18,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64D-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F64D-1F3FF-200D-2642",+ "image": "1f64d-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 19,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FROWNING",+ "unified": "1F64D-200D-2640-FE0F",+ "short_name": "woman-frowning",+ "short_names": [+ "woman-frowning",+ "frowning_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64D-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F64D-1F3FB-200D-2640",+ "image": "1f64d-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64D-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F64D-1F3FC-200D-2640",+ "image": "1f64d-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64D-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F64D-1F3FD-200D-2640",+ "image": "1f64d-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64D-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F64D-1F3FE-200D-2640",+ "image": "1f64d-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64D-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F64D-1F3FF-200D-2640",+ "image": "1f64d-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F64D"+ },+ {+ "name": "PERSON WITH POUTING FACE",+ "unified": "1F64E",+ "short_name": "person_with_pouting_face",+ "short_names": [+ "person_with_pouting_face"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64E-1F3FB",+ "non_qualified": null,+ "image": "1f64e-1f3fb.png",+ "sheet_x": 33,+ "sheet_y": 39,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64E-1F3FC",+ "non_qualified": null,+ "image": "1f64e-1f3fc.png",+ "sheet_x": 33,+ "sheet_y": 40,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64E-1F3FD",+ "non_qualified": null,+ "image": "1f64e-1f3fd.png",+ "sheet_x": 33,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64E-1F3FE",+ "non_qualified": null,+ "image": "1f64e-1f3fe.png",+ "sheet_x": 33,+ "sheet_y": 42,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64E-1F3FF",+ "non_qualified": null,+ "image": "1f64e-1f3ff.png",+ "sheet_x": 33,+ "sheet_y": 43,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F64E-200D-2640-FE0F"+ },+ {+ "name": "MAN POUTING",+ "unified": "1F64E-200D-2642-FE0F",+ "short_name": "man-pouting",+ "short_names": [+ "man-pouting",+ "pouting_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64E-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F64E-1F3FB-200D-2642",+ "image": "1f64e-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64E-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F64E-1F3FC-200D-2642",+ "image": "1f64e-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64E-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F64E-1F3FD-200D-2642",+ "image": "1f64e-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64E-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F64E-1F3FE-200D-2642",+ "image": "1f64e-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64E-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F64E-1F3FF-200D-2642",+ "image": "1f64e-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN POUTING",+ "unified": "1F64E-200D-2640-FE0F",+ "short_name": "woman-pouting",+ "short_names": [+ "woman-pouting",+ "pouting_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64E-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F64E-1F3FB-200D-2640",+ "image": "1f64e-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64E-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F64E-1F3FC-200D-2640",+ "image": "1f64e-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64E-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F64E-1F3FD-200D-2640",+ "image": "1f64e-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64E-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F64E-1F3FE-200D-2640",+ "image": "1f64e-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64E-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F64E-1F3FF-200D-2640",+ "image": "1f64e-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 33,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F64E"+ },+ {+ "name": "FACE WITH NO GOOD GESTURE",+ "unified": "1F645",+ "short_name": "no_good",+ "short_names": [+ "no_good"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F645-1F3FB",+ "non_qualified": null,+ "image": "1f645-1f3fb.png",+ "sheet_x": 31,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F645-1F3FC",+ "non_qualified": null,+ "image": "1f645-1f3fc.png",+ "sheet_x": 31,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F645-1F3FD",+ "non_qualified": null,+ "image": "1f645-1f3fd.png",+ "sheet_x": 32,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F645-1F3FE",+ "non_qualified": null,+ "image": "1f645-1f3fe.png",+ "sheet_x": 32,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F645-1F3FF",+ "non_qualified": null,+ "image": "1f645-1f3ff.png",+ "sheet_x": 32,+ "sheet_y": 2,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F645-200D-2640-FE0F"+ },+ {+ "name": "MAN GESTURING NO",+ "unified": "1F645-200D-2642-FE0F",+ "short_name": "man-gesturing-no",+ "short_names": [+ "man-gesturing-no",+ "ng_man",+ "no_good_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F645-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F645-1F3FB-200D-2642",+ "image": "1f645-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F645-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F645-1F3FC-200D-2642",+ "image": "1f645-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F645-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F645-1F3FD-200D-2642",+ "image": "1f645-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F645-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F645-1F3FE-200D-2642",+ "image": "1f645-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F645-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F645-1F3FF-200D-2642",+ "image": "1f645-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN GESTURING NO",+ "unified": "1F645-200D-2640-FE0F",+ "short_name": "woman-gesturing-no",+ "short_names": [+ "woman-gesturing-no",+ "no_good_woman",+ "ng_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F645-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F645-1F3FB-200D-2640",+ "image": "1f645-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F645-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F645-1F3FC-200D-2640",+ "image": "1f645-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F645-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F645-1F3FD-200D-2640",+ "image": "1f645-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F645-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F645-1F3FE-200D-2640",+ "image": "1f645-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F645-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F645-1F3FF-200D-2640",+ "image": "1f645-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 31,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F645"+ },+ {+ "name": "FACE WITH OK GESTURE",+ "unified": "1F646",+ "short_name": "ok_woman",+ "short_names": [+ "ok_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F646-1F3FB",+ "non_qualified": null,+ "image": "1f646-1f3fb.png",+ "sheet_x": 32,+ "sheet_y": 16,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F646-1F3FC",+ "non_qualified": null,+ "image": "1f646-1f3fc.png",+ "sheet_x": 32,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F646-1F3FD",+ "non_qualified": null,+ "image": "1f646-1f3fd.png",+ "sheet_x": 32,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F646-1F3FE",+ "non_qualified": null,+ "image": "1f646-1f3fe.png",+ "sheet_x": 32,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F646-1F3FF",+ "non_qualified": null,+ "image": "1f646-1f3ff.png",+ "sheet_x": 32,+ "sheet_y": 20,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F646-200D-2640-FE0F"+ },+ {+ "name": "MAN GESTURING OK",+ "unified": "1F646-200D-2642-FE0F",+ "short_name": "man-gesturing-ok",+ "short_names": [+ "man-gesturing-ok",+ "ok_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F646-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F646-1F3FB-200D-2642",+ "image": "1f646-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F646-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F646-1F3FC-200D-2642",+ "image": "1f646-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F646-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F646-1F3FD-200D-2642",+ "image": "1f646-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F646-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F646-1F3FE-200D-2642",+ "image": "1f646-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F646-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F646-1F3FF-200D-2642",+ "image": "1f646-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN GESTURING OK",+ "unified": "1F646-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok",+ "short_names": [+ "woman-gesturing-ok"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F646-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F646-1F3FB-200D-2640",+ "image": "1f646-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F646-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F646-1F3FC-200D-2640",+ "image": "1f646-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F646-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F646-1F3FD-200D-2640",+ "image": "1f646-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F646-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F646-1F3FE-200D-2640",+ "image": "1f646-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F646-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F646-1F3FF-200D-2640",+ "image": "1f646-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F646"+ },+ {+ "name": "INFORMATION DESK PERSON",+ "unified": "1F481",+ "short_name": "information_desk_person",+ "short_names": [+ "information_desk_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F481-1F3FB",+ "non_qualified": null,+ "image": "1f481-1f3fb.png",+ "sheet_x": 24,+ "sheet_y": 6,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F481-1F3FC",+ "non_qualified": null,+ "image": "1f481-1f3fc.png",+ "sheet_x": 24,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F481-1F3FD",+ "non_qualified": null,+ "image": "1f481-1f3fd.png",+ "sheet_x": 24,+ "sheet_y": 8,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F481-1F3FE",+ "non_qualified": null,+ "image": "1f481-1f3fe.png",+ "sheet_x": 24,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F481-1F3FF",+ "non_qualified": null,+ "image": "1f481-1f3ff.png",+ "sheet_x": 24,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F481-200D-2640-FE0F"+ },+ {+ "name": "MAN TIPPING HAND",+ "unified": "1F481-200D-2642-FE0F",+ "short_name": "man-tipping-hand",+ "short_names": [+ "man-tipping-hand",+ "tipping_hand_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F481-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F481-1F3FB-200D-2642",+ "image": "1f481-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 0,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F481-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F481-1F3FC-200D-2642",+ "image": "1f481-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F481-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F481-1F3FD-200D-2642",+ "image": "1f481-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F481-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F481-1F3FE-200D-2642",+ "image": "1f481-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F481-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F481-1F3FF-200D-2642",+ "image": "1f481-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN TIPPING HAND",+ "unified": "1F481-200D-2640-FE0F",+ "short_name": "woman-tipping-hand",+ "short_names": [+ "woman-tipping-hand",+ "tipping_hand_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F481-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F481-1F3FB-200D-2640",+ "image": "1f481-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F481-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F481-1F3FC-200D-2640",+ "image": "1f481-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F481-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F481-1F3FD-200D-2640",+ "image": "1f481-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F481-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F481-1F3FE-200D-2640",+ "image": "1f481-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F481-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F481-1F3FF-200D-2640",+ "image": "1f481-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F481"+ },+ {+ "name": "HAPPY PERSON RAISING ONE HAND",+ "unified": "1F64B",+ "short_name": "raising_hand",+ "short_names": [+ "raising_hand"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64B-1F3FB",+ "non_qualified": null,+ "image": "1f64b-1f3fb.png",+ "sheet_x": 32,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64B-1F3FC",+ "non_qualified": null,+ "image": "1f64b-1f3fc.png",+ "sheet_x": 32,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64B-1F3FD",+ "non_qualified": null,+ "image": "1f64b-1f3fd.png",+ "sheet_x": 32,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64B-1F3FE",+ "non_qualified": null,+ "image": "1f64b-1f3fe.png",+ "sheet_x": 33,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64B-1F3FF",+ "non_qualified": null,+ "image": "1f64b-1f3ff.png",+ "sheet_x": 33,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F64B-200D-2640-FE0F"+ },+ {+ "name": "MAN RAISING HAND",+ "unified": "1F64B-200D-2642-FE0F",+ "short_name": "man-raising-hand",+ "short_names": [+ "man-raising-hand",+ "raising_hand_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64B-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F64B-1F3FB-200D-2642",+ "image": "1f64b-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64B-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F64B-1F3FC-200D-2642",+ "image": "1f64b-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64B-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F64B-1F3FD-200D-2642",+ "image": "1f64b-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64B-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F64B-1F3FE-200D-2642",+ "image": "1f64b-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64B-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F64B-1F3FF-200D-2642",+ "image": "1f64b-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN RAISING HAND",+ "unified": "1F64B-200D-2640-FE0F",+ "short_name": "woman-raising-hand",+ "short_names": [+ "woman-raising-hand",+ "raising_hand_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F64B-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F64B-1F3FB-200D-2640",+ "image": "1f64b-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F64B-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F64B-1F3FC-200D-2640",+ "image": "1f64b-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F64B-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F64B-1F3FD-200D-2640",+ "image": "1f64b-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F64B-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F64B-1F3FE-200D-2640",+ "image": "1f64b-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F64B-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F64B-1F3FF-200D-2640",+ "image": "1f64b-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F64B"+ },+ {+ "name": "DEAF PERSON",+ "unified": "1F9CF",+ "short_name": "deaf_person",+ "short_names": [+ "deaf_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CF-1F3FB",+ "non_qualified": null,+ "image": "1f9cf-1f3fb.png",+ "sheet_x": 45,+ "sheet_y": 29,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CF-1F3FC",+ "non_qualified": null,+ "image": "1f9cf-1f3fc.png",+ "sheet_x": 45,+ "sheet_y": 30,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CF-1F3FD",+ "non_qualified": null,+ "image": "1f9cf-1f3fd.png",+ "sheet_x": 45,+ "sheet_y": 31,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CF-1F3FE",+ "non_qualified": null,+ "image": "1f9cf-1f3fe.png",+ "sheet_x": 45,+ "sheet_y": 32,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CF-1F3FF",+ "non_qualified": null,+ "image": "1f9cf-1f3ff.png",+ "sheet_x": 45,+ "sheet_y": 33,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "DEAF MAN",+ "unified": "1F9CF-200D-2642-FE0F",+ "short_name": "deaf_man",+ "short_names": [+ "deaf_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CF-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9CF-1F3FB-200D-2642",+ "image": "1f9cf-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 23,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CF-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9CF-1F3FC-200D-2642",+ "image": "1f9cf-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 24,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CF-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9CF-1F3FD-200D-2642",+ "image": "1f9cf-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 25,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CF-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9CF-1F3FE-200D-2642",+ "image": "1f9cf-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 26,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CF-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9CF-1F3FF-200D-2642",+ "image": "1f9cf-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 27,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "DEAF WOMAN",+ "unified": "1F9CF-200D-2640-FE0F",+ "short_name": "deaf_woman",+ "short_names": [+ "deaf_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CF-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9CF-1F3FB-200D-2640",+ "image": "1f9cf-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 17,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CF-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9CF-1F3FC-200D-2640",+ "image": "1f9cf-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 18,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CF-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9CF-1F3FD-200D-2640",+ "image": "1f9cf-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 19,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CF-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9CF-1F3FE-200D-2640",+ "image": "1f9cf-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CF-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9CF-1F3FF-200D-2640",+ "image": "1f9cf-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 21,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON BOWING DEEPLY",+ "unified": "1F647",+ "short_name": "bow",+ "short_names": [+ "bow"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F647-1F3FB",+ "non_qualified": null,+ "image": "1f647-1f3fb.png",+ "sheet_x": 32,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F647-1F3FC",+ "non_qualified": null,+ "image": "1f647-1f3fc.png",+ "sheet_x": 32,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F647-1F3FD",+ "non_qualified": null,+ "image": "1f647-1f3fd.png",+ "sheet_x": 32,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F647-1F3FE",+ "non_qualified": null,+ "image": "1f647-1f3fe.png",+ "sheet_x": 32,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F647-1F3FF",+ "non_qualified": null,+ "image": "1f647-1f3ff.png",+ "sheet_x": 32,+ "sheet_y": 38,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F647-200D-2642-FE0F"+ },+ {+ "name": "MAN BOWING",+ "unified": "1F647-200D-2642-FE0F",+ "short_name": "man-bowing",+ "short_names": [+ "man-bowing",+ "bowing_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F647-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F647-1F3FB-200D-2642",+ "image": "1f647-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F647-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F647-1F3FC-200D-2642",+ "image": "1f647-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F647-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F647-1F3FD-200D-2642",+ "image": "1f647-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F647-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F647-1F3FE-200D-2642",+ "image": "1f647-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F647-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F647-1F3FF-200D-2642",+ "image": "1f647-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F647"+ },+ {+ "name": "WOMAN BOWING",+ "unified": "1F647-200D-2640-FE0F",+ "short_name": "woman-bowing",+ "short_names": [+ "woman-bowing",+ "bowing_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F647-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F647-1F3FB-200D-2640",+ "image": "1f647-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F647-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F647-1F3FC-200D-2640",+ "image": "1f647-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F647-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F647-1F3FD-200D-2640",+ "image": "1f647-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F647-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F647-1F3FE-200D-2640",+ "image": "1f647-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F647-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F647-1F3FF-200D-2640",+ "image": "1f647-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 32,+ "sheet_y": 26,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FACE PALM",+ "unified": "1F926",+ "short_name": "face_palm",+ "short_names": [+ "face_palm"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F926-1F3FB",+ "non_qualified": null,+ "image": "1f926-1f3fb.png",+ "sheet_x": 38,+ "sheet_y": 35,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F926-1F3FC",+ "non_qualified": null,+ "image": "1f926-1f3fc.png",+ "sheet_x": 38,+ "sheet_y": 36,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F926-1F3FD",+ "non_qualified": null,+ "image": "1f926-1f3fd.png",+ "sheet_x": 38,+ "sheet_y": 37,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F926-1F3FE",+ "non_qualified": null,+ "image": "1f926-1f3fe.png",+ "sheet_x": 38,+ "sheet_y": 38,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F926-1F3FF",+ "non_qualified": null,+ "image": "1f926-1f3ff.png",+ "sheet_x": 38,+ "sheet_y": 39,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN FACEPALMING",+ "unified": "1F926-200D-2642-FE0F",+ "short_name": "man-facepalming",+ "short_names": [+ "man-facepalming",+ "man_facepalming"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F926-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F926-1F3FB-200D-2642",+ "image": "1f926-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F926-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F926-1F3FC-200D-2642",+ "image": "1f926-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F926-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F926-1F3FD-200D-2642",+ "image": "1f926-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F926-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F926-1F3FE-200D-2642",+ "image": "1f926-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F926-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F926-1F3FF-200D-2642",+ "image": "1f926-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FACEPALMING",+ "unified": "1F926-200D-2640-FE0F",+ "short_name": "woman-facepalming",+ "short_names": [+ "woman-facepalming",+ "woman_facepalming"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F926-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F926-1F3FB-200D-2640",+ "image": "1f926-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F926-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F926-1F3FC-200D-2640",+ "image": "1f926-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F926-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F926-1F3FD-200D-2640",+ "image": "1f926-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F926-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F926-1F3FE-200D-2640",+ "image": "1f926-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 26,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F926-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F926-1F3FF-200D-2640",+ "image": "1f926-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 38,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SHRUG",+ "unified": "1F937",+ "short_name": "shrug",+ "short_names": [+ "shrug"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F937-1F3FB",+ "non_qualified": null,+ "image": "1f937-1f3fb.png",+ "sheet_x": 40,+ "sheet_y": 0,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F937-1F3FC",+ "non_qualified": null,+ "image": "1f937-1f3fc.png",+ "sheet_x": 40,+ "sheet_y": 1,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F937-1F3FD",+ "non_qualified": null,+ "image": "1f937-1f3fd.png",+ "sheet_x": 40,+ "sheet_y": 2,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F937-1F3FE",+ "non_qualified": null,+ "image": "1f937-1f3fe.png",+ "sheet_x": 40,+ "sheet_y": 3,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F937-1F3FF",+ "non_qualified": null,+ "image": "1f937-1f3ff.png",+ "sheet_x": 40,+ "sheet_y": 4,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN SHRUGGING",+ "unified": "1F937-200D-2642-FE0F",+ "short_name": "man-shrugging",+ "short_names": [+ "man-shrugging",+ "man_shrugging"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F937-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F937-1F3FB-200D-2642",+ "image": "1f937-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F937-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F937-1F3FC-200D-2642",+ "image": "1f937-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F937-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F937-1F3FD-200D-2642",+ "image": "1f937-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F937-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F937-1F3FE-200D-2642",+ "image": "1f937-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F937-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F937-1F3FF-200D-2642",+ "image": "1f937-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN SHRUGGING",+ "unified": "1F937-200D-2640-FE0F",+ "short_name": "woman-shrugging",+ "short_names": [+ "woman-shrugging",+ "woman_shrugging"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F937-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F937-1F3FB-200D-2640",+ "image": "1f937-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F937-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F937-1F3FC-200D-2640",+ "image": "1f937-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F937-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F937-1F3FD-200D-2640",+ "image": "1f937-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F937-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F937-1F3FE-200D-2640",+ "image": "1f937-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F937-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F937-1F3FF-200D-2640",+ "image": "1f937-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "HEALTH WORKER",+ "unified": "1F9D1-200D-2695-FE0F",+ "short_name": "health_worker",+ "short_names": [+ "health_worker",+ "doctor"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-2695-FE0F",+ "non_qualified": "1F9D1-1F3FB-200D-2695",+ "image": "1f9d1-1f3fb-200d-2695-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 20,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-2695-FE0F",+ "non_qualified": "1F9D1-1F3FC-200D-2695",+ "image": "1f9d1-1f3fc-200d-2695-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 21,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-2695-FE0F",+ "non_qualified": "1F9D1-1F3FD-200D-2695",+ "image": "1f9d1-1f3fd-200d-2695-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 22,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-2695-FE0F",+ "non_qualified": "1F9D1-1F3FE-200D-2695",+ "image": "1f9d1-1f3fe-200d-2695-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 23,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-2695-FE0F",+ "non_qualified": "1F9D1-1F3FF-200D-2695",+ "image": "1f9d1-1f3ff-200d-2695-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 24,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN HEALTH WORKER",+ "unified": "1F468-200D-2695-FE0F",+ "short_name": "male-doctor",+ "short_names": [+ "male-doctor",+ "man_health_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-2695-FE0F",+ "non_qualified": "1F468-1F3FB-200D-2695",+ "image": "1f468-1f3fb-200d-2695-fe0f.png",+ "sheet_x": 16,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-2695-FE0F",+ "non_qualified": "1F468-1F3FC-200D-2695",+ "image": "1f468-1f3fc-200d-2695-fe0f.png",+ "sheet_x": 16,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-2695-FE0F",+ "non_qualified": "1F468-1F3FD-200D-2695",+ "image": "1f468-1f3fd-200d-2695-fe0f.png",+ "sheet_x": 16,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-2695-FE0F",+ "non_qualified": "1F468-1F3FE-200D-2695",+ "image": "1f468-1f3fe-200d-2695-fe0f.png",+ "sheet_x": 16,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-2695-FE0F",+ "non_qualified": "1F468-1F3FF-200D-2695",+ "image": "1f468-1f3ff-200d-2695-fe0f.png",+ "sheet_x": 16,+ "sheet_y": 57,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN HEALTH WORKER",+ "unified": "1F469-200D-2695-FE0F",+ "short_name": "female-doctor",+ "short_names": [+ "female-doctor",+ "woman_health_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-2695-FE0F",+ "non_qualified": "1F469-1F3FB-200D-2695",+ "image": "1f469-1f3fb-200d-2695-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-2695-FE0F",+ "non_qualified": "1F469-1F3FC-200D-2695",+ "image": "1f469-1f3fc-200d-2695-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-2695-FE0F",+ "non_qualified": "1F469-1F3FD-200D-2695",+ "image": "1f469-1f3fd-200d-2695-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-2695-FE0F",+ "non_qualified": "1F469-1F3FE-200D-2695",+ "image": "1f469-1f3fe-200d-2695-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-2695-FE0F",+ "non_qualified": "1F469-1F3FF-200D-2695",+ "image": "1f469-1f3ff-200d-2695-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "STUDENT",+ "unified": "1F9D1-200D-1F393",+ "short_name": "student",+ "short_names": [+ "student"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F393",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f393.png",+ "sheet_x": 46,+ "sheet_y": 2,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F393",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f393.png",+ "sheet_x": 46,+ "sheet_y": 3,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F393",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f393.png",+ "sheet_x": 46,+ "sheet_y": 4,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F393",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f393.png",+ "sheet_x": 46,+ "sheet_y": 5,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F393",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f393.png",+ "sheet_x": 46,+ "sheet_y": 6,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN STUDENT",+ "unified": "1F468-200D-1F393",+ "short_name": "male-student",+ "short_names": [+ "male-student",+ "man_student"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F393",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f393.png",+ "sheet_x": 14,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F393",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f393.png",+ "sheet_x": 14,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F393",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f393.png",+ "sheet_x": 14,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F393",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f393.png",+ "sheet_x": 14,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F393",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f393.png",+ "sheet_x": 14,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN STUDENT",+ "unified": "1F469-200D-1F393",+ "short_name": "female-student",+ "short_names": [+ "female-student",+ "woman_student"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F393",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f393.png",+ "sheet_x": 17,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F393",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f393.png",+ "sheet_x": 17,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F393",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f393.png",+ "sheet_x": 17,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F393",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f393.png",+ "sheet_x": 17,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F393",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f393.png",+ "sheet_x": 17,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "TEACHER",+ "unified": "1F9D1-200D-1F3EB",+ "short_name": "teacher",+ "short_names": [+ "teacher"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F3EB",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f3eb.png",+ "sheet_x": 46,+ "sheet_y": 20,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F3EB",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f3eb.png",+ "sheet_x": 46,+ "sheet_y": 21,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F3EB",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f3eb.png",+ "sheet_x": 46,+ "sheet_y": 22,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F3EB",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f3eb.png",+ "sheet_x": 46,+ "sheet_y": 23,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F3EB",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f3eb.png",+ "sheet_x": 46,+ "sheet_y": 24,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN TEACHER",+ "unified": "1F468-200D-1F3EB",+ "short_name": "male-teacher",+ "short_names": [+ "male-teacher",+ "man_teacher"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F3EB",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f3eb.png",+ "sheet_x": 15,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F3EB",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f3eb.png",+ "sheet_x": 15,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F3EB",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f3eb.png",+ "sheet_x": 15,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F3EB",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f3eb.png",+ "sheet_x": 15,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F3EB",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f3eb.png",+ "sheet_x": 15,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN TEACHER",+ "unified": "1F469-200D-1F3EB",+ "short_name": "female-teacher",+ "short_names": [+ "female-teacher",+ "woman_teacher"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F3EB",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f3eb.png",+ "sheet_x": 17,+ "sheet_y": 57,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F3EB",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f3eb.png",+ "sheet_x": 18,+ "sheet_y": 0,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F3EB",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f3eb.png",+ "sheet_x": 18,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F3EB",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f3eb.png",+ "sheet_x": 18,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F3EB",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f3eb.png",+ "sheet_x": 18,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "JUDGE",+ "unified": "1F9D1-200D-2696-FE0F",+ "short_name": "judge",+ "short_names": [+ "judge"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-2696-FE0F",+ "non_qualified": "1F9D1-1F3FB-200D-2696",+ "image": "1f9d1-1f3fb-200d-2696-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 26,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-2696-FE0F",+ "non_qualified": "1F9D1-1F3FC-200D-2696",+ "image": "1f9d1-1f3fc-200d-2696-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 27,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-2696-FE0F",+ "non_qualified": "1F9D1-1F3FD-200D-2696",+ "image": "1f9d1-1f3fd-200d-2696-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 28,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-2696-FE0F",+ "non_qualified": "1F9D1-1F3FE-200D-2696",+ "image": "1f9d1-1f3fe-200d-2696-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 29,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-2696-FE0F",+ "non_qualified": "1F9D1-1F3FF-200D-2696",+ "image": "1f9d1-1f3ff-200d-2696-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 30,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN JUDGE",+ "unified": "1F468-200D-2696-FE0F",+ "short_name": "male-judge",+ "short_names": [+ "male-judge",+ "man_judge"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-2696-FE0F",+ "non_qualified": "1F468-1F3FB-200D-2696",+ "image": "1f468-1f3fb-200d-2696-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-2696-FE0F",+ "non_qualified": "1F468-1F3FC-200D-2696",+ "image": "1f468-1f3fc-200d-2696-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-2696-FE0F",+ "non_qualified": "1F468-1F3FD-200D-2696",+ "image": "1f468-1f3fd-200d-2696-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-2696-FE0F",+ "non_qualified": "1F468-1F3FE-200D-2696",+ "image": "1f468-1f3fe-200d-2696-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-2696-FE0F",+ "non_qualified": "1F468-1F3FF-200D-2696",+ "image": "1f468-1f3ff-200d-2696-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN JUDGE",+ "unified": "1F469-200D-2696-FE0F",+ "short_name": "female-judge",+ "short_names": [+ "female-judge",+ "woman_judge"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-2696-FE0F",+ "non_qualified": "1F469-1F3FB-200D-2696",+ "image": "1f469-1f3fb-200d-2696-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-2696-FE0F",+ "non_qualified": "1F469-1F3FC-200D-2696",+ "image": "1f469-1f3fc-200d-2696-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-2696-FE0F",+ "non_qualified": "1F469-1F3FD-200D-2696",+ "image": "1f469-1f3fd-200d-2696-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-2696-FE0F",+ "non_qualified": "1F469-1F3FE-200D-2696",+ "image": "1f469-1f3fe-200d-2696-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-2696-FE0F",+ "non_qualified": "1F469-1F3FF-200D-2696",+ "image": "1f469-1f3ff-200d-2696-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FARMER",+ "unified": "1F9D1-200D-1F33E",+ "short_name": "farmer",+ "short_names": [+ "farmer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F33E",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f33e.png",+ "sheet_x": 45,+ "sheet_y": 36,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F33E",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f33e.png",+ "sheet_x": 45,+ "sheet_y": 37,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F33E",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f33e.png",+ "sheet_x": 45,+ "sheet_y": 38,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F33E",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f33e.png",+ "sheet_x": 45,+ "sheet_y": 39,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F33E",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f33e.png",+ "sheet_x": 45,+ "sheet_y": 40,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN FARMER",+ "unified": "1F468-200D-1F33E",+ "short_name": "male-farmer",+ "short_names": [+ "male-farmer",+ "man_farmer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F33E",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f33e.png",+ "sheet_x": 14,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F33E",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f33e.png",+ "sheet_x": 14,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F33E",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f33e.png",+ "sheet_x": 14,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F33E",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f33e.png",+ "sheet_x": 14,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F33E",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f33e.png",+ "sheet_x": 14,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FARMER",+ "unified": "1F469-200D-1F33E",+ "short_name": "female-farmer",+ "short_names": [+ "female-farmer",+ "woman_farmer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F33E",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f33e.png",+ "sheet_x": 17,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F33E",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f33e.png",+ "sheet_x": 17,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F33E",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f33e.png",+ "sheet_x": 17,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F33E",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f33e.png",+ "sheet_x": 17,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F33E",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f33e.png",+ "sheet_x": 17,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "COOK",+ "unified": "1F9D1-200D-1F373",+ "short_name": "cook",+ "short_names": [+ "cook"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F373",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f373.png",+ "sheet_x": 45,+ "sheet_y": 42,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F373",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f373.png",+ "sheet_x": 45,+ "sheet_y": 43,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F373",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f373.png",+ "sheet_x": 45,+ "sheet_y": 44,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F373",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f373.png",+ "sheet_x": 45,+ "sheet_y": 45,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F373",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f373.png",+ "sheet_x": 45,+ "sheet_y": 46,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN COOK",+ "unified": "1F468-200D-1F373",+ "short_name": "male-cook",+ "short_names": [+ "male-cook",+ "man_cook"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F373",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f373.png",+ "sheet_x": 14,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F373",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f373.png",+ "sheet_x": 14,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F373",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f373.png",+ "sheet_x": 14,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F373",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f373.png",+ "sheet_x": 14,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F373",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f373.png",+ "sheet_x": 14,+ "sheet_y": 38,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN COOK",+ "unified": "1F469-200D-1F373",+ "short_name": "female-cook",+ "short_names": [+ "female-cook",+ "woman_cook"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F373",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f373.png",+ "sheet_x": 17,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F373",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f373.png",+ "sheet_x": 17,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F373",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f373.png",+ "sheet_x": 17,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F373",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f373.png",+ "sheet_x": 17,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F373",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f373.png",+ "sheet_x": 17,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MECHANIC",+ "unified": "1F9D1-200D-1F527",+ "short_name": "mechanic",+ "short_names": [+ "mechanic"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F527",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f527.png",+ "sheet_x": 46,+ "sheet_y": 44,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F527",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f527.png",+ "sheet_x": 46,+ "sheet_y": 45,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F527",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f527.png",+ "sheet_x": 46,+ "sheet_y": 46,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F527",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f527.png",+ "sheet_x": 46,+ "sheet_y": 47,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F527",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f527.png",+ "sheet_x": 46,+ "sheet_y": 48,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN MECHANIC",+ "unified": "1F468-200D-1F527",+ "short_name": "male-mechanic",+ "short_names": [+ "male-mechanic",+ "man_mechanic"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F527",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f527.png",+ "sheet_x": 15,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F527",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f527.png",+ "sheet_x": 15,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F527",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f527.png",+ "sheet_x": 15,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F527",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f527.png",+ "sheet_x": 15,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F527",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f527.png",+ "sheet_x": 15,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN MECHANIC",+ "unified": "1F469-200D-1F527",+ "short_name": "female-mechanic",+ "short_names": [+ "female-mechanic",+ "woman_mechanic"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F527",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f527.png",+ "sheet_x": 18,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F527",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f527.png",+ "sheet_x": 18,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F527",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f527.png",+ "sheet_x": 18,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F527",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f527.png",+ "sheet_x": 18,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F527",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f527.png",+ "sheet_x": 18,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FACTORY WORKER",+ "unified": "1F9D1-200D-1F3ED",+ "short_name": "factory_worker",+ "short_names": [+ "factory_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F3ED",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f3ed.png",+ "sheet_x": 46,+ "sheet_y": 26,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F3ED",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f3ed.png",+ "sheet_x": 46,+ "sheet_y": 27,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F3ED",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f3ed.png",+ "sheet_x": 46,+ "sheet_y": 28,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F3ED",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f3ed.png",+ "sheet_x": 46,+ "sheet_y": 29,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F3ED",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f3ed.png",+ "sheet_x": 46,+ "sheet_y": 30,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN FACTORY WORKER",+ "unified": "1F468-200D-1F3ED",+ "short_name": "male-factory-worker",+ "short_names": [+ "male-factory-worker",+ "man_factory_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F3ED",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f3ed.png",+ "sheet_x": 15,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F3ED",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f3ed.png",+ "sheet_x": 15,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F3ED",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f3ed.png",+ "sheet_x": 15,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F3ED",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f3ed.png",+ "sheet_x": 15,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F3ED",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f3ed.png",+ "sheet_x": 15,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FACTORY WORKER",+ "unified": "1F469-200D-1F3ED",+ "short_name": "female-factory-worker",+ "short_names": [+ "female-factory-worker",+ "woman_factory_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F3ED",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f3ed.png",+ "sheet_x": 18,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F3ED",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f3ed.png",+ "sheet_x": 18,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F3ED",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f3ed.png",+ "sheet_x": 18,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F3ED",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f3ed.png",+ "sheet_x": 18,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F3ED",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f3ed.png",+ "sheet_x": 18,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "OFFICE WORKER",+ "unified": "1F9D1-200D-1F4BC",+ "short_name": "office_worker",+ "short_names": [+ "office_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F4BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f4bc.png",+ "sheet_x": 46,+ "sheet_y": 38,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F4BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f4bc.png",+ "sheet_x": 46,+ "sheet_y": 39,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F4BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f4bc.png",+ "sheet_x": 46,+ "sheet_y": 40,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F4BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f4bc.png",+ "sheet_x": 46,+ "sheet_y": 41,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F4BC",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f4bc.png",+ "sheet_x": 46,+ "sheet_y": 42,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN OFFICE WORKER",+ "unified": "1F468-200D-1F4BC",+ "short_name": "male-office-worker",+ "short_names": [+ "male-office-worker",+ "man_office_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F4BC",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f4bc.png",+ "sheet_x": 15,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F4BC",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f4bc.png",+ "sheet_x": 15,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F4BC",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f4bc.png",+ "sheet_x": 15,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F4BC",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f4bc.png",+ "sheet_x": 15,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F4BC",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f4bc.png",+ "sheet_x": 15,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN OFFICE WORKER",+ "unified": "1F469-200D-1F4BC",+ "short_name": "female-office-worker",+ "short_names": [+ "female-office-worker",+ "woman_office_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F4BC",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f4bc.png",+ "sheet_x": 18,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F4BC",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f4bc.png",+ "sheet_x": 18,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F4BC",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f4bc.png",+ "sheet_x": 18,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F4BC",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f4bc.png",+ "sheet_x": 18,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F4BC",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f4bc.png",+ "sheet_x": 18,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SCIENTIST",+ "unified": "1F9D1-200D-1F52C",+ "short_name": "scientist",+ "short_names": [+ "scientist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F52C",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f52c.png",+ "sheet_x": 46,+ "sheet_y": 50,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F52C",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f52c.png",+ "sheet_x": 46,+ "sheet_y": 51,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F52C",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f52c.png",+ "sheet_x": 46,+ "sheet_y": 52,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F52C",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f52c.png",+ "sheet_x": 46,+ "sheet_y": 53,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F52C",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f52c.png",+ "sheet_x": 46,+ "sheet_y": 54,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN SCIENTIST",+ "unified": "1F468-200D-1F52C",+ "short_name": "male-scientist",+ "short_names": [+ "male-scientist",+ "man_scientist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F52C",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f52c.png",+ "sheet_x": 15,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F52C",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f52c.png",+ "sheet_x": 15,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F52C",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f52c.png",+ "sheet_x": 15,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F52C",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f52c.png",+ "sheet_x": 15,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F52C",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f52c.png",+ "sheet_x": 15,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN SCIENTIST",+ "unified": "1F469-200D-1F52C",+ "short_name": "female-scientist",+ "short_names": [+ "female-scientist",+ "woman_scientist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F52C",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f52c.png",+ "sheet_x": 18,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F52C",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f52c.png",+ "sheet_x": 18,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F52C",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f52c.png",+ "sheet_x": 18,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F52C",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f52c.png",+ "sheet_x": 18,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F52C",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f52c.png",+ "sheet_x": 18,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "TECHNOLOGIST",+ "unified": "1F9D1-200D-1F4BB",+ "short_name": "technologist",+ "short_names": [+ "technologist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F4BB",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f4bb.png",+ "sheet_x": 46,+ "sheet_y": 32,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F4BB",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f4bb.png",+ "sheet_x": 46,+ "sheet_y": 33,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F4BB",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f4bb.png",+ "sheet_x": 46,+ "sheet_y": 34,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F4BB",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f4bb.png",+ "sheet_x": 46,+ "sheet_y": 35,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F4BB",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f4bb.png",+ "sheet_x": 46,+ "sheet_y": 36,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN TECHNOLOGIST",+ "unified": "1F468-200D-1F4BB",+ "short_name": "male-technologist",+ "short_names": [+ "male-technologist",+ "man_technologist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F4BB",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f4bb.png",+ "sheet_x": 15,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F4BB",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f4bb.png",+ "sheet_x": 15,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F4BB",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f4bb.png",+ "sheet_x": 15,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F4BB",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f4bb.png",+ "sheet_x": 15,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F4BB",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f4bb.png",+ "sheet_x": 15,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN TECHNOLOGIST",+ "unified": "1F469-200D-1F4BB",+ "short_name": "female-technologist",+ "short_names": [+ "female-technologist",+ "woman_technologist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F4BB",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f4bb.png",+ "sheet_x": 18,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F4BB",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f4bb.png",+ "sheet_x": 18,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F4BB",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f4bb.png",+ "sheet_x": 18,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F4BB",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f4bb.png",+ "sheet_x": 18,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F4BB",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f4bb.png",+ "sheet_x": 18,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SINGER",+ "unified": "1F9D1-200D-1F3A4",+ "short_name": "singer",+ "short_names": [+ "singer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F3A4",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f3a4.png",+ "sheet_x": 46,+ "sheet_y": 8,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F3A4",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f3a4.png",+ "sheet_x": 46,+ "sheet_y": 9,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F3A4",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f3a4.png",+ "sheet_x": 46,+ "sheet_y": 10,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F3A4",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f3a4.png",+ "sheet_x": 46,+ "sheet_y": 11,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F3A4",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f3a4.png",+ "sheet_x": 46,+ "sheet_y": 12,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN SINGER",+ "unified": "1F468-200D-1F3A4",+ "short_name": "male-singer",+ "short_names": [+ "male-singer",+ "man_singer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F3A4",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f3a4.png",+ "sheet_x": 14,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F3A4",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f3a4.png",+ "sheet_x": 14,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F3A4",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f3a4.png",+ "sheet_x": 14,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F3A4",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f3a4.png",+ "sheet_x": 14,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F3A4",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f3a4.png",+ "sheet_x": 14,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN SINGER",+ "unified": "1F469-200D-1F3A4",+ "short_name": "female-singer",+ "short_names": [+ "female-singer",+ "woman_singer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F3A4",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f3a4.png",+ "sheet_x": 17,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F3A4",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f3a4.png",+ "sheet_x": 17,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F3A4",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f3a4.png",+ "sheet_x": 17,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F3A4",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f3a4.png",+ "sheet_x": 17,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F3A4",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f3a4.png",+ "sheet_x": 17,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "ARTIST",+ "unified": "1F9D1-200D-1F3A8",+ "short_name": "artist",+ "short_names": [+ "artist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F3A8",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f3a8.png",+ "sheet_x": 46,+ "sheet_y": 14,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F3A8",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f3a8.png",+ "sheet_x": 46,+ "sheet_y": 15,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F3A8",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f3a8.png",+ "sheet_x": 46,+ "sheet_y": 16,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F3A8",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f3a8.png",+ "sheet_x": 46,+ "sheet_y": 17,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F3A8",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f3a8.png",+ "sheet_x": 46,+ "sheet_y": 18,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN ARTIST",+ "unified": "1F468-200D-1F3A8",+ "short_name": "male-artist",+ "short_names": [+ "male-artist",+ "man_artist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F3A8",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f3a8.png",+ "sheet_x": 15,+ "sheet_y": 0,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F3A8",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f3a8.png",+ "sheet_x": 15,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F3A8",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f3a8.png",+ "sheet_x": 15,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F3A8",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f3a8.png",+ "sheet_x": 15,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F3A8",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f3a8.png",+ "sheet_x": 15,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN ARTIST",+ "unified": "1F469-200D-1F3A8",+ "short_name": "female-artist",+ "short_names": [+ "female-artist",+ "woman_artist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F3A8",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f3a8.png",+ "sheet_x": 17,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F3A8",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f3a8.png",+ "sheet_x": 17,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F3A8",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f3a8.png",+ "sheet_x": 17,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F3A8",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f3a8.png",+ "sheet_x": 17,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F3A8",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f3a8.png",+ "sheet_x": 17,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PILOT",+ "unified": "1F9D1-200D-2708-FE0F",+ "short_name": "pilot",+ "short_names": [+ "pilot"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-2708-FE0F",+ "non_qualified": "1F9D1-1F3FB-200D-2708",+ "image": "1f9d1-1f3fb-200d-2708-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 32,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-2708-FE0F",+ "non_qualified": "1F9D1-1F3FC-200D-2708",+ "image": "1f9d1-1f3fc-200d-2708-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 33,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-2708-FE0F",+ "non_qualified": "1F9D1-1F3FD-200D-2708",+ "image": "1f9d1-1f3fd-200d-2708-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 34,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-2708-FE0F",+ "non_qualified": "1F9D1-1F3FE-200D-2708",+ "image": "1f9d1-1f3fe-200d-2708-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 35,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-2708-FE0F",+ "non_qualified": "1F9D1-1F3FF-200D-2708",+ "image": "1f9d1-1f3ff-200d-2708-fe0f.png",+ "sheet_x": 48,+ "sheet_y": 36,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN PILOT",+ "unified": "1F468-200D-2708-FE0F",+ "short_name": "male-pilot",+ "short_names": [+ "male-pilot",+ "man_pilot"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-2708-FE0F",+ "non_qualified": "1F468-1F3FB-200D-2708",+ "image": "1f468-1f3fb-200d-2708-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-2708-FE0F",+ "non_qualified": "1F468-1F3FC-200D-2708",+ "image": "1f468-1f3fc-200d-2708-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-2708-FE0F",+ "non_qualified": "1F468-1F3FD-200D-2708",+ "image": "1f468-1f3fd-200d-2708-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-2708-FE0F",+ "non_qualified": "1F468-1F3FE-200D-2708",+ "image": "1f468-1f3fe-200d-2708-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-2708-FE0F",+ "non_qualified": "1F468-1F3FF-200D-2708",+ "image": "1f468-1f3ff-200d-2708-fe0f.png",+ "sheet_x": 17,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN PILOT",+ "unified": "1F469-200D-2708-FE0F",+ "short_name": "female-pilot",+ "short_names": [+ "female-pilot",+ "woman_pilot"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-2708-FE0F",+ "non_qualified": "1F469-1F3FB-200D-2708",+ "image": "1f469-1f3fb-200d-2708-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-2708-FE0F",+ "non_qualified": "1F469-1F3FC-200D-2708",+ "image": "1f469-1f3fc-200d-2708-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-2708-FE0F",+ "non_qualified": "1F469-1F3FD-200D-2708",+ "image": "1f469-1f3fd-200d-2708-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-2708-FE0F",+ "non_qualified": "1F469-1F3FE-200D-2708",+ "image": "1f469-1f3fe-200d-2708-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-2708-FE0F",+ "non_qualified": "1F469-1F3FF-200D-2708",+ "image": "1f469-1f3ff-200d-2708-fe0f.png",+ "sheet_x": 19,+ "sheet_y": 57,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "ASTRONAUT",+ "unified": "1F9D1-200D-1F680",+ "short_name": "astronaut",+ "short_names": [+ "astronaut"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F680",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f680.png",+ "sheet_x": 46,+ "sheet_y": 56,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F680",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f680.png",+ "sheet_x": 46,+ "sheet_y": 57,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F680",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f680.png",+ "sheet_x": 47,+ "sheet_y": 0,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F680",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f680.png",+ "sheet_x": 47,+ "sheet_y": 1,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F680",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f680.png",+ "sheet_x": 47,+ "sheet_y": 2,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN ASTRONAUT",+ "unified": "1F468-200D-1F680",+ "short_name": "male-astronaut",+ "short_names": [+ "male-astronaut",+ "man_astronaut"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F680",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f680.png",+ "sheet_x": 15,+ "sheet_y": 57,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F680",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f680.png",+ "sheet_x": 16,+ "sheet_y": 0,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F680",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f680.png",+ "sheet_x": 16,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F680",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f680.png",+ "sheet_x": 16,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F680",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f680.png",+ "sheet_x": 16,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN ASTRONAUT",+ "unified": "1F469-200D-1F680",+ "short_name": "female-astronaut",+ "short_names": [+ "female-astronaut",+ "woman_astronaut"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F680",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f680.png",+ "sheet_x": 18,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F680",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f680.png",+ "sheet_x": 18,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F680",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f680.png",+ "sheet_x": 18,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F680",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f680.png",+ "sheet_x": 18,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F680",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f680.png",+ "sheet_x": 18,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FIREFIGHTER",+ "unified": "1F9D1-200D-1F692",+ "short_name": "firefighter",+ "short_names": [+ "firefighter"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F692",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f692.png",+ "sheet_x": 47,+ "sheet_y": 4,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F692",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f692.png",+ "sheet_x": 47,+ "sheet_y": 5,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F692",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f692.png",+ "sheet_x": 47,+ "sheet_y": 6,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F692",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f692.png",+ "sheet_x": 47,+ "sheet_y": 7,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F692",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f692.png",+ "sheet_x": 47,+ "sheet_y": 8,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN FIREFIGHTER",+ "unified": "1F468-200D-1F692",+ "short_name": "male-firefighter",+ "short_names": [+ "male-firefighter",+ "man_firefighter"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F692",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f692.png",+ "sheet_x": 16,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F692",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f692.png",+ "sheet_x": 16,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F692",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f692.png",+ "sheet_x": 16,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F692",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f692.png",+ "sheet_x": 16,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F692",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f692.png",+ "sheet_x": 16,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FIREFIGHTER",+ "unified": "1F469-200D-1F692",+ "short_name": "female-firefighter",+ "short_names": [+ "female-firefighter",+ "woman_firefighter"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F692",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f692.png",+ "sheet_x": 18,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F692",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f692.png",+ "sheet_x": 18,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F692",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f692.png",+ "sheet_x": 18,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F692",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f692.png",+ "sheet_x": 18,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F692",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f692.png",+ "sheet_x": 18,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "POLICE OFFICER",+ "unified": "1F46E",+ "short_name": "cop",+ "short_names": [+ "cop"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46E-1F3FB",+ "non_qualified": null,+ "image": "1f46e-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 44,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46E-1F3FC",+ "non_qualified": null,+ "image": "1f46e-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 45,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46E-1F3FD",+ "non_qualified": null,+ "image": "1f46e-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 46,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46E-1F3FE",+ "non_qualified": null,+ "image": "1f46e-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 47,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46E-1F3FF",+ "non_qualified": null,+ "image": "1f46e-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 48,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F46E-200D-2642-FE0F"+ },+ {+ "name": "MAN POLICE OFFICER",+ "unified": "1F46E-200D-2642-FE0F",+ "short_name": "male-police-officer",+ "short_names": [+ "male-police-officer",+ "policeman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46E-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F46E-1F3FB-200D-2642",+ "image": "1f46e-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 38,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46E-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F46E-1F3FC-200D-2642",+ "image": "1f46e-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46E-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F46E-1F3FD-200D-2642",+ "image": "1f46e-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46E-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F46E-1F3FE-200D-2642",+ "image": "1f46e-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46E-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F46E-1F3FF-200D-2642",+ "image": "1f46e-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F46E"+ },+ {+ "name": "WOMAN POLICE OFFICER",+ "unified": "1F46E-200D-2640-FE0F",+ "short_name": "female-police-officer",+ "short_names": [+ "female-police-officer",+ "policewoman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46E-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F46E-1F3FB-200D-2640",+ "image": "1f46e-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46E-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F46E-1F3FC-200D-2640",+ "image": "1f46e-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46E-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F46E-1F3FD-200D-2640",+ "image": "1f46e-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46E-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F46E-1F3FE-200D-2640",+ "image": "1f46e-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46E-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F46E-1F3FF-200D-2640",+ "image": "1f46e-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "DETECTIVE",+ "unified": "1F575-FE0F",+ "short_name": "sleuth_or_spy",+ "short_names": [+ "sleuth_or_spy",+ "detective"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F575-1F3FB",+ "non_qualified": null,+ "image": "1f575-1f3fb.png",+ "sheet_x": 29,+ "sheet_y": 26,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F575-1F3FC",+ "non_qualified": null,+ "image": "1f575-1f3fc.png",+ "sheet_x": 29,+ "sheet_y": 27,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F575-1F3FD",+ "non_qualified": null,+ "image": "1f575-1f3fd.png",+ "sheet_x": 29,+ "sheet_y": 28,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F575-1F3FE",+ "non_qualified": null,+ "image": "1f575-1f3fe.png",+ "sheet_x": 29,+ "sheet_y": 29,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F575-1F3FF",+ "non_qualified": null,+ "image": "1f575-1f3ff.png",+ "sheet_x": 29,+ "sheet_y": 30,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F575-FE0F-200D-2642-FE0F"+ },+ {+ "name": "MAN DETECTIVE",+ "unified": "1F575-FE0F-200D-2642-FE0F",+ "short_name": "male-detective",+ "short_names": [+ "male-detective",+ "male_detective"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F575-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F575-1F3FB-200D-2642",+ "image": "1f575-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 20,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F575-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F575-1F3FC-200D-2642",+ "image": "1f575-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F575-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F575-1F3FD-200D-2642",+ "image": "1f575-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F575-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F575-1F3FE-200D-2642",+ "image": "1f575-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F575-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F575-1F3FF-200D-2642",+ "image": "1f575-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F575-FE0F"+ },+ {+ "name": "WOMAN DETECTIVE",+ "unified": "1F575-FE0F-200D-2640-FE0F",+ "short_name": "female-detective",+ "short_names": [+ "female-detective",+ "female_detective"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F575-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F575-1F3FB-200D-2640",+ "image": "1f575-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F575-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F575-1F3FC-200D-2640",+ "image": "1f575-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F575-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F575-1F3FD-200D-2640",+ "image": "1f575-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F575-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F575-1F3FE-200D-2640",+ "image": "1f575-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 17,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F575-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F575-1F3FF-200D-2640",+ "image": "1f575-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 29,+ "sheet_y": 18,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "GUARDSMAN",+ "unified": "1F482",+ "short_name": "guardsman",+ "short_names": [+ "guardsman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F482-1F3FB",+ "non_qualified": null,+ "image": "1f482-1f3fb.png",+ "sheet_x": 24,+ "sheet_y": 24,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F482-1F3FC",+ "non_qualified": null,+ "image": "1f482-1f3fc.png",+ "sheet_x": 24,+ "sheet_y": 25,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F482-1F3FD",+ "non_qualified": null,+ "image": "1f482-1f3fd.png",+ "sheet_x": 24,+ "sheet_y": 26,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F482-1F3FE",+ "non_qualified": null,+ "image": "1f482-1f3fe.png",+ "sheet_x": 24,+ "sheet_y": 27,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F482-1F3FF",+ "non_qualified": null,+ "image": "1f482-1f3ff.png",+ "sheet_x": 24,+ "sheet_y": 28,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F482-200D-2642-FE0F"+ },+ {+ "name": "MAN GUARD",+ "unified": "1F482-200D-2642-FE0F",+ "short_name": "male-guard",+ "short_names": [+ "male-guard"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F482-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F482-1F3FB-200D-2642",+ "image": "1f482-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 18,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F482-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F482-1F3FC-200D-2642",+ "image": "1f482-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 19,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F482-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F482-1F3FD-200D-2642",+ "image": "1f482-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 20,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F482-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F482-1F3FE-200D-2642",+ "image": "1f482-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F482-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F482-1F3FF-200D-2642",+ "image": "1f482-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F482"+ },+ {+ "name": "WOMAN GUARD",+ "unified": "1F482-200D-2640-FE0F",+ "short_name": "female-guard",+ "short_names": [+ "female-guard",+ "guardswoman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F482-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F482-1F3FB-200D-2640",+ "image": "1f482-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F482-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F482-1F3FC-200D-2640",+ "image": "1f482-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F482-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F482-1F3FD-200D-2640",+ "image": "1f482-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F482-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F482-1F3FE-200D-2640",+ "image": "1f482-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F482-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F482-1F3FF-200D-2640",+ "image": "1f482-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "NINJA",+ "unified": "1F977",+ "short_name": "ninja",+ "short_names": [+ "ninja"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F977-1F3FB",+ "non_qualified": null,+ "image": "1f977-1f3fb.png",+ "sheet_x": 42,+ "sheet_y": 21,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F977-1F3FC",+ "non_qualified": null,+ "image": "1f977-1f3fc.png",+ "sheet_x": 42,+ "sheet_y": 22,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F977-1F3FD",+ "non_qualified": null,+ "image": "1f977-1f3fd.png",+ "sheet_x": 42,+ "sheet_y": 23,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F977-1F3FE",+ "non_qualified": null,+ "image": "1f977-1f3fe.png",+ "sheet_x": 42,+ "sheet_y": 24,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F977-1F3FF",+ "non_qualified": null,+ "image": "1f977-1f3ff.png",+ "sheet_x": 42,+ "sheet_y": 25,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "CONSTRUCTION WORKER",+ "unified": "1F477",+ "short_name": "construction_worker",+ "short_names": [+ "construction_worker"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F477-1F3FB",+ "non_qualified": null,+ "image": "1f477-1f3fb.png",+ "sheet_x": 23,+ "sheet_y": 27,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F477-1F3FC",+ "non_qualified": null,+ "image": "1f477-1f3fc.png",+ "sheet_x": 23,+ "sheet_y": 28,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F477-1F3FD",+ "non_qualified": null,+ "image": "1f477-1f3fd.png",+ "sheet_x": 23,+ "sheet_y": 29,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F477-1F3FE",+ "non_qualified": null,+ "image": "1f477-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 30,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F477-1F3FF",+ "non_qualified": null,+ "image": "1f477-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F477-200D-2642-FE0F"+ },+ {+ "name": "MAN CONSTRUCTION WORKER",+ "unified": "1F477-200D-2642-FE0F",+ "short_name": "male-construction-worker",+ "short_names": [+ "male-construction-worker",+ "construction_worker_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F477-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F477-1F3FB-200D-2642",+ "image": "1f477-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F477-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F477-1F3FC-200D-2642",+ "image": "1f477-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F477-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F477-1F3FD-200D-2642",+ "image": "1f477-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F477-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F477-1F3FE-200D-2642",+ "image": "1f477-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F477-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F477-1F3FF-200D-2642",+ "image": "1f477-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F477"+ },+ {+ "name": "WOMAN CONSTRUCTION WORKER",+ "unified": "1F477-200D-2640-FE0F",+ "short_name": "female-construction-worker",+ "short_names": [+ "female-construction-worker",+ "construction_worker_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F477-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F477-1F3FB-200D-2640",+ "image": "1f477-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F477-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F477-1F3FC-200D-2640",+ "image": "1f477-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F477-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F477-1F3FD-200D-2640",+ "image": "1f477-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 17,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F477-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F477-1F3FE-200D-2640",+ "image": "1f477-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 18,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F477-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F477-1F3FF-200D-2640",+ "image": "1f477-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 23,+ "sheet_y": 19,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PRINCE",+ "unified": "1F934",+ "short_name": "prince",+ "short_names": [+ "prince"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F934-1F3FB",+ "non_qualified": null,+ "image": "1f934-1f3fb.png",+ "sheet_x": 39,+ "sheet_y": 16,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F934-1F3FC",+ "non_qualified": null,+ "image": "1f934-1f3fc.png",+ "sheet_x": 39,+ "sheet_y": 17,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F934-1F3FD",+ "non_qualified": null,+ "image": "1f934-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 18,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F934-1F3FE",+ "non_qualified": null,+ "image": "1f934-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 19,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F934-1F3FF",+ "non_qualified": null,+ "image": "1f934-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 20,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PRINCESS",+ "unified": "1F478",+ "short_name": "princess",+ "short_names": [+ "princess"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F478-1F3FB",+ "non_qualified": null,+ "image": "1f478-1f3fb.png",+ "sheet_x": 23,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F478-1F3FC",+ "non_qualified": null,+ "image": "1f478-1f3fc.png",+ "sheet_x": 23,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F478-1F3FD",+ "non_qualified": null,+ "image": "1f478-1f3fd.png",+ "sheet_x": 23,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F478-1F3FE",+ "non_qualified": null,+ "image": "1f478-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F478-1F3FF",+ "non_qualified": null,+ "image": "1f478-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN WITH TURBAN",+ "unified": "1F473",+ "short_name": "man_with_turban",+ "short_names": [+ "man_with_turban"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F473-1F3FB",+ "non_qualified": null,+ "image": "1f473-1f3fb.png",+ "sheet_x": 22,+ "sheet_y": 49,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F473-1F3FC",+ "non_qualified": null,+ "image": "1f473-1f3fc.png",+ "sheet_x": 22,+ "sheet_y": 50,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F473-1F3FD",+ "non_qualified": null,+ "image": "1f473-1f3fd.png",+ "sheet_x": 22,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F473-1F3FE",+ "non_qualified": null,+ "image": "1f473-1f3fe.png",+ "sheet_x": 22,+ "sheet_y": 52,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F473-1F3FF",+ "non_qualified": null,+ "image": "1f473-1f3ff.png",+ "sheet_x": 22,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F473-200D-2642-FE0F"+ },+ {+ "name": "MAN WEARING TURBAN",+ "unified": "1F473-200D-2642-FE0F",+ "short_name": "man-wearing-turban",+ "short_names": [+ "man-wearing-turban"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F473-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F473-1F3FB-200D-2642",+ "image": "1f473-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F473-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F473-1F3FC-200D-2642",+ "image": "1f473-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F473-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F473-1F3FD-200D-2642",+ "image": "1f473-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F473-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F473-1F3FE-200D-2642",+ "image": "1f473-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F473-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F473-1F3FF-200D-2642",+ "image": "1f473-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F473"+ },+ {+ "name": "WOMAN WEARING TURBAN",+ "unified": "1F473-200D-2640-FE0F",+ "short_name": "woman-wearing-turban",+ "short_names": [+ "woman-wearing-turban",+ "woman_with_turban"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F473-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F473-1F3FB-200D-2640",+ "image": "1f473-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F473-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F473-1F3FC-200D-2640",+ "image": "1f473-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 38,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F473-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F473-1F3FD-200D-2640",+ "image": "1f473-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F473-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F473-1F3FE-200D-2640",+ "image": "1f473-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F473-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F473-1F3FF-200D-2640",+ "image": "1f473-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN WITH GUA PI MAO",+ "unified": "1F472",+ "short_name": "man_with_gua_pi_mao",+ "short_names": [+ "man_with_gua_pi_mao"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F472-1F3FB",+ "non_qualified": null,+ "image": "1f472-1f3fb.png",+ "sheet_x": 22,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F472-1F3FC",+ "non_qualified": null,+ "image": "1f472-1f3fc.png",+ "sheet_x": 22,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F472-1F3FD",+ "non_qualified": null,+ "image": "1f472-1f3fd.png",+ "sheet_x": 22,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F472-1F3FE",+ "non_qualified": null,+ "image": "1f472-1f3fe.png",+ "sheet_x": 22,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F472-1F3FF",+ "non_qualified": null,+ "image": "1f472-1f3ff.png",+ "sheet_x": 22,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON WITH HEADSCARF",+ "unified": "1F9D5",+ "short_name": "person_with_headscarf",+ "short_names": [+ "person_with_headscarf"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D5-1F3FB",+ "non_qualified": null,+ "image": "1f9d5-1f3fb.png",+ "sheet_x": 49,+ "sheet_y": 4,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D5-1F3FC",+ "non_qualified": null,+ "image": "1f9d5-1f3fc.png",+ "sheet_x": 49,+ "sheet_y": 5,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D5-1F3FD",+ "non_qualified": null,+ "image": "1f9d5-1f3fd.png",+ "sheet_x": 49,+ "sheet_y": 6,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D5-1F3FE",+ "non_qualified": null,+ "image": "1f9d5-1f3fe.png",+ "sheet_x": 49,+ "sheet_y": 7,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D5-1F3FF",+ "non_qualified": null,+ "image": "1f9d5-1f3ff.png",+ "sheet_x": 49,+ "sheet_y": 8,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN IN TUXEDO",+ "unified": "1F935",+ "short_name": "person_in_tuxedo",+ "short_names": [+ "person_in_tuxedo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F935-1F3FB",+ "non_qualified": null,+ "image": "1f935-1f3fb.png",+ "sheet_x": 39,+ "sheet_y": 34,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F935-1F3FC",+ "non_qualified": null,+ "image": "1f935-1f3fc.png",+ "sheet_x": 39,+ "sheet_y": 35,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F935-1F3FD",+ "non_qualified": null,+ "image": "1f935-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 36,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F935-1F3FE",+ "non_qualified": null,+ "image": "1f935-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 37,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F935-1F3FF",+ "non_qualified": null,+ "image": "1f935-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 38,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN IN TUXEDO",+ "unified": "1F935-200D-2642-FE0F",+ "short_name": "man_in_tuxedo",+ "short_names": [+ "man_in_tuxedo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F935-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F935-1F3FB-200D-2642",+ "image": "1f935-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 28,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F935-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F935-1F3FC-200D-2642",+ "image": "1f935-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 29,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F935-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F935-1F3FD-200D-2642",+ "image": "1f935-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 30,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F935-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F935-1F3FE-200D-2642",+ "image": "1f935-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 31,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F935-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F935-1F3FF-200D-2642",+ "image": "1f935-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 32,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN IN TUXEDO",+ "unified": "1F935-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo",+ "short_names": [+ "woman_in_tuxedo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F935-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F935-1F3FB-200D-2640",+ "image": "1f935-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 22,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F935-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F935-1F3FC-200D-2640",+ "image": "1f935-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 23,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F935-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F935-1F3FD-200D-2640",+ "image": "1f935-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 24,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F935-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F935-1F3FE-200D-2640",+ "image": "1f935-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 25,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F935-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F935-1F3FF-200D-2640",+ "image": "1f935-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 39,+ "sheet_y": 26,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BRIDE WITH VEIL",+ "unified": "1F470",+ "short_name": "bride_with_veil",+ "short_names": [+ "bride_with_veil"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F470-1F3FB",+ "non_qualified": null,+ "image": "1f470-1f3fb.png",+ "sheet_x": 22,+ "sheet_y": 7,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F470-1F3FC",+ "non_qualified": null,+ "image": "1f470-1f3fc.png",+ "sheet_x": 22,+ "sheet_y": 8,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F470-1F3FD",+ "non_qualified": null,+ "image": "1f470-1f3fd.png",+ "sheet_x": 22,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F470-1F3FE",+ "non_qualified": null,+ "image": "1f470-1f3fe.png",+ "sheet_x": 22,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F470-1F3FF",+ "non_qualified": null,+ "image": "1f470-1f3ff.png",+ "sheet_x": 22,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN WITH VEIL",+ "unified": "1F470-200D-2642-FE0F",+ "short_name": "man_with_veil",+ "short_names": [+ "man_with_veil"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F470-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F470-1F3FB-200D-2642",+ "image": "1f470-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 1,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F470-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F470-1F3FC-200D-2642",+ "image": "1f470-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 2,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F470-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F470-1F3FD-200D-2642",+ "image": "1f470-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 3,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F470-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F470-1F3FE-200D-2642",+ "image": "1f470-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 4,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F470-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F470-1F3FF-200D-2642",+ "image": "1f470-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 22,+ "sheet_y": 5,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN WITH VEIL",+ "unified": "1F470-200D-2640-FE0F",+ "short_name": "woman_with_veil",+ "short_names": [+ "woman_with_veil"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F470-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F470-1F3FB-200D-2640",+ "image": "1f470-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 53,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F470-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F470-1F3FC-200D-2640",+ "image": "1f470-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 54,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F470-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F470-1F3FD-200D-2640",+ "image": "1f470-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 55,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F470-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F470-1F3FE-200D-2640",+ "image": "1f470-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 56,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F470-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F470-1F3FF-200D-2640",+ "image": "1f470-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 21,+ "sheet_y": 57,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PREGNANT WOMAN",+ "unified": "1F930",+ "short_name": "pregnant_woman",+ "short_names": [+ "pregnant_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F930-1F3FB",+ "non_qualified": null,+ "image": "1f930-1f3fb.png",+ "sheet_x": 38,+ "sheet_y": 50,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F930-1F3FC",+ "non_qualified": null,+ "image": "1f930-1f3fc.png",+ "sheet_x": 38,+ "sheet_y": 51,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F930-1F3FD",+ "non_qualified": null,+ "image": "1f930-1f3fd.png",+ "sheet_x": 38,+ "sheet_y": 52,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F930-1F3FE",+ "non_qualified": null,+ "image": "1f930-1f3fe.png",+ "sheet_x": 38,+ "sheet_y": 53,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F930-1F3FF",+ "non_qualified": null,+ "image": "1f930-1f3ff.png",+ "sheet_x": 38,+ "sheet_y": 54,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BREAST-FEEDING",+ "unified": "1F931",+ "short_name": "breast-feeding",+ "short_names": [+ "breast-feeding"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F931-1F3FB",+ "non_qualified": null,+ "image": "1f931-1f3fb.png",+ "sheet_x": 38,+ "sheet_y": 56,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F931-1F3FC",+ "non_qualified": null,+ "image": "1f931-1f3fc.png",+ "sheet_x": 38,+ "sheet_y": 57,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F931-1F3FD",+ "non_qualified": null,+ "image": "1f931-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 0,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F931-1F3FE",+ "non_qualified": null,+ "image": "1f931-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 1,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F931-1F3FF",+ "non_qualified": null,+ "image": "1f931-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 2,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FEEDING BABY",+ "unified": "1F469-200D-1F37C",+ "short_name": "woman_feeding_baby",+ "short_names": [+ "woman_feeding_baby"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F37C",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f37c.png",+ "sheet_x": 17,+ "sheet_y": 33,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F37C",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f37c.png",+ "sheet_x": 17,+ "sheet_y": 34,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F37C",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f37c.png",+ "sheet_x": 17,+ "sheet_y": 35,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F37C",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f37c.png",+ "sheet_x": 17,+ "sheet_y": 36,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F37C",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f37c.png",+ "sheet_x": 17,+ "sheet_y": 37,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN FEEDING BABY",+ "unified": "1F468-200D-1F37C",+ "short_name": "man_feeding_baby",+ "short_names": [+ "man_feeding_baby"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F37C",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f37c.png",+ "sheet_x": 14,+ "sheet_y": 40,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F37C",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f37c.png",+ "sheet_x": 14,+ "sheet_y": 41,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F37C",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f37c.png",+ "sheet_x": 14,+ "sheet_y": 42,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F37C",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f37c.png",+ "sheet_x": 14,+ "sheet_y": 43,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F37C",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f37c.png",+ "sheet_x": 14,+ "sheet_y": 44,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON FEEDING BABY",+ "unified": "1F9D1-200D-1F37C",+ "short_name": "person_feeding_baby",+ "short_names": [+ "person_feeding_baby"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F37C",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f37c.png",+ "sheet_x": 45,+ "sheet_y": 48,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F37C",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f37c.png",+ "sheet_x": 45,+ "sheet_y": 49,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F37C",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f37c.png",+ "sheet_x": 45,+ "sheet_y": 50,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F37C",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f37c.png",+ "sheet_x": 45,+ "sheet_y": 51,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F37C",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f37c.png",+ "sheet_x": 45,+ "sheet_y": 52,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BABY ANGEL",+ "unified": "1F47C",+ "short_name": "angel",+ "short_names": [+ "angel"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F47C-1F3FB",+ "non_qualified": null,+ "image": "1f47c-1f3fb.png",+ "sheet_x": 23,+ "sheet_y": 42,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F47C-1F3FC",+ "non_qualified": null,+ "image": "1f47c-1f3fc.png",+ "sheet_x": 23,+ "sheet_y": 43,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F47C-1F3FD",+ "non_qualified": null,+ "image": "1f47c-1f3fd.png",+ "sheet_x": 23,+ "sheet_y": 44,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F47C-1F3FE",+ "non_qualified": null,+ "image": "1f47c-1f3fe.png",+ "sheet_x": 23,+ "sheet_y": 45,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F47C-1F3FF",+ "non_qualified": null,+ "image": "1f47c-1f3ff.png",+ "sheet_x": 23,+ "sheet_y": 46,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "FATHER CHRISTMAS",+ "unified": "1F385",+ "short_name": "santa",+ "short_names": [+ "santa"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F385-1F3FB",+ "non_qualified": null,+ "image": "1f385-1f3fb.png",+ "sheet_x": 7,+ "sheet_y": 30,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F385-1F3FC",+ "non_qualified": null,+ "image": "1f385-1f3fc.png",+ "sheet_x": 7,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F385-1F3FD",+ "non_qualified": null,+ "image": "1f385-1f3fd.png",+ "sheet_x": 7,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F385-1F3FE",+ "non_qualified": null,+ "image": "1f385-1f3fe.png",+ "sheet_x": 7,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F385-1F3FF",+ "non_qualified": null,+ "image": "1f385-1f3ff.png",+ "sheet_x": 7,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MOTHER CHRISTMAS",+ "unified": "1F936",+ "short_name": "mrs_claus",+ "short_names": [+ "mrs_claus",+ "mother_christmas"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F936-1F3FB",+ "non_qualified": null,+ "image": "1f936-1f3fb.png",+ "sheet_x": 39,+ "sheet_y": 40,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F936-1F3FC",+ "non_qualified": null,+ "image": "1f936-1f3fc.png",+ "sheet_x": 39,+ "sheet_y": 41,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F936-1F3FD",+ "non_qualified": null,+ "image": "1f936-1f3fd.png",+ "sheet_x": 39,+ "sheet_y": 42,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F936-1F3FE",+ "non_qualified": null,+ "image": "1f936-1f3fe.png",+ "sheet_x": 39,+ "sheet_y": 43,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F936-1F3FF",+ "non_qualified": null,+ "image": "1f936-1f3ff.png",+ "sheet_x": 39,+ "sheet_y": 44,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MX CLAUS",+ "unified": "1F9D1-200D-1F384",+ "short_name": "mx_claus",+ "short_names": [+ "mx_claus"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F384",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f384.png",+ "sheet_x": 45,+ "sheet_y": 54,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F384",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f384.png",+ "sheet_x": 45,+ "sheet_y": 55,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F384",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f384.png",+ "sheet_x": 45,+ "sheet_y": 56,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F384",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f384.png",+ "sheet_x": 45,+ "sheet_y": 57,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F384",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f384.png",+ "sheet_x": 46,+ "sheet_y": 0,+ "added_in": "13.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SUPERHERO",+ "unified": "1F9B8",+ "short_name": "superhero",+ "short_names": [+ "superhero"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B8-1F3FB",+ "non_qualified": null,+ "image": "1f9b8-1f3fb.png",+ "sheet_x": 43,+ "sheet_y": 50,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B8-1F3FC",+ "non_qualified": null,+ "image": "1f9b8-1f3fc.png",+ "sheet_x": 43,+ "sheet_y": 51,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B8-1F3FD",+ "non_qualified": null,+ "image": "1f9b8-1f3fd.png",+ "sheet_x": 43,+ "sheet_y": 52,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B8-1F3FE",+ "non_qualified": null,+ "image": "1f9b8-1f3fe.png",+ "sheet_x": 43,+ "sheet_y": 53,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B8-1F3FF",+ "non_qualified": null,+ "image": "1f9b8-1f3ff.png",+ "sheet_x": 43,+ "sheet_y": 54,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN SUPERHERO",+ "unified": "1F9B8-200D-2642-FE0F",+ "short_name": "male_superhero",+ "short_names": [+ "male_superhero"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B8-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9B8-1F3FB-200D-2642",+ "image": "1f9b8-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 44,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B8-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9B8-1F3FC-200D-2642",+ "image": "1f9b8-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 45,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B8-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9B8-1F3FD-200D-2642",+ "image": "1f9b8-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 46,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B8-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9B8-1F3FE-200D-2642",+ "image": "1f9b8-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 47,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B8-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9B8-1F3FF-200D-2642",+ "image": "1f9b8-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 48,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN SUPERHERO",+ "unified": "1F9B8-200D-2640-FE0F",+ "short_name": "female_superhero",+ "short_names": [+ "female_superhero"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B8-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9B8-1F3FB-200D-2640",+ "image": "1f9b8-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 38,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B8-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9B8-1F3FC-200D-2640",+ "image": "1f9b8-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 39,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B8-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9B8-1F3FD-200D-2640",+ "image": "1f9b8-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 40,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B8-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9B8-1F3FE-200D-2640",+ "image": "1f9b8-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 41,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B8-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9B8-1F3FF-200D-2640",+ "image": "1f9b8-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 42,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SUPERVILLAIN",+ "unified": "1F9B9",+ "short_name": "supervillain",+ "short_names": [+ "supervillain"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B9-1F3FB",+ "non_qualified": null,+ "image": "1f9b9-1f3fb.png",+ "sheet_x": 44,+ "sheet_y": 10,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B9-1F3FC",+ "non_qualified": null,+ "image": "1f9b9-1f3fc.png",+ "sheet_x": 44,+ "sheet_y": 11,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B9-1F3FD",+ "non_qualified": null,+ "image": "1f9b9-1f3fd.png",+ "sheet_x": 44,+ "sheet_y": 12,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B9-1F3FE",+ "non_qualified": null,+ "image": "1f9b9-1f3fe.png",+ "sheet_x": 44,+ "sheet_y": 13,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B9-1F3FF",+ "non_qualified": null,+ "image": "1f9b9-1f3ff.png",+ "sheet_x": 44,+ "sheet_y": 14,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN SUPERVILLAIN",+ "unified": "1F9B9-200D-2642-FE0F",+ "short_name": "male_supervillain",+ "short_names": [+ "male_supervillain"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B9-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9B9-1F3FB-200D-2642",+ "image": "1f9b9-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 4,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B9-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9B9-1F3FC-200D-2642",+ "image": "1f9b9-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 5,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B9-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9B9-1F3FD-200D-2642",+ "image": "1f9b9-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 6,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B9-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9B9-1F3FE-200D-2642",+ "image": "1f9b9-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 7,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B9-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9B9-1F3FF-200D-2642",+ "image": "1f9b9-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 8,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN SUPERVILLAIN",+ "unified": "1F9B9-200D-2640-FE0F",+ "short_name": "female_supervillain",+ "short_names": [+ "female_supervillain"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9B9-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9B9-1F3FB-200D-2640",+ "image": "1f9b9-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 56,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9B9-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9B9-1F3FC-200D-2640",+ "image": "1f9b9-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 43,+ "sheet_y": 57,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9B9-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9B9-1F3FD-200D-2640",+ "image": "1f9b9-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 0,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9B9-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9B9-1F3FE-200D-2640",+ "image": "1f9b9-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 1,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9B9-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9B9-1F3FF-200D-2640",+ "image": "1f9b9-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 2,+ "added_in": "11.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAGE",+ "unified": "1F9D9",+ "short_name": "mage",+ "short_names": [+ "mage"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D9-1F3FB",+ "non_qualified": null,+ "image": "1f9d9-1f3fb.png",+ "sheet_x": 50,+ "sheet_y": 18,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D9-1F3FB-200D-2640-FE0F"+ },+ "1F3FC": {+ "unified": "1F9D9-1F3FC",+ "non_qualified": null,+ "image": "1f9d9-1f3fc.png",+ "sheet_x": 50,+ "sheet_y": 19,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D9-1F3FC-200D-2640-FE0F"+ },+ "1F3FD": {+ "unified": "1F9D9-1F3FD",+ "non_qualified": null,+ "image": "1f9d9-1f3fd.png",+ "sheet_x": 50,+ "sheet_y": 20,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D9-1F3FD-200D-2640-FE0F"+ },+ "1F3FE": {+ "unified": "1F9D9-1F3FE",+ "non_qualified": null,+ "image": "1f9d9-1f3fe.png",+ "sheet_x": 50,+ "sheet_y": 21,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D9-1F3FE-200D-2640-FE0F"+ },+ "1F3FF": {+ "unified": "1F9D9-1F3FF",+ "non_qualified": null,+ "image": "1f9d9-1f3ff.png",+ "sheet_x": 50,+ "sheet_y": 22,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D9-1F3FF-200D-2640-FE0F"+ }+ },+ "obsoleted_by": "1F9D9-200D-2640-FE0F"+ },+ {+ "name": "MAN MAGE",+ "unified": "1F9D9-200D-2642-FE0F",+ "short_name": "male_mage",+ "short_names": [+ "male_mage"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D9-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9D9-1F3FB-200D-2642",+ "image": "1f9d9-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 12,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D9-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9D9-1F3FC-200D-2642",+ "image": "1f9d9-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 13,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D9-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9D9-1F3FD-200D-2642",+ "image": "1f9d9-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 14,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D9-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9D9-1F3FE-200D-2642",+ "image": "1f9d9-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 15,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D9-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9D9-1F3FF-200D-2642",+ "image": "1f9d9-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 16,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN MAGE",+ "unified": "1F9D9-200D-2640-FE0F",+ "short_name": "female_mage",+ "short_names": [+ "female_mage"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D9-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9D9-1F3FB-200D-2640",+ "image": "1f9d9-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 6,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D9-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9D9-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9D9-1F3FC-200D-2640",+ "image": "1f9d9-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 7,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D9-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9D9-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9D9-1F3FD-200D-2640",+ "image": "1f9d9-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 8,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D9-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9D9-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9D9-1F3FE-200D-2640",+ "image": "1f9d9-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 9,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D9-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9D9-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9D9-1F3FF-200D-2640",+ "image": "1f9d9-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 10,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D9-1F3FF"+ }+ },+ "obsoletes": "1F9D9"+ },+ {+ "name": "FAIRY",+ "unified": "1F9DA",+ "short_name": "fairy",+ "short_names": [+ "fairy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DA-1F3FB",+ "non_qualified": null,+ "image": "1f9da-1f3fb.png",+ "sheet_x": 50,+ "sheet_y": 36,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DA-1F3FB-200D-2640-FE0F"+ },+ "1F3FC": {+ "unified": "1F9DA-1F3FC",+ "non_qualified": null,+ "image": "1f9da-1f3fc.png",+ "sheet_x": 50,+ "sheet_y": 37,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DA-1F3FC-200D-2640-FE0F"+ },+ "1F3FD": {+ "unified": "1F9DA-1F3FD",+ "non_qualified": null,+ "image": "1f9da-1f3fd.png",+ "sheet_x": 50,+ "sheet_y": 38,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DA-1F3FD-200D-2640-FE0F"+ },+ "1F3FE": {+ "unified": "1F9DA-1F3FE",+ "non_qualified": null,+ "image": "1f9da-1f3fe.png",+ "sheet_x": 50,+ "sheet_y": 39,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DA-1F3FE-200D-2640-FE0F"+ },+ "1F3FF": {+ "unified": "1F9DA-1F3FF",+ "non_qualified": null,+ "image": "1f9da-1f3ff.png",+ "sheet_x": 50,+ "sheet_y": 40,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DA-1F3FF-200D-2640-FE0F"+ }+ },+ "obsoleted_by": "1F9DA-200D-2640-FE0F"+ },+ {+ "name": "MAN FAIRY",+ "unified": "1F9DA-200D-2642-FE0F",+ "short_name": "male_fairy",+ "short_names": [+ "male_fairy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DA-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9DA-1F3FB-200D-2642",+ "image": "1f9da-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 30,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9DA-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9DA-1F3FC-200D-2642",+ "image": "1f9da-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 31,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9DA-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9DA-1F3FD-200D-2642",+ "image": "1f9da-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 32,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9DA-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9DA-1F3FE-200D-2642",+ "image": "1f9da-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 33,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9DA-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9DA-1F3FF-200D-2642",+ "image": "1f9da-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 34,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN FAIRY",+ "unified": "1F9DA-200D-2640-FE0F",+ "short_name": "female_fairy",+ "short_names": [+ "female_fairy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DA-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9DA-1F3FB-200D-2640",+ "image": "1f9da-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 24,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DA-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9DA-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9DA-1F3FC-200D-2640",+ "image": "1f9da-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 25,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DA-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9DA-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9DA-1F3FD-200D-2640",+ "image": "1f9da-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 26,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DA-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9DA-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9DA-1F3FE-200D-2640",+ "image": "1f9da-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 27,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DA-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9DA-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9DA-1F3FF-200D-2640",+ "image": "1f9da-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 28,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DA-1F3FF"+ }+ },+ "obsoletes": "1F9DA"+ },+ {+ "name": "VAMPIRE",+ "unified": "1F9DB",+ "short_name": "vampire",+ "short_names": [+ "vampire"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DB-1F3FB",+ "non_qualified": null,+ "image": "1f9db-1f3fb.png",+ "sheet_x": 50,+ "sheet_y": 54,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DB-1F3FB-200D-2640-FE0F"+ },+ "1F3FC": {+ "unified": "1F9DB-1F3FC",+ "non_qualified": null,+ "image": "1f9db-1f3fc.png",+ "sheet_x": 50,+ "sheet_y": 55,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DB-1F3FC-200D-2640-FE0F"+ },+ "1F3FD": {+ "unified": "1F9DB-1F3FD",+ "non_qualified": null,+ "image": "1f9db-1f3fd.png",+ "sheet_x": 50,+ "sheet_y": 56,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DB-1F3FD-200D-2640-FE0F"+ },+ "1F3FE": {+ "unified": "1F9DB-1F3FE",+ "non_qualified": null,+ "image": "1f9db-1f3fe.png",+ "sheet_x": 50,+ "sheet_y": 57,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DB-1F3FE-200D-2640-FE0F"+ },+ "1F3FF": {+ "unified": "1F9DB-1F3FF",+ "non_qualified": null,+ "image": "1f9db-1f3ff.png",+ "sheet_x": 51,+ "sheet_y": 0,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DB-1F3FF-200D-2640-FE0F"+ }+ },+ "obsoleted_by": "1F9DB-200D-2640-FE0F"+ },+ {+ "name": "MAN VAMPIRE",+ "unified": "1F9DB-200D-2642-FE0F",+ "short_name": "male_vampire",+ "short_names": [+ "male_vampire"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DB-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9DB-1F3FB-200D-2642",+ "image": "1f9db-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 48,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9DB-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9DB-1F3FC-200D-2642",+ "image": "1f9db-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 49,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9DB-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9DB-1F3FD-200D-2642",+ "image": "1f9db-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 50,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9DB-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9DB-1F3FE-200D-2642",+ "image": "1f9db-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 51,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9DB-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9DB-1F3FF-200D-2642",+ "image": "1f9db-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 52,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN VAMPIRE",+ "unified": "1F9DB-200D-2640-FE0F",+ "short_name": "female_vampire",+ "short_names": [+ "female_vampire"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DB-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9DB-1F3FB-200D-2640",+ "image": "1f9db-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 42,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DB-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9DB-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9DB-1F3FC-200D-2640",+ "image": "1f9db-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 43,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DB-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9DB-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9DB-1F3FD-200D-2640",+ "image": "1f9db-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 44,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DB-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9DB-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9DB-1F3FE-200D-2640",+ "image": "1f9db-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 45,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DB-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9DB-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9DB-1F3FF-200D-2640",+ "image": "1f9db-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 50,+ "sheet_y": 46,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DB-1F3FF"+ }+ },+ "obsoletes": "1F9DB"+ },+ {+ "name": "MERPERSON",+ "unified": "1F9DC",+ "short_name": "merperson",+ "short_names": [+ "merperson"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DC-1F3FB",+ "non_qualified": null,+ "image": "1f9dc-1f3fb.png",+ "sheet_x": 51,+ "sheet_y": 14,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DC-1F3FB-200D-2642-FE0F"+ },+ "1F3FC": {+ "unified": "1F9DC-1F3FC",+ "non_qualified": null,+ "image": "1f9dc-1f3fc.png",+ "sheet_x": 51,+ "sheet_y": 15,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DC-1F3FC-200D-2642-FE0F"+ },+ "1F3FD": {+ "unified": "1F9DC-1F3FD",+ "non_qualified": null,+ "image": "1f9dc-1f3fd.png",+ "sheet_x": 51,+ "sheet_y": 16,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DC-1F3FD-200D-2642-FE0F"+ },+ "1F3FE": {+ "unified": "1F9DC-1F3FE",+ "non_qualified": null,+ "image": "1f9dc-1f3fe.png",+ "sheet_x": 51,+ "sheet_y": 17,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DC-1F3FE-200D-2642-FE0F"+ },+ "1F3FF": {+ "unified": "1F9DC-1F3FF",+ "non_qualified": null,+ "image": "1f9dc-1f3ff.png",+ "sheet_x": 51,+ "sheet_y": 18,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DC-1F3FF-200D-2642-FE0F"+ }+ },+ "obsoleted_by": "1F9DC-200D-2642-FE0F"+ },+ {+ "name": "MERMAN",+ "unified": "1F9DC-200D-2642-FE0F",+ "short_name": "merman",+ "short_names": [+ "merman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DC-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9DC-1F3FB-200D-2642",+ "image": "1f9dc-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 8,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DC-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9DC-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9DC-1F3FC-200D-2642",+ "image": "1f9dc-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 9,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DC-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9DC-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9DC-1F3FD-200D-2642",+ "image": "1f9dc-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 10,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DC-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9DC-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9DC-1F3FE-200D-2642",+ "image": "1f9dc-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 11,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DC-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9DC-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9DC-1F3FF-200D-2642",+ "image": "1f9dc-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 12,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DC-1F3FF"+ }+ },+ "obsoletes": "1F9DC"+ },+ {+ "name": "MERMAID",+ "unified": "1F9DC-200D-2640-FE0F",+ "short_name": "mermaid",+ "short_names": [+ "mermaid"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DC-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9DC-1F3FB-200D-2640",+ "image": "1f9dc-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 2,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9DC-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9DC-1F3FC-200D-2640",+ "image": "1f9dc-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 3,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9DC-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9DC-1F3FD-200D-2640",+ "image": "1f9dc-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 4,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9DC-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9DC-1F3FE-200D-2640",+ "image": "1f9dc-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 5,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9DC-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9DC-1F3FF-200D-2640",+ "image": "1f9dc-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 6,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "ELF",+ "unified": "1F9DD",+ "short_name": "elf",+ "short_names": [+ "elf"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DD-1F3FB",+ "non_qualified": null,+ "image": "1f9dd-1f3fb.png",+ "sheet_x": 51,+ "sheet_y": 32,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DD-1F3FB-200D-2642-FE0F"+ },+ "1F3FC": {+ "unified": "1F9DD-1F3FC",+ "non_qualified": null,+ "image": "1f9dd-1f3fc.png",+ "sheet_x": 51,+ "sheet_y": 33,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DD-1F3FC-200D-2642-FE0F"+ },+ "1F3FD": {+ "unified": "1F9DD-1F3FD",+ "non_qualified": null,+ "image": "1f9dd-1f3fd.png",+ "sheet_x": 51,+ "sheet_y": 34,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DD-1F3FD-200D-2642-FE0F"+ },+ "1F3FE": {+ "unified": "1F9DD-1F3FE",+ "non_qualified": null,+ "image": "1f9dd-1f3fe.png",+ "sheet_x": 51,+ "sheet_y": 35,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DD-1F3FE-200D-2642-FE0F"+ },+ "1F3FF": {+ "unified": "1F9DD-1F3FF",+ "non_qualified": null,+ "image": "1f9dd-1f3ff.png",+ "sheet_x": 51,+ "sheet_y": 36,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9DD-1F3FF-200D-2642-FE0F"+ }+ },+ "obsoleted_by": "1F9DD-200D-2642-FE0F"+ },+ {+ "name": "MAN ELF",+ "unified": "1F9DD-200D-2642-FE0F",+ "short_name": "male_elf",+ "short_names": [+ "male_elf"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DD-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9DD-1F3FB-200D-2642",+ "image": "1f9dd-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 26,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DD-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9DD-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9DD-1F3FC-200D-2642",+ "image": "1f9dd-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 27,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DD-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9DD-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9DD-1F3FD-200D-2642",+ "image": "1f9dd-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 28,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DD-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9DD-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9DD-1F3FE-200D-2642",+ "image": "1f9dd-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 29,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DD-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9DD-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9DD-1F3FF-200D-2642",+ "image": "1f9dd-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 30,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9DD-1F3FF"+ }+ },+ "obsoletes": "1F9DD"+ },+ {+ "name": "WOMAN ELF",+ "unified": "1F9DD-200D-2640-FE0F",+ "short_name": "female_elf",+ "short_names": [+ "female_elf"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9DD-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9DD-1F3FB-200D-2640",+ "image": "1f9dd-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 20,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9DD-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9DD-1F3FC-200D-2640",+ "image": "1f9dd-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 21,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9DD-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9DD-1F3FD-200D-2640",+ "image": "1f9dd-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 22,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9DD-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9DD-1F3FE-200D-2640",+ "image": "1f9dd-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 23,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9DD-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9DD-1F3FF-200D-2640",+ "image": "1f9dd-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 51,+ "sheet_y": 24,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "GENIE",+ "unified": "1F9DE",+ "short_name": "genie",+ "short_names": [+ "genie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F9DE-200D-2642-FE0F"+ },+ {+ "name": "MAN GENIE",+ "unified": "1F9DE-200D-2642-FE0F",+ "short_name": "male_genie",+ "short_names": [+ "male_genie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F9DE"+ },+ {+ "name": "WOMAN GENIE",+ "unified": "1F9DE-200D-2640-FE0F",+ "short_name": "female_genie",+ "short_names": [+ "female_genie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "ZOMBIE",+ "unified": "1F9DF",+ "short_name": "zombie",+ "short_names": [+ "zombie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F9DF-200D-2642-FE0F"+ },+ {+ "name": "MAN ZOMBIE",+ "unified": "1F9DF-200D-2642-FE0F",+ "short_name": "male_zombie",+ "short_names": [+ "male_zombie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F9DF"+ },+ {+ "name": "WOMAN ZOMBIE",+ "unified": "1F9DF-200D-2640-FE0F",+ "short_name": "female_zombie",+ "short_names": [+ "female_zombie"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FACE MASSAGE",+ "unified": "1F486",+ "short_name": "massage",+ "short_names": [+ "massage"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F486-1F3FB",+ "non_qualified": null,+ "image": "1f486-1f3fb.png",+ "sheet_x": 24,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F486-1F3FC",+ "non_qualified": null,+ "image": "1f486-1f3fc.png",+ "sheet_x": 24,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F486-1F3FD",+ "non_qualified": null,+ "image": "1f486-1f3fd.png",+ "sheet_x": 24,+ "sheet_y": 57,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F486-1F3FE",+ "non_qualified": null,+ "image": "1f486-1f3fe.png",+ "sheet_x": 25,+ "sheet_y": 0,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F486-1F3FF",+ "non_qualified": null,+ "image": "1f486-1f3ff.png",+ "sheet_x": 25,+ "sheet_y": 1,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F486-200D-2640-FE0F"+ },+ {+ "name": "MAN GETTING MASSAGE",+ "unified": "1F486-200D-2642-FE0F",+ "short_name": "man-getting-massage",+ "short_names": [+ "man-getting-massage",+ "massage_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F486-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F486-1F3FB-200D-2642",+ "image": "1f486-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F486-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F486-1F3FC-200D-2642",+ "image": "1f486-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F486-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F486-1F3FD-200D-2642",+ "image": "1f486-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F486-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F486-1F3FE-200D-2642",+ "image": "1f486-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F486-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F486-1F3FF-200D-2642",+ "image": "1f486-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN GETTING MASSAGE",+ "unified": "1F486-200D-2640-FE0F",+ "short_name": "woman-getting-massage",+ "short_names": [+ "woman-getting-massage",+ "massage_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F486-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F486-1F3FB-200D-2640",+ "image": "1f486-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F486-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F486-1F3FC-200D-2640",+ "image": "1f486-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F486-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F486-1F3FD-200D-2640",+ "image": "1f486-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F486-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F486-1F3FE-200D-2640",+ "image": "1f486-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F486-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F486-1F3FF-200D-2640",+ "image": "1f486-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 24,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F486"+ },+ {+ "name": "HAIRCUT",+ "unified": "1F487",+ "short_name": "haircut",+ "short_names": [+ "haircut"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F487-1F3FB",+ "non_qualified": null,+ "image": "1f487-1f3fb.png",+ "sheet_x": 25,+ "sheet_y": 15,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F487-1F3FC",+ "non_qualified": null,+ "image": "1f487-1f3fc.png",+ "sheet_x": 25,+ "sheet_y": 16,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F487-1F3FD",+ "non_qualified": null,+ "image": "1f487-1f3fd.png",+ "sheet_x": 25,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F487-1F3FE",+ "non_qualified": null,+ "image": "1f487-1f3fe.png",+ "sheet_x": 25,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F487-1F3FF",+ "non_qualified": null,+ "image": "1f487-1f3ff.png",+ "sheet_x": 25,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F487-200D-2640-FE0F"+ },+ {+ "name": "MAN GETTING HAIRCUT",+ "unified": "1F487-200D-2642-FE0F",+ "short_name": "man-getting-haircut",+ "short_names": [+ "man-getting-haircut",+ "haircut_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F487-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F487-1F3FB-200D-2642",+ "image": "1f487-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F487-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F487-1F3FC-200D-2642",+ "image": "1f487-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F487-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F487-1F3FD-200D-2642",+ "image": "1f487-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F487-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F487-1F3FE-200D-2642",+ "image": "1f487-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F487-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F487-1F3FF-200D-2642",+ "image": "1f487-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN GETTING HAIRCUT",+ "unified": "1F487-200D-2640-FE0F",+ "short_name": "woman-getting-haircut",+ "short_names": [+ "woman-getting-haircut",+ "haircut_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F487-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F487-1F3FB-200D-2640",+ "image": "1f487-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F487-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F487-1F3FC-200D-2640",+ "image": "1f487-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F487-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F487-1F3FD-200D-2640",+ "image": "1f487-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F487-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F487-1F3FE-200D-2640",+ "image": "1f487-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F487-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F487-1F3FF-200D-2640",+ "image": "1f487-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 25,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F487"+ },+ {+ "name": "PEDESTRIAN",+ "unified": "1F6B6",+ "short_name": "walking",+ "short_names": [+ "walking"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B6-1F3FB",+ "non_qualified": null,+ "image": "1f6b6-1f3fb.png",+ "sheet_x": 35,+ "sheet_y": 52,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B6-1F3FC",+ "non_qualified": null,+ "image": "1f6b6-1f3fc.png",+ "sheet_x": 35,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B6-1F3FD",+ "non_qualified": null,+ "image": "1f6b6-1f3fd.png",+ "sheet_x": 35,+ "sheet_y": 54,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B6-1F3FE",+ "non_qualified": null,+ "image": "1f6b6-1f3fe.png",+ "sheet_x": 35,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B6-1F3FF",+ "non_qualified": null,+ "image": "1f6b6-1f3ff.png",+ "sheet_x": 35,+ "sheet_y": 56,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F6B6-200D-2642-FE0F"+ },+ {+ "name": "MAN WALKING",+ "unified": "1F6B6-200D-2642-FE0F",+ "short_name": "man-walking",+ "short_names": [+ "man-walking",+ "walking_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B6-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F6B6-1F3FB-200D-2642",+ "image": "1f6b6-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B6-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F6B6-1F3FC-200D-2642",+ "image": "1f6b6-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B6-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F6B6-1F3FD-200D-2642",+ "image": "1f6b6-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B6-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F6B6-1F3FE-200D-2642",+ "image": "1f6b6-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B6-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F6B6-1F3FF-200D-2642",+ "image": "1f6b6-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F6B6"+ },+ {+ "name": "WOMAN WALKING",+ "unified": "1F6B6-200D-2640-FE0F",+ "short_name": "woman-walking",+ "short_names": [+ "woman-walking",+ "walking_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B6-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F6B6-1F3FB-200D-2640",+ "image": "1f6b6-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B6-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F6B6-1F3FC-200D-2640",+ "image": "1f6b6-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B6-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F6B6-1F3FD-200D-2640",+ "image": "1f6b6-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B6-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F6B6-1F3FE-200D-2640",+ "image": "1f6b6-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B6-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F6B6-1F3FF-200D-2640",+ "image": "1f6b6-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 44,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "STANDING PERSON",+ "unified": "1F9CD",+ "short_name": "standing_person",+ "short_names": [+ "standing_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CD-1F3FB",+ "non_qualified": null,+ "image": "1f9cd-1f3fb.png",+ "sheet_x": 44,+ "sheet_y": 51,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CD-1F3FC",+ "non_qualified": null,+ "image": "1f9cd-1f3fc.png",+ "sheet_x": 44,+ "sheet_y": 52,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CD-1F3FD",+ "non_qualified": null,+ "image": "1f9cd-1f3fd.png",+ "sheet_x": 44,+ "sheet_y": 53,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CD-1F3FE",+ "non_qualified": null,+ "image": "1f9cd-1f3fe.png",+ "sheet_x": 44,+ "sheet_y": 54,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CD-1F3FF",+ "non_qualified": null,+ "image": "1f9cd-1f3ff.png",+ "sheet_x": 44,+ "sheet_y": 55,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN STANDING",+ "unified": "1F9CD-200D-2642-FE0F",+ "short_name": "man_standing",+ "short_names": [+ "man_standing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CD-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9CD-1F3FB-200D-2642",+ "image": "1f9cd-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 45,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CD-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9CD-1F3FC-200D-2642",+ "image": "1f9cd-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 46,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CD-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9CD-1F3FD-200D-2642",+ "image": "1f9cd-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 47,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CD-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9CD-1F3FE-200D-2642",+ "image": "1f9cd-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 48,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CD-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9CD-1F3FF-200D-2642",+ "image": "1f9cd-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 49,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN STANDING",+ "unified": "1F9CD-200D-2640-FE0F",+ "short_name": "woman_standing",+ "short_names": [+ "woman_standing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CD-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9CD-1F3FB-200D-2640",+ "image": "1f9cd-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 39,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CD-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9CD-1F3FC-200D-2640",+ "image": "1f9cd-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 40,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CD-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9CD-1F3FD-200D-2640",+ "image": "1f9cd-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 41,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CD-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9CD-1F3FE-200D-2640",+ "image": "1f9cd-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 42,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CD-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9CD-1F3FF-200D-2640",+ "image": "1f9cd-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 43,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "KNEELING PERSON",+ "unified": "1F9CE",+ "short_name": "kneeling_person",+ "short_names": [+ "kneeling_person"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CE-1F3FB",+ "non_qualified": null,+ "image": "1f9ce-1f3fb.png",+ "sheet_x": 45,+ "sheet_y": 11,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CE-1F3FC",+ "non_qualified": null,+ "image": "1f9ce-1f3fc.png",+ "sheet_x": 45,+ "sheet_y": 12,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CE-1F3FD",+ "non_qualified": null,+ "image": "1f9ce-1f3fd.png",+ "sheet_x": 45,+ "sheet_y": 13,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CE-1F3FE",+ "non_qualified": null,+ "image": "1f9ce-1f3fe.png",+ "sheet_x": 45,+ "sheet_y": 14,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CE-1F3FF",+ "non_qualified": null,+ "image": "1f9ce-1f3ff.png",+ "sheet_x": 45,+ "sheet_y": 15,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN KNEELING",+ "unified": "1F9CE-200D-2642-FE0F",+ "short_name": "man_kneeling",+ "short_names": [+ "man_kneeling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CE-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9CE-1F3FB-200D-2642",+ "image": "1f9ce-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 5,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CE-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9CE-1F3FC-200D-2642",+ "image": "1f9ce-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 6,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CE-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9CE-1F3FD-200D-2642",+ "image": "1f9ce-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 7,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CE-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9CE-1F3FE-200D-2642",+ "image": "1f9ce-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 8,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CE-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9CE-1F3FF-200D-2642",+ "image": "1f9ce-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 9,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN KNEELING",+ "unified": "1F9CE-200D-2640-FE0F",+ "short_name": "woman_kneeling",+ "short_names": [+ "woman_kneeling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9CE-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9CE-1F3FB-200D-2640",+ "image": "1f9ce-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 44,+ "sheet_y": 57,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9CE-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9CE-1F3FC-200D-2640",+ "image": "1f9ce-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 0,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9CE-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9CE-1F3FD-200D-2640",+ "image": "1f9ce-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 1,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9CE-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9CE-1F3FE-200D-2640",+ "image": "1f9ce-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 2,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9CE-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9CE-1F3FF-200D-2640",+ "image": "1f9ce-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 45,+ "sheet_y": 3,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON WITH WHITE CANE",+ "unified": "1F9D1-200D-1F9AF",+ "short_name": "person_with_probing_cane",+ "short_names": [+ "person_with_probing_cane"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9AF",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9af.png",+ "sheet_x": 47,+ "sheet_y": 36,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9AF",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9af.png",+ "sheet_x": 47,+ "sheet_y": 37,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9AF",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9af.png",+ "sheet_x": 47,+ "sheet_y": 38,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9AF",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9af.png",+ "sheet_x": 47,+ "sheet_y": 39,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9AF",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9af.png",+ "sheet_x": 47,+ "sheet_y": 40,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN WITH WHITE CANE",+ "unified": "1F468-200D-1F9AF",+ "short_name": "man_with_probing_cane",+ "short_names": [+ "man_with_probing_cane"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9AF",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9af.png",+ "sheet_x": 16,+ "sheet_y": 11,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9AF",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9af.png",+ "sheet_x": 16,+ "sheet_y": 12,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9AF",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9af.png",+ "sheet_x": 16,+ "sheet_y": 13,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9AF",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9af.png",+ "sheet_x": 16,+ "sheet_y": 14,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9AF",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9af.png",+ "sheet_x": 16,+ "sheet_y": 15,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN WITH WHITE CANE",+ "unified": "1F469-200D-1F9AF",+ "short_name": "woman_with_probing_cane",+ "short_names": [+ "woman_with_probing_cane"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9AF",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9af.png",+ "sheet_x": 18,+ "sheet_y": 57,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9AF",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9af.png",+ "sheet_x": 19,+ "sheet_y": 0,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9AF",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9af.png",+ "sheet_x": 19,+ "sheet_y": 1,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9AF",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9af.png",+ "sheet_x": 19,+ "sheet_y": 2,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9AF",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9af.png",+ "sheet_x": 19,+ "sheet_y": 3,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON IN MOTORIZED WHEELCHAIR",+ "unified": "1F9D1-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair",+ "short_names": [+ "person_in_motorized_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9bc.png",+ "sheet_x": 48,+ "sheet_y": 8,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9bc.png",+ "sheet_x": 48,+ "sheet_y": 9,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9bc.png",+ "sheet_x": 48,+ "sheet_y": 10,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9BC",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9bc.png",+ "sheet_x": 48,+ "sheet_y": 11,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9BC",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9bc.png",+ "sheet_x": 48,+ "sheet_y": 12,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN IN MOTORIZED WHEELCHAIR",+ "unified": "1F468-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair",+ "short_names": [+ "man_in_motorized_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9BC",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9bc.png",+ "sheet_x": 16,+ "sheet_y": 41,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9BC",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9bc.png",+ "sheet_x": 16,+ "sheet_y": 42,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9BC",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9bc.png",+ "sheet_x": 16,+ "sheet_y": 43,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9BC",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9bc.png",+ "sheet_x": 16,+ "sheet_y": 44,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9BC",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9bc.png",+ "sheet_x": 16,+ "sheet_y": 45,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN IN MOTORIZED WHEELCHAIR",+ "unified": "1F469-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair",+ "short_names": [+ "woman_in_motorized_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9BC",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9bc.png",+ "sheet_x": 19,+ "sheet_y": 29,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9BC",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9bc.png",+ "sheet_x": 19,+ "sheet_y": 30,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9BC",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9bc.png",+ "sheet_x": 19,+ "sheet_y": 31,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9BC",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9bc.png",+ "sheet_x": 19,+ "sheet_y": 32,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9BC",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9bc.png",+ "sheet_x": 19,+ "sheet_y": 33,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON IN MANUAL WHEELCHAIR",+ "unified": "1F9D1-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair",+ "short_names": [+ "person_in_manual_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F9BD",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f9bd.png",+ "sheet_x": 48,+ "sheet_y": 14,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F9BD",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f9bd.png",+ "sheet_x": 48,+ "sheet_y": 15,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F9BD",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f9bd.png",+ "sheet_x": 48,+ "sheet_y": 16,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F9BD",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f9bd.png",+ "sheet_x": 48,+ "sheet_y": 17,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F9BD",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f9bd.png",+ "sheet_x": 48,+ "sheet_y": 18,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN IN MANUAL WHEELCHAIR",+ "unified": "1F468-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair",+ "short_names": [+ "man_in_manual_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F468-1F3FB-200D-1F9BD",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f9bd.png",+ "sheet_x": 16,+ "sheet_y": 47,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F468-1F3FC-200D-1F9BD",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f9bd.png",+ "sheet_x": 16,+ "sheet_y": 48,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F468-1F3FD-200D-1F9BD",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f9bd.png",+ "sheet_x": 16,+ "sheet_y": 49,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F468-1F3FE-200D-1F9BD",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f9bd.png",+ "sheet_x": 16,+ "sheet_y": 50,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F468-1F3FF-200D-1F9BD",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f9bd.png",+ "sheet_x": 16,+ "sheet_y": 51,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN IN MANUAL WHEELCHAIR",+ "unified": "1F469-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair",+ "short_names": [+ "woman_in_manual_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F469-1F3FB-200D-1F9BD",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f9bd.png",+ "sheet_x": 19,+ "sheet_y": 35,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F469-1F3FC-200D-1F9BD",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f9bd.png",+ "sheet_x": 19,+ "sheet_y": 36,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F469-1F3FD-200D-1F9BD",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f9bd.png",+ "sheet_x": 19,+ "sheet_y": 37,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F469-1F3FE-200D-1F9BD",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f9bd.png",+ "sheet_x": 19,+ "sheet_y": 38,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F469-1F3FF-200D-1F9BD",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f9bd.png",+ "sheet_x": 19,+ "sheet_y": 39,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "RUNNER",+ "unified": "1F3C3",+ "short_name": "runner",+ "short_names": [+ "runner",+ "running"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C3-1F3FB",+ "non_qualified": null,+ "image": "1f3c3-1f3fb.png",+ "sheet_x": 8,+ "sheet_y": 51,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C3-1F3FC",+ "non_qualified": null,+ "image": "1f3c3-1f3fc.png",+ "sheet_x": 8,+ "sheet_y": 52,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C3-1F3FD",+ "non_qualified": null,+ "image": "1f3c3-1f3fd.png",+ "sheet_x": 8,+ "sheet_y": 53,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C3-1F3FE",+ "non_qualified": null,+ "image": "1f3c3-1f3fe.png",+ "sheet_x": 8,+ "sheet_y": 54,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C3-1F3FF",+ "non_qualified": null,+ "image": "1f3c3-1f3ff.png",+ "sheet_x": 8,+ "sheet_y": 55,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F3C3-200D-2642-FE0F"+ },+ {+ "name": "MAN RUNNING",+ "unified": "1F3C3-200D-2642-FE0F",+ "short_name": "man-running",+ "short_names": [+ "man-running",+ "running_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C3-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F3C3-1F3FB-200D-2642",+ "image": "1f3c3-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C3-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F3C3-1F3FC-200D-2642",+ "image": "1f3c3-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C3-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F3C3-1F3FD-200D-2642",+ "image": "1f3c3-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C3-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F3C3-1F3FE-200D-2642",+ "image": "1f3c3-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C3-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F3C3-1F3FF-200D-2642",+ "image": "1f3c3-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F3C3"+ },+ {+ "name": "WOMAN RUNNING",+ "unified": "1F3C3-200D-2640-FE0F",+ "short_name": "woman-running",+ "short_names": [+ "woman-running",+ "running_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C3-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F3C3-1F3FB-200D-2640",+ "image": "1f3c3-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 39,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C3-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F3C3-1F3FC-200D-2640",+ "image": "1f3c3-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 40,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C3-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F3C3-1F3FD-200D-2640",+ "image": "1f3c3-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 41,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C3-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F3C3-1F3FE-200D-2640",+ "image": "1f3c3-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 42,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C3-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F3C3-1F3FF-200D-2640",+ "image": "1f3c3-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 43,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "DANCER",+ "unified": "1F483",+ "short_name": "dancer",+ "short_names": [+ "dancer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F483-1F3FB",+ "non_qualified": null,+ "image": "1f483-1f3fb.png",+ "sheet_x": 24,+ "sheet_y": 30,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F483-1F3FC",+ "non_qualified": null,+ "image": "1f483-1f3fc.png",+ "sheet_x": 24,+ "sheet_y": 31,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F483-1F3FD",+ "non_qualified": null,+ "image": "1f483-1f3fd.png",+ "sheet_x": 24,+ "sheet_y": 32,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F483-1F3FE",+ "non_qualified": null,+ "image": "1f483-1f3fe.png",+ "sheet_x": 24,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F483-1F3FF",+ "non_qualified": null,+ "image": "1f483-1f3ff.png",+ "sheet_x": 24,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN DANCING",+ "unified": "1F57A",+ "short_name": "man_dancing",+ "short_names": [+ "man_dancing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F57A-1F3FB",+ "non_qualified": null,+ "image": "1f57a-1f3fb.png",+ "sheet_x": 29,+ "sheet_y": 36,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F57A-1F3FC",+ "non_qualified": null,+ "image": "1f57a-1f3fc.png",+ "sheet_x": 29,+ "sheet_y": 37,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F57A-1F3FD",+ "non_qualified": null,+ "image": "1f57a-1f3fd.png",+ "sheet_x": 29,+ "sheet_y": 38,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F57A-1F3FE",+ "non_qualified": null,+ "image": "1f57a-1f3fe.png",+ "sheet_x": 29,+ "sheet_y": 39,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F57A-1F3FF",+ "non_qualified": null,+ "image": "1f57a-1f3ff.png",+ "sheet_x": 29,+ "sheet_y": 40,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON IN SUIT LEVITATING",+ "unified": "1F574-FE0F",+ "short_name": "man_in_business_suit_levitating",+ "short_names": [+ "man_in_business_suit_levitating",+ "business_suit_levitating"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F574-1F3FB",+ "non_qualified": null,+ "image": "1f574-1f3fb.png",+ "sheet_x": 29,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F574-1F3FC",+ "non_qualified": null,+ "image": "1f574-1f3fc.png",+ "sheet_x": 29,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F574-1F3FD",+ "non_qualified": null,+ "image": "1f574-1f3fd.png",+ "sheet_x": 29,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F574-1F3FE",+ "non_qualified": null,+ "image": "1f574-1f3fe.png",+ "sheet_x": 29,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F574-1F3FF",+ "non_qualified": null,+ "image": "1f574-1f3ff.png",+ "sheet_x": 29,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN WITH BUNNY EARS",+ "unified": "1F46F",+ "short_name": "dancers",+ "short_names": [+ "dancers"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F46F-200D-2640-FE0F"+ },+ {+ "name": "MEN WITH BUNNY EARS",+ "unified": "1F46F-200D-2642-FE0F",+ "short_name": "man-with-bunny-ears-partying",+ "short_names": [+ "man-with-bunny-ears-partying",+ "dancing_men"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "WOMEN WITH BUNNY EARS",+ "unified": "1F46F-200D-2640-FE0F",+ "short_name": "woman-with-bunny-ears-partying",+ "short_names": [+ "woman-with-bunny-ears-partying",+ "dancing_women"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F46F"+ },+ {+ "name": "PERSON IN STEAMY ROOM",+ "unified": "1F9D6",+ "short_name": "person_in_steamy_room",+ "short_names": [+ "person_in_steamy_room"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D6-1F3FB",+ "non_qualified": null,+ "image": "1f9d6-1f3fb.png",+ "sheet_x": 49,+ "sheet_y": 22,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D6-1F3FB-200D-2642-FE0F"+ },+ "1F3FC": {+ "unified": "1F9D6-1F3FC",+ "non_qualified": null,+ "image": "1f9d6-1f3fc.png",+ "sheet_x": 49,+ "sheet_y": 23,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D6-1F3FC-200D-2642-FE0F"+ },+ "1F3FD": {+ "unified": "1F9D6-1F3FD",+ "non_qualified": null,+ "image": "1f9d6-1f3fd.png",+ "sheet_x": 49,+ "sheet_y": 24,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D6-1F3FD-200D-2642-FE0F"+ },+ "1F3FE": {+ "unified": "1F9D6-1F3FE",+ "non_qualified": null,+ "image": "1f9d6-1f3fe.png",+ "sheet_x": 49,+ "sheet_y": 25,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D6-1F3FE-200D-2642-FE0F"+ },+ "1F3FF": {+ "unified": "1F9D6-1F3FF",+ "non_qualified": null,+ "image": "1f9d6-1f3ff.png",+ "sheet_x": 49,+ "sheet_y": 26,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D6-1F3FF-200D-2642-FE0F"+ }+ },+ "obsoleted_by": "1F9D6-200D-2642-FE0F"+ },+ {+ "name": "MAN IN STEAMY ROOM",+ "unified": "1F9D6-200D-2642-FE0F",+ "short_name": "man_in_steamy_room",+ "short_names": [+ "man_in_steamy_room"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D6-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9D6-1F3FB-200D-2642",+ "image": "1f9d6-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 16,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D6-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9D6-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9D6-1F3FC-200D-2642",+ "image": "1f9d6-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 17,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D6-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9D6-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9D6-1F3FD-200D-2642",+ "image": "1f9d6-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 18,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D6-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9D6-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9D6-1F3FE-200D-2642",+ "image": "1f9d6-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 19,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D6-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9D6-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9D6-1F3FF-200D-2642",+ "image": "1f9d6-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 20,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D6-1F3FF"+ }+ },+ "obsoletes": "1F9D6"+ },+ {+ "name": "WOMAN IN STEAMY ROOM",+ "unified": "1F9D6-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room",+ "short_names": [+ "woman_in_steamy_room"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D6-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9D6-1F3FB-200D-2640",+ "image": "1f9d6-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 10,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D6-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9D6-1F3FC-200D-2640",+ "image": "1f9d6-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 11,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D6-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9D6-1F3FD-200D-2640",+ "image": "1f9d6-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 12,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D6-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9D6-1F3FE-200D-2640",+ "image": "1f9d6-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 13,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D6-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9D6-1F3FF-200D-2640",+ "image": "1f9d6-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 14,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON CLIMBING",+ "unified": "1F9D7",+ "short_name": "person_climbing",+ "short_names": [+ "person_climbing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D7-1F3FB",+ "non_qualified": null,+ "image": "1f9d7-1f3fb.png",+ "sheet_x": 49,+ "sheet_y": 40,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D7-1F3FB-200D-2640-FE0F"+ },+ "1F3FC": {+ "unified": "1F9D7-1F3FC",+ "non_qualified": null,+ "image": "1f9d7-1f3fc.png",+ "sheet_x": 49,+ "sheet_y": 41,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D7-1F3FC-200D-2640-FE0F"+ },+ "1F3FD": {+ "unified": "1F9D7-1F3FD",+ "non_qualified": null,+ "image": "1f9d7-1f3fd.png",+ "sheet_x": 49,+ "sheet_y": 42,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D7-1F3FD-200D-2640-FE0F"+ },+ "1F3FE": {+ "unified": "1F9D7-1F3FE",+ "non_qualified": null,+ "image": "1f9d7-1f3fe.png",+ "sheet_x": 49,+ "sheet_y": 43,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D7-1F3FE-200D-2640-FE0F"+ },+ "1F3FF": {+ "unified": "1F9D7-1F3FF",+ "non_qualified": null,+ "image": "1f9d7-1f3ff.png",+ "sheet_x": 49,+ "sheet_y": 44,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D7-1F3FF-200D-2640-FE0F"+ }+ },+ "obsoleted_by": "1F9D7-200D-2640-FE0F"+ },+ {+ "name": "MAN CLIMBING",+ "unified": "1F9D7-200D-2642-FE0F",+ "short_name": "man_climbing",+ "short_names": [+ "man_climbing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D7-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9D7-1F3FB-200D-2642",+ "image": "1f9d7-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 34,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D7-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9D7-1F3FC-200D-2642",+ "image": "1f9d7-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 35,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D7-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9D7-1F3FD-200D-2642",+ "image": "1f9d7-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 36,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D7-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9D7-1F3FE-200D-2642",+ "image": "1f9d7-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 37,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D7-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9D7-1F3FF-200D-2642",+ "image": "1f9d7-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 38,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN CLIMBING",+ "unified": "1F9D7-200D-2640-FE0F",+ "short_name": "woman_climbing",+ "short_names": [+ "woman_climbing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D7-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9D7-1F3FB-200D-2640",+ "image": "1f9d7-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 28,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D7-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9D7-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9D7-1F3FC-200D-2640",+ "image": "1f9d7-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 29,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D7-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9D7-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9D7-1F3FD-200D-2640",+ "image": "1f9d7-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 30,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D7-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9D7-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9D7-1F3FE-200D-2640",+ "image": "1f9d7-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 31,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D7-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9D7-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9D7-1F3FF-200D-2640",+ "image": "1f9d7-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 32,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D7-1F3FF"+ }+ },+ "obsoletes": "1F9D7"+ },+ {+ "name": "FENCER",+ "unified": "1F93A",+ "short_name": "fencer",+ "short_names": [+ "fencer",+ "person_fencing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "HORSE RACING",+ "unified": "1F3C7",+ "short_name": "horse_racing",+ "short_names": [+ "horse_racing"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C7-1F3FB",+ "non_qualified": null,+ "image": "1f3c7-1f3fb.png",+ "sheet_x": 9,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C7-1F3FC",+ "non_qualified": null,+ "image": "1f3c7-1f3fc.png",+ "sheet_x": 9,+ "sheet_y": 20,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C7-1F3FD",+ "non_qualified": null,+ "image": "1f3c7-1f3fd.png",+ "sheet_x": 9,+ "sheet_y": 21,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C7-1F3FE",+ "non_qualified": null,+ "image": "1f3c7-1f3fe.png",+ "sheet_x": 9,+ "sheet_y": 22,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C7-1F3FF",+ "non_qualified": null,+ "image": "1f3c7-1f3ff.png",+ "sheet_x": 9,+ "sheet_y": 23,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SKIER",+ "unified": "26F7-FE0F",+ "short_name": "skier",+ "short_names": [+ "skier"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "SNOWBOARDER",+ "unified": "1F3C2",+ "short_name": "snowboarder",+ "short_names": [+ "snowboarder"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C2-1F3FB",+ "non_qualified": null,+ "image": "1f3c2-1f3fb.png",+ "sheet_x": 8,+ "sheet_y": 33,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C2-1F3FC",+ "non_qualified": null,+ "image": "1f3c2-1f3fc.png",+ "sheet_x": 8,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C2-1F3FD",+ "non_qualified": null,+ "image": "1f3c2-1f3fd.png",+ "sheet_x": 8,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C2-1F3FE",+ "non_qualified": null,+ "image": "1f3c2-1f3fe.png",+ "sheet_x": 8,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C2-1F3FF",+ "non_qualified": null,+ "image": "1f3c2-1f3ff.png",+ "sheet_x": 8,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON GOLFING",+ "unified": "1F3CC-FE0F",+ "short_name": "golfer",+ "short_names": [+ "golfer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CC-1F3FB",+ "non_qualified": null,+ "image": "1f3cc-1f3fb.png",+ "sheet_x": 10,+ "sheet_y": 17,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CC-1F3FC",+ "non_qualified": null,+ "image": "1f3cc-1f3fc.png",+ "sheet_x": 10,+ "sheet_y": 18,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CC-1F3FD",+ "non_qualified": null,+ "image": "1f3cc-1f3fd.png",+ "sheet_x": 10,+ "sheet_y": 19,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CC-1F3FE",+ "non_qualified": null,+ "image": "1f3cc-1f3fe.png",+ "sheet_x": 10,+ "sheet_y": 20,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CC-1F3FF",+ "non_qualified": null,+ "image": "1f3cc-1f3ff.png",+ "sheet_x": 10,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F3CC-FE0F-200D-2642-FE0F"+ },+ {+ "name": "MAN GOLFING",+ "unified": "1F3CC-FE0F-200D-2642-FE0F",+ "short_name": "man-golfing",+ "short_names": [+ "man-golfing",+ "golfing_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CC-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F3CC-1F3FB-200D-2642",+ "image": "1f3cc-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CC-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F3CC-1F3FC-200D-2642",+ "image": "1f3cc-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CC-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F3CC-1F3FD-200D-2642",+ "image": "1f3cc-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CC-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F3CC-1F3FE-200D-2642",+ "image": "1f3cc-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CC-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F3CC-1F3FF-200D-2642",+ "image": "1f3cc-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F3CC-FE0F"+ },+ {+ "name": "WOMAN GOLFING",+ "unified": "1F3CC-FE0F-200D-2640-FE0F",+ "short_name": "woman-golfing",+ "short_names": [+ "woman-golfing",+ "golfing_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CC-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F3CC-1F3FB-200D-2640",+ "image": "1f3cc-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CC-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F3CC-1F3FC-200D-2640",+ "image": "1f3cc-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CC-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F3CC-1F3FD-200D-2640",+ "image": "1f3cc-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CC-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F3CC-1F3FE-200D-2640",+ "image": "1f3cc-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CC-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F3CC-1F3FF-200D-2640",+ "image": "1f3cc-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 10,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SURFER",+ "unified": "1F3C4",+ "short_name": "surfer",+ "short_names": [+ "surfer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C4-1F3FB",+ "non_qualified": null,+ "image": "1f3c4-1f3fb.png",+ "sheet_x": 9,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C4-1F3FC",+ "non_qualified": null,+ "image": "1f3c4-1f3fc.png",+ "sheet_x": 9,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C4-1F3FD",+ "non_qualified": null,+ "image": "1f3c4-1f3fd.png",+ "sheet_x": 9,+ "sheet_y": 13,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C4-1F3FE",+ "non_qualified": null,+ "image": "1f3c4-1f3fe.png",+ "sheet_x": 9,+ "sheet_y": 14,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C4-1F3FF",+ "non_qualified": null,+ "image": "1f3c4-1f3ff.png",+ "sheet_x": 9,+ "sheet_y": 15,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F3C4-200D-2642-FE0F"+ },+ {+ "name": "MAN SURFING",+ "unified": "1F3C4-200D-2642-FE0F",+ "short_name": "man-surfing",+ "short_names": [+ "man-surfing",+ "surfing_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C4-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F3C4-1F3FB-200D-2642",+ "image": "1f3c4-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C4-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F3C4-1F3FC-200D-2642",+ "image": "1f3c4-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C4-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F3C4-1F3FD-200D-2642",+ "image": "1f3c4-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C4-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F3C4-1F3FE-200D-2642",+ "image": "1f3c4-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C4-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F3C4-1F3FF-200D-2642",+ "image": "1f3c4-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F3C4"+ },+ {+ "name": "WOMAN SURFING",+ "unified": "1F3C4-200D-2640-FE0F",+ "short_name": "woman-surfing",+ "short_names": [+ "woman-surfing",+ "surfing_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3C4-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F3C4-1F3FB-200D-2640",+ "image": "1f3c4-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 8,+ "sheet_y": 57,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3C4-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F3C4-1F3FC-200D-2640",+ "image": "1f3c4-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 0,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3C4-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F3C4-1F3FD-200D-2640",+ "image": "1f3c4-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 1,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3C4-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F3C4-1F3FE-200D-2640",+ "image": "1f3c4-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 2,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3C4-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F3C4-1F3FF-200D-2640",+ "image": "1f3c4-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 3,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "ROWBOAT",+ "unified": "1F6A3",+ "short_name": "rowboat",+ "short_names": [+ "rowboat"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6A3-1F3FB",+ "non_qualified": null,+ "image": "1f6a3-1f3fb.png",+ "sheet_x": 34,+ "sheet_y": 40,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6A3-1F3FC",+ "non_qualified": null,+ "image": "1f6a3-1f3fc.png",+ "sheet_x": 34,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6A3-1F3FD",+ "non_qualified": null,+ "image": "1f6a3-1f3fd.png",+ "sheet_x": 34,+ "sheet_y": 42,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6A3-1F3FE",+ "non_qualified": null,+ "image": "1f6a3-1f3fe.png",+ "sheet_x": 34,+ "sheet_y": 43,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6A3-1F3FF",+ "non_qualified": null,+ "image": "1f6a3-1f3ff.png",+ "sheet_x": 34,+ "sheet_y": 44,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F6A3-200D-2642-FE0F"+ },+ {+ "name": "MAN ROWING BOAT",+ "unified": "1F6A3-200D-2642-FE0F",+ "short_name": "man-rowing-boat",+ "short_names": [+ "man-rowing-boat",+ "rowing_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6A3-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F6A3-1F3FB-200D-2642",+ "image": "1f6a3-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6A3-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F6A3-1F3FC-200D-2642",+ "image": "1f6a3-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6A3-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F6A3-1F3FD-200D-2642",+ "image": "1f6a3-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6A3-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F6A3-1F3FE-200D-2642",+ "image": "1f6a3-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6A3-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F6A3-1F3FF-200D-2642",+ "image": "1f6a3-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 38,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F6A3"+ },+ {+ "name": "WOMAN ROWING BOAT",+ "unified": "1F6A3-200D-2640-FE0F",+ "short_name": "woman-rowing-boat",+ "short_names": [+ "woman-rowing-boat",+ "rowing_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6A3-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F6A3-1F3FB-200D-2640",+ "image": "1f6a3-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6A3-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F6A3-1F3FC-200D-2640",+ "image": "1f6a3-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6A3-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F6A3-1F3FD-200D-2640",+ "image": "1f6a3-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6A3-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F6A3-1F3FE-200D-2640",+ "image": "1f6a3-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6A3-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F6A3-1F3FF-200D-2640",+ "image": "1f6a3-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 34,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SWIMMER",+ "unified": "1F3CA",+ "short_name": "swimmer",+ "short_names": [+ "swimmer"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CA-1F3FB",+ "non_qualified": null,+ "image": "1f3ca-1f3fb.png",+ "sheet_x": 9,+ "sheet_y": 39,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CA-1F3FC",+ "non_qualified": null,+ "image": "1f3ca-1f3fc.png",+ "sheet_x": 9,+ "sheet_y": 40,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CA-1F3FD",+ "non_qualified": null,+ "image": "1f3ca-1f3fd.png",+ "sheet_x": 9,+ "sheet_y": 41,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CA-1F3FE",+ "non_qualified": null,+ "image": "1f3ca-1f3fe.png",+ "sheet_x": 9,+ "sheet_y": 42,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CA-1F3FF",+ "non_qualified": null,+ "image": "1f3ca-1f3ff.png",+ "sheet_x": 9,+ "sheet_y": 43,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F3CA-200D-2642-FE0F"+ },+ {+ "name": "MAN SWIMMING",+ "unified": "1F3CA-200D-2642-FE0F",+ "short_name": "man-swimming",+ "short_names": [+ "man-swimming",+ "swimming_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CA-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F3CA-1F3FB-200D-2642",+ "image": "1f3ca-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CA-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F3CA-1F3FC-200D-2642",+ "image": "1f3ca-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CA-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F3CA-1F3FD-200D-2642",+ "image": "1f3ca-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CA-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F3CA-1F3FE-200D-2642",+ "image": "1f3ca-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 36,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CA-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F3CA-1F3FF-200D-2642",+ "image": "1f3ca-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 37,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F3CA"+ },+ {+ "name": "WOMAN SWIMMING",+ "unified": "1F3CA-200D-2640-FE0F",+ "short_name": "woman-swimming",+ "short_names": [+ "woman-swimming",+ "swimming_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CA-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F3CA-1F3FB-200D-2640",+ "image": "1f3ca-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CA-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F3CA-1F3FC-200D-2640",+ "image": "1f3ca-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CA-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F3CA-1F3FD-200D-2640",+ "image": "1f3ca-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CA-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F3CA-1F3FE-200D-2640",+ "image": "1f3ca-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CA-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F3CA-1F3FF-200D-2640",+ "image": "1f3ca-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON BOUNCING BALL",+ "unified": "26F9-FE0F",+ "short_name": "person_with_ball",+ "short_names": [+ "person_with_ball"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "26F9-1F3FB",+ "non_qualified": null,+ "image": "26f9-1f3fb.png",+ "sheet_x": 55,+ "sheet_y": 37,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "26F9-1F3FC",+ "non_qualified": null,+ "image": "26f9-1f3fc.png",+ "sheet_x": 55,+ "sheet_y": 38,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "26F9-1F3FD",+ "non_qualified": null,+ "image": "26f9-1f3fd.png",+ "sheet_x": 55,+ "sheet_y": 39,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "26F9-1F3FE",+ "non_qualified": null,+ "image": "26f9-1f3fe.png",+ "sheet_x": 55,+ "sheet_y": 40,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "26F9-1F3FF",+ "non_qualified": null,+ "image": "26f9-1f3ff.png",+ "sheet_x": 55,+ "sheet_y": 41,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "26F9-FE0F-200D-2642-FE0F"+ },+ {+ "name": "MAN BOUNCING BALL",+ "unified": "26F9-FE0F-200D-2642-FE0F",+ "short_name": "man-bouncing-ball",+ "short_names": [+ "man-bouncing-ball",+ "basketball_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "26F9-1F3FB-200D-2642-FE0F",+ "non_qualified": "26F9-1F3FB-200D-2642",+ "image": "26f9-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "26F9-1F3FC-200D-2642-FE0F",+ "non_qualified": "26F9-1F3FC-200D-2642",+ "image": "26f9-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "26F9-1F3FD-200D-2642-FE0F",+ "non_qualified": "26F9-1F3FD-200D-2642",+ "image": "26f9-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "26F9-1F3FE-200D-2642-FE0F",+ "non_qualified": "26F9-1F3FE-200D-2642",+ "image": "26f9-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "26F9-1F3FF-200D-2642-FE0F",+ "non_qualified": "26F9-1F3FF-200D-2642",+ "image": "26f9-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 35,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "26F9-FE0F"+ },+ {+ "name": "WOMAN BOUNCING BALL",+ "unified": "26F9-FE0F-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball",+ "short_names": [+ "woman-bouncing-ball",+ "basketball_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "26F9-1F3FB-200D-2640-FE0F",+ "non_qualified": "26F9-1F3FB-200D-2640",+ "image": "26f9-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "26F9-1F3FC-200D-2640-FE0F",+ "non_qualified": "26F9-1F3FC-200D-2640",+ "image": "26f9-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 26,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "26F9-1F3FD-200D-2640-FE0F",+ "non_qualified": "26F9-1F3FD-200D-2640",+ "image": "26f9-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "26F9-1F3FE-200D-2640-FE0F",+ "non_qualified": "26F9-1F3FE-200D-2640",+ "image": "26f9-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "26F9-1F3FF-200D-2640-FE0F",+ "non_qualified": "26F9-1F3FF-200D-2640",+ "image": "26f9-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 55,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON LIFTING WEIGHTS",+ "unified": "1F3CB-FE0F",+ "short_name": "weight_lifter",+ "short_names": [+ "weight_lifter"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CB-1F3FB",+ "non_qualified": null,+ "image": "1f3cb-1f3fb.png",+ "sheet_x": 9,+ "sheet_y": 57,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CB-1F3FC",+ "non_qualified": null,+ "image": "1f3cb-1f3fc.png",+ "sheet_x": 10,+ "sheet_y": 0,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CB-1F3FD",+ "non_qualified": null,+ "image": "1f3cb-1f3fd.png",+ "sheet_x": 10,+ "sheet_y": 1,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CB-1F3FE",+ "non_qualified": null,+ "image": "1f3cb-1f3fe.png",+ "sheet_x": 10,+ "sheet_y": 2,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CB-1F3FF",+ "non_qualified": null,+ "image": "1f3cb-1f3ff.png",+ "sheet_x": 10,+ "sheet_y": 3,+ "added_in": "2.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F3CB-FE0F-200D-2642-FE0F"+ },+ {+ "name": "MAN LIFTING WEIGHTS",+ "unified": "1F3CB-FE0F-200D-2642-FE0F",+ "short_name": "man-lifting-weights",+ "short_names": [+ "man-lifting-weights",+ "weight_lifting_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CB-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F3CB-1F3FB-200D-2642",+ "image": "1f3cb-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 51,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CB-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F3CB-1F3FC-200D-2642",+ "image": "1f3cb-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CB-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F3CB-1F3FD-200D-2642",+ "image": "1f3cb-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CB-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F3CB-1F3FE-200D-2642",+ "image": "1f3cb-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CB-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F3CB-1F3FF-200D-2642",+ "image": "1f3cb-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F3CB-FE0F"+ },+ {+ "name": "WOMAN LIFTING WEIGHTS",+ "unified": "1F3CB-FE0F-200D-2640-FE0F",+ "short_name": "woman-lifting-weights",+ "short_names": [+ "woman-lifting-weights",+ "weight_lifting_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F3CB-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F3CB-1F3FB-200D-2640",+ "image": "1f3cb-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 45,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F3CB-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F3CB-1F3FC-200D-2640",+ "image": "1f3cb-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F3CB-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F3CB-1F3FD-200D-2640",+ "image": "1f3cb-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F3CB-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F3CB-1F3FE-200D-2640",+ "image": "1f3cb-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F3CB-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F3CB-1F3FF-200D-2640",+ "image": "1f3cb-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 9,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "BICYCLIST",+ "unified": "1F6B4",+ "short_name": "bicyclist",+ "short_names": [+ "bicyclist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B4-1F3FB",+ "non_qualified": null,+ "image": "1f6b4-1f3fb.png",+ "sheet_x": 35,+ "sheet_y": 16,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B4-1F3FC",+ "non_qualified": null,+ "image": "1f6b4-1f3fc.png",+ "sheet_x": 35,+ "sheet_y": 17,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B4-1F3FD",+ "non_qualified": null,+ "image": "1f6b4-1f3fd.png",+ "sheet_x": 35,+ "sheet_y": 18,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B4-1F3FE",+ "non_qualified": null,+ "image": "1f6b4-1f3fe.png",+ "sheet_x": 35,+ "sheet_y": 19,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B4-1F3FF",+ "non_qualified": null,+ "image": "1f6b4-1f3ff.png",+ "sheet_x": 35,+ "sheet_y": 20,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F6B4-200D-2642-FE0F"+ },+ {+ "name": "MAN BIKING",+ "unified": "1F6B4-200D-2642-FE0F",+ "short_name": "man-biking",+ "short_names": [+ "man-biking",+ "biking_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B4-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F6B4-1F3FB-200D-2642",+ "image": "1f6b4-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B4-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F6B4-1F3FC-200D-2642",+ "image": "1f6b4-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 11,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B4-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F6B4-1F3FD-200D-2642",+ "image": "1f6b4-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B4-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F6B4-1F3FE-200D-2642",+ "image": "1f6b4-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B4-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F6B4-1F3FF-200D-2642",+ "image": "1f6b4-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F6B4"+ },+ {+ "name": "WOMAN BIKING",+ "unified": "1F6B4-200D-2640-FE0F",+ "short_name": "woman-biking",+ "short_names": [+ "woman-biking",+ "biking_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B4-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F6B4-1F3FB-200D-2640",+ "image": "1f6b4-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 4,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B4-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F6B4-1F3FC-200D-2640",+ "image": "1f6b4-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 5,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B4-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F6B4-1F3FD-200D-2640",+ "image": "1f6b4-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B4-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F6B4-1F3FE-200D-2640",+ "image": "1f6b4-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B4-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F6B4-1F3FF-200D-2640",+ "image": "1f6b4-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MOUNTAIN BICYCLIST",+ "unified": "1F6B5",+ "short_name": "mountain_bicyclist",+ "short_names": [+ "mountain_bicyclist"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B5-1F3FB",+ "non_qualified": null,+ "image": "1f6b5-1f3fb.png",+ "sheet_x": 35,+ "sheet_y": 34,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B5-1F3FC",+ "non_qualified": null,+ "image": "1f6b5-1f3fc.png",+ "sheet_x": 35,+ "sheet_y": 35,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B5-1F3FD",+ "non_qualified": null,+ "image": "1f6b5-1f3fd.png",+ "sheet_x": 35,+ "sheet_y": 36,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B5-1F3FE",+ "non_qualified": null,+ "image": "1f6b5-1f3fe.png",+ "sheet_x": 35,+ "sheet_y": 37,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B5-1F3FF",+ "non_qualified": null,+ "image": "1f6b5-1f3ff.png",+ "sheet_x": 35,+ "sheet_y": 38,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoleted_by": "1F6B5-200D-2642-FE0F"+ },+ {+ "name": "MAN MOUNTAIN BIKING",+ "unified": "1F6B5-200D-2642-FE0F",+ "short_name": "man-mountain-biking",+ "short_names": [+ "man-mountain-biking",+ "mountain_biking_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B5-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F6B5-1F3FB-200D-2642",+ "image": "1f6b5-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B5-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F6B5-1F3FC-200D-2642",+ "image": "1f6b5-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 29,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B5-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F6B5-1F3FD-200D-2642",+ "image": "1f6b5-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B5-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F6B5-1F3FE-200D-2642",+ "image": "1f6b5-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B5-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F6B5-1F3FF-200D-2642",+ "image": "1f6b5-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ },+ "obsoletes": "1F6B5"+ },+ {+ "name": "WOMAN MOUNTAIN BIKING",+ "unified": "1F6B5-200D-2640-FE0F",+ "short_name": "woman-mountain-biking",+ "short_names": [+ "woman-mountain-biking",+ "mountain_biking_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6B5-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F6B5-1F3FB-200D-2640",+ "image": "1f6b5-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6B5-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F6B5-1F3FC-200D-2640",+ "image": "1f6b5-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6B5-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F6B5-1F3FD-200D-2640",+ "image": "1f6b5-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6B5-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F6B5-1F3FE-200D-2640",+ "image": "1f6b5-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6B5-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F6B5-1F3FF-200D-2640",+ "image": "1f6b5-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 35,+ "sheet_y": 26,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON DOING CARTWHEEL",+ "unified": "1F938",+ "short_name": "person_doing_cartwheel",+ "short_names": [+ "person_doing_cartwheel"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F938-1F3FB",+ "non_qualified": null,+ "image": "1f938-1f3fb.png",+ "sheet_x": 40,+ "sheet_y": 18,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F938-1F3FC",+ "non_qualified": null,+ "image": "1f938-1f3fc.png",+ "sheet_x": 40,+ "sheet_y": 19,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F938-1F3FD",+ "non_qualified": null,+ "image": "1f938-1f3fd.png",+ "sheet_x": 40,+ "sheet_y": 20,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F938-1F3FE",+ "non_qualified": null,+ "image": "1f938-1f3fe.png",+ "sheet_x": 40,+ "sheet_y": 21,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F938-1F3FF",+ "non_qualified": null,+ "image": "1f938-1f3ff.png",+ "sheet_x": 40,+ "sheet_y": 22,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN CARTWHEELING",+ "unified": "1F938-200D-2642-FE0F",+ "short_name": "man-cartwheeling",+ "short_names": [+ "man-cartwheeling",+ "man_cartwheeling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F938-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F938-1F3FB-200D-2642",+ "image": "1f938-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F938-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F938-1F3FC-200D-2642",+ "image": "1f938-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F938-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F938-1F3FD-200D-2642",+ "image": "1f938-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F938-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F938-1F3FE-200D-2642",+ "image": "1f938-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F938-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F938-1F3FF-200D-2642",+ "image": "1f938-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN CARTWHEELING",+ "unified": "1F938-200D-2640-FE0F",+ "short_name": "woman-cartwheeling",+ "short_names": [+ "woman-cartwheeling",+ "woman_cartwheeling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F938-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F938-1F3FB-200D-2640",+ "image": "1f938-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F938-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F938-1F3FC-200D-2640",+ "image": "1f938-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F938-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F938-1F3FD-200D-2640",+ "image": "1f938-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F938-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F938-1F3FE-200D-2640",+ "image": "1f938-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F938-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F938-1F3FF-200D-2640",+ "image": "1f938-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WRESTLERS",+ "unified": "1F93C",+ "short_name": "wrestlers",+ "short_names": [+ "wrestlers"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "MEN WRESTLING",+ "unified": "1F93C-200D-2642-FE0F",+ "short_name": "man-wrestling",+ "short_names": [+ "man-wrestling",+ "men_wrestling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "WOMEN WRESTLING",+ "unified": "1F93C-200D-2640-FE0F",+ "short_name": "woman-wrestling",+ "short_names": [+ "woman-wrestling",+ "women_wrestling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "WATER POLO",+ "unified": "1F93D",+ "short_name": "water_polo",+ "short_names": [+ "water_polo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93D-1F3FB",+ "non_qualified": null,+ "image": "1f93d-1f3fb.png",+ "sheet_x": 41,+ "sheet_y": 0,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93D-1F3FC",+ "non_qualified": null,+ "image": "1f93d-1f3fc.png",+ "sheet_x": 41,+ "sheet_y": 1,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93D-1F3FD",+ "non_qualified": null,+ "image": "1f93d-1f3fd.png",+ "sheet_x": 41,+ "sheet_y": 2,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93D-1F3FE",+ "non_qualified": null,+ "image": "1f93d-1f3fe.png",+ "sheet_x": 41,+ "sheet_y": 3,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93D-1F3FF",+ "non_qualified": null,+ "image": "1f93d-1f3ff.png",+ "sheet_x": 41,+ "sheet_y": 4,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN PLAYING WATER POLO",+ "unified": "1F93D-200D-2642-FE0F",+ "short_name": "man-playing-water-polo",+ "short_names": [+ "man-playing-water-polo",+ "man_playing_water_polo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93D-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F93D-1F3FB-200D-2642",+ "image": "1f93d-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 52,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93D-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F93D-1F3FC-200D-2642",+ "image": "1f93d-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 53,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93D-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F93D-1F3FD-200D-2642",+ "image": "1f93d-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 54,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93D-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F93D-1F3FE-200D-2642",+ "image": "1f93d-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 55,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93D-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F93D-1F3FF-200D-2642",+ "image": "1f93d-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 56,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN PLAYING WATER POLO",+ "unified": "1F93D-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo",+ "short_names": [+ "woman-playing-water-polo",+ "woman_playing_water_polo"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93D-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F93D-1F3FB-200D-2640",+ "image": "1f93d-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 46,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93D-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F93D-1F3FC-200D-2640",+ "image": "1f93d-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 47,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93D-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F93D-1F3FD-200D-2640",+ "image": "1f93d-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 48,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93D-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F93D-1F3FE-200D-2640",+ "image": "1f93d-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 49,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93D-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F93D-1F3FF-200D-2640",+ "image": "1f93d-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 50,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "HANDBALL",+ "unified": "1F93E",+ "short_name": "handball",+ "short_names": [+ "handball"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93E-1F3FB",+ "non_qualified": null,+ "image": "1f93e-1f3fb.png",+ "sheet_x": 41,+ "sheet_y": 18,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93E-1F3FC",+ "non_qualified": null,+ "image": "1f93e-1f3fc.png",+ "sheet_x": 41,+ "sheet_y": 19,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93E-1F3FD",+ "non_qualified": null,+ "image": "1f93e-1f3fd.png",+ "sheet_x": 41,+ "sheet_y": 20,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93E-1F3FE",+ "non_qualified": null,+ "image": "1f93e-1f3fe.png",+ "sheet_x": 41,+ "sheet_y": 21,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93E-1F3FF",+ "non_qualified": null,+ "image": "1f93e-1f3ff.png",+ "sheet_x": 41,+ "sheet_y": 22,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN PLAYING HANDBALL",+ "unified": "1F93E-200D-2642-FE0F",+ "short_name": "man-playing-handball",+ "short_names": [+ "man-playing-handball",+ "man_playing_handball"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93E-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F93E-1F3FB-200D-2642",+ "image": "1f93e-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 12,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93E-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F93E-1F3FC-200D-2642",+ "image": "1f93e-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 13,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93E-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F93E-1F3FD-200D-2642",+ "image": "1f93e-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 14,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93E-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F93E-1F3FE-200D-2642",+ "image": "1f93e-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 15,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93E-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F93E-1F3FF-200D-2642",+ "image": "1f93e-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 16,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN PLAYING HANDBALL",+ "unified": "1F93E-200D-2640-FE0F",+ "short_name": "woman-playing-handball",+ "short_names": [+ "woman-playing-handball",+ "woman_playing_handball"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F93E-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F93E-1F3FB-200D-2640",+ "image": "1f93e-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 6,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F93E-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F93E-1F3FC-200D-2640",+ "image": "1f93e-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 7,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F93E-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F93E-1F3FD-200D-2640",+ "image": "1f93e-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 8,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F93E-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F93E-1F3FE-200D-2640",+ "image": "1f93e-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 9,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F93E-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F93E-1F3FF-200D-2640",+ "image": "1f93e-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 41,+ "sheet_y": 10,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "JUGGLING",+ "unified": "1F939",+ "short_name": "juggling",+ "short_names": [+ "juggling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F939-1F3FB",+ "non_qualified": null,+ "image": "1f939-1f3fb.png",+ "sheet_x": 40,+ "sheet_y": 36,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F939-1F3FC",+ "non_qualified": null,+ "image": "1f939-1f3fc.png",+ "sheet_x": 40,+ "sheet_y": 37,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F939-1F3FD",+ "non_qualified": null,+ "image": "1f939-1f3fd.png",+ "sheet_x": 40,+ "sheet_y": 38,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F939-1F3FE",+ "non_qualified": null,+ "image": "1f939-1f3fe.png",+ "sheet_x": 40,+ "sheet_y": 39,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F939-1F3FF",+ "non_qualified": null,+ "image": "1f939-1f3ff.png",+ "sheet_x": 40,+ "sheet_y": 40,+ "added_in": "3.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN JUGGLING",+ "unified": "1F939-200D-2642-FE0F",+ "short_name": "man-juggling",+ "short_names": [+ "man-juggling",+ "man_juggling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F939-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F939-1F3FB-200D-2642",+ "image": "1f939-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 30,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F939-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F939-1F3FC-200D-2642",+ "image": "1f939-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 31,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F939-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F939-1F3FD-200D-2642",+ "image": "1f939-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 32,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F939-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F939-1F3FE-200D-2642",+ "image": "1f939-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 33,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F939-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F939-1F3FF-200D-2642",+ "image": "1f939-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 34,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN JUGGLING",+ "unified": "1F939-200D-2640-FE0F",+ "short_name": "woman-juggling",+ "short_names": [+ "woman-juggling",+ "woman_juggling"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F939-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F939-1F3FB-200D-2640",+ "image": "1f939-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F939-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F939-1F3FC-200D-2640",+ "image": "1f939-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F939-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F939-1F3FD-200D-2640",+ "image": "1f939-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 26,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F939-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F939-1F3FE-200D-2640",+ "image": "1f939-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 27,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F939-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F939-1F3FF-200D-2640",+ "image": "1f939-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 40,+ "sheet_y": 28,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PERSON IN LOTUS POSITION",+ "unified": "1F9D8",+ "short_name": "person_in_lotus_position",+ "short_names": [+ "person_in_lotus_position"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D8-1F3FB",+ "non_qualified": null,+ "image": "1f9d8-1f3fb.png",+ "sheet_x": 50,+ "sheet_y": 0,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D8-1F3FB-200D-2640-FE0F"+ },+ "1F3FC": {+ "unified": "1F9D8-1F3FC",+ "non_qualified": null,+ "image": "1f9d8-1f3fc.png",+ "sheet_x": 50,+ "sheet_y": 1,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D8-1F3FC-200D-2640-FE0F"+ },+ "1F3FD": {+ "unified": "1F9D8-1F3FD",+ "non_qualified": null,+ "image": "1f9d8-1f3fd.png",+ "sheet_x": 50,+ "sheet_y": 2,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D8-1F3FD-200D-2640-FE0F"+ },+ "1F3FE": {+ "unified": "1F9D8-1F3FE",+ "non_qualified": null,+ "image": "1f9d8-1f3fe.png",+ "sheet_x": 50,+ "sheet_y": 3,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D8-1F3FE-200D-2640-FE0F"+ },+ "1F3FF": {+ "unified": "1F9D8-1F3FF",+ "non_qualified": null,+ "image": "1f9d8-1f3ff.png",+ "sheet_x": 50,+ "sheet_y": 4,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoleted_by": "1F9D8-1F3FF-200D-2640-FE0F"+ }+ },+ "obsoleted_by": "1F9D8-200D-2640-FE0F"+ },+ {+ "name": "MAN IN LOTUS POSITION",+ "unified": "1F9D8-200D-2642-FE0F",+ "short_name": "man_in_lotus_position",+ "short_names": [+ "man_in_lotus_position"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D8-1F3FB-200D-2642-FE0F",+ "non_qualified": "1F9D8-1F3FB-200D-2642",+ "image": "1f9d8-1f3fb-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 52,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F9D8-1F3FC-200D-2642-FE0F",+ "non_qualified": "1F9D8-1F3FC-200D-2642",+ "image": "1f9d8-1f3fc-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 53,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F9D8-1F3FD-200D-2642-FE0F",+ "non_qualified": "1F9D8-1F3FD-200D-2642",+ "image": "1f9d8-1f3fd-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 54,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F9D8-1F3FE-200D-2642-FE0F",+ "non_qualified": "1F9D8-1F3FE-200D-2642",+ "image": "1f9d8-1f3fe-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 55,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F9D8-1F3FF-200D-2642-FE0F",+ "non_qualified": "1F9D8-1F3FF-200D-2642",+ "image": "1f9d8-1f3ff-200d-2642-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 56,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "WOMAN IN LOTUS POSITION",+ "unified": "1F9D8-200D-2640-FE0F",+ "short_name": "woman_in_lotus_position",+ "short_names": [+ "woman_in_lotus_position"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F9D8-1F3FB-200D-2640-FE0F",+ "non_qualified": "1F9D8-1F3FB-200D-2640",+ "image": "1f9d8-1f3fb-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 46,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D8-1F3FB"+ },+ "1F3FC": {+ "unified": "1F9D8-1F3FC-200D-2640-FE0F",+ "non_qualified": "1F9D8-1F3FC-200D-2640",+ "image": "1f9d8-1f3fc-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 47,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D8-1F3FC"+ },+ "1F3FD": {+ "unified": "1F9D8-1F3FD-200D-2640-FE0F",+ "non_qualified": "1F9D8-1F3FD-200D-2640",+ "image": "1f9d8-1f3fd-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 48,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D8-1F3FD"+ },+ "1F3FE": {+ "unified": "1F9D8-1F3FE-200D-2640-FE0F",+ "non_qualified": "1F9D8-1F3FE-200D-2640",+ "image": "1f9d8-1f3fe-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 49,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D8-1F3FE"+ },+ "1F3FF": {+ "unified": "1F9D8-1F3FF-200D-2640-FE0F",+ "non_qualified": "1F9D8-1F3FF-200D-2640",+ "image": "1f9d8-1f3ff-200d-2640-fe0f.png",+ "sheet_x": 49,+ "sheet_y": 50,+ "added_in": "5.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true,+ "obsoletes": "1F9D8-1F3FF"+ }+ },+ "obsoletes": "1F9D8"+ },+ {+ "name": "BATH",+ "unified": "1F6C0",+ "short_name": "bath",+ "short_names": [+ "bath"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6C0-1F3FB",+ "non_qualified": null,+ "image": "1f6c0-1f3fb.png",+ "sheet_x": 36,+ "sheet_y": 9,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6C0-1F3FC",+ "non_qualified": null,+ "image": "1f6c0-1f3fc.png",+ "sheet_x": 36,+ "sheet_y": 10,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6C0-1F3FD",+ "non_qualified": null,+ "image": "1f6c0-1f3fd.png",+ "sheet_x": 36,+ "sheet_y": 11,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6C0-1F3FE",+ "non_qualified": null,+ "image": "1f6c0-1f3fe.png",+ "sheet_x": 36,+ "sheet_y": 12,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6C0-1F3FF",+ "non_qualified": null,+ "image": "1f6c0-1f3ff.png",+ "sheet_x": 36,+ "sheet_y": 13,+ "added_in": "1.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "SLEEPING ACCOMMODATION",+ "unified": "1F6CC",+ "short_name": "sleeping_accommodation",+ "short_names": [+ "sleeping_accommodation",+ "sleeping_bed"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F6CC-1F3FB",+ "non_qualified": null,+ "image": "1f6cc-1f3fb.png",+ "sheet_x": 36,+ "sheet_y": 21,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F6CC-1F3FC",+ "non_qualified": null,+ "image": "1f6cc-1f3fc.png",+ "sheet_x": 36,+ "sheet_y": 22,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F6CC-1F3FD",+ "non_qualified": null,+ "image": "1f6cc-1f3fd.png",+ "sheet_x": 36,+ "sheet_y": 23,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F6CC-1F3FE",+ "non_qualified": null,+ "image": "1f6cc-1f3fe.png",+ "sheet_x": 36,+ "sheet_y": 24,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F6CC-1F3FF",+ "non_qualified": null,+ "image": "1f6cc-1f3ff.png",+ "sheet_x": 36,+ "sheet_y": 25,+ "added_in": "4.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "PEOPLE HOLDING HANDS",+ "unified": "1F9D1-200D-1F91D-200D-1F9D1",+ "short_name": "people_holding_hands",+ "short_names": [+ "people_holding_hands"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB-1F3FB": {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png",+ "sheet_x": 47,+ "sheet_y": 10,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FC": {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png",+ "sheet_x": 47,+ "sheet_y": 11,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FD": {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png",+ "sheet_x": 47,+ "sheet_y": 12,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FE": {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png",+ "sheet_x": 47,+ "sheet_y": 13,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FF": {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png",+ "sheet_x": 47,+ "sheet_y": 14,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FB": {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png",+ "sheet_x": 47,+ "sheet_y": 15,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FC": {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png",+ "sheet_x": 47,+ "sheet_y": 16,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FD": {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png",+ "sheet_x": 47,+ "sheet_y": 17,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FE": {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png",+ "sheet_x": 47,+ "sheet_y": 18,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FF": {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png",+ "sheet_x": 47,+ "sheet_y": 19,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FB": {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png",+ "sheet_x": 47,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FC": {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png",+ "sheet_x": 47,+ "sheet_y": 21,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FD": {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png",+ "sheet_x": 47,+ "sheet_y": 22,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FE": {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png",+ "sheet_x": 47,+ "sheet_y": 23,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FF": {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png",+ "sheet_x": 47,+ "sheet_y": 24,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FE-1F3FB": {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png",+ "sheet_x": 47,+ "sheet_y": 25,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FC": {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png",+ "sheet_x": 47,+ "sheet_y": 26,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FD": {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png",+ "sheet_x": 47,+ "sheet_y": 27,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FE": {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png",+ "sheet_x": 47,+ "sheet_y": 28,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FF": {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png",+ "sheet_x": 47,+ "sheet_y": 29,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FF-1F3FB": {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png",+ "sheet_x": 47,+ "sheet_y": 30,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FC": {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png",+ "sheet_x": 47,+ "sheet_y": 31,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FD": {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png",+ "sheet_x": 47,+ "sheet_y": 32,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FE": {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png",+ "sheet_x": 47,+ "sheet_y": 33,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FF": {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF",+ "non_qualified": null,+ "image": "1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png",+ "sheet_x": 47,+ "sheet_y": 34,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "TWO WOMEN HOLDING HANDS",+ "unified": "1F46D",+ "short_name": "two_women_holding_hands",+ "short_names": [+ "two_women_holding_hands",+ "women_holding_hands"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46D-1F3FB",+ "non_qualified": null,+ "image": "1f46d-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 6,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46D-1F3FC",+ "non_qualified": null,+ "image": "1f46d-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 7,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46D-1F3FD",+ "non_qualified": null,+ "image": "1f46d-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 8,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46D-1F3FE",+ "non_qualified": null,+ "image": "1f46d-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 9,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46D-1F3FF",+ "non_qualified": null,+ "image": "1f46d-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 10,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FC": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 11,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FD": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 12,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FE": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 13,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FF": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 14,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FB": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 15,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FD": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 16,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FE": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 17,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FF": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 18,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FB": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 19,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FC": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FE": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 21,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FF": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 22,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FE-1F3FB": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 23,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FC": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 24,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FD": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 25,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FF": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 26,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FF-1F3FB": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 27,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FC": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 28,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FD": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 29,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FE": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 30,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "MAN AND WOMAN HOLDING HANDS",+ "unified": "1F46B",+ "short_name": "man_and_woman_holding_hands",+ "short_names": [+ "man_and_woman_holding_hands",+ "woman_and_man_holding_hands",+ "couple"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46B-1F3FB",+ "non_qualified": null,+ "image": "1f46b-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 12,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46B-1F3FC",+ "non_qualified": null,+ "image": "1f46b-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 13,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46B-1F3FD",+ "non_qualified": null,+ "image": "1f46b-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 14,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46B-1F3FE",+ "non_qualified": null,+ "image": "1f46b-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 15,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46B-1F3FF",+ "non_qualified": null,+ "image": "1f46b-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 16,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FC": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 17,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FD": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 18,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FE": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 19,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FF": {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 20,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FB": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 21,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FD": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 22,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FE": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 23,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FF": {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 24,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FB": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 25,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FC": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 26,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FE": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 27,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FF": {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 28,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FB": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 29,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FC": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 30,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FD": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 31,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FF": {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 32,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FB": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 33,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FC": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 34,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FD": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 35,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FE": {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 36,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "TWO MEN HOLDING HANDS",+ "unified": "1F46C",+ "short_name": "two_men_holding_hands",+ "short_names": [+ "two_men_holding_hands",+ "men_holding_hands"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "skin_variations": {+ "1F3FB": {+ "unified": "1F46C-1F3FB",+ "non_qualified": null,+ "image": "1f46c-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 38,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC": {+ "unified": "1F46C-1F3FC",+ "non_qualified": null,+ "image": "1f46c-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 39,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD": {+ "unified": "1F46C-1F3FD",+ "non_qualified": null,+ "image": "1f46c-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 40,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE": {+ "unified": "1F46C-1F3FE",+ "non_qualified": null,+ "image": "1f46c-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 41,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF": {+ "unified": "1F46C-1F3FF",+ "non_qualified": null,+ "image": "1f46c-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 42,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FB-1F3FC": {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 43,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FD": {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 44,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FE": {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 45,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FB-1F3FF": {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 46,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FB": {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 47,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FC-1F3FD": {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 48,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FE": {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 49,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FC-1F3FF": {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 50,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FB": {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 51,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FC": {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 52,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FD-1F3FE": {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 20,+ "sheet_y": 53,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FD-1F3FF": {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 20,+ "sheet_y": 54,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FE-1F3FB": {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 20,+ "sheet_y": 55,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FC": {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 20,+ "sheet_y": 56,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FD": {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 20,+ "sheet_y": 57,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FE-1F3FF": {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF",+ "non_qualified": null,+ "image": "1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png",+ "sheet_x": 21,+ "sheet_y": 0,+ "added_in": "12.1",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": false+ },+ "1F3FF-1F3FB": {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png",+ "sheet_x": 21,+ "sheet_y": 1,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FC": {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png",+ "sheet_x": 21,+ "sheet_y": 2,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FD": {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png",+ "sheet_x": 21,+ "sheet_y": 3,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ },+ "1F3FF-1F3FE": {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE",+ "non_qualified": null,+ "image": "1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png",+ "sheet_x": 21,+ "sheet_y": 4,+ "added_in": "12.0",+ "has_img_apple": true,+ "has_img_google": true,+ "has_img_twitter": true,+ "has_img_facebook": true+ }+ }+ },+ {+ "name": "KISS",+ "unified": "1F48F",+ "short_name": "couplekiss",+ "short_names": [+ "couplekiss"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F468"+ },+ {+ "name": "KISS: WOMAN, MAN",+ "unified": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F468",+ "short_name": "woman-kiss-man",+ "short_names": [+ "woman-kiss-man",+ "couplekiss_man_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F48F"+ },+ {+ "name": "KISS: MAN, MAN",+ "unified": "1F468-200D-2764-FE0F-200D-1F48B-200D-1F468",+ "short_name": "man-kiss-man",+ "short_names": [+ "man-kiss-man",+ "couplekiss_man_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "KISS: WOMAN, WOMAN",+ "unified": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F469",+ "short_name": "woman-kiss-woman",+ "short_names": [+ "woman-kiss-woman",+ "couplekiss_woman_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "COUPLE WITH HEART",+ "unified": "1F491",+ "short_name": "couple_with_heart",+ "short_names": [+ "couple_with_heart"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F469-200D-2764-FE0F-200D-1F468"+ },+ {+ "name": "COUPLE WITH HEART: WOMAN, MAN",+ "unified": "1F469-200D-2764-FE0F-200D-1F468",+ "short_name": "woman-heart-man",+ "short_names": [+ "woman-heart-man",+ "couple_with_heart_woman_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F491"+ },+ {+ "name": "COUPLE WITH HEART: MAN, MAN",+ "unified": "1F468-200D-2764-FE0F-200D-1F468",+ "short_name": "man-heart-man",+ "short_names": [+ "man-heart-man",+ "couple_with_heart_man_man"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "COUPLE WITH HEART: WOMAN, WOMAN",+ "unified": "1F469-200D-2764-FE0F-200D-1F469",+ "short_name": "woman-heart-woman",+ "short_names": [+ "woman-heart-woman",+ "couple_with_heart_woman_woman"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY",+ "unified": "1F46A",+ "short_name": "family",+ "short_names": [+ "family"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoleted_by": "1F468-200D-1F469-200D-1F466"+ },+ {+ "name": "FAMILY: MAN, WOMAN, BOY",+ "unified": "1F468-200D-1F469-200D-1F466",+ "short_name": "man-woman-boy",+ "short_names": [+ "man-woman-boy",+ "family_man_woman_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body",+ "obsoletes": "1F46A"+ },+ {+ "name": "FAMILY: MAN, WOMAN, GIRL",+ "unified": "1F468-200D-1F469-200D-1F467",+ "short_name": "man-woman-girl",+ "short_names": [+ "man-woman-girl",+ "family_man_woman_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, WOMAN, GIRL, BOY",+ "unified": "1F468-200D-1F469-200D-1F467-200D-1F466",+ "short_name": "man-woman-girl-boy",+ "short_names": [+ "man-woman-girl-boy",+ "family_man_woman_girl_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, WOMAN, BOY, BOY",+ "unified": "1F468-200D-1F469-200D-1F466-200D-1F466",+ "short_name": "man-woman-boy-boy",+ "short_names": [+ "man-woman-boy-boy",+ "family_man_woman_boy_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, WOMAN, GIRL, GIRL",+ "unified": "1F468-200D-1F469-200D-1F467-200D-1F467",+ "short_name": "man-woman-girl-girl",+ "short_names": [+ "man-woman-girl-girl",+ "family_man_woman_girl_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, MAN, BOY",+ "unified": "1F468-200D-1F468-200D-1F466",+ "short_name": "man-man-boy",+ "short_names": [+ "man-man-boy",+ "family_man_man_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, MAN, GIRL",+ "unified": "1F468-200D-1F468-200D-1F467",+ "short_name": "man-man-girl",+ "short_names": [+ "man-man-girl",+ "family_man_man_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, MAN, GIRL, BOY",+ "unified": "1F468-200D-1F468-200D-1F467-200D-1F466",+ "short_name": "man-man-girl-boy",+ "short_names": [+ "man-man-girl-boy",+ "family_man_man_girl_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, MAN, BOY, BOY",+ "unified": "1F468-200D-1F468-200D-1F466-200D-1F466",+ "short_name": "man-man-boy-boy",+ "short_names": [+ "man-man-boy-boy",+ "family_man_man_boy_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, MAN, GIRL, GIRL",+ "unified": "1F468-200D-1F468-200D-1F467-200D-1F467",+ "short_name": "man-man-girl-girl",+ "short_names": [+ "man-man-girl-girl",+ "family_man_man_girl_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, WOMAN, BOY",+ "unified": "1F469-200D-1F469-200D-1F466",+ "short_name": "woman-woman-boy",+ "short_names": [+ "woman-woman-boy",+ "family_woman_woman_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, WOMAN, GIRL",+ "unified": "1F469-200D-1F469-200D-1F467",+ "short_name": "woman-woman-girl",+ "short_names": [+ "woman-woman-girl",+ "family_woman_woman_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, WOMAN, GIRL, BOY",+ "unified": "1F469-200D-1F469-200D-1F467-200D-1F466",+ "short_name": "woman-woman-girl-boy",+ "short_names": [+ "woman-woman-girl-boy",+ "family_woman_woman_girl_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, WOMAN, BOY, BOY",+ "unified": "1F469-200D-1F469-200D-1F466-200D-1F466",+ "short_name": "woman-woman-boy-boy",+ "short_names": [+ "woman-woman-boy-boy",+ "family_woman_woman_boy_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, WOMAN, GIRL, GIRL",+ "unified": "1F469-200D-1F469-200D-1F467-200D-1F467",+ "short_name": "woman-woman-girl-girl",+ "short_names": [+ "woman-woman-girl-girl",+ "family_woman_woman_girl_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, BOY",+ "unified": "1F468-200D-1F466",+ "short_name": "man-boy",+ "short_names": [+ "man-boy",+ "family_man_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, BOY, BOY",+ "unified": "1F468-200D-1F466-200D-1F466",+ "short_name": "man-boy-boy",+ "short_names": [+ "man-boy-boy",+ "family_man_boy_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, GIRL",+ "unified": "1F468-200D-1F467",+ "short_name": "man-girl",+ "short_names": [+ "man-girl",+ "family_man_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, GIRL, BOY",+ "unified": "1F468-200D-1F467-200D-1F466",+ "short_name": "man-girl-boy",+ "short_names": [+ "man-girl-boy",+ "family_man_girl_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: MAN, GIRL, GIRL",+ "unified": "1F468-200D-1F467-200D-1F467",+ "short_name": "man-girl-girl",+ "short_names": [+ "man-girl-girl",+ "family_man_girl_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, BOY",+ "unified": "1F469-200D-1F466",+ "short_name": "woman-boy",+ "short_names": [+ "woman-boy",+ "family_woman_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, BOY, BOY",+ "unified": "1F469-200D-1F466-200D-1F466",+ "short_name": "woman-boy-boy",+ "short_names": [+ "woman-boy-boy",+ "family_woman_boy_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, GIRL",+ "unified": "1F469-200D-1F467",+ "short_name": "woman-girl",+ "short_names": [+ "woman-girl",+ "family_woman_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, GIRL, BOY",+ "unified": "1F469-200D-1F467-200D-1F466",+ "short_name": "woman-girl-boy",+ "short_names": [+ "woman-girl-boy",+ "family_woman_girl_boy"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FAMILY: WOMAN, GIRL, GIRL",+ "unified": "1F469-200D-1F467-200D-1F467",+ "short_name": "woman-girl-girl",+ "short_names": [+ "woman-girl-girl",+ "family_woman_girl_girl"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "SPEAKING HEAD",+ "unified": "1F5E3-FE0F",+ "short_name": "speaking_head_in_silhouette",+ "short_names": [+ "speaking_head_in_silhouette",+ "speaking_head"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "BUST IN SILHOUETTE",+ "unified": "1F464",+ "short_name": "bust_in_silhouette",+ "short_names": [+ "bust_in_silhouette"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "BUSTS IN SILHOUETTE",+ "unified": "1F465",+ "short_name": "busts_in_silhouette",+ "short_names": [+ "busts_in_silhouette"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "PEOPLE HUGGING",+ "unified": "1FAC2",+ "short_name": "people_hugging",+ "short_names": [+ "people_hugging"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "FOOTPRINTS",+ "unified": "1F463",+ "short_name": "footprints",+ "short_names": [+ "footprints"+ ],+ "text": null,+ "texts": null,+ "category": "people-body"+ },+ {+ "name": "EMOJI MODIFIER FITZPATRICK TYPE-1-2",+ "unified": "1F3FB",+ "short_name": "skin-tone-2",+ "short_names": [+ "skin-tone-2"+ ],+ "text": null,+ "texts": null,+ "category": "component"+ },+ {+ "name": "EMOJI MODIFIER FITZPATRICK TYPE-3",+ "unified": "1F3FC",+ "short_name": "skin-tone-3",+ "short_names": [+ "skin-tone-3"+ ],+ "text": null,+ "texts": null,+ "category": "component"+ },+ {+ "name": "EMOJI MODIFIER FITZPATRICK TYPE-4",+ "unified": "1F3FD",+ "short_name": "skin-tone-4",+ "short_names": [+ "skin-tone-4"+ ],+ "text": null,+ "texts": null,+ "category": "component"+ },+ {+ "name": "EMOJI MODIFIER FITZPATRICK TYPE-5",+ "unified": "1F3FE",+ "short_name": "skin-tone-5",+ "short_names": [+ "skin-tone-5"+ ],+ "text": null,+ "texts": null,+ "category": "component"+ },+ {+ "name": "EMOJI MODIFIER FITZPATRICK TYPE-6",+ "unified": "1F3FF",+ "short_name": "skin-tone-6",+ "short_names": [+ "skin-tone-6"+ ],+ "text": null,+ "texts": null,+ "category": "component"+ },+ {+ "name": "MONKEY FACE",+ "unified": "1F435",+ "short_name": "monkey_face",+ "short_names": [+ "monkey_face"+ ],+ "text": null,+ "texts": [+ ":o)"+ ],+ "category": "animals-nature"+ },+ {+ "name": "MONKEY",+ "unified": "1F412",+ "short_name": "monkey",+ "short_names": [+ "monkey"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "GORILLA",+ "unified": "1F98D",+ "short_name": "gorilla",+ "short_names": [+ "gorilla"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ORANGUTAN",+ "unified": "1F9A7",+ "short_name": "orangutan",+ "short_names": [+ "orangutan"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DOG FACE",+ "unified": "1F436",+ "short_name": "dog",+ "short_names": [+ "dog"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DOG",+ "unified": "1F415",+ "short_name": "dog2",+ "short_names": [+ "dog2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "GUIDE DOG",+ "unified": "1F9AE",+ "short_name": "guide_dog",+ "short_names": [+ "guide_dog"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SERVICE DOG",+ "unified": "1F415-200D-1F9BA",+ "short_name": "service_dog",+ "short_names": [+ "service_dog"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "POODLE",+ "unified": "1F429",+ "short_name": "poodle",+ "short_names": [+ "poodle"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WOLF FACE",+ "unified": "1F43A",+ "short_name": "wolf",+ "short_names": [+ "wolf"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FOX FACE",+ "unified": "1F98A",+ "short_name": "fox_face",+ "short_names": [+ "fox_face"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RACCOON",+ "unified": "1F99D",+ "short_name": "raccoon",+ "short_names": [+ "raccoon"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CAT FACE",+ "unified": "1F431",+ "short_name": "cat",+ "short_names": [+ "cat"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CAT",+ "unified": "1F408",+ "short_name": "cat2",+ "short_names": [+ "cat2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BLACK CAT",+ "unified": "1F408-200D-2B1B",+ "short_name": "black_cat",+ "short_names": [+ "black_cat"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LION FACE",+ "unified": "1F981",+ "short_name": "lion_face",+ "short_names": [+ "lion_face",+ "lion"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TIGER FACE",+ "unified": "1F42F",+ "short_name": "tiger",+ "short_names": [+ "tiger"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TIGER",+ "unified": "1F405",+ "short_name": "tiger2",+ "short_names": [+ "tiger2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LEOPARD",+ "unified": "1F406",+ "short_name": "leopard",+ "short_names": [+ "leopard"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HORSE FACE",+ "unified": "1F434",+ "short_name": "horse",+ "short_names": [+ "horse"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HORSE",+ "unified": "1F40E",+ "short_name": "racehorse",+ "short_names": [+ "racehorse"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "UNICORN FACE",+ "unified": "1F984",+ "short_name": "unicorn_face",+ "short_names": [+ "unicorn_face",+ "unicorn"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ZEBRA FACE",+ "unified": "1F993",+ "short_name": "zebra_face",+ "short_names": [+ "zebra_face"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DEER",+ "unified": "1F98C",+ "short_name": "deer",+ "short_names": [+ "deer"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BISON",+ "unified": "1F9AC",+ "short_name": "bison",+ "short_names": [+ "bison"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "COW FACE",+ "unified": "1F42E",+ "short_name": "cow",+ "short_names": [+ "cow"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "OX",+ "unified": "1F402",+ "short_name": "ox",+ "short_names": [+ "ox"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WATER BUFFALO",+ "unified": "1F403",+ "short_name": "water_buffalo",+ "short_names": [+ "water_buffalo"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "COW",+ "unified": "1F404",+ "short_name": "cow2",+ "short_names": [+ "cow2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PIG FACE",+ "unified": "1F437",+ "short_name": "pig",+ "short_names": [+ "pig"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PIG",+ "unified": "1F416",+ "short_name": "pig2",+ "short_names": [+ "pig2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BOAR",+ "unified": "1F417",+ "short_name": "boar",+ "short_names": [+ "boar"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PIG NOSE",+ "unified": "1F43D",+ "short_name": "pig_nose",+ "short_names": [+ "pig_nose"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RAM",+ "unified": "1F40F",+ "short_name": "ram",+ "short_names": [+ "ram"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SHEEP",+ "unified": "1F411",+ "short_name": "sheep",+ "short_names": [+ "sheep"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "GOAT",+ "unified": "1F410",+ "short_name": "goat",+ "short_names": [+ "goat"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DROMEDARY CAMEL",+ "unified": "1F42A",+ "short_name": "dromedary_camel",+ "short_names": [+ "dromedary_camel"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BACTRIAN CAMEL",+ "unified": "1F42B",+ "short_name": "camel",+ "short_names": [+ "camel"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LLAMA",+ "unified": "1F999",+ "short_name": "llama",+ "short_names": [+ "llama"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "GIRAFFE FACE",+ "unified": "1F992",+ "short_name": "giraffe_face",+ "short_names": [+ "giraffe_face"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ELEPHANT",+ "unified": "1F418",+ "short_name": "elephant",+ "short_names": [+ "elephant"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MAMMOTH",+ "unified": "1F9A3",+ "short_name": "mammoth",+ "short_names": [+ "mammoth"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RHINOCEROS",+ "unified": "1F98F",+ "short_name": "rhinoceros",+ "short_names": [+ "rhinoceros"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HIPPOPOTAMUS",+ "unified": "1F99B",+ "short_name": "hippopotamus",+ "short_names": [+ "hippopotamus"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MOUSE FACE",+ "unified": "1F42D",+ "short_name": "mouse",+ "short_names": [+ "mouse"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MOUSE",+ "unified": "1F401",+ "short_name": "mouse2",+ "short_names": [+ "mouse2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RAT",+ "unified": "1F400",+ "short_name": "rat",+ "short_names": [+ "rat"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HAMSTER FACE",+ "unified": "1F439",+ "short_name": "hamster",+ "short_names": [+ "hamster"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RABBIT FACE",+ "unified": "1F430",+ "short_name": "rabbit",+ "short_names": [+ "rabbit"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "RABBIT",+ "unified": "1F407",+ "short_name": "rabbit2",+ "short_names": [+ "rabbit2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CHIPMUNK",+ "unified": "1F43F-FE0F",+ "short_name": "chipmunk",+ "short_names": [+ "chipmunk"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BEAVER",+ "unified": "1F9AB",+ "short_name": "beaver",+ "short_names": [+ "beaver"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HEDGEHOG",+ "unified": "1F994",+ "short_name": "hedgehog",+ "short_names": [+ "hedgehog"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BAT",+ "unified": "1F987",+ "short_name": "bat",+ "short_names": [+ "bat"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BEAR FACE",+ "unified": "1F43B",+ "short_name": "bear",+ "short_names": [+ "bear"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "POLAR BEAR",+ "unified": "1F43B-200D-2744-FE0F",+ "short_name": "polar_bear",+ "short_names": [+ "polar_bear"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "KOALA",+ "unified": "1F428",+ "short_name": "koala",+ "short_names": [+ "koala"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PANDA FACE",+ "unified": "1F43C",+ "short_name": "panda_face",+ "short_names": [+ "panda_face"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SLOTH",+ "unified": "1F9A5",+ "short_name": "sloth",+ "short_names": [+ "sloth"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "OTTER",+ "unified": "1F9A6",+ "short_name": "otter",+ "short_names": [+ "otter"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SKUNK",+ "unified": "1F9A8",+ "short_name": "skunk",+ "short_names": [+ "skunk"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "KANGAROO",+ "unified": "1F998",+ "short_name": "kangaroo",+ "short_names": [+ "kangaroo"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BADGER",+ "unified": "1F9A1",+ "short_name": "badger",+ "short_names": [+ "badger"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PAW PRINTS",+ "unified": "1F43E",+ "short_name": "feet",+ "short_names": [+ "feet",+ "paw_prints"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TURKEY",+ "unified": "1F983",+ "short_name": "turkey",+ "short_names": [+ "turkey"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CHICKEN",+ "unified": "1F414",+ "short_name": "chicken",+ "short_names": [+ "chicken"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ROOSTER",+ "unified": "1F413",+ "short_name": "rooster",+ "short_names": [+ "rooster"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HATCHING CHICK",+ "unified": "1F423",+ "short_name": "hatching_chick",+ "short_names": [+ "hatching_chick"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BABY CHICK",+ "unified": "1F424",+ "short_name": "baby_chick",+ "short_names": [+ "baby_chick"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FRONT-FACING BABY CHICK",+ "unified": "1F425",+ "short_name": "hatched_chick",+ "short_names": [+ "hatched_chick"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BIRD",+ "unified": "1F426",+ "short_name": "bird",+ "short_names": [+ "bird"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PENGUIN",+ "unified": "1F427",+ "short_name": "penguin",+ "short_names": [+ "penguin"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DOVE",+ "unified": "1F54A-FE0F",+ "short_name": "dove_of_peace",+ "short_names": [+ "dove_of_peace",+ "dove"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "EAGLE",+ "unified": "1F985",+ "short_name": "eagle",+ "short_names": [+ "eagle"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DUCK",+ "unified": "1F986",+ "short_name": "duck",+ "short_names": [+ "duck"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SWAN",+ "unified": "1F9A2",+ "short_name": "swan",+ "short_names": [+ "swan"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "OWL",+ "unified": "1F989",+ "short_name": "owl",+ "short_names": [+ "owl"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DODO",+ "unified": "1F9A4",+ "short_name": "dodo",+ "short_names": [+ "dodo"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FEATHER",+ "unified": "1FAB6",+ "short_name": "feather",+ "short_names": [+ "feather"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FLAMINGO",+ "unified": "1F9A9",+ "short_name": "flamingo",+ "short_names": [+ "flamingo"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PEACOCK",+ "unified": "1F99A",+ "short_name": "peacock",+ "short_names": [+ "peacock"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PARROT",+ "unified": "1F99C",+ "short_name": "parrot",+ "short_names": [+ "parrot"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FROG FACE",+ "unified": "1F438",+ "short_name": "frog",+ "short_names": [+ "frog"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CROCODILE",+ "unified": "1F40A",+ "short_name": "crocodile",+ "short_names": [+ "crocodile"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TURTLE",+ "unified": "1F422",+ "short_name": "turtle",+ "short_names": [+ "turtle"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LIZARD",+ "unified": "1F98E",+ "short_name": "lizard",+ "short_names": [+ "lizard"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SNAKE",+ "unified": "1F40D",+ "short_name": "snake",+ "short_names": [+ "snake"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DRAGON FACE",+ "unified": "1F432",+ "short_name": "dragon_face",+ "short_names": [+ "dragon_face"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DRAGON",+ "unified": "1F409",+ "short_name": "dragon",+ "short_names": [+ "dragon"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SAUROPOD",+ "unified": "1F995",+ "short_name": "sauropod",+ "short_names": [+ "sauropod"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "T-REX",+ "unified": "1F996",+ "short_name": "t-rex",+ "short_names": [+ "t-rex"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SPOUTING WHALE",+ "unified": "1F433",+ "short_name": "whale",+ "short_names": [+ "whale"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WHALE",+ "unified": "1F40B",+ "short_name": "whale2",+ "short_names": [+ "whale2"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DOLPHIN",+ "unified": "1F42C",+ "short_name": "dolphin",+ "short_names": [+ "dolphin",+ "flipper"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SEAL",+ "unified": "1F9AD",+ "short_name": "seal",+ "short_names": [+ "seal"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FISH",+ "unified": "1F41F",+ "short_name": "fish",+ "short_names": [+ "fish"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TROPICAL FISH",+ "unified": "1F420",+ "short_name": "tropical_fish",+ "short_names": [+ "tropical_fish"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BLOWFISH",+ "unified": "1F421",+ "short_name": "blowfish",+ "short_names": [+ "blowfish"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SHARK",+ "unified": "1F988",+ "short_name": "shark",+ "short_names": [+ "shark"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "OCTOPUS",+ "unified": "1F419",+ "short_name": "octopus",+ "short_names": [+ "octopus"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SPIRAL SHELL",+ "unified": "1F41A",+ "short_name": "shell",+ "short_names": [+ "shell"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SNAIL",+ "unified": "1F40C",+ "short_name": "snail",+ "short_names": [+ "snail"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BUTTERFLY",+ "unified": "1F98B",+ "short_name": "butterfly",+ "short_names": [+ "butterfly"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BUG",+ "unified": "1F41B",+ "short_name": "bug",+ "short_names": [+ "bug"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ANT",+ "unified": "1F41C",+ "short_name": "ant",+ "short_names": [+ "ant"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HONEYBEE",+ "unified": "1F41D",+ "short_name": "bee",+ "short_names": [+ "bee",+ "honeybee"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BEETLE",+ "unified": "1FAB2",+ "short_name": "beetle",+ "short_names": [+ "beetle"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LADY BEETLE",+ "unified": "1F41E",+ "short_name": "ladybug",+ "short_names": [+ "ladybug",+ "lady_beetle"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CRICKET",+ "unified": "1F997",+ "short_name": "cricket",+ "short_names": [+ "cricket"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "COCKROACH",+ "unified": "1FAB3",+ "short_name": "cockroach",+ "short_names": [+ "cockroach"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SPIDER",+ "unified": "1F577-FE0F",+ "short_name": "spider",+ "short_names": [+ "spider"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SPIDER WEB",+ "unified": "1F578-FE0F",+ "short_name": "spider_web",+ "short_names": [+ "spider_web"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SCORPION",+ "unified": "1F982",+ "short_name": "scorpion",+ "short_names": [+ "scorpion"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MOSQUITO",+ "unified": "1F99F",+ "short_name": "mosquito",+ "short_names": [+ "mosquito"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FLY",+ "unified": "1FAB0",+ "short_name": "fly",+ "short_names": [+ "fly"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WORM",+ "unified": "1FAB1",+ "short_name": "worm",+ "short_names": [+ "worm"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MICROBE",+ "unified": "1F9A0",+ "short_name": "microbe",+ "short_names": [+ "microbe"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BOUQUET",+ "unified": "1F490",+ "short_name": "bouquet",+ "short_names": [+ "bouquet"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CHERRY BLOSSOM",+ "unified": "1F338",+ "short_name": "cherry_blossom",+ "short_names": [+ "cherry_blossom"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WHITE FLOWER",+ "unified": "1F4AE",+ "short_name": "white_flower",+ "short_names": [+ "white_flower"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ROSETTE",+ "unified": "1F3F5-FE0F",+ "short_name": "rosette",+ "short_names": [+ "rosette"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "ROSE",+ "unified": "1F339",+ "short_name": "rose",+ "short_names": [+ "rose"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "WILTED FLOWER",+ "unified": "1F940",+ "short_name": "wilted_flower",+ "short_names": [+ "wilted_flower"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HIBISCUS",+ "unified": "1F33A",+ "short_name": "hibiscus",+ "short_names": [+ "hibiscus"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SUNFLOWER",+ "unified": "1F33B",+ "short_name": "sunflower",+ "short_names": [+ "sunflower"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "BLOSSOM",+ "unified": "1F33C",+ "short_name": "blossom",+ "short_names": [+ "blossom"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "TULIP",+ "unified": "1F337",+ "short_name": "tulip",+ "short_names": [+ "tulip"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SEEDLING",+ "unified": "1F331",+ "short_name": "seedling",+ "short_names": [+ "seedling"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "POTTED PLANT",+ "unified": "1FAB4",+ "short_name": "potted_plant",+ "short_names": [+ "potted_plant"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "EVERGREEN TREE",+ "unified": "1F332",+ "short_name": "evergreen_tree",+ "short_names": [+ "evergreen_tree"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "DECIDUOUS TREE",+ "unified": "1F333",+ "short_name": "deciduous_tree",+ "short_names": [+ "deciduous_tree"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "PALM TREE",+ "unified": "1F334",+ "short_name": "palm_tree",+ "short_names": [+ "palm_tree"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "CACTUS",+ "unified": "1F335",+ "short_name": "cactus",+ "short_names": [+ "cactus"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "EAR OF RICE",+ "unified": "1F33E",+ "short_name": "ear_of_rice",+ "short_names": [+ "ear_of_rice"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "HERB",+ "unified": "1F33F",+ "short_name": "herb",+ "short_names": [+ "herb"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "SHAMROCK",+ "unified": "2618-FE0F",+ "short_name": "shamrock",+ "short_names": [+ "shamrock"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FOUR LEAF CLOVER",+ "unified": "1F340",+ "short_name": "four_leaf_clover",+ "short_names": [+ "four_leaf_clover"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "MAPLE LEAF",+ "unified": "1F341",+ "short_name": "maple_leaf",+ "short_names": [+ "maple_leaf"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "FALLEN LEAF",+ "unified": "1F342",+ "short_name": "fallen_leaf",+ "short_names": [+ "fallen_leaf"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "LEAF FLUTTERING IN WIND",+ "unified": "1F343",+ "short_name": "leaves",+ "short_names": [+ "leaves"+ ],+ "text": null,+ "texts": null,+ "category": "animals-nature"+ },+ {+ "name": "GRAPES",+ "unified": "1F347",+ "short_name": "grapes",+ "short_names": [+ "grapes"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MELON",+ "unified": "1F348",+ "short_name": "melon",+ "short_names": [+ "melon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "WATERMELON",+ "unified": "1F349",+ "short_name": "watermelon",+ "short_names": [+ "watermelon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TANGERINE",+ "unified": "1F34A",+ "short_name": "tangerine",+ "short_names": [+ "tangerine",+ "mandarin",+ "orange"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "LEMON",+ "unified": "1F34B",+ "short_name": "lemon",+ "short_names": [+ "lemon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BANANA",+ "unified": "1F34C",+ "short_name": "banana",+ "short_names": [+ "banana"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PINEAPPLE",+ "unified": "1F34D",+ "short_name": "pineapple",+ "short_names": [+ "pineapple"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MANGO",+ "unified": "1F96D",+ "short_name": "mango",+ "short_names": [+ "mango"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "RED APPLE",+ "unified": "1F34E",+ "short_name": "apple",+ "short_names": [+ "apple"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "GREEN APPLE",+ "unified": "1F34F",+ "short_name": "green_apple",+ "short_names": [+ "green_apple"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PEAR",+ "unified": "1F350",+ "short_name": "pear",+ "short_names": [+ "pear"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PEACH",+ "unified": "1F351",+ "short_name": "peach",+ "short_names": [+ "peach"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CHERRIES",+ "unified": "1F352",+ "short_name": "cherries",+ "short_names": [+ "cherries"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "STRAWBERRY",+ "unified": "1F353",+ "short_name": "strawberry",+ "short_names": [+ "strawberry"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BLUEBERRIES",+ "unified": "1FAD0",+ "short_name": "blueberries",+ "short_names": [+ "blueberries"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "KIWIFRUIT",+ "unified": "1F95D",+ "short_name": "kiwifruit",+ "short_names": [+ "kiwifruit",+ "kiwi_fruit"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TOMATO",+ "unified": "1F345",+ "short_name": "tomato",+ "short_names": [+ "tomato"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "OLIVE",+ "unified": "1FAD2",+ "short_name": "olive",+ "short_names": [+ "olive"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "COCONUT",+ "unified": "1F965",+ "short_name": "coconut",+ "short_names": [+ "coconut"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "AVOCADO",+ "unified": "1F951",+ "short_name": "avocado",+ "short_names": [+ "avocado"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "AUBERGINE",+ "unified": "1F346",+ "short_name": "eggplant",+ "short_names": [+ "eggplant"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "POTATO",+ "unified": "1F954",+ "short_name": "potato",+ "short_names": [+ "potato"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CARROT",+ "unified": "1F955",+ "short_name": "carrot",+ "short_names": [+ "carrot"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "EAR OF MAIZE",+ "unified": "1F33D",+ "short_name": "corn",+ "short_names": [+ "corn"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HOT PEPPER",+ "unified": "1F336-FE0F",+ "short_name": "hot_pepper",+ "short_names": [+ "hot_pepper"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BELL PEPPER",+ "unified": "1FAD1",+ "short_name": "bell_pepper",+ "short_names": [+ "bell_pepper"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CUCUMBER",+ "unified": "1F952",+ "short_name": "cucumber",+ "short_names": [+ "cucumber"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "LEAFY GREEN",+ "unified": "1F96C",+ "short_name": "leafy_green",+ "short_names": [+ "leafy_green"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BROCCOLI",+ "unified": "1F966",+ "short_name": "broccoli",+ "short_names": [+ "broccoli"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "GARLIC",+ "unified": "1F9C4",+ "short_name": "garlic",+ "short_names": [+ "garlic"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "ONION",+ "unified": "1F9C5",+ "short_name": "onion",+ "short_names": [+ "onion"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MUSHROOM",+ "unified": "1F344",+ "short_name": "mushroom",+ "short_names": [+ "mushroom"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PEANUTS",+ "unified": "1F95C",+ "short_name": "peanuts",+ "short_names": [+ "peanuts"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CHESTNUT",+ "unified": "1F330",+ "short_name": "chestnut",+ "short_names": [+ "chestnut"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BREAD",+ "unified": "1F35E",+ "short_name": "bread",+ "short_names": [+ "bread"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CROISSANT",+ "unified": "1F950",+ "short_name": "croissant",+ "short_names": [+ "croissant"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BAGUETTE BREAD",+ "unified": "1F956",+ "short_name": "baguette_bread",+ "short_names": [+ "baguette_bread"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FLATBREAD",+ "unified": "1FAD3",+ "short_name": "flatbread",+ "short_names": [+ "flatbread"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PRETZEL",+ "unified": "1F968",+ "short_name": "pretzel",+ "short_names": [+ "pretzel"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BAGEL",+ "unified": "1F96F",+ "short_name": "bagel",+ "short_names": [+ "bagel"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PANCAKES",+ "unified": "1F95E",+ "short_name": "pancakes",+ "short_names": [+ "pancakes"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "WAFFLE",+ "unified": "1F9C7",+ "short_name": "waffle",+ "short_names": [+ "waffle"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CHEESE WEDGE",+ "unified": "1F9C0",+ "short_name": "cheese_wedge",+ "short_names": [+ "cheese_wedge",+ "cheese"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MEAT ON BONE",+ "unified": "1F356",+ "short_name": "meat_on_bone",+ "short_names": [+ "meat_on_bone"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "POULTRY LEG",+ "unified": "1F357",+ "short_name": "poultry_leg",+ "short_names": [+ "poultry_leg"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CUT OF MEAT",+ "unified": "1F969",+ "short_name": "cut_of_meat",+ "short_names": [+ "cut_of_meat"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BACON",+ "unified": "1F953",+ "short_name": "bacon",+ "short_names": [+ "bacon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HAMBURGER",+ "unified": "1F354",+ "short_name": "hamburger",+ "short_names": [+ "hamburger"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FRENCH FRIES",+ "unified": "1F35F",+ "short_name": "fries",+ "short_names": [+ "fries"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SLICE OF PIZZA",+ "unified": "1F355",+ "short_name": "pizza",+ "short_names": [+ "pizza"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HOT DOG",+ "unified": "1F32D",+ "short_name": "hotdog",+ "short_names": [+ "hotdog"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SANDWICH",+ "unified": "1F96A",+ "short_name": "sandwich",+ "short_names": [+ "sandwich"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TACO",+ "unified": "1F32E",+ "short_name": "taco",+ "short_names": [+ "taco"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BURRITO",+ "unified": "1F32F",+ "short_name": "burrito",+ "short_names": [+ "burrito"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TAMALE",+ "unified": "1FAD4",+ "short_name": "tamale",+ "short_names": [+ "tamale"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "STUFFED FLATBREAD",+ "unified": "1F959",+ "short_name": "stuffed_flatbread",+ "short_names": [+ "stuffed_flatbread"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FALAFEL",+ "unified": "1F9C6",+ "short_name": "falafel",+ "short_names": [+ "falafel"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "EGG",+ "unified": "1F95A",+ "short_name": "egg",+ "short_names": [+ "egg"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "COOKING",+ "unified": "1F373",+ "short_name": "fried_egg",+ "short_names": [+ "fried_egg",+ "cooking"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SHALLOW PAN OF FOOD",+ "unified": "1F958",+ "short_name": "shallow_pan_of_food",+ "short_names": [+ "shallow_pan_of_food"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "POT OF FOOD",+ "unified": "1F372",+ "short_name": "stew",+ "short_names": [+ "stew"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FONDUE",+ "unified": "1FAD5",+ "short_name": "fondue",+ "short_names": [+ "fondue"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BOWL WITH SPOON",+ "unified": "1F963",+ "short_name": "bowl_with_spoon",+ "short_names": [+ "bowl_with_spoon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "GREEN SALAD",+ "unified": "1F957",+ "short_name": "green_salad",+ "short_names": [+ "green_salad"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "POPCORN",+ "unified": "1F37F",+ "short_name": "popcorn",+ "short_names": [+ "popcorn"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BUTTER",+ "unified": "1F9C8",+ "short_name": "butter",+ "short_names": [+ "butter"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SALT SHAKER",+ "unified": "1F9C2",+ "short_name": "salt",+ "short_names": [+ "salt"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CANNED FOOD",+ "unified": "1F96B",+ "short_name": "canned_food",+ "short_names": [+ "canned_food"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BENTO BOX",+ "unified": "1F371",+ "short_name": "bento",+ "short_names": [+ "bento"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "RICE CRACKER",+ "unified": "1F358",+ "short_name": "rice_cracker",+ "short_names": [+ "rice_cracker"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "RICE BALL",+ "unified": "1F359",+ "short_name": "rice_ball",+ "short_names": [+ "rice_ball"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "COOKED RICE",+ "unified": "1F35A",+ "short_name": "rice",+ "short_names": [+ "rice"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CURRY AND RICE",+ "unified": "1F35B",+ "short_name": "curry",+ "short_names": [+ "curry"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "STEAMING BOWL",+ "unified": "1F35C",+ "short_name": "ramen",+ "short_names": [+ "ramen"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SPAGHETTI",+ "unified": "1F35D",+ "short_name": "spaghetti",+ "short_names": [+ "spaghetti"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "ROASTED SWEET POTATO",+ "unified": "1F360",+ "short_name": "sweet_potato",+ "short_names": [+ "sweet_potato"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "ODEN",+ "unified": "1F362",+ "short_name": "oden",+ "short_names": [+ "oden"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SUSHI",+ "unified": "1F363",+ "short_name": "sushi",+ "short_names": [+ "sushi"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FRIED SHRIMP",+ "unified": "1F364",+ "short_name": "fried_shrimp",+ "short_names": [+ "fried_shrimp"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FISH CAKE WITH SWIRL DESIGN",+ "unified": "1F365",+ "short_name": "fish_cake",+ "short_names": [+ "fish_cake"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MOON CAKE",+ "unified": "1F96E",+ "short_name": "moon_cake",+ "short_names": [+ "moon_cake"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "DANGO",+ "unified": "1F361",+ "short_name": "dango",+ "short_names": [+ "dango"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "DUMPLING",+ "unified": "1F95F",+ "short_name": "dumpling",+ "short_names": [+ "dumpling"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FORTUNE COOKIE",+ "unified": "1F960",+ "short_name": "fortune_cookie",+ "short_names": [+ "fortune_cookie"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TAKEOUT BOX",+ "unified": "1F961",+ "short_name": "takeout_box",+ "short_names": [+ "takeout_box"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CRAB",+ "unified": "1F980",+ "short_name": "crab",+ "short_names": [+ "crab"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "LOBSTER",+ "unified": "1F99E",+ "short_name": "lobster",+ "short_names": [+ "lobster"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SHRIMP",+ "unified": "1F990",+ "short_name": "shrimp",+ "short_names": [+ "shrimp"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SQUID",+ "unified": "1F991",+ "short_name": "squid",+ "short_names": [+ "squid"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "OYSTER",+ "unified": "1F9AA",+ "short_name": "oyster",+ "short_names": [+ "oyster"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SOFT ICE CREAM",+ "unified": "1F366",+ "short_name": "icecream",+ "short_names": [+ "icecream"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SHAVED ICE",+ "unified": "1F367",+ "short_name": "shaved_ice",+ "short_names": [+ "shaved_ice"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "ICE CREAM",+ "unified": "1F368",+ "short_name": "ice_cream",+ "short_names": [+ "ice_cream"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "DOUGHNUT",+ "unified": "1F369",+ "short_name": "doughnut",+ "short_names": [+ "doughnut"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "COOKIE",+ "unified": "1F36A",+ "short_name": "cookie",+ "short_names": [+ "cookie"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BIRTHDAY CAKE",+ "unified": "1F382",+ "short_name": "birthday",+ "short_names": [+ "birthday"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SHORTCAKE",+ "unified": "1F370",+ "short_name": "cake",+ "short_names": [+ "cake"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CUPCAKE",+ "unified": "1F9C1",+ "short_name": "cupcake",+ "short_names": [+ "cupcake"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "PIE",+ "unified": "1F967",+ "short_name": "pie",+ "short_names": [+ "pie"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CHOCOLATE BAR",+ "unified": "1F36B",+ "short_name": "chocolate_bar",+ "short_names": [+ "chocolate_bar"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CANDY",+ "unified": "1F36C",+ "short_name": "candy",+ "short_names": [+ "candy"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "LOLLIPOP",+ "unified": "1F36D",+ "short_name": "lollipop",+ "short_names": [+ "lollipop"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CUSTARD",+ "unified": "1F36E",+ "short_name": "custard",+ "short_names": [+ "custard"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HONEY POT",+ "unified": "1F36F",+ "short_name": "honey_pot",+ "short_names": [+ "honey_pot"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BABY BOTTLE",+ "unified": "1F37C",+ "short_name": "baby_bottle",+ "short_names": [+ "baby_bottle"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "GLASS OF MILK",+ "unified": "1F95B",+ "short_name": "glass_of_milk",+ "short_names": [+ "glass_of_milk",+ "milk_glass"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HOT BEVERAGE",+ "unified": "2615",+ "short_name": "coffee",+ "short_names": [+ "coffee"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TEAPOT",+ "unified": "1FAD6",+ "short_name": "teapot",+ "short_names": [+ "teapot"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TEACUP WITHOUT HANDLE",+ "unified": "1F375",+ "short_name": "tea",+ "short_names": [+ "tea"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SAKE BOTTLE AND CUP",+ "unified": "1F376",+ "short_name": "sake",+ "short_names": [+ "sake"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BOTTLE WITH POPPING CORK",+ "unified": "1F37E",+ "short_name": "champagne",+ "short_names": [+ "champagne"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "WINE GLASS",+ "unified": "1F377",+ "short_name": "wine_glass",+ "short_names": [+ "wine_glass"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "COCKTAIL GLASS",+ "unified": "1F378",+ "short_name": "cocktail",+ "short_names": [+ "cocktail"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TROPICAL DRINK",+ "unified": "1F379",+ "short_name": "tropical_drink",+ "short_names": [+ "tropical_drink"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BEER MUG",+ "unified": "1F37A",+ "short_name": "beer",+ "short_names": [+ "beer"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CLINKING BEER MUGS",+ "unified": "1F37B",+ "short_name": "beers",+ "short_names": [+ "beers"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CLINKING GLASSES",+ "unified": "1F942",+ "short_name": "clinking_glasses",+ "short_names": [+ "clinking_glasses"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "TUMBLER GLASS",+ "unified": "1F943",+ "short_name": "tumbler_glass",+ "short_names": [+ "tumbler_glass"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CUP WITH STRAW",+ "unified": "1F964",+ "short_name": "cup_with_straw",+ "short_names": [+ "cup_with_straw"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BUBBLE TEA",+ "unified": "1F9CB",+ "short_name": "bubble_tea",+ "short_names": [+ "bubble_tea"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "BEVERAGE BOX",+ "unified": "1F9C3",+ "short_name": "beverage_box",+ "short_names": [+ "beverage_box"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "MATE DRINK",+ "unified": "1F9C9",+ "short_name": "mate_drink",+ "short_names": [+ "mate_drink"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "ICE CUBE",+ "unified": "1F9CA",+ "short_name": "ice_cube",+ "short_names": [+ "ice_cube"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "CHOPSTICKS",+ "unified": "1F962",+ "short_name": "chopsticks",+ "short_names": [+ "chopsticks"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FORK AND KNIFE WITH PLATE",+ "unified": "1F37D-FE0F",+ "short_name": "knife_fork_plate",+ "short_names": [+ "knife_fork_plate",+ "plate_with_cutlery"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "FORK AND KNIFE",+ "unified": "1F374",+ "short_name": "fork_and_knife",+ "short_names": [+ "fork_and_knife"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "SPOON",+ "unified": "1F944",+ "short_name": "spoon",+ "short_names": [+ "spoon"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "HOCHO",+ "unified": "1F52A",+ "short_name": "hocho",+ "short_names": [+ "hocho",+ "knife"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "AMPHORA",+ "unified": "1F3FA",+ "short_name": "amphora",+ "short_names": [+ "amphora"+ ],+ "text": null,+ "texts": null,+ "category": "food-drink"+ },+ {+ "name": "EARTH GLOBE EUROPE-AFRICA",+ "unified": "1F30D",+ "short_name": "earth_africa",+ "short_names": [+ "earth_africa"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "EARTH GLOBE AMERICAS",+ "unified": "1F30E",+ "short_name": "earth_americas",+ "short_names": [+ "earth_americas"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "EARTH GLOBE ASIA-AUSTRALIA",+ "unified": "1F30F",+ "short_name": "earth_asia",+ "short_names": [+ "earth_asia"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "GLOBE WITH MERIDIANS",+ "unified": "1F310",+ "short_name": "globe_with_meridians",+ "short_names": [+ "globe_with_meridians"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WORLD MAP",+ "unified": "1F5FA-FE0F",+ "short_name": "world_map",+ "short_names": [+ "world_map"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SILHOUETTE OF JAPAN",+ "unified": "1F5FE",+ "short_name": "japan",+ "short_names": [+ "japan"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "COMPASS",+ "unified": "1F9ED",+ "short_name": "compass",+ "short_names": [+ "compass"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SNOW-CAPPED MOUNTAIN",+ "unified": "1F3D4-FE0F",+ "short_name": "snow_capped_mountain",+ "short_names": [+ "snow_capped_mountain",+ "mountain_snow"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOUNTAIN",+ "unified": "26F0-FE0F",+ "short_name": "mountain",+ "short_names": [+ "mountain"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "VOLCANO",+ "unified": "1F30B",+ "short_name": "volcano",+ "short_names": [+ "volcano"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOUNT FUJI",+ "unified": "1F5FB",+ "short_name": "mount_fuji",+ "short_names": [+ "mount_fuji"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CAMPING",+ "unified": "1F3D5-FE0F",+ "short_name": "camping",+ "short_names": [+ "camping"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BEACH WITH UMBRELLA",+ "unified": "1F3D6-FE0F",+ "short_name": "beach_with_umbrella",+ "short_names": [+ "beach_with_umbrella",+ "beach_umbrella"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DESERT",+ "unified": "1F3DC-FE0F",+ "short_name": "desert",+ "short_names": [+ "desert"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DESERT ISLAND",+ "unified": "1F3DD-FE0F",+ "short_name": "desert_island",+ "short_names": [+ "desert_island"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "NATIONAL PARK",+ "unified": "1F3DE-FE0F",+ "short_name": "national_park",+ "short_names": [+ "national_park"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "STADIUM",+ "unified": "1F3DF-FE0F",+ "short_name": "stadium",+ "short_names": [+ "stadium"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLASSICAL BUILDING",+ "unified": "1F3DB-FE0F",+ "short_name": "classical_building",+ "short_names": [+ "classical_building"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BUILDING CONSTRUCTION",+ "unified": "1F3D7-FE0F",+ "short_name": "building_construction",+ "short_names": [+ "building_construction"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BRICK",+ "unified": "1F9F1",+ "short_name": "bricks",+ "short_names": [+ "bricks"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ROCK",+ "unified": "1FAA8",+ "short_name": "rock",+ "short_names": [+ "rock"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WOOD",+ "unified": "1FAB5",+ "short_name": "wood",+ "short_names": [+ "wood"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HUT",+ "unified": "1F6D6",+ "short_name": "hut",+ "short_names": [+ "hut"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOUSES",+ "unified": "1F3D8-FE0F",+ "short_name": "house_buildings",+ "short_names": [+ "house_buildings",+ "houses"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DERELICT HOUSE",+ "unified": "1F3DA-FE0F",+ "short_name": "derelict_house_building",+ "short_names": [+ "derelict_house_building",+ "derelict_house"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOUSE BUILDING",+ "unified": "1F3E0",+ "short_name": "house",+ "short_names": [+ "house"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOUSE WITH GARDEN",+ "unified": "1F3E1",+ "short_name": "house_with_garden",+ "short_names": [+ "house_with_garden"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "OFFICE BUILDING",+ "unified": "1F3E2",+ "short_name": "office",+ "short_names": [+ "office"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "JAPANESE POST OFFICE",+ "unified": "1F3E3",+ "short_name": "post_office",+ "short_names": [+ "post_office"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "EUROPEAN POST OFFICE",+ "unified": "1F3E4",+ "short_name": "european_post_office",+ "short_names": [+ "european_post_office"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOSPITAL",+ "unified": "1F3E5",+ "short_name": "hospital",+ "short_names": [+ "hospital"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BANK",+ "unified": "1F3E6",+ "short_name": "bank",+ "short_names": [+ "bank"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOTEL",+ "unified": "1F3E8",+ "short_name": "hotel",+ "short_names": [+ "hotel"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "LOVE HOTEL",+ "unified": "1F3E9",+ "short_name": "love_hotel",+ "short_names": [+ "love_hotel"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CONVENIENCE STORE",+ "unified": "1F3EA",+ "short_name": "convenience_store",+ "short_names": [+ "convenience_store"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SCHOOL",+ "unified": "1F3EB",+ "short_name": "school",+ "short_names": [+ "school"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DEPARTMENT STORE",+ "unified": "1F3EC",+ "short_name": "department_store",+ "short_names": [+ "department_store"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FACTORY",+ "unified": "1F3ED",+ "short_name": "factory",+ "short_names": [+ "factory"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "JAPANESE CASTLE",+ "unified": "1F3EF",+ "short_name": "japanese_castle",+ "short_names": [+ "japanese_castle"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "EUROPEAN CASTLE",+ "unified": "1F3F0",+ "short_name": "european_castle",+ "short_names": [+ "european_castle"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WEDDING",+ "unified": "1F492",+ "short_name": "wedding",+ "short_names": [+ "wedding"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TOKYO TOWER",+ "unified": "1F5FC",+ "short_name": "tokyo_tower",+ "short_names": [+ "tokyo_tower"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "STATUE OF LIBERTY",+ "unified": "1F5FD",+ "short_name": "statue_of_liberty",+ "short_names": [+ "statue_of_liberty"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CHURCH",+ "unified": "26EA",+ "short_name": "church",+ "short_names": [+ "church"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOSQUE",+ "unified": "1F54C",+ "short_name": "mosque",+ "short_names": [+ "mosque"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HINDU TEMPLE",+ "unified": "1F6D5",+ "short_name": "hindu_temple",+ "short_names": [+ "hindu_temple"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SYNAGOGUE",+ "unified": "1F54D",+ "short_name": "synagogue",+ "short_names": [+ "synagogue"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SHINTO SHRINE",+ "unified": "26E9-FE0F",+ "short_name": "shinto_shrine",+ "short_names": [+ "shinto_shrine"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "KAABA",+ "unified": "1F54B",+ "short_name": "kaaba",+ "short_names": [+ "kaaba"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FOUNTAIN",+ "unified": "26F2",+ "short_name": "fountain",+ "short_names": [+ "fountain"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TENT",+ "unified": "26FA",+ "short_name": "tent",+ "short_names": [+ "tent"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FOGGY",+ "unified": "1F301",+ "short_name": "foggy",+ "short_names": [+ "foggy"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "NIGHT WITH STARS",+ "unified": "1F303",+ "short_name": "night_with_stars",+ "short_names": [+ "night_with_stars"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CITYSCAPE",+ "unified": "1F3D9-FE0F",+ "short_name": "cityscape",+ "short_names": [+ "cityscape"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUNRISE OVER MOUNTAINS",+ "unified": "1F304",+ "short_name": "sunrise_over_mountains",+ "short_names": [+ "sunrise_over_mountains"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUNRISE",+ "unified": "1F305",+ "short_name": "sunrise",+ "short_names": [+ "sunrise"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CITYSCAPE AT DUSK",+ "unified": "1F306",+ "short_name": "city_sunset",+ "short_names": [+ "city_sunset"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUNSET OVER BUILDINGS",+ "unified": "1F307",+ "short_name": "city_sunrise",+ "short_names": [+ "city_sunrise"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BRIDGE AT NIGHT",+ "unified": "1F309",+ "short_name": "bridge_at_night",+ "short_names": [+ "bridge_at_night"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOT SPRINGS",+ "unified": "2668-FE0F",+ "short_name": "hotsprings",+ "short_names": [+ "hotsprings"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CAROUSEL HORSE",+ "unified": "1F3A0",+ "short_name": "carousel_horse",+ "short_names": [+ "carousel_horse"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FERRIS WHEEL",+ "unified": "1F3A1",+ "short_name": "ferris_wheel",+ "short_names": [+ "ferris_wheel"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ROLLER COASTER",+ "unified": "1F3A2",+ "short_name": "roller_coaster",+ "short_names": [+ "roller_coaster"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BARBER POLE",+ "unified": "1F488",+ "short_name": "barber",+ "short_names": [+ "barber"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CIRCUS TENT",+ "unified": "1F3AA",+ "short_name": "circus_tent",+ "short_names": [+ "circus_tent"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "STEAM LOCOMOTIVE",+ "unified": "1F682",+ "short_name": "steam_locomotive",+ "short_names": [+ "steam_locomotive"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RAILWAY CAR",+ "unified": "1F683",+ "short_name": "railway_car",+ "short_names": [+ "railway_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HIGH-SPEED TRAIN",+ "unified": "1F684",+ "short_name": "bullettrain_side",+ "short_names": [+ "bullettrain_side"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HIGH-SPEED TRAIN WITH BULLET NOSE",+ "unified": "1F685",+ "short_name": "bullettrain_front",+ "short_names": [+ "bullettrain_front"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TRAIN",+ "unified": "1F686",+ "short_name": "train2",+ "short_names": [+ "train2"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "METRO",+ "unified": "1F687",+ "short_name": "metro",+ "short_names": [+ "metro"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "LIGHT RAIL",+ "unified": "1F688",+ "short_name": "light_rail",+ "short_names": [+ "light_rail"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "STATION",+ "unified": "1F689",+ "short_name": "station",+ "short_names": [+ "station"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TRAM",+ "unified": "1F68A",+ "short_name": "tram",+ "short_names": [+ "tram"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MONORAIL",+ "unified": "1F69D",+ "short_name": "monorail",+ "short_names": [+ "monorail"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOUNTAIN RAILWAY",+ "unified": "1F69E",+ "short_name": "mountain_railway",+ "short_names": [+ "mountain_railway"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TRAM CAR",+ "unified": "1F68B",+ "short_name": "train",+ "short_names": [+ "train"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BUS",+ "unified": "1F68C",+ "short_name": "bus",+ "short_names": [+ "bus"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ONCOMING BUS",+ "unified": "1F68D",+ "short_name": "oncoming_bus",+ "short_names": [+ "oncoming_bus"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TROLLEYBUS",+ "unified": "1F68E",+ "short_name": "trolleybus",+ "short_names": [+ "trolleybus"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MINIBUS",+ "unified": "1F690",+ "short_name": "minibus",+ "short_names": [+ "minibus"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AMBULANCE",+ "unified": "1F691",+ "short_name": "ambulance",+ "short_names": [+ "ambulance"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FIRE ENGINE",+ "unified": "1F692",+ "short_name": "fire_engine",+ "short_names": [+ "fire_engine"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "POLICE CAR",+ "unified": "1F693",+ "short_name": "police_car",+ "short_names": [+ "police_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ONCOMING POLICE CAR",+ "unified": "1F694",+ "short_name": "oncoming_police_car",+ "short_names": [+ "oncoming_police_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TAXI",+ "unified": "1F695",+ "short_name": "taxi",+ "short_names": [+ "taxi"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ONCOMING TAXI",+ "unified": "1F696",+ "short_name": "oncoming_taxi",+ "short_names": [+ "oncoming_taxi"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AUTOMOBILE",+ "unified": "1F697",+ "short_name": "car",+ "short_names": [+ "car",+ "red_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ONCOMING AUTOMOBILE",+ "unified": "1F698",+ "short_name": "oncoming_automobile",+ "short_names": [+ "oncoming_automobile"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RECREATIONAL VEHICLE",+ "unified": "1F699",+ "short_name": "blue_car",+ "short_names": [+ "blue_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "PICKUP TRUCK",+ "unified": "1F6FB",+ "short_name": "pickup_truck",+ "short_names": [+ "pickup_truck"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DELIVERY TRUCK",+ "unified": "1F69A",+ "short_name": "truck",+ "short_names": [+ "truck"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ARTICULATED LORRY",+ "unified": "1F69B",+ "short_name": "articulated_lorry",+ "short_names": [+ "articulated_lorry"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TRACTOR",+ "unified": "1F69C",+ "short_name": "tractor",+ "short_names": [+ "tractor"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RACING CAR",+ "unified": "1F3CE-FE0F",+ "short_name": "racing_car",+ "short_names": [+ "racing_car"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOTORCYCLE",+ "unified": "1F3CD-FE0F",+ "short_name": "racing_motorcycle",+ "short_names": [+ "racing_motorcycle",+ "motorcycle"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOTOR SCOOTER",+ "unified": "1F6F5",+ "short_name": "motor_scooter",+ "short_names": [+ "motor_scooter"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MANUAL WHEELCHAIR",+ "unified": "1F9BD",+ "short_name": "manual_wheelchair",+ "short_names": [+ "manual_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOTORIZED WHEELCHAIR",+ "unified": "1F9BC",+ "short_name": "motorized_wheelchair",+ "short_names": [+ "motorized_wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AUTO RICKSHAW",+ "unified": "1F6FA",+ "short_name": "auto_rickshaw",+ "short_names": [+ "auto_rickshaw"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BICYCLE",+ "unified": "1F6B2",+ "short_name": "bike",+ "short_names": [+ "bike"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SCOOTER",+ "unified": "1F6F4",+ "short_name": "scooter",+ "short_names": [+ "scooter",+ "kick_scooter"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SKATEBOARD",+ "unified": "1F6F9",+ "short_name": "skateboard",+ "short_names": [+ "skateboard"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ROLLER SKATE",+ "unified": "1F6FC",+ "short_name": "roller_skate",+ "short_names": [+ "roller_skate"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BUS STOP",+ "unified": "1F68F",+ "short_name": "busstop",+ "short_names": [+ "busstop"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOTORWAY",+ "unified": "1F6E3-FE0F",+ "short_name": "motorway",+ "short_names": [+ "motorway"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RAILWAY TRACK",+ "unified": "1F6E4-FE0F",+ "short_name": "railway_track",+ "short_names": [+ "railway_track"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "OIL DRUM",+ "unified": "1F6E2-FE0F",+ "short_name": "oil_drum",+ "short_names": [+ "oil_drum"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FUEL PUMP",+ "unified": "26FD",+ "short_name": "fuelpump",+ "short_names": [+ "fuelpump"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "POLICE CARS REVOLVING LIGHT",+ "unified": "1F6A8",+ "short_name": "rotating_light",+ "short_names": [+ "rotating_light"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HORIZONTAL TRAFFIC LIGHT",+ "unified": "1F6A5",+ "short_name": "traffic_light",+ "short_names": [+ "traffic_light"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "VERTICAL TRAFFIC LIGHT",+ "unified": "1F6A6",+ "short_name": "vertical_traffic_light",+ "short_names": [+ "vertical_traffic_light"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "OCTAGONAL SIGN",+ "unified": "1F6D1",+ "short_name": "octagonal_sign",+ "short_names": [+ "octagonal_sign",+ "stop_sign"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CONSTRUCTION SIGN",+ "unified": "1F6A7",+ "short_name": "construction",+ "short_names": [+ "construction"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ANCHOR",+ "unified": "2693",+ "short_name": "anchor",+ "short_names": [+ "anchor"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SAILBOAT",+ "unified": "26F5",+ "short_name": "boat",+ "short_names": [+ "boat",+ "sailboat"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CANOE",+ "unified": "1F6F6",+ "short_name": "canoe",+ "short_names": [+ "canoe"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SPEEDBOAT",+ "unified": "1F6A4",+ "short_name": "speedboat",+ "short_names": [+ "speedboat"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "PASSENGER SHIP",+ "unified": "1F6F3-FE0F",+ "short_name": "passenger_ship",+ "short_names": [+ "passenger_ship"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FERRY",+ "unified": "26F4-FE0F",+ "short_name": "ferry",+ "short_names": [+ "ferry"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOTOR BOAT",+ "unified": "1F6E5-FE0F",+ "short_name": "motor_boat",+ "short_names": [+ "motor_boat"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SHIP",+ "unified": "1F6A2",+ "short_name": "ship",+ "short_names": [+ "ship"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AIRPLANE",+ "unified": "2708-FE0F",+ "short_name": "airplane",+ "short_names": [+ "airplane"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SMALL AIRPLANE",+ "unified": "1F6E9-FE0F",+ "short_name": "small_airplane",+ "short_names": [+ "small_airplane"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AIRPLANE DEPARTURE",+ "unified": "1F6EB",+ "short_name": "airplane_departure",+ "short_names": [+ "airplane_departure",+ "flight_departure"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AIRPLANE ARRIVING",+ "unified": "1F6EC",+ "short_name": "airplane_arriving",+ "short_names": [+ "airplane_arriving",+ "flight_arrival"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "PARACHUTE",+ "unified": "1FA82",+ "short_name": "parachute",+ "short_names": [+ "parachute"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SEAT",+ "unified": "1F4BA",+ "short_name": "seat",+ "short_names": [+ "seat"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HELICOPTER",+ "unified": "1F681",+ "short_name": "helicopter",+ "short_names": [+ "helicopter"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUSPENSION RAILWAY",+ "unified": "1F69F",+ "short_name": "suspension_railway",+ "short_names": [+ "suspension_railway"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MOUNTAIN CABLEWAY",+ "unified": "1F6A0",+ "short_name": "mountain_cableway",+ "short_names": [+ "mountain_cableway"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "AERIAL TRAMWAY",+ "unified": "1F6A1",+ "short_name": "aerial_tramway",+ "short_names": [+ "aerial_tramway"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SATELLITE",+ "unified": "1F6F0-FE0F",+ "short_name": "satellite",+ "short_names": [+ "satellite",+ "artificial_satellite"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ROCKET",+ "unified": "1F680",+ "short_name": "rocket",+ "short_names": [+ "rocket"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FLYING SAUCER",+ "unified": "1F6F8",+ "short_name": "flying_saucer",+ "short_names": [+ "flying_saucer"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BELLHOP BELL",+ "unified": "1F6CE-FE0F",+ "short_name": "bellhop_bell",+ "short_names": [+ "bellhop_bell"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "LUGGAGE",+ "unified": "1F9F3",+ "short_name": "luggage",+ "short_names": [+ "luggage"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOURGLASS",+ "unified": "231B",+ "short_name": "hourglass",+ "short_names": [+ "hourglass"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HOURGLASS WITH FLOWING SAND",+ "unified": "23F3",+ "short_name": "hourglass_flowing_sand",+ "short_names": [+ "hourglass_flowing_sand"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WATCH",+ "unified": "231A",+ "short_name": "watch",+ "short_names": [+ "watch"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "ALARM CLOCK",+ "unified": "23F0",+ "short_name": "alarm_clock",+ "short_names": [+ "alarm_clock"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "STOPWATCH",+ "unified": "23F1-FE0F",+ "short_name": "stopwatch",+ "short_names": [+ "stopwatch"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TIMER CLOCK",+ "unified": "23F2-FE0F",+ "short_name": "timer_clock",+ "short_names": [+ "timer_clock"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MANTELPIECE CLOCK",+ "unified": "1F570-FE0F",+ "short_name": "mantelpiece_clock",+ "short_names": [+ "mantelpiece_clock"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TWELVE OCLOCK",+ "unified": "1F55B",+ "short_name": "clock12",+ "short_names": [+ "clock12"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TWELVE-THIRTY",+ "unified": "1F567",+ "short_name": "clock1230",+ "short_names": [+ "clock1230"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE ONE OCLOCK",+ "unified": "1F550",+ "short_name": "clock1",+ "short_names": [+ "clock1"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE ONE-THIRTY",+ "unified": "1F55C",+ "short_name": "clock130",+ "short_names": [+ "clock130"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TWO OCLOCK",+ "unified": "1F551",+ "short_name": "clock2",+ "short_names": [+ "clock2"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TWO-THIRTY",+ "unified": "1F55D",+ "short_name": "clock230",+ "short_names": [+ "clock230"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE THREE OCLOCK",+ "unified": "1F552",+ "short_name": "clock3",+ "short_names": [+ "clock3"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE THREE-THIRTY",+ "unified": "1F55E",+ "short_name": "clock330",+ "short_names": [+ "clock330"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE FOUR OCLOCK",+ "unified": "1F553",+ "short_name": "clock4",+ "short_names": [+ "clock4"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE FOUR-THIRTY",+ "unified": "1F55F",+ "short_name": "clock430",+ "short_names": [+ "clock430"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE FIVE OCLOCK",+ "unified": "1F554",+ "short_name": "clock5",+ "short_names": [+ "clock5"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE FIVE-THIRTY",+ "unified": "1F560",+ "short_name": "clock530",+ "short_names": [+ "clock530"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE SIX OCLOCK",+ "unified": "1F555",+ "short_name": "clock6",+ "short_names": [+ "clock6"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE SIX-THIRTY",+ "unified": "1F561",+ "short_name": "clock630",+ "short_names": [+ "clock630"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE SEVEN OCLOCK",+ "unified": "1F556",+ "short_name": "clock7",+ "short_names": [+ "clock7"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE SEVEN-THIRTY",+ "unified": "1F562",+ "short_name": "clock730",+ "short_names": [+ "clock730"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE EIGHT OCLOCK",+ "unified": "1F557",+ "short_name": "clock8",+ "short_names": [+ "clock8"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE EIGHT-THIRTY",+ "unified": "1F563",+ "short_name": "clock830",+ "short_names": [+ "clock830"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE NINE OCLOCK",+ "unified": "1F558",+ "short_name": "clock9",+ "short_names": [+ "clock9"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE NINE-THIRTY",+ "unified": "1F564",+ "short_name": "clock930",+ "short_names": [+ "clock930"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TEN OCLOCK",+ "unified": "1F559",+ "short_name": "clock10",+ "short_names": [+ "clock10"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE TEN-THIRTY",+ "unified": "1F565",+ "short_name": "clock1030",+ "short_names": [+ "clock1030"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE ELEVEN OCLOCK",+ "unified": "1F55A",+ "short_name": "clock11",+ "short_names": [+ "clock11"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOCK FACE ELEVEN-THIRTY",+ "unified": "1F566",+ "short_name": "clock1130",+ "short_names": [+ "clock1130"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "NEW MOON SYMBOL",+ "unified": "1F311",+ "short_name": "new_moon",+ "short_names": [+ "new_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WAXING CRESCENT MOON SYMBOL",+ "unified": "1F312",+ "short_name": "waxing_crescent_moon",+ "short_names": [+ "waxing_crescent_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FIRST QUARTER MOON SYMBOL",+ "unified": "1F313",+ "short_name": "first_quarter_moon",+ "short_names": [+ "first_quarter_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WAXING GIBBOUS MOON SYMBOL",+ "unified": "1F314",+ "short_name": "moon",+ "short_names": [+ "moon",+ "waxing_gibbous_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FULL MOON SYMBOL",+ "unified": "1F315",+ "short_name": "full_moon",+ "short_names": [+ "full_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WANING GIBBOUS MOON SYMBOL",+ "unified": "1F316",+ "short_name": "waning_gibbous_moon",+ "short_names": [+ "waning_gibbous_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "LAST QUARTER MOON SYMBOL",+ "unified": "1F317",+ "short_name": "last_quarter_moon",+ "short_names": [+ "last_quarter_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WANING CRESCENT MOON SYMBOL",+ "unified": "1F318",+ "short_name": "waning_crescent_moon",+ "short_names": [+ "waning_crescent_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CRESCENT MOON",+ "unified": "1F319",+ "short_name": "crescent_moon",+ "short_names": [+ "crescent_moon"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "NEW MOON WITH FACE",+ "unified": "1F31A",+ "short_name": "new_moon_with_face",+ "short_names": [+ "new_moon_with_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FIRST QUARTER MOON WITH FACE",+ "unified": "1F31B",+ "short_name": "first_quarter_moon_with_face",+ "short_names": [+ "first_quarter_moon_with_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "LAST QUARTER MOON WITH FACE",+ "unified": "1F31C",+ "short_name": "last_quarter_moon_with_face",+ "short_names": [+ "last_quarter_moon_with_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "THERMOMETER",+ "unified": "1F321-FE0F",+ "short_name": "thermometer",+ "short_names": [+ "thermometer"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "BLACK SUN WITH RAYS",+ "unified": "2600-FE0F",+ "short_name": "sunny",+ "short_names": [+ "sunny"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FULL MOON WITH FACE",+ "unified": "1F31D",+ "short_name": "full_moon_with_face",+ "short_names": [+ "full_moon_with_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUN WITH FACE",+ "unified": "1F31E",+ "short_name": "sun_with_face",+ "short_names": [+ "sun_with_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RINGED PLANET",+ "unified": "1FA90",+ "short_name": "ringed_planet",+ "short_names": [+ "ringed_planet"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WHITE MEDIUM STAR",+ "unified": "2B50",+ "short_name": "star",+ "short_names": [+ "star"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "GLOWING STAR",+ "unified": "1F31F",+ "short_name": "star2",+ "short_names": [+ "star2"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SHOOTING STAR",+ "unified": "1F320",+ "short_name": "stars",+ "short_names": [+ "stars"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "MILKY WAY",+ "unified": "1F30C",+ "short_name": "milky_way",+ "short_names": [+ "milky_way"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOUD",+ "unified": "2601-FE0F",+ "short_name": "cloud",+ "short_names": [+ "cloud"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUN BEHIND CLOUD",+ "unified": "26C5",+ "short_name": "partly_sunny",+ "short_names": [+ "partly_sunny"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOUD WITH LIGHTNING AND RAIN",+ "unified": "26C8-FE0F",+ "short_name": "thunder_cloud_and_rain",+ "short_names": [+ "thunder_cloud_and_rain",+ "cloud_with_lightning_and_rain"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUN BEHIND SMALL CLOUD",+ "unified": "1F324-FE0F",+ "short_name": "mostly_sunny",+ "short_names": [+ "mostly_sunny",+ "sun_small_cloud",+ "sun_behind_small_cloud"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUN BEHIND LARGE CLOUD",+ "unified": "1F325-FE0F",+ "short_name": "barely_sunny",+ "short_names": [+ "barely_sunny",+ "sun_behind_cloud",+ "sun_behind_large_cloud"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SUN BEHIND RAIN CLOUD",+ "unified": "1F326-FE0F",+ "short_name": "partly_sunny_rain",+ "short_names": [+ "partly_sunny_rain",+ "sun_behind_rain_cloud"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOUD WITH RAIN",+ "unified": "1F327-FE0F",+ "short_name": "rain_cloud",+ "short_names": [+ "rain_cloud",+ "cloud_with_rain"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOUD WITH SNOW",+ "unified": "1F328-FE0F",+ "short_name": "snow_cloud",+ "short_names": [+ "snow_cloud",+ "cloud_with_snow"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOUD WITH LIGHTNING",+ "unified": "1F329-FE0F",+ "short_name": "lightning",+ "short_names": [+ "lightning",+ "lightning_cloud",+ "cloud_with_lightning"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "TORNADO",+ "unified": "1F32A-FE0F",+ "short_name": "tornado",+ "short_names": [+ "tornado",+ "tornado_cloud"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FOG",+ "unified": "1F32B-FE0F",+ "short_name": "fog",+ "short_names": [+ "fog"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WIND FACE",+ "unified": "1F32C-FE0F",+ "short_name": "wind_blowing_face",+ "short_names": [+ "wind_blowing_face",+ "wind_face"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CYCLONE",+ "unified": "1F300",+ "short_name": "cyclone",+ "short_names": [+ "cyclone"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "RAINBOW",+ "unified": "1F308",+ "short_name": "rainbow",+ "short_names": [+ "rainbow"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "CLOSED UMBRELLA",+ "unified": "1F302",+ "short_name": "closed_umbrella",+ "short_names": [+ "closed_umbrella"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "UMBRELLA",+ "unified": "2602-FE0F",+ "short_name": "umbrella",+ "short_names": [+ "umbrella",+ "open_umbrella"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "UMBRELLA WITH RAIN DROPS",+ "unified": "2614",+ "short_name": "umbrella_with_rain_drops",+ "short_names": [+ "umbrella_with_rain_drops"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "UMBRELLA ON GROUND",+ "unified": "26F1-FE0F",+ "short_name": "umbrella_on_ground",+ "short_names": [+ "umbrella_on_ground",+ "parasol_on_ground"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "HIGH VOLTAGE SIGN",+ "unified": "26A1",+ "short_name": "zap",+ "short_names": [+ "zap"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SNOWFLAKE",+ "unified": "2744-FE0F",+ "short_name": "snowflake",+ "short_names": [+ "snowflake"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SNOWMAN",+ "unified": "2603-FE0F",+ "short_name": "snowman",+ "short_names": [+ "snowman",+ "snowman_with_snow"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "SNOWMAN WITHOUT SNOW",+ "unified": "26C4",+ "short_name": "snowman_without_snow",+ "short_names": [+ "snowman_without_snow"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "COMET",+ "unified": "2604-FE0F",+ "short_name": "comet",+ "short_names": [+ "comet"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "FIRE",+ "unified": "1F525",+ "short_name": "fire",+ "short_names": [+ "fire"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "DROPLET",+ "unified": "1F4A7",+ "short_name": "droplet",+ "short_names": [+ "droplet"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "WATER WAVE",+ "unified": "1F30A",+ "short_name": "ocean",+ "short_names": [+ "ocean"+ ],+ "text": null,+ "texts": null,+ "category": "travel-places"+ },+ {+ "name": "JACK-O-LANTERN",+ "unified": "1F383",+ "short_name": "jack_o_lantern",+ "short_names": [+ "jack_o_lantern"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CHRISTMAS TREE",+ "unified": "1F384",+ "short_name": "christmas_tree",+ "short_names": [+ "christmas_tree"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FIREWORKS",+ "unified": "1F386",+ "short_name": "fireworks",+ "short_names": [+ "fireworks"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FIREWORK SPARKLER",+ "unified": "1F387",+ "short_name": "sparkler",+ "short_names": [+ "sparkler"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FIRECRACKER",+ "unified": "1F9E8",+ "short_name": "firecracker",+ "short_names": [+ "firecracker"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SPARKLES",+ "unified": "2728",+ "short_name": "sparkles",+ "short_names": [+ "sparkles"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BALLOON",+ "unified": "1F388",+ "short_name": "balloon",+ "short_names": [+ "balloon"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "PARTY POPPER",+ "unified": "1F389",+ "short_name": "tada",+ "short_names": [+ "tada"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CONFETTI BALL",+ "unified": "1F38A",+ "short_name": "confetti_ball",+ "short_names": [+ "confetti_ball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TANABATA TREE",+ "unified": "1F38B",+ "short_name": "tanabata_tree",+ "short_names": [+ "tanabata_tree"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "PINE DECORATION",+ "unified": "1F38D",+ "short_name": "bamboo",+ "short_names": [+ "bamboo"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "JAPANESE DOLLS",+ "unified": "1F38E",+ "short_name": "dolls",+ "short_names": [+ "dolls"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CARP STREAMER",+ "unified": "1F38F",+ "short_name": "flags",+ "short_names": [+ "flags"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "WIND CHIME",+ "unified": "1F390",+ "short_name": "wind_chime",+ "short_names": [+ "wind_chime"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "MOON VIEWING CEREMONY",+ "unified": "1F391",+ "short_name": "rice_scene",+ "short_names": [+ "rice_scene"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "RED GIFT ENVELOPE",+ "unified": "1F9E7",+ "short_name": "red_envelope",+ "short_names": [+ "red_envelope"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "RIBBON",+ "unified": "1F380",+ "short_name": "ribbon",+ "short_names": [+ "ribbon"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "WRAPPED PRESENT",+ "unified": "1F381",+ "short_name": "gift",+ "short_names": [+ "gift"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "REMINDER RIBBON",+ "unified": "1F397-FE0F",+ "short_name": "reminder_ribbon",+ "short_names": [+ "reminder_ribbon"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "ADMISSION TICKETS",+ "unified": "1F39F-FE0F",+ "short_name": "admission_tickets",+ "short_names": [+ "admission_tickets",+ "tickets"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TICKET",+ "unified": "1F3AB",+ "short_name": "ticket",+ "short_names": [+ "ticket"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "MILITARY MEDAL",+ "unified": "1F396-FE0F",+ "short_name": "medal",+ "short_names": [+ "medal",+ "medal_military"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TROPHY",+ "unified": "1F3C6",+ "short_name": "trophy",+ "short_names": [+ "trophy"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SPORTS MEDAL",+ "unified": "1F3C5",+ "short_name": "sports_medal",+ "short_names": [+ "sports_medal",+ "medal_sports"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FIRST PLACE MEDAL",+ "unified": "1F947",+ "short_name": "first_place_medal",+ "short_names": [+ "first_place_medal",+ "1st_place_medal"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SECOND PLACE MEDAL",+ "unified": "1F948",+ "short_name": "second_place_medal",+ "short_names": [+ "second_place_medal",+ "2nd_place_medal"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "THIRD PLACE MEDAL",+ "unified": "1F949",+ "short_name": "third_place_medal",+ "short_names": [+ "third_place_medal",+ "3rd_place_medal"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SOCCER BALL",+ "unified": "26BD",+ "short_name": "soccer",+ "short_names": [+ "soccer"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BASEBALL",+ "unified": "26BE",+ "short_name": "baseball",+ "short_names": [+ "baseball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SOFTBALL",+ "unified": "1F94E",+ "short_name": "softball",+ "short_names": [+ "softball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BASKETBALL AND HOOP",+ "unified": "1F3C0",+ "short_name": "basketball",+ "short_names": [+ "basketball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "VOLLEYBALL",+ "unified": "1F3D0",+ "short_name": "volleyball",+ "short_names": [+ "volleyball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "AMERICAN FOOTBALL",+ "unified": "1F3C8",+ "short_name": "football",+ "short_names": [+ "football"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "RUGBY FOOTBALL",+ "unified": "1F3C9",+ "short_name": "rugby_football",+ "short_names": [+ "rugby_football"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TENNIS RACQUET AND BALL",+ "unified": "1F3BE",+ "short_name": "tennis",+ "short_names": [+ "tennis"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FLYING DISC",+ "unified": "1F94F",+ "short_name": "flying_disc",+ "short_names": [+ "flying_disc"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BOWLING",+ "unified": "1F3B3",+ "short_name": "bowling",+ "short_names": [+ "bowling"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CRICKET BAT AND BALL",+ "unified": "1F3CF",+ "short_name": "cricket_bat_and_ball",+ "short_names": [+ "cricket_bat_and_ball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FIELD HOCKEY STICK AND BALL",+ "unified": "1F3D1",+ "short_name": "field_hockey_stick_and_ball",+ "short_names": [+ "field_hockey_stick_and_ball",+ "field_hockey"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "ICE HOCKEY STICK AND PUCK",+ "unified": "1F3D2",+ "short_name": "ice_hockey_stick_and_puck",+ "short_names": [+ "ice_hockey_stick_and_puck",+ "ice_hockey"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "LACROSSE STICK AND BALL",+ "unified": "1F94D",+ "short_name": "lacrosse",+ "short_names": [+ "lacrosse"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TABLE TENNIS PADDLE AND BALL",+ "unified": "1F3D3",+ "short_name": "table_tennis_paddle_and_ball",+ "short_names": [+ "table_tennis_paddle_and_ball",+ "ping_pong"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BADMINTON RACQUET AND SHUTTLECOCK",+ "unified": "1F3F8",+ "short_name": "badminton_racquet_and_shuttlecock",+ "short_names": [+ "badminton_racquet_and_shuttlecock",+ "badminton"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BOXING GLOVE",+ "unified": "1F94A",+ "short_name": "boxing_glove",+ "short_names": [+ "boxing_glove"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "MARTIAL ARTS UNIFORM",+ "unified": "1F94B",+ "short_name": "martial_arts_uniform",+ "short_names": [+ "martial_arts_uniform"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "GOAL NET",+ "unified": "1F945",+ "short_name": "goal_net",+ "short_names": [+ "goal_net"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FLAG IN HOLE",+ "unified": "26F3",+ "short_name": "golf",+ "short_names": [+ "golf"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "ICE SKATE",+ "unified": "26F8-FE0F",+ "short_name": "ice_skate",+ "short_names": [+ "ice_skate"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FISHING POLE AND FISH",+ "unified": "1F3A3",+ "short_name": "fishing_pole_and_fish",+ "short_names": [+ "fishing_pole_and_fish"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "DIVING MASK",+ "unified": "1F93F",+ "short_name": "diving_mask",+ "short_names": [+ "diving_mask"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "RUNNING SHIRT WITH SASH",+ "unified": "1F3BD",+ "short_name": "running_shirt_with_sash",+ "short_names": [+ "running_shirt_with_sash"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SKI AND SKI BOOT",+ "unified": "1F3BF",+ "short_name": "ski",+ "short_names": [+ "ski"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SLED",+ "unified": "1F6F7",+ "short_name": "sled",+ "short_names": [+ "sled"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CURLING STONE",+ "unified": "1F94C",+ "short_name": "curling_stone",+ "short_names": [+ "curling_stone"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "DIRECT HIT",+ "unified": "1F3AF",+ "short_name": "dart",+ "short_names": [+ "dart"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "YO-YO",+ "unified": "1FA80",+ "short_name": "yo-yo",+ "short_names": [+ "yo-yo"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "KITE",+ "unified": "1FA81",+ "short_name": "kite",+ "short_names": [+ "kite"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BILLIARDS",+ "unified": "1F3B1",+ "short_name": "8ball",+ "short_names": [+ "8ball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CRYSTAL BALL",+ "unified": "1F52E",+ "short_name": "crystal_ball",+ "short_names": [+ "crystal_ball"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "MAGIC WAND",+ "unified": "1FA84",+ "short_name": "magic_wand",+ "short_names": [+ "magic_wand"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "NAZAR AMULET",+ "unified": "1F9FF",+ "short_name": "nazar_amulet",+ "short_names": [+ "nazar_amulet"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "VIDEO GAME",+ "unified": "1F3AE",+ "short_name": "video_game",+ "short_names": [+ "video_game"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "JOYSTICK",+ "unified": "1F579-FE0F",+ "short_name": "joystick",+ "short_names": [+ "joystick"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SLOT MACHINE",+ "unified": "1F3B0",+ "short_name": "slot_machine",+ "short_names": [+ "slot_machine"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "GAME DIE",+ "unified": "1F3B2",+ "short_name": "game_die",+ "short_names": [+ "game_die"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "JIGSAW PUZZLE PIECE",+ "unified": "1F9E9",+ "short_name": "jigsaw",+ "short_names": [+ "jigsaw"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "TEDDY BEAR",+ "unified": "1F9F8",+ "short_name": "teddy_bear",+ "short_names": [+ "teddy_bear"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "PINATA",+ "unified": "1FA85",+ "short_name": "pinata",+ "short_names": [+ "pinata"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "NESTING DOLLS",+ "unified": "1FA86",+ "short_name": "nesting_dolls",+ "short_names": [+ "nesting_dolls"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BLACK SPADE SUIT",+ "unified": "2660-FE0F",+ "short_name": "spades",+ "short_names": [+ "spades"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BLACK HEART SUIT",+ "unified": "2665-FE0F",+ "short_name": "hearts",+ "short_names": [+ "hearts"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BLACK DIAMOND SUIT",+ "unified": "2666-FE0F",+ "short_name": "diamonds",+ "short_names": [+ "diamonds"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BLACK CLUB SUIT",+ "unified": "2663-FE0F",+ "short_name": "clubs",+ "short_names": [+ "clubs"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "CHESS PAWN",+ "unified": "265F-FE0F",+ "short_name": "chess_pawn",+ "short_names": [+ "chess_pawn"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "PLAYING CARD BLACK JOKER",+ "unified": "1F0CF",+ "short_name": "black_joker",+ "short_names": [+ "black_joker"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "MAHJONG TILE RED DRAGON",+ "unified": "1F004",+ "short_name": "mahjong",+ "short_names": [+ "mahjong"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FLOWER PLAYING CARDS",+ "unified": "1F3B4",+ "short_name": "flower_playing_cards",+ "short_names": [+ "flower_playing_cards"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "PERFORMING ARTS",+ "unified": "1F3AD",+ "short_name": "performing_arts",+ "short_names": [+ "performing_arts"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "FRAMED PICTURE",+ "unified": "1F5BC-FE0F",+ "short_name": "frame_with_picture",+ "short_names": [+ "frame_with_picture",+ "framed_picture"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "ARTIST PALETTE",+ "unified": "1F3A8",+ "short_name": "art",+ "short_names": [+ "art"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SPOOL OF THREAD",+ "unified": "1F9F5",+ "short_name": "thread",+ "short_names": [+ "thread"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "SEWING NEEDLE",+ "unified": "1FAA1",+ "short_name": "sewing_needle",+ "short_names": [+ "sewing_needle"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "BALL OF YARN",+ "unified": "1F9F6",+ "short_name": "yarn",+ "short_names": [+ "yarn"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "KNOT",+ "unified": "1FAA2",+ "short_name": "knot",+ "short_names": [+ "knot"+ ],+ "text": null,+ "texts": null,+ "category": "activities"+ },+ {+ "name": "EYEGLASSES",+ "unified": "1F453",+ "short_name": "eyeglasses",+ "short_names": [+ "eyeglasses"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SUNGLASSES",+ "unified": "1F576-FE0F",+ "short_name": "dark_sunglasses",+ "short_names": [+ "dark_sunglasses"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GOGGLES",+ "unified": "1F97D",+ "short_name": "goggles",+ "short_names": [+ "goggles"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LAB COAT",+ "unified": "1F97C",+ "short_name": "lab_coat",+ "short_names": [+ "lab_coat"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SAFETY VEST",+ "unified": "1F9BA",+ "short_name": "safety_vest",+ "short_names": [+ "safety_vest"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "NECKTIE",+ "unified": "1F454",+ "short_name": "necktie",+ "short_names": [+ "necktie"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "T-SHIRT",+ "unified": "1F455",+ "short_name": "shirt",+ "short_names": [+ "shirt",+ "tshirt"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "JEANS",+ "unified": "1F456",+ "short_name": "jeans",+ "short_names": [+ "jeans"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SCARF",+ "unified": "1F9E3",+ "short_name": "scarf",+ "short_names": [+ "scarf"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GLOVES",+ "unified": "1F9E4",+ "short_name": "gloves",+ "short_names": [+ "gloves"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "COAT",+ "unified": "1F9E5",+ "short_name": "coat",+ "short_names": [+ "coat"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SOCKS",+ "unified": "1F9E6",+ "short_name": "socks",+ "short_names": [+ "socks"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DRESS",+ "unified": "1F457",+ "short_name": "dress",+ "short_names": [+ "dress"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "KIMONO",+ "unified": "1F458",+ "short_name": "kimono",+ "short_names": [+ "kimono"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SARI",+ "unified": "1F97B",+ "short_name": "sari",+ "short_names": [+ "sari"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ONE-PIECE SWIMSUIT",+ "unified": "1FA71",+ "short_name": "one-piece_swimsuit",+ "short_names": [+ "one-piece_swimsuit"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BRIEFS",+ "unified": "1FA72",+ "short_name": "briefs",+ "short_names": [+ "briefs"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SHORTS",+ "unified": "1FA73",+ "short_name": "shorts",+ "short_names": [+ "shorts"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BIKINI",+ "unified": "1F459",+ "short_name": "bikini",+ "short_names": [+ "bikini"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WOMANS CLOTHES",+ "unified": "1F45A",+ "short_name": "womans_clothes",+ "short_names": [+ "womans_clothes"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PURSE",+ "unified": "1F45B",+ "short_name": "purse",+ "short_names": [+ "purse"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HANDBAG",+ "unified": "1F45C",+ "short_name": "handbag",+ "short_names": [+ "handbag"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "POUCH",+ "unified": "1F45D",+ "short_name": "pouch",+ "short_names": [+ "pouch"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SHOPPING BAGS",+ "unified": "1F6CD-FE0F",+ "short_name": "shopping_bags",+ "short_names": [+ "shopping_bags",+ "shopping"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SCHOOL SATCHEL",+ "unified": "1F392",+ "short_name": "school_satchel",+ "short_names": [+ "school_satchel"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "THONG SANDAL",+ "unified": "1FA74",+ "short_name": "thong_sandal",+ "short_names": [+ "thong_sandal"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MANS SHOE",+ "unified": "1F45E",+ "short_name": "mans_shoe",+ "short_names": [+ "mans_shoe",+ "shoe"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ATHLETIC SHOE",+ "unified": "1F45F",+ "short_name": "athletic_shoe",+ "short_names": [+ "athletic_shoe"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HIKING BOOT",+ "unified": "1F97E",+ "short_name": "hiking_boot",+ "short_names": [+ "hiking_boot"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FLAT SHOE",+ "unified": "1F97F",+ "short_name": "womans_flat_shoe",+ "short_names": [+ "womans_flat_shoe"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HIGH-HEELED SHOE",+ "unified": "1F460",+ "short_name": "high_heel",+ "short_names": [+ "high_heel"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WOMANS SANDAL",+ "unified": "1F461",+ "short_name": "sandal",+ "short_names": [+ "sandal"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BALLET SHOES",+ "unified": "1FA70",+ "short_name": "ballet_shoes",+ "short_names": [+ "ballet_shoes"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WOMANS BOOTS",+ "unified": "1F462",+ "short_name": "boot",+ "short_names": [+ "boot"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CROWN",+ "unified": "1F451",+ "short_name": "crown",+ "short_names": [+ "crown"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WOMANS HAT",+ "unified": "1F452",+ "short_name": "womans_hat",+ "short_names": [+ "womans_hat"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TOP HAT",+ "unified": "1F3A9",+ "short_name": "tophat",+ "short_names": [+ "tophat"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GRADUATION CAP",+ "unified": "1F393",+ "short_name": "mortar_board",+ "short_names": [+ "mortar_board"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BILLED CAP",+ "unified": "1F9E2",+ "short_name": "billed_cap",+ "short_names": [+ "billed_cap"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MILITARY HELMET",+ "unified": "1FA96",+ "short_name": "military_helmet",+ "short_names": [+ "military_helmet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RESCUE WORKER’S HELMET",+ "unified": "26D1-FE0F",+ "short_name": "helmet_with_white_cross",+ "short_names": [+ "helmet_with_white_cross",+ "rescue_worker_helmet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PRAYER BEADS",+ "unified": "1F4FF",+ "short_name": "prayer_beads",+ "short_names": [+ "prayer_beads"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LIPSTICK",+ "unified": "1F484",+ "short_name": "lipstick",+ "short_names": [+ "lipstick"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RING",+ "unified": "1F48D",+ "short_name": "ring",+ "short_names": [+ "ring"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GEM STONE",+ "unified": "1F48E",+ "short_name": "gem",+ "short_names": [+ "gem"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPEAKER WITH CANCELLATION STROKE",+ "unified": "1F507",+ "short_name": "mute",+ "short_names": [+ "mute"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPEAKER",+ "unified": "1F508",+ "short_name": "speaker",+ "short_names": [+ "speaker"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPEAKER WITH ONE SOUND WAVE",+ "unified": "1F509",+ "short_name": "sound",+ "short_names": [+ "sound"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPEAKER WITH THREE SOUND WAVES",+ "unified": "1F50A",+ "short_name": "loud_sound",+ "short_names": [+ "loud_sound"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PUBLIC ADDRESS LOUDSPEAKER",+ "unified": "1F4E2",+ "short_name": "loudspeaker",+ "short_names": [+ "loudspeaker"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHEERING MEGAPHONE",+ "unified": "1F4E3",+ "short_name": "mega",+ "short_names": [+ "mega"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "POSTAL HORN",+ "unified": "1F4EF",+ "short_name": "postal_horn",+ "short_names": [+ "postal_horn"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BELL",+ "unified": "1F514",+ "short_name": "bell",+ "short_names": [+ "bell"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BELL WITH CANCELLATION STROKE",+ "unified": "1F515",+ "short_name": "no_bell",+ "short_names": [+ "no_bell"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MUSICAL SCORE",+ "unified": "1F3BC",+ "short_name": "musical_score",+ "short_names": [+ "musical_score"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MUSICAL NOTE",+ "unified": "1F3B5",+ "short_name": "musical_note",+ "short_names": [+ "musical_note"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MULTIPLE MUSICAL NOTES",+ "unified": "1F3B6",+ "short_name": "notes",+ "short_names": [+ "notes"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "STUDIO MICROPHONE",+ "unified": "1F399-FE0F",+ "short_name": "studio_microphone",+ "short_names": [+ "studio_microphone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LEVEL SLIDER",+ "unified": "1F39A-FE0F",+ "short_name": "level_slider",+ "short_names": [+ "level_slider"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CONTROL KNOBS",+ "unified": "1F39B-FE0F",+ "short_name": "control_knobs",+ "short_names": [+ "control_knobs"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MICROPHONE",+ "unified": "1F3A4",+ "short_name": "microphone",+ "short_names": [+ "microphone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HEADPHONE",+ "unified": "1F3A7",+ "short_name": "headphones",+ "short_names": [+ "headphones"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RADIO",+ "unified": "1F4FB",+ "short_name": "radio",+ "short_names": [+ "radio"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SAXOPHONE",+ "unified": "1F3B7",+ "short_name": "saxophone",+ "short_names": [+ "saxophone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ACCORDION",+ "unified": "1FA97",+ "short_name": "accordion",+ "short_names": [+ "accordion"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GUITAR",+ "unified": "1F3B8",+ "short_name": "guitar",+ "short_names": [+ "guitar"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MUSICAL KEYBOARD",+ "unified": "1F3B9",+ "short_name": "musical_keyboard",+ "short_names": [+ "musical_keyboard"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TRUMPET",+ "unified": "1F3BA",+ "short_name": "trumpet",+ "short_names": [+ "trumpet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "VIOLIN",+ "unified": "1F3BB",+ "short_name": "violin",+ "short_names": [+ "violin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BANJO",+ "unified": "1FA95",+ "short_name": "banjo",+ "short_names": [+ "banjo"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DRUM WITH DRUMSTICKS",+ "unified": "1F941",+ "short_name": "drum_with_drumsticks",+ "short_names": [+ "drum_with_drumsticks",+ "drum"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LONG DRUM",+ "unified": "1FA98",+ "short_name": "long_drum",+ "short_names": [+ "long_drum"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MOBILE PHONE",+ "unified": "1F4F1",+ "short_name": "iphone",+ "short_names": [+ "iphone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT",+ "unified": "1F4F2",+ "short_name": "calling",+ "short_names": [+ "calling"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BLACK TELEPHONE",+ "unified": "260E-FE0F",+ "short_name": "phone",+ "short_names": [+ "phone",+ "telephone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TELEPHONE RECEIVER",+ "unified": "1F4DE",+ "short_name": "telephone_receiver",+ "short_names": [+ "telephone_receiver"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PAGER",+ "unified": "1F4DF",+ "short_name": "pager",+ "short_names": [+ "pager"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FAX MACHINE",+ "unified": "1F4E0",+ "short_name": "fax",+ "short_names": [+ "fax"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BATTERY",+ "unified": "1F50B",+ "short_name": "battery",+ "short_names": [+ "battery"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ELECTRIC PLUG",+ "unified": "1F50C",+ "short_name": "electric_plug",+ "short_names": [+ "electric_plug"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PERSONAL COMPUTER",+ "unified": "1F4BB",+ "short_name": "computer",+ "short_names": [+ "computer"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DESKTOP COMPUTER",+ "unified": "1F5A5-FE0F",+ "short_name": "desktop_computer",+ "short_names": [+ "desktop_computer"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PRINTER",+ "unified": "1F5A8-FE0F",+ "short_name": "printer",+ "short_names": [+ "printer"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "KEYBOARD",+ "unified": "2328-FE0F",+ "short_name": "keyboard",+ "short_names": [+ "keyboard"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "COMPUTER MOUSE",+ "unified": "1F5B1-FE0F",+ "short_name": "three_button_mouse",+ "short_names": [+ "three_button_mouse",+ "computer_mouse"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TRACKBALL",+ "unified": "1F5B2-FE0F",+ "short_name": "trackball",+ "short_names": [+ "trackball"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MINIDISC",+ "unified": "1F4BD",+ "short_name": "minidisc",+ "short_names": [+ "minidisc"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FLOPPY DISK",+ "unified": "1F4BE",+ "short_name": "floppy_disk",+ "short_names": [+ "floppy_disk"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPTICAL DISC",+ "unified": "1F4BF",+ "short_name": "cd",+ "short_names": [+ "cd"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DVD",+ "unified": "1F4C0",+ "short_name": "dvd",+ "short_names": [+ "dvd"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ABACUS",+ "unified": "1F9EE",+ "short_name": "abacus",+ "short_names": [+ "abacus"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MOVIE CAMERA",+ "unified": "1F3A5",+ "short_name": "movie_camera",+ "short_names": [+ "movie_camera"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FILM FRAMES",+ "unified": "1F39E-FE0F",+ "short_name": "film_frames",+ "short_names": [+ "film_frames",+ "film_strip"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FILM PROJECTOR",+ "unified": "1F4FD-FE0F",+ "short_name": "film_projector",+ "short_names": [+ "film_projector"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLAPPER BOARD",+ "unified": "1F3AC",+ "short_name": "clapper",+ "short_names": [+ "clapper"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TELEVISION",+ "unified": "1F4FA",+ "short_name": "tv",+ "short_names": [+ "tv"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CAMERA",+ "unified": "1F4F7",+ "short_name": "camera",+ "short_names": [+ "camera"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CAMERA WITH FLASH",+ "unified": "1F4F8",+ "short_name": "camera_with_flash",+ "short_names": [+ "camera_with_flash",+ "camera_flash"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "VIDEO CAMERA",+ "unified": "1F4F9",+ "short_name": "video_camera",+ "short_names": [+ "video_camera"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "VIDEOCASSETTE",+ "unified": "1F4FC",+ "short_name": "vhs",+ "short_names": [+ "vhs"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LEFT-POINTING MAGNIFYING GLASS",+ "unified": "1F50D",+ "short_name": "mag",+ "short_names": [+ "mag"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RIGHT-POINTING MAGNIFYING GLASS",+ "unified": "1F50E",+ "short_name": "mag_right",+ "short_names": [+ "mag_right"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CANDLE",+ "unified": "1F56F-FE0F",+ "short_name": "candle",+ "short_names": [+ "candle"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ELECTRIC LIGHT BULB",+ "unified": "1F4A1",+ "short_name": "bulb",+ "short_names": [+ "bulb"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ELECTRIC TORCH",+ "unified": "1F526",+ "short_name": "flashlight",+ "short_names": [+ "flashlight"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "IZAKAYA LANTERN",+ "unified": "1F3EE",+ "short_name": "izakaya_lantern",+ "short_names": [+ "izakaya_lantern",+ "lantern"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DIYA LAMP",+ "unified": "1FA94",+ "short_name": "diya_lamp",+ "short_names": [+ "diya_lamp"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "NOTEBOOK WITH DECORATIVE COVER",+ "unified": "1F4D4",+ "short_name": "notebook_with_decorative_cover",+ "short_names": [+ "notebook_with_decorative_cover"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLOSED BOOK",+ "unified": "1F4D5",+ "short_name": "closed_book",+ "short_names": [+ "closed_book"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPEN BOOK",+ "unified": "1F4D6",+ "short_name": "book",+ "short_names": [+ "book",+ "open_book"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GREEN BOOK",+ "unified": "1F4D7",+ "short_name": "green_book",+ "short_names": [+ "green_book"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BLUE BOOK",+ "unified": "1F4D8",+ "short_name": "blue_book",+ "short_names": [+ "blue_book"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ORANGE BOOK",+ "unified": "1F4D9",+ "short_name": "orange_book",+ "short_names": [+ "orange_book"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BOOKS",+ "unified": "1F4DA",+ "short_name": "books",+ "short_names": [+ "books"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "NOTEBOOK",+ "unified": "1F4D3",+ "short_name": "notebook",+ "short_names": [+ "notebook"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LEDGER",+ "unified": "1F4D2",+ "short_name": "ledger",+ "short_names": [+ "ledger"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PAGE WITH CURL",+ "unified": "1F4C3",+ "short_name": "page_with_curl",+ "short_names": [+ "page_with_curl"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SCROLL",+ "unified": "1F4DC",+ "short_name": "scroll",+ "short_names": [+ "scroll"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PAGE FACING UP",+ "unified": "1F4C4",+ "short_name": "page_facing_up",+ "short_names": [+ "page_facing_up"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "NEWSPAPER",+ "unified": "1F4F0",+ "short_name": "newspaper",+ "short_names": [+ "newspaper"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ROLLED-UP NEWSPAPER",+ "unified": "1F5DE-FE0F",+ "short_name": "rolled_up_newspaper",+ "short_names": [+ "rolled_up_newspaper",+ "newspaper_roll"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BOOKMARK TABS",+ "unified": "1F4D1",+ "short_name": "bookmark_tabs",+ "short_names": [+ "bookmark_tabs"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BOOKMARK",+ "unified": "1F516",+ "short_name": "bookmark",+ "short_names": [+ "bookmark"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LABEL",+ "unified": "1F3F7-FE0F",+ "short_name": "label",+ "short_names": [+ "label"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MONEY BAG",+ "unified": "1F4B0",+ "short_name": "moneybag",+ "short_names": [+ "moneybag"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "COIN",+ "unified": "1FA99",+ "short_name": "coin",+ "short_names": [+ "coin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BANKNOTE WITH YEN SIGN",+ "unified": "1F4B4",+ "short_name": "yen",+ "short_names": [+ "yen"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BANKNOTE WITH DOLLAR SIGN",+ "unified": "1F4B5",+ "short_name": "dollar",+ "short_names": [+ "dollar"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BANKNOTE WITH EURO SIGN",+ "unified": "1F4B6",+ "short_name": "euro",+ "short_names": [+ "euro"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BANKNOTE WITH POUND SIGN",+ "unified": "1F4B7",+ "short_name": "pound",+ "short_names": [+ "pound"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MONEY WITH WINGS",+ "unified": "1F4B8",+ "short_name": "money_with_wings",+ "short_names": [+ "money_with_wings"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CREDIT CARD",+ "unified": "1F4B3",+ "short_name": "credit_card",+ "short_names": [+ "credit_card"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RECEIPT",+ "unified": "1F9FE",+ "short_name": "receipt",+ "short_names": [+ "receipt"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHART WITH UPWARDS TREND AND YEN SIGN",+ "unified": "1F4B9",+ "short_name": "chart",+ "short_names": [+ "chart"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ENVELOPE",+ "unified": "2709-FE0F",+ "short_name": "email",+ "short_names": [+ "email",+ "envelope"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "E-MAIL SYMBOL",+ "unified": "1F4E7",+ "short_name": "e-mail",+ "short_names": [+ "e-mail"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "INCOMING ENVELOPE",+ "unified": "1F4E8",+ "short_name": "incoming_envelope",+ "short_names": [+ "incoming_envelope"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ENVELOPE WITH DOWNWARDS ARROW ABOVE",+ "unified": "1F4E9",+ "short_name": "envelope_with_arrow",+ "short_names": [+ "envelope_with_arrow"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OUTBOX TRAY",+ "unified": "1F4E4",+ "short_name": "outbox_tray",+ "short_names": [+ "outbox_tray"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "INBOX TRAY",+ "unified": "1F4E5",+ "short_name": "inbox_tray",+ "short_names": [+ "inbox_tray"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PACKAGE",+ "unified": "1F4E6",+ "short_name": "package",+ "short_names": [+ "package"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLOSED MAILBOX WITH RAISED FLAG",+ "unified": "1F4EB",+ "short_name": "mailbox",+ "short_names": [+ "mailbox"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLOSED MAILBOX WITH LOWERED FLAG",+ "unified": "1F4EA",+ "short_name": "mailbox_closed",+ "short_names": [+ "mailbox_closed"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPEN MAILBOX WITH RAISED FLAG",+ "unified": "1F4EC",+ "short_name": "mailbox_with_mail",+ "short_names": [+ "mailbox_with_mail"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPEN MAILBOX WITH LOWERED FLAG",+ "unified": "1F4ED",+ "short_name": "mailbox_with_no_mail",+ "short_names": [+ "mailbox_with_no_mail"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "POSTBOX",+ "unified": "1F4EE",+ "short_name": "postbox",+ "short_names": [+ "postbox"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BALLOT BOX WITH BALLOT",+ "unified": "1F5F3-FE0F",+ "short_name": "ballot_box_with_ballot",+ "short_names": [+ "ballot_box_with_ballot",+ "ballot_box"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PENCIL",+ "unified": "270F-FE0F",+ "short_name": "pencil2",+ "short_names": [+ "pencil2"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BLACK NIB",+ "unified": "2712-FE0F",+ "short_name": "black_nib",+ "short_names": [+ "black_nib"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FOUNTAIN PEN",+ "unified": "1F58B-FE0F",+ "short_name": "lower_left_fountain_pen",+ "short_names": [+ "lower_left_fountain_pen",+ "fountain_pen"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PEN",+ "unified": "1F58A-FE0F",+ "short_name": "lower_left_ballpoint_pen",+ "short_names": [+ "lower_left_ballpoint_pen",+ "pen"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PAINTBRUSH",+ "unified": "1F58C-FE0F",+ "short_name": "lower_left_paintbrush",+ "short_names": [+ "lower_left_paintbrush",+ "paintbrush"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CRAYON",+ "unified": "1F58D-FE0F",+ "short_name": "lower_left_crayon",+ "short_names": [+ "lower_left_crayon",+ "crayon"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MEMO",+ "unified": "1F4DD",+ "short_name": "memo",+ "short_names": [+ "memo",+ "pencil"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BRIEFCASE",+ "unified": "1F4BC",+ "short_name": "briefcase",+ "short_names": [+ "briefcase"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FILE FOLDER",+ "unified": "1F4C1",+ "short_name": "file_folder",+ "short_names": [+ "file_folder"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPEN FILE FOLDER",+ "unified": "1F4C2",+ "short_name": "open_file_folder",+ "short_names": [+ "open_file_folder"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CARD INDEX DIVIDERS",+ "unified": "1F5C2-FE0F",+ "short_name": "card_index_dividers",+ "short_names": [+ "card_index_dividers"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CALENDAR",+ "unified": "1F4C5",+ "short_name": "date",+ "short_names": [+ "date"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TEAR-OFF CALENDAR",+ "unified": "1F4C6",+ "short_name": "calendar",+ "short_names": [+ "calendar"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPIRAL NOTEPAD",+ "unified": "1F5D2-FE0F",+ "short_name": "spiral_note_pad",+ "short_names": [+ "spiral_note_pad",+ "spiral_notepad"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPIRAL CALENDAR",+ "unified": "1F5D3-FE0F",+ "short_name": "spiral_calendar_pad",+ "short_names": [+ "spiral_calendar_pad",+ "spiral_calendar"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CARD INDEX",+ "unified": "1F4C7",+ "short_name": "card_index",+ "short_names": [+ "card_index"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHART WITH UPWARDS TREND",+ "unified": "1F4C8",+ "short_name": "chart_with_upwards_trend",+ "short_names": [+ "chart_with_upwards_trend"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHART WITH DOWNWARDS TREND",+ "unified": "1F4C9",+ "short_name": "chart_with_downwards_trend",+ "short_names": [+ "chart_with_downwards_trend"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BAR CHART",+ "unified": "1F4CA",+ "short_name": "bar_chart",+ "short_names": [+ "bar_chart"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLIPBOARD",+ "unified": "1F4CB",+ "short_name": "clipboard",+ "short_names": [+ "clipboard"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PUSHPIN",+ "unified": "1F4CC",+ "short_name": "pushpin",+ "short_names": [+ "pushpin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ROUND PUSHPIN",+ "unified": "1F4CD",+ "short_name": "round_pushpin",+ "short_names": [+ "round_pushpin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PAPERCLIP",+ "unified": "1F4CE",+ "short_name": "paperclip",+ "short_names": [+ "paperclip"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LINKED PAPERCLIPS",+ "unified": "1F587-FE0F",+ "short_name": "linked_paperclips",+ "short_names": [+ "linked_paperclips",+ "paperclips"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "STRAIGHT RULER",+ "unified": "1F4CF",+ "short_name": "straight_ruler",+ "short_names": [+ "straight_ruler"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TRIANGULAR RULER",+ "unified": "1F4D0",+ "short_name": "triangular_ruler",+ "short_names": [+ "triangular_ruler"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BLACK SCISSORS",+ "unified": "2702-FE0F",+ "short_name": "scissors",+ "short_names": [+ "scissors"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CARD FILE BOX",+ "unified": "1F5C3-FE0F",+ "short_name": "card_file_box",+ "short_names": [+ "card_file_box"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FILE CABINET",+ "unified": "1F5C4-FE0F",+ "short_name": "file_cabinet",+ "short_names": [+ "file_cabinet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WASTEBASKET",+ "unified": "1F5D1-FE0F",+ "short_name": "wastebasket",+ "short_names": [+ "wastebasket"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LOCK",+ "unified": "1F512",+ "short_name": "lock",+ "short_names": [+ "lock"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OPEN LOCK",+ "unified": "1F513",+ "short_name": "unlock",+ "short_names": [+ "unlock"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LOCK WITH INK PEN",+ "unified": "1F50F",+ "short_name": "lock_with_ink_pen",+ "short_names": [+ "lock_with_ink_pen"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLOSED LOCK WITH KEY",+ "unified": "1F510",+ "short_name": "closed_lock_with_key",+ "short_names": [+ "closed_lock_with_key"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "KEY",+ "unified": "1F511",+ "short_name": "key",+ "short_names": [+ "key"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "OLD KEY",+ "unified": "1F5DD-FE0F",+ "short_name": "old_key",+ "short_names": [+ "old_key"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HAMMER",+ "unified": "1F528",+ "short_name": "hammer",+ "short_names": [+ "hammer"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "AXE",+ "unified": "1FA93",+ "short_name": "axe",+ "short_names": [+ "axe"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PICK",+ "unified": "26CF-FE0F",+ "short_name": "pick",+ "short_names": [+ "pick"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HAMMER AND PICK",+ "unified": "2692-FE0F",+ "short_name": "hammer_and_pick",+ "short_names": [+ "hammer_and_pick"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HAMMER AND WRENCH",+ "unified": "1F6E0-FE0F",+ "short_name": "hammer_and_wrench",+ "short_names": [+ "hammer_and_wrench"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DAGGER",+ "unified": "1F5E1-FE0F",+ "short_name": "dagger_knife",+ "short_names": [+ "dagger_knife",+ "dagger"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CROSSED SWORDS",+ "unified": "2694-FE0F",+ "short_name": "crossed_swords",+ "short_names": [+ "crossed_swords"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PISTOL",+ "unified": "1F52B",+ "short_name": "gun",+ "short_names": [+ "gun"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BOOMERANG",+ "unified": "1FA83",+ "short_name": "boomerang",+ "short_names": [+ "boomerang"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BOW AND ARROW",+ "unified": "1F3F9",+ "short_name": "bow_and_arrow",+ "short_names": [+ "bow_and_arrow"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SHIELD",+ "unified": "1F6E1-FE0F",+ "short_name": "shield",+ "short_names": [+ "shield"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CARPENTRY SAW",+ "unified": "1FA9A",+ "short_name": "carpentry_saw",+ "short_names": [+ "carpentry_saw"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WRENCH",+ "unified": "1F527",+ "short_name": "wrench",+ "short_names": [+ "wrench"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SCREWDRIVER",+ "unified": "1FA9B",+ "short_name": "screwdriver",+ "short_names": [+ "screwdriver"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "NUT AND BOLT",+ "unified": "1F529",+ "short_name": "nut_and_bolt",+ "short_names": [+ "nut_and_bolt"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "GEAR",+ "unified": "2699-FE0F",+ "short_name": "gear",+ "short_names": [+ "gear"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CLAMP",+ "unified": "1F5DC-FE0F",+ "short_name": "compression",+ "short_names": [+ "compression",+ "clamp"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BALANCE SCALE",+ "unified": "2696-FE0F",+ "short_name": "scales",+ "short_names": [+ "scales",+ "balance_scale"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PROBING CANE",+ "unified": "1F9AF",+ "short_name": "probing_cane",+ "short_names": [+ "probing_cane"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LINK SYMBOL",+ "unified": "1F517",+ "short_name": "link",+ "short_names": [+ "link"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHAINS",+ "unified": "26D3-FE0F",+ "short_name": "chains",+ "short_names": [+ "chains"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HOOK",+ "unified": "1FA9D",+ "short_name": "hook",+ "short_names": [+ "hook"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TOOLBOX",+ "unified": "1F9F0",+ "short_name": "toolbox",+ "short_names": [+ "toolbox"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MAGNET",+ "unified": "1F9F2",+ "short_name": "magnet",+ "short_names": [+ "magnet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LADDER",+ "unified": "1FA9C",+ "short_name": "ladder",+ "short_names": [+ "ladder"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ALEMBIC",+ "unified": "2697-FE0F",+ "short_name": "alembic",+ "short_names": [+ "alembic"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TEST TUBE",+ "unified": "1F9EA",+ "short_name": "test_tube",+ "short_names": [+ "test_tube"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PETRI DISH",+ "unified": "1F9EB",+ "short_name": "petri_dish",+ "short_names": [+ "petri_dish"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DNA DOUBLE HELIX",+ "unified": "1F9EC",+ "short_name": "dna",+ "short_names": [+ "dna"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MICROSCOPE",+ "unified": "1F52C",+ "short_name": "microscope",+ "short_names": [+ "microscope"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TELESCOPE",+ "unified": "1F52D",+ "short_name": "telescope",+ "short_names": [+ "telescope"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SATELLITE ANTENNA",+ "unified": "1F4E1",+ "short_name": "satellite_antenna",+ "short_names": [+ "satellite_antenna"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SYRINGE",+ "unified": "1F489",+ "short_name": "syringe",+ "short_names": [+ "syringe"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DROP OF BLOOD",+ "unified": "1FA78",+ "short_name": "drop_of_blood",+ "short_names": [+ "drop_of_blood"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PILL",+ "unified": "1F48A",+ "short_name": "pill",+ "short_names": [+ "pill"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ADHESIVE BANDAGE",+ "unified": "1FA79",+ "short_name": "adhesive_bandage",+ "short_names": [+ "adhesive_bandage"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "STETHOSCOPE",+ "unified": "1FA7A",+ "short_name": "stethoscope",+ "short_names": [+ "stethoscope"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "DOOR",+ "unified": "1F6AA",+ "short_name": "door",+ "short_names": [+ "door"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ELEVATOR",+ "unified": "1F6D7",+ "short_name": "elevator",+ "short_names": [+ "elevator"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MIRROR",+ "unified": "1FA9E",+ "short_name": "mirror",+ "short_names": [+ "mirror"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "WINDOW",+ "unified": "1FA9F",+ "short_name": "window",+ "short_names": [+ "window"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BED",+ "unified": "1F6CF-FE0F",+ "short_name": "bed",+ "short_names": [+ "bed"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "COUCH AND LAMP",+ "unified": "1F6CB-FE0F",+ "short_name": "couch_and_lamp",+ "short_names": [+ "couch_and_lamp"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "CHAIR",+ "unified": "1FA91",+ "short_name": "chair",+ "short_names": [+ "chair"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TOILET",+ "unified": "1F6BD",+ "short_name": "toilet",+ "short_names": [+ "toilet"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PLUNGER",+ "unified": "1FAA0",+ "short_name": "plunger",+ "short_names": [+ "plunger"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SHOWER",+ "unified": "1F6BF",+ "short_name": "shower",+ "short_names": [+ "shower"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BATHTUB",+ "unified": "1F6C1",+ "short_name": "bathtub",+ "short_names": [+ "bathtub"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MOUSE TRAP",+ "unified": "1FAA4",+ "short_name": "mouse_trap",+ "short_names": [+ "mouse_trap"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "RAZOR",+ "unified": "1FA92",+ "short_name": "razor",+ "short_names": [+ "razor"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "LOTION BOTTLE",+ "unified": "1F9F4",+ "short_name": "lotion_bottle",+ "short_names": [+ "lotion_bottle"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SAFETY PIN",+ "unified": "1F9F7",+ "short_name": "safety_pin",+ "short_names": [+ "safety_pin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BROOM",+ "unified": "1F9F9",+ "short_name": "broom",+ "short_names": [+ "broom"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BASKET",+ "unified": "1F9FA",+ "short_name": "basket",+ "short_names": [+ "basket"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "ROLL OF PAPER",+ "unified": "1F9FB",+ "short_name": "roll_of_paper",+ "short_names": [+ "roll_of_paper"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BUCKET",+ "unified": "1FAA3",+ "short_name": "bucket",+ "short_names": [+ "bucket"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "BAR OF SOAP",+ "unified": "1F9FC",+ "short_name": "soap",+ "short_names": [+ "soap"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "TOOTHBRUSH",+ "unified": "1FAA5",+ "short_name": "toothbrush",+ "short_names": [+ "toothbrush"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SPONGE",+ "unified": "1F9FD",+ "short_name": "sponge",+ "short_names": [+ "sponge"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FIRE EXTINGUISHER",+ "unified": "1F9EF",+ "short_name": "fire_extinguisher",+ "short_names": [+ "fire_extinguisher"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SHOPPING TROLLEY",+ "unified": "1F6D2",+ "short_name": "shopping_trolley",+ "short_names": [+ "shopping_trolley",+ "shopping_cart"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "SMOKING SYMBOL",+ "unified": "1F6AC",+ "short_name": "smoking",+ "short_names": [+ "smoking"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "COFFIN",+ "unified": "26B0-FE0F",+ "short_name": "coffin",+ "short_names": [+ "coffin"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "HEADSTONE",+ "unified": "1FAA6",+ "short_name": "headstone",+ "short_names": [+ "headstone"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "FUNERAL URN",+ "unified": "26B1-FE0F",+ "short_name": "funeral_urn",+ "short_names": [+ "funeral_urn"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "MOYAI",+ "unified": "1F5FF",+ "short_name": "moyai",+ "short_names": [+ "moyai"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "PLACARD",+ "unified": "1FAA7",+ "short_name": "placard",+ "short_names": [+ "placard"+ ],+ "text": null,+ "texts": null,+ "category": "objects"+ },+ {+ "name": "AUTOMATED TELLER MACHINE",+ "unified": "1F3E7",+ "short_name": "atm",+ "short_names": [+ "atm"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PUT LITTER IN ITS PLACE SYMBOL",+ "unified": "1F6AE",+ "short_name": "put_litter_in_its_place",+ "short_names": [+ "put_litter_in_its_place"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "POTABLE WATER SYMBOL",+ "unified": "1F6B0",+ "short_name": "potable_water",+ "short_names": [+ "potable_water"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHEELCHAIR SYMBOL",+ "unified": "267F",+ "short_name": "wheelchair",+ "short_names": [+ "wheelchair"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MENS SYMBOL",+ "unified": "1F6B9",+ "short_name": "mens",+ "short_names": [+ "mens"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WOMENS SYMBOL",+ "unified": "1F6BA",+ "short_name": "womens",+ "short_names": [+ "womens"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "RESTROOM",+ "unified": "1F6BB",+ "short_name": "restroom",+ "short_names": [+ "restroom"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BABY SYMBOL",+ "unified": "1F6BC",+ "short_name": "baby_symbol",+ "short_names": [+ "baby_symbol"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WATER CLOSET",+ "unified": "1F6BE",+ "short_name": "wc",+ "short_names": [+ "wc"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PASSPORT CONTROL",+ "unified": "1F6C2",+ "short_name": "passport_control",+ "short_names": [+ "passport_control"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CUSTOMS",+ "unified": "1F6C3",+ "short_name": "customs",+ "short_names": [+ "customs"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BAGGAGE CLAIM",+ "unified": "1F6C4",+ "short_name": "baggage_claim",+ "short_names": [+ "baggage_claim"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LEFT LUGGAGE",+ "unified": "1F6C5",+ "short_name": "left_luggage",+ "short_names": [+ "left_luggage"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WARNING SIGN",+ "unified": "26A0-FE0F",+ "short_name": "warning",+ "short_names": [+ "warning"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CHILDREN CROSSING",+ "unified": "1F6B8",+ "short_name": "children_crossing",+ "short_names": [+ "children_crossing"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO ENTRY",+ "unified": "26D4",+ "short_name": "no_entry",+ "short_names": [+ "no_entry"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO ENTRY SIGN",+ "unified": "1F6AB",+ "short_name": "no_entry_sign",+ "short_names": [+ "no_entry_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO BICYCLES",+ "unified": "1F6B3",+ "short_name": "no_bicycles",+ "short_names": [+ "no_bicycles"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO SMOKING SYMBOL",+ "unified": "1F6AD",+ "short_name": "no_smoking",+ "short_names": [+ "no_smoking"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DO NOT LITTER SYMBOL",+ "unified": "1F6AF",+ "short_name": "do_not_litter",+ "short_names": [+ "do_not_litter"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NON-POTABLE WATER SYMBOL",+ "unified": "1F6B1",+ "short_name": "non-potable_water",+ "short_names": [+ "non-potable_water"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO PEDESTRIANS",+ "unified": "1F6B7",+ "short_name": "no_pedestrians",+ "short_names": [+ "no_pedestrians"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO MOBILE PHONES",+ "unified": "1F4F5",+ "short_name": "no_mobile_phones",+ "short_names": [+ "no_mobile_phones"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NO ONE UNDER EIGHTEEN SYMBOL",+ "unified": "1F51E",+ "short_name": "underage",+ "short_names": [+ "underage"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "RADIOACTIVE",+ "unified": "2622-FE0F",+ "short_name": "radioactive_sign",+ "short_names": [+ "radioactive_sign",+ "radioactive"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BIOHAZARD",+ "unified": "2623-FE0F",+ "short_name": "biohazard_sign",+ "short_names": [+ "biohazard_sign",+ "biohazard"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "UPWARDS BLACK ARROW",+ "unified": "2B06-FE0F",+ "short_name": "arrow_up",+ "short_names": [+ "arrow_up"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NORTH EAST ARROW",+ "unified": "2197-FE0F",+ "short_name": "arrow_upper_right",+ "short_names": [+ "arrow_upper_right"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK RIGHTWARDS ARROW",+ "unified": "27A1-FE0F",+ "short_name": "arrow_right",+ "short_names": [+ "arrow_right"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SOUTH EAST ARROW",+ "unified": "2198-FE0F",+ "short_name": "arrow_lower_right",+ "short_names": [+ "arrow_lower_right"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DOWNWARDS BLACK ARROW",+ "unified": "2B07-FE0F",+ "short_name": "arrow_down",+ "short_names": [+ "arrow_down"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SOUTH WEST ARROW",+ "unified": "2199-FE0F",+ "short_name": "arrow_lower_left",+ "short_names": [+ "arrow_lower_left"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LEFTWARDS BLACK ARROW",+ "unified": "2B05-FE0F",+ "short_name": "arrow_left",+ "short_names": [+ "arrow_left"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NORTH WEST ARROW",+ "unified": "2196-FE0F",+ "short_name": "arrow_upper_left",+ "short_names": [+ "arrow_upper_left"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "UP DOWN ARROW",+ "unified": "2195-FE0F",+ "short_name": "arrow_up_down",+ "short_names": [+ "arrow_up_down"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LEFT RIGHT ARROW",+ "unified": "2194-FE0F",+ "short_name": "left_right_arrow",+ "short_names": [+ "left_right_arrow"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LEFTWARDS ARROW WITH HOOK",+ "unified": "21A9-FE0F",+ "short_name": "leftwards_arrow_with_hook",+ "short_names": [+ "leftwards_arrow_with_hook"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "RIGHTWARDS ARROW WITH HOOK",+ "unified": "21AA-FE0F",+ "short_name": "arrow_right_hook",+ "short_names": [+ "arrow_right_hook"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS",+ "unified": "2934-FE0F",+ "short_name": "arrow_heading_up",+ "short_names": [+ "arrow_heading_up"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS",+ "unified": "2935-FE0F",+ "short_name": "arrow_heading_down",+ "short_names": [+ "arrow_heading_down"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",+ "unified": "1F503",+ "short_name": "arrows_clockwise",+ "short_names": [+ "arrows_clockwise"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS",+ "unified": "1F504",+ "short_name": "arrows_counterclockwise",+ "short_names": [+ "arrows_counterclockwise"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BACK WITH LEFTWARDS ARROW ABOVE",+ "unified": "1F519",+ "short_name": "back",+ "short_names": [+ "back"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "END WITH LEFTWARDS ARROW ABOVE",+ "unified": "1F51A",+ "short_name": "end",+ "short_names": [+ "end"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE",+ "unified": "1F51B",+ "short_name": "on",+ "short_names": [+ "on"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SOON WITH RIGHTWARDS ARROW ABOVE",+ "unified": "1F51C",+ "short_name": "soon",+ "short_names": [+ "soon"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TOP WITH UPWARDS ARROW ABOVE",+ "unified": "1F51D",+ "short_name": "top",+ "short_names": [+ "top"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PLACE OF WORSHIP",+ "unified": "1F6D0",+ "short_name": "place_of_worship",+ "short_names": [+ "place_of_worship"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ATOM SYMBOL",+ "unified": "269B-FE0F",+ "short_name": "atom_symbol",+ "short_names": [+ "atom_symbol"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "OM",+ "unified": "1F549-FE0F",+ "short_name": "om_symbol",+ "short_names": [+ "om_symbol",+ "om"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "STAR OF DAVID",+ "unified": "2721-FE0F",+ "short_name": "star_of_david",+ "short_names": [+ "star_of_david"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHEEL OF DHARMA",+ "unified": "2638-FE0F",+ "short_name": "wheel_of_dharma",+ "short_names": [+ "wheel_of_dharma"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "YIN YANG",+ "unified": "262F-FE0F",+ "short_name": "yin_yang",+ "short_names": [+ "yin_yang"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LATIN CROSS",+ "unified": "271D-FE0F",+ "short_name": "latin_cross",+ "short_names": [+ "latin_cross"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ORTHODOX CROSS",+ "unified": "2626-FE0F",+ "short_name": "orthodox_cross",+ "short_names": [+ "orthodox_cross"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "STAR AND CRESCENT",+ "unified": "262A-FE0F",+ "short_name": "star_and_crescent",+ "short_names": [+ "star_and_crescent"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PEACE SYMBOL",+ "unified": "262E-FE0F",+ "short_name": "peace_symbol",+ "short_names": [+ "peace_symbol"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MENORAH WITH NINE BRANCHES",+ "unified": "1F54E",+ "short_name": "menorah_with_nine_branches",+ "short_names": [+ "menorah_with_nine_branches",+ "menorah"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SIX POINTED STAR WITH MIDDLE DOT",+ "unified": "1F52F",+ "short_name": "six_pointed_star",+ "short_names": [+ "six_pointed_star"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ARIES",+ "unified": "2648",+ "short_name": "aries",+ "short_names": [+ "aries"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TAURUS",+ "unified": "2649",+ "short_name": "taurus",+ "short_names": [+ "taurus"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "GEMINI",+ "unified": "264A",+ "short_name": "gemini",+ "short_names": [+ "gemini"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CANCER",+ "unified": "264B",+ "short_name": "cancer",+ "short_names": [+ "cancer"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LEO",+ "unified": "264C",+ "short_name": "leo",+ "short_names": [+ "leo"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "VIRGO",+ "unified": "264D",+ "short_name": "virgo",+ "short_names": [+ "virgo"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LIBRA",+ "unified": "264E",+ "short_name": "libra",+ "short_names": [+ "libra"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SCORPIUS",+ "unified": "264F",+ "short_name": "scorpius",+ "short_names": [+ "scorpius"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SAGITTARIUS",+ "unified": "2650",+ "short_name": "sagittarius",+ "short_names": [+ "sagittarius"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CAPRICORN",+ "unified": "2651",+ "short_name": "capricorn",+ "short_names": [+ "capricorn"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "AQUARIUS",+ "unified": "2652",+ "short_name": "aquarius",+ "short_names": [+ "aquarius"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PISCES",+ "unified": "2653",+ "short_name": "pisces",+ "short_names": [+ "pisces"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "OPHIUCHUS",+ "unified": "26CE",+ "short_name": "ophiuchus",+ "short_names": [+ "ophiuchus"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TWISTED RIGHTWARDS ARROWS",+ "unified": "1F500",+ "short_name": "twisted_rightwards_arrows",+ "short_names": [+ "twisted_rightwards_arrows"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS",+ "unified": "1F501",+ "short_name": "repeat",+ "short_names": [+ "repeat"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY",+ "unified": "1F502",+ "short_name": "repeat_one",+ "short_names": [+ "repeat_one"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK RIGHT-POINTING TRIANGLE",+ "unified": "25B6-FE0F",+ "short_name": "arrow_forward",+ "short_names": [+ "arrow_forward"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK RIGHT-POINTING DOUBLE TRIANGLE",+ "unified": "23E9",+ "short_name": "fast_forward",+ "short_names": [+ "fast_forward"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEXT TRACK BUTTON",+ "unified": "23ED-FE0F",+ "short_name": "black_right_pointing_double_triangle_with_vertical_bar",+ "short_names": [+ "black_right_pointing_double_triangle_with_vertical_bar",+ "next_track_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PLAY OR PAUSE BUTTON",+ "unified": "23EF-FE0F",+ "short_name": "black_right_pointing_triangle_with_double_vertical_bar",+ "short_names": [+ "black_right_pointing_triangle_with_double_vertical_bar",+ "play_or_pause_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK LEFT-POINTING TRIANGLE",+ "unified": "25C0-FE0F",+ "short_name": "arrow_backward",+ "short_names": [+ "arrow_backward"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK LEFT-POINTING DOUBLE TRIANGLE",+ "unified": "23EA",+ "short_name": "rewind",+ "short_names": [+ "rewind"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LAST TRACK BUTTON",+ "unified": "23EE-FE0F",+ "short_name": "black_left_pointing_double_triangle_with_vertical_bar",+ "short_names": [+ "black_left_pointing_double_triangle_with_vertical_bar",+ "previous_track_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "UP-POINTING SMALL RED TRIANGLE",+ "unified": "1F53C",+ "short_name": "arrow_up_small",+ "short_names": [+ "arrow_up_small"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK UP-POINTING DOUBLE TRIANGLE",+ "unified": "23EB",+ "short_name": "arrow_double_up",+ "short_names": [+ "arrow_double_up"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DOWN-POINTING SMALL RED TRIANGLE",+ "unified": "1F53D",+ "short_name": "arrow_down_small",+ "short_names": [+ "arrow_down_small"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK DOWN-POINTING DOUBLE TRIANGLE",+ "unified": "23EC",+ "short_name": "arrow_double_down",+ "short_names": [+ "arrow_double_down"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PAUSE BUTTON",+ "unified": "23F8-FE0F",+ "short_name": "double_vertical_bar",+ "short_names": [+ "double_vertical_bar",+ "pause_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "STOP BUTTON",+ "unified": "23F9-FE0F",+ "short_name": "black_square_for_stop",+ "short_names": [+ "black_square_for_stop",+ "stop_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "RECORD BUTTON",+ "unified": "23FA-FE0F",+ "short_name": "black_circle_for_record",+ "short_names": [+ "black_circle_for_record",+ "record_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "EJECT BUTTON",+ "unified": "23CF-FE0F",+ "short_name": "eject",+ "short_names": [+ "eject"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CINEMA",+ "unified": "1F3A6",+ "short_name": "cinema",+ "short_names": [+ "cinema"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LOW BRIGHTNESS SYMBOL",+ "unified": "1F505",+ "short_name": "low_brightness",+ "short_names": [+ "low_brightness"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HIGH BRIGHTNESS SYMBOL",+ "unified": "1F506",+ "short_name": "high_brightness",+ "short_names": [+ "high_brightness"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "ANTENNA WITH BARS",+ "unified": "1F4F6",+ "short_name": "signal_strength",+ "short_names": [+ "signal_strength"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "VIBRATION MODE",+ "unified": "1F4F3",+ "short_name": "vibration_mode",+ "short_names": [+ "vibration_mode"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MOBILE PHONE OFF",+ "unified": "1F4F4",+ "short_name": "mobile_phone_off",+ "short_names": [+ "mobile_phone_off"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "FEMALE SIGN",+ "unified": "2640-FE0F",+ "short_name": "female_sign",+ "short_names": [+ "female_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MALE SIGN",+ "unified": "2642-FE0F",+ "short_name": "male_sign",+ "short_names": [+ "male_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TRANSGENDER SYMBOL",+ "unified": "26A7-FE0F",+ "short_name": "transgender_symbol",+ "short_names": [+ "transgender_symbol"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY MULTIPLICATION X",+ "unified": "2716-FE0F",+ "short_name": "heavy_multiplication_x",+ "short_names": [+ "heavy_multiplication_x"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY PLUS SIGN",+ "unified": "2795",+ "short_name": "heavy_plus_sign",+ "short_names": [+ "heavy_plus_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY MINUS SIGN",+ "unified": "2796",+ "short_name": "heavy_minus_sign",+ "short_names": [+ "heavy_minus_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY DIVISION SIGN",+ "unified": "2797",+ "short_name": "heavy_division_sign",+ "short_names": [+ "heavy_division_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INFINITY",+ "unified": "267E-FE0F",+ "short_name": "infinity",+ "short_names": [+ "infinity"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DOUBLE EXCLAMATION MARK",+ "unified": "203C-FE0F",+ "short_name": "bangbang",+ "short_names": [+ "bangbang"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "EXCLAMATION QUESTION MARK",+ "unified": "2049-FE0F",+ "short_name": "interrobang",+ "short_names": [+ "interrobang"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK QUESTION MARK ORNAMENT",+ "unified": "2753",+ "short_name": "question",+ "short_names": [+ "question"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE QUESTION MARK ORNAMENT",+ "unified": "2754",+ "short_name": "grey_question",+ "short_names": [+ "grey_question"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE EXCLAMATION MARK ORNAMENT",+ "unified": "2755",+ "short_name": "grey_exclamation",+ "short_names": [+ "grey_exclamation"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY EXCLAMATION MARK SYMBOL",+ "unified": "2757",+ "short_name": "exclamation",+ "short_names": [+ "exclamation",+ "heavy_exclamation_mark"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WAVY DASH",+ "unified": "3030-FE0F",+ "short_name": "wavy_dash",+ "short_names": [+ "wavy_dash"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CURRENCY EXCHANGE",+ "unified": "1F4B1",+ "short_name": "currency_exchange",+ "short_names": [+ "currency_exchange"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY DOLLAR SIGN",+ "unified": "1F4B2",+ "short_name": "heavy_dollar_sign",+ "short_names": [+ "heavy_dollar_sign"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MEDICAL SYMBOL",+ "unified": "2695-FE0F",+ "short_name": "medical_symbol",+ "short_names": [+ "medical_symbol",+ "staff_of_aesculapius"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK UNIVERSAL RECYCLING SYMBOL",+ "unified": "267B-FE0F",+ "short_name": "recycle",+ "short_names": [+ "recycle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "FLEUR-DE-LIS",+ "unified": "269C-FE0F",+ "short_name": "fleur_de_lis",+ "short_names": [+ "fleur_de_lis"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TRIDENT EMBLEM",+ "unified": "1F531",+ "short_name": "trident",+ "short_names": [+ "trident"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NAME BADGE",+ "unified": "1F4DB",+ "short_name": "name_badge",+ "short_names": [+ "name_badge"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "JAPANESE SYMBOL FOR BEGINNER",+ "unified": "1F530",+ "short_name": "beginner",+ "short_names": [+ "beginner"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY LARGE CIRCLE",+ "unified": "2B55",+ "short_name": "o",+ "short_names": [+ "o"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE HEAVY CHECK MARK",+ "unified": "2705",+ "short_name": "white_check_mark",+ "short_names": [+ "white_check_mark"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BALLOT BOX WITH CHECK",+ "unified": "2611-FE0F",+ "short_name": "ballot_box_with_check",+ "short_names": [+ "ballot_box_with_check"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HEAVY CHECK MARK",+ "unified": "2714-FE0F",+ "short_name": "heavy_check_mark",+ "short_names": [+ "heavy_check_mark"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CROSS MARK",+ "unified": "274C",+ "short_name": "x",+ "short_names": [+ "x"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED CROSS MARK",+ "unified": "274E",+ "short_name": "negative_squared_cross_mark",+ "short_names": [+ "negative_squared_cross_mark"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CURLY LOOP",+ "unified": "27B0",+ "short_name": "curly_loop",+ "short_names": [+ "curly_loop"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DOUBLE CURLY LOOP",+ "unified": "27BF",+ "short_name": "loop",+ "short_names": [+ "loop"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "PART ALTERNATION MARK",+ "unified": "303D-FE0F",+ "short_name": "part_alternation_mark",+ "short_names": [+ "part_alternation_mark"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "EIGHT SPOKED ASTERISK",+ "unified": "2733-FE0F",+ "short_name": "eight_spoked_asterisk",+ "short_names": [+ "eight_spoked_asterisk"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "EIGHT POINTED BLACK STAR",+ "unified": "2734-FE0F",+ "short_name": "eight_pointed_black_star",+ "short_names": [+ "eight_pointed_black_star"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SPARKLE",+ "unified": "2747-FE0F",+ "short_name": "sparkle",+ "short_names": [+ "sparkle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "COPYRIGHT SIGN",+ "unified": "00A9-FE0F",+ "short_name": "copyright",+ "short_names": [+ "copyright"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "REGISTERED SIGN",+ "unified": "00AE-FE0F",+ "short_name": "registered",+ "short_names": [+ "registered"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "TRADE MARK SIGN",+ "unified": "2122-FE0F",+ "short_name": "tm",+ "short_names": [+ "tm"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "HASH KEY",+ "unified": "0023-FE0F-20E3",+ "short_name": "hash",+ "short_names": [+ "hash"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP: *",+ "unified": "002A-FE0F-20E3",+ "short_name": "keycap_star",+ "short_names": [+ "keycap_star",+ "asterisk"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 0",+ "unified": "0030-FE0F-20E3",+ "short_name": "zero",+ "short_names": [+ "zero"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 1",+ "unified": "0031-FE0F-20E3",+ "short_name": "one",+ "short_names": [+ "one"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 2",+ "unified": "0032-FE0F-20E3",+ "short_name": "two",+ "short_names": [+ "two"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 3",+ "unified": "0033-FE0F-20E3",+ "short_name": "three",+ "short_names": [+ "three"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 4",+ "unified": "0034-FE0F-20E3",+ "short_name": "four",+ "short_names": [+ "four"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 5",+ "unified": "0035-FE0F-20E3",+ "short_name": "five",+ "short_names": [+ "five"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 6",+ "unified": "0036-FE0F-20E3",+ "short_name": "six",+ "short_names": [+ "six"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 7",+ "unified": "0037-FE0F-20E3",+ "short_name": "seven",+ "short_names": [+ "seven"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 8",+ "unified": "0038-FE0F-20E3",+ "short_name": "eight",+ "short_names": [+ "eight"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP 9",+ "unified": "0039-FE0F-20E3",+ "short_name": "nine",+ "short_names": [+ "nine"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "KEYCAP TEN",+ "unified": "1F51F",+ "short_name": "keycap_ten",+ "short_names": [+ "keycap_ten"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INPUT SYMBOL FOR LATIN CAPITAL LETTERS",+ "unified": "1F520",+ "short_name": "capital_abcd",+ "short_names": [+ "capital_abcd"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INPUT SYMBOL FOR LATIN SMALL LETTERS",+ "unified": "1F521",+ "short_name": "abcd",+ "short_names": [+ "abcd"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INPUT SYMBOL FOR NUMBERS",+ "unified": "1F522",+ "short_name": "1234",+ "short_names": [+ "1234"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INPUT SYMBOL FOR SYMBOLS",+ "unified": "1F523",+ "short_name": "symbols",+ "short_names": [+ "symbols"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INPUT SYMBOL FOR LATIN LETTERS",+ "unified": "1F524",+ "short_name": "abc",+ "short_names": [+ "abc"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER A",+ "unified": "1F170-FE0F",+ "short_name": "a",+ "short_names": [+ "a"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED AB",+ "unified": "1F18E",+ "short_name": "ab",+ "short_names": [+ "ab"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER B",+ "unified": "1F171-FE0F",+ "short_name": "b",+ "short_names": [+ "b"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CL",+ "unified": "1F191",+ "short_name": "cl",+ "short_names": [+ "cl"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED COOL",+ "unified": "1F192",+ "short_name": "cool",+ "short_names": [+ "cool"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED FREE",+ "unified": "1F193",+ "short_name": "free",+ "short_names": [+ "free"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "INFORMATION SOURCE",+ "unified": "2139-FE0F",+ "short_name": "information_source",+ "short_names": [+ "information_source"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED ID",+ "unified": "1F194",+ "short_name": "id",+ "short_names": [+ "id"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CIRCLED LATIN CAPITAL LETTER M",+ "unified": "24C2-FE0F",+ "short_name": "m",+ "short_names": [+ "m"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED NEW",+ "unified": "1F195",+ "short_name": "new",+ "short_names": [+ "new"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED NG",+ "unified": "1F196",+ "short_name": "ng",+ "short_names": [+ "ng"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER O",+ "unified": "1F17E-FE0F",+ "short_name": "o2",+ "short_names": [+ "o2"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED OK",+ "unified": "1F197",+ "short_name": "ok",+ "short_names": [+ "ok"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER P",+ "unified": "1F17F-FE0F",+ "short_name": "parking",+ "short_names": [+ "parking"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED SOS",+ "unified": "1F198",+ "short_name": "sos",+ "short_names": [+ "sos"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED UP WITH EXCLAMATION MARK",+ "unified": "1F199",+ "short_name": "up",+ "short_names": [+ "up"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED VS",+ "unified": "1F19A",+ "short_name": "vs",+ "short_names": [+ "vs"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED KATAKANA KOKO",+ "unified": "1F201",+ "short_name": "koko",+ "short_names": [+ "koko"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED KATAKANA SA",+ "unified": "1F202-FE0F",+ "short_name": "sa",+ "short_names": [+ "sa"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-6708",+ "unified": "1F237-FE0F",+ "short_name": "u6708",+ "short_names": [+ "u6708"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-6709",+ "unified": "1F236",+ "short_name": "u6709",+ "short_names": [+ "u6709"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-6307",+ "unified": "1F22F",+ "short_name": "u6307",+ "short_names": [+ "u6307"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CIRCLED IDEOGRAPH ADVANTAGE",+ "unified": "1F250",+ "short_name": "ideograph_advantage",+ "short_names": [+ "ideograph_advantage"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-5272",+ "unified": "1F239",+ "short_name": "u5272",+ "short_names": [+ "u5272"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-7121",+ "unified": "1F21A",+ "short_name": "u7121",+ "short_names": [+ "u7121"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-7981",+ "unified": "1F232",+ "short_name": "u7981",+ "short_names": [+ "u7981"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CIRCLED IDEOGRAPH ACCEPT",+ "unified": "1F251",+ "short_name": "accept",+ "short_names": [+ "accept"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-7533",+ "unified": "1F238",+ "short_name": "u7533",+ "short_names": [+ "u7533"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-5408",+ "unified": "1F234",+ "short_name": "u5408",+ "short_names": [+ "u5408"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-7A7A",+ "unified": "1F233",+ "short_name": "u7a7a",+ "short_names": [+ "u7a7a"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CIRCLED IDEOGRAPH CONGRATULATION",+ "unified": "3297-FE0F",+ "short_name": "congratulations",+ "short_names": [+ "congratulations"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CIRCLED IDEOGRAPH SECRET",+ "unified": "3299-FE0F",+ "short_name": "secret",+ "short_names": [+ "secret"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-55B6",+ "unified": "1F23A",+ "short_name": "u55b6",+ "short_names": [+ "u55b6"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SQUARED CJK UNIFIED IDEOGRAPH-6E80",+ "unified": "1F235",+ "short_name": "u6e80",+ "short_names": [+ "u6e80"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE RED CIRCLE",+ "unified": "1F534",+ "short_name": "red_circle",+ "short_names": [+ "red_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE ORANGE CIRCLE",+ "unified": "1F7E0",+ "short_name": "large_orange_circle",+ "short_names": [+ "large_orange_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE YELLOW CIRCLE",+ "unified": "1F7E1",+ "short_name": "large_yellow_circle",+ "short_names": [+ "large_yellow_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE GREEN CIRCLE",+ "unified": "1F7E2",+ "short_name": "large_green_circle",+ "short_names": [+ "large_green_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE BLUE CIRCLE",+ "unified": "1F535",+ "short_name": "large_blue_circle",+ "short_names": [+ "large_blue_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE PURPLE CIRCLE",+ "unified": "1F7E3",+ "short_name": "large_purple_circle",+ "short_names": [+ "large_purple_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE BROWN CIRCLE",+ "unified": "1F7E4",+ "short_name": "large_brown_circle",+ "short_names": [+ "large_brown_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MEDIUM BLACK CIRCLE",+ "unified": "26AB",+ "short_name": "black_circle",+ "short_names": [+ "black_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "MEDIUM WHITE CIRCLE",+ "unified": "26AA",+ "short_name": "white_circle",+ "short_names": [+ "white_circle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE RED SQUARE",+ "unified": "1F7E5",+ "short_name": "large_red_square",+ "short_names": [+ "large_red_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE ORANGE SQUARE",+ "unified": "1F7E7",+ "short_name": "large_orange_square",+ "short_names": [+ "large_orange_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE YELLOW SQUARE",+ "unified": "1F7E8",+ "short_name": "large_yellow_square",+ "short_names": [+ "large_yellow_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE GREEN SQUARE",+ "unified": "1F7E9",+ "short_name": "large_green_square",+ "short_names": [+ "large_green_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE BLUE SQUARE",+ "unified": "1F7E6",+ "short_name": "large_blue_square",+ "short_names": [+ "large_blue_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE PURPLE SQUARE",+ "unified": "1F7EA",+ "short_name": "large_purple_square",+ "short_names": [+ "large_purple_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE BROWN SQUARE",+ "unified": "1F7EB",+ "short_name": "large_brown_square",+ "short_names": [+ "large_brown_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK LARGE SQUARE",+ "unified": "2B1B",+ "short_name": "black_large_square",+ "short_names": [+ "black_large_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE LARGE SQUARE",+ "unified": "2B1C",+ "short_name": "white_large_square",+ "short_names": [+ "white_large_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK MEDIUM SQUARE",+ "unified": "25FC-FE0F",+ "short_name": "black_medium_square",+ "short_names": [+ "black_medium_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE MEDIUM SQUARE",+ "unified": "25FB-FE0F",+ "short_name": "white_medium_square",+ "short_names": [+ "white_medium_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK MEDIUM SMALL SQUARE",+ "unified": "25FE",+ "short_name": "black_medium_small_square",+ "short_names": [+ "black_medium_small_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE MEDIUM SMALL SQUARE",+ "unified": "25FD",+ "short_name": "white_medium_small_square",+ "short_names": [+ "white_medium_small_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK SMALL SQUARE",+ "unified": "25AA-FE0F",+ "short_name": "black_small_square",+ "short_names": [+ "black_small_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE SMALL SQUARE",+ "unified": "25AB-FE0F",+ "short_name": "white_small_square",+ "short_names": [+ "white_small_square"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE ORANGE DIAMOND",+ "unified": "1F536",+ "short_name": "large_orange_diamond",+ "short_names": [+ "large_orange_diamond"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "LARGE BLUE DIAMOND",+ "unified": "1F537",+ "short_name": "large_blue_diamond",+ "short_names": [+ "large_blue_diamond"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SMALL ORANGE DIAMOND",+ "unified": "1F538",+ "short_name": "small_orange_diamond",+ "short_names": [+ "small_orange_diamond"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "SMALL BLUE DIAMOND",+ "unified": "1F539",+ "short_name": "small_blue_diamond",+ "short_names": [+ "small_blue_diamond"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "UP-POINTING RED TRIANGLE",+ "unified": "1F53A",+ "short_name": "small_red_triangle",+ "short_names": [+ "small_red_triangle"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DOWN-POINTING RED TRIANGLE",+ "unified": "1F53B",+ "short_name": "small_red_triangle_down",+ "short_names": [+ "small_red_triangle_down"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "DIAMOND SHAPE WITH A DOT INSIDE",+ "unified": "1F4A0",+ "short_name": "diamond_shape_with_a_dot_inside",+ "short_names": [+ "diamond_shape_with_a_dot_inside"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "RADIO BUTTON",+ "unified": "1F518",+ "short_name": "radio_button",+ "short_names": [+ "radio_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "WHITE SQUARE BUTTON",+ "unified": "1F533",+ "short_name": "white_square_button",+ "short_names": [+ "white_square_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "BLACK SQUARE BUTTON",+ "unified": "1F532",+ "short_name": "black_square_button",+ "short_names": [+ "black_square_button"+ ],+ "text": null,+ "texts": null,+ "category": "symbols"+ },+ {+ "name": "CHEQUERED FLAG",+ "unified": "1F3C1",+ "short_name": "checkered_flag",+ "short_names": [+ "checkered_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "TRIANGULAR FLAG ON POST",+ "unified": "1F6A9",+ "short_name": "triangular_flag_on_post",+ "short_names": [+ "triangular_flag_on_post"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "CROSSED FLAGS",+ "unified": "1F38C",+ "short_name": "crossed_flags",+ "short_names": [+ "crossed_flags"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "WAVING BLACK FLAG",+ "unified": "1F3F4",+ "short_name": "waving_black_flag",+ "short_names": [+ "waving_black_flag",+ "black_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "WHITE FLAG",+ "unified": "1F3F3-FE0F",+ "short_name": "waving_white_flag",+ "short_names": [+ "waving_white_flag",+ "white_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "RAINBOW FLAG",+ "unified": "1F3F3-FE0F-200D-1F308",+ "short_name": "rainbow-flag",+ "short_names": [+ "rainbow-flag",+ "rainbow_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "TRANSGENDER FLAG",+ "unified": "1F3F3-FE0F-200D-26A7-FE0F",+ "short_name": "transgender_flag",+ "short_names": [+ "transgender_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "PIRATE FLAG",+ "unified": "1F3F4-200D-2620-FE0F",+ "short_name": "pirate_flag",+ "short_names": [+ "pirate_flag"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ascension Island Flag",+ "unified": "1F1E6-1F1E8",+ "short_name": "flag-ac",+ "short_names": [+ "flag-ac"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Andorra Flag",+ "unified": "1F1E6-1F1E9",+ "short_name": "flag-ad",+ "short_names": [+ "flag-ad",+ "andorra"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "United Arab Emirates Flag",+ "unified": "1F1E6-1F1EA",+ "short_name": "flag-ae",+ "short_names": [+ "flag-ae",+ "united_arab_emirates"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Afghanistan Flag",+ "unified": "1F1E6-1F1EB",+ "short_name": "flag-af",+ "short_names": [+ "flag-af",+ "afghanistan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Antigua & Barbuda Flag",+ "unified": "1F1E6-1F1EC",+ "short_name": "flag-ag",+ "short_names": [+ "flag-ag",+ "antigua_barbuda"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Anguilla Flag",+ "unified": "1F1E6-1F1EE",+ "short_name": "flag-ai",+ "short_names": [+ "flag-ai",+ "anguilla"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Albania Flag",+ "unified": "1F1E6-1F1F1",+ "short_name": "flag-al",+ "short_names": [+ "flag-al",+ "albania"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Armenia Flag",+ "unified": "1F1E6-1F1F2",+ "short_name": "flag-am",+ "short_names": [+ "flag-am",+ "armenia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Angola Flag",+ "unified": "1F1E6-1F1F4",+ "short_name": "flag-ao",+ "short_names": [+ "flag-ao",+ "angola"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Antarctica Flag",+ "unified": "1F1E6-1F1F6",+ "short_name": "flag-aq",+ "short_names": [+ "flag-aq",+ "antarctica"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Argentina Flag",+ "unified": "1F1E6-1F1F7",+ "short_name": "flag-ar",+ "short_names": [+ "flag-ar",+ "argentina"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "American Samoa Flag",+ "unified": "1F1E6-1F1F8",+ "short_name": "flag-as",+ "short_names": [+ "flag-as",+ "american_samoa"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Austria Flag",+ "unified": "1F1E6-1F1F9",+ "short_name": "flag-at",+ "short_names": [+ "flag-at",+ "austria"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Australia Flag",+ "unified": "1F1E6-1F1FA",+ "short_name": "flag-au",+ "short_names": [+ "flag-au",+ "australia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Aruba Flag",+ "unified": "1F1E6-1F1FC",+ "short_name": "flag-aw",+ "short_names": [+ "flag-aw",+ "aruba"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Åland Islands Flag",+ "unified": "1F1E6-1F1FD",+ "short_name": "flag-ax",+ "short_names": [+ "flag-ax",+ "aland_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Azerbaijan Flag",+ "unified": "1F1E6-1F1FF",+ "short_name": "flag-az",+ "short_names": [+ "flag-az",+ "azerbaijan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bosnia & Herzegovina Flag",+ "unified": "1F1E7-1F1E6",+ "short_name": "flag-ba",+ "short_names": [+ "flag-ba",+ "bosnia_herzegovina"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Barbados Flag",+ "unified": "1F1E7-1F1E7",+ "short_name": "flag-bb",+ "short_names": [+ "flag-bb",+ "barbados"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bangladesh Flag",+ "unified": "1F1E7-1F1E9",+ "short_name": "flag-bd",+ "short_names": [+ "flag-bd",+ "bangladesh"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Belgium Flag",+ "unified": "1F1E7-1F1EA",+ "short_name": "flag-be",+ "short_names": [+ "flag-be",+ "belgium"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Burkina Faso Flag",+ "unified": "1F1E7-1F1EB",+ "short_name": "flag-bf",+ "short_names": [+ "flag-bf",+ "burkina_faso"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bulgaria Flag",+ "unified": "1F1E7-1F1EC",+ "short_name": "flag-bg",+ "short_names": [+ "flag-bg",+ "bulgaria"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bahrain Flag",+ "unified": "1F1E7-1F1ED",+ "short_name": "flag-bh",+ "short_names": [+ "flag-bh",+ "bahrain"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Burundi Flag",+ "unified": "1F1E7-1F1EE",+ "short_name": "flag-bi",+ "short_names": [+ "flag-bi",+ "burundi"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Benin Flag",+ "unified": "1F1E7-1F1EF",+ "short_name": "flag-bj",+ "short_names": [+ "flag-bj",+ "benin"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Barthélemy Flag",+ "unified": "1F1E7-1F1F1",+ "short_name": "flag-bl",+ "short_names": [+ "flag-bl",+ "st_barthelemy"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bermuda Flag",+ "unified": "1F1E7-1F1F2",+ "short_name": "flag-bm",+ "short_names": [+ "flag-bm",+ "bermuda"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Brunei Flag",+ "unified": "1F1E7-1F1F3",+ "short_name": "flag-bn",+ "short_names": [+ "flag-bn",+ "brunei"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bolivia Flag",+ "unified": "1F1E7-1F1F4",+ "short_name": "flag-bo",+ "short_names": [+ "flag-bo",+ "bolivia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Caribbean Netherlands Flag",+ "unified": "1F1E7-1F1F6",+ "short_name": "flag-bq",+ "short_names": [+ "flag-bq",+ "caribbean_netherlands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Brazil Flag",+ "unified": "1F1E7-1F1F7",+ "short_name": "flag-br",+ "short_names": [+ "flag-br",+ "brazil"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bahamas Flag",+ "unified": "1F1E7-1F1F8",+ "short_name": "flag-bs",+ "short_names": [+ "flag-bs",+ "bahamas"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bhutan Flag",+ "unified": "1F1E7-1F1F9",+ "short_name": "flag-bt",+ "short_names": [+ "flag-bt",+ "bhutan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Bouvet Island Flag",+ "unified": "1F1E7-1F1FB",+ "short_name": "flag-bv",+ "short_names": [+ "flag-bv"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Botswana Flag",+ "unified": "1F1E7-1F1FC",+ "short_name": "flag-bw",+ "short_names": [+ "flag-bw",+ "botswana"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Belarus Flag",+ "unified": "1F1E7-1F1FE",+ "short_name": "flag-by",+ "short_names": [+ "flag-by",+ "belarus"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Belize Flag",+ "unified": "1F1E7-1F1FF",+ "short_name": "flag-bz",+ "short_names": [+ "flag-bz",+ "belize"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Canada Flag",+ "unified": "1F1E8-1F1E6",+ "short_name": "flag-ca",+ "short_names": [+ "flag-ca",+ "ca",+ "canada"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cocos (Keeling) Islands Flag",+ "unified": "1F1E8-1F1E8",+ "short_name": "flag-cc",+ "short_names": [+ "flag-cc",+ "cocos_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Congo - Kinshasa Flag",+ "unified": "1F1E8-1F1E9",+ "short_name": "flag-cd",+ "short_names": [+ "flag-cd",+ "congo_kinshasa"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Central African Republic Flag",+ "unified": "1F1E8-1F1EB",+ "short_name": "flag-cf",+ "short_names": [+ "flag-cf",+ "central_african_republic"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Congo - Brazzaville Flag",+ "unified": "1F1E8-1F1EC",+ "short_name": "flag-cg",+ "short_names": [+ "flag-cg",+ "congo_brazzaville"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Switzerland Flag",+ "unified": "1F1E8-1F1ED",+ "short_name": "flag-ch",+ "short_names": [+ "flag-ch",+ "switzerland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Côte d’Ivoire Flag",+ "unified": "1F1E8-1F1EE",+ "short_name": "flag-ci",+ "short_names": [+ "flag-ci",+ "cote_divoire"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cook Islands Flag",+ "unified": "1F1E8-1F1F0",+ "short_name": "flag-ck",+ "short_names": [+ "flag-ck",+ "cook_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Chile Flag",+ "unified": "1F1E8-1F1F1",+ "short_name": "flag-cl",+ "short_names": [+ "flag-cl",+ "chile"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cameroon Flag",+ "unified": "1F1E8-1F1F2",+ "short_name": "flag-cm",+ "short_names": [+ "flag-cm",+ "cameroon"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "China Flag",+ "unified": "1F1E8-1F1F3",+ "short_name": "cn",+ "short_names": [+ "cn",+ "flag-cn"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Colombia Flag",+ "unified": "1F1E8-1F1F4",+ "short_name": "flag-co",+ "short_names": [+ "flag-co",+ "colombia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Clipperton Island Flag",+ "unified": "1F1E8-1F1F5",+ "short_name": "flag-cp",+ "short_names": [+ "flag-cp"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Costa Rica Flag",+ "unified": "1F1E8-1F1F7",+ "short_name": "flag-cr",+ "short_names": [+ "flag-cr",+ "costa_rica"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cuba Flag",+ "unified": "1F1E8-1F1FA",+ "short_name": "flag-cu",+ "short_names": [+ "flag-cu",+ "cuba"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cape Verde Flag",+ "unified": "1F1E8-1F1FB",+ "short_name": "flag-cv",+ "short_names": [+ "flag-cv",+ "cape_verde"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Curaçao Flag",+ "unified": "1F1E8-1F1FC",+ "short_name": "flag-cw",+ "short_names": [+ "flag-cw",+ "curacao"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Christmas Island Flag",+ "unified": "1F1E8-1F1FD",+ "short_name": "flag-cx",+ "short_names": [+ "flag-cx",+ "christmas_island"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cyprus Flag",+ "unified": "1F1E8-1F1FE",+ "short_name": "flag-cy",+ "short_names": [+ "flag-cy",+ "cyprus"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Czechia Flag",+ "unified": "1F1E8-1F1FF",+ "short_name": "flag-cz",+ "short_names": [+ "flag-cz",+ "czech_republic"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Germany Flag",+ "unified": "1F1E9-1F1EA",+ "short_name": "de",+ "short_names": [+ "de",+ "flag-de"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Diego Garcia Flag",+ "unified": "1F1E9-1F1EC",+ "short_name": "flag-dg",+ "short_names": [+ "flag-dg"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Djibouti Flag",+ "unified": "1F1E9-1F1EF",+ "short_name": "flag-dj",+ "short_names": [+ "flag-dj",+ "djibouti"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Denmark Flag",+ "unified": "1F1E9-1F1F0",+ "short_name": "flag-dk",+ "short_names": [+ "flag-dk",+ "denmark"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Dominica Flag",+ "unified": "1F1E9-1F1F2",+ "short_name": "flag-dm",+ "short_names": [+ "flag-dm",+ "dominica"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Dominican Republic Flag",+ "unified": "1F1E9-1F1F4",+ "short_name": "flag-do",+ "short_names": [+ "flag-do",+ "dominican_republic"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Algeria Flag",+ "unified": "1F1E9-1F1FF",+ "short_name": "flag-dz",+ "short_names": [+ "flag-dz",+ "algeria"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ceuta & Melilla Flag",+ "unified": "1F1EA-1F1E6",+ "short_name": "flag-ea",+ "short_names": [+ "flag-ea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ecuador Flag",+ "unified": "1F1EA-1F1E8",+ "short_name": "flag-ec",+ "short_names": [+ "flag-ec",+ "ecuador"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Estonia Flag",+ "unified": "1F1EA-1F1EA",+ "short_name": "flag-ee",+ "short_names": [+ "flag-ee",+ "estonia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Egypt Flag",+ "unified": "1F1EA-1F1EC",+ "short_name": "flag-eg",+ "short_names": [+ "flag-eg",+ "egypt"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Western Sahara Flag",+ "unified": "1F1EA-1F1ED",+ "short_name": "flag-eh",+ "short_names": [+ "flag-eh",+ "western_sahara"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Eritrea Flag",+ "unified": "1F1EA-1F1F7",+ "short_name": "flag-er",+ "short_names": [+ "flag-er",+ "eritrea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Spain Flag",+ "unified": "1F1EA-1F1F8",+ "short_name": "es",+ "short_names": [+ "es",+ "flag-es"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ethiopia Flag",+ "unified": "1F1EA-1F1F9",+ "short_name": "flag-et",+ "short_names": [+ "flag-et",+ "ethiopia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "European Union Flag",+ "unified": "1F1EA-1F1FA",+ "short_name": "flag-eu",+ "short_names": [+ "flag-eu",+ "eu",+ "european_union"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Finland Flag",+ "unified": "1F1EB-1F1EE",+ "short_name": "flag-fi",+ "short_names": [+ "flag-fi",+ "finland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Fiji Flag",+ "unified": "1F1EB-1F1EF",+ "short_name": "flag-fj",+ "short_names": [+ "flag-fj",+ "fiji"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Falkland Islands Flag",+ "unified": "1F1EB-1F1F0",+ "short_name": "flag-fk",+ "short_names": [+ "flag-fk",+ "falkland_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Micronesia Flag",+ "unified": "1F1EB-1F1F2",+ "short_name": "flag-fm",+ "short_names": [+ "flag-fm",+ "micronesia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Faroe Islands Flag",+ "unified": "1F1EB-1F1F4",+ "short_name": "flag-fo",+ "short_names": [+ "flag-fo",+ "faroe_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "France Flag",+ "unified": "1F1EB-1F1F7",+ "short_name": "fr",+ "short_names": [+ "fr",+ "flag-fr"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Gabon Flag",+ "unified": "1F1EC-1F1E6",+ "short_name": "flag-ga",+ "short_names": [+ "flag-ga",+ "gabon"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "United Kingdom Flag",+ "unified": "1F1EC-1F1E7",+ "short_name": "gb",+ "short_names": [+ "gb",+ "uk",+ "flag-gb"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Grenada Flag",+ "unified": "1F1EC-1F1E9",+ "short_name": "flag-gd",+ "short_names": [+ "flag-gd",+ "grenada"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Georgia Flag",+ "unified": "1F1EC-1F1EA",+ "short_name": "flag-ge",+ "short_names": [+ "flag-ge",+ "georgia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "French Guiana Flag",+ "unified": "1F1EC-1F1EB",+ "short_name": "flag-gf",+ "short_names": [+ "flag-gf",+ "french_guiana"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guernsey Flag",+ "unified": "1F1EC-1F1EC",+ "short_name": "flag-gg",+ "short_names": [+ "flag-gg",+ "guernsey"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ghana Flag",+ "unified": "1F1EC-1F1ED",+ "short_name": "flag-gh",+ "short_names": [+ "flag-gh",+ "ghana"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Gibraltar Flag",+ "unified": "1F1EC-1F1EE",+ "short_name": "flag-gi",+ "short_names": [+ "flag-gi",+ "gibraltar"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Greenland Flag",+ "unified": "1F1EC-1F1F1",+ "short_name": "flag-gl",+ "short_names": [+ "flag-gl",+ "greenland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Gambia Flag",+ "unified": "1F1EC-1F1F2",+ "short_name": "flag-gm",+ "short_names": [+ "flag-gm",+ "gambia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guinea Flag",+ "unified": "1F1EC-1F1F3",+ "short_name": "flag-gn",+ "short_names": [+ "flag-gn",+ "guinea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guadeloupe Flag",+ "unified": "1F1EC-1F1F5",+ "short_name": "flag-gp",+ "short_names": [+ "flag-gp",+ "guadeloupe"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Equatorial Guinea Flag",+ "unified": "1F1EC-1F1F6",+ "short_name": "flag-gq",+ "short_names": [+ "flag-gq",+ "equatorial_guinea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Greece Flag",+ "unified": "1F1EC-1F1F7",+ "short_name": "flag-gr",+ "short_names": [+ "flag-gr",+ "greece"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "South Georgia & South Sandwich Islands Flag",+ "unified": "1F1EC-1F1F8",+ "short_name": "flag-gs",+ "short_names": [+ "flag-gs",+ "south_georgia_south_sandwich_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guatemala Flag",+ "unified": "1F1EC-1F1F9",+ "short_name": "flag-gt",+ "short_names": [+ "flag-gt",+ "guatemala"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guam Flag",+ "unified": "1F1EC-1F1FA",+ "short_name": "flag-gu",+ "short_names": [+ "flag-gu",+ "guam"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guinea-Bissau Flag",+ "unified": "1F1EC-1F1FC",+ "short_name": "flag-gw",+ "short_names": [+ "flag-gw",+ "guinea_bissau"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Guyana Flag",+ "unified": "1F1EC-1F1FE",+ "short_name": "flag-gy",+ "short_names": [+ "flag-gy",+ "guyana"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Hong Kong SAR China Flag",+ "unified": "1F1ED-1F1F0",+ "short_name": "flag-hk",+ "short_names": [+ "flag-hk",+ "hong_kong"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Heard & McDonald Islands Flag",+ "unified": "1F1ED-1F1F2",+ "short_name": "flag-hm",+ "short_names": [+ "flag-hm"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Honduras Flag",+ "unified": "1F1ED-1F1F3",+ "short_name": "flag-hn",+ "short_names": [+ "flag-hn",+ "honduras"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Croatia Flag",+ "unified": "1F1ED-1F1F7",+ "short_name": "flag-hr",+ "short_names": [+ "flag-hr",+ "croatia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Haiti Flag",+ "unified": "1F1ED-1F1F9",+ "short_name": "flag-ht",+ "short_names": [+ "flag-ht",+ "haiti"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Hungary Flag",+ "unified": "1F1ED-1F1FA",+ "short_name": "flag-hu",+ "short_names": [+ "flag-hu",+ "hungary"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Canary Islands Flag",+ "unified": "1F1EE-1F1E8",+ "short_name": "flag-ic",+ "short_names": [+ "flag-ic",+ "canary_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Indonesia Flag",+ "unified": "1F1EE-1F1E9",+ "short_name": "flag-id",+ "short_names": [+ "flag-id",+ "indonesia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ireland Flag",+ "unified": "1F1EE-1F1EA",+ "short_name": "flag-ie",+ "short_names": [+ "flag-ie",+ "ireland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Israel Flag",+ "unified": "1F1EE-1F1F1",+ "short_name": "flag-il",+ "short_names": [+ "flag-il",+ "israel"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Isle of Man Flag",+ "unified": "1F1EE-1F1F2",+ "short_name": "flag-im",+ "short_names": [+ "flag-im",+ "isle_of_man"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "India Flag",+ "unified": "1F1EE-1F1F3",+ "short_name": "flag-in",+ "short_names": [+ "flag-in",+ "india"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "British Indian Ocean Territory Flag",+ "unified": "1F1EE-1F1F4",+ "short_name": "flag-io",+ "short_names": [+ "flag-io",+ "british_indian_ocean_territory"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Iraq Flag",+ "unified": "1F1EE-1F1F6",+ "short_name": "flag-iq",+ "short_names": [+ "flag-iq",+ "iraq"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Iran Flag",+ "unified": "1F1EE-1F1F7",+ "short_name": "flag-ir",+ "short_names": [+ "flag-ir",+ "iran"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Iceland Flag",+ "unified": "1F1EE-1F1F8",+ "short_name": "flag-is",+ "short_names": [+ "flag-is",+ "iceland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Italy Flag",+ "unified": "1F1EE-1F1F9",+ "short_name": "it",+ "short_names": [+ "it",+ "flag-it"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Jersey Flag",+ "unified": "1F1EF-1F1EA",+ "short_name": "flag-je",+ "short_names": [+ "flag-je",+ "jersey"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Jamaica Flag",+ "unified": "1F1EF-1F1F2",+ "short_name": "flag-jm",+ "short_names": [+ "flag-jm",+ "jamaica"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Jordan Flag",+ "unified": "1F1EF-1F1F4",+ "short_name": "flag-jo",+ "short_names": [+ "flag-jo",+ "jordan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Japan Flag",+ "unified": "1F1EF-1F1F5",+ "short_name": "jp",+ "short_names": [+ "jp",+ "flag-jp"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kenya Flag",+ "unified": "1F1F0-1F1EA",+ "short_name": "flag-ke",+ "short_names": [+ "flag-ke",+ "kenya"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kyrgyzstan Flag",+ "unified": "1F1F0-1F1EC",+ "short_name": "flag-kg",+ "short_names": [+ "flag-kg",+ "kyrgyzstan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cambodia Flag",+ "unified": "1F1F0-1F1ED",+ "short_name": "flag-kh",+ "short_names": [+ "flag-kh",+ "cambodia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kiribati Flag",+ "unified": "1F1F0-1F1EE",+ "short_name": "flag-ki",+ "short_names": [+ "flag-ki",+ "kiribati"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Comoros Flag",+ "unified": "1F1F0-1F1F2",+ "short_name": "flag-km",+ "short_names": [+ "flag-km",+ "comoros"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Kitts & Nevis Flag",+ "unified": "1F1F0-1F1F3",+ "short_name": "flag-kn",+ "short_names": [+ "flag-kn",+ "st_kitts_nevis"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "North Korea Flag",+ "unified": "1F1F0-1F1F5",+ "short_name": "flag-kp",+ "short_names": [+ "flag-kp",+ "north_korea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "South Korea Flag",+ "unified": "1F1F0-1F1F7",+ "short_name": "kr",+ "short_names": [+ "kr",+ "flag-kr"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kuwait Flag",+ "unified": "1F1F0-1F1FC",+ "short_name": "flag-kw",+ "short_names": [+ "flag-kw",+ "kuwait"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Cayman Islands Flag",+ "unified": "1F1F0-1F1FE",+ "short_name": "flag-ky",+ "short_names": [+ "flag-ky",+ "cayman_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kazakhstan Flag",+ "unified": "1F1F0-1F1FF",+ "short_name": "flag-kz",+ "short_names": [+ "flag-kz",+ "kazakhstan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Laos Flag",+ "unified": "1F1F1-1F1E6",+ "short_name": "flag-la",+ "short_names": [+ "flag-la",+ "laos"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Lebanon Flag",+ "unified": "1F1F1-1F1E7",+ "short_name": "flag-lb",+ "short_names": [+ "flag-lb",+ "lebanon"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Lucia Flag",+ "unified": "1F1F1-1F1E8",+ "short_name": "flag-lc",+ "short_names": [+ "flag-lc",+ "st_lucia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Liechtenstein Flag",+ "unified": "1F1F1-1F1EE",+ "short_name": "flag-li",+ "short_names": [+ "flag-li",+ "liechtenstein"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Sri Lanka Flag",+ "unified": "1F1F1-1F1F0",+ "short_name": "flag-lk",+ "short_names": [+ "flag-lk",+ "sri_lanka"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Liberia Flag",+ "unified": "1F1F1-1F1F7",+ "short_name": "flag-lr",+ "short_names": [+ "flag-lr",+ "liberia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Lesotho Flag",+ "unified": "1F1F1-1F1F8",+ "short_name": "flag-ls",+ "short_names": [+ "flag-ls",+ "lesotho"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Lithuania Flag",+ "unified": "1F1F1-1F1F9",+ "short_name": "flag-lt",+ "short_names": [+ "flag-lt",+ "lithuania"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Luxembourg Flag",+ "unified": "1F1F1-1F1FA",+ "short_name": "flag-lu",+ "short_names": [+ "flag-lu",+ "luxembourg"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Latvia Flag",+ "unified": "1F1F1-1F1FB",+ "short_name": "flag-lv",+ "short_names": [+ "flag-lv",+ "latvia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Libya Flag",+ "unified": "1F1F1-1F1FE",+ "short_name": "flag-ly",+ "short_names": [+ "flag-ly",+ "libya"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Morocco Flag",+ "unified": "1F1F2-1F1E6",+ "short_name": "flag-ma",+ "short_names": [+ "flag-ma",+ "morocco"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Monaco Flag",+ "unified": "1F1F2-1F1E8",+ "short_name": "flag-mc",+ "short_names": [+ "flag-mc",+ "monaco"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Moldova Flag",+ "unified": "1F1F2-1F1E9",+ "short_name": "flag-md",+ "short_names": [+ "flag-md",+ "moldova"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Montenegro Flag",+ "unified": "1F1F2-1F1EA",+ "short_name": "flag-me",+ "short_names": [+ "flag-me",+ "montenegro"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Martin Flag",+ "unified": "1F1F2-1F1EB",+ "short_name": "flag-mf",+ "short_names": [+ "flag-mf"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Madagascar Flag",+ "unified": "1F1F2-1F1EC",+ "short_name": "flag-mg",+ "short_names": [+ "flag-mg",+ "madagascar"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Marshall Islands Flag",+ "unified": "1F1F2-1F1ED",+ "short_name": "flag-mh",+ "short_names": [+ "flag-mh",+ "marshall_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "North Macedonia Flag",+ "unified": "1F1F2-1F1F0",+ "short_name": "flag-mk",+ "short_names": [+ "flag-mk",+ "macedonia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mali Flag",+ "unified": "1F1F2-1F1F1",+ "short_name": "flag-ml",+ "short_names": [+ "flag-ml",+ "mali"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Myanmar (Burma) Flag",+ "unified": "1F1F2-1F1F2",+ "short_name": "flag-mm",+ "short_names": [+ "flag-mm",+ "myanmar"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mongolia Flag",+ "unified": "1F1F2-1F1F3",+ "short_name": "flag-mn",+ "short_names": [+ "flag-mn",+ "mongolia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Macao SAR China Flag",+ "unified": "1F1F2-1F1F4",+ "short_name": "flag-mo",+ "short_names": [+ "flag-mo",+ "macau"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Northern Mariana Islands Flag",+ "unified": "1F1F2-1F1F5",+ "short_name": "flag-mp",+ "short_names": [+ "flag-mp",+ "northern_mariana_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Martinique Flag",+ "unified": "1F1F2-1F1F6",+ "short_name": "flag-mq",+ "short_names": [+ "flag-mq",+ "martinique"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mauritania Flag",+ "unified": "1F1F2-1F1F7",+ "short_name": "flag-mr",+ "short_names": [+ "flag-mr",+ "mauritania"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Montserrat Flag",+ "unified": "1F1F2-1F1F8",+ "short_name": "flag-ms",+ "short_names": [+ "flag-ms",+ "montserrat"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Malta Flag",+ "unified": "1F1F2-1F1F9",+ "short_name": "flag-mt",+ "short_names": [+ "flag-mt",+ "malta"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mauritius Flag",+ "unified": "1F1F2-1F1FA",+ "short_name": "flag-mu",+ "short_names": [+ "flag-mu",+ "mauritius"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Maldives Flag",+ "unified": "1F1F2-1F1FB",+ "short_name": "flag-mv",+ "short_names": [+ "flag-mv",+ "maldives"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Malawi Flag",+ "unified": "1F1F2-1F1FC",+ "short_name": "flag-mw",+ "short_names": [+ "flag-mw",+ "malawi"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mexico Flag",+ "unified": "1F1F2-1F1FD",+ "short_name": "flag-mx",+ "short_names": [+ "flag-mx",+ "mexico"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Malaysia Flag",+ "unified": "1F1F2-1F1FE",+ "short_name": "flag-my",+ "short_names": [+ "flag-my",+ "malaysia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mozambique Flag",+ "unified": "1F1F2-1F1FF",+ "short_name": "flag-mz",+ "short_names": [+ "flag-mz",+ "mozambique"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Namibia Flag",+ "unified": "1F1F3-1F1E6",+ "short_name": "flag-na",+ "short_names": [+ "flag-na",+ "namibia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "New Caledonia Flag",+ "unified": "1F1F3-1F1E8",+ "short_name": "flag-nc",+ "short_names": [+ "flag-nc",+ "new_caledonia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Niger Flag",+ "unified": "1F1F3-1F1EA",+ "short_name": "flag-ne",+ "short_names": [+ "flag-ne",+ "niger"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Norfolk Island Flag",+ "unified": "1F1F3-1F1EB",+ "short_name": "flag-nf",+ "short_names": [+ "flag-nf",+ "norfolk_island"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Nigeria Flag",+ "unified": "1F1F3-1F1EC",+ "short_name": "flag-ng",+ "short_names": [+ "flag-ng",+ "nigeria"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Nicaragua Flag",+ "unified": "1F1F3-1F1EE",+ "short_name": "flag-ni",+ "short_names": [+ "flag-ni",+ "nicaragua"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Netherlands Flag",+ "unified": "1F1F3-1F1F1",+ "short_name": "flag-nl",+ "short_names": [+ "flag-nl",+ "netherlands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Norway Flag",+ "unified": "1F1F3-1F1F4",+ "short_name": "flag-no",+ "short_names": [+ "flag-no",+ "norway"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Nepal Flag",+ "unified": "1F1F3-1F1F5",+ "short_name": "flag-np",+ "short_names": [+ "flag-np",+ "nepal"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Nauru Flag",+ "unified": "1F1F3-1F1F7",+ "short_name": "flag-nr",+ "short_names": [+ "flag-nr",+ "nauru"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Niue Flag",+ "unified": "1F1F3-1F1FA",+ "short_name": "flag-nu",+ "short_names": [+ "flag-nu",+ "niue"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "New Zealand Flag",+ "unified": "1F1F3-1F1FF",+ "short_name": "flag-nz",+ "short_names": [+ "flag-nz",+ "new_zealand"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Oman Flag",+ "unified": "1F1F4-1F1F2",+ "short_name": "flag-om",+ "short_names": [+ "flag-om",+ "oman"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Panama Flag",+ "unified": "1F1F5-1F1E6",+ "short_name": "flag-pa",+ "short_names": [+ "flag-pa",+ "panama"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Peru Flag",+ "unified": "1F1F5-1F1EA",+ "short_name": "flag-pe",+ "short_names": [+ "flag-pe",+ "peru"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "French Polynesia Flag",+ "unified": "1F1F5-1F1EB",+ "short_name": "flag-pf",+ "short_names": [+ "flag-pf",+ "french_polynesia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Papua New Guinea Flag",+ "unified": "1F1F5-1F1EC",+ "short_name": "flag-pg",+ "short_names": [+ "flag-pg",+ "papua_new_guinea"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Philippines Flag",+ "unified": "1F1F5-1F1ED",+ "short_name": "flag-ph",+ "short_names": [+ "flag-ph",+ "philippines"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Pakistan Flag",+ "unified": "1F1F5-1F1F0",+ "short_name": "flag-pk",+ "short_names": [+ "flag-pk",+ "pakistan",+ "pk"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Poland Flag",+ "unified": "1F1F5-1F1F1",+ "short_name": "flag-pl",+ "short_names": [+ "flag-pl",+ "poland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Pierre & Miquelon Flag",+ "unified": "1F1F5-1F1F2",+ "short_name": "flag-pm",+ "short_names": [+ "flag-pm",+ "st_pierre_miquelon"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Pitcairn Islands Flag",+ "unified": "1F1F5-1F1F3",+ "short_name": "flag-pn",+ "short_names": [+ "flag-pn",+ "pitcairn_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Puerto Rico Flag",+ "unified": "1F1F5-1F1F7",+ "short_name": "flag-pr",+ "short_names": [+ "flag-pr",+ "puerto_rico"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Palestinian Territories Flag",+ "unified": "1F1F5-1F1F8",+ "short_name": "flag-ps",+ "short_names": [+ "flag-ps",+ "palestinian_territories"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Portugal Flag",+ "unified": "1F1F5-1F1F9",+ "short_name": "flag-pt",+ "short_names": [+ "flag-pt",+ "portugal"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Palau Flag",+ "unified": "1F1F5-1F1FC",+ "short_name": "flag-pw",+ "short_names": [+ "flag-pw",+ "palau"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Paraguay Flag",+ "unified": "1F1F5-1F1FE",+ "short_name": "flag-py",+ "short_names": [+ "flag-py",+ "paraguay"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Qatar Flag",+ "unified": "1F1F6-1F1E6",+ "short_name": "flag-qa",+ "short_names": [+ "flag-qa",+ "qatar"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Réunion Flag",+ "unified": "1F1F7-1F1EA",+ "short_name": "flag-re",+ "short_names": [+ "flag-re",+ "reunion"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Romania Flag",+ "unified": "1F1F7-1F1F4",+ "short_name": "flag-ro",+ "short_names": [+ "flag-ro",+ "romania"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Serbia Flag",+ "unified": "1F1F7-1F1F8",+ "short_name": "flag-rs",+ "short_names": [+ "flag-rs",+ "serbia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Russia Flag",+ "unified": "1F1F7-1F1FA",+ "short_name": "ru",+ "short_names": [+ "ru",+ "flag-ru"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Rwanda Flag",+ "unified": "1F1F7-1F1FC",+ "short_name": "flag-rw",+ "short_names": [+ "flag-rw",+ "rwanda"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Saudi Arabia Flag",+ "unified": "1F1F8-1F1E6",+ "short_name": "flag-sa",+ "short_names": [+ "flag-sa",+ "saudi_arabia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Solomon Islands Flag",+ "unified": "1F1F8-1F1E7",+ "short_name": "flag-sb",+ "short_names": [+ "flag-sb",+ "solomon_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Seychelles Flag",+ "unified": "1F1F8-1F1E8",+ "short_name": "flag-sc",+ "short_names": [+ "flag-sc",+ "seychelles"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Sudan Flag",+ "unified": "1F1F8-1F1E9",+ "short_name": "flag-sd",+ "short_names": [+ "flag-sd",+ "sudan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Sweden Flag",+ "unified": "1F1F8-1F1EA",+ "short_name": "flag-se",+ "short_names": [+ "flag-se",+ "sweden"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Singapore Flag",+ "unified": "1F1F8-1F1EC",+ "short_name": "flag-sg",+ "short_names": [+ "flag-sg",+ "singapore"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Helena Flag",+ "unified": "1F1F8-1F1ED",+ "short_name": "flag-sh",+ "short_names": [+ "flag-sh",+ "st_helena"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Slovenia Flag",+ "unified": "1F1F8-1F1EE",+ "short_name": "flag-si",+ "short_names": [+ "flag-si",+ "slovenia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Svalbard & Jan Mayen Flag",+ "unified": "1F1F8-1F1EF",+ "short_name": "flag-sj",+ "short_names": [+ "flag-sj"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Slovakia Flag",+ "unified": "1F1F8-1F1F0",+ "short_name": "flag-sk",+ "short_names": [+ "flag-sk",+ "slovakia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Sierra Leone Flag",+ "unified": "1F1F8-1F1F1",+ "short_name": "flag-sl",+ "short_names": [+ "flag-sl",+ "sierra_leone"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "San Marino Flag",+ "unified": "1F1F8-1F1F2",+ "short_name": "flag-sm",+ "short_names": [+ "flag-sm",+ "san_marino"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Senegal Flag",+ "unified": "1F1F8-1F1F3",+ "short_name": "flag-sn",+ "short_names": [+ "flag-sn",+ "senegal"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Somalia Flag",+ "unified": "1F1F8-1F1F4",+ "short_name": "flag-so",+ "short_names": [+ "flag-so",+ "somalia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Suriname Flag",+ "unified": "1F1F8-1F1F7",+ "short_name": "flag-sr",+ "short_names": [+ "flag-sr",+ "suriname"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "South Sudan Flag",+ "unified": "1F1F8-1F1F8",+ "short_name": "flag-ss",+ "short_names": [+ "flag-ss",+ "south_sudan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "São Tomé & Príncipe Flag",+ "unified": "1F1F8-1F1F9",+ "short_name": "flag-st",+ "short_names": [+ "flag-st",+ "sao_tome_principe"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "El Salvador Flag",+ "unified": "1F1F8-1F1FB",+ "short_name": "flag-sv",+ "short_names": [+ "flag-sv",+ "el_salvador"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Sint Maarten Flag",+ "unified": "1F1F8-1F1FD",+ "short_name": "flag-sx",+ "short_names": [+ "flag-sx",+ "sint_maarten"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Syria Flag",+ "unified": "1F1F8-1F1FE",+ "short_name": "flag-sy",+ "short_names": [+ "flag-sy",+ "syria"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Eswatini Flag",+ "unified": "1F1F8-1F1FF",+ "short_name": "flag-sz",+ "short_names": [+ "flag-sz",+ "swaziland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tristan da Cunha Flag",+ "unified": "1F1F9-1F1E6",+ "short_name": "flag-ta",+ "short_names": [+ "flag-ta"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Turks & Caicos Islands Flag",+ "unified": "1F1F9-1F1E8",+ "short_name": "flag-tc",+ "short_names": [+ "flag-tc",+ "turks_caicos_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Chad Flag",+ "unified": "1F1F9-1F1E9",+ "short_name": "flag-td",+ "short_names": [+ "flag-td",+ "chad"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "French Southern Territories Flag",+ "unified": "1F1F9-1F1EB",+ "short_name": "flag-tf",+ "short_names": [+ "flag-tf",+ "french_southern_territories"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Togo Flag",+ "unified": "1F1F9-1F1EC",+ "short_name": "flag-tg",+ "short_names": [+ "flag-tg",+ "togo"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Thailand Flag",+ "unified": "1F1F9-1F1ED",+ "short_name": "flag-th",+ "short_names": [+ "flag-th",+ "thailand"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tajikistan Flag",+ "unified": "1F1F9-1F1EF",+ "short_name": "flag-tj",+ "short_names": [+ "flag-tj",+ "tajikistan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tokelau Flag",+ "unified": "1F1F9-1F1F0",+ "short_name": "flag-tk",+ "short_names": [+ "flag-tk",+ "tokelau"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Timor-Leste Flag",+ "unified": "1F1F9-1F1F1",+ "short_name": "flag-tl",+ "short_names": [+ "flag-tl",+ "timor_leste"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Turkmenistan Flag",+ "unified": "1F1F9-1F1F2",+ "short_name": "flag-tm",+ "short_names": [+ "flag-tm",+ "turkmenistan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tunisia Flag",+ "unified": "1F1F9-1F1F3",+ "short_name": "flag-tn",+ "short_names": [+ "flag-tn",+ "tunisia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tonga Flag",+ "unified": "1F1F9-1F1F4",+ "short_name": "flag-to",+ "short_names": [+ "flag-to",+ "tonga"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Turkey Flag",+ "unified": "1F1F9-1F1F7",+ "short_name": "flag-tr",+ "short_names": [+ "flag-tr",+ "tr"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Trinidad & Tobago Flag",+ "unified": "1F1F9-1F1F9",+ "short_name": "flag-tt",+ "short_names": [+ "flag-tt",+ "trinidad_tobago"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tuvalu Flag",+ "unified": "1F1F9-1F1FB",+ "short_name": "flag-tv",+ "short_names": [+ "flag-tv",+ "tuvalu"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Taiwan Flag",+ "unified": "1F1F9-1F1FC",+ "short_name": "flag-tw",+ "short_names": [+ "flag-tw",+ "taiwan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Tanzania Flag",+ "unified": "1F1F9-1F1FF",+ "short_name": "flag-tz",+ "short_names": [+ "flag-tz",+ "tanzania"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Ukraine Flag",+ "unified": "1F1FA-1F1E6",+ "short_name": "flag-ua",+ "short_names": [+ "flag-ua",+ "ukraine"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Uganda Flag",+ "unified": "1F1FA-1F1EC",+ "short_name": "flag-ug",+ "short_names": [+ "flag-ug",+ "uganda"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "U.S. Outlying Islands Flag",+ "unified": "1F1FA-1F1F2",+ "short_name": "flag-um",+ "short_names": [+ "flag-um"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "United Nations Flag",+ "unified": "1F1FA-1F1F3",+ "short_name": "flag-un",+ "short_names": [+ "flag-un"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "United States Flag",+ "unified": "1F1FA-1F1F8",+ "short_name": "us",+ "short_names": [+ "us",+ "flag-us"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Uruguay Flag",+ "unified": "1F1FA-1F1FE",+ "short_name": "flag-uy",+ "short_names": [+ "flag-uy",+ "uruguay"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Uzbekistan Flag",+ "unified": "1F1FA-1F1FF",+ "short_name": "flag-uz",+ "short_names": [+ "flag-uz",+ "uzbekistan"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Vatican City Flag",+ "unified": "1F1FB-1F1E6",+ "short_name": "flag-va",+ "short_names": [+ "flag-va",+ "vatican_city"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "St. Vincent & Grenadines Flag",+ "unified": "1F1FB-1F1E8",+ "short_name": "flag-vc",+ "short_names": [+ "flag-vc",+ "st_vincent_grenadines"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Venezuela Flag",+ "unified": "1F1FB-1F1EA",+ "short_name": "flag-ve",+ "short_names": [+ "flag-ve",+ "venezuela"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "British Virgin Islands Flag",+ "unified": "1F1FB-1F1EC",+ "short_name": "flag-vg",+ "short_names": [+ "flag-vg",+ "british_virgin_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "U.S. Virgin Islands Flag",+ "unified": "1F1FB-1F1EE",+ "short_name": "flag-vi",+ "short_names": [+ "flag-vi",+ "us_virgin_islands"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Vietnam Flag",+ "unified": "1F1FB-1F1F3",+ "short_name": "flag-vn",+ "short_names": [+ "flag-vn",+ "vietnam"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Vanuatu Flag",+ "unified": "1F1FB-1F1FA",+ "short_name": "flag-vu",+ "short_names": [+ "flag-vu",+ "vanuatu"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Wallis & Futuna Flag",+ "unified": "1F1FC-1F1EB",+ "short_name": "flag-wf",+ "short_names": [+ "flag-wf",+ "wallis_futuna"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Samoa Flag",+ "unified": "1F1FC-1F1F8",+ "short_name": "flag-ws",+ "short_names": [+ "flag-ws",+ "samoa"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Kosovo Flag",+ "unified": "1F1FD-1F1F0",+ "short_name": "flag-xk",+ "short_names": [+ "flag-xk",+ "kosovo"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Yemen Flag",+ "unified": "1F1FE-1F1EA",+ "short_name": "flag-ye",+ "short_names": [+ "flag-ye",+ "yemen"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Mayotte Flag",+ "unified": "1F1FE-1F1F9",+ "short_name": "flag-yt",+ "short_names": [+ "flag-yt",+ "mayotte"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "South Africa Flag",+ "unified": "1F1FF-1F1E6",+ "short_name": "flag-za",+ "short_names": [+ "flag-za",+ "south_africa",+ "za"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Zambia Flag",+ "unified": "1F1FF-1F1F2",+ "short_name": "flag-zm",+ "short_names": [+ "flag-zm",+ "zambia"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Zimbabwe Flag",+ "unified": "1F1FF-1F1FC",+ "short_name": "flag-zw",+ "short_names": [+ "flag-zw",+ "zimbabwe"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "England Flag",+ "unified": "1F3F4-E0067-E0062-E0065-E006E-E0067-E007F",+ "short_name": "flag-england",+ "short_names": [+ "flag-england"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Scotland Flag",+ "unified": "1F3F4-E0067-E0062-E0073-E0063-E0074-E007F",+ "short_name": "flag-scotland",+ "short_names": [+ "flag-scotland"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "name": "Wales Flag",+ "unified": "1F3F4-E0067-E0062-E0077-E006C-E0073-E007F",+ "short_name": "flag-wales",+ "short_names": [+ "flag-wales"+ ],+ "text": null,+ "texts": null,+ "category": "flags"+ },+ {+ "unified": "1F385-1F3FB",+ "short_name": "santa_light_skin_tone",+ "short_names": [+ "santa_light_skin_tone"+ ],+ "name": "FATHER CHRISTMAS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F385-1F3FC",+ "short_name": "santa_medium_light_skin_tone",+ "short_names": [+ "santa_medium_light_skin_tone"+ ],+ "name": "FATHER CHRISTMAS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F385-1F3FD",+ "short_name": "santa_medium_skin_tone",+ "short_names": [+ "santa_medium_skin_tone"+ ],+ "name": "FATHER CHRISTMAS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F385-1F3FE",+ "short_name": "santa_medium_dark_skin_tone",+ "short_names": [+ "santa_medium_dark_skin_tone"+ ],+ "name": "FATHER CHRISTMAS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F385-1F3FF",+ "short_name": "santa_dark_skin_tone",+ "short_names": [+ "santa_dark_skin_tone"+ ],+ "name": "FATHER CHRISTMAS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C2-1F3FB",+ "short_name": "snowboarder_light_skin_tone",+ "short_names": [+ "snowboarder_light_skin_tone"+ ],+ "name": "SNOWBOARDER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C2-1F3FC",+ "short_name": "snowboarder_medium_light_skin_tone",+ "short_names": [+ "snowboarder_medium_light_skin_tone"+ ],+ "name": "SNOWBOARDER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C2-1F3FD",+ "short_name": "snowboarder_medium_skin_tone",+ "short_names": [+ "snowboarder_medium_skin_tone"+ ],+ "name": "SNOWBOARDER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C2-1F3FE",+ "short_name": "snowboarder_medium_dark_skin_tone",+ "short_names": [+ "snowboarder_medium_dark_skin_tone"+ ],+ "name": "SNOWBOARDER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C2-1F3FF",+ "short_name": "snowboarder_dark_skin_tone",+ "short_names": [+ "snowboarder_dark_skin_tone"+ ],+ "name": "SNOWBOARDER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C3-1F3FB-200D-2640-FE0F",+ "short_name": "woman-running_light_skin_tone",+ "short_names": [+ "woman-running_light_skin_tone",+ "running_woman_light_skin_tone"+ ],+ "name": "WOMAN RUNNING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C3-1F3FC-200D-2640-FE0F",+ "short_name": "woman-running_medium_light_skin_tone",+ "short_names": [+ "woman-running_medium_light_skin_tone",+ "running_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN RUNNING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C3-1F3FD-200D-2640-FE0F",+ "short_name": "woman-running_medium_skin_tone",+ "short_names": [+ "woman-running_medium_skin_tone",+ "running_woman_medium_skin_tone"+ ],+ "name": "WOMAN RUNNING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C3-1F3FE-200D-2640-FE0F",+ "short_name": "woman-running_medium_dark_skin_tone",+ "short_names": [+ "woman-running_medium_dark_skin_tone",+ "running_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN RUNNING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C3-1F3FF-200D-2640-FE0F",+ "short_name": "woman-running_dark_skin_tone",+ "short_names": [+ "woman-running_dark_skin_tone",+ "running_woman_dark_skin_tone"+ ],+ "name": "WOMAN RUNNING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C3-1F3FB-200D-2642-FE0F",+ "short_name": "man-running_light_skin_tone",+ "short_names": [+ "man-running_light_skin_tone",+ "running_man_light_skin_tone"+ ],+ "name": "MAN RUNNING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C3-1F3FC-200D-2642-FE0F",+ "short_name": "man-running_medium_light_skin_tone",+ "short_names": [+ "man-running_medium_light_skin_tone",+ "running_man_medium_light_skin_tone"+ ],+ "name": "MAN RUNNING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C3-1F3FD-200D-2642-FE0F",+ "short_name": "man-running_medium_skin_tone",+ "short_names": [+ "man-running_medium_skin_tone",+ "running_man_medium_skin_tone"+ ],+ "name": "MAN RUNNING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C3-1F3FE-200D-2642-FE0F",+ "short_name": "man-running_medium_dark_skin_tone",+ "short_names": [+ "man-running_medium_dark_skin_tone",+ "running_man_medium_dark_skin_tone"+ ],+ "name": "MAN RUNNING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C3-1F3FF-200D-2642-FE0F",+ "short_name": "man-running_dark_skin_tone",+ "short_names": [+ "man-running_dark_skin_tone",+ "running_man_dark_skin_tone"+ ],+ "name": "MAN RUNNING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C3-1F3FB",+ "short_name": "runner_light_skin_tone",+ "short_names": [+ "runner_light_skin_tone",+ "running_light_skin_tone"+ ],+ "name": "RUNNER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C3-1F3FC",+ "short_name": "runner_medium_light_skin_tone",+ "short_names": [+ "runner_medium_light_skin_tone",+ "running_medium_light_skin_tone"+ ],+ "name": "RUNNER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C3-1F3FD",+ "short_name": "runner_medium_skin_tone",+ "short_names": [+ "runner_medium_skin_tone",+ "running_medium_skin_tone"+ ],+ "name": "RUNNER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C3-1F3FE",+ "short_name": "runner_medium_dark_skin_tone",+ "short_names": [+ "runner_medium_dark_skin_tone",+ "running_medium_dark_skin_tone"+ ],+ "name": "RUNNER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C3-1F3FF",+ "short_name": "runner_dark_skin_tone",+ "short_names": [+ "runner_dark_skin_tone",+ "running_dark_skin_tone"+ ],+ "name": "RUNNER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C4-1F3FB-200D-2640-FE0F",+ "short_name": "woman-surfing_light_skin_tone",+ "short_names": [+ "woman-surfing_light_skin_tone",+ "surfing_woman_light_skin_tone"+ ],+ "name": "WOMAN SURFING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C4-1F3FC-200D-2640-FE0F",+ "short_name": "woman-surfing_medium_light_skin_tone",+ "short_names": [+ "woman-surfing_medium_light_skin_tone",+ "surfing_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN SURFING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C4-1F3FD-200D-2640-FE0F",+ "short_name": "woman-surfing_medium_skin_tone",+ "short_names": [+ "woman-surfing_medium_skin_tone",+ "surfing_woman_medium_skin_tone"+ ],+ "name": "WOMAN SURFING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C4-1F3FE-200D-2640-FE0F",+ "short_name": "woman-surfing_medium_dark_skin_tone",+ "short_names": [+ "woman-surfing_medium_dark_skin_tone",+ "surfing_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN SURFING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C4-1F3FF-200D-2640-FE0F",+ "short_name": "woman-surfing_dark_skin_tone",+ "short_names": [+ "woman-surfing_dark_skin_tone",+ "surfing_woman_dark_skin_tone"+ ],+ "name": "WOMAN SURFING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C4-1F3FB-200D-2642-FE0F",+ "short_name": "man-surfing_light_skin_tone",+ "short_names": [+ "man-surfing_light_skin_tone",+ "surfing_man_light_skin_tone"+ ],+ "name": "MAN SURFING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C4-1F3FC-200D-2642-FE0F",+ "short_name": "man-surfing_medium_light_skin_tone",+ "short_names": [+ "man-surfing_medium_light_skin_tone",+ "surfing_man_medium_light_skin_tone"+ ],+ "name": "MAN SURFING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C4-1F3FD-200D-2642-FE0F",+ "short_name": "man-surfing_medium_skin_tone",+ "short_names": [+ "man-surfing_medium_skin_tone",+ "surfing_man_medium_skin_tone"+ ],+ "name": "MAN SURFING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C4-1F3FE-200D-2642-FE0F",+ "short_name": "man-surfing_medium_dark_skin_tone",+ "short_names": [+ "man-surfing_medium_dark_skin_tone",+ "surfing_man_medium_dark_skin_tone"+ ],+ "name": "MAN SURFING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C4-1F3FF-200D-2642-FE0F",+ "short_name": "man-surfing_dark_skin_tone",+ "short_names": [+ "man-surfing_dark_skin_tone",+ "surfing_man_dark_skin_tone"+ ],+ "name": "MAN SURFING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C4-1F3FB",+ "short_name": "surfer_light_skin_tone",+ "short_names": [+ "surfer_light_skin_tone"+ ],+ "name": "SURFER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C4-1F3FC",+ "short_name": "surfer_medium_light_skin_tone",+ "short_names": [+ "surfer_medium_light_skin_tone"+ ],+ "name": "SURFER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C4-1F3FD",+ "short_name": "surfer_medium_skin_tone",+ "short_names": [+ "surfer_medium_skin_tone"+ ],+ "name": "SURFER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C4-1F3FE",+ "short_name": "surfer_medium_dark_skin_tone",+ "short_names": [+ "surfer_medium_dark_skin_tone"+ ],+ "name": "SURFER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C4-1F3FF",+ "short_name": "surfer_dark_skin_tone",+ "short_names": [+ "surfer_dark_skin_tone"+ ],+ "name": "SURFER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3C7-1F3FB",+ "short_name": "horse_racing_light_skin_tone",+ "short_names": [+ "horse_racing_light_skin_tone"+ ],+ "name": "HORSE RACING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3C7-1F3FC",+ "short_name": "horse_racing_medium_light_skin_tone",+ "short_names": [+ "horse_racing_medium_light_skin_tone"+ ],+ "name": "HORSE RACING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3C7-1F3FD",+ "short_name": "horse_racing_medium_skin_tone",+ "short_names": [+ "horse_racing_medium_skin_tone"+ ],+ "name": "HORSE RACING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3C7-1F3FE",+ "short_name": "horse_racing_medium_dark_skin_tone",+ "short_names": [+ "horse_racing_medium_dark_skin_tone"+ ],+ "name": "HORSE RACING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3C7-1F3FF",+ "short_name": "horse_racing_dark_skin_tone",+ "short_names": [+ "horse_racing_dark_skin_tone"+ ],+ "name": "HORSE RACING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CA-1F3FB-200D-2640-FE0F",+ "short_name": "woman-swimming_light_skin_tone",+ "short_names": [+ "woman-swimming_light_skin_tone",+ "swimming_woman_light_skin_tone"+ ],+ "name": "WOMAN SWIMMING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CA-1F3FC-200D-2640-FE0F",+ "short_name": "woman-swimming_medium_light_skin_tone",+ "short_names": [+ "woman-swimming_medium_light_skin_tone",+ "swimming_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN SWIMMING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CA-1F3FD-200D-2640-FE0F",+ "short_name": "woman-swimming_medium_skin_tone",+ "short_names": [+ "woman-swimming_medium_skin_tone",+ "swimming_woman_medium_skin_tone"+ ],+ "name": "WOMAN SWIMMING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CA-1F3FE-200D-2640-FE0F",+ "short_name": "woman-swimming_medium_dark_skin_tone",+ "short_names": [+ "woman-swimming_medium_dark_skin_tone",+ "swimming_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN SWIMMING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CA-1F3FF-200D-2640-FE0F",+ "short_name": "woman-swimming_dark_skin_tone",+ "short_names": [+ "woman-swimming_dark_skin_tone",+ "swimming_woman_dark_skin_tone"+ ],+ "name": "WOMAN SWIMMING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CA-1F3FB-200D-2642-FE0F",+ "short_name": "man-swimming_light_skin_tone",+ "short_names": [+ "man-swimming_light_skin_tone",+ "swimming_man_light_skin_tone"+ ],+ "name": "MAN SWIMMING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CA-1F3FC-200D-2642-FE0F",+ "short_name": "man-swimming_medium_light_skin_tone",+ "short_names": [+ "man-swimming_medium_light_skin_tone",+ "swimming_man_medium_light_skin_tone"+ ],+ "name": "MAN SWIMMING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CA-1F3FD-200D-2642-FE0F",+ "short_name": "man-swimming_medium_skin_tone",+ "short_names": [+ "man-swimming_medium_skin_tone",+ "swimming_man_medium_skin_tone"+ ],+ "name": "MAN SWIMMING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CA-1F3FE-200D-2642-FE0F",+ "short_name": "man-swimming_medium_dark_skin_tone",+ "short_names": [+ "man-swimming_medium_dark_skin_tone",+ "swimming_man_medium_dark_skin_tone"+ ],+ "name": "MAN SWIMMING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CA-1F3FF-200D-2642-FE0F",+ "short_name": "man-swimming_dark_skin_tone",+ "short_names": [+ "man-swimming_dark_skin_tone",+ "swimming_man_dark_skin_tone"+ ],+ "name": "MAN SWIMMING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CA-1F3FB",+ "short_name": "swimmer_light_skin_tone",+ "short_names": [+ "swimmer_light_skin_tone"+ ],+ "name": "SWIMMER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CA-1F3FC",+ "short_name": "swimmer_medium_light_skin_tone",+ "short_names": [+ "swimmer_medium_light_skin_tone"+ ],+ "name": "SWIMMER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CA-1F3FD",+ "short_name": "swimmer_medium_skin_tone",+ "short_names": [+ "swimmer_medium_skin_tone"+ ],+ "name": "SWIMMER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CA-1F3FE",+ "short_name": "swimmer_medium_dark_skin_tone",+ "short_names": [+ "swimmer_medium_dark_skin_tone"+ ],+ "name": "SWIMMER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CA-1F3FF",+ "short_name": "swimmer_dark_skin_tone",+ "short_names": [+ "swimmer_dark_skin_tone"+ ],+ "name": "SWIMMER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CB-1F3FB-200D-2640-FE0F",+ "short_name": "woman-lifting-weights_light_skin_tone",+ "short_names": [+ "woman-lifting-weights_light_skin_tone",+ "weight_lifting_woman_light_skin_tone"+ ],+ "name": "WOMAN LIFTING WEIGHTS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CB-1F3FC-200D-2640-FE0F",+ "short_name": "woman-lifting-weights_medium_light_skin_tone",+ "short_names": [+ "woman-lifting-weights_medium_light_skin_tone",+ "weight_lifting_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN LIFTING WEIGHTS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CB-1F3FD-200D-2640-FE0F",+ "short_name": "woman-lifting-weights_medium_skin_tone",+ "short_names": [+ "woman-lifting-weights_medium_skin_tone",+ "weight_lifting_woman_medium_skin_tone"+ ],+ "name": "WOMAN LIFTING WEIGHTS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CB-1F3FE-200D-2640-FE0F",+ "short_name": "woman-lifting-weights_medium_dark_skin_tone",+ "short_names": [+ "woman-lifting-weights_medium_dark_skin_tone",+ "weight_lifting_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN LIFTING WEIGHTS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CB-1F3FF-200D-2640-FE0F",+ "short_name": "woman-lifting-weights_dark_skin_tone",+ "short_names": [+ "woman-lifting-weights_dark_skin_tone",+ "weight_lifting_woman_dark_skin_tone"+ ],+ "name": "WOMAN LIFTING WEIGHTS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CB-1F3FB-200D-2642-FE0F",+ "short_name": "man-lifting-weights_light_skin_tone",+ "short_names": [+ "man-lifting-weights_light_skin_tone",+ "weight_lifting_man_light_skin_tone"+ ],+ "name": "MAN LIFTING WEIGHTS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CB-1F3FC-200D-2642-FE0F",+ "short_name": "man-lifting-weights_medium_light_skin_tone",+ "short_names": [+ "man-lifting-weights_medium_light_skin_tone",+ "weight_lifting_man_medium_light_skin_tone"+ ],+ "name": "MAN LIFTING WEIGHTS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CB-1F3FD-200D-2642-FE0F",+ "short_name": "man-lifting-weights_medium_skin_tone",+ "short_names": [+ "man-lifting-weights_medium_skin_tone",+ "weight_lifting_man_medium_skin_tone"+ ],+ "name": "MAN LIFTING WEIGHTS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CB-1F3FE-200D-2642-FE0F",+ "short_name": "man-lifting-weights_medium_dark_skin_tone",+ "short_names": [+ "man-lifting-weights_medium_dark_skin_tone",+ "weight_lifting_man_medium_dark_skin_tone"+ ],+ "name": "MAN LIFTING WEIGHTS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CB-1F3FF-200D-2642-FE0F",+ "short_name": "man-lifting-weights_dark_skin_tone",+ "short_names": [+ "man-lifting-weights_dark_skin_tone",+ "weight_lifting_man_dark_skin_tone"+ ],+ "name": "MAN LIFTING WEIGHTS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CB-1F3FB",+ "short_name": "weight_lifter_light_skin_tone",+ "short_names": [+ "weight_lifter_light_skin_tone"+ ],+ "name": "PERSON LIFTING WEIGHTS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CB-1F3FC",+ "short_name": "weight_lifter_medium_light_skin_tone",+ "short_names": [+ "weight_lifter_medium_light_skin_tone"+ ],+ "name": "PERSON LIFTING WEIGHTS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CB-1F3FD",+ "short_name": "weight_lifter_medium_skin_tone",+ "short_names": [+ "weight_lifter_medium_skin_tone"+ ],+ "name": "PERSON LIFTING WEIGHTS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CB-1F3FE",+ "short_name": "weight_lifter_medium_dark_skin_tone",+ "short_names": [+ "weight_lifter_medium_dark_skin_tone"+ ],+ "name": "PERSON LIFTING WEIGHTS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CB-1F3FF",+ "short_name": "weight_lifter_dark_skin_tone",+ "short_names": [+ "weight_lifter_dark_skin_tone"+ ],+ "name": "PERSON LIFTING WEIGHTS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CC-1F3FB-200D-2640-FE0F",+ "short_name": "woman-golfing_light_skin_tone",+ "short_names": [+ "woman-golfing_light_skin_tone",+ "golfing_woman_light_skin_tone"+ ],+ "name": "WOMAN GOLFING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CC-1F3FC-200D-2640-FE0F",+ "short_name": "woman-golfing_medium_light_skin_tone",+ "short_names": [+ "woman-golfing_medium_light_skin_tone",+ "golfing_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN GOLFING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CC-1F3FD-200D-2640-FE0F",+ "short_name": "woman-golfing_medium_skin_tone",+ "short_names": [+ "woman-golfing_medium_skin_tone",+ "golfing_woman_medium_skin_tone"+ ],+ "name": "WOMAN GOLFING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CC-1F3FE-200D-2640-FE0F",+ "short_name": "woman-golfing_medium_dark_skin_tone",+ "short_names": [+ "woman-golfing_medium_dark_skin_tone",+ "golfing_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN GOLFING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CC-1F3FF-200D-2640-FE0F",+ "short_name": "woman-golfing_dark_skin_tone",+ "short_names": [+ "woman-golfing_dark_skin_tone",+ "golfing_woman_dark_skin_tone"+ ],+ "name": "WOMAN GOLFING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CC-1F3FB-200D-2642-FE0F",+ "short_name": "man-golfing_light_skin_tone",+ "short_names": [+ "man-golfing_light_skin_tone",+ "golfing_man_light_skin_tone"+ ],+ "name": "MAN GOLFING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CC-1F3FC-200D-2642-FE0F",+ "short_name": "man-golfing_medium_light_skin_tone",+ "short_names": [+ "man-golfing_medium_light_skin_tone",+ "golfing_man_medium_light_skin_tone"+ ],+ "name": "MAN GOLFING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CC-1F3FD-200D-2642-FE0F",+ "short_name": "man-golfing_medium_skin_tone",+ "short_names": [+ "man-golfing_medium_skin_tone",+ "golfing_man_medium_skin_tone"+ ],+ "name": "MAN GOLFING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CC-1F3FE-200D-2642-FE0F",+ "short_name": "man-golfing_medium_dark_skin_tone",+ "short_names": [+ "man-golfing_medium_dark_skin_tone",+ "golfing_man_medium_dark_skin_tone"+ ],+ "name": "MAN GOLFING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CC-1F3FF-200D-2642-FE0F",+ "short_name": "man-golfing_dark_skin_tone",+ "short_names": [+ "man-golfing_dark_skin_tone",+ "golfing_man_dark_skin_tone"+ ],+ "name": "MAN GOLFING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F3CC-1F3FB",+ "short_name": "golfer_light_skin_tone",+ "short_names": [+ "golfer_light_skin_tone"+ ],+ "name": "PERSON GOLFING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F3CC-1F3FC",+ "short_name": "golfer_medium_light_skin_tone",+ "short_names": [+ "golfer_medium_light_skin_tone"+ ],+ "name": "PERSON GOLFING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F3CC-1F3FD",+ "short_name": "golfer_medium_skin_tone",+ "short_names": [+ "golfer_medium_skin_tone"+ ],+ "name": "PERSON GOLFING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F3CC-1F3FE",+ "short_name": "golfer_medium_dark_skin_tone",+ "short_names": [+ "golfer_medium_dark_skin_tone"+ ],+ "name": "PERSON GOLFING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F3CC-1F3FF",+ "short_name": "golfer_dark_skin_tone",+ "short_names": [+ "golfer_dark_skin_tone"+ ],+ "name": "PERSON GOLFING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F442-1F3FB",+ "short_name": "ear_light_skin_tone",+ "short_names": [+ "ear_light_skin_tone"+ ],+ "name": "EAR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F442-1F3FC",+ "short_name": "ear_medium_light_skin_tone",+ "short_names": [+ "ear_medium_light_skin_tone"+ ],+ "name": "EAR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F442-1F3FD",+ "short_name": "ear_medium_skin_tone",+ "short_names": [+ "ear_medium_skin_tone"+ ],+ "name": "EAR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F442-1F3FE",+ "short_name": "ear_medium_dark_skin_tone",+ "short_names": [+ "ear_medium_dark_skin_tone"+ ],+ "name": "EAR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F442-1F3FF",+ "short_name": "ear_dark_skin_tone",+ "short_names": [+ "ear_dark_skin_tone"+ ],+ "name": "EAR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F443-1F3FB",+ "short_name": "nose_light_skin_tone",+ "short_names": [+ "nose_light_skin_tone"+ ],+ "name": "NOSE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F443-1F3FC",+ "short_name": "nose_medium_light_skin_tone",+ "short_names": [+ "nose_medium_light_skin_tone"+ ],+ "name": "NOSE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F443-1F3FD",+ "short_name": "nose_medium_skin_tone",+ "short_names": [+ "nose_medium_skin_tone"+ ],+ "name": "NOSE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F443-1F3FE",+ "short_name": "nose_medium_dark_skin_tone",+ "short_names": [+ "nose_medium_dark_skin_tone"+ ],+ "name": "NOSE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F443-1F3FF",+ "short_name": "nose_dark_skin_tone",+ "short_names": [+ "nose_dark_skin_tone"+ ],+ "name": "NOSE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F446-1F3FB",+ "short_name": "point_up_2_light_skin_tone",+ "short_names": [+ "point_up_2_light_skin_tone"+ ],+ "name": "WHITE UP POINTING BACKHAND INDEX: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F446-1F3FC",+ "short_name": "point_up_2_medium_light_skin_tone",+ "short_names": [+ "point_up_2_medium_light_skin_tone"+ ],+ "name": "WHITE UP POINTING BACKHAND INDEX: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F446-1F3FD",+ "short_name": "point_up_2_medium_skin_tone",+ "short_names": [+ "point_up_2_medium_skin_tone"+ ],+ "name": "WHITE UP POINTING BACKHAND INDEX: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F446-1F3FE",+ "short_name": "point_up_2_medium_dark_skin_tone",+ "short_names": [+ "point_up_2_medium_dark_skin_tone"+ ],+ "name": "WHITE UP POINTING BACKHAND INDEX: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F446-1F3FF",+ "short_name": "point_up_2_dark_skin_tone",+ "short_names": [+ "point_up_2_dark_skin_tone"+ ],+ "name": "WHITE UP POINTING BACKHAND INDEX: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F447-1F3FB",+ "short_name": "point_down_light_skin_tone",+ "short_names": [+ "point_down_light_skin_tone"+ ],+ "name": "WHITE DOWN POINTING BACKHAND INDEX: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F447-1F3FC",+ "short_name": "point_down_medium_light_skin_tone",+ "short_names": [+ "point_down_medium_light_skin_tone"+ ],+ "name": "WHITE DOWN POINTING BACKHAND INDEX: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F447-1F3FD",+ "short_name": "point_down_medium_skin_tone",+ "short_names": [+ "point_down_medium_skin_tone"+ ],+ "name": "WHITE DOWN POINTING BACKHAND INDEX: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F447-1F3FE",+ "short_name": "point_down_medium_dark_skin_tone",+ "short_names": [+ "point_down_medium_dark_skin_tone"+ ],+ "name": "WHITE DOWN POINTING BACKHAND INDEX: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F447-1F3FF",+ "short_name": "point_down_dark_skin_tone",+ "short_names": [+ "point_down_dark_skin_tone"+ ],+ "name": "WHITE DOWN POINTING BACKHAND INDEX: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F448-1F3FB",+ "short_name": "point_left_light_skin_tone",+ "short_names": [+ "point_left_light_skin_tone"+ ],+ "name": "WHITE LEFT POINTING BACKHAND INDEX: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F448-1F3FC",+ "short_name": "point_left_medium_light_skin_tone",+ "short_names": [+ "point_left_medium_light_skin_tone"+ ],+ "name": "WHITE LEFT POINTING BACKHAND INDEX: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F448-1F3FD",+ "short_name": "point_left_medium_skin_tone",+ "short_names": [+ "point_left_medium_skin_tone"+ ],+ "name": "WHITE LEFT POINTING BACKHAND INDEX: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F448-1F3FE",+ "short_name": "point_left_medium_dark_skin_tone",+ "short_names": [+ "point_left_medium_dark_skin_tone"+ ],+ "name": "WHITE LEFT POINTING BACKHAND INDEX: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F448-1F3FF",+ "short_name": "point_left_dark_skin_tone",+ "short_names": [+ "point_left_dark_skin_tone"+ ],+ "name": "WHITE LEFT POINTING BACKHAND INDEX: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F449-1F3FB",+ "short_name": "point_right_light_skin_tone",+ "short_names": [+ "point_right_light_skin_tone"+ ],+ "name": "WHITE RIGHT POINTING BACKHAND INDEX: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F449-1F3FC",+ "short_name": "point_right_medium_light_skin_tone",+ "short_names": [+ "point_right_medium_light_skin_tone"+ ],+ "name": "WHITE RIGHT POINTING BACKHAND INDEX: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F449-1F3FD",+ "short_name": "point_right_medium_skin_tone",+ "short_names": [+ "point_right_medium_skin_tone"+ ],+ "name": "WHITE RIGHT POINTING BACKHAND INDEX: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F449-1F3FE",+ "short_name": "point_right_medium_dark_skin_tone",+ "short_names": [+ "point_right_medium_dark_skin_tone"+ ],+ "name": "WHITE RIGHT POINTING BACKHAND INDEX: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F449-1F3FF",+ "short_name": "point_right_dark_skin_tone",+ "short_names": [+ "point_right_dark_skin_tone"+ ],+ "name": "WHITE RIGHT POINTING BACKHAND INDEX: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44A-1F3FB",+ "short_name": "facepunch_light_skin_tone",+ "short_names": [+ "facepunch_light_skin_tone",+ "punch_light_skin_tone",+ "fist_oncoming_light_skin_tone"+ ],+ "name": "FISTED HAND SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44A-1F3FC",+ "short_name": "facepunch_medium_light_skin_tone",+ "short_names": [+ "facepunch_medium_light_skin_tone",+ "punch_medium_light_skin_tone",+ "fist_oncoming_medium_light_skin_tone"+ ],+ "name": "FISTED HAND SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44A-1F3FD",+ "short_name": "facepunch_medium_skin_tone",+ "short_names": [+ "facepunch_medium_skin_tone",+ "punch_medium_skin_tone",+ "fist_oncoming_medium_skin_tone"+ ],+ "name": "FISTED HAND SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44A-1F3FE",+ "short_name": "facepunch_medium_dark_skin_tone",+ "short_names": [+ "facepunch_medium_dark_skin_tone",+ "punch_medium_dark_skin_tone",+ "fist_oncoming_medium_dark_skin_tone"+ ],+ "name": "FISTED HAND SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44A-1F3FF",+ "short_name": "facepunch_dark_skin_tone",+ "short_names": [+ "facepunch_dark_skin_tone",+ "punch_dark_skin_tone",+ "fist_oncoming_dark_skin_tone"+ ],+ "name": "FISTED HAND SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44B-1F3FB",+ "short_name": "wave_light_skin_tone",+ "short_names": [+ "wave_light_skin_tone"+ ],+ "name": "WAVING HAND SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44B-1F3FC",+ "short_name": "wave_medium_light_skin_tone",+ "short_names": [+ "wave_medium_light_skin_tone"+ ],+ "name": "WAVING HAND SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44B-1F3FD",+ "short_name": "wave_medium_skin_tone",+ "short_names": [+ "wave_medium_skin_tone"+ ],+ "name": "WAVING HAND SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44B-1F3FE",+ "short_name": "wave_medium_dark_skin_tone",+ "short_names": [+ "wave_medium_dark_skin_tone"+ ],+ "name": "WAVING HAND SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44B-1F3FF",+ "short_name": "wave_dark_skin_tone",+ "short_names": [+ "wave_dark_skin_tone"+ ],+ "name": "WAVING HAND SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44C-1F3FB",+ "short_name": "ok_hand_light_skin_tone",+ "short_names": [+ "ok_hand_light_skin_tone"+ ],+ "name": "OK HAND SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44C-1F3FC",+ "short_name": "ok_hand_medium_light_skin_tone",+ "short_names": [+ "ok_hand_medium_light_skin_tone"+ ],+ "name": "OK HAND SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44C-1F3FD",+ "short_name": "ok_hand_medium_skin_tone",+ "short_names": [+ "ok_hand_medium_skin_tone"+ ],+ "name": "OK HAND SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44C-1F3FE",+ "short_name": "ok_hand_medium_dark_skin_tone",+ "short_names": [+ "ok_hand_medium_dark_skin_tone"+ ],+ "name": "OK HAND SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44C-1F3FF",+ "short_name": "ok_hand_dark_skin_tone",+ "short_names": [+ "ok_hand_dark_skin_tone"+ ],+ "name": "OK HAND SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44D-1F3FB",+ "short_name": "+1_light_skin_tone",+ "short_names": [+ "+1_light_skin_tone",+ "thumbsup_light_skin_tone"+ ],+ "name": "THUMBS UP SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44D-1F3FC",+ "short_name": "+1_medium_light_skin_tone",+ "short_names": [+ "+1_medium_light_skin_tone",+ "thumbsup_medium_light_skin_tone"+ ],+ "name": "THUMBS UP SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44D-1F3FD",+ "short_name": "+1_medium_skin_tone",+ "short_names": [+ "+1_medium_skin_tone",+ "thumbsup_medium_skin_tone"+ ],+ "name": "THUMBS UP SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44D-1F3FE",+ "short_name": "+1_medium_dark_skin_tone",+ "short_names": [+ "+1_medium_dark_skin_tone",+ "thumbsup_medium_dark_skin_tone"+ ],+ "name": "THUMBS UP SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44D-1F3FF",+ "short_name": "+1_dark_skin_tone",+ "short_names": [+ "+1_dark_skin_tone",+ "thumbsup_dark_skin_tone"+ ],+ "name": "THUMBS UP SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44E-1F3FB",+ "short_name": "-1_light_skin_tone",+ "short_names": [+ "-1_light_skin_tone",+ "thumbsdown_light_skin_tone"+ ],+ "name": "THUMBS DOWN SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44E-1F3FC",+ "short_name": "-1_medium_light_skin_tone",+ "short_names": [+ "-1_medium_light_skin_tone",+ "thumbsdown_medium_light_skin_tone"+ ],+ "name": "THUMBS DOWN SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44E-1F3FD",+ "short_name": "-1_medium_skin_tone",+ "short_names": [+ "-1_medium_skin_tone",+ "thumbsdown_medium_skin_tone"+ ],+ "name": "THUMBS DOWN SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44E-1F3FE",+ "short_name": "-1_medium_dark_skin_tone",+ "short_names": [+ "-1_medium_dark_skin_tone",+ "thumbsdown_medium_dark_skin_tone"+ ],+ "name": "THUMBS DOWN SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44E-1F3FF",+ "short_name": "-1_dark_skin_tone",+ "short_names": [+ "-1_dark_skin_tone",+ "thumbsdown_dark_skin_tone"+ ],+ "name": "THUMBS DOWN SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F44F-1F3FB",+ "short_name": "clap_light_skin_tone",+ "short_names": [+ "clap_light_skin_tone"+ ],+ "name": "CLAPPING HANDS SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F44F-1F3FC",+ "short_name": "clap_medium_light_skin_tone",+ "short_names": [+ "clap_medium_light_skin_tone"+ ],+ "name": "CLAPPING HANDS SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F44F-1F3FD",+ "short_name": "clap_medium_skin_tone",+ "short_names": [+ "clap_medium_skin_tone"+ ],+ "name": "CLAPPING HANDS SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F44F-1F3FE",+ "short_name": "clap_medium_dark_skin_tone",+ "short_names": [+ "clap_medium_dark_skin_tone"+ ],+ "name": "CLAPPING HANDS SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F44F-1F3FF",+ "short_name": "clap_dark_skin_tone",+ "short_names": [+ "clap_dark_skin_tone"+ ],+ "name": "CLAPPING HANDS SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F450-1F3FB",+ "short_name": "open_hands_light_skin_tone",+ "short_names": [+ "open_hands_light_skin_tone"+ ],+ "name": "OPEN HANDS SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F450-1F3FC",+ "short_name": "open_hands_medium_light_skin_tone",+ "short_names": [+ "open_hands_medium_light_skin_tone"+ ],+ "name": "OPEN HANDS SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F450-1F3FD",+ "short_name": "open_hands_medium_skin_tone",+ "short_names": [+ "open_hands_medium_skin_tone"+ ],+ "name": "OPEN HANDS SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F450-1F3FE",+ "short_name": "open_hands_medium_dark_skin_tone",+ "short_names": [+ "open_hands_medium_dark_skin_tone"+ ],+ "name": "OPEN HANDS SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F450-1F3FF",+ "short_name": "open_hands_dark_skin_tone",+ "short_names": [+ "open_hands_dark_skin_tone"+ ],+ "name": "OPEN HANDS SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F466-1F3FB",+ "short_name": "boy_light_skin_tone",+ "short_names": [+ "boy_light_skin_tone"+ ],+ "name": "BOY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F466-1F3FC",+ "short_name": "boy_medium_light_skin_tone",+ "short_names": [+ "boy_medium_light_skin_tone"+ ],+ "name": "BOY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F466-1F3FD",+ "short_name": "boy_medium_skin_tone",+ "short_names": [+ "boy_medium_skin_tone"+ ],+ "name": "BOY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F466-1F3FE",+ "short_name": "boy_medium_dark_skin_tone",+ "short_names": [+ "boy_medium_dark_skin_tone"+ ],+ "name": "BOY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F466-1F3FF",+ "short_name": "boy_dark_skin_tone",+ "short_names": [+ "boy_dark_skin_tone"+ ],+ "name": "BOY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F467-1F3FB",+ "short_name": "girl_light_skin_tone",+ "short_names": [+ "girl_light_skin_tone"+ ],+ "name": "GIRL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F467-1F3FC",+ "short_name": "girl_medium_light_skin_tone",+ "short_names": [+ "girl_medium_light_skin_tone"+ ],+ "name": "GIRL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F467-1F3FD",+ "short_name": "girl_medium_skin_tone",+ "short_names": [+ "girl_medium_skin_tone"+ ],+ "name": "GIRL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F467-1F3FE",+ "short_name": "girl_medium_dark_skin_tone",+ "short_names": [+ "girl_medium_dark_skin_tone"+ ],+ "name": "GIRL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F467-1F3FF",+ "short_name": "girl_dark_skin_tone",+ "short_names": [+ "girl_dark_skin_tone"+ ],+ "name": "GIRL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F33E",+ "short_name": "male-farmer_light_skin_tone",+ "short_names": [+ "male-farmer_light_skin_tone",+ "man_farmer_light_skin_tone"+ ],+ "name": "MAN FARMER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F33E",+ "short_name": "male-farmer_medium_light_skin_tone",+ "short_names": [+ "male-farmer_medium_light_skin_tone",+ "man_farmer_medium_light_skin_tone"+ ],+ "name": "MAN FARMER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F33E",+ "short_name": "male-farmer_medium_skin_tone",+ "short_names": [+ "male-farmer_medium_skin_tone",+ "man_farmer_medium_skin_tone"+ ],+ "name": "MAN FARMER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F33E",+ "short_name": "male-farmer_medium_dark_skin_tone",+ "short_names": [+ "male-farmer_medium_dark_skin_tone",+ "man_farmer_medium_dark_skin_tone"+ ],+ "name": "MAN FARMER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F33E",+ "short_name": "male-farmer_dark_skin_tone",+ "short_names": [+ "male-farmer_dark_skin_tone",+ "man_farmer_dark_skin_tone"+ ],+ "name": "MAN FARMER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F373",+ "short_name": "male-cook_light_skin_tone",+ "short_names": [+ "male-cook_light_skin_tone",+ "man_cook_light_skin_tone"+ ],+ "name": "MAN COOK: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F373",+ "short_name": "male-cook_medium_light_skin_tone",+ "short_names": [+ "male-cook_medium_light_skin_tone",+ "man_cook_medium_light_skin_tone"+ ],+ "name": "MAN COOK: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F373",+ "short_name": "male-cook_medium_skin_tone",+ "short_names": [+ "male-cook_medium_skin_tone",+ "man_cook_medium_skin_tone"+ ],+ "name": "MAN COOK: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F373",+ "short_name": "male-cook_medium_dark_skin_tone",+ "short_names": [+ "male-cook_medium_dark_skin_tone",+ "man_cook_medium_dark_skin_tone"+ ],+ "name": "MAN COOK: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F373",+ "short_name": "male-cook_dark_skin_tone",+ "short_names": [+ "male-cook_dark_skin_tone",+ "man_cook_dark_skin_tone"+ ],+ "name": "MAN COOK: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F37C",+ "short_name": "man_feeding_baby_light_skin_tone",+ "short_names": [+ "man_feeding_baby_light_skin_tone"+ ],+ "name": "MAN FEEDING BABY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F37C",+ "short_name": "man_feeding_baby_medium_light_skin_tone",+ "short_names": [+ "man_feeding_baby_medium_light_skin_tone"+ ],+ "name": "MAN FEEDING BABY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F37C",+ "short_name": "man_feeding_baby_medium_skin_tone",+ "short_names": [+ "man_feeding_baby_medium_skin_tone"+ ],+ "name": "MAN FEEDING BABY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F37C",+ "short_name": "man_feeding_baby_medium_dark_skin_tone",+ "short_names": [+ "man_feeding_baby_medium_dark_skin_tone"+ ],+ "name": "MAN FEEDING BABY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F37C",+ "short_name": "man_feeding_baby_dark_skin_tone",+ "short_names": [+ "man_feeding_baby_dark_skin_tone"+ ],+ "name": "MAN FEEDING BABY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F393",+ "short_name": "male-student_light_skin_tone",+ "short_names": [+ "male-student_light_skin_tone",+ "man_student_light_skin_tone"+ ],+ "name": "MAN STUDENT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F393",+ "short_name": "male-student_medium_light_skin_tone",+ "short_names": [+ "male-student_medium_light_skin_tone",+ "man_student_medium_light_skin_tone"+ ],+ "name": "MAN STUDENT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F393",+ "short_name": "male-student_medium_skin_tone",+ "short_names": [+ "male-student_medium_skin_tone",+ "man_student_medium_skin_tone"+ ],+ "name": "MAN STUDENT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F393",+ "short_name": "male-student_medium_dark_skin_tone",+ "short_names": [+ "male-student_medium_dark_skin_tone",+ "man_student_medium_dark_skin_tone"+ ],+ "name": "MAN STUDENT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F393",+ "short_name": "male-student_dark_skin_tone",+ "short_names": [+ "male-student_dark_skin_tone",+ "man_student_dark_skin_tone"+ ],+ "name": "MAN STUDENT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F3A4",+ "short_name": "male-singer_light_skin_tone",+ "short_names": [+ "male-singer_light_skin_tone",+ "man_singer_light_skin_tone"+ ],+ "name": "MAN SINGER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F3A4",+ "short_name": "male-singer_medium_light_skin_tone",+ "short_names": [+ "male-singer_medium_light_skin_tone",+ "man_singer_medium_light_skin_tone"+ ],+ "name": "MAN SINGER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F3A4",+ "short_name": "male-singer_medium_skin_tone",+ "short_names": [+ "male-singer_medium_skin_tone",+ "man_singer_medium_skin_tone"+ ],+ "name": "MAN SINGER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F3A4",+ "short_name": "male-singer_medium_dark_skin_tone",+ "short_names": [+ "male-singer_medium_dark_skin_tone",+ "man_singer_medium_dark_skin_tone"+ ],+ "name": "MAN SINGER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F3A4",+ "short_name": "male-singer_dark_skin_tone",+ "short_names": [+ "male-singer_dark_skin_tone",+ "man_singer_dark_skin_tone"+ ],+ "name": "MAN SINGER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F3A8",+ "short_name": "male-artist_light_skin_tone",+ "short_names": [+ "male-artist_light_skin_tone",+ "man_artist_light_skin_tone"+ ],+ "name": "MAN ARTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F3A8",+ "short_name": "male-artist_medium_light_skin_tone",+ "short_names": [+ "male-artist_medium_light_skin_tone",+ "man_artist_medium_light_skin_tone"+ ],+ "name": "MAN ARTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F3A8",+ "short_name": "male-artist_medium_skin_tone",+ "short_names": [+ "male-artist_medium_skin_tone",+ "man_artist_medium_skin_tone"+ ],+ "name": "MAN ARTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F3A8",+ "short_name": "male-artist_medium_dark_skin_tone",+ "short_names": [+ "male-artist_medium_dark_skin_tone",+ "man_artist_medium_dark_skin_tone"+ ],+ "name": "MAN ARTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F3A8",+ "short_name": "male-artist_dark_skin_tone",+ "short_names": [+ "male-artist_dark_skin_tone",+ "man_artist_dark_skin_tone"+ ],+ "name": "MAN ARTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F3EB",+ "short_name": "male-teacher_light_skin_tone",+ "short_names": [+ "male-teacher_light_skin_tone",+ "man_teacher_light_skin_tone"+ ],+ "name": "MAN TEACHER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F3EB",+ "short_name": "male-teacher_medium_light_skin_tone",+ "short_names": [+ "male-teacher_medium_light_skin_tone",+ "man_teacher_medium_light_skin_tone"+ ],+ "name": "MAN TEACHER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F3EB",+ "short_name": "male-teacher_medium_skin_tone",+ "short_names": [+ "male-teacher_medium_skin_tone",+ "man_teacher_medium_skin_tone"+ ],+ "name": "MAN TEACHER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F3EB",+ "short_name": "male-teacher_medium_dark_skin_tone",+ "short_names": [+ "male-teacher_medium_dark_skin_tone",+ "man_teacher_medium_dark_skin_tone"+ ],+ "name": "MAN TEACHER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F3EB",+ "short_name": "male-teacher_dark_skin_tone",+ "short_names": [+ "male-teacher_dark_skin_tone",+ "man_teacher_dark_skin_tone"+ ],+ "name": "MAN TEACHER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F3ED",+ "short_name": "male-factory-worker_light_skin_tone",+ "short_names": [+ "male-factory-worker_light_skin_tone",+ "man_factory_worker_light_skin_tone"+ ],+ "name": "MAN FACTORY WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F3ED",+ "short_name": "male-factory-worker_medium_light_skin_tone",+ "short_names": [+ "male-factory-worker_medium_light_skin_tone",+ "man_factory_worker_medium_light_skin_tone"+ ],+ "name": "MAN FACTORY WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F3ED",+ "short_name": "male-factory-worker_medium_skin_tone",+ "short_names": [+ "male-factory-worker_medium_skin_tone",+ "man_factory_worker_medium_skin_tone"+ ],+ "name": "MAN FACTORY WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F3ED",+ "short_name": "male-factory-worker_medium_dark_skin_tone",+ "short_names": [+ "male-factory-worker_medium_dark_skin_tone",+ "man_factory_worker_medium_dark_skin_tone"+ ],+ "name": "MAN FACTORY WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F3ED",+ "short_name": "male-factory-worker_dark_skin_tone",+ "short_names": [+ "male-factory-worker_dark_skin_tone",+ "man_factory_worker_dark_skin_tone"+ ],+ "name": "MAN FACTORY WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F4BB",+ "short_name": "male-technologist_light_skin_tone",+ "short_names": [+ "male-technologist_light_skin_tone",+ "man_technologist_light_skin_tone"+ ],+ "name": "MAN TECHNOLOGIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F4BB",+ "short_name": "male-technologist_medium_light_skin_tone",+ "short_names": [+ "male-technologist_medium_light_skin_tone",+ "man_technologist_medium_light_skin_tone"+ ],+ "name": "MAN TECHNOLOGIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F4BB",+ "short_name": "male-technologist_medium_skin_tone",+ "short_names": [+ "male-technologist_medium_skin_tone",+ "man_technologist_medium_skin_tone"+ ],+ "name": "MAN TECHNOLOGIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F4BB",+ "short_name": "male-technologist_medium_dark_skin_tone",+ "short_names": [+ "male-technologist_medium_dark_skin_tone",+ "man_technologist_medium_dark_skin_tone"+ ],+ "name": "MAN TECHNOLOGIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F4BB",+ "short_name": "male-technologist_dark_skin_tone",+ "short_names": [+ "male-technologist_dark_skin_tone",+ "man_technologist_dark_skin_tone"+ ],+ "name": "MAN TECHNOLOGIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F4BC",+ "short_name": "male-office-worker_light_skin_tone",+ "short_names": [+ "male-office-worker_light_skin_tone",+ "man_office_worker_light_skin_tone"+ ],+ "name": "MAN OFFICE WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F4BC",+ "short_name": "male-office-worker_medium_light_skin_tone",+ "short_names": [+ "male-office-worker_medium_light_skin_tone",+ "man_office_worker_medium_light_skin_tone"+ ],+ "name": "MAN OFFICE WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F4BC",+ "short_name": "male-office-worker_medium_skin_tone",+ "short_names": [+ "male-office-worker_medium_skin_tone",+ "man_office_worker_medium_skin_tone"+ ],+ "name": "MAN OFFICE WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F4BC",+ "short_name": "male-office-worker_medium_dark_skin_tone",+ "short_names": [+ "male-office-worker_medium_dark_skin_tone",+ "man_office_worker_medium_dark_skin_tone"+ ],+ "name": "MAN OFFICE WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F4BC",+ "short_name": "male-office-worker_dark_skin_tone",+ "short_names": [+ "male-office-worker_dark_skin_tone",+ "man_office_worker_dark_skin_tone"+ ],+ "name": "MAN OFFICE WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F527",+ "short_name": "male-mechanic_light_skin_tone",+ "short_names": [+ "male-mechanic_light_skin_tone",+ "man_mechanic_light_skin_tone"+ ],+ "name": "MAN MECHANIC: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F527",+ "short_name": "male-mechanic_medium_light_skin_tone",+ "short_names": [+ "male-mechanic_medium_light_skin_tone",+ "man_mechanic_medium_light_skin_tone"+ ],+ "name": "MAN MECHANIC: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F527",+ "short_name": "male-mechanic_medium_skin_tone",+ "short_names": [+ "male-mechanic_medium_skin_tone",+ "man_mechanic_medium_skin_tone"+ ],+ "name": "MAN MECHANIC: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F527",+ "short_name": "male-mechanic_medium_dark_skin_tone",+ "short_names": [+ "male-mechanic_medium_dark_skin_tone",+ "man_mechanic_medium_dark_skin_tone"+ ],+ "name": "MAN MECHANIC: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F527",+ "short_name": "male-mechanic_dark_skin_tone",+ "short_names": [+ "male-mechanic_dark_skin_tone",+ "man_mechanic_dark_skin_tone"+ ],+ "name": "MAN MECHANIC: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F52C",+ "short_name": "male-scientist_light_skin_tone",+ "short_names": [+ "male-scientist_light_skin_tone",+ "man_scientist_light_skin_tone"+ ],+ "name": "MAN SCIENTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F52C",+ "short_name": "male-scientist_medium_light_skin_tone",+ "short_names": [+ "male-scientist_medium_light_skin_tone",+ "man_scientist_medium_light_skin_tone"+ ],+ "name": "MAN SCIENTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F52C",+ "short_name": "male-scientist_medium_skin_tone",+ "short_names": [+ "male-scientist_medium_skin_tone",+ "man_scientist_medium_skin_tone"+ ],+ "name": "MAN SCIENTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F52C",+ "short_name": "male-scientist_medium_dark_skin_tone",+ "short_names": [+ "male-scientist_medium_dark_skin_tone",+ "man_scientist_medium_dark_skin_tone"+ ],+ "name": "MAN SCIENTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F52C",+ "short_name": "male-scientist_dark_skin_tone",+ "short_names": [+ "male-scientist_dark_skin_tone",+ "man_scientist_dark_skin_tone"+ ],+ "name": "MAN SCIENTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F680",+ "short_name": "male-astronaut_light_skin_tone",+ "short_names": [+ "male-astronaut_light_skin_tone",+ "man_astronaut_light_skin_tone"+ ],+ "name": "MAN ASTRONAUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F680",+ "short_name": "male-astronaut_medium_light_skin_tone",+ "short_names": [+ "male-astronaut_medium_light_skin_tone",+ "man_astronaut_medium_light_skin_tone"+ ],+ "name": "MAN ASTRONAUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F680",+ "short_name": "male-astronaut_medium_skin_tone",+ "short_names": [+ "male-astronaut_medium_skin_tone",+ "man_astronaut_medium_skin_tone"+ ],+ "name": "MAN ASTRONAUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F680",+ "short_name": "male-astronaut_medium_dark_skin_tone",+ "short_names": [+ "male-astronaut_medium_dark_skin_tone",+ "man_astronaut_medium_dark_skin_tone"+ ],+ "name": "MAN ASTRONAUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F680",+ "short_name": "male-astronaut_dark_skin_tone",+ "short_names": [+ "male-astronaut_dark_skin_tone",+ "man_astronaut_dark_skin_tone"+ ],+ "name": "MAN ASTRONAUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F692",+ "short_name": "male-firefighter_light_skin_tone",+ "short_names": [+ "male-firefighter_light_skin_tone",+ "man_firefighter_light_skin_tone"+ ],+ "name": "MAN FIREFIGHTER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F692",+ "short_name": "male-firefighter_medium_light_skin_tone",+ "short_names": [+ "male-firefighter_medium_light_skin_tone",+ "man_firefighter_medium_light_skin_tone"+ ],+ "name": "MAN FIREFIGHTER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F692",+ "short_name": "male-firefighter_medium_skin_tone",+ "short_names": [+ "male-firefighter_medium_skin_tone",+ "man_firefighter_medium_skin_tone"+ ],+ "name": "MAN FIREFIGHTER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F692",+ "short_name": "male-firefighter_medium_dark_skin_tone",+ "short_names": [+ "male-firefighter_medium_dark_skin_tone",+ "man_firefighter_medium_dark_skin_tone"+ ],+ "name": "MAN FIREFIGHTER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F692",+ "short_name": "male-firefighter_dark_skin_tone",+ "short_names": [+ "male-firefighter_dark_skin_tone",+ "man_firefighter_dark_skin_tone"+ ],+ "name": "MAN FIREFIGHTER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9AF",+ "short_name": "man_with_probing_cane_light_skin_tone",+ "short_names": [+ "man_with_probing_cane_light_skin_tone"+ ],+ "name": "MAN WITH WHITE CANE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9AF",+ "short_name": "man_with_probing_cane_medium_light_skin_tone",+ "short_names": [+ "man_with_probing_cane_medium_light_skin_tone"+ ],+ "name": "MAN WITH WHITE CANE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9AF",+ "short_name": "man_with_probing_cane_medium_skin_tone",+ "short_names": [+ "man_with_probing_cane_medium_skin_tone"+ ],+ "name": "MAN WITH WHITE CANE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9AF",+ "short_name": "man_with_probing_cane_medium_dark_skin_tone",+ "short_names": [+ "man_with_probing_cane_medium_dark_skin_tone"+ ],+ "name": "MAN WITH WHITE CANE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9AF",+ "short_name": "man_with_probing_cane_dark_skin_tone",+ "short_names": [+ "man_with_probing_cane_dark_skin_tone"+ ],+ "name": "MAN WITH WHITE CANE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9B0",+ "short_name": "red_haired_man_light_skin_tone",+ "short_names": [+ "red_haired_man_light_skin_tone"+ ],+ "name": "MAN: RED HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9B0",+ "short_name": "red_haired_man_medium_light_skin_tone",+ "short_names": [+ "red_haired_man_medium_light_skin_tone"+ ],+ "name": "MAN: RED HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9B0",+ "short_name": "red_haired_man_medium_skin_tone",+ "short_names": [+ "red_haired_man_medium_skin_tone"+ ],+ "name": "MAN: RED HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9B0",+ "short_name": "red_haired_man_medium_dark_skin_tone",+ "short_names": [+ "red_haired_man_medium_dark_skin_tone"+ ],+ "name": "MAN: RED HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9B0",+ "short_name": "red_haired_man_dark_skin_tone",+ "short_names": [+ "red_haired_man_dark_skin_tone"+ ],+ "name": "MAN: RED HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9B1",+ "short_name": "curly_haired_man_light_skin_tone",+ "short_names": [+ "curly_haired_man_light_skin_tone"+ ],+ "name": "MAN: CURLY HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9B1",+ "short_name": "curly_haired_man_medium_light_skin_tone",+ "short_names": [+ "curly_haired_man_medium_light_skin_tone"+ ],+ "name": "MAN: CURLY HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9B1",+ "short_name": "curly_haired_man_medium_skin_tone",+ "short_names": [+ "curly_haired_man_medium_skin_tone"+ ],+ "name": "MAN: CURLY HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9B1",+ "short_name": "curly_haired_man_medium_dark_skin_tone",+ "short_names": [+ "curly_haired_man_medium_dark_skin_tone"+ ],+ "name": "MAN: CURLY HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9B1",+ "short_name": "curly_haired_man_dark_skin_tone",+ "short_names": [+ "curly_haired_man_dark_skin_tone"+ ],+ "name": "MAN: CURLY HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9B2",+ "short_name": "bald_man_light_skin_tone",+ "short_names": [+ "bald_man_light_skin_tone"+ ],+ "name": "MAN: BALD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9B2",+ "short_name": "bald_man_medium_light_skin_tone",+ "short_names": [+ "bald_man_medium_light_skin_tone"+ ],+ "name": "MAN: BALD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9B2",+ "short_name": "bald_man_medium_skin_tone",+ "short_names": [+ "bald_man_medium_skin_tone"+ ],+ "name": "MAN: BALD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9B2",+ "short_name": "bald_man_medium_dark_skin_tone",+ "short_names": [+ "bald_man_medium_dark_skin_tone"+ ],+ "name": "MAN: BALD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9B2",+ "short_name": "bald_man_dark_skin_tone",+ "short_names": [+ "bald_man_dark_skin_tone"+ ],+ "name": "MAN: BALD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9B3",+ "short_name": "white_haired_man_light_skin_tone",+ "short_names": [+ "white_haired_man_light_skin_tone"+ ],+ "name": "MAN: WHITE HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9B3",+ "short_name": "white_haired_man_medium_light_skin_tone",+ "short_names": [+ "white_haired_man_medium_light_skin_tone"+ ],+ "name": "MAN: WHITE HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9B3",+ "short_name": "white_haired_man_medium_skin_tone",+ "short_names": [+ "white_haired_man_medium_skin_tone"+ ],+ "name": "MAN: WHITE HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9B3",+ "short_name": "white_haired_man_medium_dark_skin_tone",+ "short_names": [+ "white_haired_man_medium_dark_skin_tone"+ ],+ "name": "MAN: WHITE HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9B3",+ "short_name": "white_haired_man_dark_skin_tone",+ "short_names": [+ "white_haired_man_dark_skin_tone"+ ],+ "name": "MAN: WHITE HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair_light_skin_tone",+ "short_names": [+ "man_in_motorized_wheelchair_light_skin_tone"+ ],+ "name": "MAN IN MOTORIZED WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair_medium_light_skin_tone",+ "short_names": [+ "man_in_motorized_wheelchair_medium_light_skin_tone"+ ],+ "name": "MAN IN MOTORIZED WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair_medium_skin_tone",+ "short_names": [+ "man_in_motorized_wheelchair_medium_skin_tone"+ ],+ "name": "MAN IN MOTORIZED WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "man_in_motorized_wheelchair_medium_dark_skin_tone"+ ],+ "name": "MAN IN MOTORIZED WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9BC",+ "short_name": "man_in_motorized_wheelchair_dark_skin_tone",+ "short_names": [+ "man_in_motorized_wheelchair_dark_skin_tone"+ ],+ "name": "MAN IN MOTORIZED WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair_light_skin_tone",+ "short_names": [+ "man_in_manual_wheelchair_light_skin_tone"+ ],+ "name": "MAN IN MANUAL WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair_medium_light_skin_tone",+ "short_names": [+ "man_in_manual_wheelchair_medium_light_skin_tone"+ ],+ "name": "MAN IN MANUAL WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair_medium_skin_tone",+ "short_names": [+ "man_in_manual_wheelchair_medium_skin_tone"+ ],+ "name": "MAN IN MANUAL WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "man_in_manual_wheelchair_medium_dark_skin_tone"+ ],+ "name": "MAN IN MANUAL WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F9BD",+ "short_name": "man_in_manual_wheelchair_dark_skin_tone",+ "short_names": [+ "man_in_manual_wheelchair_dark_skin_tone"+ ],+ "name": "MAN IN MANUAL WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-2695-FE0F",+ "short_name": "male-doctor_light_skin_tone",+ "short_names": [+ "male-doctor_light_skin_tone",+ "man_health_worker_light_skin_tone"+ ],+ "name": "MAN HEALTH WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-2695-FE0F",+ "short_name": "male-doctor_medium_light_skin_tone",+ "short_names": [+ "male-doctor_medium_light_skin_tone",+ "man_health_worker_medium_light_skin_tone"+ ],+ "name": "MAN HEALTH WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-2695-FE0F",+ "short_name": "male-doctor_medium_skin_tone",+ "short_names": [+ "male-doctor_medium_skin_tone",+ "man_health_worker_medium_skin_tone"+ ],+ "name": "MAN HEALTH WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-2695-FE0F",+ "short_name": "male-doctor_medium_dark_skin_tone",+ "short_names": [+ "male-doctor_medium_dark_skin_tone",+ "man_health_worker_medium_dark_skin_tone"+ ],+ "name": "MAN HEALTH WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-2695-FE0F",+ "short_name": "male-doctor_dark_skin_tone",+ "short_names": [+ "male-doctor_dark_skin_tone",+ "man_health_worker_dark_skin_tone"+ ],+ "name": "MAN HEALTH WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-2696-FE0F",+ "short_name": "male-judge_light_skin_tone",+ "short_names": [+ "male-judge_light_skin_tone",+ "man_judge_light_skin_tone"+ ],+ "name": "MAN JUDGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-2696-FE0F",+ "short_name": "male-judge_medium_light_skin_tone",+ "short_names": [+ "male-judge_medium_light_skin_tone",+ "man_judge_medium_light_skin_tone"+ ],+ "name": "MAN JUDGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-2696-FE0F",+ "short_name": "male-judge_medium_skin_tone",+ "short_names": [+ "male-judge_medium_skin_tone",+ "man_judge_medium_skin_tone"+ ],+ "name": "MAN JUDGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-2696-FE0F",+ "short_name": "male-judge_medium_dark_skin_tone",+ "short_names": [+ "male-judge_medium_dark_skin_tone",+ "man_judge_medium_dark_skin_tone"+ ],+ "name": "MAN JUDGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-2696-FE0F",+ "short_name": "male-judge_dark_skin_tone",+ "short_names": [+ "male-judge_dark_skin_tone",+ "man_judge_dark_skin_tone"+ ],+ "name": "MAN JUDGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-2708-FE0F",+ "short_name": "male-pilot_light_skin_tone",+ "short_names": [+ "male-pilot_light_skin_tone",+ "man_pilot_light_skin_tone"+ ],+ "name": "MAN PILOT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-2708-FE0F",+ "short_name": "male-pilot_medium_light_skin_tone",+ "short_names": [+ "male-pilot_medium_light_skin_tone",+ "man_pilot_medium_light_skin_tone"+ ],+ "name": "MAN PILOT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-2708-FE0F",+ "short_name": "male-pilot_medium_skin_tone",+ "short_names": [+ "male-pilot_medium_skin_tone",+ "man_pilot_medium_skin_tone"+ ],+ "name": "MAN PILOT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-2708-FE0F",+ "short_name": "male-pilot_medium_dark_skin_tone",+ "short_names": [+ "male-pilot_medium_dark_skin_tone",+ "man_pilot_medium_dark_skin_tone"+ ],+ "name": "MAN PILOT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-2708-FE0F",+ "short_name": "male-pilot_dark_skin_tone",+ "short_names": [+ "male-pilot_dark_skin_tone",+ "man_pilot_dark_skin_tone"+ ],+ "name": "MAN PILOT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB",+ "short_name": "man_light_skin_tone",+ "short_names": [+ "man_light_skin_tone"+ ],+ "name": "MAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC",+ "short_name": "man_medium_light_skin_tone",+ "short_names": [+ "man_medium_light_skin_tone"+ ],+ "name": "MAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD",+ "short_name": "man_medium_skin_tone",+ "short_names": [+ "man_medium_skin_tone"+ ],+ "name": "MAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE",+ "short_name": "man_medium_dark_skin_tone",+ "short_names": [+ "man_medium_dark_skin_tone"+ ],+ "name": "MAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FF",+ "short_name": "man_dark_skin_tone",+ "short_names": [+ "man_dark_skin_tone"+ ],+ "name": "MAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F33E",+ "short_name": "female-farmer_light_skin_tone",+ "short_names": [+ "female-farmer_light_skin_tone",+ "woman_farmer_light_skin_tone"+ ],+ "name": "WOMAN FARMER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F33E",+ "short_name": "female-farmer_medium_light_skin_tone",+ "short_names": [+ "female-farmer_medium_light_skin_tone",+ "woman_farmer_medium_light_skin_tone"+ ],+ "name": "WOMAN FARMER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F33E",+ "short_name": "female-farmer_medium_skin_tone",+ "short_names": [+ "female-farmer_medium_skin_tone",+ "woman_farmer_medium_skin_tone"+ ],+ "name": "WOMAN FARMER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F33E",+ "short_name": "female-farmer_medium_dark_skin_tone",+ "short_names": [+ "female-farmer_medium_dark_skin_tone",+ "woman_farmer_medium_dark_skin_tone"+ ],+ "name": "WOMAN FARMER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F33E",+ "short_name": "female-farmer_dark_skin_tone",+ "short_names": [+ "female-farmer_dark_skin_tone",+ "woman_farmer_dark_skin_tone"+ ],+ "name": "WOMAN FARMER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F373",+ "short_name": "female-cook_light_skin_tone",+ "short_names": [+ "female-cook_light_skin_tone",+ "woman_cook_light_skin_tone"+ ],+ "name": "WOMAN COOK: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F373",+ "short_name": "female-cook_medium_light_skin_tone",+ "short_names": [+ "female-cook_medium_light_skin_tone",+ "woman_cook_medium_light_skin_tone"+ ],+ "name": "WOMAN COOK: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F373",+ "short_name": "female-cook_medium_skin_tone",+ "short_names": [+ "female-cook_medium_skin_tone",+ "woman_cook_medium_skin_tone"+ ],+ "name": "WOMAN COOK: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F373",+ "short_name": "female-cook_medium_dark_skin_tone",+ "short_names": [+ "female-cook_medium_dark_skin_tone",+ "woman_cook_medium_dark_skin_tone"+ ],+ "name": "WOMAN COOK: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F373",+ "short_name": "female-cook_dark_skin_tone",+ "short_names": [+ "female-cook_dark_skin_tone",+ "woman_cook_dark_skin_tone"+ ],+ "name": "WOMAN COOK: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F37C",+ "short_name": "woman_feeding_baby_light_skin_tone",+ "short_names": [+ "woman_feeding_baby_light_skin_tone"+ ],+ "name": "WOMAN FEEDING BABY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F37C",+ "short_name": "woman_feeding_baby_medium_light_skin_tone",+ "short_names": [+ "woman_feeding_baby_medium_light_skin_tone"+ ],+ "name": "WOMAN FEEDING BABY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F37C",+ "short_name": "woman_feeding_baby_medium_skin_tone",+ "short_names": [+ "woman_feeding_baby_medium_skin_tone"+ ],+ "name": "WOMAN FEEDING BABY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F37C",+ "short_name": "woman_feeding_baby_medium_dark_skin_tone",+ "short_names": [+ "woman_feeding_baby_medium_dark_skin_tone"+ ],+ "name": "WOMAN FEEDING BABY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F37C",+ "short_name": "woman_feeding_baby_dark_skin_tone",+ "short_names": [+ "woman_feeding_baby_dark_skin_tone"+ ],+ "name": "WOMAN FEEDING BABY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F393",+ "short_name": "female-student_light_skin_tone",+ "short_names": [+ "female-student_light_skin_tone",+ "woman_student_light_skin_tone"+ ],+ "name": "WOMAN STUDENT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F393",+ "short_name": "female-student_medium_light_skin_tone",+ "short_names": [+ "female-student_medium_light_skin_tone",+ "woman_student_medium_light_skin_tone"+ ],+ "name": "WOMAN STUDENT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F393",+ "short_name": "female-student_medium_skin_tone",+ "short_names": [+ "female-student_medium_skin_tone",+ "woman_student_medium_skin_tone"+ ],+ "name": "WOMAN STUDENT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F393",+ "short_name": "female-student_medium_dark_skin_tone",+ "short_names": [+ "female-student_medium_dark_skin_tone",+ "woman_student_medium_dark_skin_tone"+ ],+ "name": "WOMAN STUDENT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F393",+ "short_name": "female-student_dark_skin_tone",+ "short_names": [+ "female-student_dark_skin_tone",+ "woman_student_dark_skin_tone"+ ],+ "name": "WOMAN STUDENT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F3A4",+ "short_name": "female-singer_light_skin_tone",+ "short_names": [+ "female-singer_light_skin_tone",+ "woman_singer_light_skin_tone"+ ],+ "name": "WOMAN SINGER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F3A4",+ "short_name": "female-singer_medium_light_skin_tone",+ "short_names": [+ "female-singer_medium_light_skin_tone",+ "woman_singer_medium_light_skin_tone"+ ],+ "name": "WOMAN SINGER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F3A4",+ "short_name": "female-singer_medium_skin_tone",+ "short_names": [+ "female-singer_medium_skin_tone",+ "woman_singer_medium_skin_tone"+ ],+ "name": "WOMAN SINGER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F3A4",+ "short_name": "female-singer_medium_dark_skin_tone",+ "short_names": [+ "female-singer_medium_dark_skin_tone",+ "woman_singer_medium_dark_skin_tone"+ ],+ "name": "WOMAN SINGER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F3A4",+ "short_name": "female-singer_dark_skin_tone",+ "short_names": [+ "female-singer_dark_skin_tone",+ "woman_singer_dark_skin_tone"+ ],+ "name": "WOMAN SINGER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F3A8",+ "short_name": "female-artist_light_skin_tone",+ "short_names": [+ "female-artist_light_skin_tone",+ "woman_artist_light_skin_tone"+ ],+ "name": "WOMAN ARTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F3A8",+ "short_name": "female-artist_medium_light_skin_tone",+ "short_names": [+ "female-artist_medium_light_skin_tone",+ "woman_artist_medium_light_skin_tone"+ ],+ "name": "WOMAN ARTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F3A8",+ "short_name": "female-artist_medium_skin_tone",+ "short_names": [+ "female-artist_medium_skin_tone",+ "woman_artist_medium_skin_tone"+ ],+ "name": "WOMAN ARTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F3A8",+ "short_name": "female-artist_medium_dark_skin_tone",+ "short_names": [+ "female-artist_medium_dark_skin_tone",+ "woman_artist_medium_dark_skin_tone"+ ],+ "name": "WOMAN ARTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F3A8",+ "short_name": "female-artist_dark_skin_tone",+ "short_names": [+ "female-artist_dark_skin_tone",+ "woman_artist_dark_skin_tone"+ ],+ "name": "WOMAN ARTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F3EB",+ "short_name": "female-teacher_light_skin_tone",+ "short_names": [+ "female-teacher_light_skin_tone",+ "woman_teacher_light_skin_tone"+ ],+ "name": "WOMAN TEACHER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F3EB",+ "short_name": "female-teacher_medium_light_skin_tone",+ "short_names": [+ "female-teacher_medium_light_skin_tone",+ "woman_teacher_medium_light_skin_tone"+ ],+ "name": "WOMAN TEACHER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F3EB",+ "short_name": "female-teacher_medium_skin_tone",+ "short_names": [+ "female-teacher_medium_skin_tone",+ "woman_teacher_medium_skin_tone"+ ],+ "name": "WOMAN TEACHER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F3EB",+ "short_name": "female-teacher_medium_dark_skin_tone",+ "short_names": [+ "female-teacher_medium_dark_skin_tone",+ "woman_teacher_medium_dark_skin_tone"+ ],+ "name": "WOMAN TEACHER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F3EB",+ "short_name": "female-teacher_dark_skin_tone",+ "short_names": [+ "female-teacher_dark_skin_tone",+ "woman_teacher_dark_skin_tone"+ ],+ "name": "WOMAN TEACHER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F3ED",+ "short_name": "female-factory-worker_light_skin_tone",+ "short_names": [+ "female-factory-worker_light_skin_tone",+ "woman_factory_worker_light_skin_tone"+ ],+ "name": "WOMAN FACTORY WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F3ED",+ "short_name": "female-factory-worker_medium_light_skin_tone",+ "short_names": [+ "female-factory-worker_medium_light_skin_tone",+ "woman_factory_worker_medium_light_skin_tone"+ ],+ "name": "WOMAN FACTORY WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F3ED",+ "short_name": "female-factory-worker_medium_skin_tone",+ "short_names": [+ "female-factory-worker_medium_skin_tone",+ "woman_factory_worker_medium_skin_tone"+ ],+ "name": "WOMAN FACTORY WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F3ED",+ "short_name": "female-factory-worker_medium_dark_skin_tone",+ "short_names": [+ "female-factory-worker_medium_dark_skin_tone",+ "woman_factory_worker_medium_dark_skin_tone"+ ],+ "name": "WOMAN FACTORY WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F3ED",+ "short_name": "female-factory-worker_dark_skin_tone",+ "short_names": [+ "female-factory-worker_dark_skin_tone",+ "woman_factory_worker_dark_skin_tone"+ ],+ "name": "WOMAN FACTORY WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F4BB",+ "short_name": "female-technologist_light_skin_tone",+ "short_names": [+ "female-technologist_light_skin_tone",+ "woman_technologist_light_skin_tone"+ ],+ "name": "WOMAN TECHNOLOGIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F4BB",+ "short_name": "female-technologist_medium_light_skin_tone",+ "short_names": [+ "female-technologist_medium_light_skin_tone",+ "woman_technologist_medium_light_skin_tone"+ ],+ "name": "WOMAN TECHNOLOGIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F4BB",+ "short_name": "female-technologist_medium_skin_tone",+ "short_names": [+ "female-technologist_medium_skin_tone",+ "woman_technologist_medium_skin_tone"+ ],+ "name": "WOMAN TECHNOLOGIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F4BB",+ "short_name": "female-technologist_medium_dark_skin_tone",+ "short_names": [+ "female-technologist_medium_dark_skin_tone",+ "woman_technologist_medium_dark_skin_tone"+ ],+ "name": "WOMAN TECHNOLOGIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F4BB",+ "short_name": "female-technologist_dark_skin_tone",+ "short_names": [+ "female-technologist_dark_skin_tone",+ "woman_technologist_dark_skin_tone"+ ],+ "name": "WOMAN TECHNOLOGIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F4BC",+ "short_name": "female-office-worker_light_skin_tone",+ "short_names": [+ "female-office-worker_light_skin_tone",+ "woman_office_worker_light_skin_tone"+ ],+ "name": "WOMAN OFFICE WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F4BC",+ "short_name": "female-office-worker_medium_light_skin_tone",+ "short_names": [+ "female-office-worker_medium_light_skin_tone",+ "woman_office_worker_medium_light_skin_tone"+ ],+ "name": "WOMAN OFFICE WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F4BC",+ "short_name": "female-office-worker_medium_skin_tone",+ "short_names": [+ "female-office-worker_medium_skin_tone",+ "woman_office_worker_medium_skin_tone"+ ],+ "name": "WOMAN OFFICE WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F4BC",+ "short_name": "female-office-worker_medium_dark_skin_tone",+ "short_names": [+ "female-office-worker_medium_dark_skin_tone",+ "woman_office_worker_medium_dark_skin_tone"+ ],+ "name": "WOMAN OFFICE WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F4BC",+ "short_name": "female-office-worker_dark_skin_tone",+ "short_names": [+ "female-office-worker_dark_skin_tone",+ "woman_office_worker_dark_skin_tone"+ ],+ "name": "WOMAN OFFICE WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F527",+ "short_name": "female-mechanic_light_skin_tone",+ "short_names": [+ "female-mechanic_light_skin_tone",+ "woman_mechanic_light_skin_tone"+ ],+ "name": "WOMAN MECHANIC: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F527",+ "short_name": "female-mechanic_medium_light_skin_tone",+ "short_names": [+ "female-mechanic_medium_light_skin_tone",+ "woman_mechanic_medium_light_skin_tone"+ ],+ "name": "WOMAN MECHANIC: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F527",+ "short_name": "female-mechanic_medium_skin_tone",+ "short_names": [+ "female-mechanic_medium_skin_tone",+ "woman_mechanic_medium_skin_tone"+ ],+ "name": "WOMAN MECHANIC: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F527",+ "short_name": "female-mechanic_medium_dark_skin_tone",+ "short_names": [+ "female-mechanic_medium_dark_skin_tone",+ "woman_mechanic_medium_dark_skin_tone"+ ],+ "name": "WOMAN MECHANIC: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F527",+ "short_name": "female-mechanic_dark_skin_tone",+ "short_names": [+ "female-mechanic_dark_skin_tone",+ "woman_mechanic_dark_skin_tone"+ ],+ "name": "WOMAN MECHANIC: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F52C",+ "short_name": "female-scientist_light_skin_tone",+ "short_names": [+ "female-scientist_light_skin_tone",+ "woman_scientist_light_skin_tone"+ ],+ "name": "WOMAN SCIENTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F52C",+ "short_name": "female-scientist_medium_light_skin_tone",+ "short_names": [+ "female-scientist_medium_light_skin_tone",+ "woman_scientist_medium_light_skin_tone"+ ],+ "name": "WOMAN SCIENTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F52C",+ "short_name": "female-scientist_medium_skin_tone",+ "short_names": [+ "female-scientist_medium_skin_tone",+ "woman_scientist_medium_skin_tone"+ ],+ "name": "WOMAN SCIENTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F52C",+ "short_name": "female-scientist_medium_dark_skin_tone",+ "short_names": [+ "female-scientist_medium_dark_skin_tone",+ "woman_scientist_medium_dark_skin_tone"+ ],+ "name": "WOMAN SCIENTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F52C",+ "short_name": "female-scientist_dark_skin_tone",+ "short_names": [+ "female-scientist_dark_skin_tone",+ "woman_scientist_dark_skin_tone"+ ],+ "name": "WOMAN SCIENTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F680",+ "short_name": "female-astronaut_light_skin_tone",+ "short_names": [+ "female-astronaut_light_skin_tone",+ "woman_astronaut_light_skin_tone"+ ],+ "name": "WOMAN ASTRONAUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F680",+ "short_name": "female-astronaut_medium_light_skin_tone",+ "short_names": [+ "female-astronaut_medium_light_skin_tone",+ "woman_astronaut_medium_light_skin_tone"+ ],+ "name": "WOMAN ASTRONAUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F680",+ "short_name": "female-astronaut_medium_skin_tone",+ "short_names": [+ "female-astronaut_medium_skin_tone",+ "woman_astronaut_medium_skin_tone"+ ],+ "name": "WOMAN ASTRONAUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F680",+ "short_name": "female-astronaut_medium_dark_skin_tone",+ "short_names": [+ "female-astronaut_medium_dark_skin_tone",+ "woman_astronaut_medium_dark_skin_tone"+ ],+ "name": "WOMAN ASTRONAUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F680",+ "short_name": "female-astronaut_dark_skin_tone",+ "short_names": [+ "female-astronaut_dark_skin_tone",+ "woman_astronaut_dark_skin_tone"+ ],+ "name": "WOMAN ASTRONAUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F692",+ "short_name": "female-firefighter_light_skin_tone",+ "short_names": [+ "female-firefighter_light_skin_tone",+ "woman_firefighter_light_skin_tone"+ ],+ "name": "WOMAN FIREFIGHTER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F692",+ "short_name": "female-firefighter_medium_light_skin_tone",+ "short_names": [+ "female-firefighter_medium_light_skin_tone",+ "woman_firefighter_medium_light_skin_tone"+ ],+ "name": "WOMAN FIREFIGHTER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F692",+ "short_name": "female-firefighter_medium_skin_tone",+ "short_names": [+ "female-firefighter_medium_skin_tone",+ "woman_firefighter_medium_skin_tone"+ ],+ "name": "WOMAN FIREFIGHTER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F692",+ "short_name": "female-firefighter_medium_dark_skin_tone",+ "short_names": [+ "female-firefighter_medium_dark_skin_tone",+ "woman_firefighter_medium_dark_skin_tone"+ ],+ "name": "WOMAN FIREFIGHTER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F692",+ "short_name": "female-firefighter_dark_skin_tone",+ "short_names": [+ "female-firefighter_dark_skin_tone",+ "woman_firefighter_dark_skin_tone"+ ],+ "name": "WOMAN FIREFIGHTER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9AF",+ "short_name": "woman_with_probing_cane_light_skin_tone",+ "short_names": [+ "woman_with_probing_cane_light_skin_tone"+ ],+ "name": "WOMAN WITH WHITE CANE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9AF",+ "short_name": "woman_with_probing_cane_medium_light_skin_tone",+ "short_names": [+ "woman_with_probing_cane_medium_light_skin_tone"+ ],+ "name": "WOMAN WITH WHITE CANE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9AF",+ "short_name": "woman_with_probing_cane_medium_skin_tone",+ "short_names": [+ "woman_with_probing_cane_medium_skin_tone"+ ],+ "name": "WOMAN WITH WHITE CANE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9AF",+ "short_name": "woman_with_probing_cane_medium_dark_skin_tone",+ "short_names": [+ "woman_with_probing_cane_medium_dark_skin_tone"+ ],+ "name": "WOMAN WITH WHITE CANE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9AF",+ "short_name": "woman_with_probing_cane_dark_skin_tone",+ "short_names": [+ "woman_with_probing_cane_dark_skin_tone"+ ],+ "name": "WOMAN WITH WHITE CANE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9B0",+ "short_name": "red_haired_woman_light_skin_tone",+ "short_names": [+ "red_haired_woman_light_skin_tone"+ ],+ "name": "WOMAN: RED HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9B0",+ "short_name": "red_haired_woman_medium_light_skin_tone",+ "short_names": [+ "red_haired_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: RED HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9B0",+ "short_name": "red_haired_woman_medium_skin_tone",+ "short_names": [+ "red_haired_woman_medium_skin_tone"+ ],+ "name": "WOMAN: RED HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9B0",+ "short_name": "red_haired_woman_medium_dark_skin_tone",+ "short_names": [+ "red_haired_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: RED HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9B0",+ "short_name": "red_haired_woman_dark_skin_tone",+ "short_names": [+ "red_haired_woman_dark_skin_tone"+ ],+ "name": "WOMAN: RED HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9B1",+ "short_name": "curly_haired_woman_light_skin_tone",+ "short_names": [+ "curly_haired_woman_light_skin_tone"+ ],+ "name": "WOMAN: CURLY HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9B1",+ "short_name": "curly_haired_woman_medium_light_skin_tone",+ "short_names": [+ "curly_haired_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: CURLY HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9B1",+ "short_name": "curly_haired_woman_medium_skin_tone",+ "short_names": [+ "curly_haired_woman_medium_skin_tone"+ ],+ "name": "WOMAN: CURLY HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9B1",+ "short_name": "curly_haired_woman_medium_dark_skin_tone",+ "short_names": [+ "curly_haired_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: CURLY HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9B1",+ "short_name": "curly_haired_woman_dark_skin_tone",+ "short_names": [+ "curly_haired_woman_dark_skin_tone"+ ],+ "name": "WOMAN: CURLY HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9B2",+ "short_name": "bald_woman_light_skin_tone",+ "short_names": [+ "bald_woman_light_skin_tone"+ ],+ "name": "WOMAN: BALD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9B2",+ "short_name": "bald_woman_medium_light_skin_tone",+ "short_names": [+ "bald_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: BALD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9B2",+ "short_name": "bald_woman_medium_skin_tone",+ "short_names": [+ "bald_woman_medium_skin_tone"+ ],+ "name": "WOMAN: BALD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9B2",+ "short_name": "bald_woman_medium_dark_skin_tone",+ "short_names": [+ "bald_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: BALD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9B2",+ "short_name": "bald_woman_dark_skin_tone",+ "short_names": [+ "bald_woman_dark_skin_tone"+ ],+ "name": "WOMAN: BALD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9B3",+ "short_name": "white_haired_woman_light_skin_tone",+ "short_names": [+ "white_haired_woman_light_skin_tone"+ ],+ "name": "WOMAN: WHITE HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9B3",+ "short_name": "white_haired_woman_medium_light_skin_tone",+ "short_names": [+ "white_haired_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: WHITE HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9B3",+ "short_name": "white_haired_woman_medium_skin_tone",+ "short_names": [+ "white_haired_woman_medium_skin_tone"+ ],+ "name": "WOMAN: WHITE HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9B3",+ "short_name": "white_haired_woman_medium_dark_skin_tone",+ "short_names": [+ "white_haired_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: WHITE HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9B3",+ "short_name": "white_haired_woman_dark_skin_tone",+ "short_names": [+ "white_haired_woman_dark_skin_tone"+ ],+ "name": "WOMAN: WHITE HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair_light_skin_tone",+ "short_names": [+ "woman_in_motorized_wheelchair_light_skin_tone"+ ],+ "name": "WOMAN IN MOTORIZED WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair_medium_light_skin_tone",+ "short_names": [+ "woman_in_motorized_wheelchair_medium_light_skin_tone"+ ],+ "name": "WOMAN IN MOTORIZED WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair_medium_skin_tone",+ "short_names": [+ "woman_in_motorized_wheelchair_medium_skin_tone"+ ],+ "name": "WOMAN IN MOTORIZED WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "woman_in_motorized_wheelchair_medium_dark_skin_tone"+ ],+ "name": "WOMAN IN MOTORIZED WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9BC",+ "short_name": "woman_in_motorized_wheelchair_dark_skin_tone",+ "short_names": [+ "woman_in_motorized_wheelchair_dark_skin_tone"+ ],+ "name": "WOMAN IN MOTORIZED WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair_light_skin_tone",+ "short_names": [+ "woman_in_manual_wheelchair_light_skin_tone"+ ],+ "name": "WOMAN IN MANUAL WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair_medium_light_skin_tone",+ "short_names": [+ "woman_in_manual_wheelchair_medium_light_skin_tone"+ ],+ "name": "WOMAN IN MANUAL WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair_medium_skin_tone",+ "short_names": [+ "woman_in_manual_wheelchair_medium_skin_tone"+ ],+ "name": "WOMAN IN MANUAL WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "woman_in_manual_wheelchair_medium_dark_skin_tone"+ ],+ "name": "WOMAN IN MANUAL WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F9BD",+ "short_name": "woman_in_manual_wheelchair_dark_skin_tone",+ "short_names": [+ "woman_in_manual_wheelchair_dark_skin_tone"+ ],+ "name": "WOMAN IN MANUAL WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-2695-FE0F",+ "short_name": "female-doctor_light_skin_tone",+ "short_names": [+ "female-doctor_light_skin_tone",+ "woman_health_worker_light_skin_tone"+ ],+ "name": "WOMAN HEALTH WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-2695-FE0F",+ "short_name": "female-doctor_medium_light_skin_tone",+ "short_names": [+ "female-doctor_medium_light_skin_tone",+ "woman_health_worker_medium_light_skin_tone"+ ],+ "name": "WOMAN HEALTH WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-2695-FE0F",+ "short_name": "female-doctor_medium_skin_tone",+ "short_names": [+ "female-doctor_medium_skin_tone",+ "woman_health_worker_medium_skin_tone"+ ],+ "name": "WOMAN HEALTH WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-2695-FE0F",+ "short_name": "female-doctor_medium_dark_skin_tone",+ "short_names": [+ "female-doctor_medium_dark_skin_tone",+ "woman_health_worker_medium_dark_skin_tone"+ ],+ "name": "WOMAN HEALTH WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-2695-FE0F",+ "short_name": "female-doctor_dark_skin_tone",+ "short_names": [+ "female-doctor_dark_skin_tone",+ "woman_health_worker_dark_skin_tone"+ ],+ "name": "WOMAN HEALTH WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-2696-FE0F",+ "short_name": "female-judge_light_skin_tone",+ "short_names": [+ "female-judge_light_skin_tone",+ "woman_judge_light_skin_tone"+ ],+ "name": "WOMAN JUDGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-2696-FE0F",+ "short_name": "female-judge_medium_light_skin_tone",+ "short_names": [+ "female-judge_medium_light_skin_tone",+ "woman_judge_medium_light_skin_tone"+ ],+ "name": "WOMAN JUDGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-2696-FE0F",+ "short_name": "female-judge_medium_skin_tone",+ "short_names": [+ "female-judge_medium_skin_tone",+ "woman_judge_medium_skin_tone"+ ],+ "name": "WOMAN JUDGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-2696-FE0F",+ "short_name": "female-judge_medium_dark_skin_tone",+ "short_names": [+ "female-judge_medium_dark_skin_tone",+ "woman_judge_medium_dark_skin_tone"+ ],+ "name": "WOMAN JUDGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-2696-FE0F",+ "short_name": "female-judge_dark_skin_tone",+ "short_names": [+ "female-judge_dark_skin_tone",+ "woman_judge_dark_skin_tone"+ ],+ "name": "WOMAN JUDGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-2708-FE0F",+ "short_name": "female-pilot_light_skin_tone",+ "short_names": [+ "female-pilot_light_skin_tone",+ "woman_pilot_light_skin_tone"+ ],+ "name": "WOMAN PILOT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-2708-FE0F",+ "short_name": "female-pilot_medium_light_skin_tone",+ "short_names": [+ "female-pilot_medium_light_skin_tone",+ "woman_pilot_medium_light_skin_tone"+ ],+ "name": "WOMAN PILOT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-2708-FE0F",+ "short_name": "female-pilot_medium_skin_tone",+ "short_names": [+ "female-pilot_medium_skin_tone",+ "woman_pilot_medium_skin_tone"+ ],+ "name": "WOMAN PILOT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-2708-FE0F",+ "short_name": "female-pilot_medium_dark_skin_tone",+ "short_names": [+ "female-pilot_medium_dark_skin_tone",+ "woman_pilot_medium_dark_skin_tone"+ ],+ "name": "WOMAN PILOT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-2708-FE0F",+ "short_name": "female-pilot_dark_skin_tone",+ "short_names": [+ "female-pilot_dark_skin_tone",+ "woman_pilot_dark_skin_tone"+ ],+ "name": "WOMAN PILOT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB",+ "short_name": "woman_light_skin_tone",+ "short_names": [+ "woman_light_skin_tone"+ ],+ "name": "WOMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC",+ "short_name": "woman_medium_light_skin_tone",+ "short_names": [+ "woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD",+ "short_name": "woman_medium_skin_tone",+ "short_names": [+ "woman_medium_skin_tone"+ ],+ "name": "WOMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE",+ "short_name": "woman_medium_dark_skin_tone",+ "short_names": [+ "woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FF",+ "short_name": "woman_dark_skin_tone",+ "short_names": [+ "woman_dark_skin_tone"+ ],+ "name": "WOMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F46B-1F3FB",+ "short_name": "man_and_woman_holding_hands_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_light_skin_tone",+ "woman_and_man_holding_hands_light_skin_tone",+ "couple_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46B-1F3FC",+ "short_name": "man_and_woman_holding_hands_medium_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_light_skin_tone",+ "woman_and_man_holding_hands_medium_light_skin_tone",+ "couple_medium_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46B-1F3FD",+ "short_name": "man_and_woman_holding_hands_medium_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_skin_tone",+ "woman_and_man_holding_hands_medium_skin_tone",+ "couple_medium_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46B-1F3FE",+ "short_name": "man_and_woman_holding_hands_medium_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_dark_skin_tone",+ "woman_and_man_holding_hands_medium_dark_skin_tone",+ "couple_medium_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46B-1F3FF",+ "short_name": "man_and_woman_holding_hands_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_dark_skin_tone",+ "woman_and_man_holding_hands_dark_skin_tone",+ "couple_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "man_and_woman_holding_hands_light_skin_tone_medium_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_light_skin_tone_medium_light_skin_tone",+ "woman_and_man_holding_hands_light_skin_tone_medium_light_skin_tone",+ "couple_light_skin_tone_medium_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "man_and_woman_holding_hands_light_skin_tone_medium_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_light_skin_tone_medium_skin_tone",+ "woman_and_man_holding_hands_light_skin_tone_medium_skin_tone",+ "couple_light_skin_tone_medium_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "man_and_woman_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "woman_and_man_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "couple_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "man_and_woman_holding_hands_light_skin_tone_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_light_skin_tone_dark_skin_tone",+ "woman_and_man_holding_hands_light_skin_tone_dark_skin_tone",+ "couple_light_skin_tone_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "man_and_woman_holding_hands_medium_light_skin_tone_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_light_skin_tone_light_skin_tone",+ "woman_and_man_holding_hands_medium_light_skin_tone_light_skin_tone",+ "couple_medium_light_skin_tone_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "man_and_woman_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "woman_and_man_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "couple_medium_light_skin_tone_medium_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "man_and_woman_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "woman_and_man_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "couple_medium_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "man_and_woman_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "woman_and_man_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "couple_medium_light_skin_tone_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "man_and_woman_holding_hands_medium_skin_tone_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_skin_tone_light_skin_tone",+ "woman_and_man_holding_hands_medium_skin_tone_light_skin_tone",+ "couple_medium_skin_tone_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "man_and_woman_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "woman_and_man_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "couple_medium_skin_tone_medium_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "man_and_woman_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "woman_and_man_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "couple_medium_skin_tone_medium_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "man_and_woman_holding_hands_medium_skin_tone_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_skin_tone_dark_skin_tone",+ "woman_and_man_holding_hands_medium_skin_tone_dark_skin_tone",+ "couple_medium_skin_tone_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "man_and_woman_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "woman_and_man_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "couple_medium_dark_skin_tone_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "man_and_woman_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "woman_and_man_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "couple_medium_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "man_and_woman_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "woman_and_man_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "couple_medium_dark_skin_tone_medium_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "man_and_woman_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "woman_and_man_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "couple_medium_dark_skin_tone_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: MEDIUM DARK SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "man_and_woman_holding_hands_dark_skin_tone_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_dark_skin_tone_light_skin_tone",+ "woman_and_man_holding_hands_dark_skin_tone_light_skin_tone",+ "couple_dark_skin_tone_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "man_and_woman_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "woman_and_man_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "couple_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "man_and_woman_holding_hands_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_dark_skin_tone_medium_skin_tone",+ "woman_and_man_holding_hands_dark_skin_tone_medium_skin_tone",+ "couple_dark_skin_tone_medium_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "man_and_woman_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "man_and_woman_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "woman_and_man_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "couple_dark_skin_tone_medium_dark_skin_tone"+ ],+ "name": "MAN AND WOMAN HOLDING HANDS: DARK SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FE"+ ]+ },+ {+ "unified": "1F46C-1F3FB",+ "short_name": "two_men_holding_hands_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_light_skin_tone",+ "men_holding_hands_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46C-1F3FC",+ "short_name": "two_men_holding_hands_medium_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_light_skin_tone",+ "men_holding_hands_medium_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46C-1F3FD",+ "short_name": "two_men_holding_hands_medium_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_skin_tone",+ "men_holding_hands_medium_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46C-1F3FE",+ "short_name": "two_men_holding_hands_medium_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_dark_skin_tone",+ "men_holding_hands_medium_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46C-1F3FF",+ "short_name": "two_men_holding_hands_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_dark_skin_tone",+ "men_holding_hands_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "two_men_holding_hands_light_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_light_skin_tone_medium_light_skin_tone",+ "men_holding_hands_light_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "two_men_holding_hands_light_skin_tone_medium_skin_tone",+ "short_names": [+ "two_men_holding_hands_light_skin_tone_medium_skin_tone",+ "men_holding_hands_light_skin_tone_medium_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "two_men_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "men_holding_hands_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "two_men_holding_hands_light_skin_tone_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_light_skin_tone_dark_skin_tone",+ "men_holding_hands_light_skin_tone_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "two_men_holding_hands_medium_light_skin_tone_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_light_skin_tone_light_skin_tone",+ "men_holding_hands_medium_light_skin_tone_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "two_men_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "men_holding_hands_medium_light_skin_tone_medium_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "two_men_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "men_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "two_men_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "men_holding_hands_medium_light_skin_tone_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "two_men_holding_hands_medium_skin_tone_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_skin_tone_light_skin_tone",+ "men_holding_hands_medium_skin_tone_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "two_men_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "men_holding_hands_medium_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "two_men_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "men_holding_hands_medium_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FE"+ ]+ },+ {+ "unified": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "two_men_holding_hands_medium_skin_tone_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_skin_tone_dark_skin_tone",+ "men_holding_hands_medium_skin_tone_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "two_men_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "men_holding_hands_medium_dark_skin_tone_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "two_men_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "men_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "two_men_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "men_holding_hands_medium_dark_skin_tone_medium_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF",+ "short_name": "two_men_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "men_holding_hands_medium_dark_skin_tone_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: MEDIUM DARK SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FF"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB",+ "short_name": "two_men_holding_hands_dark_skin_tone_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_dark_skin_tone_light_skin_tone",+ "men_holding_hands_dark_skin_tone_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FB"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC",+ "short_name": "two_men_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_men_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "men_holding_hands_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FC"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD",+ "short_name": "two_men_holding_hands_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "two_men_holding_hands_dark_skin_tone_medium_skin_tone",+ "men_holding_hands_dark_skin_tone_medium_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FD"+ ]+ },+ {+ "unified": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE",+ "short_name": "two_men_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_men_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "men_holding_hands_dark_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO MEN HOLDING HANDS: DARK SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FE"+ ]+ },+ {+ "unified": "1F46D-1F3FB",+ "short_name": "two_women_holding_hands_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_light_skin_tone",+ "women_holding_hands_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46D-1F3FC",+ "short_name": "two_women_holding_hands_medium_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_light_skin_tone",+ "women_holding_hands_medium_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46D-1F3FD",+ "short_name": "two_women_holding_hands_medium_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_skin_tone",+ "women_holding_hands_medium_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46D-1F3FE",+ "short_name": "two_women_holding_hands_medium_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_dark_skin_tone",+ "women_holding_hands_medium_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46D-1F3FF",+ "short_name": "two_women_holding_hands_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_dark_skin_tone",+ "women_holding_hands_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC",+ "short_name": "two_women_holding_hands_light_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_light_skin_tone_medium_light_skin_tone",+ "women_holding_hands_light_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD",+ "short_name": "two_women_holding_hands_light_skin_tone_medium_skin_tone",+ "short_names": [+ "two_women_holding_hands_light_skin_tone_medium_skin_tone",+ "women_holding_hands_light_skin_tone_medium_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE",+ "short_name": "two_women_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "women_holding_hands_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF",+ "short_name": "two_women_holding_hands_light_skin_tone_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_light_skin_tone_dark_skin_tone",+ "women_holding_hands_light_skin_tone_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB",+ "short_name": "two_women_holding_hands_medium_light_skin_tone_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_light_skin_tone_light_skin_tone",+ "women_holding_hands_medium_light_skin_tone_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD",+ "short_name": "two_women_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "women_holding_hands_medium_light_skin_tone_medium_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE",+ "short_name": "two_women_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "women_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF",+ "short_name": "two_women_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "women_holding_hands_medium_light_skin_tone_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB",+ "short_name": "two_women_holding_hands_medium_skin_tone_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_skin_tone_light_skin_tone",+ "women_holding_hands_medium_skin_tone_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC",+ "short_name": "two_women_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "women_holding_hands_medium_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE",+ "short_name": "two_women_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "women_holding_hands_medium_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FE"+ ]+ },+ {+ "unified": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF",+ "short_name": "two_women_holding_hands_medium_skin_tone_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_skin_tone_dark_skin_tone",+ "women_holding_hands_medium_skin_tone_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB",+ "short_name": "two_women_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "women_holding_hands_medium_dark_skin_tone_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC",+ "short_name": "two_women_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "women_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD",+ "short_name": "two_women_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "women_holding_hands_medium_dark_skin_tone_medium_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF",+ "short_name": "two_women_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "women_holding_hands_medium_dark_skin_tone_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: MEDIUM DARK SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FF"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB",+ "short_name": "two_women_holding_hands_dark_skin_tone_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_dark_skin_tone_light_skin_tone",+ "women_holding_hands_dark_skin_tone_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FB"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC",+ "short_name": "two_women_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "two_women_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "women_holding_hands_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FC"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD",+ "short_name": "two_women_holding_hands_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "two_women_holding_hands_dark_skin_tone_medium_skin_tone",+ "women_holding_hands_dark_skin_tone_medium_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FD"+ ]+ },+ {+ "unified": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE",+ "short_name": "two_women_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "two_women_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "women_holding_hands_dark_skin_tone_medium_dark_skin_tone"+ ],+ "name": "TWO WOMEN HOLDING HANDS: DARK SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FE"+ ]+ },+ {+ "unified": "1F46E-1F3FB-200D-2640-FE0F",+ "short_name": "female-police-officer_light_skin_tone",+ "short_names": [+ "female-police-officer_light_skin_tone",+ "policewoman_light_skin_tone"+ ],+ "name": "WOMAN POLICE OFFICER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46E-1F3FC-200D-2640-FE0F",+ "short_name": "female-police-officer_medium_light_skin_tone",+ "short_names": [+ "female-police-officer_medium_light_skin_tone",+ "policewoman_medium_light_skin_tone"+ ],+ "name": "WOMAN POLICE OFFICER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46E-1F3FD-200D-2640-FE0F",+ "short_name": "female-police-officer_medium_skin_tone",+ "short_names": [+ "female-police-officer_medium_skin_tone",+ "policewoman_medium_skin_tone"+ ],+ "name": "WOMAN POLICE OFFICER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46E-1F3FE-200D-2640-FE0F",+ "short_name": "female-police-officer_medium_dark_skin_tone",+ "short_names": [+ "female-police-officer_medium_dark_skin_tone",+ "policewoman_medium_dark_skin_tone"+ ],+ "name": "WOMAN POLICE OFFICER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46E-1F3FF-200D-2640-FE0F",+ "short_name": "female-police-officer_dark_skin_tone",+ "short_names": [+ "female-police-officer_dark_skin_tone",+ "policewoman_dark_skin_tone"+ ],+ "name": "WOMAN POLICE OFFICER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F46E-1F3FB-200D-2642-FE0F",+ "short_name": "male-police-officer_light_skin_tone",+ "short_names": [+ "male-police-officer_light_skin_tone",+ "policeman_light_skin_tone"+ ],+ "name": "MAN POLICE OFFICER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46E-1F3FC-200D-2642-FE0F",+ "short_name": "male-police-officer_medium_light_skin_tone",+ "short_names": [+ "male-police-officer_medium_light_skin_tone",+ "policeman_medium_light_skin_tone"+ ],+ "name": "MAN POLICE OFFICER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46E-1F3FD-200D-2642-FE0F",+ "short_name": "male-police-officer_medium_skin_tone",+ "short_names": [+ "male-police-officer_medium_skin_tone",+ "policeman_medium_skin_tone"+ ],+ "name": "MAN POLICE OFFICER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46E-1F3FE-200D-2642-FE0F",+ "short_name": "male-police-officer_medium_dark_skin_tone",+ "short_names": [+ "male-police-officer_medium_dark_skin_tone",+ "policeman_medium_dark_skin_tone"+ ],+ "name": "MAN POLICE OFFICER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46E-1F3FF-200D-2642-FE0F",+ "short_name": "male-police-officer_dark_skin_tone",+ "short_names": [+ "male-police-officer_dark_skin_tone",+ "policeman_dark_skin_tone"+ ],+ "name": "MAN POLICE OFFICER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F46E-1F3FB",+ "short_name": "cop_light_skin_tone",+ "short_names": [+ "cop_light_skin_tone"+ ],+ "name": "POLICE OFFICER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F46E-1F3FC",+ "short_name": "cop_medium_light_skin_tone",+ "short_names": [+ "cop_medium_light_skin_tone"+ ],+ "name": "POLICE OFFICER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F46E-1F3FD",+ "short_name": "cop_medium_skin_tone",+ "short_names": [+ "cop_medium_skin_tone"+ ],+ "name": "POLICE OFFICER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F46E-1F3FE",+ "short_name": "cop_medium_dark_skin_tone",+ "short_names": [+ "cop_medium_dark_skin_tone"+ ],+ "name": "POLICE OFFICER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F46E-1F3FF",+ "short_name": "cop_dark_skin_tone",+ "short_names": [+ "cop_dark_skin_tone"+ ],+ "name": "POLICE OFFICER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F470-1F3FB-200D-2640-FE0F",+ "short_name": "woman_with_veil_light_skin_tone",+ "short_names": [+ "woman_with_veil_light_skin_tone"+ ],+ "name": "WOMAN WITH VEIL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F470-1F3FC-200D-2640-FE0F",+ "short_name": "woman_with_veil_medium_light_skin_tone",+ "short_names": [+ "woman_with_veil_medium_light_skin_tone"+ ],+ "name": "WOMAN WITH VEIL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F470-1F3FD-200D-2640-FE0F",+ "short_name": "woman_with_veil_medium_skin_tone",+ "short_names": [+ "woman_with_veil_medium_skin_tone"+ ],+ "name": "WOMAN WITH VEIL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F470-1F3FE-200D-2640-FE0F",+ "short_name": "woman_with_veil_medium_dark_skin_tone",+ "short_names": [+ "woman_with_veil_medium_dark_skin_tone"+ ],+ "name": "WOMAN WITH VEIL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F470-1F3FF-200D-2640-FE0F",+ "short_name": "woman_with_veil_dark_skin_tone",+ "short_names": [+ "woman_with_veil_dark_skin_tone"+ ],+ "name": "WOMAN WITH VEIL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F470-1F3FB-200D-2642-FE0F",+ "short_name": "man_with_veil_light_skin_tone",+ "short_names": [+ "man_with_veil_light_skin_tone"+ ],+ "name": "MAN WITH VEIL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F470-1F3FC-200D-2642-FE0F",+ "short_name": "man_with_veil_medium_light_skin_tone",+ "short_names": [+ "man_with_veil_medium_light_skin_tone"+ ],+ "name": "MAN WITH VEIL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F470-1F3FD-200D-2642-FE0F",+ "short_name": "man_with_veil_medium_skin_tone",+ "short_names": [+ "man_with_veil_medium_skin_tone"+ ],+ "name": "MAN WITH VEIL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F470-1F3FE-200D-2642-FE0F",+ "short_name": "man_with_veil_medium_dark_skin_tone",+ "short_names": [+ "man_with_veil_medium_dark_skin_tone"+ ],+ "name": "MAN WITH VEIL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F470-1F3FF-200D-2642-FE0F",+ "short_name": "man_with_veil_dark_skin_tone",+ "short_names": [+ "man_with_veil_dark_skin_tone"+ ],+ "name": "MAN WITH VEIL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F470-1F3FB",+ "short_name": "bride_with_veil_light_skin_tone",+ "short_names": [+ "bride_with_veil_light_skin_tone"+ ],+ "name": "BRIDE WITH VEIL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F470-1F3FC",+ "short_name": "bride_with_veil_medium_light_skin_tone",+ "short_names": [+ "bride_with_veil_medium_light_skin_tone"+ ],+ "name": "BRIDE WITH VEIL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F470-1F3FD",+ "short_name": "bride_with_veil_medium_skin_tone",+ "short_names": [+ "bride_with_veil_medium_skin_tone"+ ],+ "name": "BRIDE WITH VEIL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F470-1F3FE",+ "short_name": "bride_with_veil_medium_dark_skin_tone",+ "short_names": [+ "bride_with_veil_medium_dark_skin_tone"+ ],+ "name": "BRIDE WITH VEIL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F470-1F3FF",+ "short_name": "bride_with_veil_dark_skin_tone",+ "short_names": [+ "bride_with_veil_dark_skin_tone"+ ],+ "name": "BRIDE WITH VEIL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F471-1F3FB-200D-2640-FE0F",+ "short_name": "blond-haired-woman_light_skin_tone",+ "short_names": [+ "blond-haired-woman_light_skin_tone",+ "blonde_woman_light_skin_tone"+ ],+ "name": "WOMAN: BLOND HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F471-1F3FC-200D-2640-FE0F",+ "short_name": "blond-haired-woman_medium_light_skin_tone",+ "short_names": [+ "blond-haired-woman_medium_light_skin_tone",+ "blonde_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN: BLOND HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F471-1F3FD-200D-2640-FE0F",+ "short_name": "blond-haired-woman_medium_skin_tone",+ "short_names": [+ "blond-haired-woman_medium_skin_tone",+ "blonde_woman_medium_skin_tone"+ ],+ "name": "WOMAN: BLOND HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F471-1F3FE-200D-2640-FE0F",+ "short_name": "blond-haired-woman_medium_dark_skin_tone",+ "short_names": [+ "blond-haired-woman_medium_dark_skin_tone",+ "blonde_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN: BLOND HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F471-1F3FF-200D-2640-FE0F",+ "short_name": "blond-haired-woman_dark_skin_tone",+ "short_names": [+ "blond-haired-woman_dark_skin_tone",+ "blonde_woman_dark_skin_tone"+ ],+ "name": "WOMAN: BLOND HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F471-1F3FB-200D-2642-FE0F",+ "short_name": "blond-haired-man_light_skin_tone",+ "short_names": [+ "blond-haired-man_light_skin_tone",+ "blonde_man_light_skin_tone"+ ],+ "name": "MAN: BLOND HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F471-1F3FC-200D-2642-FE0F",+ "short_name": "blond-haired-man_medium_light_skin_tone",+ "short_names": [+ "blond-haired-man_medium_light_skin_tone",+ "blonde_man_medium_light_skin_tone"+ ],+ "name": "MAN: BLOND HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F471-1F3FD-200D-2642-FE0F",+ "short_name": "blond-haired-man_medium_skin_tone",+ "short_names": [+ "blond-haired-man_medium_skin_tone",+ "blonde_man_medium_skin_tone"+ ],+ "name": "MAN: BLOND HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F471-1F3FE-200D-2642-FE0F",+ "short_name": "blond-haired-man_medium_dark_skin_tone",+ "short_names": [+ "blond-haired-man_medium_dark_skin_tone",+ "blonde_man_medium_dark_skin_tone"+ ],+ "name": "MAN: BLOND HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F471-1F3FF-200D-2642-FE0F",+ "short_name": "blond-haired-man_dark_skin_tone",+ "short_names": [+ "blond-haired-man_dark_skin_tone",+ "blonde_man_dark_skin_tone"+ ],+ "name": "MAN: BLOND HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F471-1F3FB",+ "short_name": "person_with_blond_hair_light_skin_tone",+ "short_names": [+ "person_with_blond_hair_light_skin_tone"+ ],+ "name": "PERSON WITH BLOND HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F471-1F3FC",+ "short_name": "person_with_blond_hair_medium_light_skin_tone",+ "short_names": [+ "person_with_blond_hair_medium_light_skin_tone"+ ],+ "name": "PERSON WITH BLOND HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F471-1F3FD",+ "short_name": "person_with_blond_hair_medium_skin_tone",+ "short_names": [+ "person_with_blond_hair_medium_skin_tone"+ ],+ "name": "PERSON WITH BLOND HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F471-1F3FE",+ "short_name": "person_with_blond_hair_medium_dark_skin_tone",+ "short_names": [+ "person_with_blond_hair_medium_dark_skin_tone"+ ],+ "name": "PERSON WITH BLOND HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F471-1F3FF",+ "short_name": "person_with_blond_hair_dark_skin_tone",+ "short_names": [+ "person_with_blond_hair_dark_skin_tone"+ ],+ "name": "PERSON WITH BLOND HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F472-1F3FB",+ "short_name": "man_with_gua_pi_mao_light_skin_tone",+ "short_names": [+ "man_with_gua_pi_mao_light_skin_tone"+ ],+ "name": "MAN WITH GUA PI MAO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F472-1F3FC",+ "short_name": "man_with_gua_pi_mao_medium_light_skin_tone",+ "short_names": [+ "man_with_gua_pi_mao_medium_light_skin_tone"+ ],+ "name": "MAN WITH GUA PI MAO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F472-1F3FD",+ "short_name": "man_with_gua_pi_mao_medium_skin_tone",+ "short_names": [+ "man_with_gua_pi_mao_medium_skin_tone"+ ],+ "name": "MAN WITH GUA PI MAO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F472-1F3FE",+ "short_name": "man_with_gua_pi_mao_medium_dark_skin_tone",+ "short_names": [+ "man_with_gua_pi_mao_medium_dark_skin_tone"+ ],+ "name": "MAN WITH GUA PI MAO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F472-1F3FF",+ "short_name": "man_with_gua_pi_mao_dark_skin_tone",+ "short_names": [+ "man_with_gua_pi_mao_dark_skin_tone"+ ],+ "name": "MAN WITH GUA PI MAO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F473-1F3FB-200D-2640-FE0F",+ "short_name": "woman-wearing-turban_light_skin_tone",+ "short_names": [+ "woman-wearing-turban_light_skin_tone",+ "woman_with_turban_light_skin_tone"+ ],+ "name": "WOMAN WEARING TURBAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F473-1F3FC-200D-2640-FE0F",+ "short_name": "woman-wearing-turban_medium_light_skin_tone",+ "short_names": [+ "woman-wearing-turban_medium_light_skin_tone",+ "woman_with_turban_medium_light_skin_tone"+ ],+ "name": "WOMAN WEARING TURBAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F473-1F3FD-200D-2640-FE0F",+ "short_name": "woman-wearing-turban_medium_skin_tone",+ "short_names": [+ "woman-wearing-turban_medium_skin_tone",+ "woman_with_turban_medium_skin_tone"+ ],+ "name": "WOMAN WEARING TURBAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F473-1F3FE-200D-2640-FE0F",+ "short_name": "woman-wearing-turban_medium_dark_skin_tone",+ "short_names": [+ "woman-wearing-turban_medium_dark_skin_tone",+ "woman_with_turban_medium_dark_skin_tone"+ ],+ "name": "WOMAN WEARING TURBAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F473-1F3FF-200D-2640-FE0F",+ "short_name": "woman-wearing-turban_dark_skin_tone",+ "short_names": [+ "woman-wearing-turban_dark_skin_tone",+ "woman_with_turban_dark_skin_tone"+ ],+ "name": "WOMAN WEARING TURBAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F473-1F3FB-200D-2642-FE0F",+ "short_name": "man-wearing-turban_light_skin_tone",+ "short_names": [+ "man-wearing-turban_light_skin_tone"+ ],+ "name": "MAN WEARING TURBAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F473-1F3FC-200D-2642-FE0F",+ "short_name": "man-wearing-turban_medium_light_skin_tone",+ "short_names": [+ "man-wearing-turban_medium_light_skin_tone"+ ],+ "name": "MAN WEARING TURBAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F473-1F3FD-200D-2642-FE0F",+ "short_name": "man-wearing-turban_medium_skin_tone",+ "short_names": [+ "man-wearing-turban_medium_skin_tone"+ ],+ "name": "MAN WEARING TURBAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F473-1F3FE-200D-2642-FE0F",+ "short_name": "man-wearing-turban_medium_dark_skin_tone",+ "short_names": [+ "man-wearing-turban_medium_dark_skin_tone"+ ],+ "name": "MAN WEARING TURBAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F473-1F3FF-200D-2642-FE0F",+ "short_name": "man-wearing-turban_dark_skin_tone",+ "short_names": [+ "man-wearing-turban_dark_skin_tone"+ ],+ "name": "MAN WEARING TURBAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F473-1F3FB",+ "short_name": "man_with_turban_light_skin_tone",+ "short_names": [+ "man_with_turban_light_skin_tone"+ ],+ "name": "MAN WITH TURBAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F473-1F3FC",+ "short_name": "man_with_turban_medium_light_skin_tone",+ "short_names": [+ "man_with_turban_medium_light_skin_tone"+ ],+ "name": "MAN WITH TURBAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F473-1F3FD",+ "short_name": "man_with_turban_medium_skin_tone",+ "short_names": [+ "man_with_turban_medium_skin_tone"+ ],+ "name": "MAN WITH TURBAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F473-1F3FE",+ "short_name": "man_with_turban_medium_dark_skin_tone",+ "short_names": [+ "man_with_turban_medium_dark_skin_tone"+ ],+ "name": "MAN WITH TURBAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F473-1F3FF",+ "short_name": "man_with_turban_dark_skin_tone",+ "short_names": [+ "man_with_turban_dark_skin_tone"+ ],+ "name": "MAN WITH TURBAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F474-1F3FB",+ "short_name": "older_man_light_skin_tone",+ "short_names": [+ "older_man_light_skin_tone"+ ],+ "name": "OLDER MAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F474-1F3FC",+ "short_name": "older_man_medium_light_skin_tone",+ "short_names": [+ "older_man_medium_light_skin_tone"+ ],+ "name": "OLDER MAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F474-1F3FD",+ "short_name": "older_man_medium_skin_tone",+ "short_names": [+ "older_man_medium_skin_tone"+ ],+ "name": "OLDER MAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F474-1F3FE",+ "short_name": "older_man_medium_dark_skin_tone",+ "short_names": [+ "older_man_medium_dark_skin_tone"+ ],+ "name": "OLDER MAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F474-1F3FF",+ "short_name": "older_man_dark_skin_tone",+ "short_names": [+ "older_man_dark_skin_tone"+ ],+ "name": "OLDER MAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F475-1F3FB",+ "short_name": "older_woman_light_skin_tone",+ "short_names": [+ "older_woman_light_skin_tone"+ ],+ "name": "OLDER WOMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F475-1F3FC",+ "short_name": "older_woman_medium_light_skin_tone",+ "short_names": [+ "older_woman_medium_light_skin_tone"+ ],+ "name": "OLDER WOMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F475-1F3FD",+ "short_name": "older_woman_medium_skin_tone",+ "short_names": [+ "older_woman_medium_skin_tone"+ ],+ "name": "OLDER WOMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F475-1F3FE",+ "short_name": "older_woman_medium_dark_skin_tone",+ "short_names": [+ "older_woman_medium_dark_skin_tone"+ ],+ "name": "OLDER WOMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F475-1F3FF",+ "short_name": "older_woman_dark_skin_tone",+ "short_names": [+ "older_woman_dark_skin_tone"+ ],+ "name": "OLDER WOMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F476-1F3FB",+ "short_name": "baby_light_skin_tone",+ "short_names": [+ "baby_light_skin_tone"+ ],+ "name": "BABY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F476-1F3FC",+ "short_name": "baby_medium_light_skin_tone",+ "short_names": [+ "baby_medium_light_skin_tone"+ ],+ "name": "BABY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F476-1F3FD",+ "short_name": "baby_medium_skin_tone",+ "short_names": [+ "baby_medium_skin_tone"+ ],+ "name": "BABY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F476-1F3FE",+ "short_name": "baby_medium_dark_skin_tone",+ "short_names": [+ "baby_medium_dark_skin_tone"+ ],+ "name": "BABY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F476-1F3FF",+ "short_name": "baby_dark_skin_tone",+ "short_names": [+ "baby_dark_skin_tone"+ ],+ "name": "BABY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F477-1F3FB-200D-2640-FE0F",+ "short_name": "female-construction-worker_light_skin_tone",+ "short_names": [+ "female-construction-worker_light_skin_tone",+ "construction_worker_woman_light_skin_tone"+ ],+ "name": "WOMAN CONSTRUCTION WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F477-1F3FC-200D-2640-FE0F",+ "short_name": "female-construction-worker_medium_light_skin_tone",+ "short_names": [+ "female-construction-worker_medium_light_skin_tone",+ "construction_worker_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN CONSTRUCTION WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F477-1F3FD-200D-2640-FE0F",+ "short_name": "female-construction-worker_medium_skin_tone",+ "short_names": [+ "female-construction-worker_medium_skin_tone",+ "construction_worker_woman_medium_skin_tone"+ ],+ "name": "WOMAN CONSTRUCTION WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F477-1F3FE-200D-2640-FE0F",+ "short_name": "female-construction-worker_medium_dark_skin_tone",+ "short_names": [+ "female-construction-worker_medium_dark_skin_tone",+ "construction_worker_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN CONSTRUCTION WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F477-1F3FF-200D-2640-FE0F",+ "short_name": "female-construction-worker_dark_skin_tone",+ "short_names": [+ "female-construction-worker_dark_skin_tone",+ "construction_worker_woman_dark_skin_tone"+ ],+ "name": "WOMAN CONSTRUCTION WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F477-1F3FB-200D-2642-FE0F",+ "short_name": "male-construction-worker_light_skin_tone",+ "short_names": [+ "male-construction-worker_light_skin_tone",+ "construction_worker_man_light_skin_tone"+ ],+ "name": "MAN CONSTRUCTION WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F477-1F3FC-200D-2642-FE0F",+ "short_name": "male-construction-worker_medium_light_skin_tone",+ "short_names": [+ "male-construction-worker_medium_light_skin_tone",+ "construction_worker_man_medium_light_skin_tone"+ ],+ "name": "MAN CONSTRUCTION WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F477-1F3FD-200D-2642-FE0F",+ "short_name": "male-construction-worker_medium_skin_tone",+ "short_names": [+ "male-construction-worker_medium_skin_tone",+ "construction_worker_man_medium_skin_tone"+ ],+ "name": "MAN CONSTRUCTION WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F477-1F3FE-200D-2642-FE0F",+ "short_name": "male-construction-worker_medium_dark_skin_tone",+ "short_names": [+ "male-construction-worker_medium_dark_skin_tone",+ "construction_worker_man_medium_dark_skin_tone"+ ],+ "name": "MAN CONSTRUCTION WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F477-1F3FF-200D-2642-FE0F",+ "short_name": "male-construction-worker_dark_skin_tone",+ "short_names": [+ "male-construction-worker_dark_skin_tone",+ "construction_worker_man_dark_skin_tone"+ ],+ "name": "MAN CONSTRUCTION WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F477-1F3FB",+ "short_name": "construction_worker_light_skin_tone",+ "short_names": [+ "construction_worker_light_skin_tone"+ ],+ "name": "CONSTRUCTION WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F477-1F3FC",+ "short_name": "construction_worker_medium_light_skin_tone",+ "short_names": [+ "construction_worker_medium_light_skin_tone"+ ],+ "name": "CONSTRUCTION WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F477-1F3FD",+ "short_name": "construction_worker_medium_skin_tone",+ "short_names": [+ "construction_worker_medium_skin_tone"+ ],+ "name": "CONSTRUCTION WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F477-1F3FE",+ "short_name": "construction_worker_medium_dark_skin_tone",+ "short_names": [+ "construction_worker_medium_dark_skin_tone"+ ],+ "name": "CONSTRUCTION WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F477-1F3FF",+ "short_name": "construction_worker_dark_skin_tone",+ "short_names": [+ "construction_worker_dark_skin_tone"+ ],+ "name": "CONSTRUCTION WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F478-1F3FB",+ "short_name": "princess_light_skin_tone",+ "short_names": [+ "princess_light_skin_tone"+ ],+ "name": "PRINCESS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F478-1F3FC",+ "short_name": "princess_medium_light_skin_tone",+ "short_names": [+ "princess_medium_light_skin_tone"+ ],+ "name": "PRINCESS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F478-1F3FD",+ "short_name": "princess_medium_skin_tone",+ "short_names": [+ "princess_medium_skin_tone"+ ],+ "name": "PRINCESS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F478-1F3FE",+ "short_name": "princess_medium_dark_skin_tone",+ "short_names": [+ "princess_medium_dark_skin_tone"+ ],+ "name": "PRINCESS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F478-1F3FF",+ "short_name": "princess_dark_skin_tone",+ "short_names": [+ "princess_dark_skin_tone"+ ],+ "name": "PRINCESS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F47C-1F3FB",+ "short_name": "angel_light_skin_tone",+ "short_names": [+ "angel_light_skin_tone"+ ],+ "name": "BABY ANGEL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F47C-1F3FC",+ "short_name": "angel_medium_light_skin_tone",+ "short_names": [+ "angel_medium_light_skin_tone"+ ],+ "name": "BABY ANGEL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F47C-1F3FD",+ "short_name": "angel_medium_skin_tone",+ "short_names": [+ "angel_medium_skin_tone"+ ],+ "name": "BABY ANGEL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F47C-1F3FE",+ "short_name": "angel_medium_dark_skin_tone",+ "short_names": [+ "angel_medium_dark_skin_tone"+ ],+ "name": "BABY ANGEL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F47C-1F3FF",+ "short_name": "angel_dark_skin_tone",+ "short_names": [+ "angel_dark_skin_tone"+ ],+ "name": "BABY ANGEL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F481-1F3FB-200D-2640-FE0F",+ "short_name": "woman-tipping-hand_light_skin_tone",+ "short_names": [+ "woman-tipping-hand_light_skin_tone",+ "tipping_hand_woman_light_skin_tone"+ ],+ "name": "WOMAN TIPPING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F481-1F3FC-200D-2640-FE0F",+ "short_name": "woman-tipping-hand_medium_light_skin_tone",+ "short_names": [+ "woman-tipping-hand_medium_light_skin_tone",+ "tipping_hand_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN TIPPING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F481-1F3FD-200D-2640-FE0F",+ "short_name": "woman-tipping-hand_medium_skin_tone",+ "short_names": [+ "woman-tipping-hand_medium_skin_tone",+ "tipping_hand_woman_medium_skin_tone"+ ],+ "name": "WOMAN TIPPING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F481-1F3FE-200D-2640-FE0F",+ "short_name": "woman-tipping-hand_medium_dark_skin_tone",+ "short_names": [+ "woman-tipping-hand_medium_dark_skin_tone",+ "tipping_hand_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN TIPPING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F481-1F3FF-200D-2640-FE0F",+ "short_name": "woman-tipping-hand_dark_skin_tone",+ "short_names": [+ "woman-tipping-hand_dark_skin_tone",+ "tipping_hand_woman_dark_skin_tone"+ ],+ "name": "WOMAN TIPPING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F481-1F3FB-200D-2642-FE0F",+ "short_name": "man-tipping-hand_light_skin_tone",+ "short_names": [+ "man-tipping-hand_light_skin_tone",+ "tipping_hand_man_light_skin_tone"+ ],+ "name": "MAN TIPPING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F481-1F3FC-200D-2642-FE0F",+ "short_name": "man-tipping-hand_medium_light_skin_tone",+ "short_names": [+ "man-tipping-hand_medium_light_skin_tone",+ "tipping_hand_man_medium_light_skin_tone"+ ],+ "name": "MAN TIPPING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F481-1F3FD-200D-2642-FE0F",+ "short_name": "man-tipping-hand_medium_skin_tone",+ "short_names": [+ "man-tipping-hand_medium_skin_tone",+ "tipping_hand_man_medium_skin_tone"+ ],+ "name": "MAN TIPPING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F481-1F3FE-200D-2642-FE0F",+ "short_name": "man-tipping-hand_medium_dark_skin_tone",+ "short_names": [+ "man-tipping-hand_medium_dark_skin_tone",+ "tipping_hand_man_medium_dark_skin_tone"+ ],+ "name": "MAN TIPPING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F481-1F3FF-200D-2642-FE0F",+ "short_name": "man-tipping-hand_dark_skin_tone",+ "short_names": [+ "man-tipping-hand_dark_skin_tone",+ "tipping_hand_man_dark_skin_tone"+ ],+ "name": "MAN TIPPING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F481-1F3FB",+ "short_name": "information_desk_person_light_skin_tone",+ "short_names": [+ "information_desk_person_light_skin_tone"+ ],+ "name": "INFORMATION DESK PERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F481-1F3FC",+ "short_name": "information_desk_person_medium_light_skin_tone",+ "short_names": [+ "information_desk_person_medium_light_skin_tone"+ ],+ "name": "INFORMATION DESK PERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F481-1F3FD",+ "short_name": "information_desk_person_medium_skin_tone",+ "short_names": [+ "information_desk_person_medium_skin_tone"+ ],+ "name": "INFORMATION DESK PERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F481-1F3FE",+ "short_name": "information_desk_person_medium_dark_skin_tone",+ "short_names": [+ "information_desk_person_medium_dark_skin_tone"+ ],+ "name": "INFORMATION DESK PERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F481-1F3FF",+ "short_name": "information_desk_person_dark_skin_tone",+ "short_names": [+ "information_desk_person_dark_skin_tone"+ ],+ "name": "INFORMATION DESK PERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F482-1F3FB-200D-2640-FE0F",+ "short_name": "female-guard_light_skin_tone",+ "short_names": [+ "female-guard_light_skin_tone",+ "guardswoman_light_skin_tone"+ ],+ "name": "WOMAN GUARD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F482-1F3FC-200D-2640-FE0F",+ "short_name": "female-guard_medium_light_skin_tone",+ "short_names": [+ "female-guard_medium_light_skin_tone",+ "guardswoman_medium_light_skin_tone"+ ],+ "name": "WOMAN GUARD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F482-1F3FD-200D-2640-FE0F",+ "short_name": "female-guard_medium_skin_tone",+ "short_names": [+ "female-guard_medium_skin_tone",+ "guardswoman_medium_skin_tone"+ ],+ "name": "WOMAN GUARD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F482-1F3FE-200D-2640-FE0F",+ "short_name": "female-guard_medium_dark_skin_tone",+ "short_names": [+ "female-guard_medium_dark_skin_tone",+ "guardswoman_medium_dark_skin_tone"+ ],+ "name": "WOMAN GUARD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F482-1F3FF-200D-2640-FE0F",+ "short_name": "female-guard_dark_skin_tone",+ "short_names": [+ "female-guard_dark_skin_tone",+ "guardswoman_dark_skin_tone"+ ],+ "name": "WOMAN GUARD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F482-1F3FB-200D-2642-FE0F",+ "short_name": "male-guard_light_skin_tone",+ "short_names": [+ "male-guard_light_skin_tone"+ ],+ "name": "MAN GUARD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F482-1F3FC-200D-2642-FE0F",+ "short_name": "male-guard_medium_light_skin_tone",+ "short_names": [+ "male-guard_medium_light_skin_tone"+ ],+ "name": "MAN GUARD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F482-1F3FD-200D-2642-FE0F",+ "short_name": "male-guard_medium_skin_tone",+ "short_names": [+ "male-guard_medium_skin_tone"+ ],+ "name": "MAN GUARD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F482-1F3FE-200D-2642-FE0F",+ "short_name": "male-guard_medium_dark_skin_tone",+ "short_names": [+ "male-guard_medium_dark_skin_tone"+ ],+ "name": "MAN GUARD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F482-1F3FF-200D-2642-FE0F",+ "short_name": "male-guard_dark_skin_tone",+ "short_names": [+ "male-guard_dark_skin_tone"+ ],+ "name": "MAN GUARD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F482-1F3FB",+ "short_name": "guardsman_light_skin_tone",+ "short_names": [+ "guardsman_light_skin_tone"+ ],+ "name": "GUARDSMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F482-1F3FC",+ "short_name": "guardsman_medium_light_skin_tone",+ "short_names": [+ "guardsman_medium_light_skin_tone"+ ],+ "name": "GUARDSMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F482-1F3FD",+ "short_name": "guardsman_medium_skin_tone",+ "short_names": [+ "guardsman_medium_skin_tone"+ ],+ "name": "GUARDSMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F482-1F3FE",+ "short_name": "guardsman_medium_dark_skin_tone",+ "short_names": [+ "guardsman_medium_dark_skin_tone"+ ],+ "name": "GUARDSMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F482-1F3FF",+ "short_name": "guardsman_dark_skin_tone",+ "short_names": [+ "guardsman_dark_skin_tone"+ ],+ "name": "GUARDSMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F483-1F3FB",+ "short_name": "dancer_light_skin_tone",+ "short_names": [+ "dancer_light_skin_tone"+ ],+ "name": "DANCER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F483-1F3FC",+ "short_name": "dancer_medium_light_skin_tone",+ "short_names": [+ "dancer_medium_light_skin_tone"+ ],+ "name": "DANCER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F483-1F3FD",+ "short_name": "dancer_medium_skin_tone",+ "short_names": [+ "dancer_medium_skin_tone"+ ],+ "name": "DANCER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F483-1F3FE",+ "short_name": "dancer_medium_dark_skin_tone",+ "short_names": [+ "dancer_medium_dark_skin_tone"+ ],+ "name": "DANCER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F483-1F3FF",+ "short_name": "dancer_dark_skin_tone",+ "short_names": [+ "dancer_dark_skin_tone"+ ],+ "name": "DANCER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F485-1F3FB",+ "short_name": "nail_care_light_skin_tone",+ "short_names": [+ "nail_care_light_skin_tone"+ ],+ "name": "NAIL POLISH: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F485-1F3FC",+ "short_name": "nail_care_medium_light_skin_tone",+ "short_names": [+ "nail_care_medium_light_skin_tone"+ ],+ "name": "NAIL POLISH: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F485-1F3FD",+ "short_name": "nail_care_medium_skin_tone",+ "short_names": [+ "nail_care_medium_skin_tone"+ ],+ "name": "NAIL POLISH: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F485-1F3FE",+ "short_name": "nail_care_medium_dark_skin_tone",+ "short_names": [+ "nail_care_medium_dark_skin_tone"+ ],+ "name": "NAIL POLISH: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F485-1F3FF",+ "short_name": "nail_care_dark_skin_tone",+ "short_names": [+ "nail_care_dark_skin_tone"+ ],+ "name": "NAIL POLISH: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F486-1F3FB-200D-2640-FE0F",+ "short_name": "woman-getting-massage_light_skin_tone",+ "short_names": [+ "woman-getting-massage_light_skin_tone",+ "massage_woman_light_skin_tone"+ ],+ "name": "WOMAN GETTING MASSAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F486-1F3FC-200D-2640-FE0F",+ "short_name": "woman-getting-massage_medium_light_skin_tone",+ "short_names": [+ "woman-getting-massage_medium_light_skin_tone",+ "massage_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN GETTING MASSAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F486-1F3FD-200D-2640-FE0F",+ "short_name": "woman-getting-massage_medium_skin_tone",+ "short_names": [+ "woman-getting-massage_medium_skin_tone",+ "massage_woman_medium_skin_tone"+ ],+ "name": "WOMAN GETTING MASSAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F486-1F3FE-200D-2640-FE0F",+ "short_name": "woman-getting-massage_medium_dark_skin_tone",+ "short_names": [+ "woman-getting-massage_medium_dark_skin_tone",+ "massage_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN GETTING MASSAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F486-1F3FF-200D-2640-FE0F",+ "short_name": "woman-getting-massage_dark_skin_tone",+ "short_names": [+ "woman-getting-massage_dark_skin_tone",+ "massage_woman_dark_skin_tone"+ ],+ "name": "WOMAN GETTING MASSAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F486-1F3FB-200D-2642-FE0F",+ "short_name": "man-getting-massage_light_skin_tone",+ "short_names": [+ "man-getting-massage_light_skin_tone",+ "massage_man_light_skin_tone"+ ],+ "name": "MAN GETTING MASSAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F486-1F3FC-200D-2642-FE0F",+ "short_name": "man-getting-massage_medium_light_skin_tone",+ "short_names": [+ "man-getting-massage_medium_light_skin_tone",+ "massage_man_medium_light_skin_tone"+ ],+ "name": "MAN GETTING MASSAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F486-1F3FD-200D-2642-FE0F",+ "short_name": "man-getting-massage_medium_skin_tone",+ "short_names": [+ "man-getting-massage_medium_skin_tone",+ "massage_man_medium_skin_tone"+ ],+ "name": "MAN GETTING MASSAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F486-1F3FE-200D-2642-FE0F",+ "short_name": "man-getting-massage_medium_dark_skin_tone",+ "short_names": [+ "man-getting-massage_medium_dark_skin_tone",+ "massage_man_medium_dark_skin_tone"+ ],+ "name": "MAN GETTING MASSAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F486-1F3FF-200D-2642-FE0F",+ "short_name": "man-getting-massage_dark_skin_tone",+ "short_names": [+ "man-getting-massage_dark_skin_tone",+ "massage_man_dark_skin_tone"+ ],+ "name": "MAN GETTING MASSAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F486-1F3FB",+ "short_name": "massage_light_skin_tone",+ "short_names": [+ "massage_light_skin_tone"+ ],+ "name": "FACE MASSAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F486-1F3FC",+ "short_name": "massage_medium_light_skin_tone",+ "short_names": [+ "massage_medium_light_skin_tone"+ ],+ "name": "FACE MASSAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F486-1F3FD",+ "short_name": "massage_medium_skin_tone",+ "short_names": [+ "massage_medium_skin_tone"+ ],+ "name": "FACE MASSAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F486-1F3FE",+ "short_name": "massage_medium_dark_skin_tone",+ "short_names": [+ "massage_medium_dark_skin_tone"+ ],+ "name": "FACE MASSAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F486-1F3FF",+ "short_name": "massage_dark_skin_tone",+ "short_names": [+ "massage_dark_skin_tone"+ ],+ "name": "FACE MASSAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F487-1F3FB-200D-2640-FE0F",+ "short_name": "woman-getting-haircut_light_skin_tone",+ "short_names": [+ "woman-getting-haircut_light_skin_tone",+ "haircut_woman_light_skin_tone"+ ],+ "name": "WOMAN GETTING HAIRCUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F487-1F3FC-200D-2640-FE0F",+ "short_name": "woman-getting-haircut_medium_light_skin_tone",+ "short_names": [+ "woman-getting-haircut_medium_light_skin_tone",+ "haircut_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN GETTING HAIRCUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F487-1F3FD-200D-2640-FE0F",+ "short_name": "woman-getting-haircut_medium_skin_tone",+ "short_names": [+ "woman-getting-haircut_medium_skin_tone",+ "haircut_woman_medium_skin_tone"+ ],+ "name": "WOMAN GETTING HAIRCUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F487-1F3FE-200D-2640-FE0F",+ "short_name": "woman-getting-haircut_medium_dark_skin_tone",+ "short_names": [+ "woman-getting-haircut_medium_dark_skin_tone",+ "haircut_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN GETTING HAIRCUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F487-1F3FF-200D-2640-FE0F",+ "short_name": "woman-getting-haircut_dark_skin_tone",+ "short_names": [+ "woman-getting-haircut_dark_skin_tone",+ "haircut_woman_dark_skin_tone"+ ],+ "name": "WOMAN GETTING HAIRCUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F487-1F3FB-200D-2642-FE0F",+ "short_name": "man-getting-haircut_light_skin_tone",+ "short_names": [+ "man-getting-haircut_light_skin_tone",+ "haircut_man_light_skin_tone"+ ],+ "name": "MAN GETTING HAIRCUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F487-1F3FC-200D-2642-FE0F",+ "short_name": "man-getting-haircut_medium_light_skin_tone",+ "short_names": [+ "man-getting-haircut_medium_light_skin_tone",+ "haircut_man_medium_light_skin_tone"+ ],+ "name": "MAN GETTING HAIRCUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F487-1F3FD-200D-2642-FE0F",+ "short_name": "man-getting-haircut_medium_skin_tone",+ "short_names": [+ "man-getting-haircut_medium_skin_tone",+ "haircut_man_medium_skin_tone"+ ],+ "name": "MAN GETTING HAIRCUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F487-1F3FE-200D-2642-FE0F",+ "short_name": "man-getting-haircut_medium_dark_skin_tone",+ "short_names": [+ "man-getting-haircut_medium_dark_skin_tone",+ "haircut_man_medium_dark_skin_tone"+ ],+ "name": "MAN GETTING HAIRCUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F487-1F3FF-200D-2642-FE0F",+ "short_name": "man-getting-haircut_dark_skin_tone",+ "short_names": [+ "man-getting-haircut_dark_skin_tone",+ "haircut_man_dark_skin_tone"+ ],+ "name": "MAN GETTING HAIRCUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F487-1F3FB",+ "short_name": "haircut_light_skin_tone",+ "short_names": [+ "haircut_light_skin_tone"+ ],+ "name": "HAIRCUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F487-1F3FC",+ "short_name": "haircut_medium_light_skin_tone",+ "short_names": [+ "haircut_medium_light_skin_tone"+ ],+ "name": "HAIRCUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F487-1F3FD",+ "short_name": "haircut_medium_skin_tone",+ "short_names": [+ "haircut_medium_skin_tone"+ ],+ "name": "HAIRCUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F487-1F3FE",+ "short_name": "haircut_medium_dark_skin_tone",+ "short_names": [+ "haircut_medium_dark_skin_tone"+ ],+ "name": "HAIRCUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F487-1F3FF",+ "short_name": "haircut_dark_skin_tone",+ "short_names": [+ "haircut_dark_skin_tone"+ ],+ "name": "HAIRCUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F4AA-1F3FB",+ "short_name": "muscle_light_skin_tone",+ "short_names": [+ "muscle_light_skin_tone"+ ],+ "name": "FLEXED BICEPS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F4AA-1F3FC",+ "short_name": "muscle_medium_light_skin_tone",+ "short_names": [+ "muscle_medium_light_skin_tone"+ ],+ "name": "FLEXED BICEPS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F4AA-1F3FD",+ "short_name": "muscle_medium_skin_tone",+ "short_names": [+ "muscle_medium_skin_tone"+ ],+ "name": "FLEXED BICEPS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F4AA-1F3FE",+ "short_name": "muscle_medium_dark_skin_tone",+ "short_names": [+ "muscle_medium_dark_skin_tone"+ ],+ "name": "FLEXED BICEPS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F4AA-1F3FF",+ "short_name": "muscle_dark_skin_tone",+ "short_names": [+ "muscle_dark_skin_tone"+ ],+ "name": "FLEXED BICEPS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F574-1F3FB",+ "short_name": "man_in_business_suit_levitating_light_skin_tone",+ "short_names": [+ "man_in_business_suit_levitating_light_skin_tone",+ "business_suit_levitating_light_skin_tone"+ ],+ "name": "PERSON IN SUIT LEVITATING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F574-1F3FC",+ "short_name": "man_in_business_suit_levitating_medium_light_skin_tone",+ "short_names": [+ "man_in_business_suit_levitating_medium_light_skin_tone",+ "business_suit_levitating_medium_light_skin_tone"+ ],+ "name": "PERSON IN SUIT LEVITATING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F574-1F3FD",+ "short_name": "man_in_business_suit_levitating_medium_skin_tone",+ "short_names": [+ "man_in_business_suit_levitating_medium_skin_tone",+ "business_suit_levitating_medium_skin_tone"+ ],+ "name": "PERSON IN SUIT LEVITATING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F574-1F3FE",+ "short_name": "man_in_business_suit_levitating_medium_dark_skin_tone",+ "short_names": [+ "man_in_business_suit_levitating_medium_dark_skin_tone",+ "business_suit_levitating_medium_dark_skin_tone"+ ],+ "name": "PERSON IN SUIT LEVITATING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F574-1F3FF",+ "short_name": "man_in_business_suit_levitating_dark_skin_tone",+ "short_names": [+ "man_in_business_suit_levitating_dark_skin_tone",+ "business_suit_levitating_dark_skin_tone"+ ],+ "name": "PERSON IN SUIT LEVITATING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F575-1F3FB-200D-2640-FE0F",+ "short_name": "female-detective_light_skin_tone",+ "short_names": [+ "female-detective_light_skin_tone",+ "female_detective_light_skin_tone"+ ],+ "name": "WOMAN DETECTIVE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F575-1F3FC-200D-2640-FE0F",+ "short_name": "female-detective_medium_light_skin_tone",+ "short_names": [+ "female-detective_medium_light_skin_tone",+ "female_detective_medium_light_skin_tone"+ ],+ "name": "WOMAN DETECTIVE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F575-1F3FD-200D-2640-FE0F",+ "short_name": "female-detective_medium_skin_tone",+ "short_names": [+ "female-detective_medium_skin_tone",+ "female_detective_medium_skin_tone"+ ],+ "name": "WOMAN DETECTIVE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F575-1F3FE-200D-2640-FE0F",+ "short_name": "female-detective_medium_dark_skin_tone",+ "short_names": [+ "female-detective_medium_dark_skin_tone",+ "female_detective_medium_dark_skin_tone"+ ],+ "name": "WOMAN DETECTIVE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F575-1F3FF-200D-2640-FE0F",+ "short_name": "female-detective_dark_skin_tone",+ "short_names": [+ "female-detective_dark_skin_tone",+ "female_detective_dark_skin_tone"+ ],+ "name": "WOMAN DETECTIVE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F575-1F3FB-200D-2642-FE0F",+ "short_name": "male-detective_light_skin_tone",+ "short_names": [+ "male-detective_light_skin_tone",+ "male_detective_light_skin_tone"+ ],+ "name": "MAN DETECTIVE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F575-1F3FC-200D-2642-FE0F",+ "short_name": "male-detective_medium_light_skin_tone",+ "short_names": [+ "male-detective_medium_light_skin_tone",+ "male_detective_medium_light_skin_tone"+ ],+ "name": "MAN DETECTIVE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F575-1F3FD-200D-2642-FE0F",+ "short_name": "male-detective_medium_skin_tone",+ "short_names": [+ "male-detective_medium_skin_tone",+ "male_detective_medium_skin_tone"+ ],+ "name": "MAN DETECTIVE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F575-1F3FE-200D-2642-FE0F",+ "short_name": "male-detective_medium_dark_skin_tone",+ "short_names": [+ "male-detective_medium_dark_skin_tone",+ "male_detective_medium_dark_skin_tone"+ ],+ "name": "MAN DETECTIVE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F575-1F3FF-200D-2642-FE0F",+ "short_name": "male-detective_dark_skin_tone",+ "short_names": [+ "male-detective_dark_skin_tone",+ "male_detective_dark_skin_tone"+ ],+ "name": "MAN DETECTIVE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F575-1F3FB",+ "short_name": "sleuth_or_spy_light_skin_tone",+ "short_names": [+ "sleuth_or_spy_light_skin_tone"+ ],+ "name": "DETECTIVE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F575-1F3FC",+ "short_name": "sleuth_or_spy_medium_light_skin_tone",+ "short_names": [+ "sleuth_or_spy_medium_light_skin_tone"+ ],+ "name": "DETECTIVE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F575-1F3FD",+ "short_name": "sleuth_or_spy_medium_skin_tone",+ "short_names": [+ "sleuth_or_spy_medium_skin_tone"+ ],+ "name": "DETECTIVE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F575-1F3FE",+ "short_name": "sleuth_or_spy_medium_dark_skin_tone",+ "short_names": [+ "sleuth_or_spy_medium_dark_skin_tone"+ ],+ "name": "DETECTIVE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F575-1F3FF",+ "short_name": "sleuth_or_spy_dark_skin_tone",+ "short_names": [+ "sleuth_or_spy_dark_skin_tone"+ ],+ "name": "DETECTIVE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F57A-1F3FB",+ "short_name": "man_dancing_light_skin_tone",+ "short_names": [+ "man_dancing_light_skin_tone"+ ],+ "name": "MAN DANCING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F57A-1F3FC",+ "short_name": "man_dancing_medium_light_skin_tone",+ "short_names": [+ "man_dancing_medium_light_skin_tone"+ ],+ "name": "MAN DANCING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F57A-1F3FD",+ "short_name": "man_dancing_medium_skin_tone",+ "short_names": [+ "man_dancing_medium_skin_tone"+ ],+ "name": "MAN DANCING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F57A-1F3FE",+ "short_name": "man_dancing_medium_dark_skin_tone",+ "short_names": [+ "man_dancing_medium_dark_skin_tone"+ ],+ "name": "MAN DANCING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F57A-1F3FF",+ "short_name": "man_dancing_dark_skin_tone",+ "short_names": [+ "man_dancing_dark_skin_tone"+ ],+ "name": "MAN DANCING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F590-1F3FB",+ "short_name": "raised_hand_with_fingers_splayed_light_skin_tone",+ "short_names": [+ "raised_hand_with_fingers_splayed_light_skin_tone"+ ],+ "name": "HAND WITH FINGERS SPLAYED: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F590-1F3FC",+ "short_name": "raised_hand_with_fingers_splayed_medium_light_skin_tone",+ "short_names": [+ "raised_hand_with_fingers_splayed_medium_light_skin_tone"+ ],+ "name": "HAND WITH FINGERS SPLAYED: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F590-1F3FD",+ "short_name": "raised_hand_with_fingers_splayed_medium_skin_tone",+ "short_names": [+ "raised_hand_with_fingers_splayed_medium_skin_tone"+ ],+ "name": "HAND WITH FINGERS SPLAYED: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F590-1F3FE",+ "short_name": "raised_hand_with_fingers_splayed_medium_dark_skin_tone",+ "short_names": [+ "raised_hand_with_fingers_splayed_medium_dark_skin_tone"+ ],+ "name": "HAND WITH FINGERS SPLAYED: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F590-1F3FF",+ "short_name": "raised_hand_with_fingers_splayed_dark_skin_tone",+ "short_names": [+ "raised_hand_with_fingers_splayed_dark_skin_tone"+ ],+ "name": "HAND WITH FINGERS SPLAYED: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F595-1F3FB",+ "short_name": "middle_finger_light_skin_tone",+ "short_names": [+ "middle_finger_light_skin_tone",+ "reversed_hand_with_middle_finger_extended_light_skin_tone"+ ],+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F595-1F3FC",+ "short_name": "middle_finger_medium_light_skin_tone",+ "short_names": [+ "middle_finger_medium_light_skin_tone",+ "reversed_hand_with_middle_finger_extended_medium_light_skin_tone"+ ],+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F595-1F3FD",+ "short_name": "middle_finger_medium_skin_tone",+ "short_names": [+ "middle_finger_medium_skin_tone",+ "reversed_hand_with_middle_finger_extended_medium_skin_tone"+ ],+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F595-1F3FE",+ "short_name": "middle_finger_medium_dark_skin_tone",+ "short_names": [+ "middle_finger_medium_dark_skin_tone",+ "reversed_hand_with_middle_finger_extended_medium_dark_skin_tone"+ ],+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F595-1F3FF",+ "short_name": "middle_finger_dark_skin_tone",+ "short_names": [+ "middle_finger_dark_skin_tone",+ "reversed_hand_with_middle_finger_extended_dark_skin_tone"+ ],+ "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F596-1F3FB",+ "short_name": "spock-hand_light_skin_tone",+ "short_names": [+ "spock-hand_light_skin_tone",+ "vulcan_salute_light_skin_tone"+ ],+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F596-1F3FC",+ "short_name": "spock-hand_medium_light_skin_tone",+ "short_names": [+ "spock-hand_medium_light_skin_tone",+ "vulcan_salute_medium_light_skin_tone"+ ],+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F596-1F3FD",+ "short_name": "spock-hand_medium_skin_tone",+ "short_names": [+ "spock-hand_medium_skin_tone",+ "vulcan_salute_medium_skin_tone"+ ],+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F596-1F3FE",+ "short_name": "spock-hand_medium_dark_skin_tone",+ "short_names": [+ "spock-hand_medium_dark_skin_tone",+ "vulcan_salute_medium_dark_skin_tone"+ ],+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F596-1F3FF",+ "short_name": "spock-hand_dark_skin_tone",+ "short_names": [+ "spock-hand_dark_skin_tone",+ "vulcan_salute_dark_skin_tone"+ ],+ "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F645-1F3FB-200D-2640-FE0F",+ "short_name": "woman-gesturing-no_light_skin_tone",+ "short_names": [+ "woman-gesturing-no_light_skin_tone",+ "no_good_woman_light_skin_tone"+ ],+ "name": "WOMAN GESTURING NO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F645-1F3FC-200D-2640-FE0F",+ "short_name": "woman-gesturing-no_medium_light_skin_tone",+ "short_names": [+ "woman-gesturing-no_medium_light_skin_tone",+ "no_good_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN GESTURING NO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F645-1F3FD-200D-2640-FE0F",+ "short_name": "woman-gesturing-no_medium_skin_tone",+ "short_names": [+ "woman-gesturing-no_medium_skin_tone",+ "no_good_woman_medium_skin_tone"+ ],+ "name": "WOMAN GESTURING NO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F645-1F3FE-200D-2640-FE0F",+ "short_name": "woman-gesturing-no_medium_dark_skin_tone",+ "short_names": [+ "woman-gesturing-no_medium_dark_skin_tone",+ "no_good_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN GESTURING NO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F645-1F3FF-200D-2640-FE0F",+ "short_name": "woman-gesturing-no_dark_skin_tone",+ "short_names": [+ "woman-gesturing-no_dark_skin_tone",+ "no_good_woman_dark_skin_tone"+ ],+ "name": "WOMAN GESTURING NO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F645-1F3FB-200D-2642-FE0F",+ "short_name": "man-gesturing-no_light_skin_tone",+ "short_names": [+ "man-gesturing-no_light_skin_tone",+ "no_good_man_light_skin_tone"+ ],+ "name": "MAN GESTURING NO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F645-1F3FC-200D-2642-FE0F",+ "short_name": "man-gesturing-no_medium_light_skin_tone",+ "short_names": [+ "man-gesturing-no_medium_light_skin_tone",+ "no_good_man_medium_light_skin_tone"+ ],+ "name": "MAN GESTURING NO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F645-1F3FD-200D-2642-FE0F",+ "short_name": "man-gesturing-no_medium_skin_tone",+ "short_names": [+ "man-gesturing-no_medium_skin_tone",+ "no_good_man_medium_skin_tone"+ ],+ "name": "MAN GESTURING NO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F645-1F3FE-200D-2642-FE0F",+ "short_name": "man-gesturing-no_medium_dark_skin_tone",+ "short_names": [+ "man-gesturing-no_medium_dark_skin_tone",+ "no_good_man_medium_dark_skin_tone"+ ],+ "name": "MAN GESTURING NO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F645-1F3FF-200D-2642-FE0F",+ "short_name": "man-gesturing-no_dark_skin_tone",+ "short_names": [+ "man-gesturing-no_dark_skin_tone",+ "no_good_man_dark_skin_tone"+ ],+ "name": "MAN GESTURING NO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F645-1F3FB",+ "short_name": "no_good_light_skin_tone",+ "short_names": [+ "no_good_light_skin_tone"+ ],+ "name": "FACE WITH NO GOOD GESTURE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F645-1F3FC",+ "short_name": "no_good_medium_light_skin_tone",+ "short_names": [+ "no_good_medium_light_skin_tone"+ ],+ "name": "FACE WITH NO GOOD GESTURE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F645-1F3FD",+ "short_name": "no_good_medium_skin_tone",+ "short_names": [+ "no_good_medium_skin_tone"+ ],+ "name": "FACE WITH NO GOOD GESTURE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F645-1F3FE",+ "short_name": "no_good_medium_dark_skin_tone",+ "short_names": [+ "no_good_medium_dark_skin_tone"+ ],+ "name": "FACE WITH NO GOOD GESTURE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F645-1F3FF",+ "short_name": "no_good_dark_skin_tone",+ "short_names": [+ "no_good_dark_skin_tone"+ ],+ "name": "FACE WITH NO GOOD GESTURE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F646-1F3FB-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok_light_skin_tone",+ "short_names": [+ "woman-gesturing-ok_light_skin_tone"+ ],+ "name": "WOMAN GESTURING OK: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F646-1F3FC-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok_medium_light_skin_tone",+ "short_names": [+ "woman-gesturing-ok_medium_light_skin_tone"+ ],+ "name": "WOMAN GESTURING OK: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F646-1F3FD-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok_medium_skin_tone",+ "short_names": [+ "woman-gesturing-ok_medium_skin_tone"+ ],+ "name": "WOMAN GESTURING OK: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F646-1F3FE-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok_medium_dark_skin_tone",+ "short_names": [+ "woman-gesturing-ok_medium_dark_skin_tone"+ ],+ "name": "WOMAN GESTURING OK: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F646-1F3FF-200D-2640-FE0F",+ "short_name": "woman-gesturing-ok_dark_skin_tone",+ "short_names": [+ "woman-gesturing-ok_dark_skin_tone"+ ],+ "name": "WOMAN GESTURING OK: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F646-1F3FB-200D-2642-FE0F",+ "short_name": "man-gesturing-ok_light_skin_tone",+ "short_names": [+ "man-gesturing-ok_light_skin_tone",+ "ok_man_light_skin_tone"+ ],+ "name": "MAN GESTURING OK: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F646-1F3FC-200D-2642-FE0F",+ "short_name": "man-gesturing-ok_medium_light_skin_tone",+ "short_names": [+ "man-gesturing-ok_medium_light_skin_tone",+ "ok_man_medium_light_skin_tone"+ ],+ "name": "MAN GESTURING OK: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F646-1F3FD-200D-2642-FE0F",+ "short_name": "man-gesturing-ok_medium_skin_tone",+ "short_names": [+ "man-gesturing-ok_medium_skin_tone",+ "ok_man_medium_skin_tone"+ ],+ "name": "MAN GESTURING OK: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F646-1F3FE-200D-2642-FE0F",+ "short_name": "man-gesturing-ok_medium_dark_skin_tone",+ "short_names": [+ "man-gesturing-ok_medium_dark_skin_tone",+ "ok_man_medium_dark_skin_tone"+ ],+ "name": "MAN GESTURING OK: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F646-1F3FF-200D-2642-FE0F",+ "short_name": "man-gesturing-ok_dark_skin_tone",+ "short_names": [+ "man-gesturing-ok_dark_skin_tone",+ "ok_man_dark_skin_tone"+ ],+ "name": "MAN GESTURING OK: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F646-1F3FB",+ "short_name": "ok_woman_light_skin_tone",+ "short_names": [+ "ok_woman_light_skin_tone"+ ],+ "name": "FACE WITH OK GESTURE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F646-1F3FC",+ "short_name": "ok_woman_medium_light_skin_tone",+ "short_names": [+ "ok_woman_medium_light_skin_tone"+ ],+ "name": "FACE WITH OK GESTURE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F646-1F3FD",+ "short_name": "ok_woman_medium_skin_tone",+ "short_names": [+ "ok_woman_medium_skin_tone"+ ],+ "name": "FACE WITH OK GESTURE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F646-1F3FE",+ "short_name": "ok_woman_medium_dark_skin_tone",+ "short_names": [+ "ok_woman_medium_dark_skin_tone"+ ],+ "name": "FACE WITH OK GESTURE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F646-1F3FF",+ "short_name": "ok_woman_dark_skin_tone",+ "short_names": [+ "ok_woman_dark_skin_tone"+ ],+ "name": "FACE WITH OK GESTURE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F647-1F3FB-200D-2640-FE0F",+ "short_name": "woman-bowing_light_skin_tone",+ "short_names": [+ "woman-bowing_light_skin_tone",+ "bowing_woman_light_skin_tone"+ ],+ "name": "WOMAN BOWING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F647-1F3FC-200D-2640-FE0F",+ "short_name": "woman-bowing_medium_light_skin_tone",+ "short_names": [+ "woman-bowing_medium_light_skin_tone",+ "bowing_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN BOWING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F647-1F3FD-200D-2640-FE0F",+ "short_name": "woman-bowing_medium_skin_tone",+ "short_names": [+ "woman-bowing_medium_skin_tone",+ "bowing_woman_medium_skin_tone"+ ],+ "name": "WOMAN BOWING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F647-1F3FE-200D-2640-FE0F",+ "short_name": "woman-bowing_medium_dark_skin_tone",+ "short_names": [+ "woman-bowing_medium_dark_skin_tone",+ "bowing_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN BOWING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F647-1F3FF-200D-2640-FE0F",+ "short_name": "woman-bowing_dark_skin_tone",+ "short_names": [+ "woman-bowing_dark_skin_tone",+ "bowing_woman_dark_skin_tone"+ ],+ "name": "WOMAN BOWING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F647-1F3FB-200D-2642-FE0F",+ "short_name": "man-bowing_light_skin_tone",+ "short_names": [+ "man-bowing_light_skin_tone",+ "bowing_man_light_skin_tone"+ ],+ "name": "MAN BOWING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F647-1F3FC-200D-2642-FE0F",+ "short_name": "man-bowing_medium_light_skin_tone",+ "short_names": [+ "man-bowing_medium_light_skin_tone",+ "bowing_man_medium_light_skin_tone"+ ],+ "name": "MAN BOWING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F647-1F3FD-200D-2642-FE0F",+ "short_name": "man-bowing_medium_skin_tone",+ "short_names": [+ "man-bowing_medium_skin_tone",+ "bowing_man_medium_skin_tone"+ ],+ "name": "MAN BOWING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F647-1F3FE-200D-2642-FE0F",+ "short_name": "man-bowing_medium_dark_skin_tone",+ "short_names": [+ "man-bowing_medium_dark_skin_tone",+ "bowing_man_medium_dark_skin_tone"+ ],+ "name": "MAN BOWING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F647-1F3FF-200D-2642-FE0F",+ "short_name": "man-bowing_dark_skin_tone",+ "short_names": [+ "man-bowing_dark_skin_tone",+ "bowing_man_dark_skin_tone"+ ],+ "name": "MAN BOWING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F647-1F3FB",+ "short_name": "bow_light_skin_tone",+ "short_names": [+ "bow_light_skin_tone"+ ],+ "name": "PERSON BOWING DEEPLY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F647-1F3FC",+ "short_name": "bow_medium_light_skin_tone",+ "short_names": [+ "bow_medium_light_skin_tone"+ ],+ "name": "PERSON BOWING DEEPLY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F647-1F3FD",+ "short_name": "bow_medium_skin_tone",+ "short_names": [+ "bow_medium_skin_tone"+ ],+ "name": "PERSON BOWING DEEPLY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F647-1F3FE",+ "short_name": "bow_medium_dark_skin_tone",+ "short_names": [+ "bow_medium_dark_skin_tone"+ ],+ "name": "PERSON BOWING DEEPLY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F647-1F3FF",+ "short_name": "bow_dark_skin_tone",+ "short_names": [+ "bow_dark_skin_tone"+ ],+ "name": "PERSON BOWING DEEPLY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64B-1F3FB-200D-2640-FE0F",+ "short_name": "woman-raising-hand_light_skin_tone",+ "short_names": [+ "woman-raising-hand_light_skin_tone",+ "raising_hand_woman_light_skin_tone"+ ],+ "name": "WOMAN RAISING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64B-1F3FC-200D-2640-FE0F",+ "short_name": "woman-raising-hand_medium_light_skin_tone",+ "short_names": [+ "woman-raising-hand_medium_light_skin_tone",+ "raising_hand_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN RAISING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64B-1F3FD-200D-2640-FE0F",+ "short_name": "woman-raising-hand_medium_skin_tone",+ "short_names": [+ "woman-raising-hand_medium_skin_tone",+ "raising_hand_woman_medium_skin_tone"+ ],+ "name": "WOMAN RAISING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64B-1F3FE-200D-2640-FE0F",+ "short_name": "woman-raising-hand_medium_dark_skin_tone",+ "short_names": [+ "woman-raising-hand_medium_dark_skin_tone",+ "raising_hand_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN RAISING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64B-1F3FF-200D-2640-FE0F",+ "short_name": "woman-raising-hand_dark_skin_tone",+ "short_names": [+ "woman-raising-hand_dark_skin_tone",+ "raising_hand_woman_dark_skin_tone"+ ],+ "name": "WOMAN RAISING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64B-1F3FB-200D-2642-FE0F",+ "short_name": "man-raising-hand_light_skin_tone",+ "short_names": [+ "man-raising-hand_light_skin_tone",+ "raising_hand_man_light_skin_tone"+ ],+ "name": "MAN RAISING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64B-1F3FC-200D-2642-FE0F",+ "short_name": "man-raising-hand_medium_light_skin_tone",+ "short_names": [+ "man-raising-hand_medium_light_skin_tone",+ "raising_hand_man_medium_light_skin_tone"+ ],+ "name": "MAN RAISING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64B-1F3FD-200D-2642-FE0F",+ "short_name": "man-raising-hand_medium_skin_tone",+ "short_names": [+ "man-raising-hand_medium_skin_tone",+ "raising_hand_man_medium_skin_tone"+ ],+ "name": "MAN RAISING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64B-1F3FE-200D-2642-FE0F",+ "short_name": "man-raising-hand_medium_dark_skin_tone",+ "short_names": [+ "man-raising-hand_medium_dark_skin_tone",+ "raising_hand_man_medium_dark_skin_tone"+ ],+ "name": "MAN RAISING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64B-1F3FF-200D-2642-FE0F",+ "short_name": "man-raising-hand_dark_skin_tone",+ "short_names": [+ "man-raising-hand_dark_skin_tone",+ "raising_hand_man_dark_skin_tone"+ ],+ "name": "MAN RAISING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64B-1F3FB",+ "short_name": "raising_hand_light_skin_tone",+ "short_names": [+ "raising_hand_light_skin_tone"+ ],+ "name": "HAPPY PERSON RAISING ONE HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64B-1F3FC",+ "short_name": "raising_hand_medium_light_skin_tone",+ "short_names": [+ "raising_hand_medium_light_skin_tone"+ ],+ "name": "HAPPY PERSON RAISING ONE HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64B-1F3FD",+ "short_name": "raising_hand_medium_skin_tone",+ "short_names": [+ "raising_hand_medium_skin_tone"+ ],+ "name": "HAPPY PERSON RAISING ONE HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64B-1F3FE",+ "short_name": "raising_hand_medium_dark_skin_tone",+ "short_names": [+ "raising_hand_medium_dark_skin_tone"+ ],+ "name": "HAPPY PERSON RAISING ONE HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64B-1F3FF",+ "short_name": "raising_hand_dark_skin_tone",+ "short_names": [+ "raising_hand_dark_skin_tone"+ ],+ "name": "HAPPY PERSON RAISING ONE HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64C-1F3FB",+ "short_name": "raised_hands_light_skin_tone",+ "short_names": [+ "raised_hands_light_skin_tone"+ ],+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64C-1F3FC",+ "short_name": "raised_hands_medium_light_skin_tone",+ "short_names": [+ "raised_hands_medium_light_skin_tone"+ ],+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64C-1F3FD",+ "short_name": "raised_hands_medium_skin_tone",+ "short_names": [+ "raised_hands_medium_skin_tone"+ ],+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64C-1F3FE",+ "short_name": "raised_hands_medium_dark_skin_tone",+ "short_names": [+ "raised_hands_medium_dark_skin_tone"+ ],+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64C-1F3FF",+ "short_name": "raised_hands_dark_skin_tone",+ "short_names": [+ "raised_hands_dark_skin_tone"+ ],+ "name": "PERSON RAISING BOTH HANDS IN CELEBRATION: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64D-1F3FB-200D-2640-FE0F",+ "short_name": "woman-frowning_light_skin_tone",+ "short_names": [+ "woman-frowning_light_skin_tone",+ "frowning_woman_light_skin_tone"+ ],+ "name": "WOMAN FROWNING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64D-1F3FC-200D-2640-FE0F",+ "short_name": "woman-frowning_medium_light_skin_tone",+ "short_names": [+ "woman-frowning_medium_light_skin_tone",+ "frowning_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN FROWNING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64D-1F3FD-200D-2640-FE0F",+ "short_name": "woman-frowning_medium_skin_tone",+ "short_names": [+ "woman-frowning_medium_skin_tone",+ "frowning_woman_medium_skin_tone"+ ],+ "name": "WOMAN FROWNING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64D-1F3FE-200D-2640-FE0F",+ "short_name": "woman-frowning_medium_dark_skin_tone",+ "short_names": [+ "woman-frowning_medium_dark_skin_tone",+ "frowning_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN FROWNING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64D-1F3FF-200D-2640-FE0F",+ "short_name": "woman-frowning_dark_skin_tone",+ "short_names": [+ "woman-frowning_dark_skin_tone",+ "frowning_woman_dark_skin_tone"+ ],+ "name": "WOMAN FROWNING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64D-1F3FB-200D-2642-FE0F",+ "short_name": "man-frowning_light_skin_tone",+ "short_names": [+ "man-frowning_light_skin_tone",+ "frowning_man_light_skin_tone"+ ],+ "name": "MAN FROWNING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64D-1F3FC-200D-2642-FE0F",+ "short_name": "man-frowning_medium_light_skin_tone",+ "short_names": [+ "man-frowning_medium_light_skin_tone",+ "frowning_man_medium_light_skin_tone"+ ],+ "name": "MAN FROWNING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64D-1F3FD-200D-2642-FE0F",+ "short_name": "man-frowning_medium_skin_tone",+ "short_names": [+ "man-frowning_medium_skin_tone",+ "frowning_man_medium_skin_tone"+ ],+ "name": "MAN FROWNING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64D-1F3FE-200D-2642-FE0F",+ "short_name": "man-frowning_medium_dark_skin_tone",+ "short_names": [+ "man-frowning_medium_dark_skin_tone",+ "frowning_man_medium_dark_skin_tone"+ ],+ "name": "MAN FROWNING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64D-1F3FF-200D-2642-FE0F",+ "short_name": "man-frowning_dark_skin_tone",+ "short_names": [+ "man-frowning_dark_skin_tone",+ "frowning_man_dark_skin_tone"+ ],+ "name": "MAN FROWNING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64D-1F3FB",+ "short_name": "person_frowning_light_skin_tone",+ "short_names": [+ "person_frowning_light_skin_tone"+ ],+ "name": "PERSON FROWNING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64D-1F3FC",+ "short_name": "person_frowning_medium_light_skin_tone",+ "short_names": [+ "person_frowning_medium_light_skin_tone"+ ],+ "name": "PERSON FROWNING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64D-1F3FD",+ "short_name": "person_frowning_medium_skin_tone",+ "short_names": [+ "person_frowning_medium_skin_tone"+ ],+ "name": "PERSON FROWNING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64D-1F3FE",+ "short_name": "person_frowning_medium_dark_skin_tone",+ "short_names": [+ "person_frowning_medium_dark_skin_tone"+ ],+ "name": "PERSON FROWNING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64D-1F3FF",+ "short_name": "person_frowning_dark_skin_tone",+ "short_names": [+ "person_frowning_dark_skin_tone"+ ],+ "name": "PERSON FROWNING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64E-1F3FB-200D-2640-FE0F",+ "short_name": "woman-pouting_light_skin_tone",+ "short_names": [+ "woman-pouting_light_skin_tone",+ "pouting_woman_light_skin_tone"+ ],+ "name": "WOMAN POUTING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64E-1F3FC-200D-2640-FE0F",+ "short_name": "woman-pouting_medium_light_skin_tone",+ "short_names": [+ "woman-pouting_medium_light_skin_tone",+ "pouting_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN POUTING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64E-1F3FD-200D-2640-FE0F",+ "short_name": "woman-pouting_medium_skin_tone",+ "short_names": [+ "woman-pouting_medium_skin_tone",+ "pouting_woman_medium_skin_tone"+ ],+ "name": "WOMAN POUTING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64E-1F3FE-200D-2640-FE0F",+ "short_name": "woman-pouting_medium_dark_skin_tone",+ "short_names": [+ "woman-pouting_medium_dark_skin_tone",+ "pouting_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN POUTING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64E-1F3FF-200D-2640-FE0F",+ "short_name": "woman-pouting_dark_skin_tone",+ "short_names": [+ "woman-pouting_dark_skin_tone",+ "pouting_woman_dark_skin_tone"+ ],+ "name": "WOMAN POUTING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64E-1F3FB-200D-2642-FE0F",+ "short_name": "man-pouting_light_skin_tone",+ "short_names": [+ "man-pouting_light_skin_tone",+ "pouting_man_light_skin_tone"+ ],+ "name": "MAN POUTING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64E-1F3FC-200D-2642-FE0F",+ "short_name": "man-pouting_medium_light_skin_tone",+ "short_names": [+ "man-pouting_medium_light_skin_tone",+ "pouting_man_medium_light_skin_tone"+ ],+ "name": "MAN POUTING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64E-1F3FD-200D-2642-FE0F",+ "short_name": "man-pouting_medium_skin_tone",+ "short_names": [+ "man-pouting_medium_skin_tone",+ "pouting_man_medium_skin_tone"+ ],+ "name": "MAN POUTING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64E-1F3FE-200D-2642-FE0F",+ "short_name": "man-pouting_medium_dark_skin_tone",+ "short_names": [+ "man-pouting_medium_dark_skin_tone",+ "pouting_man_medium_dark_skin_tone"+ ],+ "name": "MAN POUTING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64E-1F3FF-200D-2642-FE0F",+ "short_name": "man-pouting_dark_skin_tone",+ "short_names": [+ "man-pouting_dark_skin_tone",+ "pouting_man_dark_skin_tone"+ ],+ "name": "MAN POUTING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64E-1F3FB",+ "short_name": "person_with_pouting_face_light_skin_tone",+ "short_names": [+ "person_with_pouting_face_light_skin_tone"+ ],+ "name": "PERSON WITH POUTING FACE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64E-1F3FC",+ "short_name": "person_with_pouting_face_medium_light_skin_tone",+ "short_names": [+ "person_with_pouting_face_medium_light_skin_tone"+ ],+ "name": "PERSON WITH POUTING FACE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64E-1F3FD",+ "short_name": "person_with_pouting_face_medium_skin_tone",+ "short_names": [+ "person_with_pouting_face_medium_skin_tone"+ ],+ "name": "PERSON WITH POUTING FACE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64E-1F3FE",+ "short_name": "person_with_pouting_face_medium_dark_skin_tone",+ "short_names": [+ "person_with_pouting_face_medium_dark_skin_tone"+ ],+ "name": "PERSON WITH POUTING FACE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64E-1F3FF",+ "short_name": "person_with_pouting_face_dark_skin_tone",+ "short_names": [+ "person_with_pouting_face_dark_skin_tone"+ ],+ "name": "PERSON WITH POUTING FACE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F64F-1F3FB",+ "short_name": "pray_light_skin_tone",+ "short_names": [+ "pray_light_skin_tone"+ ],+ "name": "PERSON WITH FOLDED HANDS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F64F-1F3FC",+ "short_name": "pray_medium_light_skin_tone",+ "short_names": [+ "pray_medium_light_skin_tone"+ ],+ "name": "PERSON WITH FOLDED HANDS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F64F-1F3FD",+ "short_name": "pray_medium_skin_tone",+ "short_names": [+ "pray_medium_skin_tone"+ ],+ "name": "PERSON WITH FOLDED HANDS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F64F-1F3FE",+ "short_name": "pray_medium_dark_skin_tone",+ "short_names": [+ "pray_medium_dark_skin_tone"+ ],+ "name": "PERSON WITH FOLDED HANDS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F64F-1F3FF",+ "short_name": "pray_dark_skin_tone",+ "short_names": [+ "pray_dark_skin_tone"+ ],+ "name": "PERSON WITH FOLDED HANDS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6A3-1F3FB-200D-2640-FE0F",+ "short_name": "woman-rowing-boat_light_skin_tone",+ "short_names": [+ "woman-rowing-boat_light_skin_tone",+ "rowing_woman_light_skin_tone"+ ],+ "name": "WOMAN ROWING BOAT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6A3-1F3FC-200D-2640-FE0F",+ "short_name": "woman-rowing-boat_medium_light_skin_tone",+ "short_names": [+ "woman-rowing-boat_medium_light_skin_tone",+ "rowing_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN ROWING BOAT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6A3-1F3FD-200D-2640-FE0F",+ "short_name": "woman-rowing-boat_medium_skin_tone",+ "short_names": [+ "woman-rowing-boat_medium_skin_tone",+ "rowing_woman_medium_skin_tone"+ ],+ "name": "WOMAN ROWING BOAT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6A3-1F3FE-200D-2640-FE0F",+ "short_name": "woman-rowing-boat_medium_dark_skin_tone",+ "short_names": [+ "woman-rowing-boat_medium_dark_skin_tone",+ "rowing_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN ROWING BOAT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6A3-1F3FF-200D-2640-FE0F",+ "short_name": "woman-rowing-boat_dark_skin_tone",+ "short_names": [+ "woman-rowing-boat_dark_skin_tone",+ "rowing_woman_dark_skin_tone"+ ],+ "name": "WOMAN ROWING BOAT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6A3-1F3FB-200D-2642-FE0F",+ "short_name": "man-rowing-boat_light_skin_tone",+ "short_names": [+ "man-rowing-boat_light_skin_tone",+ "rowing_man_light_skin_tone"+ ],+ "name": "MAN ROWING BOAT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6A3-1F3FC-200D-2642-FE0F",+ "short_name": "man-rowing-boat_medium_light_skin_tone",+ "short_names": [+ "man-rowing-boat_medium_light_skin_tone",+ "rowing_man_medium_light_skin_tone"+ ],+ "name": "MAN ROWING BOAT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6A3-1F3FD-200D-2642-FE0F",+ "short_name": "man-rowing-boat_medium_skin_tone",+ "short_names": [+ "man-rowing-boat_medium_skin_tone",+ "rowing_man_medium_skin_tone"+ ],+ "name": "MAN ROWING BOAT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6A3-1F3FE-200D-2642-FE0F",+ "short_name": "man-rowing-boat_medium_dark_skin_tone",+ "short_names": [+ "man-rowing-boat_medium_dark_skin_tone",+ "rowing_man_medium_dark_skin_tone"+ ],+ "name": "MAN ROWING BOAT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6A3-1F3FF-200D-2642-FE0F",+ "short_name": "man-rowing-boat_dark_skin_tone",+ "short_names": [+ "man-rowing-boat_dark_skin_tone",+ "rowing_man_dark_skin_tone"+ ],+ "name": "MAN ROWING BOAT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6A3-1F3FB",+ "short_name": "rowboat_light_skin_tone",+ "short_names": [+ "rowboat_light_skin_tone"+ ],+ "name": "ROWBOAT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6A3-1F3FC",+ "short_name": "rowboat_medium_light_skin_tone",+ "short_names": [+ "rowboat_medium_light_skin_tone"+ ],+ "name": "ROWBOAT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6A3-1F3FD",+ "short_name": "rowboat_medium_skin_tone",+ "short_names": [+ "rowboat_medium_skin_tone"+ ],+ "name": "ROWBOAT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6A3-1F3FE",+ "short_name": "rowboat_medium_dark_skin_tone",+ "short_names": [+ "rowboat_medium_dark_skin_tone"+ ],+ "name": "ROWBOAT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6A3-1F3FF",+ "short_name": "rowboat_dark_skin_tone",+ "short_names": [+ "rowboat_dark_skin_tone"+ ],+ "name": "ROWBOAT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B4-1F3FB-200D-2640-FE0F",+ "short_name": "woman-biking_light_skin_tone",+ "short_names": [+ "woman-biking_light_skin_tone",+ "biking_woman_light_skin_tone"+ ],+ "name": "WOMAN BIKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B4-1F3FC-200D-2640-FE0F",+ "short_name": "woman-biking_medium_light_skin_tone",+ "short_names": [+ "woman-biking_medium_light_skin_tone",+ "biking_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN BIKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B4-1F3FD-200D-2640-FE0F",+ "short_name": "woman-biking_medium_skin_tone",+ "short_names": [+ "woman-biking_medium_skin_tone",+ "biking_woman_medium_skin_tone"+ ],+ "name": "WOMAN BIKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B4-1F3FE-200D-2640-FE0F",+ "short_name": "woman-biking_medium_dark_skin_tone",+ "short_names": [+ "woman-biking_medium_dark_skin_tone",+ "biking_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN BIKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B4-1F3FF-200D-2640-FE0F",+ "short_name": "woman-biking_dark_skin_tone",+ "short_names": [+ "woman-biking_dark_skin_tone",+ "biking_woman_dark_skin_tone"+ ],+ "name": "WOMAN BIKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B4-1F3FB-200D-2642-FE0F",+ "short_name": "man-biking_light_skin_tone",+ "short_names": [+ "man-biking_light_skin_tone",+ "biking_man_light_skin_tone"+ ],+ "name": "MAN BIKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B4-1F3FC-200D-2642-FE0F",+ "short_name": "man-biking_medium_light_skin_tone",+ "short_names": [+ "man-biking_medium_light_skin_tone",+ "biking_man_medium_light_skin_tone"+ ],+ "name": "MAN BIKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B4-1F3FD-200D-2642-FE0F",+ "short_name": "man-biking_medium_skin_tone",+ "short_names": [+ "man-biking_medium_skin_tone",+ "biking_man_medium_skin_tone"+ ],+ "name": "MAN BIKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B4-1F3FE-200D-2642-FE0F",+ "short_name": "man-biking_medium_dark_skin_tone",+ "short_names": [+ "man-biking_medium_dark_skin_tone",+ "biking_man_medium_dark_skin_tone"+ ],+ "name": "MAN BIKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B4-1F3FF-200D-2642-FE0F",+ "short_name": "man-biking_dark_skin_tone",+ "short_names": [+ "man-biking_dark_skin_tone",+ "biking_man_dark_skin_tone"+ ],+ "name": "MAN BIKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B4-1F3FB",+ "short_name": "bicyclist_light_skin_tone",+ "short_names": [+ "bicyclist_light_skin_tone"+ ],+ "name": "BICYCLIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B4-1F3FC",+ "short_name": "bicyclist_medium_light_skin_tone",+ "short_names": [+ "bicyclist_medium_light_skin_tone"+ ],+ "name": "BICYCLIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B4-1F3FD",+ "short_name": "bicyclist_medium_skin_tone",+ "short_names": [+ "bicyclist_medium_skin_tone"+ ],+ "name": "BICYCLIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B4-1F3FE",+ "short_name": "bicyclist_medium_dark_skin_tone",+ "short_names": [+ "bicyclist_medium_dark_skin_tone"+ ],+ "name": "BICYCLIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B4-1F3FF",+ "short_name": "bicyclist_dark_skin_tone",+ "short_names": [+ "bicyclist_dark_skin_tone"+ ],+ "name": "BICYCLIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B5-1F3FB-200D-2640-FE0F",+ "short_name": "woman-mountain-biking_light_skin_tone",+ "short_names": [+ "woman-mountain-biking_light_skin_tone",+ "mountain_biking_woman_light_skin_tone"+ ],+ "name": "WOMAN MOUNTAIN BIKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B5-1F3FC-200D-2640-FE0F",+ "short_name": "woman-mountain-biking_medium_light_skin_tone",+ "short_names": [+ "woman-mountain-biking_medium_light_skin_tone",+ "mountain_biking_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN MOUNTAIN BIKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B5-1F3FD-200D-2640-FE0F",+ "short_name": "woman-mountain-biking_medium_skin_tone",+ "short_names": [+ "woman-mountain-biking_medium_skin_tone",+ "mountain_biking_woman_medium_skin_tone"+ ],+ "name": "WOMAN MOUNTAIN BIKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B5-1F3FE-200D-2640-FE0F",+ "short_name": "woman-mountain-biking_medium_dark_skin_tone",+ "short_names": [+ "woman-mountain-biking_medium_dark_skin_tone",+ "mountain_biking_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN MOUNTAIN BIKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B5-1F3FF-200D-2640-FE0F",+ "short_name": "woman-mountain-biking_dark_skin_tone",+ "short_names": [+ "woman-mountain-biking_dark_skin_tone",+ "mountain_biking_woman_dark_skin_tone"+ ],+ "name": "WOMAN MOUNTAIN BIKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B5-1F3FB-200D-2642-FE0F",+ "short_name": "man-mountain-biking_light_skin_tone",+ "short_names": [+ "man-mountain-biking_light_skin_tone",+ "mountain_biking_man_light_skin_tone"+ ],+ "name": "MAN MOUNTAIN BIKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B5-1F3FC-200D-2642-FE0F",+ "short_name": "man-mountain-biking_medium_light_skin_tone",+ "short_names": [+ "man-mountain-biking_medium_light_skin_tone",+ "mountain_biking_man_medium_light_skin_tone"+ ],+ "name": "MAN MOUNTAIN BIKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B5-1F3FD-200D-2642-FE0F",+ "short_name": "man-mountain-biking_medium_skin_tone",+ "short_names": [+ "man-mountain-biking_medium_skin_tone",+ "mountain_biking_man_medium_skin_tone"+ ],+ "name": "MAN MOUNTAIN BIKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B5-1F3FE-200D-2642-FE0F",+ "short_name": "man-mountain-biking_medium_dark_skin_tone",+ "short_names": [+ "man-mountain-biking_medium_dark_skin_tone",+ "mountain_biking_man_medium_dark_skin_tone"+ ],+ "name": "MAN MOUNTAIN BIKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B5-1F3FF-200D-2642-FE0F",+ "short_name": "man-mountain-biking_dark_skin_tone",+ "short_names": [+ "man-mountain-biking_dark_skin_tone",+ "mountain_biking_man_dark_skin_tone"+ ],+ "name": "MAN MOUNTAIN BIKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B5-1F3FB",+ "short_name": "mountain_bicyclist_light_skin_tone",+ "short_names": [+ "mountain_bicyclist_light_skin_tone"+ ],+ "name": "MOUNTAIN BICYCLIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B5-1F3FC",+ "short_name": "mountain_bicyclist_medium_light_skin_tone",+ "short_names": [+ "mountain_bicyclist_medium_light_skin_tone"+ ],+ "name": "MOUNTAIN BICYCLIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B5-1F3FD",+ "short_name": "mountain_bicyclist_medium_skin_tone",+ "short_names": [+ "mountain_bicyclist_medium_skin_tone"+ ],+ "name": "MOUNTAIN BICYCLIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B5-1F3FE",+ "short_name": "mountain_bicyclist_medium_dark_skin_tone",+ "short_names": [+ "mountain_bicyclist_medium_dark_skin_tone"+ ],+ "name": "MOUNTAIN BICYCLIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B5-1F3FF",+ "short_name": "mountain_bicyclist_dark_skin_tone",+ "short_names": [+ "mountain_bicyclist_dark_skin_tone"+ ],+ "name": "MOUNTAIN BICYCLIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B6-1F3FB-200D-2640-FE0F",+ "short_name": "woman-walking_light_skin_tone",+ "short_names": [+ "woman-walking_light_skin_tone",+ "walking_woman_light_skin_tone"+ ],+ "name": "WOMAN WALKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B6-1F3FC-200D-2640-FE0F",+ "short_name": "woman-walking_medium_light_skin_tone",+ "short_names": [+ "woman-walking_medium_light_skin_tone",+ "walking_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN WALKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B6-1F3FD-200D-2640-FE0F",+ "short_name": "woman-walking_medium_skin_tone",+ "short_names": [+ "woman-walking_medium_skin_tone",+ "walking_woman_medium_skin_tone"+ ],+ "name": "WOMAN WALKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B6-1F3FE-200D-2640-FE0F",+ "short_name": "woman-walking_medium_dark_skin_tone",+ "short_names": [+ "woman-walking_medium_dark_skin_tone",+ "walking_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN WALKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B6-1F3FF-200D-2640-FE0F",+ "short_name": "woman-walking_dark_skin_tone",+ "short_names": [+ "woman-walking_dark_skin_tone",+ "walking_woman_dark_skin_tone"+ ],+ "name": "WOMAN WALKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B6-1F3FB-200D-2642-FE0F",+ "short_name": "man-walking_light_skin_tone",+ "short_names": [+ "man-walking_light_skin_tone",+ "walking_man_light_skin_tone"+ ],+ "name": "MAN WALKING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B6-1F3FC-200D-2642-FE0F",+ "short_name": "man-walking_medium_light_skin_tone",+ "short_names": [+ "man-walking_medium_light_skin_tone",+ "walking_man_medium_light_skin_tone"+ ],+ "name": "MAN WALKING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B6-1F3FD-200D-2642-FE0F",+ "short_name": "man-walking_medium_skin_tone",+ "short_names": [+ "man-walking_medium_skin_tone",+ "walking_man_medium_skin_tone"+ ],+ "name": "MAN WALKING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B6-1F3FE-200D-2642-FE0F",+ "short_name": "man-walking_medium_dark_skin_tone",+ "short_names": [+ "man-walking_medium_dark_skin_tone",+ "walking_man_medium_dark_skin_tone"+ ],+ "name": "MAN WALKING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B6-1F3FF-200D-2642-FE0F",+ "short_name": "man-walking_dark_skin_tone",+ "short_names": [+ "man-walking_dark_skin_tone",+ "walking_man_dark_skin_tone"+ ],+ "name": "MAN WALKING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6B6-1F3FB",+ "short_name": "walking_light_skin_tone",+ "short_names": [+ "walking_light_skin_tone"+ ],+ "name": "PEDESTRIAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6B6-1F3FC",+ "short_name": "walking_medium_light_skin_tone",+ "short_names": [+ "walking_medium_light_skin_tone"+ ],+ "name": "PEDESTRIAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6B6-1F3FD",+ "short_name": "walking_medium_skin_tone",+ "short_names": [+ "walking_medium_skin_tone"+ ],+ "name": "PEDESTRIAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6B6-1F3FE",+ "short_name": "walking_medium_dark_skin_tone",+ "short_names": [+ "walking_medium_dark_skin_tone"+ ],+ "name": "PEDESTRIAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6B6-1F3FF",+ "short_name": "walking_dark_skin_tone",+ "short_names": [+ "walking_dark_skin_tone"+ ],+ "name": "PEDESTRIAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6C0-1F3FB",+ "short_name": "bath_light_skin_tone",+ "short_names": [+ "bath_light_skin_tone"+ ],+ "name": "BATH: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6C0-1F3FC",+ "short_name": "bath_medium_light_skin_tone",+ "short_names": [+ "bath_medium_light_skin_tone"+ ],+ "name": "BATH: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6C0-1F3FD",+ "short_name": "bath_medium_skin_tone",+ "short_names": [+ "bath_medium_skin_tone"+ ],+ "name": "BATH: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6C0-1F3FE",+ "short_name": "bath_medium_dark_skin_tone",+ "short_names": [+ "bath_medium_dark_skin_tone"+ ],+ "name": "BATH: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6C0-1F3FF",+ "short_name": "bath_dark_skin_tone",+ "short_names": [+ "bath_dark_skin_tone"+ ],+ "name": "BATH: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F6CC-1F3FB",+ "short_name": "sleeping_accommodation_light_skin_tone",+ "short_names": [+ "sleeping_accommodation_light_skin_tone"+ ],+ "name": "SLEEPING ACCOMMODATION: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F6CC-1F3FC",+ "short_name": "sleeping_accommodation_medium_light_skin_tone",+ "short_names": [+ "sleeping_accommodation_medium_light_skin_tone"+ ],+ "name": "SLEEPING ACCOMMODATION: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F6CC-1F3FD",+ "short_name": "sleeping_accommodation_medium_skin_tone",+ "short_names": [+ "sleeping_accommodation_medium_skin_tone"+ ],+ "name": "SLEEPING ACCOMMODATION: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F6CC-1F3FE",+ "short_name": "sleeping_accommodation_medium_dark_skin_tone",+ "short_names": [+ "sleeping_accommodation_medium_dark_skin_tone"+ ],+ "name": "SLEEPING ACCOMMODATION: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F6CC-1F3FF",+ "short_name": "sleeping_accommodation_dark_skin_tone",+ "short_names": [+ "sleeping_accommodation_dark_skin_tone"+ ],+ "name": "SLEEPING ACCOMMODATION: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F90C-1F3FB",+ "short_name": "pinched_fingers_light_skin_tone",+ "short_names": [+ "pinched_fingers_light_skin_tone"+ ],+ "name": "PINCHED FINGERS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F90C-1F3FC",+ "short_name": "pinched_fingers_medium_light_skin_tone",+ "short_names": [+ "pinched_fingers_medium_light_skin_tone"+ ],+ "name": "PINCHED FINGERS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F90C-1F3FD",+ "short_name": "pinched_fingers_medium_skin_tone",+ "short_names": [+ "pinched_fingers_medium_skin_tone"+ ],+ "name": "PINCHED FINGERS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F90C-1F3FE",+ "short_name": "pinched_fingers_medium_dark_skin_tone",+ "short_names": [+ "pinched_fingers_medium_dark_skin_tone"+ ],+ "name": "PINCHED FINGERS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F90C-1F3FF",+ "short_name": "pinched_fingers_dark_skin_tone",+ "short_names": [+ "pinched_fingers_dark_skin_tone"+ ],+ "name": "PINCHED FINGERS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F90F-1F3FB",+ "short_name": "pinching_hand_light_skin_tone",+ "short_names": [+ "pinching_hand_light_skin_tone"+ ],+ "name": "PINCHING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F90F-1F3FC",+ "short_name": "pinching_hand_medium_light_skin_tone",+ "short_names": [+ "pinching_hand_medium_light_skin_tone"+ ],+ "name": "PINCHING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F90F-1F3FD",+ "short_name": "pinching_hand_medium_skin_tone",+ "short_names": [+ "pinching_hand_medium_skin_tone"+ ],+ "name": "PINCHING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F90F-1F3FE",+ "short_name": "pinching_hand_medium_dark_skin_tone",+ "short_names": [+ "pinching_hand_medium_dark_skin_tone"+ ],+ "name": "PINCHING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F90F-1F3FF",+ "short_name": "pinching_hand_dark_skin_tone",+ "short_names": [+ "pinching_hand_dark_skin_tone"+ ],+ "name": "PINCHING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F918-1F3FB",+ "short_name": "the_horns_light_skin_tone",+ "short_names": [+ "the_horns_light_skin_tone",+ "sign_of_the_horns_light_skin_tone",+ "metal_light_skin_tone"+ ],+ "name": "SIGN OF THE HORNS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F918-1F3FC",+ "short_name": "the_horns_medium_light_skin_tone",+ "short_names": [+ "the_horns_medium_light_skin_tone",+ "sign_of_the_horns_medium_light_skin_tone",+ "metal_medium_light_skin_tone"+ ],+ "name": "SIGN OF THE HORNS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F918-1F3FD",+ "short_name": "the_horns_medium_skin_tone",+ "short_names": [+ "the_horns_medium_skin_tone",+ "sign_of_the_horns_medium_skin_tone",+ "metal_medium_skin_tone"+ ],+ "name": "SIGN OF THE HORNS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F918-1F3FE",+ "short_name": "the_horns_medium_dark_skin_tone",+ "short_names": [+ "the_horns_medium_dark_skin_tone",+ "sign_of_the_horns_medium_dark_skin_tone",+ "metal_medium_dark_skin_tone"+ ],+ "name": "SIGN OF THE HORNS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F918-1F3FF",+ "short_name": "the_horns_dark_skin_tone",+ "short_names": [+ "the_horns_dark_skin_tone",+ "sign_of_the_horns_dark_skin_tone",+ "metal_dark_skin_tone"+ ],+ "name": "SIGN OF THE HORNS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F919-1F3FB",+ "short_name": "call_me_hand_light_skin_tone",+ "short_names": [+ "call_me_hand_light_skin_tone"+ ],+ "name": "CALL ME HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F919-1F3FC",+ "short_name": "call_me_hand_medium_light_skin_tone",+ "short_names": [+ "call_me_hand_medium_light_skin_tone"+ ],+ "name": "CALL ME HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F919-1F3FD",+ "short_name": "call_me_hand_medium_skin_tone",+ "short_names": [+ "call_me_hand_medium_skin_tone"+ ],+ "name": "CALL ME HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F919-1F3FE",+ "short_name": "call_me_hand_medium_dark_skin_tone",+ "short_names": [+ "call_me_hand_medium_dark_skin_tone"+ ],+ "name": "CALL ME HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F919-1F3FF",+ "short_name": "call_me_hand_dark_skin_tone",+ "short_names": [+ "call_me_hand_dark_skin_tone"+ ],+ "name": "CALL ME HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F91A-1F3FB",+ "short_name": "raised_back_of_hand_light_skin_tone",+ "short_names": [+ "raised_back_of_hand_light_skin_tone"+ ],+ "name": "RAISED BACK OF HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F91A-1F3FC",+ "short_name": "raised_back_of_hand_medium_light_skin_tone",+ "short_names": [+ "raised_back_of_hand_medium_light_skin_tone"+ ],+ "name": "RAISED BACK OF HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F91A-1F3FD",+ "short_name": "raised_back_of_hand_medium_skin_tone",+ "short_names": [+ "raised_back_of_hand_medium_skin_tone"+ ],+ "name": "RAISED BACK OF HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F91A-1F3FE",+ "short_name": "raised_back_of_hand_medium_dark_skin_tone",+ "short_names": [+ "raised_back_of_hand_medium_dark_skin_tone"+ ],+ "name": "RAISED BACK OF HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F91A-1F3FF",+ "short_name": "raised_back_of_hand_dark_skin_tone",+ "short_names": [+ "raised_back_of_hand_dark_skin_tone"+ ],+ "name": "RAISED BACK OF HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F91B-1F3FB",+ "short_name": "left-facing_fist_light_skin_tone",+ "short_names": [+ "left-facing_fist_light_skin_tone",+ "fist_left_light_skin_tone"+ ],+ "name": "LEFT-FACING FIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F91B-1F3FC",+ "short_name": "left-facing_fist_medium_light_skin_tone",+ "short_names": [+ "left-facing_fist_medium_light_skin_tone",+ "fist_left_medium_light_skin_tone"+ ],+ "name": "LEFT-FACING FIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F91B-1F3FD",+ "short_name": "left-facing_fist_medium_skin_tone",+ "short_names": [+ "left-facing_fist_medium_skin_tone",+ "fist_left_medium_skin_tone"+ ],+ "name": "LEFT-FACING FIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F91B-1F3FE",+ "short_name": "left-facing_fist_medium_dark_skin_tone",+ "short_names": [+ "left-facing_fist_medium_dark_skin_tone",+ "fist_left_medium_dark_skin_tone"+ ],+ "name": "LEFT-FACING FIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F91B-1F3FF",+ "short_name": "left-facing_fist_dark_skin_tone",+ "short_names": [+ "left-facing_fist_dark_skin_tone",+ "fist_left_dark_skin_tone"+ ],+ "name": "LEFT-FACING FIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F91C-1F3FB",+ "short_name": "right-facing_fist_light_skin_tone",+ "short_names": [+ "right-facing_fist_light_skin_tone",+ "fist_right_light_skin_tone"+ ],+ "name": "RIGHT-FACING FIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F91C-1F3FC",+ "short_name": "right-facing_fist_medium_light_skin_tone",+ "short_names": [+ "right-facing_fist_medium_light_skin_tone",+ "fist_right_medium_light_skin_tone"+ ],+ "name": "RIGHT-FACING FIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F91C-1F3FD",+ "short_name": "right-facing_fist_medium_skin_tone",+ "short_names": [+ "right-facing_fist_medium_skin_tone",+ "fist_right_medium_skin_tone"+ ],+ "name": "RIGHT-FACING FIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F91C-1F3FE",+ "short_name": "right-facing_fist_medium_dark_skin_tone",+ "short_names": [+ "right-facing_fist_medium_dark_skin_tone",+ "fist_right_medium_dark_skin_tone"+ ],+ "name": "RIGHT-FACING FIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F91C-1F3FF",+ "short_name": "right-facing_fist_dark_skin_tone",+ "short_names": [+ "right-facing_fist_dark_skin_tone",+ "fist_right_dark_skin_tone"+ ],+ "name": "RIGHT-FACING FIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F91E-1F3FB",+ "short_name": "crossed_fingers_light_skin_tone",+ "short_names": [+ "crossed_fingers_light_skin_tone",+ "hand_with_index_and_middle_fingers_crossed_light_skin_tone"+ ],+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F91E-1F3FC",+ "short_name": "crossed_fingers_medium_light_skin_tone",+ "short_names": [+ "crossed_fingers_medium_light_skin_tone",+ "hand_with_index_and_middle_fingers_crossed_medium_light_skin_tone"+ ],+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F91E-1F3FD",+ "short_name": "crossed_fingers_medium_skin_tone",+ "short_names": [+ "crossed_fingers_medium_skin_tone",+ "hand_with_index_and_middle_fingers_crossed_medium_skin_tone"+ ],+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F91E-1F3FE",+ "short_name": "crossed_fingers_medium_dark_skin_tone",+ "short_names": [+ "crossed_fingers_medium_dark_skin_tone",+ "hand_with_index_and_middle_fingers_crossed_medium_dark_skin_tone"+ ],+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F91E-1F3FF",+ "short_name": "crossed_fingers_dark_skin_tone",+ "short_names": [+ "crossed_fingers_dark_skin_tone",+ "hand_with_index_and_middle_fingers_crossed_dark_skin_tone"+ ],+ "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F91F-1F3FB",+ "short_name": "i_love_you_hand_sign_light_skin_tone",+ "short_names": [+ "i_love_you_hand_sign_light_skin_tone"+ ],+ "name": "I LOVE YOU HAND SIGN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F91F-1F3FC",+ "short_name": "i_love_you_hand_sign_medium_light_skin_tone",+ "short_names": [+ "i_love_you_hand_sign_medium_light_skin_tone"+ ],+ "name": "I LOVE YOU HAND SIGN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F91F-1F3FD",+ "short_name": "i_love_you_hand_sign_medium_skin_tone",+ "short_names": [+ "i_love_you_hand_sign_medium_skin_tone"+ ],+ "name": "I LOVE YOU HAND SIGN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F91F-1F3FE",+ "short_name": "i_love_you_hand_sign_medium_dark_skin_tone",+ "short_names": [+ "i_love_you_hand_sign_medium_dark_skin_tone"+ ],+ "name": "I LOVE YOU HAND SIGN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F91F-1F3FF",+ "short_name": "i_love_you_hand_sign_dark_skin_tone",+ "short_names": [+ "i_love_you_hand_sign_dark_skin_tone"+ ],+ "name": "I LOVE YOU HAND SIGN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F926-1F3FB-200D-2640-FE0F",+ "short_name": "woman-facepalming_light_skin_tone",+ "short_names": [+ "woman-facepalming_light_skin_tone",+ "woman_facepalming_light_skin_tone"+ ],+ "name": "WOMAN FACEPALMING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F926-1F3FC-200D-2640-FE0F",+ "short_name": "woman-facepalming_medium_light_skin_tone",+ "short_names": [+ "woman-facepalming_medium_light_skin_tone",+ "woman_facepalming_medium_light_skin_tone"+ ],+ "name": "WOMAN FACEPALMING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F926-1F3FD-200D-2640-FE0F",+ "short_name": "woman-facepalming_medium_skin_tone",+ "short_names": [+ "woman-facepalming_medium_skin_tone",+ "woman_facepalming_medium_skin_tone"+ ],+ "name": "WOMAN FACEPALMING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F926-1F3FE-200D-2640-FE0F",+ "short_name": "woman-facepalming_medium_dark_skin_tone",+ "short_names": [+ "woman-facepalming_medium_dark_skin_tone",+ "woman_facepalming_medium_dark_skin_tone"+ ],+ "name": "WOMAN FACEPALMING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F926-1F3FF-200D-2640-FE0F",+ "short_name": "woman-facepalming_dark_skin_tone",+ "short_names": [+ "woman-facepalming_dark_skin_tone",+ "woman_facepalming_dark_skin_tone"+ ],+ "name": "WOMAN FACEPALMING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F926-1F3FB-200D-2642-FE0F",+ "short_name": "man-facepalming_light_skin_tone",+ "short_names": [+ "man-facepalming_light_skin_tone",+ "man_facepalming_light_skin_tone"+ ],+ "name": "MAN FACEPALMING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F926-1F3FC-200D-2642-FE0F",+ "short_name": "man-facepalming_medium_light_skin_tone",+ "short_names": [+ "man-facepalming_medium_light_skin_tone",+ "man_facepalming_medium_light_skin_tone"+ ],+ "name": "MAN FACEPALMING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F926-1F3FD-200D-2642-FE0F",+ "short_name": "man-facepalming_medium_skin_tone",+ "short_names": [+ "man-facepalming_medium_skin_tone",+ "man_facepalming_medium_skin_tone"+ ],+ "name": "MAN FACEPALMING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F926-1F3FE-200D-2642-FE0F",+ "short_name": "man-facepalming_medium_dark_skin_tone",+ "short_names": [+ "man-facepalming_medium_dark_skin_tone",+ "man_facepalming_medium_dark_skin_tone"+ ],+ "name": "MAN FACEPALMING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F926-1F3FF-200D-2642-FE0F",+ "short_name": "man-facepalming_dark_skin_tone",+ "short_names": [+ "man-facepalming_dark_skin_tone",+ "man_facepalming_dark_skin_tone"+ ],+ "name": "MAN FACEPALMING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F926-1F3FB",+ "short_name": "face_palm_light_skin_tone",+ "short_names": [+ "face_palm_light_skin_tone"+ ],+ "name": "FACE PALM: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F926-1F3FC",+ "short_name": "face_palm_medium_light_skin_tone",+ "short_names": [+ "face_palm_medium_light_skin_tone"+ ],+ "name": "FACE PALM: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F926-1F3FD",+ "short_name": "face_palm_medium_skin_tone",+ "short_names": [+ "face_palm_medium_skin_tone"+ ],+ "name": "FACE PALM: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F926-1F3FE",+ "short_name": "face_palm_medium_dark_skin_tone",+ "short_names": [+ "face_palm_medium_dark_skin_tone"+ ],+ "name": "FACE PALM: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F926-1F3FF",+ "short_name": "face_palm_dark_skin_tone",+ "short_names": [+ "face_palm_dark_skin_tone"+ ],+ "name": "FACE PALM: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F930-1F3FB",+ "short_name": "pregnant_woman_light_skin_tone",+ "short_names": [+ "pregnant_woman_light_skin_tone"+ ],+ "name": "PREGNANT WOMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F930-1F3FC",+ "short_name": "pregnant_woman_medium_light_skin_tone",+ "short_names": [+ "pregnant_woman_medium_light_skin_tone"+ ],+ "name": "PREGNANT WOMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F930-1F3FD",+ "short_name": "pregnant_woman_medium_skin_tone",+ "short_names": [+ "pregnant_woman_medium_skin_tone"+ ],+ "name": "PREGNANT WOMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F930-1F3FE",+ "short_name": "pregnant_woman_medium_dark_skin_tone",+ "short_names": [+ "pregnant_woman_medium_dark_skin_tone"+ ],+ "name": "PREGNANT WOMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F930-1F3FF",+ "short_name": "pregnant_woman_dark_skin_tone",+ "short_names": [+ "pregnant_woman_dark_skin_tone"+ ],+ "name": "PREGNANT WOMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F931-1F3FB",+ "short_name": "breast-feeding_light_skin_tone",+ "short_names": [+ "breast-feeding_light_skin_tone"+ ],+ "name": "BREAST-FEEDING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F931-1F3FC",+ "short_name": "breast-feeding_medium_light_skin_tone",+ "short_names": [+ "breast-feeding_medium_light_skin_tone"+ ],+ "name": "BREAST-FEEDING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F931-1F3FD",+ "short_name": "breast-feeding_medium_skin_tone",+ "short_names": [+ "breast-feeding_medium_skin_tone"+ ],+ "name": "BREAST-FEEDING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F931-1F3FE",+ "short_name": "breast-feeding_medium_dark_skin_tone",+ "short_names": [+ "breast-feeding_medium_dark_skin_tone"+ ],+ "name": "BREAST-FEEDING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F931-1F3FF",+ "short_name": "breast-feeding_dark_skin_tone",+ "short_names": [+ "breast-feeding_dark_skin_tone"+ ],+ "name": "BREAST-FEEDING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F932-1F3FB",+ "short_name": "palms_up_together_light_skin_tone",+ "short_names": [+ "palms_up_together_light_skin_tone"+ ],+ "name": "PALMS UP TOGETHER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F932-1F3FC",+ "short_name": "palms_up_together_medium_light_skin_tone",+ "short_names": [+ "palms_up_together_medium_light_skin_tone"+ ],+ "name": "PALMS UP TOGETHER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F932-1F3FD",+ "short_name": "palms_up_together_medium_skin_tone",+ "short_names": [+ "palms_up_together_medium_skin_tone"+ ],+ "name": "PALMS UP TOGETHER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F932-1F3FE",+ "short_name": "palms_up_together_medium_dark_skin_tone",+ "short_names": [+ "palms_up_together_medium_dark_skin_tone"+ ],+ "name": "PALMS UP TOGETHER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F932-1F3FF",+ "short_name": "palms_up_together_dark_skin_tone",+ "short_names": [+ "palms_up_together_dark_skin_tone"+ ],+ "name": "PALMS UP TOGETHER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F933-1F3FB",+ "short_name": "selfie_light_skin_tone",+ "short_names": [+ "selfie_light_skin_tone"+ ],+ "name": "SELFIE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F933-1F3FC",+ "short_name": "selfie_medium_light_skin_tone",+ "short_names": [+ "selfie_medium_light_skin_tone"+ ],+ "name": "SELFIE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F933-1F3FD",+ "short_name": "selfie_medium_skin_tone",+ "short_names": [+ "selfie_medium_skin_tone"+ ],+ "name": "SELFIE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F933-1F3FE",+ "short_name": "selfie_medium_dark_skin_tone",+ "short_names": [+ "selfie_medium_dark_skin_tone"+ ],+ "name": "SELFIE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F933-1F3FF",+ "short_name": "selfie_dark_skin_tone",+ "short_names": [+ "selfie_dark_skin_tone"+ ],+ "name": "SELFIE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F934-1F3FB",+ "short_name": "prince_light_skin_tone",+ "short_names": [+ "prince_light_skin_tone"+ ],+ "name": "PRINCE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F934-1F3FC",+ "short_name": "prince_medium_light_skin_tone",+ "short_names": [+ "prince_medium_light_skin_tone"+ ],+ "name": "PRINCE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F934-1F3FD",+ "short_name": "prince_medium_skin_tone",+ "short_names": [+ "prince_medium_skin_tone"+ ],+ "name": "PRINCE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F934-1F3FE",+ "short_name": "prince_medium_dark_skin_tone",+ "short_names": [+ "prince_medium_dark_skin_tone"+ ],+ "name": "PRINCE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F934-1F3FF",+ "short_name": "prince_dark_skin_tone",+ "short_names": [+ "prince_dark_skin_tone"+ ],+ "name": "PRINCE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F935-1F3FB-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo_light_skin_tone",+ "short_names": [+ "woman_in_tuxedo_light_skin_tone"+ ],+ "name": "WOMAN IN TUXEDO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F935-1F3FC-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo_medium_light_skin_tone",+ "short_names": [+ "woman_in_tuxedo_medium_light_skin_tone"+ ],+ "name": "WOMAN IN TUXEDO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F935-1F3FD-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo_medium_skin_tone",+ "short_names": [+ "woman_in_tuxedo_medium_skin_tone"+ ],+ "name": "WOMAN IN TUXEDO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F935-1F3FE-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo_medium_dark_skin_tone",+ "short_names": [+ "woman_in_tuxedo_medium_dark_skin_tone"+ ],+ "name": "WOMAN IN TUXEDO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F935-1F3FF-200D-2640-FE0F",+ "short_name": "woman_in_tuxedo_dark_skin_tone",+ "short_names": [+ "woman_in_tuxedo_dark_skin_tone"+ ],+ "name": "WOMAN IN TUXEDO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F935-1F3FB-200D-2642-FE0F",+ "short_name": "man_in_tuxedo_light_skin_tone",+ "short_names": [+ "man_in_tuxedo_light_skin_tone"+ ],+ "name": "MAN IN TUXEDO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F935-1F3FC-200D-2642-FE0F",+ "short_name": "man_in_tuxedo_medium_light_skin_tone",+ "short_names": [+ "man_in_tuxedo_medium_light_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F935-1F3FD-200D-2642-FE0F",+ "short_name": "man_in_tuxedo_medium_skin_tone",+ "short_names": [+ "man_in_tuxedo_medium_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F935-1F3FE-200D-2642-FE0F",+ "short_name": "man_in_tuxedo_medium_dark_skin_tone",+ "short_names": [+ "man_in_tuxedo_medium_dark_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F935-1F3FF-200D-2642-FE0F",+ "short_name": "man_in_tuxedo_dark_skin_tone",+ "short_names": [+ "man_in_tuxedo_dark_skin_tone"+ ],+ "name": "MAN IN TUXEDO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F935-1F3FB",+ "short_name": "person_in_tuxedo_light_skin_tone",+ "short_names": [+ "person_in_tuxedo_light_skin_tone"+ ],+ "name": "MAN IN TUXEDO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F935-1F3FC",+ "short_name": "person_in_tuxedo_medium_light_skin_tone",+ "short_names": [+ "person_in_tuxedo_medium_light_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F935-1F3FD",+ "short_name": "person_in_tuxedo_medium_skin_tone",+ "short_names": [+ "person_in_tuxedo_medium_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F935-1F3FE",+ "short_name": "person_in_tuxedo_medium_dark_skin_tone",+ "short_names": [+ "person_in_tuxedo_medium_dark_skin_tone"+ ],+ "name": "MAN IN TUXEDO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F935-1F3FF",+ "short_name": "person_in_tuxedo_dark_skin_tone",+ "short_names": [+ "person_in_tuxedo_dark_skin_tone"+ ],+ "name": "MAN IN TUXEDO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F936-1F3FB",+ "short_name": "mrs_claus_light_skin_tone",+ "short_names": [+ "mrs_claus_light_skin_tone",+ "mother_christmas_light_skin_tone"+ ],+ "name": "MOTHER CHRISTMAS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F936-1F3FC",+ "short_name": "mrs_claus_medium_light_skin_tone",+ "short_names": [+ "mrs_claus_medium_light_skin_tone",+ "mother_christmas_medium_light_skin_tone"+ ],+ "name": "MOTHER CHRISTMAS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F936-1F3FD",+ "short_name": "mrs_claus_medium_skin_tone",+ "short_names": [+ "mrs_claus_medium_skin_tone",+ "mother_christmas_medium_skin_tone"+ ],+ "name": "MOTHER CHRISTMAS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F936-1F3FE",+ "short_name": "mrs_claus_medium_dark_skin_tone",+ "short_names": [+ "mrs_claus_medium_dark_skin_tone",+ "mother_christmas_medium_dark_skin_tone"+ ],+ "name": "MOTHER CHRISTMAS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F936-1F3FF",+ "short_name": "mrs_claus_dark_skin_tone",+ "short_names": [+ "mrs_claus_dark_skin_tone",+ "mother_christmas_dark_skin_tone"+ ],+ "name": "MOTHER CHRISTMAS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F937-1F3FB-200D-2640-FE0F",+ "short_name": "woman-shrugging_light_skin_tone",+ "short_names": [+ "woman-shrugging_light_skin_tone",+ "woman_shrugging_light_skin_tone"+ ],+ "name": "WOMAN SHRUGGING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F937-1F3FC-200D-2640-FE0F",+ "short_name": "woman-shrugging_medium_light_skin_tone",+ "short_names": [+ "woman-shrugging_medium_light_skin_tone",+ "woman_shrugging_medium_light_skin_tone"+ ],+ "name": "WOMAN SHRUGGING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F937-1F3FD-200D-2640-FE0F",+ "short_name": "woman-shrugging_medium_skin_tone",+ "short_names": [+ "woman-shrugging_medium_skin_tone",+ "woman_shrugging_medium_skin_tone"+ ],+ "name": "WOMAN SHRUGGING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F937-1F3FE-200D-2640-FE0F",+ "short_name": "woman-shrugging_medium_dark_skin_tone",+ "short_names": [+ "woman-shrugging_medium_dark_skin_tone",+ "woman_shrugging_medium_dark_skin_tone"+ ],+ "name": "WOMAN SHRUGGING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F937-1F3FF-200D-2640-FE0F",+ "short_name": "woman-shrugging_dark_skin_tone",+ "short_names": [+ "woman-shrugging_dark_skin_tone",+ "woman_shrugging_dark_skin_tone"+ ],+ "name": "WOMAN SHRUGGING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F937-1F3FB-200D-2642-FE0F",+ "short_name": "man-shrugging_light_skin_tone",+ "short_names": [+ "man-shrugging_light_skin_tone",+ "man_shrugging_light_skin_tone"+ ],+ "name": "MAN SHRUGGING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F937-1F3FC-200D-2642-FE0F",+ "short_name": "man-shrugging_medium_light_skin_tone",+ "short_names": [+ "man-shrugging_medium_light_skin_tone",+ "man_shrugging_medium_light_skin_tone"+ ],+ "name": "MAN SHRUGGING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F937-1F3FD-200D-2642-FE0F",+ "short_name": "man-shrugging_medium_skin_tone",+ "short_names": [+ "man-shrugging_medium_skin_tone",+ "man_shrugging_medium_skin_tone"+ ],+ "name": "MAN SHRUGGING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F937-1F3FE-200D-2642-FE0F",+ "short_name": "man-shrugging_medium_dark_skin_tone",+ "short_names": [+ "man-shrugging_medium_dark_skin_tone",+ "man_shrugging_medium_dark_skin_tone"+ ],+ "name": "MAN SHRUGGING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F937-1F3FF-200D-2642-FE0F",+ "short_name": "man-shrugging_dark_skin_tone",+ "short_names": [+ "man-shrugging_dark_skin_tone",+ "man_shrugging_dark_skin_tone"+ ],+ "name": "MAN SHRUGGING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F937-1F3FB",+ "short_name": "shrug_light_skin_tone",+ "short_names": [+ "shrug_light_skin_tone"+ ],+ "name": "SHRUG: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F937-1F3FC",+ "short_name": "shrug_medium_light_skin_tone",+ "short_names": [+ "shrug_medium_light_skin_tone"+ ],+ "name": "SHRUG: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F937-1F3FD",+ "short_name": "shrug_medium_skin_tone",+ "short_names": [+ "shrug_medium_skin_tone"+ ],+ "name": "SHRUG: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F937-1F3FE",+ "short_name": "shrug_medium_dark_skin_tone",+ "short_names": [+ "shrug_medium_dark_skin_tone"+ ],+ "name": "SHRUG: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F937-1F3FF",+ "short_name": "shrug_dark_skin_tone",+ "short_names": [+ "shrug_dark_skin_tone"+ ],+ "name": "SHRUG: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F938-1F3FB-200D-2640-FE0F",+ "short_name": "woman-cartwheeling_light_skin_tone",+ "short_names": [+ "woman-cartwheeling_light_skin_tone",+ "woman_cartwheeling_light_skin_tone"+ ],+ "name": "WOMAN CARTWHEELING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F938-1F3FC-200D-2640-FE0F",+ "short_name": "woman-cartwheeling_medium_light_skin_tone",+ "short_names": [+ "woman-cartwheeling_medium_light_skin_tone",+ "woman_cartwheeling_medium_light_skin_tone"+ ],+ "name": "WOMAN CARTWHEELING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F938-1F3FD-200D-2640-FE0F",+ "short_name": "woman-cartwheeling_medium_skin_tone",+ "short_names": [+ "woman-cartwheeling_medium_skin_tone",+ "woman_cartwheeling_medium_skin_tone"+ ],+ "name": "WOMAN CARTWHEELING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F938-1F3FE-200D-2640-FE0F",+ "short_name": "woman-cartwheeling_medium_dark_skin_tone",+ "short_names": [+ "woman-cartwheeling_medium_dark_skin_tone",+ "woman_cartwheeling_medium_dark_skin_tone"+ ],+ "name": "WOMAN CARTWHEELING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F938-1F3FF-200D-2640-FE0F",+ "short_name": "woman-cartwheeling_dark_skin_tone",+ "short_names": [+ "woman-cartwheeling_dark_skin_tone",+ "woman_cartwheeling_dark_skin_tone"+ ],+ "name": "WOMAN CARTWHEELING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F938-1F3FB-200D-2642-FE0F",+ "short_name": "man-cartwheeling_light_skin_tone",+ "short_names": [+ "man-cartwheeling_light_skin_tone",+ "man_cartwheeling_light_skin_tone"+ ],+ "name": "MAN CARTWHEELING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F938-1F3FC-200D-2642-FE0F",+ "short_name": "man-cartwheeling_medium_light_skin_tone",+ "short_names": [+ "man-cartwheeling_medium_light_skin_tone",+ "man_cartwheeling_medium_light_skin_tone"+ ],+ "name": "MAN CARTWHEELING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F938-1F3FD-200D-2642-FE0F",+ "short_name": "man-cartwheeling_medium_skin_tone",+ "short_names": [+ "man-cartwheeling_medium_skin_tone",+ "man_cartwheeling_medium_skin_tone"+ ],+ "name": "MAN CARTWHEELING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F938-1F3FE-200D-2642-FE0F",+ "short_name": "man-cartwheeling_medium_dark_skin_tone",+ "short_names": [+ "man-cartwheeling_medium_dark_skin_tone",+ "man_cartwheeling_medium_dark_skin_tone"+ ],+ "name": "MAN CARTWHEELING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F938-1F3FF-200D-2642-FE0F",+ "short_name": "man-cartwheeling_dark_skin_tone",+ "short_names": [+ "man-cartwheeling_dark_skin_tone",+ "man_cartwheeling_dark_skin_tone"+ ],+ "name": "MAN CARTWHEELING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F938-1F3FB",+ "short_name": "person_doing_cartwheel_light_skin_tone",+ "short_names": [+ "person_doing_cartwheel_light_skin_tone"+ ],+ "name": "PERSON DOING CARTWHEEL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F938-1F3FC",+ "short_name": "person_doing_cartwheel_medium_light_skin_tone",+ "short_names": [+ "person_doing_cartwheel_medium_light_skin_tone"+ ],+ "name": "PERSON DOING CARTWHEEL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F938-1F3FD",+ "short_name": "person_doing_cartwheel_medium_skin_tone",+ "short_names": [+ "person_doing_cartwheel_medium_skin_tone"+ ],+ "name": "PERSON DOING CARTWHEEL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F938-1F3FE",+ "short_name": "person_doing_cartwheel_medium_dark_skin_tone",+ "short_names": [+ "person_doing_cartwheel_medium_dark_skin_tone"+ ],+ "name": "PERSON DOING CARTWHEEL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F938-1F3FF",+ "short_name": "person_doing_cartwheel_dark_skin_tone",+ "short_names": [+ "person_doing_cartwheel_dark_skin_tone"+ ],+ "name": "PERSON DOING CARTWHEEL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F939-1F3FB-200D-2640-FE0F",+ "short_name": "woman-juggling_light_skin_tone",+ "short_names": [+ "woman-juggling_light_skin_tone",+ "woman_juggling_light_skin_tone"+ ],+ "name": "WOMAN JUGGLING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F939-1F3FC-200D-2640-FE0F",+ "short_name": "woman-juggling_medium_light_skin_tone",+ "short_names": [+ "woman-juggling_medium_light_skin_tone",+ "woman_juggling_medium_light_skin_tone"+ ],+ "name": "WOMAN JUGGLING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F939-1F3FD-200D-2640-FE0F",+ "short_name": "woman-juggling_medium_skin_tone",+ "short_names": [+ "woman-juggling_medium_skin_tone",+ "woman_juggling_medium_skin_tone"+ ],+ "name": "WOMAN JUGGLING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F939-1F3FE-200D-2640-FE0F",+ "short_name": "woman-juggling_medium_dark_skin_tone",+ "short_names": [+ "woman-juggling_medium_dark_skin_tone",+ "woman_juggling_medium_dark_skin_tone"+ ],+ "name": "WOMAN JUGGLING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F939-1F3FF-200D-2640-FE0F",+ "short_name": "woman-juggling_dark_skin_tone",+ "short_names": [+ "woman-juggling_dark_skin_tone",+ "woman_juggling_dark_skin_tone"+ ],+ "name": "WOMAN JUGGLING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F939-1F3FB-200D-2642-FE0F",+ "short_name": "man-juggling_light_skin_tone",+ "short_names": [+ "man-juggling_light_skin_tone",+ "man_juggling_light_skin_tone"+ ],+ "name": "MAN JUGGLING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F939-1F3FC-200D-2642-FE0F",+ "short_name": "man-juggling_medium_light_skin_tone",+ "short_names": [+ "man-juggling_medium_light_skin_tone",+ "man_juggling_medium_light_skin_tone"+ ],+ "name": "MAN JUGGLING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F939-1F3FD-200D-2642-FE0F",+ "short_name": "man-juggling_medium_skin_tone",+ "short_names": [+ "man-juggling_medium_skin_tone",+ "man_juggling_medium_skin_tone"+ ],+ "name": "MAN JUGGLING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F939-1F3FE-200D-2642-FE0F",+ "short_name": "man-juggling_medium_dark_skin_tone",+ "short_names": [+ "man-juggling_medium_dark_skin_tone",+ "man_juggling_medium_dark_skin_tone"+ ],+ "name": "MAN JUGGLING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F939-1F3FF-200D-2642-FE0F",+ "short_name": "man-juggling_dark_skin_tone",+ "short_names": [+ "man-juggling_dark_skin_tone",+ "man_juggling_dark_skin_tone"+ ],+ "name": "MAN JUGGLING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F939-1F3FB",+ "short_name": "juggling_light_skin_tone",+ "short_names": [+ "juggling_light_skin_tone"+ ],+ "name": "JUGGLING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F939-1F3FC",+ "short_name": "juggling_medium_light_skin_tone",+ "short_names": [+ "juggling_medium_light_skin_tone"+ ],+ "name": "JUGGLING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F939-1F3FD",+ "short_name": "juggling_medium_skin_tone",+ "short_names": [+ "juggling_medium_skin_tone"+ ],+ "name": "JUGGLING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F939-1F3FE",+ "short_name": "juggling_medium_dark_skin_tone",+ "short_names": [+ "juggling_medium_dark_skin_tone"+ ],+ "name": "JUGGLING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F939-1F3FF",+ "short_name": "juggling_dark_skin_tone",+ "short_names": [+ "juggling_dark_skin_tone"+ ],+ "name": "JUGGLING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93D-1F3FB-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo_light_skin_tone",+ "short_names": [+ "woman-playing-water-polo_light_skin_tone",+ "woman_playing_water_polo_light_skin_tone"+ ],+ "name": "WOMAN PLAYING WATER POLO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93D-1F3FC-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo_medium_light_skin_tone",+ "short_names": [+ "woman-playing-water-polo_medium_light_skin_tone",+ "woman_playing_water_polo_medium_light_skin_tone"+ ],+ "name": "WOMAN PLAYING WATER POLO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93D-1F3FD-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo_medium_skin_tone",+ "short_names": [+ "woman-playing-water-polo_medium_skin_tone",+ "woman_playing_water_polo_medium_skin_tone"+ ],+ "name": "WOMAN PLAYING WATER POLO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93D-1F3FE-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo_medium_dark_skin_tone",+ "short_names": [+ "woman-playing-water-polo_medium_dark_skin_tone",+ "woman_playing_water_polo_medium_dark_skin_tone"+ ],+ "name": "WOMAN PLAYING WATER POLO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93D-1F3FF-200D-2640-FE0F",+ "short_name": "woman-playing-water-polo_dark_skin_tone",+ "short_names": [+ "woman-playing-water-polo_dark_skin_tone",+ "woman_playing_water_polo_dark_skin_tone"+ ],+ "name": "WOMAN PLAYING WATER POLO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93D-1F3FB-200D-2642-FE0F",+ "short_name": "man-playing-water-polo_light_skin_tone",+ "short_names": [+ "man-playing-water-polo_light_skin_tone",+ "man_playing_water_polo_light_skin_tone"+ ],+ "name": "MAN PLAYING WATER POLO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93D-1F3FC-200D-2642-FE0F",+ "short_name": "man-playing-water-polo_medium_light_skin_tone",+ "short_names": [+ "man-playing-water-polo_medium_light_skin_tone",+ "man_playing_water_polo_medium_light_skin_tone"+ ],+ "name": "MAN PLAYING WATER POLO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93D-1F3FD-200D-2642-FE0F",+ "short_name": "man-playing-water-polo_medium_skin_tone",+ "short_names": [+ "man-playing-water-polo_medium_skin_tone",+ "man_playing_water_polo_medium_skin_tone"+ ],+ "name": "MAN PLAYING WATER POLO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93D-1F3FE-200D-2642-FE0F",+ "short_name": "man-playing-water-polo_medium_dark_skin_tone",+ "short_names": [+ "man-playing-water-polo_medium_dark_skin_tone",+ "man_playing_water_polo_medium_dark_skin_tone"+ ],+ "name": "MAN PLAYING WATER POLO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93D-1F3FF-200D-2642-FE0F",+ "short_name": "man-playing-water-polo_dark_skin_tone",+ "short_names": [+ "man-playing-water-polo_dark_skin_tone",+ "man_playing_water_polo_dark_skin_tone"+ ],+ "name": "MAN PLAYING WATER POLO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93D-1F3FB",+ "short_name": "water_polo_light_skin_tone",+ "short_names": [+ "water_polo_light_skin_tone"+ ],+ "name": "WATER POLO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93D-1F3FC",+ "short_name": "water_polo_medium_light_skin_tone",+ "short_names": [+ "water_polo_medium_light_skin_tone"+ ],+ "name": "WATER POLO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93D-1F3FD",+ "short_name": "water_polo_medium_skin_tone",+ "short_names": [+ "water_polo_medium_skin_tone"+ ],+ "name": "WATER POLO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93D-1F3FE",+ "short_name": "water_polo_medium_dark_skin_tone",+ "short_names": [+ "water_polo_medium_dark_skin_tone"+ ],+ "name": "WATER POLO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93D-1F3FF",+ "short_name": "water_polo_dark_skin_tone",+ "short_names": [+ "water_polo_dark_skin_tone"+ ],+ "name": "WATER POLO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93E-1F3FB-200D-2640-FE0F",+ "short_name": "woman-playing-handball_light_skin_tone",+ "short_names": [+ "woman-playing-handball_light_skin_tone",+ "woman_playing_handball_light_skin_tone"+ ],+ "name": "WOMAN PLAYING HANDBALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93E-1F3FC-200D-2640-FE0F",+ "short_name": "woman-playing-handball_medium_light_skin_tone",+ "short_names": [+ "woman-playing-handball_medium_light_skin_tone",+ "woman_playing_handball_medium_light_skin_tone"+ ],+ "name": "WOMAN PLAYING HANDBALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93E-1F3FD-200D-2640-FE0F",+ "short_name": "woman-playing-handball_medium_skin_tone",+ "short_names": [+ "woman-playing-handball_medium_skin_tone",+ "woman_playing_handball_medium_skin_tone"+ ],+ "name": "WOMAN PLAYING HANDBALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93E-1F3FE-200D-2640-FE0F",+ "short_name": "woman-playing-handball_medium_dark_skin_tone",+ "short_names": [+ "woman-playing-handball_medium_dark_skin_tone",+ "woman_playing_handball_medium_dark_skin_tone"+ ],+ "name": "WOMAN PLAYING HANDBALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93E-1F3FF-200D-2640-FE0F",+ "short_name": "woman-playing-handball_dark_skin_tone",+ "short_names": [+ "woman-playing-handball_dark_skin_tone",+ "woman_playing_handball_dark_skin_tone"+ ],+ "name": "WOMAN PLAYING HANDBALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93E-1F3FB-200D-2642-FE0F",+ "short_name": "man-playing-handball_light_skin_tone",+ "short_names": [+ "man-playing-handball_light_skin_tone",+ "man_playing_handball_light_skin_tone"+ ],+ "name": "MAN PLAYING HANDBALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93E-1F3FC-200D-2642-FE0F",+ "short_name": "man-playing-handball_medium_light_skin_tone",+ "short_names": [+ "man-playing-handball_medium_light_skin_tone",+ "man_playing_handball_medium_light_skin_tone"+ ],+ "name": "MAN PLAYING HANDBALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93E-1F3FD-200D-2642-FE0F",+ "short_name": "man-playing-handball_medium_skin_tone",+ "short_names": [+ "man-playing-handball_medium_skin_tone",+ "man_playing_handball_medium_skin_tone"+ ],+ "name": "MAN PLAYING HANDBALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93E-1F3FE-200D-2642-FE0F",+ "short_name": "man-playing-handball_medium_dark_skin_tone",+ "short_names": [+ "man-playing-handball_medium_dark_skin_tone",+ "man_playing_handball_medium_dark_skin_tone"+ ],+ "name": "MAN PLAYING HANDBALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93E-1F3FF-200D-2642-FE0F",+ "short_name": "man-playing-handball_dark_skin_tone",+ "short_names": [+ "man-playing-handball_dark_skin_tone",+ "man_playing_handball_dark_skin_tone"+ ],+ "name": "MAN PLAYING HANDBALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F93E-1F3FB",+ "short_name": "handball_light_skin_tone",+ "short_names": [+ "handball_light_skin_tone"+ ],+ "name": "HANDBALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F93E-1F3FC",+ "short_name": "handball_medium_light_skin_tone",+ "short_names": [+ "handball_medium_light_skin_tone"+ ],+ "name": "HANDBALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F93E-1F3FD",+ "short_name": "handball_medium_skin_tone",+ "short_names": [+ "handball_medium_skin_tone"+ ],+ "name": "HANDBALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F93E-1F3FE",+ "short_name": "handball_medium_dark_skin_tone",+ "short_names": [+ "handball_medium_dark_skin_tone"+ ],+ "name": "HANDBALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F93E-1F3FF",+ "short_name": "handball_dark_skin_tone",+ "short_names": [+ "handball_dark_skin_tone"+ ],+ "name": "HANDBALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F977-1F3FB",+ "short_name": "ninja_light_skin_tone",+ "short_names": [+ "ninja_light_skin_tone"+ ],+ "name": "NINJA: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F977-1F3FC",+ "short_name": "ninja_medium_light_skin_tone",+ "short_names": [+ "ninja_medium_light_skin_tone"+ ],+ "name": "NINJA: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F977-1F3FD",+ "short_name": "ninja_medium_skin_tone",+ "short_names": [+ "ninja_medium_skin_tone"+ ],+ "name": "NINJA: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F977-1F3FE",+ "short_name": "ninja_medium_dark_skin_tone",+ "short_names": [+ "ninja_medium_dark_skin_tone"+ ],+ "name": "NINJA: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F977-1F3FF",+ "short_name": "ninja_dark_skin_tone",+ "short_names": [+ "ninja_dark_skin_tone"+ ],+ "name": "NINJA: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B5-1F3FB",+ "short_name": "leg_light_skin_tone",+ "short_names": [+ "leg_light_skin_tone"+ ],+ "name": "LEG: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B5-1F3FC",+ "short_name": "leg_medium_light_skin_tone",+ "short_names": [+ "leg_medium_light_skin_tone"+ ],+ "name": "LEG: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B5-1F3FD",+ "short_name": "leg_medium_skin_tone",+ "short_names": [+ "leg_medium_skin_tone"+ ],+ "name": "LEG: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B5-1F3FE",+ "short_name": "leg_medium_dark_skin_tone",+ "short_names": [+ "leg_medium_dark_skin_tone"+ ],+ "name": "LEG: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B5-1F3FF",+ "short_name": "leg_dark_skin_tone",+ "short_names": [+ "leg_dark_skin_tone"+ ],+ "name": "LEG: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B6-1F3FB",+ "short_name": "foot_light_skin_tone",+ "short_names": [+ "foot_light_skin_tone"+ ],+ "name": "FOOT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B6-1F3FC",+ "short_name": "foot_medium_light_skin_tone",+ "short_names": [+ "foot_medium_light_skin_tone"+ ],+ "name": "FOOT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B6-1F3FD",+ "short_name": "foot_medium_skin_tone",+ "short_names": [+ "foot_medium_skin_tone"+ ],+ "name": "FOOT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B6-1F3FE",+ "short_name": "foot_medium_dark_skin_tone",+ "short_names": [+ "foot_medium_dark_skin_tone"+ ],+ "name": "FOOT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B6-1F3FF",+ "short_name": "foot_dark_skin_tone",+ "short_names": [+ "foot_dark_skin_tone"+ ],+ "name": "FOOT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B8-1F3FB-200D-2640-FE0F",+ "short_name": "female_superhero_light_skin_tone",+ "short_names": [+ "female_superhero_light_skin_tone"+ ],+ "name": "WOMAN SUPERHERO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B8-1F3FC-200D-2640-FE0F",+ "short_name": "female_superhero_medium_light_skin_tone",+ "short_names": [+ "female_superhero_medium_light_skin_tone"+ ],+ "name": "WOMAN SUPERHERO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B8-1F3FD-200D-2640-FE0F",+ "short_name": "female_superhero_medium_skin_tone",+ "short_names": [+ "female_superhero_medium_skin_tone"+ ],+ "name": "WOMAN SUPERHERO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B8-1F3FE-200D-2640-FE0F",+ "short_name": "female_superhero_medium_dark_skin_tone",+ "short_names": [+ "female_superhero_medium_dark_skin_tone"+ ],+ "name": "WOMAN SUPERHERO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B8-1F3FF-200D-2640-FE0F",+ "short_name": "female_superhero_dark_skin_tone",+ "short_names": [+ "female_superhero_dark_skin_tone"+ ],+ "name": "WOMAN SUPERHERO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B8-1F3FB-200D-2642-FE0F",+ "short_name": "male_superhero_light_skin_tone",+ "short_names": [+ "male_superhero_light_skin_tone"+ ],+ "name": "MAN SUPERHERO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B8-1F3FC-200D-2642-FE0F",+ "short_name": "male_superhero_medium_light_skin_tone",+ "short_names": [+ "male_superhero_medium_light_skin_tone"+ ],+ "name": "MAN SUPERHERO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B8-1F3FD-200D-2642-FE0F",+ "short_name": "male_superhero_medium_skin_tone",+ "short_names": [+ "male_superhero_medium_skin_tone"+ ],+ "name": "MAN SUPERHERO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B8-1F3FE-200D-2642-FE0F",+ "short_name": "male_superhero_medium_dark_skin_tone",+ "short_names": [+ "male_superhero_medium_dark_skin_tone"+ ],+ "name": "MAN SUPERHERO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B8-1F3FF-200D-2642-FE0F",+ "short_name": "male_superhero_dark_skin_tone",+ "short_names": [+ "male_superhero_dark_skin_tone"+ ],+ "name": "MAN SUPERHERO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B8-1F3FB",+ "short_name": "superhero_light_skin_tone",+ "short_names": [+ "superhero_light_skin_tone"+ ],+ "name": "SUPERHERO: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B8-1F3FC",+ "short_name": "superhero_medium_light_skin_tone",+ "short_names": [+ "superhero_medium_light_skin_tone"+ ],+ "name": "SUPERHERO: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B8-1F3FD",+ "short_name": "superhero_medium_skin_tone",+ "short_names": [+ "superhero_medium_skin_tone"+ ],+ "name": "SUPERHERO: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B8-1F3FE",+ "short_name": "superhero_medium_dark_skin_tone",+ "short_names": [+ "superhero_medium_dark_skin_tone"+ ],+ "name": "SUPERHERO: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B8-1F3FF",+ "short_name": "superhero_dark_skin_tone",+ "short_names": [+ "superhero_dark_skin_tone"+ ],+ "name": "SUPERHERO: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B9-1F3FB-200D-2640-FE0F",+ "short_name": "female_supervillain_light_skin_tone",+ "short_names": [+ "female_supervillain_light_skin_tone"+ ],+ "name": "WOMAN SUPERVILLAIN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B9-1F3FC-200D-2640-FE0F",+ "short_name": "female_supervillain_medium_light_skin_tone",+ "short_names": [+ "female_supervillain_medium_light_skin_tone"+ ],+ "name": "WOMAN SUPERVILLAIN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B9-1F3FD-200D-2640-FE0F",+ "short_name": "female_supervillain_medium_skin_tone",+ "short_names": [+ "female_supervillain_medium_skin_tone"+ ],+ "name": "WOMAN SUPERVILLAIN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B9-1F3FE-200D-2640-FE0F",+ "short_name": "female_supervillain_medium_dark_skin_tone",+ "short_names": [+ "female_supervillain_medium_dark_skin_tone"+ ],+ "name": "WOMAN SUPERVILLAIN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B9-1F3FF-200D-2640-FE0F",+ "short_name": "female_supervillain_dark_skin_tone",+ "short_names": [+ "female_supervillain_dark_skin_tone"+ ],+ "name": "WOMAN SUPERVILLAIN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B9-1F3FB-200D-2642-FE0F",+ "short_name": "male_supervillain_light_skin_tone",+ "short_names": [+ "male_supervillain_light_skin_tone"+ ],+ "name": "MAN SUPERVILLAIN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B9-1F3FC-200D-2642-FE0F",+ "short_name": "male_supervillain_medium_light_skin_tone",+ "short_names": [+ "male_supervillain_medium_light_skin_tone"+ ],+ "name": "MAN SUPERVILLAIN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B9-1F3FD-200D-2642-FE0F",+ "short_name": "male_supervillain_medium_skin_tone",+ "short_names": [+ "male_supervillain_medium_skin_tone"+ ],+ "name": "MAN SUPERVILLAIN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B9-1F3FE-200D-2642-FE0F",+ "short_name": "male_supervillain_medium_dark_skin_tone",+ "short_names": [+ "male_supervillain_medium_dark_skin_tone"+ ],+ "name": "MAN SUPERVILLAIN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B9-1F3FF-200D-2642-FE0F",+ "short_name": "male_supervillain_dark_skin_tone",+ "short_names": [+ "male_supervillain_dark_skin_tone"+ ],+ "name": "MAN SUPERVILLAIN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9B9-1F3FB",+ "short_name": "supervillain_light_skin_tone",+ "short_names": [+ "supervillain_light_skin_tone"+ ],+ "name": "SUPERVILLAIN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9B9-1F3FC",+ "short_name": "supervillain_medium_light_skin_tone",+ "short_names": [+ "supervillain_medium_light_skin_tone"+ ],+ "name": "SUPERVILLAIN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9B9-1F3FD",+ "short_name": "supervillain_medium_skin_tone",+ "short_names": [+ "supervillain_medium_skin_tone"+ ],+ "name": "SUPERVILLAIN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9B9-1F3FE",+ "short_name": "supervillain_medium_dark_skin_tone",+ "short_names": [+ "supervillain_medium_dark_skin_tone"+ ],+ "name": "SUPERVILLAIN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9B9-1F3FF",+ "short_name": "supervillain_dark_skin_tone",+ "short_names": [+ "supervillain_dark_skin_tone"+ ],+ "name": "SUPERVILLAIN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9BB-1F3FB",+ "short_name": "ear_with_hearing_aid_light_skin_tone",+ "short_names": [+ "ear_with_hearing_aid_light_skin_tone"+ ],+ "name": "EAR WITH HEARING AID: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9BB-1F3FC",+ "short_name": "ear_with_hearing_aid_medium_light_skin_tone",+ "short_names": [+ "ear_with_hearing_aid_medium_light_skin_tone"+ ],+ "name": "EAR WITH HEARING AID: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9BB-1F3FD",+ "short_name": "ear_with_hearing_aid_medium_skin_tone",+ "short_names": [+ "ear_with_hearing_aid_medium_skin_tone"+ ],+ "name": "EAR WITH HEARING AID: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9BB-1F3FE",+ "short_name": "ear_with_hearing_aid_medium_dark_skin_tone",+ "short_names": [+ "ear_with_hearing_aid_medium_dark_skin_tone"+ ],+ "name": "EAR WITH HEARING AID: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9BB-1F3FF",+ "short_name": "ear_with_hearing_aid_dark_skin_tone",+ "short_names": [+ "ear_with_hearing_aid_dark_skin_tone"+ ],+ "name": "EAR WITH HEARING AID: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CD-1F3FB-200D-2640-FE0F",+ "short_name": "woman_standing_light_skin_tone",+ "short_names": [+ "woman_standing_light_skin_tone"+ ],+ "name": "WOMAN STANDING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CD-1F3FC-200D-2640-FE0F",+ "short_name": "woman_standing_medium_light_skin_tone",+ "short_names": [+ "woman_standing_medium_light_skin_tone"+ ],+ "name": "WOMAN STANDING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CD-1F3FD-200D-2640-FE0F",+ "short_name": "woman_standing_medium_skin_tone",+ "short_names": [+ "woman_standing_medium_skin_tone"+ ],+ "name": "WOMAN STANDING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CD-1F3FE-200D-2640-FE0F",+ "short_name": "woman_standing_medium_dark_skin_tone",+ "short_names": [+ "woman_standing_medium_dark_skin_tone"+ ],+ "name": "WOMAN STANDING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CD-1F3FF-200D-2640-FE0F",+ "short_name": "woman_standing_dark_skin_tone",+ "short_names": [+ "woman_standing_dark_skin_tone"+ ],+ "name": "WOMAN STANDING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CD-1F3FB-200D-2642-FE0F",+ "short_name": "man_standing_light_skin_tone",+ "short_names": [+ "man_standing_light_skin_tone"+ ],+ "name": "MAN STANDING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CD-1F3FC-200D-2642-FE0F",+ "short_name": "man_standing_medium_light_skin_tone",+ "short_names": [+ "man_standing_medium_light_skin_tone"+ ],+ "name": "MAN STANDING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CD-1F3FD-200D-2642-FE0F",+ "short_name": "man_standing_medium_skin_tone",+ "short_names": [+ "man_standing_medium_skin_tone"+ ],+ "name": "MAN STANDING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CD-1F3FE-200D-2642-FE0F",+ "short_name": "man_standing_medium_dark_skin_tone",+ "short_names": [+ "man_standing_medium_dark_skin_tone"+ ],+ "name": "MAN STANDING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CD-1F3FF-200D-2642-FE0F",+ "short_name": "man_standing_dark_skin_tone",+ "short_names": [+ "man_standing_dark_skin_tone"+ ],+ "name": "MAN STANDING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CD-1F3FB",+ "short_name": "standing_person_light_skin_tone",+ "short_names": [+ "standing_person_light_skin_tone"+ ],+ "name": "STANDING PERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CD-1F3FC",+ "short_name": "standing_person_medium_light_skin_tone",+ "short_names": [+ "standing_person_medium_light_skin_tone"+ ],+ "name": "STANDING PERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CD-1F3FD",+ "short_name": "standing_person_medium_skin_tone",+ "short_names": [+ "standing_person_medium_skin_tone"+ ],+ "name": "STANDING PERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CD-1F3FE",+ "short_name": "standing_person_medium_dark_skin_tone",+ "short_names": [+ "standing_person_medium_dark_skin_tone"+ ],+ "name": "STANDING PERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CD-1F3FF",+ "short_name": "standing_person_dark_skin_tone",+ "short_names": [+ "standing_person_dark_skin_tone"+ ],+ "name": "STANDING PERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CE-1F3FB-200D-2640-FE0F",+ "short_name": "woman_kneeling_light_skin_tone",+ "short_names": [+ "woman_kneeling_light_skin_tone"+ ],+ "name": "WOMAN KNEELING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CE-1F3FC-200D-2640-FE0F",+ "short_name": "woman_kneeling_medium_light_skin_tone",+ "short_names": [+ "woman_kneeling_medium_light_skin_tone"+ ],+ "name": "WOMAN KNEELING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CE-1F3FD-200D-2640-FE0F",+ "short_name": "woman_kneeling_medium_skin_tone",+ "short_names": [+ "woman_kneeling_medium_skin_tone"+ ],+ "name": "WOMAN KNEELING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CE-1F3FE-200D-2640-FE0F",+ "short_name": "woman_kneeling_medium_dark_skin_tone",+ "short_names": [+ "woman_kneeling_medium_dark_skin_tone"+ ],+ "name": "WOMAN KNEELING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CE-1F3FF-200D-2640-FE0F",+ "short_name": "woman_kneeling_dark_skin_tone",+ "short_names": [+ "woman_kneeling_dark_skin_tone"+ ],+ "name": "WOMAN KNEELING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CE-1F3FB-200D-2642-FE0F",+ "short_name": "man_kneeling_light_skin_tone",+ "short_names": [+ "man_kneeling_light_skin_tone"+ ],+ "name": "MAN KNEELING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CE-1F3FC-200D-2642-FE0F",+ "short_name": "man_kneeling_medium_light_skin_tone",+ "short_names": [+ "man_kneeling_medium_light_skin_tone"+ ],+ "name": "MAN KNEELING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CE-1F3FD-200D-2642-FE0F",+ "short_name": "man_kneeling_medium_skin_tone",+ "short_names": [+ "man_kneeling_medium_skin_tone"+ ],+ "name": "MAN KNEELING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CE-1F3FE-200D-2642-FE0F",+ "short_name": "man_kneeling_medium_dark_skin_tone",+ "short_names": [+ "man_kneeling_medium_dark_skin_tone"+ ],+ "name": "MAN KNEELING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CE-1F3FF-200D-2642-FE0F",+ "short_name": "man_kneeling_dark_skin_tone",+ "short_names": [+ "man_kneeling_dark_skin_tone"+ ],+ "name": "MAN KNEELING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CE-1F3FB",+ "short_name": "kneeling_person_light_skin_tone",+ "short_names": [+ "kneeling_person_light_skin_tone"+ ],+ "name": "KNEELING PERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CE-1F3FC",+ "short_name": "kneeling_person_medium_light_skin_tone",+ "short_names": [+ "kneeling_person_medium_light_skin_tone"+ ],+ "name": "KNEELING PERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CE-1F3FD",+ "short_name": "kneeling_person_medium_skin_tone",+ "short_names": [+ "kneeling_person_medium_skin_tone"+ ],+ "name": "KNEELING PERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CE-1F3FE",+ "short_name": "kneeling_person_medium_dark_skin_tone",+ "short_names": [+ "kneeling_person_medium_dark_skin_tone"+ ],+ "name": "KNEELING PERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CE-1F3FF",+ "short_name": "kneeling_person_dark_skin_tone",+ "short_names": [+ "kneeling_person_dark_skin_tone"+ ],+ "name": "KNEELING PERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CF-1F3FB-200D-2640-FE0F",+ "short_name": "deaf_woman_light_skin_tone",+ "short_names": [+ "deaf_woman_light_skin_tone"+ ],+ "name": "DEAF WOMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CF-1F3FC-200D-2640-FE0F",+ "short_name": "deaf_woman_medium_light_skin_tone",+ "short_names": [+ "deaf_woman_medium_light_skin_tone"+ ],+ "name": "DEAF WOMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CF-1F3FD-200D-2640-FE0F",+ "short_name": "deaf_woman_medium_skin_tone",+ "short_names": [+ "deaf_woman_medium_skin_tone"+ ],+ "name": "DEAF WOMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CF-1F3FE-200D-2640-FE0F",+ "short_name": "deaf_woman_medium_dark_skin_tone",+ "short_names": [+ "deaf_woman_medium_dark_skin_tone"+ ],+ "name": "DEAF WOMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CF-1F3FF-200D-2640-FE0F",+ "short_name": "deaf_woman_dark_skin_tone",+ "short_names": [+ "deaf_woman_dark_skin_tone"+ ],+ "name": "DEAF WOMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CF-1F3FB-200D-2642-FE0F",+ "short_name": "deaf_man_light_skin_tone",+ "short_names": [+ "deaf_man_light_skin_tone"+ ],+ "name": "DEAF MAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CF-1F3FC-200D-2642-FE0F",+ "short_name": "deaf_man_medium_light_skin_tone",+ "short_names": [+ "deaf_man_medium_light_skin_tone"+ ],+ "name": "DEAF MAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CF-1F3FD-200D-2642-FE0F",+ "short_name": "deaf_man_medium_skin_tone",+ "short_names": [+ "deaf_man_medium_skin_tone"+ ],+ "name": "DEAF MAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CF-1F3FE-200D-2642-FE0F",+ "short_name": "deaf_man_medium_dark_skin_tone",+ "short_names": [+ "deaf_man_medium_dark_skin_tone"+ ],+ "name": "DEAF MAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CF-1F3FF-200D-2642-FE0F",+ "short_name": "deaf_man_dark_skin_tone",+ "short_names": [+ "deaf_man_dark_skin_tone"+ ],+ "name": "DEAF MAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9CF-1F3FB",+ "short_name": "deaf_person_light_skin_tone",+ "short_names": [+ "deaf_person_light_skin_tone"+ ],+ "name": "DEAF PERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9CF-1F3FC",+ "short_name": "deaf_person_medium_light_skin_tone",+ "short_names": [+ "deaf_person_medium_light_skin_tone"+ ],+ "name": "DEAF PERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9CF-1F3FD",+ "short_name": "deaf_person_medium_skin_tone",+ "short_names": [+ "deaf_person_medium_skin_tone"+ ],+ "name": "DEAF PERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9CF-1F3FE",+ "short_name": "deaf_person_medium_dark_skin_tone",+ "short_names": [+ "deaf_person_medium_dark_skin_tone"+ ],+ "name": "DEAF PERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9CF-1F3FF",+ "short_name": "deaf_person_dark_skin_tone",+ "short_names": [+ "deaf_person_dark_skin_tone"+ ],+ "name": "DEAF PERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F33E",+ "short_name": "farmer_light_skin_tone",+ "short_names": [+ "farmer_light_skin_tone"+ ],+ "name": "FARMER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F33E",+ "short_name": "farmer_medium_light_skin_tone",+ "short_names": [+ "farmer_medium_light_skin_tone"+ ],+ "name": "FARMER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F33E",+ "short_name": "farmer_medium_skin_tone",+ "short_names": [+ "farmer_medium_skin_tone"+ ],+ "name": "FARMER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F33E",+ "short_name": "farmer_medium_dark_skin_tone",+ "short_names": [+ "farmer_medium_dark_skin_tone"+ ],+ "name": "FARMER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F33E",+ "short_name": "farmer_dark_skin_tone",+ "short_names": [+ "farmer_dark_skin_tone"+ ],+ "name": "FARMER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F373",+ "short_name": "cook_light_skin_tone",+ "short_names": [+ "cook_light_skin_tone"+ ],+ "name": "COOK: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F373",+ "short_name": "cook_medium_light_skin_tone",+ "short_names": [+ "cook_medium_light_skin_tone"+ ],+ "name": "COOK: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F373",+ "short_name": "cook_medium_skin_tone",+ "short_names": [+ "cook_medium_skin_tone"+ ],+ "name": "COOK: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F373",+ "short_name": "cook_medium_dark_skin_tone",+ "short_names": [+ "cook_medium_dark_skin_tone"+ ],+ "name": "COOK: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F373",+ "short_name": "cook_dark_skin_tone",+ "short_names": [+ "cook_dark_skin_tone"+ ],+ "name": "COOK: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F37C",+ "short_name": "person_feeding_baby_light_skin_tone",+ "short_names": [+ "person_feeding_baby_light_skin_tone"+ ],+ "name": "PERSON FEEDING BABY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F37C",+ "short_name": "person_feeding_baby_medium_light_skin_tone",+ "short_names": [+ "person_feeding_baby_medium_light_skin_tone"+ ],+ "name": "PERSON FEEDING BABY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F37C",+ "short_name": "person_feeding_baby_medium_skin_tone",+ "short_names": [+ "person_feeding_baby_medium_skin_tone"+ ],+ "name": "PERSON FEEDING BABY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F37C",+ "short_name": "person_feeding_baby_medium_dark_skin_tone",+ "short_names": [+ "person_feeding_baby_medium_dark_skin_tone"+ ],+ "name": "PERSON FEEDING BABY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F37C",+ "short_name": "person_feeding_baby_dark_skin_tone",+ "short_names": [+ "person_feeding_baby_dark_skin_tone"+ ],+ "name": "PERSON FEEDING BABY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F384",+ "short_name": "mx_claus_light_skin_tone",+ "short_names": [+ "mx_claus_light_skin_tone"+ ],+ "name": "MX CLAUS: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F384",+ "short_name": "mx_claus_medium_light_skin_tone",+ "short_names": [+ "mx_claus_medium_light_skin_tone"+ ],+ "name": "MX CLAUS: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F384",+ "short_name": "mx_claus_medium_skin_tone",+ "short_names": [+ "mx_claus_medium_skin_tone"+ ],+ "name": "MX CLAUS: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F384",+ "short_name": "mx_claus_medium_dark_skin_tone",+ "short_names": [+ "mx_claus_medium_dark_skin_tone"+ ],+ "name": "MX CLAUS: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F384",+ "short_name": "mx_claus_dark_skin_tone",+ "short_names": [+ "mx_claus_dark_skin_tone"+ ],+ "name": "MX CLAUS: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F393",+ "short_name": "student_light_skin_tone",+ "short_names": [+ "student_light_skin_tone"+ ],+ "name": "STUDENT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F393",+ "short_name": "student_medium_light_skin_tone",+ "short_names": [+ "student_medium_light_skin_tone"+ ],+ "name": "STUDENT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F393",+ "short_name": "student_medium_skin_tone",+ "short_names": [+ "student_medium_skin_tone"+ ],+ "name": "STUDENT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F393",+ "short_name": "student_medium_dark_skin_tone",+ "short_names": [+ "student_medium_dark_skin_tone"+ ],+ "name": "STUDENT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F393",+ "short_name": "student_dark_skin_tone",+ "short_names": [+ "student_dark_skin_tone"+ ],+ "name": "STUDENT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F3A4",+ "short_name": "singer_light_skin_tone",+ "short_names": [+ "singer_light_skin_tone"+ ],+ "name": "SINGER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F3A4",+ "short_name": "singer_medium_light_skin_tone",+ "short_names": [+ "singer_medium_light_skin_tone"+ ],+ "name": "SINGER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F3A4",+ "short_name": "singer_medium_skin_tone",+ "short_names": [+ "singer_medium_skin_tone"+ ],+ "name": "SINGER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F3A4",+ "short_name": "singer_medium_dark_skin_tone",+ "short_names": [+ "singer_medium_dark_skin_tone"+ ],+ "name": "SINGER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F3A4",+ "short_name": "singer_dark_skin_tone",+ "short_names": [+ "singer_dark_skin_tone"+ ],+ "name": "SINGER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F3A8",+ "short_name": "artist_light_skin_tone",+ "short_names": [+ "artist_light_skin_tone"+ ],+ "name": "ARTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F3A8",+ "short_name": "artist_medium_light_skin_tone",+ "short_names": [+ "artist_medium_light_skin_tone"+ ],+ "name": "ARTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F3A8",+ "short_name": "artist_medium_skin_tone",+ "short_names": [+ "artist_medium_skin_tone"+ ],+ "name": "ARTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F3A8",+ "short_name": "artist_medium_dark_skin_tone",+ "short_names": [+ "artist_medium_dark_skin_tone"+ ],+ "name": "ARTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F3A8",+ "short_name": "artist_dark_skin_tone",+ "short_names": [+ "artist_dark_skin_tone"+ ],+ "name": "ARTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F3EB",+ "short_name": "teacher_light_skin_tone",+ "short_names": [+ "teacher_light_skin_tone"+ ],+ "name": "TEACHER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F3EB",+ "short_name": "teacher_medium_light_skin_tone",+ "short_names": [+ "teacher_medium_light_skin_tone"+ ],+ "name": "TEACHER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F3EB",+ "short_name": "teacher_medium_skin_tone",+ "short_names": [+ "teacher_medium_skin_tone"+ ],+ "name": "TEACHER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F3EB",+ "short_name": "teacher_medium_dark_skin_tone",+ "short_names": [+ "teacher_medium_dark_skin_tone"+ ],+ "name": "TEACHER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F3EB",+ "short_name": "teacher_dark_skin_tone",+ "short_names": [+ "teacher_dark_skin_tone"+ ],+ "name": "TEACHER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F3ED",+ "short_name": "factory_worker_light_skin_tone",+ "short_names": [+ "factory_worker_light_skin_tone"+ ],+ "name": "FACTORY WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F3ED",+ "short_name": "factory_worker_medium_light_skin_tone",+ "short_names": [+ "factory_worker_medium_light_skin_tone"+ ],+ "name": "FACTORY WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F3ED",+ "short_name": "factory_worker_medium_skin_tone",+ "short_names": [+ "factory_worker_medium_skin_tone"+ ],+ "name": "FACTORY WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F3ED",+ "short_name": "factory_worker_medium_dark_skin_tone",+ "short_names": [+ "factory_worker_medium_dark_skin_tone"+ ],+ "name": "FACTORY WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F3ED",+ "short_name": "factory_worker_dark_skin_tone",+ "short_names": [+ "factory_worker_dark_skin_tone"+ ],+ "name": "FACTORY WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F4BB",+ "short_name": "technologist_light_skin_tone",+ "short_names": [+ "technologist_light_skin_tone"+ ],+ "name": "TECHNOLOGIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F4BB",+ "short_name": "technologist_medium_light_skin_tone",+ "short_names": [+ "technologist_medium_light_skin_tone"+ ],+ "name": "TECHNOLOGIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F4BB",+ "short_name": "technologist_medium_skin_tone",+ "short_names": [+ "technologist_medium_skin_tone"+ ],+ "name": "TECHNOLOGIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F4BB",+ "short_name": "technologist_medium_dark_skin_tone",+ "short_names": [+ "technologist_medium_dark_skin_tone"+ ],+ "name": "TECHNOLOGIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F4BB",+ "short_name": "technologist_dark_skin_tone",+ "short_names": [+ "technologist_dark_skin_tone"+ ],+ "name": "TECHNOLOGIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F4BC",+ "short_name": "office_worker_light_skin_tone",+ "short_names": [+ "office_worker_light_skin_tone"+ ],+ "name": "OFFICE WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F4BC",+ "short_name": "office_worker_medium_light_skin_tone",+ "short_names": [+ "office_worker_medium_light_skin_tone"+ ],+ "name": "OFFICE WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F4BC",+ "short_name": "office_worker_medium_skin_tone",+ "short_names": [+ "office_worker_medium_skin_tone"+ ],+ "name": "OFFICE WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F4BC",+ "short_name": "office_worker_medium_dark_skin_tone",+ "short_names": [+ "office_worker_medium_dark_skin_tone"+ ],+ "name": "OFFICE WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F4BC",+ "short_name": "office_worker_dark_skin_tone",+ "short_names": [+ "office_worker_dark_skin_tone"+ ],+ "name": "OFFICE WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F527",+ "short_name": "mechanic_light_skin_tone",+ "short_names": [+ "mechanic_light_skin_tone"+ ],+ "name": "MECHANIC: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F527",+ "short_name": "mechanic_medium_light_skin_tone",+ "short_names": [+ "mechanic_medium_light_skin_tone"+ ],+ "name": "MECHANIC: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F527",+ "short_name": "mechanic_medium_skin_tone",+ "short_names": [+ "mechanic_medium_skin_tone"+ ],+ "name": "MECHANIC: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F527",+ "short_name": "mechanic_medium_dark_skin_tone",+ "short_names": [+ "mechanic_medium_dark_skin_tone"+ ],+ "name": "MECHANIC: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F527",+ "short_name": "mechanic_dark_skin_tone",+ "short_names": [+ "mechanic_dark_skin_tone"+ ],+ "name": "MECHANIC: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F52C",+ "short_name": "scientist_light_skin_tone",+ "short_names": [+ "scientist_light_skin_tone"+ ],+ "name": "SCIENTIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F52C",+ "short_name": "scientist_medium_light_skin_tone",+ "short_names": [+ "scientist_medium_light_skin_tone"+ ],+ "name": "SCIENTIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F52C",+ "short_name": "scientist_medium_skin_tone",+ "short_names": [+ "scientist_medium_skin_tone"+ ],+ "name": "SCIENTIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F52C",+ "short_name": "scientist_medium_dark_skin_tone",+ "short_names": [+ "scientist_medium_dark_skin_tone"+ ],+ "name": "SCIENTIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F52C",+ "short_name": "scientist_dark_skin_tone",+ "short_names": [+ "scientist_dark_skin_tone"+ ],+ "name": "SCIENTIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F680",+ "short_name": "astronaut_light_skin_tone",+ "short_names": [+ "astronaut_light_skin_tone"+ ],+ "name": "ASTRONAUT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F680",+ "short_name": "astronaut_medium_light_skin_tone",+ "short_names": [+ "astronaut_medium_light_skin_tone"+ ],+ "name": "ASTRONAUT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F680",+ "short_name": "astronaut_medium_skin_tone",+ "short_names": [+ "astronaut_medium_skin_tone"+ ],+ "name": "ASTRONAUT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F680",+ "short_name": "astronaut_medium_dark_skin_tone",+ "short_names": [+ "astronaut_medium_dark_skin_tone"+ ],+ "name": "ASTRONAUT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F680",+ "short_name": "astronaut_dark_skin_tone",+ "short_names": [+ "astronaut_dark_skin_tone"+ ],+ "name": "ASTRONAUT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F692",+ "short_name": "firefighter_light_skin_tone",+ "short_names": [+ "firefighter_light_skin_tone"+ ],+ "name": "FIREFIGHTER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F692",+ "short_name": "firefighter_medium_light_skin_tone",+ "short_names": [+ "firefighter_medium_light_skin_tone"+ ],+ "name": "FIREFIGHTER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F692",+ "short_name": "firefighter_medium_skin_tone",+ "short_names": [+ "firefighter_medium_skin_tone"+ ],+ "name": "FIREFIGHTER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F692",+ "short_name": "firefighter_medium_dark_skin_tone",+ "short_names": [+ "firefighter_medium_dark_skin_tone"+ ],+ "name": "FIREFIGHTER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F692",+ "short_name": "firefighter_dark_skin_tone",+ "short_names": [+ "firefighter_dark_skin_tone"+ ],+ "name": "FIREFIGHTER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB",+ "short_name": "people_holding_hands_light_skin_tone_light_skin_tone",+ "short_names": [+ "people_holding_hands_light_skin_tone_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC",+ "short_name": "people_holding_hands_light_skin_tone_medium_light_skin_tone",+ "short_names": [+ "people_holding_hands_light_skin_tone_medium_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD",+ "short_name": "people_holding_hands_light_skin_tone_medium_skin_tone",+ "short_names": [+ "people_holding_hands_light_skin_tone_medium_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE",+ "short_name": "people_holding_hands_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "people_holding_hands_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF",+ "short_name": "people_holding_hands_light_skin_tone_dark_skin_tone",+ "short_names": [+ "people_holding_hands_light_skin_tone_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB",+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB",+ "short_name": "people_holding_hands_medium_light_skin_tone_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_light_skin_tone_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM LIGHT SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC",+ "short_name": "people_holding_hands_medium_light_skin_tone_medium_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_light_skin_tone_medium_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD",+ "short_name": "people_holding_hands_medium_light_skin_tone_medium_skin_tone",+ "short_names": [+ "people_holding_hands_medium_light_skin_tone_medium_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE",+ "short_name": "people_holding_hands_medium_light_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_light_skin_tone_medium_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM LIGHT SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF",+ "short_name": "people_holding_hands_medium_light_skin_tone_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_light_skin_tone_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM LIGHT SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC",+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB",+ "short_name": "people_holding_hands_medium_skin_tone_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_skin_tone_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC",+ "short_name": "people_holding_hands_medium_skin_tone_medium_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_skin_tone_medium_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD",+ "short_name": "people_holding_hands_medium_skin_tone_medium_skin_tone",+ "short_names": [+ "people_holding_hands_medium_skin_tone_medium_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE",+ "short_name": "people_holding_hands_medium_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_skin_tone_medium_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF",+ "short_name": "people_holding_hands_medium_skin_tone_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_skin_tone_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD",+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB",+ "short_name": "people_holding_hands_medium_dark_skin_tone_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_dark_skin_tone_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC",+ "short_name": "people_holding_hands_medium_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "people_holding_hands_medium_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD",+ "short_name": "people_holding_hands_medium_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "people_holding_hands_medium_dark_skin_tone_medium_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE",+ "short_name": "people_holding_hands_medium_dark_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_dark_skin_tone_medium_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM DARK SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF",+ "short_name": "people_holding_hands_medium_dark_skin_tone_dark_skin_tone",+ "short_names": [+ "people_holding_hands_medium_dark_skin_tone_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: MEDIUM DARK SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE",+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB",+ "short_name": "people_holding_hands_dark_skin_tone_light_skin_tone",+ "short_names": [+ "people_holding_hands_dark_skin_tone_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: DARK SKIN TONE, LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC",+ "short_name": "people_holding_hands_dark_skin_tone_medium_light_skin_tone",+ "short_names": [+ "people_holding_hands_dark_skin_tone_medium_light_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: DARK SKIN TONE, MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD",+ "short_name": "people_holding_hands_dark_skin_tone_medium_skin_tone",+ "short_names": [+ "people_holding_hands_dark_skin_tone_medium_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: DARK SKIN TONE, MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE",+ "short_name": "people_holding_hands_dark_skin_tone_medium_dark_skin_tone",+ "short_names": [+ "people_holding_hands_dark_skin_tone_medium_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: DARK SKIN TONE, MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF",+ "short_name": "people_holding_hands_dark_skin_tone_dark_skin_tone",+ "short_names": [+ "people_holding_hands_dark_skin_tone_dark_skin_tone"+ ],+ "name": "PEOPLE HOLDING HANDS: DARK SKIN TONE, DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF",+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9AF",+ "short_name": "person_with_probing_cane_light_skin_tone",+ "short_names": [+ "person_with_probing_cane_light_skin_tone"+ ],+ "name": "PERSON WITH WHITE CANE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9AF",+ "short_name": "person_with_probing_cane_medium_light_skin_tone",+ "short_names": [+ "person_with_probing_cane_medium_light_skin_tone"+ ],+ "name": "PERSON WITH WHITE CANE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9AF",+ "short_name": "person_with_probing_cane_medium_skin_tone",+ "short_names": [+ "person_with_probing_cane_medium_skin_tone"+ ],+ "name": "PERSON WITH WHITE CANE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9AF",+ "short_name": "person_with_probing_cane_medium_dark_skin_tone",+ "short_names": [+ "person_with_probing_cane_medium_dark_skin_tone"+ ],+ "name": "PERSON WITH WHITE CANE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9AF",+ "short_name": "person_with_probing_cane_dark_skin_tone",+ "short_names": [+ "person_with_probing_cane_dark_skin_tone"+ ],+ "name": "PERSON WITH WHITE CANE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9B0",+ "short_name": "red_haired_person_light_skin_tone",+ "short_names": [+ "red_haired_person_light_skin_tone"+ ],+ "name": "PERSON: RED HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9B0",+ "short_name": "red_haired_person_medium_light_skin_tone",+ "short_names": [+ "red_haired_person_medium_light_skin_tone"+ ],+ "name": "PERSON: RED HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9B0",+ "short_name": "red_haired_person_medium_skin_tone",+ "short_names": [+ "red_haired_person_medium_skin_tone"+ ],+ "name": "PERSON: RED HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9B0",+ "short_name": "red_haired_person_medium_dark_skin_tone",+ "short_names": [+ "red_haired_person_medium_dark_skin_tone"+ ],+ "name": "PERSON: RED HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9B0",+ "short_name": "red_haired_person_dark_skin_tone",+ "short_names": [+ "red_haired_person_dark_skin_tone"+ ],+ "name": "PERSON: RED HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9B1",+ "short_name": "curly_haired_person_light_skin_tone",+ "short_names": [+ "curly_haired_person_light_skin_tone"+ ],+ "name": "PERSON: CURLY HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9B1",+ "short_name": "curly_haired_person_medium_light_skin_tone",+ "short_names": [+ "curly_haired_person_medium_light_skin_tone"+ ],+ "name": "PERSON: CURLY HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9B1",+ "short_name": "curly_haired_person_medium_skin_tone",+ "short_names": [+ "curly_haired_person_medium_skin_tone"+ ],+ "name": "PERSON: CURLY HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9B1",+ "short_name": "curly_haired_person_medium_dark_skin_tone",+ "short_names": [+ "curly_haired_person_medium_dark_skin_tone"+ ],+ "name": "PERSON: CURLY HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9B1",+ "short_name": "curly_haired_person_dark_skin_tone",+ "short_names": [+ "curly_haired_person_dark_skin_tone"+ ],+ "name": "PERSON: CURLY HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9B2",+ "short_name": "bald_person_light_skin_tone",+ "short_names": [+ "bald_person_light_skin_tone"+ ],+ "name": "PERSON: BALD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9B2",+ "short_name": "bald_person_medium_light_skin_tone",+ "short_names": [+ "bald_person_medium_light_skin_tone"+ ],+ "name": "PERSON: BALD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9B2",+ "short_name": "bald_person_medium_skin_tone",+ "short_names": [+ "bald_person_medium_skin_tone"+ ],+ "name": "PERSON: BALD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9B2",+ "short_name": "bald_person_medium_dark_skin_tone",+ "short_names": [+ "bald_person_medium_dark_skin_tone"+ ],+ "name": "PERSON: BALD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9B2",+ "short_name": "bald_person_dark_skin_tone",+ "short_names": [+ "bald_person_dark_skin_tone"+ ],+ "name": "PERSON: BALD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9B3",+ "short_name": "white_haired_person_light_skin_tone",+ "short_names": [+ "white_haired_person_light_skin_tone"+ ],+ "name": "PERSON: WHITE HAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9B3",+ "short_name": "white_haired_person_medium_light_skin_tone",+ "short_names": [+ "white_haired_person_medium_light_skin_tone"+ ],+ "name": "PERSON: WHITE HAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9B3",+ "short_name": "white_haired_person_medium_skin_tone",+ "short_names": [+ "white_haired_person_medium_skin_tone"+ ],+ "name": "PERSON: WHITE HAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9B3",+ "short_name": "white_haired_person_medium_dark_skin_tone",+ "short_names": [+ "white_haired_person_medium_dark_skin_tone"+ ],+ "name": "PERSON: WHITE HAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9B3",+ "short_name": "white_haired_person_dark_skin_tone",+ "short_names": [+ "white_haired_person_dark_skin_tone"+ ],+ "name": "PERSON: WHITE HAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair_light_skin_tone",+ "short_names": [+ "person_in_motorized_wheelchair_light_skin_tone"+ ],+ "name": "PERSON IN MOTORIZED WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair_medium_light_skin_tone",+ "short_names": [+ "person_in_motorized_wheelchair_medium_light_skin_tone"+ ],+ "name": "PERSON IN MOTORIZED WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair_medium_skin_tone",+ "short_names": [+ "person_in_motorized_wheelchair_medium_skin_tone"+ ],+ "name": "PERSON IN MOTORIZED WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "person_in_motorized_wheelchair_medium_dark_skin_tone"+ ],+ "name": "PERSON IN MOTORIZED WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9BC",+ "short_name": "person_in_motorized_wheelchair_dark_skin_tone",+ "short_names": [+ "person_in_motorized_wheelchair_dark_skin_tone"+ ],+ "name": "PERSON IN MOTORIZED WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair_light_skin_tone",+ "short_names": [+ "person_in_manual_wheelchair_light_skin_tone"+ ],+ "name": "PERSON IN MANUAL WHEELCHAIR: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair_medium_light_skin_tone",+ "short_names": [+ "person_in_manual_wheelchair_medium_light_skin_tone"+ ],+ "name": "PERSON IN MANUAL WHEELCHAIR: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair_medium_skin_tone",+ "short_names": [+ "person_in_manual_wheelchair_medium_skin_tone"+ ],+ "name": "PERSON IN MANUAL WHEELCHAIR: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair_medium_dark_skin_tone",+ "short_names": [+ "person_in_manual_wheelchair_medium_dark_skin_tone"+ ],+ "name": "PERSON IN MANUAL WHEELCHAIR: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-1F9BD",+ "short_name": "person_in_manual_wheelchair_dark_skin_tone",+ "short_names": [+ "person_in_manual_wheelchair_dark_skin_tone"+ ],+ "name": "PERSON IN MANUAL WHEELCHAIR: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-2695-FE0F",+ "short_name": "health_worker_light_skin_tone",+ "short_names": [+ "health_worker_light_skin_tone",+ "doctor_light_skin_tone"+ ],+ "name": "HEALTH WORKER: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-2695-FE0F",+ "short_name": "health_worker_medium_light_skin_tone",+ "short_names": [+ "health_worker_medium_light_skin_tone",+ "doctor_medium_light_skin_tone"+ ],+ "name": "HEALTH WORKER: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-2695-FE0F",+ "short_name": "health_worker_medium_skin_tone",+ "short_names": [+ "health_worker_medium_skin_tone",+ "doctor_medium_skin_tone"+ ],+ "name": "HEALTH WORKER: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-2695-FE0F",+ "short_name": "health_worker_medium_dark_skin_tone",+ "short_names": [+ "health_worker_medium_dark_skin_tone",+ "doctor_medium_dark_skin_tone"+ ],+ "name": "HEALTH WORKER: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-2695-FE0F",+ "short_name": "health_worker_dark_skin_tone",+ "short_names": [+ "health_worker_dark_skin_tone",+ "doctor_dark_skin_tone"+ ],+ "name": "HEALTH WORKER: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-2696-FE0F",+ "short_name": "judge_light_skin_tone",+ "short_names": [+ "judge_light_skin_tone"+ ],+ "name": "JUDGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-2696-FE0F",+ "short_name": "judge_medium_light_skin_tone",+ "short_names": [+ "judge_medium_light_skin_tone"+ ],+ "name": "JUDGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-2696-FE0F",+ "short_name": "judge_medium_skin_tone",+ "short_names": [+ "judge_medium_skin_tone"+ ],+ "name": "JUDGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-2696-FE0F",+ "short_name": "judge_medium_dark_skin_tone",+ "short_names": [+ "judge_medium_dark_skin_tone"+ ],+ "name": "JUDGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-2696-FE0F",+ "short_name": "judge_dark_skin_tone",+ "short_names": [+ "judge_dark_skin_tone"+ ],+ "name": "JUDGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB-200D-2708-FE0F",+ "short_name": "pilot_light_skin_tone",+ "short_names": [+ "pilot_light_skin_tone"+ ],+ "name": "PILOT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC-200D-2708-FE0F",+ "short_name": "pilot_medium_light_skin_tone",+ "short_names": [+ "pilot_medium_light_skin_tone"+ ],+ "name": "PILOT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD-200D-2708-FE0F",+ "short_name": "pilot_medium_skin_tone",+ "short_names": [+ "pilot_medium_skin_tone"+ ],+ "name": "PILOT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE-200D-2708-FE0F",+ "short_name": "pilot_medium_dark_skin_tone",+ "short_names": [+ "pilot_medium_dark_skin_tone"+ ],+ "name": "PILOT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF-200D-2708-FE0F",+ "short_name": "pilot_dark_skin_tone",+ "short_names": [+ "pilot_dark_skin_tone"+ ],+ "name": "PILOT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D1-1F3FB",+ "short_name": "adult_light_skin_tone",+ "short_names": [+ "adult_light_skin_tone"+ ],+ "name": "ADULT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D1-1F3FC",+ "short_name": "adult_medium_light_skin_tone",+ "short_names": [+ "adult_medium_light_skin_tone"+ ],+ "name": "ADULT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D1-1F3FD",+ "short_name": "adult_medium_skin_tone",+ "short_names": [+ "adult_medium_skin_tone"+ ],+ "name": "ADULT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D1-1F3FE",+ "short_name": "adult_medium_dark_skin_tone",+ "short_names": [+ "adult_medium_dark_skin_tone"+ ],+ "name": "ADULT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D1-1F3FF",+ "short_name": "adult_dark_skin_tone",+ "short_names": [+ "adult_dark_skin_tone"+ ],+ "name": "ADULT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D2-1F3FB",+ "short_name": "child_light_skin_tone",+ "short_names": [+ "child_light_skin_tone"+ ],+ "name": "CHILD: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D2-1F3FC",+ "short_name": "child_medium_light_skin_tone",+ "short_names": [+ "child_medium_light_skin_tone"+ ],+ "name": "CHILD: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D2-1F3FD",+ "short_name": "child_medium_skin_tone",+ "short_names": [+ "child_medium_skin_tone"+ ],+ "name": "CHILD: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D2-1F3FE",+ "short_name": "child_medium_dark_skin_tone",+ "short_names": [+ "child_medium_dark_skin_tone"+ ],+ "name": "CHILD: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D2-1F3FF",+ "short_name": "child_dark_skin_tone",+ "short_names": [+ "child_dark_skin_tone"+ ],+ "name": "CHILD: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D3-1F3FB",+ "short_name": "older_adult_light_skin_tone",+ "short_names": [+ "older_adult_light_skin_tone"+ ],+ "name": "OLDER ADULT: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D3-1F3FC",+ "short_name": "older_adult_medium_light_skin_tone",+ "short_names": [+ "older_adult_medium_light_skin_tone"+ ],+ "name": "OLDER ADULT: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D3-1F3FD",+ "short_name": "older_adult_medium_skin_tone",+ "short_names": [+ "older_adult_medium_skin_tone"+ ],+ "name": "OLDER ADULT: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D3-1F3FE",+ "short_name": "older_adult_medium_dark_skin_tone",+ "short_names": [+ "older_adult_medium_dark_skin_tone"+ ],+ "name": "OLDER ADULT: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D3-1F3FF",+ "short_name": "older_adult_dark_skin_tone",+ "short_names": [+ "older_adult_dark_skin_tone"+ ],+ "name": "OLDER ADULT: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D4-1F3FB",+ "short_name": "bearded_person_light_skin_tone",+ "short_names": [+ "bearded_person_light_skin_tone"+ ],+ "name": "BEARDED PERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D4-1F3FC",+ "short_name": "bearded_person_medium_light_skin_tone",+ "short_names": [+ "bearded_person_medium_light_skin_tone"+ ],+ "name": "BEARDED PERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D4-1F3FD",+ "short_name": "bearded_person_medium_skin_tone",+ "short_names": [+ "bearded_person_medium_skin_tone"+ ],+ "name": "BEARDED PERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D4-1F3FE",+ "short_name": "bearded_person_medium_dark_skin_tone",+ "short_names": [+ "bearded_person_medium_dark_skin_tone"+ ],+ "name": "BEARDED PERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D4-1F3FF",+ "short_name": "bearded_person_dark_skin_tone",+ "short_names": [+ "bearded_person_dark_skin_tone"+ ],+ "name": "BEARDED PERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D5-1F3FB",+ "short_name": "person_with_headscarf_light_skin_tone",+ "short_names": [+ "person_with_headscarf_light_skin_tone"+ ],+ "name": "PERSON WITH HEADSCARF: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D5-1F3FC",+ "short_name": "person_with_headscarf_medium_light_skin_tone",+ "short_names": [+ "person_with_headscarf_medium_light_skin_tone"+ ],+ "name": "PERSON WITH HEADSCARF: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D5-1F3FD",+ "short_name": "person_with_headscarf_medium_skin_tone",+ "short_names": [+ "person_with_headscarf_medium_skin_tone"+ ],+ "name": "PERSON WITH HEADSCARF: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D5-1F3FE",+ "short_name": "person_with_headscarf_medium_dark_skin_tone",+ "short_names": [+ "person_with_headscarf_medium_dark_skin_tone"+ ],+ "name": "PERSON WITH HEADSCARF: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D5-1F3FF",+ "short_name": "person_with_headscarf_dark_skin_tone",+ "short_names": [+ "person_with_headscarf_dark_skin_tone"+ ],+ "name": "PERSON WITH HEADSCARF: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D6-1F3FB-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room_light_skin_tone",+ "short_names": [+ "woman_in_steamy_room_light_skin_tone"+ ],+ "name": "WOMAN IN STEAMY ROOM: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D6-1F3FC-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room_medium_light_skin_tone",+ "short_names": [+ "woman_in_steamy_room_medium_light_skin_tone"+ ],+ "name": "WOMAN IN STEAMY ROOM: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D6-1F3FD-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room_medium_skin_tone",+ "short_names": [+ "woman_in_steamy_room_medium_skin_tone"+ ],+ "name": "WOMAN IN STEAMY ROOM: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D6-1F3FE-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room_medium_dark_skin_tone",+ "short_names": [+ "woman_in_steamy_room_medium_dark_skin_tone"+ ],+ "name": "WOMAN IN STEAMY ROOM: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D6-1F3FF-200D-2640-FE0F",+ "short_name": "woman_in_steamy_room_dark_skin_tone",+ "short_names": [+ "woman_in_steamy_room_dark_skin_tone"+ ],+ "name": "WOMAN IN STEAMY ROOM: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D6-1F3FB-200D-2642-FE0F",+ "obsoletes": "1F9D6-1F3FB",+ "short_name": "man_in_steamy_room_light_skin_tone",+ "short_names": [+ "man_in_steamy_room_light_skin_tone"+ ],+ "name": "MAN IN STEAMY ROOM: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D6-1F3FC-200D-2642-FE0F",+ "obsoletes": "1F9D6-1F3FC",+ "short_name": "man_in_steamy_room_medium_light_skin_tone",+ "short_names": [+ "man_in_steamy_room_medium_light_skin_tone"+ ],+ "name": "MAN IN STEAMY ROOM: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D6-1F3FD-200D-2642-FE0F",+ "obsoletes": "1F9D6-1F3FD",+ "short_name": "man_in_steamy_room_medium_skin_tone",+ "short_names": [+ "man_in_steamy_room_medium_skin_tone"+ ],+ "name": "MAN IN STEAMY ROOM: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D6-1F3FE-200D-2642-FE0F",+ "obsoletes": "1F9D6-1F3FE",+ "short_name": "man_in_steamy_room_medium_dark_skin_tone",+ "short_names": [+ "man_in_steamy_room_medium_dark_skin_tone"+ ],+ "name": "MAN IN STEAMY ROOM: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D6-1F3FF-200D-2642-FE0F",+ "obsoletes": "1F9D6-1F3FF",+ "short_name": "man_in_steamy_room_dark_skin_tone",+ "short_names": [+ "man_in_steamy_room_dark_skin_tone"+ ],+ "name": "MAN IN STEAMY ROOM: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D6-1F3FB",+ "obsoleted_by": "1F9D6-1F3FB-200D-2642-FE0F",+ "short_name": "person_in_steamy_room_light_skin_tone",+ "short_names": [+ "person_in_steamy_room_light_skin_tone"+ ],+ "name": "PERSON IN STEAMY ROOM: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D6-1F3FC",+ "obsoleted_by": "1F9D6-1F3FC-200D-2642-FE0F",+ "short_name": "person_in_steamy_room_medium_light_skin_tone",+ "short_names": [+ "person_in_steamy_room_medium_light_skin_tone"+ ],+ "name": "PERSON IN STEAMY ROOM: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D6-1F3FD",+ "obsoleted_by": "1F9D6-1F3FD-200D-2642-FE0F",+ "short_name": "person_in_steamy_room_medium_skin_tone",+ "short_names": [+ "person_in_steamy_room_medium_skin_tone"+ ],+ "name": "PERSON IN STEAMY ROOM: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D6-1F3FE",+ "obsoleted_by": "1F9D6-1F3FE-200D-2642-FE0F",+ "short_name": "person_in_steamy_room_medium_dark_skin_tone",+ "short_names": [+ "person_in_steamy_room_medium_dark_skin_tone"+ ],+ "name": "PERSON IN STEAMY ROOM: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D6-1F3FF",+ "obsoleted_by": "1F9D6-1F3FF-200D-2642-FE0F",+ "short_name": "person_in_steamy_room_dark_skin_tone",+ "short_names": [+ "person_in_steamy_room_dark_skin_tone"+ ],+ "name": "PERSON IN STEAMY ROOM: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D7-1F3FB-200D-2640-FE0F",+ "obsoletes": "1F9D7-1F3FB",+ "short_name": "woman_climbing_light_skin_tone",+ "short_names": [+ "woman_climbing_light_skin_tone"+ ],+ "name": "WOMAN CLIMBING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D7-1F3FC-200D-2640-FE0F",+ "obsoletes": "1F9D7-1F3FC",+ "short_name": "woman_climbing_medium_light_skin_tone",+ "short_names": [+ "woman_climbing_medium_light_skin_tone"+ ],+ "name": "WOMAN CLIMBING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D7-1F3FD-200D-2640-FE0F",+ "obsoletes": "1F9D7-1F3FD",+ "short_name": "woman_climbing_medium_skin_tone",+ "short_names": [+ "woman_climbing_medium_skin_tone"+ ],+ "name": "WOMAN CLIMBING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D7-1F3FE-200D-2640-FE0F",+ "obsoletes": "1F9D7-1F3FE",+ "short_name": "woman_climbing_medium_dark_skin_tone",+ "short_names": [+ "woman_climbing_medium_dark_skin_tone"+ ],+ "name": "WOMAN CLIMBING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D7-1F3FF-200D-2640-FE0F",+ "obsoletes": "1F9D7-1F3FF",+ "short_name": "woman_climbing_dark_skin_tone",+ "short_names": [+ "woman_climbing_dark_skin_tone"+ ],+ "name": "WOMAN CLIMBING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D7-1F3FB-200D-2642-FE0F",+ "short_name": "man_climbing_light_skin_tone",+ "short_names": [+ "man_climbing_light_skin_tone"+ ],+ "name": "MAN CLIMBING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D7-1F3FC-200D-2642-FE0F",+ "short_name": "man_climbing_medium_light_skin_tone",+ "short_names": [+ "man_climbing_medium_light_skin_tone"+ ],+ "name": "MAN CLIMBING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D7-1F3FD-200D-2642-FE0F",+ "short_name": "man_climbing_medium_skin_tone",+ "short_names": [+ "man_climbing_medium_skin_tone"+ ],+ "name": "MAN CLIMBING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D7-1F3FE-200D-2642-FE0F",+ "short_name": "man_climbing_medium_dark_skin_tone",+ "short_names": [+ "man_climbing_medium_dark_skin_tone"+ ],+ "name": "MAN CLIMBING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D7-1F3FF-200D-2642-FE0F",+ "short_name": "man_climbing_dark_skin_tone",+ "short_names": [+ "man_climbing_dark_skin_tone"+ ],+ "name": "MAN CLIMBING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D7-1F3FB",+ "obsoleted_by": "1F9D7-1F3FB-200D-2640-FE0F",+ "short_name": "person_climbing_light_skin_tone",+ "short_names": [+ "person_climbing_light_skin_tone"+ ],+ "name": "PERSON CLIMBING: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D7-1F3FC",+ "obsoleted_by": "1F9D7-1F3FC-200D-2640-FE0F",+ "short_name": "person_climbing_medium_light_skin_tone",+ "short_names": [+ "person_climbing_medium_light_skin_tone"+ ],+ "name": "PERSON CLIMBING: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D7-1F3FD",+ "obsoleted_by": "1F9D7-1F3FD-200D-2640-FE0F",+ "short_name": "person_climbing_medium_skin_tone",+ "short_names": [+ "person_climbing_medium_skin_tone"+ ],+ "name": "PERSON CLIMBING: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D7-1F3FE",+ "obsoleted_by": "1F9D7-1F3FE-200D-2640-FE0F",+ "short_name": "person_climbing_medium_dark_skin_tone",+ "short_names": [+ "person_climbing_medium_dark_skin_tone"+ ],+ "name": "PERSON CLIMBING: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D7-1F3FF",+ "obsoleted_by": "1F9D7-1F3FF-200D-2640-FE0F",+ "short_name": "person_climbing_dark_skin_tone",+ "short_names": [+ "person_climbing_dark_skin_tone"+ ],+ "name": "PERSON CLIMBING: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D8-1F3FB-200D-2640-FE0F",+ "obsoletes": "1F9D8-1F3FB",+ "short_name": "woman_in_lotus_position_light_skin_tone",+ "short_names": [+ "woman_in_lotus_position_light_skin_tone"+ ],+ "name": "WOMAN IN LOTUS POSITION: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D8-1F3FC-200D-2640-FE0F",+ "obsoletes": "1F9D8-1F3FC",+ "short_name": "woman_in_lotus_position_medium_light_skin_tone",+ "short_names": [+ "woman_in_lotus_position_medium_light_skin_tone"+ ],+ "name": "WOMAN IN LOTUS POSITION: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D8-1F3FD-200D-2640-FE0F",+ "obsoletes": "1F9D8-1F3FD",+ "short_name": "woman_in_lotus_position_medium_skin_tone",+ "short_names": [+ "woman_in_lotus_position_medium_skin_tone"+ ],+ "name": "WOMAN IN LOTUS POSITION: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D8-1F3FE-200D-2640-FE0F",+ "obsoletes": "1F9D8-1F3FE",+ "short_name": "woman_in_lotus_position_medium_dark_skin_tone",+ "short_names": [+ "woman_in_lotus_position_medium_dark_skin_tone"+ ],+ "name": "WOMAN IN LOTUS POSITION: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D8-1F3FF-200D-2640-FE0F",+ "obsoletes": "1F9D8-1F3FF",+ "short_name": "woman_in_lotus_position_dark_skin_tone",+ "short_names": [+ "woman_in_lotus_position_dark_skin_tone"+ ],+ "name": "WOMAN IN LOTUS POSITION: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D8-1F3FB-200D-2642-FE0F",+ "short_name": "man_in_lotus_position_light_skin_tone",+ "short_names": [+ "man_in_lotus_position_light_skin_tone"+ ],+ "name": "MAN IN LOTUS POSITION: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D8-1F3FC-200D-2642-FE0F",+ "short_name": "man_in_lotus_position_medium_light_skin_tone",+ "short_names": [+ "man_in_lotus_position_medium_light_skin_tone"+ ],+ "name": "MAN IN LOTUS POSITION: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D8-1F3FD-200D-2642-FE0F",+ "short_name": "man_in_lotus_position_medium_skin_tone",+ "short_names": [+ "man_in_lotus_position_medium_skin_tone"+ ],+ "name": "MAN IN LOTUS POSITION: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D8-1F3FE-200D-2642-FE0F",+ "short_name": "man_in_lotus_position_medium_dark_skin_tone",+ "short_names": [+ "man_in_lotus_position_medium_dark_skin_tone"+ ],+ "name": "MAN IN LOTUS POSITION: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D8-1F3FF-200D-2642-FE0F",+ "short_name": "man_in_lotus_position_dark_skin_tone",+ "short_names": [+ "man_in_lotus_position_dark_skin_tone"+ ],+ "name": "MAN IN LOTUS POSITION: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D8-1F3FB",+ "obsoleted_by": "1F9D8-1F3FB-200D-2640-FE0F",+ "short_name": "person_in_lotus_position_light_skin_tone",+ "short_names": [+ "person_in_lotus_position_light_skin_tone"+ ],+ "name": "PERSON IN LOTUS POSITION: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D8-1F3FC",+ "obsoleted_by": "1F9D8-1F3FC-200D-2640-FE0F",+ "short_name": "person_in_lotus_position_medium_light_skin_tone",+ "short_names": [+ "person_in_lotus_position_medium_light_skin_tone"+ ],+ "name": "PERSON IN LOTUS POSITION: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D8-1F3FD",+ "obsoleted_by": "1F9D8-1F3FD-200D-2640-FE0F",+ "short_name": "person_in_lotus_position_medium_skin_tone",+ "short_names": [+ "person_in_lotus_position_medium_skin_tone"+ ],+ "name": "PERSON IN LOTUS POSITION: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D8-1F3FE",+ "obsoleted_by": "1F9D8-1F3FE-200D-2640-FE0F",+ "short_name": "person_in_lotus_position_medium_dark_skin_tone",+ "short_names": [+ "person_in_lotus_position_medium_dark_skin_tone"+ ],+ "name": "PERSON IN LOTUS POSITION: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D8-1F3FF",+ "obsoleted_by": "1F9D8-1F3FF-200D-2640-FE0F",+ "short_name": "person_in_lotus_position_dark_skin_tone",+ "short_names": [+ "person_in_lotus_position_dark_skin_tone"+ ],+ "name": "PERSON IN LOTUS POSITION: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D9-1F3FB-200D-2640-FE0F",+ "obsoletes": "1F9D9-1F3FB",+ "short_name": "female_mage_light_skin_tone",+ "short_names": [+ "female_mage_light_skin_tone"+ ],+ "name": "WOMAN MAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D9-1F3FC-200D-2640-FE0F",+ "obsoletes": "1F9D9-1F3FC",+ "short_name": "female_mage_medium_light_skin_tone",+ "short_names": [+ "female_mage_medium_light_skin_tone"+ ],+ "name": "WOMAN MAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D9-1F3FD-200D-2640-FE0F",+ "obsoletes": "1F9D9-1F3FD",+ "short_name": "female_mage_medium_skin_tone",+ "short_names": [+ "female_mage_medium_skin_tone"+ ],+ "name": "WOMAN MAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D9-1F3FE-200D-2640-FE0F",+ "obsoletes": "1F9D9-1F3FE",+ "short_name": "female_mage_medium_dark_skin_tone",+ "short_names": [+ "female_mage_medium_dark_skin_tone"+ ],+ "name": "WOMAN MAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D9-1F3FF-200D-2640-FE0F",+ "obsoletes": "1F9D9-1F3FF",+ "short_name": "female_mage_dark_skin_tone",+ "short_names": [+ "female_mage_dark_skin_tone"+ ],+ "name": "WOMAN MAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D9-1F3FB-200D-2642-FE0F",+ "short_name": "male_mage_light_skin_tone",+ "short_names": [+ "male_mage_light_skin_tone"+ ],+ "name": "MAN MAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D9-1F3FC-200D-2642-FE0F",+ "short_name": "male_mage_medium_light_skin_tone",+ "short_names": [+ "male_mage_medium_light_skin_tone"+ ],+ "name": "MAN MAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D9-1F3FD-200D-2642-FE0F",+ "short_name": "male_mage_medium_skin_tone",+ "short_names": [+ "male_mage_medium_skin_tone"+ ],+ "name": "MAN MAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D9-1F3FE-200D-2642-FE0F",+ "short_name": "male_mage_medium_dark_skin_tone",+ "short_names": [+ "male_mage_medium_dark_skin_tone"+ ],+ "name": "MAN MAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D9-1F3FF-200D-2642-FE0F",+ "short_name": "male_mage_dark_skin_tone",+ "short_names": [+ "male_mage_dark_skin_tone"+ ],+ "name": "MAN MAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9D9-1F3FB",+ "obsoleted_by": "1F9D9-1F3FB-200D-2640-FE0F",+ "short_name": "mage_light_skin_tone",+ "short_names": [+ "mage_light_skin_tone"+ ],+ "name": "MAGE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9D9-1F3FC",+ "obsoleted_by": "1F9D9-1F3FC-200D-2640-FE0F",+ "short_name": "mage_medium_light_skin_tone",+ "short_names": [+ "mage_medium_light_skin_tone"+ ],+ "name": "MAGE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9D9-1F3FD",+ "obsoleted_by": "1F9D9-1F3FD-200D-2640-FE0F",+ "short_name": "mage_medium_skin_tone",+ "short_names": [+ "mage_medium_skin_tone"+ ],+ "name": "MAGE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9D9-1F3FE",+ "obsoleted_by": "1F9D9-1F3FE-200D-2640-FE0F",+ "short_name": "mage_medium_dark_skin_tone",+ "short_names": [+ "mage_medium_dark_skin_tone"+ ],+ "name": "MAGE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9D9-1F3FF",+ "obsoleted_by": "1F9D9-1F3FF-200D-2640-FE0F",+ "short_name": "mage_dark_skin_tone",+ "short_names": [+ "mage_dark_skin_tone"+ ],+ "name": "MAGE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DA-1F3FB-200D-2640-FE0F",+ "obsoletes": "1F9DA-1F3FB",+ "short_name": "female_fairy_light_skin_tone",+ "short_names": [+ "female_fairy_light_skin_tone"+ ],+ "name": "WOMAN FAIRY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DA-1F3FC-200D-2640-FE0F",+ "obsoletes": "1F9DA-1F3FC",+ "short_name": "female_fairy_medium_light_skin_tone",+ "short_names": [+ "female_fairy_medium_light_skin_tone"+ ],+ "name": "WOMAN FAIRY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DA-1F3FD-200D-2640-FE0F",+ "obsoletes": "1F9DA-1F3FD",+ "short_name": "female_fairy_medium_skin_tone",+ "short_names": [+ "female_fairy_medium_skin_tone"+ ],+ "name": "WOMAN FAIRY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DA-1F3FE-200D-2640-FE0F",+ "obsoletes": "1F9DA-1F3FE",+ "short_name": "female_fairy_medium_dark_skin_tone",+ "short_names": [+ "female_fairy_medium_dark_skin_tone"+ ],+ "name": "WOMAN FAIRY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DA-1F3FF-200D-2640-FE0F",+ "obsoletes": "1F9DA-1F3FF",+ "short_name": "female_fairy_dark_skin_tone",+ "short_names": [+ "female_fairy_dark_skin_tone"+ ],+ "name": "WOMAN FAIRY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DA-1F3FB-200D-2642-FE0F",+ "short_name": "male_fairy_light_skin_tone",+ "short_names": [+ "male_fairy_light_skin_tone"+ ],+ "name": "MAN FAIRY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DA-1F3FC-200D-2642-FE0F",+ "short_name": "male_fairy_medium_light_skin_tone",+ "short_names": [+ "male_fairy_medium_light_skin_tone"+ ],+ "name": "MAN FAIRY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DA-1F3FD-200D-2642-FE0F",+ "short_name": "male_fairy_medium_skin_tone",+ "short_names": [+ "male_fairy_medium_skin_tone"+ ],+ "name": "MAN FAIRY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DA-1F3FE-200D-2642-FE0F",+ "short_name": "male_fairy_medium_dark_skin_tone",+ "short_names": [+ "male_fairy_medium_dark_skin_tone"+ ],+ "name": "MAN FAIRY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DA-1F3FF-200D-2642-FE0F",+ "short_name": "male_fairy_dark_skin_tone",+ "short_names": [+ "male_fairy_dark_skin_tone"+ ],+ "name": "MAN FAIRY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DA-1F3FB",+ "obsoleted_by": "1F9DA-1F3FB-200D-2640-FE0F",+ "short_name": "fairy_light_skin_tone",+ "short_names": [+ "fairy_light_skin_tone"+ ],+ "name": "FAIRY: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DA-1F3FC",+ "obsoleted_by": "1F9DA-1F3FC-200D-2640-FE0F",+ "short_name": "fairy_medium_light_skin_tone",+ "short_names": [+ "fairy_medium_light_skin_tone"+ ],+ "name": "FAIRY: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DA-1F3FD",+ "obsoleted_by": "1F9DA-1F3FD-200D-2640-FE0F",+ "short_name": "fairy_medium_skin_tone",+ "short_names": [+ "fairy_medium_skin_tone"+ ],+ "name": "FAIRY: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DA-1F3FE",+ "obsoleted_by": "1F9DA-1F3FE-200D-2640-FE0F",+ "short_name": "fairy_medium_dark_skin_tone",+ "short_names": [+ "fairy_medium_dark_skin_tone"+ ],+ "name": "FAIRY: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DA-1F3FF",+ "obsoleted_by": "1F9DA-1F3FF-200D-2640-FE0F",+ "short_name": "fairy_dark_skin_tone",+ "short_names": [+ "fairy_dark_skin_tone"+ ],+ "name": "FAIRY: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DB-1F3FB-200D-2640-FE0F",+ "obsoletes": "1F9DB-1F3FB",+ "short_name": "female_vampire_light_skin_tone",+ "short_names": [+ "female_vampire_light_skin_tone"+ ],+ "name": "WOMAN VAMPIRE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DB-1F3FC-200D-2640-FE0F",+ "obsoletes": "1F9DB-1F3FC",+ "short_name": "female_vampire_medium_light_skin_tone",+ "short_names": [+ "female_vampire_medium_light_skin_tone"+ ],+ "name": "WOMAN VAMPIRE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DB-1F3FD-200D-2640-FE0F",+ "obsoletes": "1F9DB-1F3FD",+ "short_name": "female_vampire_medium_skin_tone",+ "short_names": [+ "female_vampire_medium_skin_tone"+ ],+ "name": "WOMAN VAMPIRE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DB-1F3FE-200D-2640-FE0F",+ "obsoletes": "1F9DB-1F3FE",+ "short_name": "female_vampire_medium_dark_skin_tone",+ "short_names": [+ "female_vampire_medium_dark_skin_tone"+ ],+ "name": "WOMAN VAMPIRE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DB-1F3FF-200D-2640-FE0F",+ "obsoletes": "1F9DB-1F3FF",+ "short_name": "female_vampire_dark_skin_tone",+ "short_names": [+ "female_vampire_dark_skin_tone"+ ],+ "name": "WOMAN VAMPIRE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DB-1F3FB-200D-2642-FE0F",+ "short_name": "male_vampire_light_skin_tone",+ "short_names": [+ "male_vampire_light_skin_tone"+ ],+ "name": "MAN VAMPIRE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DB-1F3FC-200D-2642-FE0F",+ "short_name": "male_vampire_medium_light_skin_tone",+ "short_names": [+ "male_vampire_medium_light_skin_tone"+ ],+ "name": "MAN VAMPIRE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DB-1F3FD-200D-2642-FE0F",+ "short_name": "male_vampire_medium_skin_tone",+ "short_names": [+ "male_vampire_medium_skin_tone"+ ],+ "name": "MAN VAMPIRE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DB-1F3FE-200D-2642-FE0F",+ "short_name": "male_vampire_medium_dark_skin_tone",+ "short_names": [+ "male_vampire_medium_dark_skin_tone"+ ],+ "name": "MAN VAMPIRE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DB-1F3FF-200D-2642-FE0F",+ "short_name": "male_vampire_dark_skin_tone",+ "short_names": [+ "male_vampire_dark_skin_tone"+ ],+ "name": "MAN VAMPIRE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DB-1F3FB",+ "obsoleted_by": "1F9DB-1F3FB-200D-2640-FE0F",+ "short_name": "vampire_light_skin_tone",+ "short_names": [+ "vampire_light_skin_tone"+ ],+ "name": "VAMPIRE: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DB-1F3FC",+ "obsoleted_by": "1F9DB-1F3FC-200D-2640-FE0F",+ "short_name": "vampire_medium_light_skin_tone",+ "short_names": [+ "vampire_medium_light_skin_tone"+ ],+ "name": "VAMPIRE: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DB-1F3FD",+ "obsoleted_by": "1F9DB-1F3FD-200D-2640-FE0F",+ "short_name": "vampire_medium_skin_tone",+ "short_names": [+ "vampire_medium_skin_tone"+ ],+ "name": "VAMPIRE: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DB-1F3FE",+ "obsoleted_by": "1F9DB-1F3FE-200D-2640-FE0F",+ "short_name": "vampire_medium_dark_skin_tone",+ "short_names": [+ "vampire_medium_dark_skin_tone"+ ],+ "name": "VAMPIRE: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DB-1F3FF",+ "obsoleted_by": "1F9DB-1F3FF-200D-2640-FE0F",+ "short_name": "vampire_dark_skin_tone",+ "short_names": [+ "vampire_dark_skin_tone"+ ],+ "name": "VAMPIRE: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DC-1F3FB-200D-2640-FE0F",+ "short_name": "mermaid_light_skin_tone",+ "short_names": [+ "mermaid_light_skin_tone"+ ],+ "name": "MERMAID: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DC-1F3FC-200D-2640-FE0F",+ "short_name": "mermaid_medium_light_skin_tone",+ "short_names": [+ "mermaid_medium_light_skin_tone"+ ],+ "name": "MERMAID: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DC-1F3FD-200D-2640-FE0F",+ "short_name": "mermaid_medium_skin_tone",+ "short_names": [+ "mermaid_medium_skin_tone"+ ],+ "name": "MERMAID: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DC-1F3FE-200D-2640-FE0F",+ "short_name": "mermaid_medium_dark_skin_tone",+ "short_names": [+ "mermaid_medium_dark_skin_tone"+ ],+ "name": "MERMAID: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DC-1F3FF-200D-2640-FE0F",+ "short_name": "mermaid_dark_skin_tone",+ "short_names": [+ "mermaid_dark_skin_tone"+ ],+ "name": "MERMAID: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DC-1F3FB-200D-2642-FE0F",+ "obsoletes": "1F9DC-1F3FB",+ "short_name": "merman_light_skin_tone",+ "short_names": [+ "merman_light_skin_tone"+ ],+ "name": "MERMAN: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DC-1F3FC-200D-2642-FE0F",+ "obsoletes": "1F9DC-1F3FC",+ "short_name": "merman_medium_light_skin_tone",+ "short_names": [+ "merman_medium_light_skin_tone"+ ],+ "name": "MERMAN: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DC-1F3FD-200D-2642-FE0F",+ "obsoletes": "1F9DC-1F3FD",+ "short_name": "merman_medium_skin_tone",+ "short_names": [+ "merman_medium_skin_tone"+ ],+ "name": "MERMAN: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DC-1F3FE-200D-2642-FE0F",+ "obsoletes": "1F9DC-1F3FE",+ "short_name": "merman_medium_dark_skin_tone",+ "short_names": [+ "merman_medium_dark_skin_tone"+ ],+ "name": "MERMAN: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DC-1F3FF-200D-2642-FE0F",+ "obsoletes": "1F9DC-1F3FF",+ "short_name": "merman_dark_skin_tone",+ "short_names": [+ "merman_dark_skin_tone"+ ],+ "name": "MERMAN: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DC-1F3FB",+ "obsoleted_by": "1F9DC-1F3FB-200D-2642-FE0F",+ "short_name": "merperson_light_skin_tone",+ "short_names": [+ "merperson_light_skin_tone"+ ],+ "name": "MERPERSON: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DC-1F3FC",+ "obsoleted_by": "1F9DC-1F3FC-200D-2642-FE0F",+ "short_name": "merperson_medium_light_skin_tone",+ "short_names": [+ "merperson_medium_light_skin_tone"+ ],+ "name": "MERPERSON: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DC-1F3FD",+ "obsoleted_by": "1F9DC-1F3FD-200D-2642-FE0F",+ "short_name": "merperson_medium_skin_tone",+ "short_names": [+ "merperson_medium_skin_tone"+ ],+ "name": "MERPERSON: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DC-1F3FE",+ "obsoleted_by": "1F9DC-1F3FE-200D-2642-FE0F",+ "short_name": "merperson_medium_dark_skin_tone",+ "short_names": [+ "merperson_medium_dark_skin_tone"+ ],+ "name": "MERPERSON: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DC-1F3FF",+ "obsoleted_by": "1F9DC-1F3FF-200D-2642-FE0F",+ "short_name": "merperson_dark_skin_tone",+ "short_names": [+ "merperson_dark_skin_tone"+ ],+ "name": "MERPERSON: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DD-1F3FB-200D-2640-FE0F",+ "short_name": "female_elf_light_skin_tone",+ "short_names": [+ "female_elf_light_skin_tone"+ ],+ "name": "WOMAN ELF: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DD-1F3FC-200D-2640-FE0F",+ "short_name": "female_elf_medium_light_skin_tone",+ "short_names": [+ "female_elf_medium_light_skin_tone"+ ],+ "name": "WOMAN ELF: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DD-1F3FD-200D-2640-FE0F",+ "short_name": "female_elf_medium_skin_tone",+ "short_names": [+ "female_elf_medium_skin_tone"+ ],+ "name": "WOMAN ELF: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DD-1F3FE-200D-2640-FE0F",+ "short_name": "female_elf_medium_dark_skin_tone",+ "short_names": [+ "female_elf_medium_dark_skin_tone"+ ],+ "name": "WOMAN ELF: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DD-1F3FF-200D-2640-FE0F",+ "short_name": "female_elf_dark_skin_tone",+ "short_names": [+ "female_elf_dark_skin_tone"+ ],+ "name": "WOMAN ELF: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DD-1F3FB-200D-2642-FE0F",+ "obsoletes": "1F9DD-1F3FB",+ "short_name": "male_elf_light_skin_tone",+ "short_names": [+ "male_elf_light_skin_tone"+ ],+ "name": "MAN ELF: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DD-1F3FC-200D-2642-FE0F",+ "obsoletes": "1F9DD-1F3FC",+ "short_name": "male_elf_medium_light_skin_tone",+ "short_names": [+ "male_elf_medium_light_skin_tone"+ ],+ "name": "MAN ELF: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DD-1F3FD-200D-2642-FE0F",+ "obsoletes": "1F9DD-1F3FD",+ "short_name": "male_elf_medium_skin_tone",+ "short_names": [+ "male_elf_medium_skin_tone"+ ],+ "name": "MAN ELF: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DD-1F3FE-200D-2642-FE0F",+ "obsoletes": "1F9DD-1F3FE",+ "short_name": "male_elf_medium_dark_skin_tone",+ "short_names": [+ "male_elf_medium_dark_skin_tone"+ ],+ "name": "MAN ELF: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DD-1F3FF-200D-2642-FE0F",+ "obsoletes": "1F9DD-1F3FF",+ "short_name": "male_elf_dark_skin_tone",+ "short_names": [+ "male_elf_dark_skin_tone"+ ],+ "name": "MAN ELF: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "1F9DD-1F3FB",+ "obsoleted_by": "1F9DD-1F3FB-200D-2642-FE0F",+ "short_name": "elf_light_skin_tone",+ "short_names": [+ "elf_light_skin_tone"+ ],+ "name": "ELF: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "1F9DD-1F3FC",+ "obsoleted_by": "1F9DD-1F3FC-200D-2642-FE0F",+ "short_name": "elf_medium_light_skin_tone",+ "short_names": [+ "elf_medium_light_skin_tone"+ ],+ "name": "ELF: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "1F9DD-1F3FD",+ "obsoleted_by": "1F9DD-1F3FD-200D-2642-FE0F",+ "short_name": "elf_medium_skin_tone",+ "short_names": [+ "elf_medium_skin_tone"+ ],+ "name": "ELF: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "1F9DD-1F3FE",+ "obsoleted_by": "1F9DD-1F3FE-200D-2642-FE0F",+ "short_name": "elf_medium_dark_skin_tone",+ "short_names": [+ "elf_medium_dark_skin_tone"+ ],+ "name": "ELF: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "1F9DD-1F3FF",+ "obsoleted_by": "1F9DD-1F3FF-200D-2642-FE0F",+ "short_name": "elf_dark_skin_tone",+ "short_names": [+ "elf_dark_skin_tone"+ ],+ "name": "ELF: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "261D-1F3FB",+ "short_name": "point_up_light_skin_tone",+ "short_names": [+ "point_up_light_skin_tone"+ ],+ "name": "WHITE UP POINTING INDEX: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "261D-1F3FC",+ "short_name": "point_up_medium_light_skin_tone",+ "short_names": [+ "point_up_medium_light_skin_tone"+ ],+ "name": "WHITE UP POINTING INDEX: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "261D-1F3FD",+ "short_name": "point_up_medium_skin_tone",+ "short_names": [+ "point_up_medium_skin_tone"+ ],+ "name": "WHITE UP POINTING INDEX: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "261D-1F3FE",+ "short_name": "point_up_medium_dark_skin_tone",+ "short_names": [+ "point_up_medium_dark_skin_tone"+ ],+ "name": "WHITE UP POINTING INDEX: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "261D-1F3FF",+ "short_name": "point_up_dark_skin_tone",+ "short_names": [+ "point_up_dark_skin_tone"+ ],+ "name": "WHITE UP POINTING INDEX: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "26F9-1F3FB-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball_light_skin_tone",+ "short_names": [+ "woman-bouncing-ball_light_skin_tone",+ "basketball_woman_light_skin_tone"+ ],+ "name": "WOMAN BOUNCING BALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "26F9-1F3FC-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball_medium_light_skin_tone",+ "short_names": [+ "woman-bouncing-ball_medium_light_skin_tone",+ "basketball_woman_medium_light_skin_tone"+ ],+ "name": "WOMAN BOUNCING BALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "26F9-1F3FD-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball_medium_skin_tone",+ "short_names": [+ "woman-bouncing-ball_medium_skin_tone",+ "basketball_woman_medium_skin_tone"+ ],+ "name": "WOMAN BOUNCING BALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "26F9-1F3FE-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball_medium_dark_skin_tone",+ "short_names": [+ "woman-bouncing-ball_medium_dark_skin_tone",+ "basketball_woman_medium_dark_skin_tone"+ ],+ "name": "WOMAN BOUNCING BALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "26F9-1F3FF-200D-2640-FE0F",+ "short_name": "woman-bouncing-ball_dark_skin_tone",+ "short_names": [+ "woman-bouncing-ball_dark_skin_tone",+ "basketball_woman_dark_skin_tone"+ ],+ "name": "WOMAN BOUNCING BALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "26F9-1F3FB-200D-2642-FE0F",+ "short_name": "man-bouncing-ball_light_skin_tone",+ "short_names": [+ "man-bouncing-ball_light_skin_tone",+ "basketball_man_light_skin_tone"+ ],+ "name": "MAN BOUNCING BALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "26F9-1F3FC-200D-2642-FE0F",+ "short_name": "man-bouncing-ball_medium_light_skin_tone",+ "short_names": [+ "man-bouncing-ball_medium_light_skin_tone",+ "basketball_man_medium_light_skin_tone"+ ],+ "name": "MAN BOUNCING BALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "26F9-1F3FD-200D-2642-FE0F",+ "short_name": "man-bouncing-ball_medium_skin_tone",+ "short_names": [+ "man-bouncing-ball_medium_skin_tone",+ "basketball_man_medium_skin_tone"+ ],+ "name": "MAN BOUNCING BALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "26F9-1F3FE-200D-2642-FE0F",+ "short_name": "man-bouncing-ball_medium_dark_skin_tone",+ "short_names": [+ "man-bouncing-ball_medium_dark_skin_tone",+ "basketball_man_medium_dark_skin_tone"+ ],+ "name": "MAN BOUNCING BALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "26F9-1F3FF-200D-2642-FE0F",+ "short_name": "man-bouncing-ball_dark_skin_tone",+ "short_names": [+ "man-bouncing-ball_dark_skin_tone",+ "basketball_man_dark_skin_tone"+ ],+ "name": "MAN BOUNCING BALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "26F9-1F3FB",+ "short_name": "person_with_ball_light_skin_tone",+ "short_names": [+ "person_with_ball_light_skin_tone"+ ],+ "name": "PERSON BOUNCING BALL: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "26F9-1F3FC",+ "short_name": "person_with_ball_medium_light_skin_tone",+ "short_names": [+ "person_with_ball_medium_light_skin_tone"+ ],+ "name": "PERSON BOUNCING BALL: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "26F9-1F3FD",+ "short_name": "person_with_ball_medium_skin_tone",+ "short_names": [+ "person_with_ball_medium_skin_tone"+ ],+ "name": "PERSON BOUNCING BALL: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "26F9-1F3FE",+ "short_name": "person_with_ball_medium_dark_skin_tone",+ "short_names": [+ "person_with_ball_medium_dark_skin_tone"+ ],+ "name": "PERSON BOUNCING BALL: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "26F9-1F3FF",+ "short_name": "person_with_ball_dark_skin_tone",+ "short_names": [+ "person_with_ball_dark_skin_tone"+ ],+ "name": "PERSON BOUNCING BALL: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "270A-1F3FB",+ "short_name": "fist_light_skin_tone",+ "short_names": [+ "fist_light_skin_tone",+ "fist_raised_light_skin_tone"+ ],+ "name": "RAISED FIST: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "270A-1F3FC",+ "short_name": "fist_medium_light_skin_tone",+ "short_names": [+ "fist_medium_light_skin_tone",+ "fist_raised_medium_light_skin_tone"+ ],+ "name": "RAISED FIST: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "270A-1F3FD",+ "short_name": "fist_medium_skin_tone",+ "short_names": [+ "fist_medium_skin_tone",+ "fist_raised_medium_skin_tone"+ ],+ "name": "RAISED FIST: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "270A-1F3FE",+ "short_name": "fist_medium_dark_skin_tone",+ "short_names": [+ "fist_medium_dark_skin_tone",+ "fist_raised_medium_dark_skin_tone"+ ],+ "name": "RAISED FIST: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "270A-1F3FF",+ "short_name": "fist_dark_skin_tone",+ "short_names": [+ "fist_dark_skin_tone",+ "fist_raised_dark_skin_tone"+ ],+ "name": "RAISED FIST: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "270B-1F3FB",+ "short_name": "hand_light_skin_tone",+ "short_names": [+ "hand_light_skin_tone",+ "raised_hand_light_skin_tone"+ ],+ "name": "RAISED HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "270B-1F3FC",+ "short_name": "hand_medium_light_skin_tone",+ "short_names": [+ "hand_medium_light_skin_tone",+ "raised_hand_medium_light_skin_tone"+ ],+ "name": "RAISED HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "270B-1F3FD",+ "short_name": "hand_medium_skin_tone",+ "short_names": [+ "hand_medium_skin_tone",+ "raised_hand_medium_skin_tone"+ ],+ "name": "RAISED HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "270B-1F3FE",+ "short_name": "hand_medium_dark_skin_tone",+ "short_names": [+ "hand_medium_dark_skin_tone",+ "raised_hand_medium_dark_skin_tone"+ ],+ "name": "RAISED HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "270B-1F3FF",+ "short_name": "hand_dark_skin_tone",+ "short_names": [+ "hand_dark_skin_tone",+ "raised_hand_dark_skin_tone"+ ],+ "name": "RAISED HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "270C-1F3FB",+ "short_name": "v_light_skin_tone",+ "short_names": [+ "v_light_skin_tone"+ ],+ "name": "VICTORY HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "270C-1F3FC",+ "short_name": "v_medium_light_skin_tone",+ "short_names": [+ "v_medium_light_skin_tone"+ ],+ "name": "VICTORY HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "270C-1F3FD",+ "short_name": "v_medium_skin_tone",+ "short_names": [+ "v_medium_skin_tone"+ ],+ "name": "VICTORY HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "270C-1F3FE",+ "short_name": "v_medium_dark_skin_tone",+ "short_names": [+ "v_medium_dark_skin_tone"+ ],+ "name": "VICTORY HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "270C-1F3FF",+ "short_name": "v_dark_skin_tone",+ "short_names": [+ "v_dark_skin_tone"+ ],+ "name": "VICTORY HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "unified": "270D-1F3FB",+ "short_name": "writing_hand_light_skin_tone",+ "short_names": [+ "writing_hand_light_skin_tone"+ ],+ "name": "WRITING HAND: LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FB"+ ]+ },+ {+ "unified": "270D-1F3FC",+ "short_name": "writing_hand_medium_light_skin_tone",+ "short_names": [+ "writing_hand_medium_light_skin_tone"+ ],+ "name": "WRITING HAND: MEDIUM LIGHT SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FC"+ ]+ },+ {+ "unified": "270D-1F3FD",+ "short_name": "writing_hand_medium_skin_tone",+ "short_names": [+ "writing_hand_medium_skin_tone"+ ],+ "name": "WRITING HAND: MEDIUM SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FD"+ ]+ },+ {+ "unified": "270D-1F3FE",+ "short_name": "writing_hand_medium_dark_skin_tone",+ "short_names": [+ "writing_hand_medium_dark_skin_tone"+ ],+ "name": "WRITING HAND: MEDIUM DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FE"+ ]+ },+ {+ "unified": "270D-1F3FF",+ "short_name": "writing_hand_dark_skin_tone",+ "short_names": [+ "writing_hand_dark_skin_tone"+ ],+ "name": "WRITING HAND: DARK SKIN TONE",+ "category": "people-body",+ "skins": [+ "1F3FF"+ ]+ },+ {+ "id": "mattermost",+ "name": "Mattermost",+ "unified": "",+ "short_name": "mattermost",+ "short_names": [+ "mattermost"+ ],+ "category": "custom"+ }+]
matterhorn.cabal view
@@ -1,5 +1,5 @@ name: matterhorn-version: 50200.17.0+version: 50200.18.0 synopsis: Terminal client for the Mattermost chat system description: This is a terminal client for the Mattermost chat system. Please see the README for a list of@@ -8,7 +8,7 @@ license-file: LICENSE author: matterhorn@galois.com maintainer: matterhorn@galois.com-copyright: ©2016-2019 docs/AUTHORS.txt+copyright: ©2016-2022 docs/AUTHORS.txt category: Chat build-type: Simple cabal-version: 1.18@@ -85,7 +85,6 @@ Matterhorn.Events.SaveAttachmentWindow Matterhorn.Events.DeleteChannelConfirm Matterhorn.Events.EditNotifyPrefs- Matterhorn.Events.Keybindings Matterhorn.Events.LeaveChannelConfirm Matterhorn.Events.Global Matterhorn.Events.Main@@ -106,6 +105,7 @@ Matterhorn.HelpTopics Matterhorn.IOUtil Matterhorn.InputHistory+ Matterhorn.KeybindingConsistency Matterhorn.LastRunState Matterhorn.Login Matterhorn.Options@@ -150,7 +150,6 @@ Matterhorn.Types.Core Matterhorn.Types.DirectionalSeq Matterhorn.Types.EditState- Matterhorn.Types.KeyEvents Matterhorn.Types.Messages Matterhorn.Types.MessageInterface Matterhorn.Types.NonemptyStack@@ -171,7 +170,7 @@ ghc-options: -fhide-source-paths build-depends: base >=4.8 && <5- , mattermost-api == 50200.13.0+ , mattermost-api == 50200.14.0 , base-compat >= 0.9 && < 0.13 , unordered-containers >= 0.2 && < 0.3 , containers >= 0.5.7 && < 0.7@@ -179,25 +178,25 @@ , data-clist >= 0.1.2 && < 0.2 , semigroups >= 0.18 && < 0.20 , connection >= 0.2 && < 0.4- , text >= 1.2 && < 1.3+ , text >= 1.2 && < 2.1 , bytestring >= 0.10 && < 0.12 , stm >= 2.4 && < 2.6 , config-ini >= 0.2.2.0 && < 0.3 , process >= 1.4 && < 1.7 , microlens-platform >= 0.3 && < 0.5- , brick >= 0.70 && < 0.71- , brick-skylighting >= 0.2 && < 0.4- , vty >= 5.35 && < 5.36+ , brick >= 1.6 && < 1.7+ , brick-skylighting >= 1.0 && < 1.1+ , vty >= 5.38 && < 5.39 , word-wrap >= 0.4.0 && < 0.5 , transformers >= 0.4 && < 0.6- , text-zipper >= 0.11 && < 0.12+ , text-zipper >= 0.12 && < 0.13 , time >= 1.6 && < 2.0 , xdg-basedir >= 0.2 && < 0.3 , filepath >= 1.4 && < 1.5 , directory >= 1.3 && < 1.4 , vector < 0.13 , strict >= 0.3 && < 0.5- , hashable >= 1.2 && < 1.4+ , hashable >= 1.2 && < 1.5 , commonmark >= 0.2.1 && < 0.3 , commonmark-extensions >= 0.2.1.2 && < 0.3 , parsec >= 3.1 && < 3.2@@ -212,11 +211,12 @@ , skylighting-core >= 0.12 && < 0.13 , timezone-olson >= 0.2 && < 0.3 , timezone-series >= 0.1.6.1 && < 0.2- , aeson >= 1.2.3.0 && < 2.1+ , aeson >= 1.2.3.0 && < 2.2 , async >= 2.2 && < 2.3 , uuid >= 1.3 && < 1.4 , random >= 1.1 && < 1.2 , network-uri >= 2.6 && < 2.7+ , bimap >= 0.5 && < 0.6 default-language: Haskell2010 executable matterhorn@@ -230,6 +230,7 @@ build-depends: base >=4.8 && <5 , matterhorn , text+ , brick default-language: Haskell2010 test-suite test_messages
programs/Main.hs view
@@ -9,9 +9,9 @@ import Matterhorn.Config import Matterhorn.Options import Matterhorn.App-import Matterhorn.Events.Keybindings ( ensureKeybindingConsistency )-import Matterhorn.Draw.ShowHelp ( keybindingMarkdownTable, keybindingTextTable- , commandMarkdownTable, commandTextTable+import Matterhorn.KeybindingConsistency+import Brick.Keybindings.Pretty ( keybindingTextTable, keybindingMarkdownTable )+import Matterhorn.Draw.ShowHelp ( commandMarkdownTable, commandTextTable , keybindSections ) @@ -44,8 +44,8 @@ False -> return False True -> do case format of- Markdown -> T.putStrLn $ keybindingMarkdownTable keyConfig- Plain -> T.putStrLn $ keybindingTextTable keyConfig+ Markdown -> T.putStrLn $ keybindingMarkdownTable keyConfig keybindSections+ Plain -> T.putStrLn $ keybindingTextTable keyConfig keybindSections return True when (printedKeybindings || printedCommands) exitSuccess
src/Matterhorn/App.hs view
@@ -32,7 +32,7 @@ app = App { appDraw = draw , appHandleEvent = Events.onEvent- , appStartEvent = return+ , appStartEvent = return () , appAttrMap = (^.csResources.crTheme) , appChooseCursor = \s cs -> do tId <- s^.csCurrentTeamId
src/Matterhorn/Config.hs view
@@ -15,14 +15,15 @@ import qualified Paths_matterhorn as Paths +import Brick.Keybindings import Control.Monad.Trans.Except import Control.Monad.Trans.Class ( lift ) import Data.Char ( isDigit, isAlpha ) import Data.List ( isPrefixOf ) import Data.List.Split ( splitOn )-import qualified Data.Map.Strict as M import qualified Data.Text as T import qualified Data.Text.IO as T+import qualified Graphics.Vty as Vty import System.Directory ( makeAbsolute, getHomeDirectory ) import System.Environment ( getExecutablePath ) import System.FilePath ( (</>), takeDirectory, splitPath, joinPath )@@ -34,7 +35,6 @@ import Matterhorn.FilePaths import Matterhorn.IOUtil import Matterhorn.Types-import Matterhorn.Types.KeyEvents defaultPort :: Int@@ -73,7 +73,7 @@ fromIni :: IniParser Config fromIni = do- conf <- section "mattermost" $ do+ section "mattermost" $ do configUser <- fieldMbOf "user" stringField configHost <- fieldMbOf "host" hostField configTeam <- fieldMbOf "team" stringField@@ -124,6 +124,8 @@ (maybe 0 id $ configTruncateVerbatimBlocks defaultConfig) configChannelListSorting <- fieldDefOf "channelListSorting" parseChannelListSorting (configChannelListSorting defaultConfig)+ configTeamListSorting <- fieldDefOf "teamListSorting"+ parseTeamListSorting (configTeamListSorting defaultConfig) let configTruncateVerbatimBlocks = case configTruncateVerbatimBlocksInt of i | i <= 0 -> Nothing | otherwise -> Just i@@ -141,7 +143,9 @@ threadOrientationField (configThreadOrientation defaultConfig) configToken <- (Just . TokenCommand <$> field "tokencmd") <!>- pure Nothing+ pure Nothing+ configOTPToken <- (Just . OTPTokenCommand <$> field "otptokencmd") <!>+ pure Nothing configUnsafeUseHTTP <- fieldFlagDef "unsafeUseUnauthenticatedConnection" False configValidateServerCertificate <-@@ -153,16 +157,107 @@ (configMouseMode defaultConfig) let configAbsPath = Nothing- configUserKeys = mempty+ configUserKeys = newKeyConfig allEvents [] [] return Config { .. }- keys <- sectionMb "keybindings" $ do- fmap (M.fromList . catMaybes) $ forM allEvents $ \ ev -> do- kb <- fieldMbOf (keyEventName ev) parseBindingList- case kb of- Nothing -> return Nothing- Just binding -> return (Just (ev, binding))- return conf { configUserKeys = fromMaybe mempty keys } +defaultBindings :: [(KeyEvent, [Binding])]+defaultBindings =+ [ (VtyRefreshEvent , [ ctrl 'l' ])+ , (ShowHelpEvent , [ fn 1 ])+ , (EnterSelectModeEvent , [ ctrl 's' ])+ , (ReplyRecentEvent , [ ctrl 'r' ])+ , (ToggleMessagePreviewEvent , [ meta 'p' ])+ , (InvokeEditorEvent , [ meta 'k' ])+ , (EnterFastSelectModeEvent , [ ctrl 'g' ])+ , (QuitEvent , [ ctrl 'q' ])+ , (NextChannelEvent , [ ctrl 'n' ])+ , (PrevChannelEvent , [ ctrl 'p' ])+ , (NextChannelEventAlternate , [ bind Vty.KDown ])+ , (PrevChannelEventAlternate , [ bind Vty.KUp ])+ , (NextUnreadChannelEvent , [ meta 'a' ])+ , (ShowAttachmentListEvent , [ ctrl 'x' ])+ , (ChangeMessageEditorFocus , [ meta 'o' ])+ , (NextUnreadUserOrChannelEvent , [ ])+ , (LastChannelEvent , [ meta 's' ])+ , (EnterOpenURLModeEvent , [ ctrl 'o' ])+ , (ClearUnreadEvent , [ meta 'l' ])+ , (ToggleMultiLineEvent , [ meta 'e' ])+ , (EnterFlaggedPostsEvent , [ meta '8' ])+ , (ToggleChannelListVisibleEvent , [ fn 2 ])+ , (ToggleExpandedChannelTopicsEvent , [ fn 3 ])+ , (CycleChannelListSorting , [ fn 4 ])+ , (SelectNextTabEvent , [ bind '\t' ])+ , (SelectPreviousTabEvent , [ bind Vty.KBackTab ])+ , (SaveAttachmentEvent , [ bind 's' ])+ , (LoadMoreEvent , [ ctrl 'b' ])+ , (ScrollUpEvent , [ bind Vty.KUp ])+ , (ScrollDownEvent , [ bind Vty.KDown ])+ , (ScrollLeftEvent , [ bind Vty.KLeft ])+ , (ScrollRightEvent , [ bind Vty.KRight ])+ , (ChannelListScrollUpEvent , [ ctrl Vty.KUp ])+ , (ChannelListScrollDownEvent , [ ctrl Vty.KDown ])+ , (PageUpEvent , [ bind Vty.KPageUp ])+ , (PageDownEvent , [ bind Vty.KPageDown ])+ , (PageLeftEvent , [ shift Vty.KLeft ])+ , (PageRightEvent , [ shift Vty.KRight ])+ , (ScrollTopEvent , [ bind Vty.KHome, meta '<' ])+ , (ScrollBottomEvent , [ bind Vty.KEnd, meta '>' ])+ , (SelectOldestMessageEvent , [ shift Vty.KHome ])+ , (SelectUpEvent , [ bind 'k', bind Vty.KUp ])+ , (SelectDownEvent , [ bind 'j', bind Vty.KDown ])+ , (ActivateListItemEvent , [ bind Vty.KEnter ])+ , (SearchSelectUpEvent , [ ctrl 'p', bind Vty.KUp ])+ , (SearchSelectDownEvent , [ ctrl 'n', bind Vty.KDown ])+ , (ViewMessageEvent , [ bind 'v' ])+ , (FillGapEvent , [ bind Vty.KEnter ])+ , (CopyPostLinkEvent , [ bind 'l' ])+ , (FlagMessageEvent , [ bind 'f' ])+ , (OpenThreadEvent , [ bind 't' ])+ , (PinMessageEvent , [ bind 'p' ])+ , (YankMessageEvent , [ bind 'y' ])+ , (YankWholeMessageEvent , [ bind 'Y' ])+ , (DeleteMessageEvent , [ bind 'd' ])+ , (EditMessageEvent , [ bind 'e' ])+ , (ReplyMessageEvent , [ bind 'r' ])+ , (ReactToMessageEvent , [ bind 'a' ])+ , (OpenMessageURLEvent , [ bind 'o' ])+ , (AttachmentListAddEvent , [ bind 'a' ])+ , (AttachmentListDeleteEvent , [ bind 'd' ])+ , (AttachmentOpenEvent , [ bind 'o' ])+ , (CancelEvent , [ bind Vty.KEsc, ctrl 'c' ])+ , (EditorBolEvent , [ ctrl 'a' ])+ , (EditorEolEvent , [ ctrl 'e' ])+ , (EditorTransposeCharsEvent , [ ctrl 't' ])+ , (EditorDeleteCharacter , [ ctrl 'd' ])+ , (EditorKillToBolEvent , [ ctrl 'u' ])+ , (EditorKillToEolEvent , [ ctrl 'k' ])+ , (EditorPrevCharEvent , [ ctrl 'b' ])+ , (EditorNextCharEvent , [ ctrl 'f' ])+ , (EditorPrevWordEvent , [ meta 'b' ])+ , (EditorNextWordEvent , [ meta 'f' ])+ , (EditorDeleteNextWordEvent , [ meta 'd' ])+ , (EditorDeletePrevWordEvent , [ ctrl 'w', meta Vty.KBS ])+ , (EditorHomeEvent , [ bind Vty.KHome ])+ , (EditorEndEvent , [ bind Vty.KEnd ])+ , (EditorYankEvent , [ ctrl 'y' ])+ , (FileBrowserBeginSearchEvent , [ bind '/' ])+ , (FileBrowserSelectEnterEvent , [ bind Vty.KEnter ])+ , (FileBrowserSelectCurrentEvent , [ bind ' ' ])+ , (FileBrowserListPageUpEvent , [ ctrl 'b', bind Vty.KPageUp ])+ , (FileBrowserListPageDownEvent , [ ctrl 'f', bind Vty.KPageDown ])+ , (FileBrowserListHalfPageUpEvent , [ ctrl 'u' ])+ , (FileBrowserListHalfPageDownEvent , [ ctrl 'd' ])+ , (FileBrowserListTopEvent , [ bind 'g', bind Vty.KHome, meta '<' ])+ , (FileBrowserListBottomEvent , [ bind 'G', bind Vty.KEnd, meta '>' ])+ , (FileBrowserListNextEvent , [ bind 'j', ctrl 'n', bind Vty.KDown ])+ , (FileBrowserListPrevEvent , [ bind 'k', ctrl 'p', bind Vty.KUp ])+ , (FormSubmitEvent , [ bind Vty.KEnter ])+ , (NextTeamEvent , [ ctrl Vty.KRight ])+ , (PrevTeamEvent , [ ctrl Vty.KLeft ])+ , (MoveCurrentTeamLeftEvent , [ ])+ , (MoveCurrentTeamRightEvent , [ ])+ ]+ channelListOrientationField :: Text -> Either String ChannelListOrientation channelListOrientationField t = case T.toLower t of@@ -243,6 +338,16 @@ Nothing -> Left ("Invalid value " <> show t <> "; must be one of " <> intercalate ", " (fst <$> validValues)) +parseTeamListSorting :: Text -> Either String TeamListSorting+parseTeamListSorting t =+ let validValues = [ ("default", TeamListSortDefault)+ , ("unread-first", TeamListSortUnreadFirst)+ ]+ in case lookup (T.unpack $ T.toLower t) validValues of+ Just s -> Right s+ Nothing ->+ Left ("Invalid value " <> show t <> "; must be one of " <> intercalate ", " (fst <$> validValues))+ cpuUsagePolicy :: Text -> Either String CPUUsagePolicy cpuUsagePolicy t = case T.toLower t of@@ -273,8 +378,12 @@ in (quote `T.isPrefixOf` t) && (quote `T.isSuffixOf` t) +addDefaultKeys :: Config -> Config+addDefaultKeys config =+ config { configUserKeys = newKeyConfig allEvents defaultBindings mempty }+ defaultConfig :: Config-defaultConfig =+defaultConfig = addDefaultKeys $ Config { configAbsPath = Nothing , configUser = Nothing , configHost = Nothing@@ -283,6 +392,7 @@ , configUrlPath = Nothing , configPass = Nothing , configToken = Nothing+ , configOTPToken = Nothing , configTimeFormat = Nothing , configDateFormat = Nothing , configTheme = Nothing@@ -307,7 +417,7 @@ , configChannelListWidth = 22 , configLogMaxBufferSize = 200 , configShowOlderEdits = True- , configUserKeys = mempty+ , configUserKeys = newKeyConfig allEvents [] [] , configShowTypingIndicator = False , configSendTypingNotifications = False , configHyperlinkingMode = True@@ -320,6 +430,7 @@ , configThreadOrientation = ThreadBelow , configMouseMode = False , configChannelListSorting = ChannelListSortDefault+ , configTeamListSorting = TeamListSortDefault } findConfig :: Maybe FilePath -> IO (Either String ([String], Config))@@ -371,6 +482,9 @@ return $ c { configSyntaxDirs = newDirs } +keybindingsSectionName :: Text+keybindingsSectionName = "keybindings"+ getConfig :: FilePath -> ExceptT String IO ([String], Config) getConfig fp = do absPath <- convertIOException $ makeAbsolute fp@@ -391,7 +505,11 @@ case parseIniFile t' fromIni of Left err -> do throwE $ "Unable to parse " ++ absPath ++ ":" ++ fatalString err- Right (warns, conf) -> do+ Right (warns, confNoKeys) -> do+ let mKeys = either (const Nothing) id $ keybindingsFromIni allEvents keybindingsSectionName t'+ kc = newKeyConfig allEvents defaultBindings (fromMaybe mempty mKeys)+ conf = confNoKeys { configUserKeys = kc }+ actualPass <- case configPass conf of Just (PasswordCommand cmdString) -> do let (cmd, rest) = case T.unpack <$> T.words cmdString of@@ -414,9 +532,21 @@ Just (TokenString _) -> error $ "BUG: getConfig: token in the Config was already a TokenString" Nothing -> return Nothing + actualOTPToken <- case configOTPToken conf of+ Just (OTPTokenCommand cmdString) -> do+ let (cmd, rest) = case T.unpack <$> T.words cmdString of+ (a:as) -> (a, as)+ [] -> error $ "BUG: getConfig: got empty command string"+ output <- convertIOException (readProcess cmd rest "") `catchE`+ (\e -> throwE $ "Could not execute OTP token command: " <> e)+ return $ Just $ T.pack (takeWhile (/= '\n') output)+ Just (OTPTokenString _) -> error $ "BUG: getConfig: otptoken in the Config was already a OTPTokenString"+ Nothing -> return Nothing+ let conf' = conf { configPass = PasswordString <$> actualPass , configToken = TokenString <$> actualToken+ , configOTPToken = OTPTokenString <$> actualOTPToken , configAbsPath = Just absPath } return (map warningString warns, conf')
src/Matterhorn/Draw.hs view
@@ -30,7 +30,7 @@ draw st = fromMaybe (drawMain st Main) $ do tId <- st^.csCurrentTeamId let messageViewWindow = st^.csTeam(tId).tsViewedMessage.singular _Just._2- monochrome = fmap (forceAttr "invalid")+ monochrome = fmap (forceAttr $ attrName "invalid") drawMode m ms = let rest = case ms of (a:as) -> drawMode a as
src/Matterhorn/Draw/Buttons.hs view
@@ -18,12 +18,13 @@ buttonWidth :: Int buttonWidth = 10 -drawButton :: (Eq n) => FocusRing n -> n -> T.Text -> Widget n+drawButton :: (Eq n, Ord n) => FocusRing n -> n -> T.Text -> Widget n drawButton f n label = let attr = if focusGetCurrent f == Just n then buttonFocusedAttr else buttonAttr in withDefAttr attr $+ clickable n $ hLimit buttonWidth $ hCenter $ txt label
src/Matterhorn/Draw/ChannelTopicWindow.hs view
@@ -37,6 +37,9 @@ viewport (ChannelTopicEditorPreview tId) Vertical $ renderText' (Just baseUrl) "" hSet Nothing topicTxtWithCursor , hBorder+ , hCenter $+ renderText' Nothing "" hSet Nothing+ "Press `Tab` to change focus to buttons." , hBox [ padRight Max $ padLeft (Pad 1) $ drawButton foc (ChannelTopicSaveButton tId) "Save"
src/Matterhorn/Draw/Main.hs view
@@ -124,7 +124,7 @@ ThreadRight -> channelUI <+> vBorder <+> tui maybeSubdue = if mode == ChannelSelect- then forceAttr ""+ then forceAttr $ attrName "" else id teamList :: ChatState -> Widget Name@@ -138,7 +138,7 @@ mkEntry ts = let tId = teamId $ _tsTeam ts unread = uCount > 0- uCount = unreadCount tId+ uCount = teamUnreadCount tId st tName = ClickableTeamListEntry tId in (if Just tId == curTid then visible . withDefAttr currentTeamAttr@@ -147,8 +147,6 @@ else id) $ clickable tName $ txt $ (T.strip $ sanitizeUserText $ teamDisplayName $ _tsTeam ts)- unreadCount tId = sum $ fmap (nonDMChannelListGroupUnread . fst) $- Z.toList $ st^.csTeam(tId).tsFocus in if numTeams == 1 then emptyWidget else vBox [ hBox [ padRight (Pad 1) $ txt $ T.pack $ "Teams (" <> show (pos + 1) <> "/" <> show numTeams <> "):"
src/Matterhorn/Draw/ManageAttachments.hs view
@@ -9,6 +9,7 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import Brick.Widgets.Border import Brick.Widgets.Center import qualified Brick.Widgets.FileBrowser as FB@@ -17,17 +18,15 @@ import Lens.Micro.Platform ( Lens' ) import Matterhorn.Types-import Matterhorn.Types.KeyEvents-import Matterhorn.Events.Keybindings ( firstActiveBinding ) import Matterhorn.Themes drawAttachmentList :: ChatState -> Lens' ChatState (MessageInterface Name i) -> Widget Name drawAttachmentList st which =- let addBinding = ppBinding $ firstActiveBinding kc AttachmentListAddEvent- delBinding = ppBinding $ firstActiveBinding kc AttachmentListDeleteEvent- escBinding = ppBinding $ firstActiveBinding kc CancelEvent- openBinding = ppBinding $ firstActiveBinding kc AttachmentOpenEvent+ let addBinding = ppMaybeBinding $ firstActiveBinding kc AttachmentListAddEvent+ delBinding = ppMaybeBinding $ firstActiveBinding kc AttachmentListDeleteEvent+ escBinding = ppMaybeBinding $ firstActiveBinding kc CancelEvent+ openBinding = ppMaybeBinding $ firstActiveBinding kc AttachmentOpenEvent kc = st^.csResources.crConfiguration.configUserKeysL in borderWithLabel (withDefAttr clientEmphAttr $ txt "Attachments") $ vBox [ renderList renderAttachmentItem True (st^.which.miEditor.esAttachmentList)
src/Matterhorn/Draw/MessageInterface.hs view
@@ -8,6 +8,7 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import Brick.Focus ( withFocusRing ) import Brick.Widgets.Border import Brick.Widgets.Border.Style@@ -36,7 +37,6 @@ import Matterhorn.Draw.InputPreview import Matterhorn.Draw.Util import Matterhorn.Draw.RichText-import Matterhorn.Events.Keybindings import Matterhorn.Events.MessageSelect import Matterhorn.Events.UrlSelect import Matterhorn.State.MessageSelect@@ -44,7 +44,6 @@ import Matterhorn.TimeUtils ( justAfter, justBefore ) import Matterhorn.Types import Matterhorn.Types.DirectionalSeq ( emptyDirSeq )-import Matterhorn.Types.KeyEvents import Matterhorn.Types.RichText @@ -116,7 +115,7 @@ txt $ "(" <> (T.pack $ show count) <> " attachment" <> (if count == 1 then "" else "s") <> "; " , withDefAttr clientEmphAttr $- txt $ ppBinding (firstActiveBinding kc ShowAttachmentListEvent)+ txt $ ppMaybeBinding (firstActiveBinding kc ShowAttachmentListEvent) , txt " to manage)" ] @@ -396,7 +395,7 @@ _ -> emptyWidget kc = st^.csResources.crConfiguration.configUserKeysL- multiLineToggleKey = ppBinding $ firstActiveBinding kc ToggleMultiLineEvent+ multiLineToggleKey = ppMaybeBinding $ firstActiveBinding kc ToggleMultiLineEvent commandBox = case st^.which.esEphemeral.eesMultiline of False ->
src/Matterhorn/Draw/NotifyPrefs.hs view
@@ -17,7 +17,6 @@ import Matterhorn.Draw.Util (renderKeybindingHelp) import Matterhorn.Types-import Matterhorn.Types.KeyEvents import Matterhorn.Themes drawNotifyPrefs :: ChatState -> TeamId -> Widget Name
src/Matterhorn/Draw/ShowHelp.hs view
@@ -1,7 +1,5 @@ module Matterhorn.Draw.ShowHelp ( drawShowHelp- , keybindingMarkdownTable- , keybindingTextTable , commandTextTable , commandMarkdownTable , keybindSections@@ -12,11 +10,14 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import Brick.Themes ( themeDescriptions ) import Brick.Widgets.Center ( hCenter ) import Brick.Widgets.Edit ( Editor ) import Brick.Widgets.List ( listSelectedFocusedAttr )+ import qualified Data.Map as M+import Data.Maybe ( fromJust ) import qualified Data.Text as T import qualified Graphics.Vty as Vty import Lens.Micro.Platform ( Lens' )@@ -26,7 +27,6 @@ import Matterhorn.Command import Matterhorn.Events.ChannelSelect-import Matterhorn.Events.Keybindings import Matterhorn.Events.Global import Matterhorn.Events.Main import Matterhorn.Events.MessageSelect@@ -47,8 +47,6 @@ import Matterhorn.State.Editing ( editingKeyHandlers ) import Matterhorn.Themes import Matterhorn.Types-import Matterhorn.Types.KeyEvents ( BindingState(..), Binding(..)- , ppBinding, nonCharKeys, eventToBinding ) drawShowHelp :: HelpTopic -> ChatState -> [Widget Name]@@ -67,7 +65,7 @@ SyntaxHighlightHelp -> syntaxHighlightHelp (configSyntaxDirs $ st^.csResources.crConfiguration) KeybindingHelp -> keybindingHelp (configUserKeys (st^.csResources.crConfiguration)) -mainHelp :: KeyConfig -> Widget Name+mainHelp :: KeyConfig KeyEvent -> Widget Name mainHelp kc = summary where summary = vBox entries@@ -175,28 +173,7 @@ , [ "> *> /sh rot13 Hello, world!*" ] ] -keybindingMarkdownTable :: KeyConfig -> Text-keybindingMarkdownTable kc = title <> keybindSectionStrings- where title = "# Keybindings\n"- keybindSectionStrings = T.concat $ sectionText <$> keybindSections- sectionText = mkKeybindEventSectionHelp kc keybindEventHelpMarkdown T.unlines mkHeading- mkHeading n =- "\n# " <> n <>- "\n| Keybinding | Event Name | Description |" <>- "\n| ---------- | ---------- | ----------- |"--keybindingTextTable :: KeyConfig -> Text-keybindingTextTable kc = title <> keybindSectionStrings- where title = "Keybindings\n===========\n"- keybindSectionStrings = T.concat $ sectionText <$> keybindSections- sectionText = mkKeybindEventSectionHelp kc (keybindEventHelpText keybindingWidth eventNameWidth) T.unlines mkHeading- keybindingWidth = 15- eventNameWidth = 30- mkHeading n =- "\n" <> n <>- "\n" <> (T.replicate (T.length n) "=")--keybindingHelp :: KeyConfig -> Widget Name+keybindingHelp :: KeyConfig KeyEvent -> Widget Name keybindingHelp kc = vBox $ [ heading "Configurable Keybindings" , padBottom (Pad 1) $ vBox keybindingHelpText@@ -205,9 +182,8 @@ [ headingNoPad "Keybinding Syntax" , vBox validKeys ]- where keybindSectionWidgets = sectionWidget <$> keybindSections- sectionWidget = mkKeybindEventSectionHelp kc keybindEventHelpWidget vBox headingNoPad-+ where addHeading n w = vBox [ headingNoPad n, w ]+ keybindSectionWidgets = (\(name, hs) -> addHeading name $ keybindingHelpWidget kc hs) <$> keybindSections keybindingHelpText = map paraL [ [ "Many of the keybindings used in Matterhorn can be " , "modified from within Matterhorn's **config.ini** file. "@@ -258,21 +234,21 @@ , "values, are as follows:" ] ]- nextChanBinding = ppBinding (firstActiveBinding kc NextChannelEvent)- prevChanBinding = ppBinding (firstActiveBinding kc PrevChannelEvent)+ nextChanBinding = ppMaybeBinding (firstActiveBinding kc NextChannelEvent)+ prevChanBinding = ppMaybeBinding (firstActiveBinding kc PrevChannelEvent) validKeys = map paraL [ [ "The syntax used for key sequences consists of zero or more " , "single-character modifier characters followed by a keystroke, " , "all separated by dashes. The available modifier keys are " , "**S** for Shift, **C** for Ctrl, **A** for Alt, and **M** for " , "Meta. So, for example, **"- , ppBinding (Binding [] (Vty.KFun 2))+ , ppBinding (fn 2) , "** is the F2 key pressed with no " , "modifier keys; **"- , ppBinding (Binding [Vty.MCtrl] (Vty.KChar 'x'))+ , ppBinding (ctrl 'x') , "** is Ctrl and X pressed together, " , "and **"- , ppBinding (Binding [Vty.MShift, Vty.MCtrl] (Vty.KChar 'x'))+ , ppBinding (shift $ ctrl 'x') , "** is Shift, Ctrl, and X all pressed together. " , "Although Matterhorn will pretty-print all key combinations " , "with specific capitalization, the parser is **not** case-sensitive "@@ -287,14 +263,23 @@ , [ "Letter keys, number keys, and function keys are specified with " , "their obvious name, such as **x** for the X key, **8** for the 8 " , "key, and **f5** for the F5 key. Other valid keys include: "- , T.intercalate ", " [ "**" <> key <> "**" | key <- nonCharKeys ]+ , T.intercalate ", " [ "**" <> k <> "**" | k <- nonCharKeys ] , "." ] ] -event :: KeyEvent -> Widget a-event = withDefAttr helpKeyEventAttr . txt . keyEventName+nonCharKeys :: [Text]+nonCharKeys = map ppKey+ [ Vty.KBackTab, Vty.KEsc, Vty.KBS, Vty.KEnter, Vty.KUp, Vty.KDown+ , Vty.KLeft, Vty.KRight, Vty.KHome, Vty.KEnd, Vty.KPageDown+ , Vty.KPageUp, Vty.KDel, Vty.KUpLeft, Vty.KUpRight, Vty.KDownLeft+ , Vty.KDownRight, Vty.KCenter, Vty.KPrtScr, Vty.KPause, Vty.KIns+ , Vty.KBegin, Vty.KMenu+ ] +event :: (Ord e) => KeyConfig e -> e -> Widget a+event kc = withDefAttr helpKeyEventAttr . txt . fromJust . keyEventName (keyConfigEvents kc)+ emph :: Widget a -> Widget a emph = withDefAttr helpEmphAttr @@ -449,7 +434,7 @@ in vBox $ mkEntry <$> names ] -keybindSections :: [(Text, [KeyEventHandler])]+keybindSections :: [(Text, [MHKeyEventHandler])] keybindSections = [ ("Global Keybindings", globalKeyHandlers) , ("Help Page", helpKeyHandlers teamIdThunk)@@ -496,108 +481,45 @@ kbDescColumnWidth :: Int kbDescColumnWidth = 60 -mkKeybindingHelp :: KeyConfig -> (Text, [KeyEventHandler]) -> Widget Name+mkKeybindingHelp :: (Ord e)+ => KeyConfig e -> (Text, [KeyEventHandler e m]) -> Widget Name mkKeybindingHelp kc (sectionName, kbs) = (heading sectionName) <=> (padTop (Pad 1) $ hCenter $ vBox $ snd <$> sortWith fst results) where results = mkKeybindHelp kc <$> kbs -mkKeybindHelp :: KeyConfig -> KeyEventHandler -> (Text, Widget Name)+mkKeybindHelp :: (Ord e)+ => KeyConfig e+ -> KeyEventHandler e m+ -> (Text, Widget Name) mkKeybindHelp kc h = let unbound = ["(unbound)"] (label, mEv) = case kehEventTrigger h of- Static k -> (ppBinding $ eventToBinding k, Nothing)+ ByKey b -> (ppBinding b, Nothing) ByEvent ev ->- let bindings = case M.lookup ev kc of+ let bindings = case lookupKeyConfigBindings kc ev of Nothing ->- let bs = defaultBindings ev+ let bs = allDefaultBindings kc ev in if not $ null bs- then ppBinding <$> defaultBindings ev+ then ppBinding <$> bs else unbound Just Unbound -> unbound Just (BindingList bs) | not (null bs) -> ppBinding <$> bs | otherwise -> unbound in (T.intercalate ", " bindings, Just ev) - renderEvent ev = txt "event: " <+> event ev+ renderEvent ev = txt "event: " <+> event kc ev rendering = (emph $ txt $ padTo kbColumnWidth $ label) <+> txt " " <+> (hLimit kbDescColumnWidth $ padRight Max $ padBottom (Pad 1) $- vBox [ renderText $ ehDescription $ kehHandler h+ vBox [ renderText $ handlerDescription $ kehHandler h , maybe emptyWidget renderEvent mEv ] ) in (label, rendering)--mkKeybindEventSectionHelp :: KeyConfig- -> ((TextHunk, Text, [TextHunk]) -> a)- -> ([a] -> a)- -> (Text -> a)- -> (Text, [KeyEventHandler])- -> a-mkKeybindEventSectionHelp kc mkKeybindHelpFunc vertCat mkHeading (sectionName, kbs) =- vertCat $ (mkHeading sectionName) :- (mkKeybindHelpFunc <$> (mkKeybindEventHelp kc <$> kbs))--data TextHunk = Verbatim Text- | Comment Text--keybindEventHelpWidget :: (TextHunk, Text, [TextHunk]) -> Widget Name-keybindEventHelpWidget (evName, desc, evs) =- let evText = T.intercalate ", " (getText <$> evs)- getText (Comment s) = s- getText (Verbatim s) = s- label = case evName of- Comment s -> txt $ "; " <> s- Verbatim s -> emph $ txt s- in padBottom (Pad 1) $- vBox [ txtWrap ("; " <> desc)- , label <+> txt (" = " <> evText)- ]--keybindEventHelpMarkdown :: (TextHunk, Text, [TextHunk]) -> Text-keybindEventHelpMarkdown (evName, desc, evs) =- let quote s = "`" <> s <> "`"- format (Comment s) = s- format (Verbatim s) = quote s- name = case evName of- Comment s -> s- Verbatim s -> quote s- in "| " <> (T.intercalate ", " $ format <$> evs) <>- " | " <> name <>- " | " <> desc <>- " |"--keybindEventHelpText :: Int -> Int -> (TextHunk, Text, [TextHunk]) -> Text-keybindEventHelpText width eventNameWidth (evName, desc, evs) =- let getText (Comment s) = s- getText (Verbatim s) = s- in padTo width (T.intercalate ", " $ getText <$> evs) <> " " <>- padTo eventNameWidth (getText evName) <> " " <>- desc--mkKeybindEventHelp :: KeyConfig -> KeyEventHandler -> (TextHunk, Text, [TextHunk])-mkKeybindEventHelp kc h =- let trig = kehEventTrigger h- unbound = [Comment "(unbound)"]- (label, evText) = case trig of- Static key -> (Comment "(non-customizable key)", [Verbatim $ ppBinding $ eventToBinding key])- ByEvent ev -> case M.lookup ev kc of- Nothing ->- let name = keyEventName ev- in if not (null (defaultBindings ev))- then (Verbatim name, Verbatim <$> ppBinding <$> defaultBindings ev)- else (Verbatim name, unbound)- Just Unbound -> (Verbatim $ keyEventName ev, unbound)- Just (BindingList bs) -> (Verbatim $ keyEventName ev,- if not (null bs)- then Verbatim <$> ppBinding <$> bs- else unbound- )- in (label, ehDescription $ kehHandler h, evText) padTo :: Int -> Text -> Text padTo n s = s <> T.replicate (n - T.length s) " "
src/Matterhorn/Draw/TabbedWindow.hs view
@@ -17,7 +17,6 @@ import Matterhorn.Draw.Util ( renderKeybindingHelp ) import Matterhorn.Types import Matterhorn.Themes-import Matterhorn.Types.KeyEvents -- | Render a tabbed window. drawTabbedWindow :: (Eq a, Show a)
src/Matterhorn/Draw/ThemeListWindow.hs view
@@ -10,6 +10,7 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import qualified Brick.Widgets.List as L import Brick.Widgets.Border ( hBorder ) import Brick.Widgets.Center ( hCenter )@@ -19,8 +20,6 @@ import Matterhorn.Draw.ListWindow ( drawListWindow, WindowPosition(..) ) import Matterhorn.Themes import Matterhorn.Types-import Matterhorn.Types.KeyEvents ( ppBinding )-import Matterhorn.Events.Keybindings drawThemeListWindow :: ChatState -> TeamId -> Widget Name@@ -39,8 +38,8 @@ , close , txt ":close" ])- enter = emph $ txt $ ppBinding (firstActiveBinding kc ActivateListItemEvent)- close = emph $ txt $ ppBinding (firstActiveBinding kc CancelEvent)+ enter = emph $ txt $ ppMaybeBinding (firstActiveBinding kc ActivateListItemEvent)+ close = emph $ txt $ ppMaybeBinding (firstActiveBinding kc CancelEvent) kc = st^.csResources.crConfiguration.configUserKeysL emph = withDefAttr clientEmphAttr in joinBorders window
src/Matterhorn/Draw/Util.hs view
@@ -16,8 +16,9 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings+ import Data.List ( intersperse )-import qualified Data.Map as M import qualified Data.Set as Set import qualified Data.Text as T import Network.Mattermost.Types@@ -26,8 +27,6 @@ import Matterhorn.Themes import Matterhorn.TimeUtils import Matterhorn.Types-import Matterhorn.Types.KeyEvents-import Matterhorn.Events.Keybindings defaultTimeFormat :: Text@@ -61,7 +60,7 @@ renderKeybindingHelp :: ChatState -> Text -> [KeyEvent] -> Widget Name renderKeybindingHelp st label evs =- let ppEv ev = withDefAttr clientEmphAttr $ txt (ppBinding (firstActiveBinding kc ev))+ let ppEv ev = withDefAttr clientEmphAttr $ txt (ppMaybeBinding (firstActiveBinding kc ev)) kc = st^.csResources.crConfiguration.configUserKeysL in hBox $ (intersperse (txt "/") $ ppEv <$> evs) <> [txt (":" <> label)] @@ -108,7 +107,7 @@ -- string. keyEventBindings :: ChatState -- ^ The current application state- -> (KeyConfig -> KeyHandlerMap)+ -> (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH) -- ^ The function to obtain the relevant key handler -- map -> KeyEvent@@ -116,11 +115,11 @@ -> T.Text keyEventBindings st mkBindingsMap e = let keyconf = st^.csResources.crConfiguration.configUserKeysL- KeyHandlerMap keymap = mkBindingsMap keyconf+ keymap = mkBindingsMap keyconf in T.intercalate ","- [ ppBinding (eventToBinding k)- | KH { khKey = k- , khHandler = h- } <- M.elems keymap+ [ ppBinding b+ | KeyHandler { khBinding = b+ , khHandler = h+ } <- snd <$> keyDispatcherToList keymap , kehEventTrigger h == ByEvent e ]
src/Matterhorn/Emoji.hs view
@@ -39,7 +39,7 @@ parseJSON = A.withArray "EmojiData" $ \v -> do aliasVecs <- forM v $ \val -> flip (A.withObject "EmojiData Entry") val $ \obj -> do- as <- obj A..: "aliases"+ as <- obj A..: "short_names" forM as $ A.withText "Alias list element" return return $ EmojiData $ mconcat $ F.toList aliasVecs
src/Matterhorn/Events.hs view
@@ -30,7 +30,6 @@ import Matterhorn.Events.ChannelTopicWindow import Matterhorn.Events.DeleteChannelConfirm import Matterhorn.Events.Global-import Matterhorn.Events.Keybindings import Matterhorn.Events.LeaveChannelConfirm import Matterhorn.Events.Main import Matterhorn.Events.MessageSelect@@ -45,8 +44,8 @@ import Matterhorn.Events.EditNotifyPrefs import Matterhorn.Events.Websocket -onEvent :: ChatState -> BrickEvent Name MHEvent -> EventM Name (Next ChatState)-onEvent st ev = runMHEvent st $ do+onEvent :: BrickEvent Name MHEvent -> EventM Name ChatState ()+onEvent ev = runMHEvent $ do onBrickEvent ev doPendingUserFetches doPendingUserStatusFetches@@ -190,7 +189,7 @@ onVtyEvent = void . handleEventWith [ handleResizeEvent- , handleKeyboardEvent globalKeybindings+ , mhHandleKeyboardEvent globalKeybindings , handleTeamModeEvent ]
src/Matterhorn/Events/ChannelListWindow.hs view
@@ -8,11 +8,11 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.ChannelListWindow import Matterhorn.State.ListWindow import Matterhorn.Types@@ -23,15 +23,15 @@ void . onEventListWindow (csTeam(tId).tsChannelListWindow) (channelListWindowKeybindings tId) -- | The keybindings we want to use while viewing a channel list window-channelListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-channelListWindowKeybindings tId = mkKeybindings (channelListWindowKeyHandlers tId)+channelListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+channelListWindowKeybindings tId kc = unsafeKeyDispatcher kc (channelListWindowKeyHandlers tId) -channelListWindowKeyHandlers :: TeamId -> [KeyEventHandler]+channelListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler] channelListWindowKeyHandlers tId =- [ mkKb CancelEvent "Close the channel search list" (exitListWindow tId (csTeam(tId).tsChannelListWindow))- , mkKb SearchSelectUpEvent "Select the previous channel" $ channelListSelectUp tId- , mkKb SearchSelectDownEvent "Select the next channel" $ channelListSelectDown tId- , mkKb PageDownEvent "Page down in the channel list" $ channelListPageDown tId- , mkKb PageUpEvent "Page up in the channel list" $ channelListPageUp tId- , mkKb ActivateListItemEvent "Join the selected channel" (listWindowActivateCurrent tId (csTeam(tId).tsChannelListWindow))+ [ onEvent CancelEvent "Close the channel search list" (exitListWindow tId (csTeam(tId).tsChannelListWindow))+ , onEvent SearchSelectUpEvent "Select the previous channel" $ channelListSelectUp tId+ , onEvent SearchSelectDownEvent "Select the next channel" $ channelListSelectDown tId+ , onEvent PageDownEvent "Page down in the channel list" $ channelListPageDown tId+ , onEvent PageUpEvent "Page up in the channel list" $ channelListPageUp tId+ , onEvent ActivateListItemEvent "Join the selected channel" (listWindowActivateCurrent tId (csTeam(tId).tsChannelListWindow)) ]
src/Matterhorn/Events/ChannelSelect.hs view
@@ -3,12 +3,13 @@ import Prelude () import Matterhorn.Prelude +import Brick ( BrickEvent(VtyEvent) )+import Brick.Keybindings import Brick.Widgets.Edit ( handleEditorEvent ) import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.Channels import Matterhorn.State.ChannelSelect import Matterhorn.State.Editing ( editingKeybindings )@@ -19,24 +20,24 @@ onEventChannelSelect :: TeamId -> Vty.Event -> MH () onEventChannelSelect tId = void .- handleEventWith [ handleKeyboardEvent (channelSelectKeybindings tId)+ handleEventWith [ mhHandleKeyboardEvent (channelSelectKeybindings tId) , \e -> do- void $ handleEventWith [ handleKeyboardEvent (editingKeybindings (csTeam(tId).tsChannelSelectState.channelSelectInput))+ void $ handleEventWith [ mhHandleKeyboardEvent (editingKeybindings (csTeam(tId).tsChannelSelectState.channelSelectInput)) , \ev -> do- mhHandleEventLensed (csTeam(tId).tsChannelSelectState.channelSelectInput) handleEditorEvent ev+ mhZoom (csTeam(tId).tsChannelSelectState.channelSelectInput) handleEditorEvent (VtyEvent ev) return True ] e updateChannelSelectMatches tId return True ] -channelSelectKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-channelSelectKeybindings tId = mkKeybindings (channelSelectKeyHandlers tId)+channelSelectKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+channelSelectKeybindings tId kc = unsafeKeyDispatcher kc (channelSelectKeyHandlers tId) -channelSelectKeyHandlers :: TeamId -> [KeyEventHandler]+channelSelectKeyHandlers :: TeamId -> [MHKeyEventHandler] channelSelectKeyHandlers tId =- [ staticKb "Switch to selected channel"- (Vty.EvKey Vty.KEnter []) $ do+ [ onKey (bind Vty.KEnter)+ "Switch to selected channel" $ do matches <- use (csTeam(tId).tsChannelSelectState.channelSelectMatches) case Z.focus matches of Nothing -> return ()@@ -44,9 +45,9 @@ popMode tId setFocus tId $ channelListEntryChannelId $ matchEntry match - , mkKb CancelEvent "Cancel channel selection" $ popMode tId- , mkKb NextChannelEvent "Select next match" $ channelSelectNext tId- , mkKb PrevChannelEvent "Select previous match" $ channelSelectPrevious tId- , mkKb NextChannelEventAlternate "Select next match (alternate binding)" $ channelSelectNext tId- , mkKb PrevChannelEventAlternate "Select previous match (alternate binding)" $ channelSelectPrevious tId+ , onEvent CancelEvent "Cancel channel selection" $ popMode tId+ , onEvent NextChannelEvent "Select next match" $ channelSelectNext tId+ , onEvent PrevChannelEvent "Select previous match" $ channelSelectPrevious tId+ , onEvent NextChannelEventAlternate "Select next match (alternate binding)" $ channelSelectNext tId+ , onEvent PrevChannelEventAlternate "Select previous match (alternate binding)" $ channelSelectPrevious tId ]
src/Matterhorn/Events/ChannelTopicWindow.hs view
@@ -1,11 +1,13 @@ module Matterhorn.Events.ChannelTopicWindow ( onEventChannelTopicWindow+ , channelTopicWindowMouseHandler ) where import Prelude () import Matterhorn.Prelude +import Brick ( BrickEvent(VtyEvent, MouseDown) ) import Brick.Focus import Brick.Widgets.Edit ( handleEditorEvent, getEditContents ) import qualified Data.Text as T@@ -27,15 +29,12 @@ f <- use (csTeam(tId).tsChannelTopicDialog.channelTopicDialogFocus) case focusGetCurrent f of Just (ChannelTopicSaveButton {}) -> do- ed <- use (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)- let topic = T.unlines $ getEditContents ed- setChannelTopic tId topic- popMode tId+ doSaveTopic tId Just (ChannelTopicEditor {}) ->- mhHandleEventLensed (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)- handleEditorEvent e+ mhZoom (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)+ handleEditorEvent (VtyEvent e) Just (ChannelTopicCancelButton {}) ->- popMode tId+ doCancelTopicEdit tId _ -> popMode tId onEventChannelTopicWindow tId (Vty.EvKey Vty.KEsc []) = do@@ -44,7 +43,22 @@ f <- use (csTeam(tId).tsChannelTopicDialog.channelTopicDialogFocus) case focusGetCurrent f of Just (ChannelTopicEditor {}) ->- mhHandleEventLensed (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)- handleEditorEvent e+ mhZoom (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)+ handleEditorEvent (VtyEvent e) _ -> return ()++channelTopicWindowMouseHandler :: TeamId -> BrickEvent Name MHEvent -> MH ()+channelTopicWindowMouseHandler tId (MouseDown (ChannelTopicSaveButton {}) _ _ _) = doSaveTopic tId+channelTopicWindowMouseHandler tId (MouseDown (ChannelTopicCancelButton {}) _ _ _) = doCancelTopicEdit tId+channelTopicWindowMouseHandler _ _ = return ()++doSaveTopic :: TeamId -> MH ()+doSaveTopic tId = do+ ed <- use (csTeam(tId).tsChannelTopicDialog.channelTopicDialogEditor)+ let topic = T.unlines $ getEditContents ed+ setChannelTopic tId topic+ popMode tId++doCancelTopicEdit :: TeamId -> MH ()+doCancelTopicEdit tId = popMode tId
src/Matterhorn/Events/EditNotifyPrefs.hs view
@@ -10,41 +10,38 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import Brick.Forms (handleFormEvent, formState) import Data.Maybe (fromJust) import qualified Graphics.Vty as V import qualified Network.Mattermost.Endpoints as MM import Network.Mattermost.Types ( TeamId ) -import Lens.Micro.Platform (_Just, (.=), singular)+import Lens.Micro.Platform (_Just, singular) import Matterhorn.Types-import Matterhorn.Types.KeyEvents-import Matterhorn.Events.Keybindings import Matterhorn.State.NotifyPrefs import Matterhorn.State.Async onEventEditNotifyPrefs :: TeamId -> V.Event -> MH Bool onEventEditNotifyPrefs tId =- handleEventWith [ handleKeyboardEvent (editNotifyPrefsKeybindings tId)+ handleEventWith [ mhHandleKeyboardEvent (editNotifyPrefsKeybindings tId) , handleEditNotifyPrefsEvent tId . VtyEvent ] handleEditNotifyPrefsEvent :: TeamId -> BrickEvent Name MHEvent -> MH Bool handleEditNotifyPrefsEvent tId e = do- form <- use (csTeam(tId).tsNotifyPrefs.singular _Just)- updatedForm <- mh $ handleFormEvent e form- csTeam(tId).tsNotifyPrefs .= Just updatedForm+ mhZoom (csTeam(tId).tsNotifyPrefs.singular _Just) handleFormEvent e return True -editNotifyPrefsKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-editNotifyPrefsKeybindings tId = mkKeybindings (editNotifyPrefsKeyHandlers tId)+editNotifyPrefsKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+editNotifyPrefsKeybindings tId kc = unsafeKeyDispatcher kc (editNotifyPrefsKeyHandlers tId) -editNotifyPrefsKeyHandlers :: TeamId -> [KeyEventHandler]+editNotifyPrefsKeyHandlers :: TeamId -> [MHKeyEventHandler] editNotifyPrefsKeyHandlers tId =- [ mkKb CancelEvent "Close channel notification preferences" $+ [ onEvent CancelEvent "Close channel notification preferences" $ exitEditNotifyPrefsMode tId- , mkKb FormSubmitEvent "Save channel notification preferences" $ do+ , onEvent FormSubmitEvent "Save channel notification preferences" $ do st <- use id withCurrentChannel tId $ \cId _ -> do let form = fromJust $ st^.csTeam(tId).tsNotifyPrefs
src/Matterhorn/Events/Global.hs view
@@ -4,42 +4,42 @@ ) where +import Brick.Keybindings+ import Matterhorn.Command import Matterhorn.Types import Matterhorn.State.Channels import Matterhorn.State.ChannelList import Matterhorn.State.Teams -import Matterhorn.Events.Keybindings --globalKeybindings :: KeyConfig -> KeyHandlerMap-globalKeybindings = mkKeybindings globalKeyHandlers+globalKeybindings :: KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+globalKeybindings kc = unsafeKeyDispatcher kc globalKeyHandlers -globalKeyHandlers :: [KeyEventHandler]+globalKeyHandlers :: [MHKeyEventHandler] globalKeyHandlers =- [ mkKb ToggleMessagePreviewEvent "Toggle message preview"+ [ onEvent ToggleMessagePreviewEvent "Toggle message preview" toggleMessagePreview - , mkKb ToggleChannelListVisibleEvent "Toggle channel list visibility"+ , onEvent ToggleChannelListVisibleEvent "Toggle channel list visibility" toggleChannelListVisibility - , mkKb ToggleExpandedChannelTopicsEvent "Toggle display of expanded channel topics"+ , onEvent ToggleExpandedChannelTopicsEvent "Toggle display of expanded channel topics" toggleExpandedChannelTopics - , mkKb NextTeamEvent "Switch to the next available team"+ , onEvent NextTeamEvent "Switch to the next available team" nextTeam - , mkKb PrevTeamEvent "Switch to the previous available team"+ , onEvent PrevTeamEvent "Switch to the previous available team" prevTeam - , mkKb MoveCurrentTeamLeftEvent "Move the current team to the left in the team list"+ , onEvent MoveCurrentTeamLeftEvent "Move the current team to the left in the team list" moveCurrentTeamLeft - , mkKb MoveCurrentTeamRightEvent "Move the current team to the right in the team list"+ , onEvent MoveCurrentTeamRightEvent "Move the current team to the right in the team list" moveCurrentTeamRight - , mkKb+ , onEvent QuitEvent "Quit" requestQuit
− src/Matterhorn/Events/Keybindings.hs
@@ -1,352 +0,0 @@-module Matterhorn.Events.Keybindings- ( defaultBindings- , lookupKeybinding- , firstActiveBinding-- , mkKb- , staticKb- , mkKeybindings-- , handleKeyboardEvent-- , EventHandler(..)- , KeyHandler(..)- , KeyEventHandler(..)- , KeyEventTrigger(..)- , KeyHandlerMap(..)-- -- Re-exports:- , KeyEvent (..)- , KeyConfig- , allEvents- , parseBinding- , keyEventName- , keyEventFromName-- , ensureKeybindingConsistency- )-where--import Prelude ()-import Matterhorn.Prelude--import qualified Data.Text as T-import qualified Data.Map.Strict as M-import qualified Graphics.Vty as Vty--import Matterhorn.Types-import Matterhorn.Types.KeyEvents----- * Keybindings---- | An 'EventHandler' represents a event handler.-data EventHandler =- EH { ehDescription :: Text- -- ^ The description of this handler's behavior.- , ehAction :: MH ()- -- ^ The action to take when this handler is invoked.- }---- | A trigger for a key event.-data KeyEventTrigger =- Static Vty.Event- -- ^ The key event is always triggered by a specific key.- | ByEvent KeyEvent- -- ^ The key event is always triggered by an abstract key event (and- -- thus configured to be bound to specific key(s) in the KeyConfig).- deriving (Show, Eq, Ord)---- | A handler for an abstract key event.-data KeyEventHandler =- KEH { kehHandler :: EventHandler- -- ^ The handler to invoke.- , kehEventTrigger :: KeyEventTrigger- -- ^ The trigger for the handler.- }---- | A handler for a specific key.-data KeyHandler =- KH { khHandler :: KeyEventHandler- -- ^ The handler to invoke.- , khKey :: Vty.Event- -- ^ The specific key that should trigger this handler.- }--newtype KeyHandlerMap = KeyHandlerMap (M.Map Vty.Event KeyHandler)---- | Find a keybinding that matches a Vty Event-lookupKeybinding :: Vty.Event -> KeyHandlerMap -> Maybe KeyHandler-lookupKeybinding e (KeyHandlerMap m) = M.lookup e m---- | Handle a keyboard event by looking it up in a map of bindings and--- invoking the matching binding's handler. Return True if the key event--- was handled with a matching binding; False if not (the fallback--- case).-handleKeyboardEvent :: (KeyConfig -> KeyHandlerMap)- -- ^ The function to build a key handler map from a- -- key configuration.- -> Vty.Event- -- ^ The event to handle.- -> MH Bool-handleKeyboardEvent mkKeyMap e = do- conf <- use (csResources.crConfiguration)- let keyMap = mkKeyMap (configUserKeys conf)- case lookupKeybinding e keyMap of- Just kh -> (ehAction $ kehHandler $ khHandler kh) >> return True- Nothing -> return False--mkHandler :: Text -> MH () -> EventHandler-mkHandler msg action =- EH { ehDescription = msg- , ehAction = action- }--mkKb :: KeyEvent -> Text -> MH () -> KeyEventHandler-mkKb ev msg action =- KEH { kehHandler = mkHandler msg action- , kehEventTrigger = ByEvent ev- }--keyHandlerFromConfig :: KeyConfig -> KeyEventHandler -> [KeyHandler]-keyHandlerFromConfig conf eh =- case kehEventTrigger eh of- Static key ->- [ KH eh key ]- ByEvent ev ->- [ KH eh (bindingToEvent b) | b <- allBindings ]- where allBindings | Just (BindingList ks) <- M.lookup ev conf = ks- | Just Unbound <- M.lookup ev conf = []- | otherwise = defaultBindings ev--staticKb :: Text -> Vty.Event -> MH () -> KeyEventHandler-staticKb msg event action =- KEH { kehHandler = mkHandler msg action- , kehEventTrigger = Static event- }--mkKeybindings :: [KeyEventHandler] -> KeyConfig -> KeyHandlerMap-mkKeybindings ks conf = KeyHandlerMap $ M.fromList $ keyHandlerMapPairs ks conf--keyHandlerMapPairs :: [KeyEventHandler] -> KeyConfig -> [(Vty.Event, KeyHandler)]-keyHandlerMapPairs ks conf = pairs- where- pairs = mkPair <$> handlers- mkPair h = (khKey h, h)- handlers = concat $ keyHandlerFromConfig conf <$> ks--bindingToEvent :: Binding -> Vty.Event-bindingToEvent binding =- Vty.EvKey (kbKey binding) (kbMods binding)--firstActiveBinding :: KeyConfig -> KeyEvent -> Binding-firstActiveBinding kc ev = fromMaybe (getFirstDefaultBinding ev) $ do- bState <- M.lookup ev kc- case bState of- BindingList (b:_) -> Just b- _ -> Nothing--getFirstDefaultBinding :: KeyEvent -> Binding-getFirstDefaultBinding ev =- case defaultBindings ev of- [] -> error $ "BUG: event " <> show ev <> " has no default bindings!"- (b:_) -> b--defaultBindings :: KeyEvent -> [Binding]-defaultBindings ev =- let meta binding = binding { kbMods = Vty.MMeta : kbMods binding }- ctrl binding = binding { kbMods = Vty.MCtrl : kbMods binding }- shift binding = binding { kbMods = Vty.MShift : kbMods binding }- kb k = Binding { kbMods = [], kbKey = k }- key c = Binding { kbMods = [], kbKey = Vty.KChar c }- fn n = Binding { kbMods = [], kbKey = Vty.KFun n }- in case ev of- VtyRefreshEvent -> [ ctrl (key 'l') ]- ShowHelpEvent -> [ fn 1 ]- EnterSelectModeEvent -> [ ctrl (key 's') ]- ReplyRecentEvent -> [ ctrl (key 'r') ]- ToggleMessagePreviewEvent -> [ meta (key 'p') ]- InvokeEditorEvent -> [ meta (key 'k') ]- EnterFastSelectModeEvent -> [ ctrl (key 'g') ]- QuitEvent -> [ ctrl (key 'q') ]- NextChannelEvent -> [ ctrl (key 'n') ]- PrevChannelEvent -> [ ctrl (key 'p') ]- NextChannelEventAlternate -> [ kb Vty.KDown ]- PrevChannelEventAlternate -> [ kb Vty.KUp ]- NextUnreadChannelEvent -> [ meta (key 'a') ]- ShowAttachmentListEvent -> [ ctrl (key 'x') ]- ChangeMessageEditorFocus -> [ meta (key 'o') ]- NextUnreadUserOrChannelEvent -> [ ]- LastChannelEvent -> [ meta (key 's') ]- EnterOpenURLModeEvent -> [ ctrl (key 'o') ]- ClearUnreadEvent -> [ meta (key 'l') ]- ToggleMultiLineEvent -> [ meta (key 'e') ]- EnterFlaggedPostsEvent -> [ meta (key '8') ]- ToggleChannelListVisibleEvent -> [ fn 2 ]- ToggleExpandedChannelTopicsEvent -> [ fn 3 ]- CycleChannelListSorting -> [ fn 4 ]- SelectNextTabEvent -> [ key '\t' ]- SelectPreviousTabEvent -> [ kb Vty.KBackTab ]- SaveAttachmentEvent -> [ key 's' ]- LoadMoreEvent -> [ ctrl (key 'b') ]- ScrollUpEvent -> [ kb Vty.KUp ]- ScrollDownEvent -> [ kb Vty.KDown ]- ScrollLeftEvent -> [ kb Vty.KLeft ]- ScrollRightEvent -> [ kb Vty.KRight ]- ChannelListScrollUpEvent -> [ ctrl (kb Vty.KUp) ]- ChannelListScrollDownEvent -> [ ctrl (kb Vty.KDown) ]- PageUpEvent -> [ kb Vty.KPageUp ]- PageDownEvent -> [ kb Vty.KPageDown ]- PageLeftEvent -> [ shift (kb Vty.KLeft) ]- PageRightEvent -> [ shift (kb Vty.KRight) ]- ScrollTopEvent -> [ kb Vty.KHome, meta $ key '<' ]- ScrollBottomEvent -> [ kb Vty.KEnd, meta $ key '>' ]- SelectOldestMessageEvent -> [ shift (kb Vty.KHome) ]- SelectUpEvent -> [ key 'k', kb Vty.KUp ]- SelectDownEvent -> [ key 'j', kb Vty.KDown ]- ActivateListItemEvent -> [ kb Vty.KEnter ]- SearchSelectUpEvent -> [ ctrl (key 'p'), kb Vty.KUp ]- SearchSelectDownEvent -> [ ctrl (key 'n'), kb Vty.KDown ]- ViewMessageEvent -> [ key 'v' ]- FillGapEvent -> [ kb Vty.KEnter ]- CopyPostLinkEvent -> [ key 'l' ]- FlagMessageEvent -> [ key 'f' ]- OpenThreadEvent -> [ key 't' ]- PinMessageEvent -> [ key 'p' ]- YankMessageEvent -> [ key 'y' ]- YankWholeMessageEvent -> [ key 'Y' ]- DeleteMessageEvent -> [ key 'd' ]- EditMessageEvent -> [ key 'e' ]- ReplyMessageEvent -> [ key 'r' ]- ReactToMessageEvent -> [ key 'a' ]- OpenMessageURLEvent -> [ key 'o' ]- AttachmentListAddEvent -> [ key 'a' ]- AttachmentListDeleteEvent -> [ key 'd' ]- AttachmentOpenEvent -> [ key 'o' ]- CancelEvent -> [ kb Vty.KEsc, ctrl (key 'c') ]- EditorBolEvent -> [ ctrl (key 'a') ]- EditorEolEvent -> [ ctrl (key 'e') ]- EditorTransposeCharsEvent -> [ ctrl (key 't') ]- EditorDeleteCharacter -> [ ctrl (key 'd') ]- EditorKillToBolEvent -> [ ctrl (key 'u') ]- EditorKillToEolEvent -> [ ctrl (key 'k') ]- EditorPrevCharEvent -> [ ctrl (key 'b') ]- EditorNextCharEvent -> [ ctrl (key 'f') ]- EditorPrevWordEvent -> [ meta (key 'b') ]- EditorNextWordEvent -> [ meta (key 'f') ]- EditorDeleteNextWordEvent -> [ meta (key 'd') ]- EditorDeletePrevWordEvent -> [ ctrl (key 'w'), meta (kb Vty.KBS) ]- EditorHomeEvent -> [ kb Vty.KHome ]- EditorEndEvent -> [ kb Vty.KEnd ]- EditorYankEvent -> [ ctrl (key 'y') ]- FileBrowserBeginSearchEvent -> [ key '/' ]- FileBrowserSelectEnterEvent -> [ kb Vty.KEnter ]- FileBrowserSelectCurrentEvent -> [ kb (Vty.KChar ' ') ]- FileBrowserListPageUpEvent -> [ ctrl (key 'b'), kb Vty.KPageUp ]- FileBrowserListPageDownEvent -> [ ctrl (key 'f'), kb Vty.KPageDown ]- FileBrowserListHalfPageUpEvent -> [ ctrl (key 'u') ]- FileBrowserListHalfPageDownEvent -> [ ctrl (key 'd') ]- FileBrowserListTopEvent -> [ key 'g', kb Vty.KHome, meta $ key '<' ]- FileBrowserListBottomEvent -> [ key 'G', kb Vty.KEnd, meta $ key '>' ]- FileBrowserListNextEvent -> [ key 'j', ctrl (key 'n'), kb Vty.KDown ]- FileBrowserListPrevEvent -> [ key 'k', ctrl (key 'p'), kb Vty.KUp ]- FormSubmitEvent -> [ kb Vty.KEnter ]- NextTeamEvent -> [ ctrl (kb Vty.KRight) ]- PrevTeamEvent -> [ ctrl (kb Vty.KLeft) ]- MoveCurrentTeamLeftEvent -> [ ]- MoveCurrentTeamRightEvent -> [ ]---- | Given a configuration, we want to check it for internal consistency--- (i.e. that a given keybinding isn't associated with multiple events--- which both need to get generated in the same UI mode) and also for--- basic usability (i.e. we shouldn't be binding events which can appear--- in the main UI to a key like @e@, which would prevent us from being--- able to type messages containing an @e@ in them!-ensureKeybindingConsistency :: KeyConfig -> [(T.Text, [KeyEventHandler])] -> Either String ()-ensureKeybindingConsistency kc modeMaps = mapM_ checkGroup allBindings- where- -- This is a list of lists, grouped by keybinding, of all the- -- keybinding/event associations that are going to be used with the- -- provided key configuration.- allBindings = groupWith fst $ concat- [ case M.lookup ev kc of- Nothing -> zip (defaultBindings ev) (repeat (False, ev))- Just (BindingList bs) -> zip bs (repeat (True, ev))- Just Unbound -> []- | ev <- allEvents- ]-- -- The invariant here is that each call to checkGroup is made with a- -- list where the first element of every list is the same binding.- -- The Bool value in these is True if the event was associated with- -- the binding by the user, and False if it's a Matterhorn default.- checkGroup :: [(Binding, (Bool, KeyEvent))] -> Either String ()- checkGroup [] = error "[ensureKeybindingConsistency: unreachable]"- checkGroup evs@((b, _):_) = do-- -- We find out which modes an event can be used in and then invert- -- the map, so this is a map from mode to the events contains- -- which are bound by the binding included above.- let modesFor :: M.Map T.Text [(Bool, KeyEvent)]- modesFor = M.unionsWith (++)- [ M.fromList [ (m, [(i, ev)]) | m <- modeMap ev ]- | (_, (i, ev)) <- evs- ]-- -- If there is ever a situation where the same key is bound to two- -- events which can appear in the same mode, then we want to throw- -- an error, and also be informative about why. It is still okay- -- to bind the same key to two events, so long as those events- -- never appear in the same UI mode.- forM_ (M.assocs modesFor) $ \ (_, vs) ->- when (length vs > 1) $- Left $ concat $- "Multiple overlapping key events bound to `" :- T.unpack (ppBinding b) :- "`:\n" :- concat [ [ " - `"- , T.unpack (keyEventName ev)- , "` "- , if isFromUser- then "(via user configuration)"- else "(matterhorn default)"- , "\n"- ]- | (isFromUser, ev) <- vs- ]-- -- Check for overlap a set of built-in keybindings when we're in a- -- mode where the user is typing. (These are perfectly fine when- -- we're in other modes.)- when ("main" `M.member` modesFor && isBareBinding b) $ do- Left $ concat $- [ "The keybinding `"- , T.unpack (ppBinding b)- , "` is bound to the "- , case map (ppEvent . snd . snd) evs of- [] -> error "unreachable"- [e] -> "event " ++ e- es -> "events " ++ intercalate " and " es- , "\n"- , "This is probably not what you want, as it will interfere "- , "with the ability to write messages!\n"- ]-- -- Events get some nice formatting!- ppEvent ev = "`" ++ T.unpack (keyEventName ev) ++ "`"-- -- This check should get more nuanced, but as a first approximation,- -- we shouldn't bind to any bare character key in the main mode.- isBareBinding (Binding [] (Vty.KChar {})) = True- isBareBinding _ = False-- -- We generate the which-events-are-valid-in-which-modes map from- -- our actual keybinding set, so this should never get out of date.- modeMap :: KeyEvent -> [T.Text]- modeMap ev =- let matches kh = ByEvent ev == (kehEventTrigger $ khHandler kh)- in [ mode- | (mode, handlers) <- modeMaps- , let pairs = keyHandlerMapPairs handlers kc- in not $ null $ filter matches $ snd <$> pairs- ]
src/Matterhorn/Events/Main.hs view
@@ -6,17 +6,16 @@ import Matterhorn.Prelude import Brick.Main ( viewportScroll, vScrollBy )+import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) import Matterhorn.HelpTopics-import Matterhorn.Events.Keybindings import Matterhorn.Events.MessageInterface import Matterhorn.Events.ThreadWindow import Matterhorn.State.ChannelSelect import Matterhorn.State.Channels-import Matterhorn.State.Editing import Matterhorn.State.Help import Matterhorn.State.Teams import Matterhorn.State.PostListWindow ( enterFlaggedPostListMode )@@ -25,7 +24,7 @@ onEventMain :: TeamId -> Vty.Event -> MH () onEventMain tId = void .- handleEventWith [ handleKeyboardEvent (mainKeybindings tId)+ handleEventWith [ mhHandleKeyboardEvent (mainKeybindings tId) , \e -> do st <- use id case st^.csTeam(tId).tsMessageInterfaceFocus of@@ -37,66 +36,61 @@ Just cId -> handleMessageInterfaceEvent tId (csChannelMessageInterface(cId)) e ] -mainKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-mainKeybindings tId = mkKeybindings (mainKeyHandlers tId)+mainKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+mainKeybindings tId kc = unsafeKeyDispatcher kc (mainKeyHandlers tId) -mainKeyHandlers :: TeamId -> [KeyEventHandler]+mainKeyHandlers :: TeamId -> [MHKeyEventHandler] mainKeyHandlers tId =- [ mkKb ShowHelpEvent+ [ onEvent ShowHelpEvent "Show this help screen" $ do showHelpScreen tId mainHelpTopic - , mkKb+ , onEvent EnterFastSelectModeEvent "Enter fast channel selection mode" $ beginChannelSelect tId - , mkKb+ , onEvent ChannelListScrollUpEvent "Scroll up in the channel list" $ do let vp = viewportScroll $ ChannelListViewport tId mh $ vScrollBy vp (-1) - , mkKb+ , onEvent ChannelListScrollDownEvent "Scroll down in the channel list" $ do let vp = viewportScroll $ ChannelListViewport tId mh $ vScrollBy vp 1 - , mkKb+ , onEvent CycleChannelListSorting "Cycle through channel list sorting modes" $ cycleChannelListSortingMode tId - , mkKb ReplyRecentEvent- "Reply to the most recent message" $- withCurrentChannel tId $ \cId _ ->- replyToLatestMessage (channelEditor(cId))-- , mkKb ChangeMessageEditorFocus+ , onEvent ChangeMessageEditorFocus "Cycle between message editors when a thread is open" $ cycleTeamMessageInterfaceFocus tId - , mkKb NextChannelEvent "Change to the next channel in the channel list" $+ , onEvent NextChannelEvent "Change to the next channel in the channel list" $ nextChannel tId - , mkKb PrevChannelEvent "Change to the previous channel in the channel list" $+ , onEvent PrevChannelEvent "Change to the previous channel in the channel list" $ prevChannel tId - , mkKb NextUnreadChannelEvent "Change to the next channel with unread messages or return to the channel marked '~'" $+ , onEvent NextUnreadChannelEvent "Change to the next channel with unread messages or return to the channel marked '~'" $ nextUnreadChannel tId - , mkKb NextUnreadUserOrChannelEvent+ , onEvent NextUnreadUserOrChannelEvent "Change to the next channel with unread messages preferring direct messages" $ nextUnreadUserOrChannel tId - , mkKb LastChannelEvent "Change to the most recently-focused channel" $+ , onEvent LastChannelEvent "Change to the most recently-focused channel" $ recentChannel tId - , mkKb ClearUnreadEvent "Clear the current channel's unread / edited indicators" $ do+ , onEvent ClearUnreadEvent "Clear the current channel's unread / edited indicators" $ do withCurrentChannel tId $ \cId _ -> do clearChannelUnreadStatus cId - , mkKb EnterFlaggedPostsEvent "View currently flagged posts" $+ , onEvent EnterFlaggedPostsEvent "View currently flagged posts" $ enterFlaggedPostListMode tId ]
src/Matterhorn/Events/ManageAttachments.hs view
@@ -14,6 +14,7 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Brick.Widgets.FileBrowser as FB import qualified Brick.Widgets.List as L import qualified Data.Text as T@@ -22,8 +23,6 @@ import Lens.Micro.Platform ( (?=), (%=), to, Lens', (.=) ) import Matterhorn.Types-import Matterhorn.Types.KeyEvents-import Matterhorn.Events.Keybindings import Matterhorn.State.Attachments import Matterhorn.State.Common @@ -32,78 +31,78 @@ -> V.Event -> MH Bool onEventAttachmentList which =- handleEventWith [ handleKeyboardEvent (attachmentListKeybindings which)- , \e -> mhHandleEventLensed (which.miEditor.esAttachmentList) L.handleListEvent e >> return True+ handleEventWith [ mhHandleKeyboardEvent (attachmentListKeybindings which)+ , \e -> mhZoom (which.miEditor.esAttachmentList) L.handleListEvent e >> return True ] attachmentListKeybindings :: Lens' ChatState (MessageInterface Name i)- -> KeyConfig- -> KeyHandlerMap-attachmentListKeybindings which = mkKeybindings (attachmentListKeyHandlers which)+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+attachmentListKeybindings which kc = unsafeKeyDispatcher kc (attachmentListKeyHandlers which) attachmentListKeyHandlers :: Lens' ChatState (MessageInterface Name i)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] attachmentListKeyHandlers which =- [ mkKb CancelEvent "Close attachment list" $+ [ onEvent CancelEvent "Close attachment list" $ which.miMode .= Compose- , mkKb SelectUpEvent "Move cursor up" $- mhHandleEventLensed (which.miEditor.esAttachmentList) L.handleListEvent (V.EvKey V.KUp [])- , mkKb SelectDownEvent "Move cursor down" $- mhHandleEventLensed (which.miEditor.esAttachmentList) L.handleListEvent (V.EvKey V.KDown [])- , mkKb AttachmentListAddEvent "Add a new attachment to the attachment list" $+ , onEvent SelectUpEvent "Move cursor up" $+ mhZoom (which.miEditor.esAttachmentList) L.handleListEvent (V.EvKey V.KUp [])+ , onEvent SelectDownEvent "Move cursor down" $+ mhZoom (which.miEditor.esAttachmentList) L.handleListEvent (V.EvKey V.KDown [])+ , onEvent AttachmentListAddEvent "Add a new attachment to the attachment list" $ showAttachmentFileBrowser which- , mkKb AttachmentOpenEvent "Open the selected attachment using the URL open command" $+ , onEvent AttachmentOpenEvent "Open the selected attachment using the URL open command" $ openSelectedAttachment which- , mkKb AttachmentListDeleteEvent "Delete the selected attachment from the attachment list" $+ , onEvent AttachmentListDeleteEvent "Delete the selected attachment from the attachment list" $ deleteSelectedAttachment which ] attachmentBrowseKeybindings :: Lens' ChatState (MessageInterface Name i)- -> KeyConfig- -> KeyHandlerMap-attachmentBrowseKeybindings which =- mkKeybindings (attachmentBrowseKeyHandlers which)+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+attachmentBrowseKeybindings which kc =+ unsafeKeyDispatcher kc (attachmentBrowseKeyHandlers which) attachmentBrowseKeyHandlers :: Lens' ChatState (MessageInterface Name i)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] attachmentBrowseKeyHandlers which =- [ mkKb CancelEvent "Cancel attachment file browse" $+ [ onEvent CancelEvent "Cancel attachment file browse" $ cancelAttachmentBrowse which- , mkKb AttachmentOpenEvent "Open the selected file using the URL open command" $+ , onEvent AttachmentOpenEvent "Open the selected file using the URL open command" $ openSelectedBrowserEntry which- , mkKb FileBrowserBeginSearchEvent "Begin search for name in list" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserBeginSearchEvent "Begin search for name in list" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserBeginSearch- , mkKb FileBrowserSelectEnterEvent "Select file or enter directory" $ do- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserSelectEnterEvent "Select file or enter directory" $ do+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserSelectEnter withFileBrowser which (tryAddAttachment which . FB.fileBrowserSelection)- , mkKb FileBrowserSelectCurrentEvent "Select file" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserSelectCurrentEvent "Select file" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserSelectCurrent- , mkKb FileBrowserListPageUpEvent "Move cursor one page up" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListPageUpEvent "Move cursor one page up" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListPageUp- , mkKb FileBrowserListPageDownEvent "Move cursor one page down" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListPageDownEvent "Move cursor one page down" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListPageDown- , mkKb FileBrowserListHalfPageUpEvent "Move cursor one-half page up" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListHalfPageUpEvent "Move cursor one-half page up" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListHalfPageUp- , mkKb FileBrowserListHalfPageDownEvent "Move cursor one-half page down" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListHalfPageDownEvent "Move cursor one-half page down" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListHalfPageDown- , mkKb FileBrowserListTopEvent "Move cursor to top of list" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListTopEvent "Move cursor to top of list" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListTop- , mkKb FileBrowserListBottomEvent "Move cursor to bottom of list" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListBottomEvent "Move cursor to bottom of list" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListBottom- , mkKb FileBrowserListNextEvent "Move cursor down" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListNextEvent "Move cursor down" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListNext- , mkKb FileBrowserListPrevEvent "Move cursor up" $- mhHandleEventLensed' (which.miEditor.unsafeEsFileBrowser)+ , onEvent FileBrowserListPrevEvent "Move cursor up" $+ mhZoom' (which.miEditor.unsafeEsFileBrowser) FB.actionFileBrowserListPrev ] @@ -145,7 +144,7 @@ withFileBrowser which $ \b -> do case FB.fileBrowserIsSearching b of False ->- void $ handleEventWith [ handleKeyboardEvent (attachmentBrowseKeybindings which)+ void $ handleEventWith [ mhHandleKeyboardEvent (attachmentBrowseKeybindings which) , \_ -> handleFileBrowserEvent which e >> return True ] e True ->@@ -169,8 +168,7 @@ handleFileBrowserEvent :: Lens' ChatState (MessageInterface Name i) -> V.Event -> MH () handleFileBrowserEvent which e = do- let fbHandle ev = sequence . (fmap (FB.handleFileBrowserEvent ev))- mhHandleEventLensed (which.miEditor.esFileBrowser) fbHandle e+ mhZoom (which.miEditor.unsafeEsFileBrowser) FB.handleFileBrowserEvent e -- TODO: Check file browser exception state withFileBrowser which $ \b -> tryAddAttachment which (FB.fileBrowserSelection b)
src/Matterhorn/Events/MessageInterface.hs view
@@ -9,6 +9,8 @@ import Prelude () import Matterhorn.Prelude +import Brick ( BrickEvent(VtyEvent) )+import Brick.Keybindings import Brick.Widgets.Edit ( handleEditorEvent ) import qualified Graphics.Vty as Vty@@ -16,11 +18,9 @@ import Network.Mattermost.Types ( TeamId ) import Matterhorn.Types-import Matterhorn.Types.KeyEvents import Matterhorn.Events.SaveAttachmentWindow import Matterhorn.Events.ManageAttachments import Matterhorn.Events.MessageSelect-import Matterhorn.Events.Keybindings import Matterhorn.Events.UrlSelect import Matterhorn.State.Attachments import Matterhorn.State.Editing@@ -37,8 +37,8 @@ mode <- use (which.miMode) case mode of Compose ->- handleEventWith [ handleKeyboardEvent (extraEditorKeybindings which)- , handleKeyboardEvent (messageInterfaceKeybindings which)+ handleEventWith [ mhHandleKeyboardEvent (extraEditorKeybindings which)+ , mhHandleKeyboardEvent (messageInterfaceKeybindings which) , \e -> do case e of (Vty.EvPaste bytes) -> handlePaste (which.miEditor) bytes@@ -57,64 +57,64 @@ onEventBrowseFile which ev messageInterfaceKeybindings :: Lens' ChatState (MessageInterface n i)- -> KeyConfig- -> KeyHandlerMap-messageInterfaceKeybindings which =- mkKeybindings (messageInterfaceKeyHandlers which)+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+messageInterfaceKeybindings which kc =+ unsafeKeyDispatcher kc (messageInterfaceKeyHandlers which) messageInterfaceKeyHandlers :: Lens' ChatState (MessageInterface n i)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] messageInterfaceKeyHandlers which =- [ mkKb EnterSelectModeEvent+ [ onEvent EnterSelectModeEvent "Select a message to edit/reply/delete" $ beginMessageSelect which - , mkKb PageUpEvent "Page up in the message list (enters message select mode)" $ do+ , onEvent PageUpEvent "Page up in the message list (enters message select mode)" $ do beginMessageSelect which - , mkKb SelectOldestMessageEvent "Scroll to top of message list" $ do+ , onEvent SelectOldestMessageEvent "Scroll to top of message list" $ do beginMessageSelect which messageSelectFirst which - , mkKb EnterOpenURLModeEvent "Select and open a URL from the current message list" $+ , onEvent EnterOpenURLModeEvent "Select and open a URL from the current message list" $ startUrlSelect which ] extraEditorKeybindings :: Lens' ChatState (MessageInterface Name i)- -> KeyConfig- -> KeyHandlerMap-extraEditorKeybindings which =- mkKeybindings (extraEditorKeyHandlers which)+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+extraEditorKeybindings which kc =+ unsafeKeyDispatcher kc (extraEditorKeyHandlers which) extraEditorKeyHandlers :: Lens' ChatState (MessageInterface Name i)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] extraEditorKeyHandlers which = let editWhich :: Lens' ChatState (EditState Name) editWhich = which.miEditor- in [ mkKb ToggleMultiLineEvent "Toggle multi-line message compose mode" $+ in [ onEvent ToggleMultiLineEvent "Toggle multi-line message compose mode" $ toggleMultilineEditing editWhich - , mkKb CancelEvent "Cancel autocomplete, message reply, or edit, in that order" $+ , onEvent CancelEvent "Cancel autocomplete, message reply, or edit, in that order" $ cancelAutocompleteOrReplyOrEdit editWhich - , mkKb+ , onEvent InvokeEditorEvent "Invoke `$EDITOR` to edit the current message" $ invokeExternalEditor editWhich - , staticKb "Tab-complete forward"- (Vty.EvKey (Vty.KChar '\t') []) $+ , onKey (bind '\t')+ "Tab-complete forward" $ tabComplete editWhich Forwards - , staticKb "Tab-complete backward"- (Vty.EvKey (Vty.KBackTab) []) $+ , onKey (bind Vty.KBackTab)+ "Tab-complete backward" $ tabComplete editWhich Backwards - , mkKb ShowAttachmentListEvent "Show the attachment list" $+ , onEvent ShowAttachmentListEvent "Show the attachment list" $ showAttachmentList which - , staticKb "Send the current message"- (Vty.EvKey Vty.KEnter []) $ do+ , onKey (bind Vty.KEnter)+ "Send the current message" $ do isMultiline <- use (editWhich.esEphemeral.eesMultiline) case isMultiline of -- Normally, this event causes the current message to@@ -125,26 +125,30 @@ content <- getEditorContent editWhich handleInputSubmission editWhich content - , mkKb+ , onEvent ScrollUpEvent "Scroll up in the channel input history" $ do -- Up in multiline mode does the usual thing; otherwise we -- navigate the history. isMultiline <- use (editWhich.esEphemeral.eesMultiline) case isMultiline of- True -> mhHandleEventLensed (editWhich.esEditor) handleEditorEvent- (Vty.EvKey Vty.KUp [])+ True -> mhZoom (editWhich.esEditor) handleEditorEvent+ (VtyEvent $ Vty.EvKey Vty.KUp []) False -> inputHistoryBackward which - , mkKb+ , onEvent ScrollDownEvent "Scroll down in the channel input history" $ do -- Down in multiline mode does the usual thing; otherwise -- we navigate the history. isMultiline <- use (editWhich.esEphemeral.eesMultiline) case isMultiline of- True -> mhHandleEventLensed (editWhich.esEditor) handleEditorEvent- (Vty.EvKey Vty.KDown [])+ True -> mhZoom (editWhich.esEditor) handleEditorEvent+ (VtyEvent $ Vty.EvKey Vty.KDown []) False -> inputHistoryForward which++ , onEvent+ ReplyRecentEvent "Reply to the most recent message" $+ replyToLatestMessage which ]
src/Matterhorn/Events/MessageSelect.hs view
@@ -10,13 +10,13 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Data.Text as T import qualified Graphics.Vty as Vty import Lens.Micro.Platform ( Lens', to ) import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.MessageSelect import Matterhorn.State.ReactionEmojiListWindow import Matterhorn.Types@@ -30,7 +30,7 @@ -> Vty.Event -> MH Bool onEventMessageSelect tId which =- handleKeyboardEvent (messageSelectKeybindings tId which)+ mhHandleKeyboardEvent (messageSelectKeybindings tId which) onEventMessageSelectDeleteConfirm :: TeamId -> Lens' ChatState (MessageInterface Name i) -> Vty.Event -> MH () onEventMessageSelectDeleteConfirm tId which (Vty.EvKey (Vty.KChar 'y') []) = do@@ -43,79 +43,79 @@ messageSelectKeybindings :: TeamId -> Lens' ChatState (MessageInterface n i)- -> KeyConfig- -> KeyHandlerMap-messageSelectKeybindings tId which =- mkKeybindings (messageSelectKeyHandlers tId which)+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+messageSelectKeybindings tId which kc =+ unsafeKeyDispatcher kc (messageSelectKeyHandlers tId which) messageSelectKeyHandlers :: TeamId -> Lens' ChatState (MessageInterface n i)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] messageSelectKeyHandlers tId which =- [ mkKb CancelEvent "Cancel message selection" $+ [ onEvent CancelEvent "Cancel message selection" $ exitMessageSelect which - , mkKb SelectUpEvent "Select the previous message" $+ , onEvent SelectUpEvent "Select the previous message" $ messageSelectUp which - , mkKb SelectDownEvent "Select the next message" $+ , onEvent SelectDownEvent "Select the next message" $ messageSelectDown which - , mkKb ScrollTopEvent "Scroll to top and select the oldest message" $+ , onEvent ScrollTopEvent "Scroll to top and select the oldest message" $ messageSelectFirst which - , mkKb ScrollBottomEvent "Scroll to bottom and select the latest message" $+ , onEvent ScrollBottomEvent "Scroll to bottom and select the latest message" $ messageSelectLast which - , mkKb+ , onEvent PageUpEvent (T.pack $ "Move the cursor up by " <> show messagesPerPageOperation <> " messages") (messageSelectUpBy which messagesPerPageOperation) - , mkKb+ , onEvent PageDownEvent (T.pack $ "Move the cursor down by " <> show messagesPerPageOperation <> " messages") (messageSelectDownBy which messagesPerPageOperation) - , mkKb OpenMessageURLEvent "Open all URLs in the selected message" $+ , onEvent OpenMessageURLEvent "Open all URLs in the selected message" $ openSelectedMessageURLs which - , mkKb ReplyMessageEvent "Begin composing a reply to the selected message" $+ , onEvent ReplyMessageEvent "Begin composing a reply to the selected message" $ beginReplyCompose which - , mkKb EditMessageEvent "Begin editing the selected message" $+ , onEvent EditMessageEvent "Begin editing the selected message" $ beginEditMessage which - , mkKb DeleteMessageEvent "Delete the selected message (with confirmation)" $+ , onEvent DeleteMessageEvent "Delete the selected message (with confirmation)" $ beginConfirmDeleteSelectedMessage tId which - , mkKb YankMessageEvent "Copy a verbatim section or message to the clipboard" $+ , onEvent YankMessageEvent "Copy a verbatim section or message to the clipboard" $ yankSelectedMessageVerbatim which - , mkKb YankWholeMessageEvent "Copy an entire message to the clipboard" $+ , onEvent YankWholeMessageEvent "Copy an entire message to the clipboard" $ yankSelectedMessage which - , mkKb PinMessageEvent "Toggle whether the selected message is pinned" $+ , onEvent PinMessageEvent "Toggle whether the selected message is pinned" $ pinSelectedMessage which - , mkKb FlagMessageEvent "Flag the selected message" $+ , onEvent FlagMessageEvent "Flag the selected message" $ flagSelectedMessage which - , mkKb ViewMessageEvent "View the selected message" $+ , onEvent ViewMessageEvent "View the selected message" $ viewSelectedMessage tId which - , mkKb OpenThreadEvent "Open the selected message's thread in a thread window" $ do+ , onEvent OpenThreadEvent "Open the selected message's thread in a thread window" $ do openThreadWindow tId which - , mkKb FillGapEvent "Fetch messages for the selected gap" $+ , onEvent FillGapEvent "Fetch messages for the selected gap" $ fillSelectedGap which - , mkKb ReactToMessageEvent "Post a reaction to the selected message" $ do+ , onEvent ReactToMessageEvent "Post a reaction to the selected message" $ do mMsg <- use (to (getSelectedMessage which)) case mMsg of Nothing -> return () Just m -> enterReactionEmojiListWindowMode tId m - , mkKb CopyPostLinkEvent "Copy a post's link to the clipboard" $+ , onEvent CopyPostLinkEvent "Copy a post's link to the clipboard" $ copyPostLink tId which ]
src/Matterhorn/Events/Mouse.hs view
@@ -16,6 +16,7 @@ import Matterhorn.Types import Matterhorn.Events.EditNotifyPrefs ( handleEditNotifyPrefsEvent )+import Matterhorn.Events.ChannelTopicWindow ( channelTopicWindowMouseHandler ) import Matterhorn.State.MessageSelect ( exitMessageSelect ) import Matterhorn.State.Reactions ( toggleReaction ) import Matterhorn.State.Links ( openLinkTarget )@@ -29,6 +30,7 @@ ChannelSelect -> channelSelectMouseHandler tId EditNotifyPrefs -> void . handleEditNotifyPrefsEvent tId ReactionEmojiListWindow -> reactionEmojiListMouseHandler tId+ ChannelTopicWindow -> channelTopicWindowMouseHandler tId _ -> globalMouseHandler tId -- Handle global mouse click events (when mode is not important).
src/Matterhorn/Events/PostListWindow.hs view
@@ -3,28 +3,28 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) import Matterhorn.Types-import Matterhorn.Events.Keybindings import Matterhorn.State.PostListWindow onEventPostListWindow :: TeamId -> Vty.Event -> MH () onEventPostListWindow tId =- void . handleKeyboardEvent (postListWindowKeybindings tId)+ void . mhHandleKeyboardEvent (postListWindowKeybindings tId) -- | The keybindings we want to use while viewing a post list window-postListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-postListWindowKeybindings tId = mkKeybindings (postListWindowKeyHandlers tId)+postListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+postListWindowKeybindings tId kc = unsafeKeyDispatcher kc (postListWindowKeyHandlers tId) -postListWindowKeyHandlers :: TeamId -> [KeyEventHandler]+postListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler] postListWindowKeyHandlers tId =- [ mkKb CancelEvent "Exit post browsing" $ exitPostListMode tId- , mkKb SelectUpEvent "Select the previous message" $ postListSelectUp tId- , mkKb SelectDownEvent "Select the next message" $ postListSelectDown tId- , mkKb FlagMessageEvent "Toggle the selected message flag" $ postListUnflagSelected tId- , mkKb ActivateListItemEvent "Jump to and select current message" $ postListJumpToCurrent tId+ [ onEvent CancelEvent "Exit post browsing" $ exitPostListMode tId+ , onEvent SelectUpEvent "Select the previous message" $ postListSelectUp tId+ , onEvent SelectDownEvent "Select the next message" $ postListSelectDown tId+ , onEvent FlagMessageEvent "Toggle the selected message flag" $ postListUnflagSelected tId+ , onEvent ActivateListItemEvent "Jump to and select current message" $ postListJumpToCurrent tId ]
src/Matterhorn/Events/ReactionEmojiListWindow.hs view
@@ -8,11 +8,11 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.ReactionEmojiListWindow import Matterhorn.State.ListWindow import Matterhorn.Types@@ -24,21 +24,21 @@ (reactionEmojiListWindowKeybindings tId) -- | The keybindings we want to use while viewing an emoji list window-reactionEmojiListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-reactionEmojiListWindowKeybindings tId = mkKeybindings (reactionEmojiListWindowKeyHandlers tId)+reactionEmojiListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+reactionEmojiListWindowKeybindings tId kc = unsafeKeyDispatcher kc (reactionEmojiListWindowKeyHandlers tId) -reactionEmojiListWindowKeyHandlers :: TeamId -> [KeyEventHandler]+reactionEmojiListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler] reactionEmojiListWindowKeyHandlers tId =- [ mkKb CancelEvent "Close the emoji search window"+ [ onEvent CancelEvent "Close the emoji search window" (exitListWindow tId (csTeam(tId).tsReactionEmojiListWindow))- , mkKb SearchSelectUpEvent "Select the previous emoji" $+ , onEvent SearchSelectUpEvent "Select the previous emoji" $ reactionEmojiListSelectUp tId- , mkKb SearchSelectDownEvent "Select the next emoji" $+ , onEvent SearchSelectDownEvent "Select the next emoji" $ reactionEmojiListSelectDown tId- , mkKb PageDownEvent "Page down in the emoji list" $+ , onEvent PageDownEvent "Page down in the emoji list" $ reactionEmojiListPageDown tId- , mkKb PageUpEvent "Page up in the emoji list" $+ , onEvent PageUpEvent "Page up in the emoji list" $ reactionEmojiListPageUp tId- , mkKb ActivateListItemEvent "Post the selected emoji reaction"+ , onEvent ActivateListItemEvent "Post the selected emoji reaction" (listWindowActivateCurrent tId (csTeam(tId).tsReactionEmojiListWindow)) ]
src/Matterhorn/Events/SaveAttachmentWindow.hs view
@@ -9,6 +9,7 @@ import qualified Control.Exception as E +import Brick ( BrickEvent(VtyEvent) ) import Brick.Focus import Brick.Widgets.Edit ( handleEditorEvent, getEditContents ) import qualified Data.Text as T@@ -70,8 +71,8 @@ f <- use (which.miSaveAttachmentDialog.attachmentPathDialogFocus) case focusGetCurrent f of Just (AttachmentPathEditor {}) -> do- mhHandleEventLensed (which.miSaveAttachmentDialog.attachmentPathEditor)- handleEditorEvent e+ mhZoom (which.miSaveAttachmentDialog.attachmentPathEditor)+ handleEditorEvent (VtyEvent e) return True _ -> return False
src/Matterhorn/Events/ShowHelp.hs view
@@ -4,18 +4,18 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) import Matterhorn.Constants-import Matterhorn.Events.Keybindings import Matterhorn.Types onEventShowHelp :: TeamId -> Vty.Event -> MH Bool onEventShowHelp tId =- handleEventWith [ handleKeyboardEvent (helpKeybindings tId)+ handleEventWith [ mhHandleKeyboardEvent (helpKeybindings tId) , closeHelp tId ] @@ -25,23 +25,23 @@ return True closeHelp _ _ = return False -helpKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-helpKeybindings tId = mkKeybindings (helpKeyHandlers tId)+helpKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+helpKeybindings tId kc = unsafeKeyDispatcher kc (helpKeyHandlers tId) -helpKeyHandlers :: TeamId -> [KeyEventHandler]+helpKeyHandlers :: TeamId -> [MHKeyEventHandler] helpKeyHandlers tId =- [ mkKb ScrollUpEvent "Scroll up" $+ [ onEvent ScrollUpEvent "Scroll up" $ mh $ vScrollBy (viewportScroll HelpViewport) (-1)- , mkKb ScrollDownEvent "Scroll down" $+ , onEvent ScrollDownEvent "Scroll down" $ mh $ vScrollBy (viewportScroll HelpViewport) 1- , mkKb PageUpEvent "Page up" $+ , onEvent PageUpEvent "Page up" $ mh $ vScrollBy (viewportScroll HelpViewport) (-1 * pageAmount)- , mkKb PageDownEvent "Page down" $+ , onEvent PageDownEvent "Page down" $ mh $ vScrollBy (viewportScroll HelpViewport) (1 * pageAmount)- , mkKb CancelEvent "Close the help window" $+ , onEvent CancelEvent "Close the help window" $ popMode tId- , mkKb ScrollBottomEvent "Scroll to the end of the help" $+ , onEvent ScrollBottomEvent "Scroll to the end of the help" $ mh $ vScrollToEnd (viewportScroll HelpViewport)- , mkKb ScrollTopEvent "Scroll to the beginning of the help" $+ , onEvent ScrollTopEvent "Scroll to the beginning of the help" $ mh $ vScrollToBeginning (viewportScroll HelpViewport) ]
src/Matterhorn/Events/TabbedWindow.hs view
@@ -9,15 +9,15 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Lens.Micro.Platform ( Lens', (.=) ) import Network.Mattermost.Types ( TeamId ) import Matterhorn.Types-import Matterhorn.Types.KeyEvents-import Matterhorn.Events.Keybindings + handleTabbedWindowEvent :: (Show a, Eq a) => Lens' ChatState (TabbedWindow ChatState MH Name a) -> TeamId@@ -25,7 +25,7 @@ -> MH Bool handleTabbedWindowEvent target tId e = do w <- use target- handleEventWith [ handleKeyboardEvent (tabbedWindowKeybindings target tId)+ handleEventWith [ mhHandleKeyboardEvent (tabbedWindowKeybindings target tId) , \_ -> forwardEvent w e >> return True ] e @@ -40,23 +40,23 @@ tabbedWindowKeybindings :: (Show a, Eq a) => Lens' ChatState (TabbedWindow ChatState MH Name a) -> TeamId- -> KeyConfig- -> KeyHandlerMap-tabbedWindowKeybindings target tId = mkKeybindings $ tabbedWindowKeyHandlers tId target+ -> KeyConfig KeyEvent+ -> KeyDispatcher KeyEvent MH+tabbedWindowKeybindings target tId kc = unsafeKeyDispatcher kc $ tabbedWindowKeyHandlers tId target tabbedWindowKeyHandlers :: (Show a, Eq a) => TeamId -> Lens' ChatState (TabbedWindow ChatState MH Name a)- -> [KeyEventHandler]+ -> [MHKeyEventHandler] tabbedWindowKeyHandlers tId target =- [ mkKb CancelEvent "Close window" $+ [ onEvent CancelEvent "Close window" $ popMode tId - , mkKb SelectNextTabEvent "Select next tab" $ do+ , onEvent SelectNextTabEvent "Select next tab" $ do w' <- tabbedWindowNextTab =<< use target target .= w' - , mkKb SelectPreviousTabEvent "Select previous tab" $ do+ , onEvent SelectPreviousTabEvent "Select previous tab" $ do w' <- tabbedWindowPreviousTab =<< use target target .= w' ]
src/Matterhorn/Events/ThemeListWindow.hs view
@@ -3,11 +3,11 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.ThemeListWindow import Matterhorn.State.ListWindow import Matterhorn.Types@@ -19,21 +19,21 @@ (themeListWindowKeybindings tId) -- | The keybindings we want to use while viewing a user list window-themeListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-themeListWindowKeybindings tId = mkKeybindings (themeListWindowKeyHandlers tId)+themeListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+themeListWindowKeybindings tId kc = unsafeKeyDispatcher kc (themeListWindowKeyHandlers tId) -themeListWindowKeyHandlers :: TeamId -> [KeyEventHandler]+themeListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler] themeListWindowKeyHandlers tId =- [ mkKb CancelEvent "Close the theme list"+ [ onEvent CancelEvent "Close the theme list" (exitListWindow tId (csTeam(tId).tsThemeListWindow))- , mkKb SearchSelectUpEvent "Select the previous theme" $+ , onEvent SearchSelectUpEvent "Select the previous theme" $ themeListSelectUp tId- , mkKb SearchSelectDownEvent "Select the next theme" $+ , onEvent SearchSelectDownEvent "Select the next theme" $ themeListSelectDown tId- , mkKb PageDownEvent "Page down in the theme list" $+ , onEvent PageDownEvent "Page down in the theme list" $ themeListPageDown tId- , mkKb PageUpEvent "Page up in the theme list" $+ , onEvent PageUpEvent "Page up in the theme list" $ themeListPageUp tId- , mkKb ActivateListItemEvent "Switch to the selected color theme"+ , onEvent ActivateListItemEvent "Switch to the selected color theme" (listWindowActivateCurrent tId (csTeam(tId).tsThemeListWindow)) ]
src/Matterhorn/Events/UrlSelect.hs view
@@ -4,11 +4,11 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import Brick.Widgets.List import qualified Graphics.Vty as Vty import Lens.Micro.Platform ( Lens' ) -import Matterhorn.Events.Keybindings import Matterhorn.State.UrlSelect import Matterhorn.State.SaveAttachmentWindow import Matterhorn.Types@@ -16,31 +16,31 @@ onEventUrlSelect :: Lens' ChatState (MessageInterface Name i) -> Vty.Event -> MH Bool onEventUrlSelect which =- handleEventWith [ handleKeyboardEvent (urlSelectKeybindings which)- , \e -> mhHandleEventLensed (which.miUrlList.ulList) handleListEvent e >> return True+ handleEventWith [ mhHandleKeyboardEvent (urlSelectKeybindings which)+ , \e -> mhZoom (which.miUrlList.ulList) handleListEvent e >> return True ] -urlSelectKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig -> KeyHandlerMap-urlSelectKeybindings which = mkKeybindings (urlSelectKeyHandlers which)+urlSelectKeybindings :: Lens' ChatState (MessageInterface Name i) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+urlSelectKeybindings which kc = unsafeKeyDispatcher kc (urlSelectKeyHandlers which) -urlSelectKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [KeyEventHandler]+urlSelectKeyHandlers :: Lens' ChatState (MessageInterface Name i) -> [MHKeyEventHandler] urlSelectKeyHandlers which =- [ staticKb "Open the selected URL, if any"- (Vty.EvKey Vty.KEnter []) $- openSelectedURL which+ [ onKey (bind Vty.KEnter)+ "Open the selected URL, if any" $+ openSelectedURL which - , mkKb SaveAttachmentEvent "Save the selected attachment" $+ , onEvent SaveAttachmentEvent "Save the selected attachment" $ openSaveAttachmentWindow which - , mkKb CancelEvent "Cancel URL selection" $ stopUrlSelect which-- , mkKb SelectUpEvent "Move cursor up" $- mhHandleEventLensed (which.miUrlList.ulList) handleListEvent (Vty.EvKey Vty.KUp [])+ , onEvent CancelEvent "Cancel URL selection" $ stopUrlSelect which - , mkKb SelectDownEvent "Move cursor down" $- mhHandleEventLensed (which.miUrlList.ulList) handleListEvent (Vty.EvKey Vty.KDown [])+ , onEvent SelectUpEvent "Move cursor up" $+ mhZoom (which.miUrlList.ulList) handleListEvent (Vty.EvKey Vty.KUp []) - , staticKb "Cancel URL selection"- (Vty.EvKey (Vty.KChar 'q') []) $ stopUrlSelect which+ , onEvent SelectDownEvent "Move cursor down" $+ mhZoom (which.miUrlList.ulList) handleListEvent (Vty.EvKey Vty.KDown []) + , onKey (bind 'q')+ "Cancel URL selection" $+ stopUrlSelect which ]
src/Matterhorn/Events/UserListWindow.hs view
@@ -3,11 +3,11 @@ import Prelude () import Matterhorn.Prelude +import Brick.Keybindings import qualified Graphics.Vty as Vty import Network.Mattermost.Types ( TeamId ) -import Matterhorn.Events.Keybindings import Matterhorn.State.UserListWindow import Matterhorn.State.ListWindow import Matterhorn.Types@@ -18,15 +18,15 @@ void . onEventListWindow (csTeam(tId).tsUserListWindow) (userListWindowKeybindings tId) -- | The keybindings we want to use while viewing a user list window-userListWindowKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-userListWindowKeybindings tId = mkKeybindings (userListWindowKeyHandlers tId)+userListWindowKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+userListWindowKeybindings tId kc = unsafeKeyDispatcher kc (userListWindowKeyHandlers tId) -userListWindowKeyHandlers :: TeamId -> [KeyEventHandler]+userListWindowKeyHandlers :: TeamId -> [MHKeyEventHandler] userListWindowKeyHandlers tId =- [ mkKb CancelEvent "Close the user search list" (exitListWindow tId (csTeam(tId).tsUserListWindow))- , mkKb SearchSelectUpEvent "Select the previous user" $ userListSelectUp tId- , mkKb SearchSelectDownEvent "Select the next user" $ userListSelectDown tId- , mkKb PageDownEvent "Page down in the user list" $ userListPageDown tId- , mkKb PageUpEvent "Page up in the user list" $ userListPageUp tId- , mkKb ActivateListItemEvent "Interact with the selected user" (listWindowActivateCurrent tId (csTeam(tId).tsUserListWindow))+ [ onEvent CancelEvent "Close the user search list" (exitListWindow tId (csTeam(tId).tsUserListWindow))+ , onEvent SearchSelectUpEvent "Select the previous user" $ userListSelectUp tId+ , onEvent SearchSelectDownEvent "Select the next user" $ userListSelectDown tId+ , onEvent PageDownEvent "Page down in the user list" $ userListPageDown tId+ , onEvent PageUpEvent "Page up in the user list" $ userListPageUp tId+ , onEvent ActivateListItemEvent "Interact with the selected user" (listWindowActivateCurrent tId (csTeam(tId).tsUserListWindow)) ]
+ src/Matterhorn/KeybindingConsistency.hs view
@@ -0,0 +1,28 @@+module Matterhorn.KeybindingConsistency+ ( ensureKeybindingConsistency+ )+where++import Prelude ()+import Matterhorn.Prelude++import Brick.Keybindings++import qualified Data.Text as T++import Matterhorn.Types++-- | Given a configuration, we want to check it for internal consistency+-- (i.e. that a given keybinding isn't associated with multiple events+-- which both need to get generated in the same UI mode).+ensureKeybindingConsistency :: KeyConfig KeyEvent+ -> [(T.Text, [MHKeyEventHandler])]+ -> Either String ()+ensureKeybindingConsistency kc modeMaps = do+ forM_ modeMaps $ \(mode, handlers) -> do+ case keyDispatcher kc handlers of+ Left conflicts ->+ Left $ T.unpack $+ "Key binding conflict in '" <> mode <> "' mode:\n" <>+ bindingConflictMessage kc conflicts+ Right {} -> return ()
src/Matterhorn/Login.hs view
@@ -70,7 +70,7 @@ import System.IO.Error ( catchIOError ) import qualified Data.Text as T import Graphics.Vty hiding (mkVty)-import Lens.Micro.Platform ( (.~), Lens', makeLenses )+import Lens.Micro.Platform ( (.~), (.=), Lens', makeLenses ) import qualified System.IO.Error as Err import Network.URI ( URI(..), URIAuth(..), parseURI ) @@ -384,54 +384,55 @@ { appDraw = credsDraw , appChooseCursor = showFirstCursor , appHandleEvent = onEvent- , appStartEvent = return+ , appStartEvent = return () , appAttrMap = const colorTheme } -onEvent :: State -> BrickEvent Name LoginEvent -> EventM Name (Next State)-onEvent st (VtyEvent (EvKey KEsc [])) = do- halt $ st & lastAttempt .~ Nothing-onEvent st (AppEvent (StartConnect initial host)) = do- continue $ st & currentState .~ Connecting initial host- & lastAttempt .~ Nothing-onEvent st (AppEvent StartupTimeout) = do+onEvent :: BrickEvent Name LoginEvent -> EventM Name State ()+onEvent (VtyEvent (EvKey KEsc [])) = do+ lastAttempt .= Nothing+ halt+onEvent (AppEvent (StartConnect initial host)) = do+ currentState .= Connecting initial host+ lastAttempt .= Nothing+onEvent (AppEvent StartupTimeout) = do -- If the startup timer fired and we have already succeeded, halt.- case st^.lastAttempt of- Just (AttemptSucceeded {}) -> halt st- _ -> continue $ st & timeoutFired .~ True-onEvent st (AppEvent (LoginResult attempt)) = do- let st' = st & lastAttempt .~ Just attempt- & currentState .~ Idle+ a <- use lastAttempt+ case a of+ Just (AttemptSucceeded {}) -> halt+ _ -> timeoutFired .= True+onEvent (AppEvent (LoginResult attempt)) = do+ lastAttempt .= Just attempt+ currentState .= Idle case attempt of AttemptSucceeded {} -> do -- If the startup timer already fired, halt. Otherwise wait -- until that timer fires.- case st^.timeoutFired of- True -> halt st'- False -> continue st'- AttemptFailed {} -> continue st'+ fired <- use timeoutFired+ when fired halt+ AttemptFailed {} -> return () MFATokenRequired connInfo ->- continue $ st' & loginForm .~ (mkOTPForm connInfo)+ loginForm .= (mkOTPForm connInfo) -onEvent st (VtyEvent (EvKey KEnter [])) = do+onEvent (VtyEvent (EvKey KEnter [])) = do -- Ignore the keypress if we are already attempting a connection, or -- if have already successfully connected but are waiting on the -- startup timer.- case st^.currentState of+ s <- use currentState+ case s of Connecting {} -> return ()- Idle ->- case st^.lastAttempt of+ Idle -> do+ a <- use lastAttempt+ case a of Just (AttemptSucceeded {}) -> return () _ -> do- let ci = formState $ st^.loginForm+ ci <- formState <$> use loginForm when (populatedConnectionInfo ci) $ do- liftIO $ writeBChan (st^.reqChan) $ DoLogin False ci-- continue st-onEvent st e = do- f' <- handleFormEvent e (st^.loginForm)- continue $ st & loginForm .~ f'+ chan <- use reqChan+ liftIO $ writeBChan chan $ DoLogin False ci+onEvent e = do+ zoom loginForm (handleFormEvent e) mkForm :: ConnectionInfo -> Form ConnectionInfo e Name mkForm =@@ -556,7 +557,7 @@ in editField stLens n (Just 1) ini val renderTxt id errorAttr :: AttrName-errorAttr = "errorMessage"+errorAttr = attrName "errorMessage" colorTheme :: AttrMap colorTheme = attrMap defAttr
src/Matterhorn/Scripts.hs view
@@ -10,7 +10,9 @@ import Control.Concurrent ( takeMVar, newEmptyMVar ) import qualified Control.Concurrent.STM as STM+import qualified Data.ByteString.Lazy as BSL import qualified Data.Text as T+import qualified Data.Text.Encoding as T import Lens.Micro.Platform ( Lens' ) import System.Exit ( ExitCode(..) ) @@ -45,7 +47,7 @@ -> IO (Maybe (MH ())) runScript which outputChan fp text = do outputVar <- newEmptyMVar- runLoggedCommand outputChan fp [] (Just $ T.unpack text) (Just outputVar)+ runLoggedCommand outputChan fp [] (Just $ BSL.fromStrict $ T.encodeUtf8 text) (Just outputVar) po <- takeMVar outputVar return $ case programExitCode po of ExitSuccess -> do
src/Matterhorn/State/Autocomplete.hs view
@@ -291,7 +291,7 @@ doUserAutoCompletion which tId ty ctx searchString = do session <- getSession myUid <- gets myUserId- Just cId <- preuse (which.esChannelId)+ cId <- fromJust <$> preuse (which.esChannelId) withCachedAutocompleteResults which ctx ty searchString $ doAsyncWith Preempt $ do ac <- MM.mmAutocompleteUsers (Just tId) (Just cId) searchString session
src/Matterhorn/State/ChannelList.hs view
@@ -52,6 +52,11 @@ updateWindowTitle + -- Also refresh the team zipper since a sidebar update due to a new+ -- message arrival could cause the team ordering to change if the+ -- team ordering is set to show unread teams first.+ refreshTeamZipper+ updateWindowTitle :: MH () updateWindowTitle = do -- Update the window title based on the unread status of the
src/Matterhorn/State/Common.hs view
@@ -41,6 +41,7 @@ import qualified Control.Concurrent.STM as STM import Control.Exception ( SomeException, try ) import qualified Data.ByteString as BS+import qualified Data.ByteString.Lazy as BSL import qualified Data.HashMap.Strict as HM import qualified Data.Sequence as Seq import qualified Data.Set as Set@@ -51,7 +52,7 @@ import System.Environment.XDG.BaseDir ( getUserCacheDir ) import System.Exit ( ExitCode(..) ) import System.FilePath-import System.IO ( hGetContents, hFlush, hPutStrLn )+import System.IO ( hGetContents, hFlush ) import System.Process ( proc, std_in, std_out, std_err, StdStream(..) , createProcess, waitForProcess ) @@ -188,7 +189,9 @@ mhError $ ConfigOptionMissing "urlOpenCommand" Just urlOpenCommand -> do targetResult <- getTarget-+ let cmdWords = T.words urlOpenCommand+ (cmds, args) = splitAt 1 (T.unpack <$> cmdWords)+ cmd = if null cmds then "$BROWSER" else head cmds case targetResult of Left e -> do mhError e@@ -202,8 +205,9 @@ False -> do outputChan <- use (csResources.crSubprocessLog) doAsyncWith Preempt $ do- runLoggedCommand outputChan (T.unpack urlOpenCommand)- [target] Nothing Nothing+ runLoggedCommand outputChan cmd+ (args <> [target])+ Nothing Nothing return Nothing True -> do -- If there isn't a new message cutoff@@ -230,7 +234,7 @@ -- handle management of messages delivered while -- suspended. mhSuspendAndResume $ \st -> do- result <- runInteractiveCommand (T.unpack urlOpenCommand) [target]+ result <- runInteractiveCommand cmd (args <> [target]) let waitForKeypress = do putStrLn "Press any key to return to Matterhorn."@@ -272,7 +276,7 @@ -- ^ The program name -> [String] -- ^ Arguments- -> Maybe String+ -> Maybe BSL.ByteString -- ^ The stdin to send, if any -> Maybe (MVar ProgramOutput) -- ^ Where to put the program output when it is ready@@ -294,7 +298,7 @@ Just inh -> do case mInput of Just input -> do- hPutStrLn inh input+ BSL.hPut inh input hFlush inh Nothing -> return () Nothing -> return ()
src/Matterhorn/State/Editing.hs view
@@ -21,6 +21,8 @@ import Prelude () import Matterhorn.Prelude +import Brick ( BrickEvent(VtyEvent) )+import Brick.Keybindings import Brick.Main ( invalidateCache ) import Brick.Widgets.Edit ( Editor, applyEdit , handleEditorEvent , getEditContents, editContentsL )@@ -52,7 +54,6 @@ import Matterhorn.Config import {-# SOURCE #-} Matterhorn.Command ( dispatchCommand ) import Matterhorn.InputHistory-import Matterhorn.Events.Keybindings import Matterhorn.State.Common import Matterhorn.State.Autocomplete import {-# SOURCE #-} Matterhorn.State.Messages@@ -127,57 +128,57 @@ (length (getEditContents $ st^.which.esEditor) == 1) || st^.which.esEphemeral.eesMultiline -editingKeybindings :: Lens' ChatState (Editor T.Text Name) -> KeyConfig -> KeyHandlerMap-editingKeybindings editor = mkKeybindings $ editingKeyHandlers editor+editingKeybindings :: Lens' ChatState (Editor T.Text Name) -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+editingKeybindings editor kc = unsafeKeyDispatcher kc $ editingKeyHandlers editor -editingKeyHandlers :: Lens' ChatState (Editor T.Text Name) -> [KeyEventHandler]+editingKeyHandlers :: Lens' ChatState (Editor T.Text Name) -> [MHKeyEventHandler] editingKeyHandlers editor =- [ mkKb EditorTransposeCharsEvent+ [ onEvent EditorTransposeCharsEvent "Transpose the final two characters" (editor %= applyEdit Z.transposeChars)- , mkKb EditorBolEvent+ , onEvent EditorBolEvent "Go to the start of the current line" (editor %= applyEdit Z.gotoBOL)- , mkKb EditorEolEvent+ , onEvent EditorEolEvent "Go to the end of the current line" (editor %= applyEdit Z.gotoEOL)- , mkKb EditorDeleteCharacter+ , onEvent EditorDeleteCharacter "Delete the character at the cursor" (editor %= applyEdit Z.deleteChar)- , mkKb EditorKillToBolEvent+ , onEvent EditorKillToBolEvent "Delete from the cursor to the start of the current line" (editor %= applyEdit Z.killToBOL)- , mkKb EditorNextCharEvent+ , onEvent EditorNextCharEvent "Move one character to the right" (editor %= applyEdit Z.moveRight)- , mkKb EditorPrevCharEvent+ , onEvent EditorPrevCharEvent "Move one character to the left" (editor %= applyEdit Z.moveLeft)- , mkKb EditorNextWordEvent+ , onEvent EditorNextWordEvent "Move one word to the right" (editor %= applyEdit Z.moveWordRight)- , mkKb EditorPrevWordEvent+ , onEvent EditorPrevWordEvent "Move one word to the left" (editor %= applyEdit Z.moveWordLeft)- , mkKb EditorDeletePrevWordEvent+ , onEvent EditorDeletePrevWordEvent "Delete the word to the left of the cursor" $ do editor %= applyEdit Z.deletePrevWord- , mkKb EditorDeleteNextWordEvent+ , onEvent EditorDeleteNextWordEvent "Delete the word to the right of the cursor" $ do editor %= applyEdit Z.deleteWord- , mkKb EditorHomeEvent+ , onEvent EditorHomeEvent "Move the cursor to the beginning of the input" $ do editor %= applyEdit gotoHome- , mkKb EditorEndEvent+ , onEvent EditorEndEvent "Move the cursor to the end of the input" $ do editor %= applyEdit gotoEnd- , mkKb EditorKillToEolEvent+ , onEvent EditorKillToEolEvent "Kill the line to the right of the current position and copy it" $ do z <- use (editor.editContentsL) let restOfLine = Z.currentLine (Z.killToBOL z) csGlobalEditState.gedYankBuffer .= restOfLine editor %= applyEdit Z.killToEOL- , mkKb EditorYankEvent+ , onEvent EditorYankEvent "Paste the current buffer contents at the cursor" $ do buf <- use (csGlobalEditState.gedYankBuffer) editor %= applyEdit (Z.insertMany buf)@@ -220,7 +221,7 @@ Just ('/', cmd) -> do tId <- do mTid <- use (editWhich.esTeamId)- Just curTid <- use csCurrentTeamId+ curTid <- fromJust <$> use csCurrentTeamId return $ fromMaybe curTid mTid dispatchCommand tId cmd _ -> do@@ -276,77 +277,80 @@ conf <- use (csResources.crConfiguration) let keyMap = editingKeybindings (which.esEditor) (configUserKeys conf)- case lookupKeybinding e keyMap of- Just kb | editingPermitted st which -> (ehAction $ kehHandler $ khHandler kb)- _ -> do- case e of- -- Not editing; backspace here means cancel multi-line message- -- composition- EvKey KBS [] | (not $ editingPermitted st which) -> do- which.esEditor %= applyEdit Z.clearZipper- mh invalidateCache+ case e of+ EvKey k mods -> do+ case lookupVtyEvent k mods keyMap of+ Just kb | editingPermitted st which -> (handlerAction $ kehHandler $ khHandler kb)+ _ -> do+ case (k, mods) of+ -- Not editing; backspace here means cancel multi-line message+ -- composition+ (KBS, []) | (not $ editingPermitted st which) -> do+ which.esEditor %= applyEdit Z.clearZipper+ mh invalidateCache - -- Backspace in editing mode with smart pair insertion means- -- smart pair removal when possible- EvKey KBS [] | editingPermitted st which && smartBacktick ->- let backspace = which.esEditor %= applyEdit Z.deletePrevChar- in case cursorAtOneOf smartChars (st^.which.esEditor) of- Nothing -> backspace- Just ch ->- -- Smart char removal:- if | (cursorAtChar ch $ applyEdit Z.moveLeft $ st^.which.esEditor) &&- (cursorIsAtEnd $ applyEdit Z.moveRight $ st^.which.esEditor) ->- which.esEditor %= applyEdit (Z.deleteChar >>> Z.deletePrevChar)- | otherwise -> backspace+ -- Backspace in editing mode with smart pair insertion means+ -- smart pair removal when possible+ (KBS, []) | editingPermitted st which && smartBacktick ->+ let backspace = which.esEditor %= applyEdit Z.deletePrevChar+ in case cursorAtOneOf smartChars (st^.which.esEditor) of+ Nothing -> backspace+ Just ch ->+ -- Smart char removal:+ if | (cursorAtChar ch $ applyEdit Z.moveLeft $ st^.which.esEditor) &&+ (cursorIsAtEnd $ applyEdit Z.moveRight $ st^.which.esEditor) ->+ which.esEditor %= applyEdit (Z.deleteChar >>> Z.deletePrevChar)+ | otherwise -> backspace - EvKey (KChar ch) []- | editingPermitted st which && smartBacktick && ch `elem` smartChars ->- -- Smart char insertion:- let doInsertChar = do- which.esEditor %= applyEdit (Z.insertChar ch)- sendUserTypingAction which- curLine = Z.currentLine $ st^.which.esEditor.editContentsL- -- First case: if the cursor is at the end of the current- -- line and it contains "``" and the user entered a third- -- "`", enable multi-line mode since they're likely typing- -- a code block.- in if | (cursorIsAtEnd $ st^.which.esEditor) &&- curLine == "``" &&- ch == '`' -> do- which.esEditor %= applyEdit (Z.insertMany (T.singleton ch))- which.esEphemeral.eesMultiline .= True- -- Second case: user entered some smart character- -- (don't care which) on an empty line or at the end- -- of the line after whitespace, so enter a pair of- -- the smart chars and put the cursor between them.- | (editorEmpty $ st^.which.esEditor) ||- ((cursorAtChar ' ' (applyEdit Z.moveLeft $ st^.which.esEditor)) &&- (cursorIsAtEnd $ st^.which.esEditor)) ->- which.esEditor %= applyEdit (Z.insertMany (T.pack $ ch:ch:[]) >>> Z.moveLeft)- -- Third case: the cursor is already on a smart- -- character and that character is the last one- -- on the line, so instead of inserting a new- -- character, just move past it.- | (cursorAtChar ch $ st^.which.esEditor) &&- (cursorIsAtEnd $ applyEdit Z.moveRight $ st^.which.esEditor) ->- which.esEditor %= applyEdit Z.moveRight- -- Fall-through case: just insert one of the chars- -- without doing anything smart.- | otherwise -> doInsertChar- | editingPermitted st which -> do+ (KChar ch, [])+ | editingPermitted st which && smartBacktick && ch `elem` smartChars ->+ -- Smart char insertion:+ let doInsertChar = do+ which.esEditor %= applyEdit (Z.insertChar ch)+ sendUserTypingAction which+ curLine = Z.currentLine $ st^.which.esEditor.editContentsL+ -- First case: if the cursor is at the end of the current+ -- line and it contains "``" and the user entered a third+ -- "`", enable multi-line mode since they're likely typing+ -- a code block.+ in if | (cursorIsAtEnd $ st^.which.esEditor) &&+ curLine == "``" &&+ ch == '`' -> do+ which.esEditor %= applyEdit (Z.insertMany (T.singleton ch))+ which.esEphemeral.eesMultiline .= True+ -- Second case: user entered some smart character+ -- (don't care which) on an empty line or at the end+ -- of the line after whitespace, so enter a pair of+ -- the smart chars and put the cursor between them.+ | (editorEmpty $ st^.which.esEditor) ||+ ((cursorAtChar ' ' (applyEdit Z.moveLeft $ st^.which.esEditor)) &&+ (cursorIsAtEnd $ st^.which.esEditor)) ->+ which.esEditor %= applyEdit (Z.insertMany (T.pack $ ch:ch:[]) >>> Z.moveLeft)+ -- Third case: the cursor is already on a smart+ -- character and that character is the last one+ -- on the line, so instead of inserting a new+ -- character, just move past it.+ | (cursorAtChar ch $ st^.which.esEditor) &&+ (cursorIsAtEnd $ applyEdit Z.moveRight $ st^.which.esEditor) ->+ which.esEditor %= applyEdit Z.moveRight+ -- Fall-through case: just insert one of the chars+ -- without doing anything smart.+ | otherwise -> doInsertChar+ | editingPermitted st which -> do - -- If the most recent editing event was a tab completion,- -- there is a trailing space that we want to remove if the- -- next input character is punctuation.- when (smartEditing && justCompleted && isSmartClosingPunctuation e) $- which.esEditor %= applyEdit Z.deletePrevChar+ -- If the most recent editing event was a tab completion,+ -- there is a trailing space that we want to remove if the+ -- next input character is punctuation.+ when (smartEditing && justCompleted && isSmartClosingPunctuation e) $+ which.esEditor %= applyEdit Z.deletePrevChar - which.esEditor %= applyEdit (Z.insertMany (sanitizeUserText' $ T.singleton ch))- sendUserTypingAction which- _ | editingPermitted st which -> do- mhHandleEventLensed (which.esEditor) handleEditorEvent e- sendUserTypingAction which- | otherwise -> return ()+ which.esEditor %= applyEdit (Z.insertMany (sanitizeUserText' $ T.singleton ch))+ sendUserTypingAction which+ _ | editingPermitted st which -> do+ mhZoom (which.esEditor) handleEditorEvent (VtyEvent e)+ sendUserTypingAction which+ | otherwise -> return ()+ _ -> return () let ctx = AutocompleteContext { autocompleteManual = False , autocompleteFirstMatch = False@@ -511,17 +515,16 @@ when (isJust ti && foc == FocusThread) $ closeThreadWindow tId -replyToLatestMessage :: Lens' ChatState (EditState Name) -> MH ()+replyToLatestMessage :: Lens' ChatState (MessageInterface n i) -> MH () replyToLatestMessage which = do- cId <- use (which.esChannelId)- withChannel cId $ \chan -> do- let msgs = chan^.ccMessageInterface.miMessages- case findLatestUserMessage isReplyable msgs of- Just msg | isReplyable msg ->- do rootMsg <- getReplyRootMessage msg- invalidateChannelRenderingCache cId- which.esEditMode .= Replying rootMsg (fromJust $ rootMsg^.mOriginalPost)- _ -> return ()+ msgs <- use (which.miMessages)+ cId <- use (which.miChannelId)+ case findLatestUserMessage isReplyable msgs of+ Just msg | isReplyable msg ->+ do rootMsg <- getReplyRootMessage msg+ invalidateChannelRenderingCache cId+ which.miEditor.esEditMode .= Replying rootMsg (fromJust $ rootMsg^.mOriginalPost)+ _ -> return () data Direction = Forwards | Backwards
src/Matterhorn/State/ListWindow.hs view
@@ -14,6 +14,7 @@ import Prelude () import Matterhorn.Prelude +import Brick ( BrickEvent(VtyEvent) ) import qualified Brick.Widgets.List as L import qualified Brick.Widgets.Edit as E import qualified Data.Text.Zipper as Z@@ -23,9 +24,9 @@ import qualified Graphics.Vty as Vty import Matterhorn.Types+import Brick.Keybindings import Matterhorn.State.Common import Matterhorn.State.Editing ( editingKeybindings )-import Matterhorn.Events.Keybindings ( KeyConfig, KeyHandlerMap, handleKeyboardEvent ) -- | Activate the specified list window's selected item by invoking the@@ -128,13 +129,13 @@ -- window's editor if the editor contents change. onEventListWindow :: Lens' ChatState (ListWindowState a b) -- ^ Which window to dispatch to?- -> (KeyConfig -> KeyHandlerMap)+ -> (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH) -- ^ The keybinding builder -> Vty.Event -- ^ The event -> MH Bool onEventListWindow which keybindings =- handleEventWith [ handleKeyboardEvent keybindings+ handleEventWith [ mhHandleKeyboardEvent keybindings , handleEditorEvent which ] @@ -144,12 +145,12 @@ before <- listWindowSearchString which -- First find a matching keybinding in the keybinding list.- handled <- handleKeyboardEvent (editingKeybindings (which.listWindowSearchInput)) e+ handled <- mhHandleKeyboardEvent (editingKeybindings (which.listWindowSearchInput)) e -- If we didn't find a matching binding, just handle the event as a -- normal editor input event. when (not handled) $- mhHandleEventLensed (which.listWindowSearchInput) E.handleEditorEvent e+ mhZoom (which.listWindowSearchInput) E.handleEditorEvent (VtyEvent e) -- Get the editor content after the event. If the string changed, -- start a new search.
src/Matterhorn/State/Messages.hs view
@@ -27,7 +27,7 @@ import qualified Brick.Widgets.FileBrowser as FB import Control.Exception ( SomeException, try ) import qualified Data.Aeson as A-import qualified Data.ByteString.Lazy.Char8 as BL8+import qualified Data.ByteString.Lazy as BSL import qualified Data.Foldable as F import qualified Data.HashMap.Strict as HM import qualified Data.Set as Set@@ -619,7 +619,13 @@ -- Check for whether the post is part of a thread -- being viewed. If so, add the post to that thread -- window as well.- addPostToOpenThread mTId new msg'+ --+ -- Note that the team ID we pass here is either the+ -- team ID with which the channel is associated+ -- (mTId) or, if that is Nothing in the case of a DM+ -- channel, the currently-selected team (mcurTId)+ -- since all DM channels appear in all teams.+ addPostToOpenThread (mTId <|> mcurTId) new msg' asyncFetchReactionsForPost cId new asyncFetchAttachments new@@ -751,9 +757,6 @@ -- only available in websocket events (and then provided to this -- constructor). -encodeToJSONstring :: A.ToJSON a => a -> String-encodeToJSONstring a = BL8.unpack $ A.encode a- -- Notification Version 2 payload definition data NotificationV2 = NotificationV2 { version :: Int@@ -761,6 +764,7 @@ , mention :: Bool , from :: Text } deriving (Show)+ instance A.ToJSON NotificationV2 where toJSON (NotificationV2 vers msg mentioned sender) = A.object [ "version" A..= vers@@ -769,15 +773,50 @@ , "from" A..= sender ] +-- Notification Version 3 payload definition+data NotificationV3 = NotificationV3+ { notifyV3Version :: Int+ , notifyV3Message :: Text+ , notifyV3Mention :: Bool+ , notifyV3From :: Text+ , notifyV3MessageType :: Text+ } deriving (Show)++instance A.ToJSON NotificationV3 where+ toJSON (NotificationV3 vers msg mentioned sender msgTy) =+ A.object [ "version" A..= vers+ , "message" A..= msg+ , "mention" A..= mentioned+ , "from" A..= sender+ , "messageType" A..= msgTy+ ]+ -- We define a notifyGetPayload for each notification version.-notifyGetPayload :: NotificationVersion -> ChatState -> Post -> Bool -> Maybe String-notifyGetPayload NotifyV1 _ _ _ = do return ""+notifyGetPayload :: NotificationVersion -> ChatState -> Post -> Bool -> Maybe BSL.ByteString+notifyGetPayload NotifyV1 _ _ _ = do return mempty notifyGetPayload NotifyV2 st post mentioned = do let notification = NotificationV2 2 msg mentioned sender- return (encodeToJSONstring notification)+ return (A.encode notification) where msg = sanitizeUserText $ postMessage post sender = maybePostUsername st post+notifyGetPayload NotifyV3 st post mentioned = do+ let notification = NotificationV3 3 msg mentioned sender msgTy+ return (A.encode notification)+ where+ msg = sanitizeUserText $ postMessage post+ sender = maybePostUsername st post+ msgTy = case postType post of+ PostTypeJoinChannel -> "joinChannel"+ PostTypeLeaveChannel -> "leaveChannel"+ PostTypeAddToChannel -> "addToChannel"+ PostTypeRemoveFromChannel -> "removeFromChannel"+ PostTypeHeaderChange -> "headerChange"+ PostTypeDisplayNameChange -> "displayNameChange"+ PostTypePurposeChange -> "purposeChange"+ PostTypeChannelDeleted -> "channelDeleted"+ PostTypeEphemeral -> "ephemeral"+ PostTypeUnknown _ -> "unknown" handleNotifyCommand :: Post -> Bool -> NotificationVersion -> MH () handleNotifyCommand post mentioned NotifyV1 = do@@ -805,13 +844,22 @@ doAsyncWith Preempt $ do runLoggedCommand outputChan (T.unpack cmd) [] payload Nothing return Nothing+handleNotifyCommand post mentioned NotifyV3 = do+ outputChan <- use (csResources.crSubprocessLog)+ st <- use id+ let payload = notifyGetPayload NotifyV3 st post mentioned+ notifyCommand <- use (csResources.crConfiguration.configActivityNotifyCommandL)+ case notifyCommand of+ Nothing -> return ()+ Just cmd ->+ doAsyncWith Preempt $ do+ runLoggedCommand outputChan (T.unpack cmd) [] payload Nothing+ return Nothing runNotifyCommand :: Post -> Bool -> MH () runNotifyCommand post mentioned = do notifyVersion <- use (csResources.crConfiguration.configActivityNotifyVersionL)- case notifyVersion of- NotifyV1 -> handleNotifyCommand post mentioned NotifyV1- NotifyV2 -> handleNotifyCommand post mentioned NotifyV2+ handleNotifyCommand post mentioned notifyVersion maybePostUsername :: ChatState -> Post -> T.Text maybePostUsername st p =
src/Matterhorn/State/Setup.hs view
@@ -46,7 +46,9 @@ , _ciPassword = case configPass config of Just (PasswordString s) -> s _ -> ""- , _ciOTPToken = Nothing+ , _ciOTPToken = case configOTPToken config of+ Just (OTPTokenString s) -> Just s+ _ -> Just "" , _ciAccessToken = case configToken config of Just (TokenString s) -> s _ -> ""@@ -103,7 +105,7 @@ putStrLn "Error: your account is not a member of any teams" exitFailure - let initialTeamId = fromMaybe (teamId $ head $ sortTeams teams) $ do+ let initialTeamId = fromMaybe (teamId $ head teams) $ do tName <- mbTeam <|> configTeam config let matchingTeam = listToMaybe $ filter (matchesTeam tName) teams teamId <$> matchingTeam
src/Matterhorn/State/Setup/Threads.hs view
@@ -27,7 +27,7 @@ import qualified Data.Sequence as Seq import qualified Data.Text as T import Data.Time ( getCurrentTime, addUTCTime )-import Lens.Micro.Platform ( (.=), (%=), (%~), mapped )+import Lens.Micro.Platform ( (.=), (%=), (%~), mapped, _Just ) import Skylighting.Loader ( loadSyntaxesFromDir ) import System.Directory ( getTemporaryDirectory ) import System.Exit ( ExitCode(ExitSuccess) )@@ -91,8 +91,14 @@ STM.atomically $ STM.writeTChan requestChan $ return $ Just $ do now <- liftIO getCurrentTime let expiry = addUTCTime (- userTypingExpiryInterval) now- expireUsers c = c & ccMessageInterface.miEditor.esEphemeral.eesTypingUsers %~ expireTypingUsers expiry- csChannels . chanMap . mapped %= expireUsers+ expireUsers mi = mi & miEditor.esEphemeral.eesTypingUsers %~ expireTypingUsers expiry++ -- Expire typing user states for each channel+ csChannels . chanMap . mapped . ccMessageInterface %= expireUsers++ -- Expire typing user states for each team's thread interface,+ -- if any+ csTeams . mapped . tsThreadInterface . _Just %= expireUsers threadDelay refreshIntervalMicros
src/Matterhorn/Themes.hs view
@@ -92,163 +92,163 @@ helpAttr :: AttrName-helpAttr = "help"+helpAttr = attrName "help" helpEmphAttr :: AttrName-helpEmphAttr = "helpEmphasis"+helpEmphAttr = attrName "helpEmphasis" helpKeyEventAttr :: AttrName-helpKeyEventAttr = "helpKeyEvent"+helpKeyEventAttr = attrName "helpKeyEvent" recentMarkerAttr :: AttrName-recentMarkerAttr = "recentChannelMarker"+recentMarkerAttr = attrName "recentChannelMarker" replyParentAttr :: AttrName-replyParentAttr = "replyParentPreview"+replyParentAttr = attrName "replyParentPreview" pinnedMessageIndicatorAttr :: AttrName-pinnedMessageIndicatorAttr = "pinnedMessageIndicator"+pinnedMessageIndicatorAttr = attrName "pinnedMessageIndicator" loadMoreAttr :: AttrName-loadMoreAttr = "loadMoreMessages"+loadMoreAttr = attrName "loadMoreMessages" urlListSelectedAttr :: AttrName-urlListSelectedAttr = "urlListCursor"+urlListSelectedAttr = attrName "urlListCursor" messageSelectAttr :: AttrName-messageSelectAttr = "messageSelectCursor"+messageSelectAttr = attrName "messageSelectCursor" editedMarkingAttr :: AttrName-editedMarkingAttr = "editedMarking"+editedMarkingAttr = attrName "editedMarking" editedRecentlyMarkingAttr :: AttrName-editedRecentlyMarkingAttr = "editedRecentlyMarking"+editedRecentlyMarkingAttr = attrName "editedRecentlyMarking" permalinkAttr :: AttrName-permalinkAttr = "permalink"+permalinkAttr = attrName "permalink" dialogAttr :: AttrName-dialogAttr = "dialog"+dialogAttr = attrName "dialog" dialogEmphAttr :: AttrName-dialogEmphAttr = "dialogEmphasis"+dialogEmphAttr = attrName "dialogEmphasis" channelSelectMatchAttr :: AttrName-channelSelectMatchAttr = "channelSelectMatch"+channelSelectMatchAttr = attrName "channelSelectMatch" channelSelectPromptAttr :: AttrName-channelSelectPromptAttr = "channelSelectPrompt"+channelSelectPromptAttr = attrName "channelSelectPrompt" completionAlternativeListAttr :: AttrName-completionAlternativeListAttr = "tabCompletionAlternative"+completionAlternativeListAttr = attrName "tabCompletionAlternative" completionAlternativeCurrentAttr :: AttrName-completionAlternativeCurrentAttr = "tabCompletionCursor"+completionAlternativeCurrentAttr = attrName "tabCompletionCursor" timeAttr :: AttrName-timeAttr = "time"+timeAttr = attrName "time" currentUserAttr :: AttrName-currentUserAttr = "currentUser"+currentUserAttr = attrName "currentUser" channelHeaderAttr :: AttrName-channelHeaderAttr = "channelHeader"+channelHeaderAttr = attrName "channelHeader" verbatimTruncateMessageAttr :: AttrName-verbatimTruncateMessageAttr = "verbatimTruncateMessage"+verbatimTruncateMessageAttr = attrName "verbatimTruncateMessage" channelListHeaderAttr :: AttrName-channelListHeaderAttr = "channelListSectionHeader"+channelListHeaderAttr = attrName "channelListSectionHeader" currentChannelNameAttr :: AttrName-currentChannelNameAttr = "currentChannelName"+currentChannelNameAttr = attrName "currentChannelName" channelNameAttr :: AttrName-channelNameAttr = "channelName"+channelNameAttr = attrName "channelName" unreadChannelAttr :: AttrName-unreadChannelAttr = "unreadChannel"+unreadChannelAttr = attrName "unreadChannel" unreadGroupMarkerAttr :: AttrName-unreadGroupMarkerAttr = "unreadChannelGroupMarker"+unreadGroupMarkerAttr = attrName "unreadChannelGroupMarker" mentionsChannelAttr :: AttrName-mentionsChannelAttr = "channelWithMentions"+mentionsChannelAttr = attrName "channelWithMentions" currentTeamAttr :: AttrName-currentTeamAttr = "currentTeam"+currentTeamAttr = attrName "currentTeam" tabSelectedAttr :: AttrName-tabSelectedAttr = "tabSelected"+tabSelectedAttr = attrName "tabSelected" tabUnselectedAttr :: AttrName-tabUnselectedAttr = "tabUnselected"+tabUnselectedAttr = attrName "tabUnselected" dateTransitionAttr :: AttrName-dateTransitionAttr = "dateTransition"+dateTransitionAttr = attrName "dateTransition" newMessageTransitionAttr :: AttrName-newMessageTransitionAttr = "newMessageTransition"+newMessageTransitionAttr = attrName "newMessageTransition" urlAttr :: AttrName-urlAttr = "url"+urlAttr = attrName "url" codeAttr :: AttrName-codeAttr = "codeBlock"+codeAttr = attrName "codeBlock" emailAttr :: AttrName-emailAttr = "email"+emailAttr = attrName "email" emojiAttr :: AttrName-emojiAttr = "emoji"+emojiAttr = attrName "emoji" reactionAttr :: AttrName-reactionAttr = "reaction"+reactionAttr = attrName "reaction" myReactionAttr :: AttrName-myReactionAttr = reactionAttr <> "mine"+myReactionAttr = reactionAttr <> attrName "mine" clientMessageAttr :: AttrName-clientMessageAttr = "clientMessage"+clientMessageAttr = attrName "clientMessage" clientHeaderAttr :: AttrName-clientHeaderAttr = "markdownHeader"+clientHeaderAttr = attrName "markdownHeader" strikeThroughAttr :: AttrName-strikeThroughAttr = "markdownStrikethrough"+strikeThroughAttr = attrName "markdownStrikethrough" clientEmphAttr :: AttrName-clientEmphAttr = "markdownEmph"+clientEmphAttr = attrName "markdownEmph" clientStrongAttr :: AttrName-clientStrongAttr = "markdownStrong"+clientStrongAttr = attrName "markdownStrong" errorMessageAttr :: AttrName-errorMessageAttr = "errorMessage"+errorMessageAttr = attrName "errorMessage" gapMessageAttr :: AttrName-gapMessageAttr = "gapMessage"+gapMessageAttr = attrName "gapMessage" misspellingAttr :: AttrName-misspellingAttr = "misspelling"+misspellingAttr = attrName "misspelling" messageSelectStatusAttr :: AttrName-messageSelectStatusAttr = "messageSelectStatus"+messageSelectStatusAttr = attrName "messageSelectStatus" urlSelectStatusAttr :: AttrName-urlSelectStatusAttr = "urlSelectStatus"+urlSelectStatusAttr = attrName "urlSelectStatus" buttonAttr :: AttrName-buttonAttr = "button"+buttonAttr = attrName "button" buttonFocusedAttr :: AttrName-buttonFocusedAttr = buttonAttr <> "focused"+buttonFocusedAttr = buttonAttr <> attrName "focused" threadAttr :: AttrName-threadAttr = "thread"+threadAttr = attrName "thread" focusedEditorPromptAttr :: AttrName-focusedEditorPromptAttr = "focusedEditorPrompt"+focusedEditorPromptAttr = attrName "focusedEditorPrompt" lookupTheme :: Text -> Maybe InternalTheme lookupTheme n = find ((== n) . internalThemeName) internalThemes@@ -455,7 +455,7 @@ desc = "Like builtin:dark, but with 256-color username colors" usernameAttr :: Int -> AttrName-usernameAttr i = "username" <> (attrName $ show i)+usernameAttr i = attrName "username" <> (attrName $ show i) -- | Render a string with a color chosen based on the text of a -- username.
src/Matterhorn/Types.hs view
@@ -24,6 +24,7 @@ , ViewMessageWindowTab(..) , clearChannelUnreadStatus , ChannelListSorting(..)+ , TeamListSorting(..) , ThreadOrientation(..) , ChannelListOrientation(..) , channelListEntryUserId@@ -43,6 +44,9 @@ , resultToWidget + , MHKeyEventHandler+ , mhHandleKeyboardEvent+ , Config(..) , configUserL , configHostL@@ -51,6 +55,7 @@ , configUrlPathL , configPassL , configTokenL+ , configOTPTokenL , configTimeFormatL , configDateFormatL , configThemeL@@ -64,6 +69,7 @@ , configActivityBellL , configTruncateVerbatimBlocksL , configChannelListSortingL+ , configTeamListSortingL , configShowMessageTimestampsL , configShowBackgroundL , configShowMessagePreviewL@@ -90,9 +96,13 @@ , configMouseModeL , configShowLastOpenThreadL + , unsafeKeyDispatcher+ , bindingConflictMessage+ , NotificationVersion(..) , PasswordSource(..) , TokenSource(..)+ , OTPTokenSource(..) , MatchType(..) , Mode(..) , ChannelSelectPattern(..)@@ -106,10 +116,8 @@ , attrNameToConfig - , sortTeams , matchesTeam- , mkTeamZipper- , mkTeamZipperFromIds+ , teamUnreadCount , teamZipperIds , mkChannelZipperList , ChannelListGroup(..)@@ -278,8 +286,8 @@ , generateUUID , generateUUID_IO , mhSuspendAndResume- , mhHandleEventLensed- , mhHandleEventLensed'+ , mhZoom+ , mhZoom' , mhContinueWithoutRedraw , St.gets , mhError@@ -357,7 +365,8 @@ import GHC.Stack ( HasCallStack ) import qualified Brick-import Brick ( EventM, Next, Widget(..), Size(..), Result )+import Brick ( EventM, Widget(..), Size(..), Result )+import Brick.Keybindings import Brick.Focus ( FocusRing ) import Brick.Themes ( Theme ) import Brick.Main ( invalidateCache, invalidateCacheEntry )@@ -370,7 +379,6 @@ import Control.Concurrent.Async ( Async ) import qualified Control.Concurrent.STM as STM import Control.Exception ( SomeException )-import qualified Control.Monad.Fail as MHF import qualified Control.Monad.State as St import qualified Control.Monad.Reader as R import qualified Data.Set as Set@@ -378,7 +386,7 @@ import Data.Function ( on ) import qualified Data.Kind as K import Data.Maybe ( fromJust )-import Data.Ord ( comparing )+import Data.Ord ( comparing, Down(..) ) import qualified Data.HashMap.Strict as HM import Data.List ( sortBy, elemIndex, partition ) import qualified Data.Sequence as Seq@@ -390,6 +398,7 @@ import Lens.Micro.Platform ( at, makeLenses, lens, (^?!), (.=) , (%=), (%~), (.~), _Just, Traversal', to , SimpleGetter, filtered, traversed, singular+ , zoom ) import Network.Connection ( HostNotResolved, HostCannotConnect ) import Skylighting.Types ( SyntaxMap )@@ -411,7 +420,6 @@ import Matterhorn.Types.Core import Matterhorn.Types.Channels import Matterhorn.Types.EditState-import Matterhorn.Types.KeyEvents import Matterhorn.Types.Messages import Matterhorn.Types.MessageInterface import Matterhorn.Types.NonemptyStack@@ -428,6 +436,7 @@ data NotificationVersion = NotifyV1 | NotifyV2+ | NotifyV3 deriving (Eq, Read, Show) -- | A user password is either given to us directly, or a command@@ -443,6 +452,13 @@ | TokenCommand Text deriving (Eq, Read, Show) +-- | An OTP token source.+data OTPTokenSource =+ OTPTokenString Text+ | OTPTokenCommand Text+ deriving (Eq, Read, Show)++ -- | The type of channel list group headings. Integer arguments indicate -- total number of channels in the group that have unread activity. data ChannelListGroup =@@ -464,6 +480,11 @@ | ChannelListSortUnreadFirst deriving (Eq, Show, Ord) +data TeamListSorting =+ TeamListSortDefault+ | TeamListSortUnreadFirst+ deriving (Eq, Show, Ord)+ -- | This is how we represent the user's configuration. Most fields -- correspond to configuration file settings (see Config.hs) but some -- are for internal book-keeping purposes only.@@ -482,6 +503,8 @@ -- ^ The password source to use when connecting. , configToken :: Maybe TokenSource -- ^ The token source to use when connecting.+ , configOTPToken :: Maybe OTPTokenSource+ -- ^ The OTP token source to use when connecting. , configTimeFormat :: Maybe Text -- ^ The format string for timestamps. , configDateFormat :: Maybe Text@@ -536,6 +559,8 @@ -- prior to the beginning of the current session. , configChannelListSorting :: ChannelListSorting -- ^ How to sort channels in each channel list group+ , configTeamListSorting :: TeamListSorting+ -- ^ How to sort teams in the team list , configShowTypingIndicator :: Bool -- ^ Whether to show the typing indicator when other users -- are typing@@ -544,7 +569,7 @@ , configAbsPath :: Maybe FilePath -- ^ A book-keeping field for the absolute path to the -- configuration. (Not a user setting.)- , configUserKeys :: KeyConfig+ , configUserKeys :: KeyConfig KeyEvent -- ^ The user's keybinding configuration. , configHyperlinkingMode :: Bool -- ^ Whether to enable terminal hyperlinking mode.@@ -1316,8 +1341,9 @@ -- ^ The window focus state (editor/buttons) } -sortTeams :: [Team] -> [Team]-sortTeams = sortBy (compare `on` (T.strip . sanitizeUserText . teamName))+sortTeamsAlpha :: [Team] -> [Team]+sortTeamsAlpha =+ sortBy (compare `on` (T.strip . sanitizeUserText . teamName)) matchesTeam :: T.Text -> Team -> Bool matchesTeam tName t =@@ -1327,11 +1353,6 @@ displayName = normalizeUserText $ teamDisplayName t in normalize tName `elem` [displayName, urlName] -mkTeamZipper :: HM.HashMap TeamId TeamState -> Z.Zipper () TeamId-mkTeamZipper m =- let sortedTeams = sortTeams $ _tsTeam <$> HM.elems m- in mkTeamZipperFromIds $ teamId <$> sortedTeams- mkTeamZipperFromIds :: [TeamId] -> Z.Zipper () TeamId mkTeamZipperFromIds tIds = Z.fromList [((), tIds)] @@ -1424,9 +1445,7 @@ deriving (Eq, Show) data MHState =- MHState { mhCurrentState :: ChatState- , mhNextAction :: ChatState -> EventM Name (Next ChatState)- , mhUsersToFetch :: [UserFetch]+ MHState { mhUsersToFetch :: [UserFetch] , mhPendingStatusList :: Maybe [UserId] } @@ -1434,7 +1453,7 @@ -- manipulate the application state and also request that the -- application quit newtype MH a =- MH { fromMH :: R.ReaderT (Maybe LogContext) (St.StateT MHState (EventM Name)) a }+ MH { fromMH :: R.ReaderT (Maybe LogContext) (St.StateT MHState (EventM Name ChatState)) a } -- | Use a modified logging context for the duration of the specified MH -- action.@@ -1476,17 +1495,13 @@ } sendLogMessage mgr lm --- | Run an 'MM' computation, choosing whether to continue or halt based--- on the resulting-runMHEvent :: ChatState -> MH () -> EventM Name (Next ChatState)-runMHEvent st (MH mote) = do- let mhSt = MHState { mhCurrentState = st- , mhNextAction = Brick.continue- , mhUsersToFetch = []+-- | Run an 'MH' computation in 'EventM'.+runMHEvent :: MH () -> EventM Name ChatState ()+runMHEvent (MH mote) = do+ let mhSt = MHState { mhUsersToFetch = [] , mhPendingStatusList = Nothing }- ((), st') <- St.runStateT (R.runReaderT mote Nothing) mhSt- (mhNextAction st') (mhCurrentState st')+ void $ St.runStateT (R.runReaderT mote Nothing) mhSt scheduleUserFetches :: [UserFetch] -> MH () scheduleUserFetches fs = MH $ do@@ -1503,7 +1518,7 @@ getScheduledUserStatusFetches = MH $ St.gets mhPendingStatusList -- | lift a computation in 'EventM' into 'MH'-mh :: EventM Name a -> MH a+mh :: EventM Name ChatState a -> MH a mh = MH . R.lift . St.lift generateUUID :: MH UUID@@ -1512,36 +1527,24 @@ generateUUID_IO :: IO UUID generateUUID_IO = randomIO -mhHandleEventLensed :: Lens' ChatState b -> (e -> b -> EventM Name b) -> e -> MH ()-mhHandleEventLensed ln f event = MH $ do- s <- St.get- let st = mhCurrentState s- n <- R.lift $ St.lift $ f event (st ^. ln)- St.put (s { mhCurrentState = st & ln .~ n })+mhZoom :: Lens' ChatState b -> (e -> EventM Name b ()) -> e -> MH ()+mhZoom ln f event = MH $ R.lift $ St.lift $ zoom ln (f event) -mhHandleEventLensed' :: Lens' ChatState b -> (b -> EventM Name b) -> MH ()-mhHandleEventLensed' ln f = MH $ do- s <- St.get- let st = mhCurrentState s- n <- R.lift $ St.lift $ f (st ^. ln)- St.put (s { mhCurrentState = st & ln .~ n })+mhZoom' :: Lens' ChatState b -> (EventM Name b ()) -> MH ()+mhZoom' ln f = MH $ R.lift $ St.lift $ zoom ln f mhSuspendAndResume :: (ChatState -> IO ChatState) -> MH ()-mhSuspendAndResume mote = MH $ do- s <- St.get- St.put $ s { mhNextAction = \ _ -> Brick.suspendAndResume (mote $ mhCurrentState s) }+mhSuspendAndResume act = MH $ R.lift $ St.lift $ do+ st <- St.get+ Brick.suspendAndResume (act st) mhContinueWithoutRedraw :: MH ()-mhContinueWithoutRedraw = MH $ do- s <- St.get- St.put $ s { mhNextAction = \ _ -> Brick.continueWithoutRedraw (mhCurrentState s) }+mhContinueWithoutRedraw = MH $ R.lift $ St.lift $ Brick.continueWithoutRedraw -- | This will request that after this computation finishes the -- application should exit requestQuit :: MH ()-requestQuit = MH $ do- s <- St.get- St.put $ s { mhNextAction = Brick.halt }+requestQuit = MH $ R.lift $ St.lift $ Brick.halt instance Functor MH where fmap f (MH x) = MH (fmap f x)@@ -1550,20 +1553,13 @@ pure x = MH (pure x) MH f <*> MH x = MH (f <*> x) -instance MHF.MonadFail MH where- fail = MH . MHF.fail- instance Monad MH where return = pure MH x >>= f = MH (x >>= \ x' -> fromMH (f x')) --- We want to pretend that the state is only the ChatState, rather--- than the ChatState and the Brick continuation instance St.MonadState ChatState MH where- get = mhCurrentState `fmap` MH St.get- put st = MH $ do- s <- St.get- St.put $ s { mhCurrentState = st }+ get = MH $ R.lift $ St.lift St.get+ put = MH . R.lift . St.lift . St.put instance St.MonadIO MH where liftIO = MH . St.liftIO@@ -1673,37 +1669,50 @@ then return True else handleEventWith rest e -applyTeamOrderPref :: Maybe [TeamId] -> ChatState -> ChatState-applyTeamOrderPref Nothing st = st-applyTeamOrderPref (Just prefTIds) st =+applyTeamOrderPref :: Config -> Maybe [TeamId] -> ChatState -> ChatState+applyTeamOrderPref cfg mPrefTIds st = let teams = _csTeams st ourTids = HM.keys teams- tIds = filter (`elem` ourTids) prefTIds+ tIds = case mPrefTIds of+ Nothing -> []+ Just prefTIds -> filter (`elem` ourTids) prefTIds curTId = st^.csCurrentTeamId unmentioned = filter (not . wasMentioned) $ HM.elems teams wasMentioned ts = (teamId $ _tsTeam ts) `elem` tIds- zipperTids = tIds <> (teamId <$> sortTeams (_tsTeam <$> unmentioned))+ zipperTidsBeforeConfigSort = tIds <> (teamId <$> sortTeamsAlpha (_tsTeam <$> unmentioned))+ zipperTids = applyTeamSorting st (cfg^.configTeamListSortingL) zipperTidsBeforeConfigSort in st { _csTeamZipper = (Z.findRight ((== curTId) . Just) $ mkTeamZipperFromIds zipperTids) } +applyTeamSorting :: ChatState -> TeamListSorting -> [TeamId] -> [TeamId]+applyTeamSorting _ TeamListSortDefault tIds = tIds+applyTeamSorting st TeamListSortUnreadFirst tIds =+ let withCount tId = (tId, teamUnreadCount tId st)+ withCounts = withCount <$> tIds+ unreadFirst = sortBy (comparing (Down . (> 0) . snd)) withCounts+ in fst <$> unreadFirst+ refreshTeamZipper :: MH () refreshTeamZipper = do+ config <- use (csResources.crConfiguration) tidOrder <- use (csResources.crUserPreferences.userPrefTeamOrder)- St.modify (applyTeamOrderPref tidOrder)+ St.modify (applyTeamOrderPref config tidOrder) applyTeamOrder :: [TeamId] -> MH ()-applyTeamOrder tIds = St.modify (applyTeamOrderPref $ Just tIds)+applyTeamOrder tIds = do+ config <- use (csResources.crConfiguration)+ St.modify (applyTeamOrderPref config $ Just tIds) newState :: StartupStateInfo -> ChatState newState (StartupStateInfo {..}) = let config = _crConfiguration startupStateResources- in applyTeamOrderPref (_userPrefTeamOrder $ _crUserPreferences startupStateResources) $+ in applyTeamOrderPref config (_userPrefTeamOrder $ _crUserPreferences startupStateResources) $ ChatState { _csResources = startupStateResources , _csLastMouseDownEvent = Nothing , _csGlobalEditState = emptyGlobalEditState , _csVerbatimTruncateSetting = configTruncateVerbatimBlocks config , _csTeamZipper = Z.findRight (== startupStateInitialTeam) $- mkTeamZipper startupStateTeams+ mkTeamZipperFromIds $ teamId <$> (_tsTeam <$> snd <$> HM.toList startupStateTeams) , _csTeams = startupStateTeams , _csChannelListOrientation = configChannelListOrientation config , _csMe = startupStateConnectedUser@@ -1770,6 +1779,12 @@ csCurrentChannelId tId = csTeam(tId).tsFocus.to Z.focus.to (fmap channelListEntryChannelId) +teamUnreadCount :: TeamId -> ChatState -> Int+teamUnreadCount tId st =+ sum $ fmap (nonDMChannelListGroupUnread . fst) $+ Z.toList $+ st^.csTeam(tId).tsFocus+ withCurrentTeam :: (TeamId -> MH ()) -> MH () withCurrentTeam f = do mtId <- use csCurrentTeamId@@ -1866,6 +1881,55 @@ case chan of Nothing -> return deflt Just c -> mote c++type MHKeyEventHandler = KeyEventHandler KeyEvent MH++mhHandleKeyboardEvent :: (KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH)+ -- ^ The function to build a key handler map from+ -- a key configuration.+ -> Vty.Event+ -- ^ The event to handle.+ -> MH Bool+mhHandleKeyboardEvent mkDispatcher (Vty.EvKey k mods) = do+ config <- use (csResources.crConfiguration)+ handleKey (mkDispatcher $ configUserKeys config) k mods+mhHandleKeyboardEvent _ _ =+ return False++-- | Create a key dispatcher, but convert errors about conflict bindings+-- into a runtime exception with 'error'. Where we use this, it's safe+-- to use because we do a startup check for keybinding conflicts in+-- most application modes, which means that by the time we get around+-- to calling this function, the modes have already been checked and+-- have been found free of conflicts. However, there could be situations+-- in the future where we can't detect collisions at startup due to+-- dynamically built handler lists. In those cases, this would cause+-- the program to crash with a detailed error about the conflicting key+-- binding.+unsafeKeyDispatcher :: (Ord k) => KeyConfig k -> [KeyEventHandler k m] -> KeyDispatcher k m+unsafeKeyDispatcher cfg hs =+ case keyDispatcher cfg hs of+ Right d -> d+ Left conflicts ->+ error $ T.unpack $ "Error: conflicting key bindings:\n" <>+ bindingConflictMessage cfg conflicts++bindingConflictMessage :: (Ord k) => KeyConfig k -> [(Binding, [KeyHandler k m])] -> T.Text+bindingConflictMessage cfg conflicts = msg+ where+ msg = T.intercalate "\n" sections+ sections = mkSection <$> conflicts+ mkSection (key, handlers) =+ let handlerLines = handlerLine <$> handlers+ handlerLine h =+ let desc = handlerDescription $ kehHandler $ khHandler h+ trigger = case kehEventTrigger $ khHandler h of+ ByEvent e -> "event '" <> fromJust (keyEventName (keyConfigEvents cfg) e) <> "'"+ ByKey b -> "fixed key '" <> ppBinding b <> "'"+ in " '" <> desc <> "', triggered by " <> trigger+ in T.intercalate "\n" $ [ "Conflicting key binding: " <> ppBinding key+ , "Handlers:"+ ] <> handlerLines -- ** 'ChatState' Helper Functions
src/Matterhorn/Types/Core.hs view
@@ -7,6 +7,9 @@ , ChannelSelectMatch(..) , LinkTarget(..) + , KeyEvent(..)+ , allEvents+ , MessageId(..) , messageIdPostId @@ -22,6 +25,7 @@ import Matterhorn.Prelude import qualified Brick+import Brick.Keybindings import Data.Hashable ( Hashable ) import qualified Data.Text as T import Data.UUID ( UUID )@@ -259,3 +263,229 @@ data MessageSelectState = MessageSelectState { selectMessageId :: Maybe MessageId }++-- | This enum represents all the possible key events a user might+-- want to use.+data KeyEvent+ = VtyRefreshEvent+ | ShowHelpEvent+ | EnterSelectModeEvent+ | ReplyRecentEvent+ | ToggleMessagePreviewEvent+ | InvokeEditorEvent+ | EnterFastSelectModeEvent+ | QuitEvent+ | NextChannelEvent+ | PrevChannelEvent+ | NextChannelEventAlternate+ | PrevChannelEventAlternate+ | NextUnreadChannelEvent+ | NextUnreadUserOrChannelEvent+ | LastChannelEvent+ | EnterOpenURLModeEvent+ | ClearUnreadEvent+ | ToggleMultiLineEvent+ | EnterFlaggedPostsEvent+ | ToggleChannelListVisibleEvent+ | ToggleExpandedChannelTopicsEvent+ | ShowAttachmentListEvent+ | ChangeMessageEditorFocus++ | EditorKillToBolEvent+ | EditorKillToEolEvent+ | EditorBolEvent+ | EditorEolEvent+ | EditorTransposeCharsEvent+ | EditorDeleteCharacter+ | EditorPrevCharEvent+ | EditorNextCharEvent+ | EditorPrevWordEvent+ | EditorNextWordEvent+ | EditorDeleteNextWordEvent+ | EditorDeletePrevWordEvent+ | EditorHomeEvent+ | EditorEndEvent+ | EditorYankEvent++ | CycleChannelListSorting++ | SelectNextTabEvent+ | SelectPreviousTabEvent++ | SaveAttachmentEvent++ -- generic cancel+ | CancelEvent++ -- channel-scroll-specific+ | LoadMoreEvent+ | OpenMessageURLEvent++ -- scrolling events---maybe rebindable?+ | ScrollUpEvent+ | ScrollDownEvent+ | ScrollLeftEvent+ | ScrollRightEvent+ | PageUpEvent+ | PageDownEvent+ | PageRightEvent+ | PageLeftEvent+ | ScrollTopEvent+ | ScrollBottomEvent+ | SelectOldestMessageEvent+ | ChannelListScrollUpEvent+ | ChannelListScrollDownEvent++ -- select events---not the same as scrolling sometimes!+ | SelectUpEvent+ | SelectDownEvent++ -- search select events---these need to not be valid editor inputs+ -- (such as 'j' and 'k')+ | SearchSelectUpEvent+ | SearchSelectDownEvent++ -- E.g. Pressing enter on an item in a list to do something with it+ | ActivateListItemEvent++ | ViewMessageEvent+ | FillGapEvent+ | CopyPostLinkEvent+ | FlagMessageEvent+ | OpenThreadEvent+ | PinMessageEvent+ | YankMessageEvent+ | YankWholeMessageEvent+ | DeleteMessageEvent+ | EditMessageEvent+ | ReplyMessageEvent+ | ReactToMessageEvent++ -- Attachments+ | AttachmentListAddEvent+ | AttachmentListDeleteEvent+ | AttachmentOpenEvent++ -- Attachment file browser+ | FileBrowserBeginSearchEvent+ | FileBrowserSelectEnterEvent+ | FileBrowserSelectCurrentEvent+ | FileBrowserListPageUpEvent+ | FileBrowserListPageDownEvent+ | FileBrowserListHalfPageUpEvent+ | FileBrowserListHalfPageDownEvent+ | FileBrowserListTopEvent+ | FileBrowserListBottomEvent+ | FileBrowserListNextEvent+ | FileBrowserListPrevEvent+++ -- Form submission+ | FormSubmitEvent++ -- Team switching+ | NextTeamEvent+ | PrevTeamEvent+ | MoveCurrentTeamLeftEvent+ | MoveCurrentTeamRightEvent+ deriving (Eq, Show, Ord, Enum)++allEvents :: KeyEvents KeyEvent+allEvents =+ keyEvents+ [ ("quit", QuitEvent)+ , ("vty-refresh", VtyRefreshEvent)+ , ("clear-unread", ClearUnreadEvent)+ , ("cancel", CancelEvent)+ , ("toggle-message-preview", ToggleMessagePreviewEvent)+ , ("invoke-editor", InvokeEditorEvent)+ , ("toggle-multiline", ToggleMultiLineEvent)+ , ("reply-recent", ReplyRecentEvent)+ , ("enter-fast-select", EnterFastSelectModeEvent)+ , ("focus-next-channel", NextChannelEvent)+ , ("focus-prev-channel", PrevChannelEvent)+ , ("focus-next-channel-alternate", NextChannelEventAlternate)+ , ("focus-prev-channel-alternate", PrevChannelEventAlternate)+ , ("focus-next-unread", NextUnreadChannelEvent)+ , ("focus-next-unread-user-or-channel", NextUnreadUserOrChannelEvent)+ , ("focus-last-channel", LastChannelEvent)+ , ("select-next-tab", SelectNextTabEvent)+ , ("select-previous-tab", SelectPreviousTabEvent)+ , ("save-attachment", SaveAttachmentEvent)+ , ("show-attachment-list", ShowAttachmentListEvent)+ , ("change-message-editor-focus", ChangeMessageEditorFocus)+ , ("editor-kill-to-beginning-of-line", EditorKillToBolEvent)+ , ("editor-kill-to-end-of-line", EditorKillToEolEvent)+ , ("editor-beginning-of-line", EditorBolEvent)+ , ("editor-end-of-line", EditorEolEvent)+ , ("editor-transpose-chars", EditorTransposeCharsEvent)+ , ("editor-delete-char", EditorDeleteCharacter)+ , ("editor-prev-char", EditorPrevCharEvent)+ , ("editor-next-char", EditorNextCharEvent)+ , ("editor-prev-word", EditorPrevWordEvent)+ , ("editor-next-word", EditorNextWordEvent)+ , ("editor-delete-next-word", EditorDeleteNextWordEvent)+ , ("editor-delete-prev-word", EditorDeletePrevWordEvent)+ , ("editor-home", EditorHomeEvent)+ , ("editor-end", EditorEndEvent)+ , ("editor-yank", EditorYankEvent)+ , ("cycle-channel-list-sorting", CycleChannelListSorting)+ , ("next-team", NextTeamEvent)+ , ("prev-team", PrevTeamEvent)+ , ("move-current-team-left", MoveCurrentTeamLeftEvent)+ , ("move-current-team-right", MoveCurrentTeamRightEvent)+ , ("show-flagged-posts", EnterFlaggedPostsEvent)+ , ("toggle-channel-list-visibility", ToggleChannelListVisibleEvent)+ , ("toggle-expanded-channel-topics", ToggleExpandedChannelTopicsEvent)+ , ("show-help", ShowHelpEvent)+ , ("select-mode", EnterSelectModeEvent)+ , ("enter-url-open", EnterOpenURLModeEvent)+ , ("load-more", LoadMoreEvent)+ , ("open-message-url", OpenMessageURLEvent)+ , ("scroll-up", ScrollUpEvent)+ , ("scroll-down", ScrollDownEvent)+ , ("scroll-left", ScrollLeftEvent)+ , ("scroll-right", ScrollRightEvent)+ , ("channel-list-scroll-up", ChannelListScrollUpEvent)+ , ("channel-list-scroll-down", ChannelListScrollDownEvent)+ , ("page-up", PageUpEvent)+ , ("page-down", PageDownEvent)+ , ("page-left", PageLeftEvent)+ , ("page-right", PageRightEvent)+ , ("scroll-top", ScrollTopEvent)+ , ("scroll-bottom", ScrollBottomEvent)+ , ("select-oldest-message", SelectOldestMessageEvent)+ , ("select-up", SelectUpEvent)+ , ("select-down", SelectDownEvent)+ , ("search-select-up", SearchSelectUpEvent)+ , ("search-select-down", SearchSelectDownEvent)+ , ("activate-list-item", ActivateListItemEvent)+ , ("open-thread", OpenThreadEvent)+ , ("flag-message", FlagMessageEvent)+ , ("pin-message", PinMessageEvent)+ , ("view-message", ViewMessageEvent)+ , ("fetch-for-gap", FillGapEvent)+ , ("copy-post-link", CopyPostLinkEvent)+ , ("yank-message", YankMessageEvent)+ , ("yank-whole-message", YankWholeMessageEvent)+ , ("delete-message", DeleteMessageEvent)+ , ("edit-message", EditMessageEvent)+ , ("reply-message", ReplyMessageEvent)+ , ("react-to-message", ReactToMessageEvent)+ , ("add-to-attachment-list", AttachmentListAddEvent)+ , ("delete-from-attachment-list", AttachmentListDeleteEvent)+ , ("open-attachment", AttachmentOpenEvent)+ , ("filebrowser-begin-search", FileBrowserBeginSearchEvent)+ , ("filebrowser-select-file-or-enter-directory", FileBrowserSelectEnterEvent)+ , ("filebrowser-select-current", FileBrowserSelectCurrentEvent)+ , ("filebrowser-list-page-up", FileBrowserListPageUpEvent)+ , ("filebrowser-list-page-down", FileBrowserListPageDownEvent)+ , ("filebrowser-list-half-page-up", FileBrowserListHalfPageUpEvent)+ , ("filebrowser-list-half-page-down", FileBrowserListHalfPageDownEvent)+ , ("filebrowser-list-top", FileBrowserListTopEvent)+ , ("filebrowser-list-bottom", FileBrowserListBottomEvent)+ , ("filebrowser-list-next", FileBrowserListNextEvent)+ , ("filebrowser-list-previous", FileBrowserListPrevEvent)+ , ("submit-form", FormSubmitEvent)+ ]+
− src/Matterhorn/Types/KeyEvents.hs
@@ -1,523 +0,0 @@-module Matterhorn.Types.KeyEvents- (- -- * Types- KeyEvent(..)- , KeyConfig- , Binding(..)- , BindingState(..)-- -- * Data- , allEvents-- -- * Parsing and pretty-printing- , parseBinding- , parseBindingList- , ppBinding- , nonCharKeys- , eventToBinding-- -- * Key event name resolution- , keyEventFromName- , keyEventName- )-where--import Prelude ()-import Matterhorn.Prelude--import qualified Data.Map.Strict as M-import qualified Data.Text as T-import qualified Graphics.Vty as Vty----- | This enum represents all the possible key events a user might--- want to use.-data KeyEvent- = VtyRefreshEvent- | ShowHelpEvent- | EnterSelectModeEvent- | ReplyRecentEvent- | ToggleMessagePreviewEvent- | InvokeEditorEvent- | EnterFastSelectModeEvent- | QuitEvent- | NextChannelEvent- | PrevChannelEvent- | NextChannelEventAlternate- | PrevChannelEventAlternate- | NextUnreadChannelEvent- | NextUnreadUserOrChannelEvent- | LastChannelEvent- | EnterOpenURLModeEvent- | ClearUnreadEvent- | ToggleMultiLineEvent- | EnterFlaggedPostsEvent- | ToggleChannelListVisibleEvent- | ToggleExpandedChannelTopicsEvent- | ShowAttachmentListEvent- | ChangeMessageEditorFocus-- | EditorKillToBolEvent- | EditorKillToEolEvent- | EditorBolEvent- | EditorEolEvent- | EditorTransposeCharsEvent- | EditorDeleteCharacter- | EditorPrevCharEvent- | EditorNextCharEvent- | EditorPrevWordEvent- | EditorNextWordEvent- | EditorDeleteNextWordEvent- | EditorDeletePrevWordEvent- | EditorHomeEvent- | EditorEndEvent- | EditorYankEvent-- | CycleChannelListSorting-- | SelectNextTabEvent- | SelectPreviousTabEvent-- | SaveAttachmentEvent-- -- generic cancel- | CancelEvent-- -- channel-scroll-specific- | LoadMoreEvent- | OpenMessageURLEvent-- -- scrolling events---maybe rebindable?- | ScrollUpEvent- | ScrollDownEvent- | ScrollLeftEvent- | ScrollRightEvent- | PageUpEvent- | PageDownEvent- | PageRightEvent- | PageLeftEvent- | ScrollTopEvent- | ScrollBottomEvent- | SelectOldestMessageEvent- | ChannelListScrollUpEvent- | ChannelListScrollDownEvent-- -- select events---not the same as scrolling sometimes!- | SelectUpEvent- | SelectDownEvent-- -- search select events---these need to not be valid editor inputs- -- (such as 'j' and 'k')- | SearchSelectUpEvent- | SearchSelectDownEvent-- -- E.g. Pressing enter on an item in a list to do something with it- | ActivateListItemEvent-- | ViewMessageEvent- | FillGapEvent- | CopyPostLinkEvent- | FlagMessageEvent- | OpenThreadEvent- | PinMessageEvent- | YankMessageEvent- | YankWholeMessageEvent- | DeleteMessageEvent- | EditMessageEvent- | ReplyMessageEvent- | ReactToMessageEvent-- -- Attachments- | AttachmentListAddEvent- | AttachmentListDeleteEvent- | AttachmentOpenEvent-- -- Attachment file browser- | FileBrowserBeginSearchEvent- | FileBrowserSelectEnterEvent- | FileBrowserSelectCurrentEvent- | FileBrowserListPageUpEvent- | FileBrowserListPageDownEvent- | FileBrowserListHalfPageUpEvent- | FileBrowserListHalfPageDownEvent- | FileBrowserListTopEvent- | FileBrowserListBottomEvent- | FileBrowserListNextEvent- | FileBrowserListPrevEvent--- -- Form submission- | FormSubmitEvent-- -- Team switching- | NextTeamEvent- | PrevTeamEvent- | MoveCurrentTeamLeftEvent- | MoveCurrentTeamRightEvent- deriving (Eq, Show, Ord, Enum)--allEvents :: [KeyEvent]-allEvents =- [ QuitEvent- , VtyRefreshEvent- , ClearUnreadEvent-- , ToggleMessagePreviewEvent- , InvokeEditorEvent- , ToggleMultiLineEvent- , CancelEvent- , ReplyRecentEvent- , SelectNextTabEvent- , SelectPreviousTabEvent-- , SaveAttachmentEvent-- , EnterFastSelectModeEvent- , NextChannelEvent- , PrevChannelEvent- , NextChannelEventAlternate- , PrevChannelEventAlternate- , NextUnreadChannelEvent- , NextUnreadUserOrChannelEvent- , LastChannelEvent-- , ShowAttachmentListEvent-- , ChangeMessageEditorFocus-- , EditorKillToBolEvent- , EditorKillToEolEvent- , EditorBolEvent- , EditorEolEvent- , EditorTransposeCharsEvent- , EditorDeleteCharacter- , EditorPrevCharEvent- , EditorNextCharEvent- , EditorPrevWordEvent- , EditorNextWordEvent- , EditorDeleteNextWordEvent- , EditorDeletePrevWordEvent- , EditorHomeEvent- , EditorEndEvent- , EditorYankEvent-- , CycleChannelListSorting-- , EnterFlaggedPostsEvent- , ToggleChannelListVisibleEvent- , ToggleExpandedChannelTopicsEvent- , ShowHelpEvent- , EnterSelectModeEvent- , EnterOpenURLModeEvent-- , LoadMoreEvent- , OpenMessageURLEvent-- , ScrollUpEvent- , ScrollDownEvent- , ScrollLeftEvent- , ScrollRightEvent- , ChannelListScrollUpEvent- , ChannelListScrollDownEvent- , PageUpEvent- , PageDownEvent- , PageLeftEvent- , PageRightEvent- , ScrollTopEvent- , ScrollBottomEvent- , SelectOldestMessageEvent-- , SelectUpEvent- , SelectDownEvent-- , ActivateListItemEvent-- , SearchSelectUpEvent- , SearchSelectDownEvent-- , NextTeamEvent- , PrevTeamEvent- , MoveCurrentTeamLeftEvent- , MoveCurrentTeamRightEvent-- , OpenThreadEvent- , FlagMessageEvent- , PinMessageEvent- , ViewMessageEvent- , FillGapEvent- , CopyPostLinkEvent- , YankMessageEvent- , YankWholeMessageEvent- , DeleteMessageEvent- , EditMessageEvent- , ReplyMessageEvent- , ReactToMessageEvent- , AttachmentListAddEvent- , AttachmentListDeleteEvent- , AttachmentOpenEvent-- , FileBrowserBeginSearchEvent- , FileBrowserSelectEnterEvent- , FileBrowserSelectCurrentEvent- , FileBrowserListPageUpEvent- , FileBrowserListPageDownEvent- , FileBrowserListHalfPageUpEvent- , FileBrowserListHalfPageDownEvent- , FileBrowserListTopEvent- , FileBrowserListBottomEvent- , FileBrowserListNextEvent- , FileBrowserListPrevEvent-- , FormSubmitEvent- ]--eventToBinding :: Vty.Event -> Binding-eventToBinding (Vty.EvKey k mods) = Binding mods k-eventToBinding k = error $ "BUG: invalid keybinding " <> show k--data Binding = Binding- { kbMods :: [Vty.Modifier]- , kbKey :: Vty.Key- } deriving (Eq, Show, Ord)--data BindingState =- BindingList [Binding]- | Unbound- deriving (Show, Eq, Ord)--type KeyConfig = M.Map KeyEvent BindingState--parseBinding :: Text -> Either String Binding-parseBinding kb = go (T.splitOn "-" $ T.toLower kb) []- where go [k] mods = do- key <- pKey k- return Binding { kbMods = mods, kbKey = key }- go (k:ks) mods = do- m <- case k of- "s" -> return Vty.MShift- "shift" -> return Vty.MShift- "m" -> return Vty.MMeta- "meta" -> return Vty.MMeta- "a" -> return Vty.MAlt- "alt" -> return Vty.MAlt- "c" -> return Vty.MCtrl- "ctrl" -> return Vty.MCtrl- "control" -> return Vty.MCtrl- _ -> Left ("Unknown modifier prefix: " ++ show k)- go ks (m:mods)- go [] _ = Left "Empty keybinding not allowed"- pKey "esc" = return Vty.KEsc- pKey "backspace" = return Vty.KBS- pKey "enter" = return Vty.KEnter- pKey "left" = return Vty.KLeft- pKey "right" = return Vty.KRight- pKey "up" = return Vty.KUp- pKey "down" = return Vty.KDown- pKey "upleft" = return Vty.KUpLeft- pKey "upright" = return Vty.KUpRight- pKey "downleft" = return Vty.KDownLeft- pKey "downright" = return Vty.KDownRight- pKey "center" = return Vty.KCenter- pKey "backtab" = return Vty.KBackTab- pKey "printscreen" = return Vty.KPrtScr- pKey "pause" = return Vty.KPause- pKey "insert" = return Vty.KIns- pKey "home" = return Vty.KHome- pKey "pgup" = return Vty.KPageUp- pKey "del" = return Vty.KDel- pKey "end" = return Vty.KEnd- pKey "pgdown" = return Vty.KPageDown- pKey "begin" = return Vty.KBegin- pKey "menu" = return Vty.KMenu- pKey "space" = return (Vty.KChar ' ')- pKey "tab" = return (Vty.KChar '\t')- pKey t- | Just (c, "") <- T.uncons t =- return (Vty.KChar c)- | Just n <- T.stripPrefix "f" t =- case readMaybe (T.unpack n) of- Nothing -> Left ("Unknown keybinding: " ++ show t)- Just i -> return (Vty.KFun i)- | otherwise = Left ("Unknown keybinding: " ++ show t)--ppBinding :: Binding -> Text-ppBinding (Binding mods k) =- T.intercalate "-" $ (ppMod <$> mods) <> [ppKey k]--ppKey :: Vty.Key -> Text-ppKey (Vty.KChar c) = ppChar c-ppKey (Vty.KFun n) = "F" <> (T.pack $ show n)-ppKey Vty.KBackTab = "BackTab"-ppKey Vty.KEsc = "Esc"-ppKey Vty.KBS = "Backspace"-ppKey Vty.KEnter = "Enter"-ppKey Vty.KUp = "Up"-ppKey Vty.KDown = "Down"-ppKey Vty.KLeft = "Left"-ppKey Vty.KRight = "Right"-ppKey Vty.KHome = "Home"-ppKey Vty.KEnd = "End"-ppKey Vty.KPageUp = "PgUp"-ppKey Vty.KPageDown = "PgDown"-ppKey Vty.KDel = "Del"-ppKey Vty.KUpLeft = "UpLeft"-ppKey Vty.KUpRight = "UpRight"-ppKey Vty.KDownLeft = "DownLeft"-ppKey Vty.KDownRight = "DownRight"-ppKey Vty.KCenter = "Center"-ppKey Vty.KPrtScr = "PrintScreen"-ppKey Vty.KPause = "Pause"-ppKey Vty.KIns = "Insert"-ppKey Vty.KBegin = "Begin"-ppKey Vty.KMenu = "Menu"--nonCharKeys :: [Text]-nonCharKeys = map ppKey- [ Vty.KBackTab, Vty.KEsc, Vty.KBS, Vty.KEnter, Vty.KUp, Vty.KDown- , Vty.KLeft, Vty.KRight, Vty.KHome, Vty.KEnd, Vty.KPageDown- , Vty.KPageUp, Vty.KDel, Vty.KUpLeft, Vty.KUpRight, Vty.KDownLeft- , Vty.KDownRight, Vty.KCenter, Vty.KPrtScr, Vty.KPause, Vty.KIns- , Vty.KBegin, Vty.KMenu- ]--ppChar :: Char -> Text-ppChar '\t' = "Tab"-ppChar ' ' = "Space"-ppChar c = T.singleton c--ppMod :: Vty.Modifier -> Text-ppMod Vty.MMeta = "M"-ppMod Vty.MAlt = "A"-ppMod Vty.MCtrl = "C"-ppMod Vty.MShift = "S"--parseBindingList :: Text -> Either String BindingState-parseBindingList t =- if T.toLower t == "unbound"- then return Unbound- else BindingList <$> mapM (parseBinding . T.strip) (T.splitOn "," t)--keyEventFromName :: Text -> Either String KeyEvent-keyEventFromName t =- let mapping = M.fromList [ (keyEventName e, e) | e <- allEvents ]- in case M.lookup t mapping of- Just e -> return e- Nothing -> Left ("Unknown event: " ++ show t)--keyEventName :: KeyEvent -> Text-keyEventName ev = case ev of- QuitEvent -> "quit"- VtyRefreshEvent -> "vty-refresh"- ClearUnreadEvent -> "clear-unread"- CancelEvent -> "cancel"-- ToggleMessagePreviewEvent -> "toggle-message-preview"- InvokeEditorEvent -> "invoke-editor"- ToggleMultiLineEvent -> "toggle-multiline"- ReplyRecentEvent -> "reply-recent"-- EnterFastSelectModeEvent -> "enter-fast-select"- NextChannelEvent -> "focus-next-channel"- PrevChannelEvent -> "focus-prev-channel"- NextChannelEventAlternate -> "focus-next-channel-alternate"- PrevChannelEventAlternate -> "focus-prev-channel-alternate"- NextUnreadChannelEvent -> "focus-next-unread"- NextUnreadUserOrChannelEvent -> "focus-next-unread-user-or-channel"- LastChannelEvent -> "focus-last-channel"-- SelectNextTabEvent -> "select-next-tab"- SelectPreviousTabEvent -> "select-previous-tab"-- SaveAttachmentEvent -> "save-attachment"-- ShowAttachmentListEvent -> "show-attachment-list"-- ChangeMessageEditorFocus -> "change-message-editor-focus"-- EditorKillToBolEvent -> "editor-kill-to-beginning-of-line"- EditorKillToEolEvent -> "editor-kill-to-end-of-line"- EditorBolEvent -> "editor-beginning-of-line"- EditorEolEvent -> "editor-end-of-line"- EditorTransposeCharsEvent -> "editor-transpose-chars"- EditorDeleteCharacter -> "editor-delete-char"- EditorPrevCharEvent -> "editor-prev-char"- EditorNextCharEvent -> "editor-next-char"- EditorPrevWordEvent -> "editor-prev-word"- EditorNextWordEvent -> "editor-next-word"- EditorDeleteNextWordEvent -> "editor-delete-next-word"- EditorDeletePrevWordEvent -> "editor-delete-prev-word"- EditorHomeEvent -> "editor-home"- EditorEndEvent -> "editor-end"- EditorYankEvent -> "editor-yank"-- CycleChannelListSorting -> "cycle-channel-list-sorting"-- NextTeamEvent -> "next-team"- PrevTeamEvent -> "prev-team"- MoveCurrentTeamLeftEvent -> "move-current-team-left"- MoveCurrentTeamRightEvent -> "move-current-team-right"-- EnterFlaggedPostsEvent -> "show-flagged-posts"- ToggleChannelListVisibleEvent -> "toggle-channel-list-visibility"- ToggleExpandedChannelTopicsEvent -> "toggle-expanded-channel-topics"- ShowHelpEvent -> "show-help"- EnterSelectModeEvent -> "select-mode"- EnterOpenURLModeEvent -> "enter-url-open"-- LoadMoreEvent -> "load-more"- OpenMessageURLEvent -> "open-message-url"-- ScrollUpEvent -> "scroll-up"- ScrollDownEvent -> "scroll-down"- ScrollLeftEvent -> "scroll-left"- ScrollRightEvent -> "scroll-right"-- ChannelListScrollUpEvent -> "channel-list-scroll-up"- ChannelListScrollDownEvent -> "channel-list-scroll-down"-- PageUpEvent -> "page-up"- PageDownEvent -> "page-down"- PageLeftEvent -> "page-left"- PageRightEvent -> "page-right"- ScrollTopEvent -> "scroll-top"- ScrollBottomEvent -> "scroll-bottom"- SelectOldestMessageEvent -> "select-oldest-message"-- SelectUpEvent -> "select-up"- SelectDownEvent -> "select-down"-- SearchSelectUpEvent -> "search-select-up"- SearchSelectDownEvent -> "search-select-down"-- ActivateListItemEvent -> "activate-list-item"-- OpenThreadEvent -> "open-thread"- FlagMessageEvent -> "flag-message"- PinMessageEvent -> "pin-message"- ViewMessageEvent -> "view-message"- FillGapEvent -> "fetch-for-gap"- CopyPostLinkEvent -> "copy-post-link"- YankMessageEvent -> "yank-message"- YankWholeMessageEvent -> "yank-whole-message"- DeleteMessageEvent -> "delete-message"- EditMessageEvent -> "edit-message"- ReplyMessageEvent -> "reply-message"- ReactToMessageEvent -> "react-to-message"-- AttachmentListAddEvent -> "add-to-attachment-list"- AttachmentListDeleteEvent -> "delete-from-attachment-list"- AttachmentOpenEvent -> "open-attachment"-- FileBrowserBeginSearchEvent -> "filebrowser-begin-search"- FileBrowserSelectEnterEvent -> "filebrowser-select-file-or-enter-directory"- FileBrowserSelectCurrentEvent -> "filebrowser-select-current"- FileBrowserListPageUpEvent -> "filebrowser-list-page-up"- FileBrowserListPageDownEvent -> "filebrowser-list-page-down"- FileBrowserListHalfPageUpEvent -> "filebrowser-list-half-page-up"- FileBrowserListHalfPageDownEvent -> "filebrowser-list-half-page-down"- FileBrowserListTopEvent -> "filebrowser-list-top"- FileBrowserListBottomEvent -> "filebrowser-list-bottom"- FileBrowserListNextEvent -> "filebrowser-list-next"- FileBrowserListPrevEvent -> "filebrowser-list-previous"-- FormSubmitEvent -> "submit-form"
src/Matterhorn/Types/Posts.hs view
@@ -59,8 +59,10 @@ import Network.Mattermost.Types import Matterhorn.Types.Common-import Matterhorn.Types.RichText ( Blocks(..), Block(Blockquote), parseMarkdown- , TeamBaseURL+import Matterhorn.Types.RichText ( Blocks(..), Block(..)+ , TeamBaseURL, Inlines(..), Inline(..)+ , ListType(..), ListSpacing(..)+ , parseMarkdown, singleB, singleI ) @@ -223,7 +225,32 @@ Just attachments -> Blocks $ fmap (Blockquote . render) attachments where render att = parseMarkdown Nothing (att^.ppaTextL) <>- parseMarkdown Nothing (att^.ppaFallbackL)+ parseMarkdown Nothing (att^.ppaFallbackL) <>+ renderAttFields (att^.ppaFieldsL)++-- | Render a bulleted list with any text fields that the post may have+-- attached to it+renderAttFields :: Seq PostPropAttachmentField -> Blocks+renderAttFields fs = singleB $+ List (BulletList '*') LooseList $+ fmap renderAttFieldItem fs++-- | Each item will be rendered as the field name in boldface and the value+-- right below it+renderAttFieldItem :: PostPropAttachmentField -> Blocks+renderAttFieldItem f = singleB $ Para $ renderAttFieldItemContent f++renderAttFieldItemContent :: PostPropAttachmentField -> Inlines+renderAttFieldItemContent f = Inlines $ Seq.fromList $+ renderAttFieldItemName f <>+ [EText $ ppafValue f]++-- | The field name can sometimes be empty+renderAttFieldItemName :: PostPropAttachmentField -> [Inline]+renderAttFieldItemName f =+ if ppafTitle f == T.empty+ then []+ else [EStrong $ singleI $ EText $ ppafTitle f, ELineBreak] -- ** 'ClientPost' Lenses
src/Matterhorn/Types/RichText.hs view
@@ -11,6 +11,7 @@ module Matterhorn.Types.RichText ( Blocks(..) , unBlocks+ , singleB , Block(..) , sameBlockType@@ -18,6 +19,7 @@ , Inline(..) , Inlines(..) , unInlines+ , singleI , C.ListType(..) , C.ListSpacing(..)
src/Matterhorn/Windows/ViewMessage.hs view
@@ -11,6 +11,7 @@ import Matterhorn.Prelude import Brick+import Brick.Keybindings import Brick.Widgets.Border import qualified Data.Set as S@@ -23,7 +24,6 @@ import Network.Mattermost.Types ( TeamId, Post (postId) ) import Matterhorn.Constants-import Matterhorn.Events.Keybindings import Matterhorn.Themes import Matterhorn.Types import Matterhorn.Types.RichText ( Inline(EUser) )@@ -101,9 +101,9 @@ handleEvent :: TeamId -> ViewMessageWindowTab -> Vty.Event -> MH () handleEvent tId VMTabMessage =- void . handleKeyboardEvent (viewMessageKeybindings tId)+ void . mhHandleKeyboardEvent (viewMessageKeybindings tId) handleEvent tId VMTabReactions =- void . handleKeyboardEvent (viewMessageReactionsKeybindings tId)+ void . mhHandleKeyboardEvent (viewMessageReactionsKeybindings tId) reactionsText :: ChatState -> TeamId -> Message -> Widget Name reactionsText st tId m = viewport vpName Vertical body@@ -183,64 +183,64 @@ ctx <- getContext render $ maybeWarn $ viewport (ViewMessageArea tId) Both $ mkBody (ctx^.availWidthL) -viewMessageKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-viewMessageKeybindings tId = mkKeybindings (viewMessageKeyHandlers tId)+viewMessageKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+viewMessageKeybindings tId kc = unsafeKeyDispatcher kc (viewMessageKeyHandlers tId) -viewMessageKeyHandlers :: TeamId -> [KeyEventHandler]+viewMessageKeyHandlers :: TeamId -> [MHKeyEventHandler] viewMessageKeyHandlers tId = let vs = viewportScroll . ViewMessageArea- in [ mkKb PageUpEvent "Page up" $ do+ in [ onEvent PageUpEvent "Page up" $ do mh $ vScrollBy (vs tId) (-1 * pageAmount) - , mkKb PageDownEvent "Page down" $ do+ , onEvent PageDownEvent "Page down" $ do mh $ vScrollBy (vs tId) pageAmount - , mkKb PageLeftEvent "Page left" $ do+ , onEvent PageLeftEvent "Page left" $ do mh $ hScrollBy (vs tId) (-2 * pageAmount) - , mkKb PageRightEvent "Page right" $ do+ , onEvent PageRightEvent "Page right" $ do mh $ hScrollBy (vs tId) (2 * pageAmount) - , mkKb ScrollUpEvent "Scroll up" $ do+ , onEvent ScrollUpEvent "Scroll up" $ do mh $ vScrollBy (vs tId) (-1) - , mkKb ScrollDownEvent "Scroll down" $ do+ , onEvent ScrollDownEvent "Scroll down" $ do mh $ vScrollBy (vs tId) 1 - , mkKb ScrollLeftEvent "Scroll left" $ do+ , onEvent ScrollLeftEvent "Scroll left" $ do mh $ hScrollBy (vs tId) (-1) - , mkKb ScrollRightEvent "Scroll right" $ do+ , onEvent ScrollRightEvent "Scroll right" $ do mh $ hScrollBy (vs tId) 1 - , mkKb ScrollBottomEvent "Scroll to the end of the message" $ do+ , onEvent ScrollBottomEvent "Scroll to the end of the message" $ do mh $ vScrollToEnd (vs tId) - , mkKb ScrollTopEvent "Scroll to the beginning of the message" $ do+ , onEvent ScrollTopEvent "Scroll to the beginning of the message" $ do mh $ vScrollToBeginning (vs tId) ] -viewMessageReactionsKeybindings :: TeamId -> KeyConfig -> KeyHandlerMap-viewMessageReactionsKeybindings tId = mkKeybindings (viewMessageReactionsKeyHandlers tId)+viewMessageReactionsKeybindings :: TeamId -> KeyConfig KeyEvent -> KeyDispatcher KeyEvent MH+viewMessageReactionsKeybindings tId kc = unsafeKeyDispatcher kc (viewMessageReactionsKeyHandlers tId) -viewMessageReactionsKeyHandlers :: TeamId -> [KeyEventHandler]+viewMessageReactionsKeyHandlers :: TeamId -> [MHKeyEventHandler] viewMessageReactionsKeyHandlers tId = let vs = viewportScroll . ViewMessageReactionsArea- in [ mkKb PageUpEvent "Page up" $ do+ in [ onEvent PageUpEvent "Page up" $ do mh $ vScrollBy (vs tId) (-1 * pageAmount) - , mkKb PageDownEvent "Page down" $ do+ , onEvent PageDownEvent "Page down" $ do mh $ vScrollBy (vs tId) pageAmount - , mkKb ScrollUpEvent "Scroll up" $ do+ , onEvent ScrollUpEvent "Scroll up" $ do mh $ vScrollBy (vs tId) (-1) - , mkKb ScrollDownEvent "Scroll down" $ do+ , onEvent ScrollDownEvent "Scroll down" $ do mh $ vScrollBy (vs tId) 1 - , mkKb ScrollBottomEvent "Scroll to the end of the reactions list" $ do+ , onEvent ScrollBottomEvent "Scroll to the end of the reactions list" $ do mh $ vScrollToEnd (vs tId) - , mkKb ScrollTopEvent "Scroll to the beginning of the reactions list" $ do+ , onEvent ScrollTopEvent "Scroll to the beginning of the reactions list" $ do mh $ vScrollToBeginning (vs tId) ]