diff options
Diffstat (limited to 'web')
2517 files changed, 1305 insertions, 1160 deletions
diff --git a/web/react/.eslintrc b/web/react/.eslintrc index 935bb638a..baaf7eaa5 100644 --- a/web/react/.eslintrc +++ b/web/react/.eslintrc @@ -47,7 +47,7 @@ "no-irregular-whitespace": 2, "no-unexpected-multiline": 2, "no-unreachable": 2, - "no-magic-numbers": [1, { "enforceConst": true, "detectObjects": true } ], + "no-magic-numbers": [1, { "ignore": [-1, 0, 1, 2], "enforceConst": true, "detectObjects": true } ], "valid-typeof": 2, "block-scoped-var": 2, diff --git a/web/react/components/center_panel.jsx b/web/react/components/center_panel.jsx index 3c6a36ad4..848e8952e 100644 --- a/web/react/components/center_panel.jsx +++ b/web/react/components/center_panel.jsx @@ -13,6 +13,8 @@ import PreferenceStore from '../stores/preference_store.jsx'; import ChannelStore from '../stores/channel_store.jsx'; import UserStore from '../stores/user_store.jsx'; +import * as Utils from '../utils/utils.jsx'; + import Constants from '../utils/constants.jsx'; const TutorialSteps = Constants.TutorialSteps; const Preferences = Constants.Preferences; @@ -46,6 +48,8 @@ export default class CenterPanel extends React.Component { this.setState({showPostFocus: ChannelStore.getPostMode() === ChannelStore.POST_MODE_FOCUS}); } render() { + const channel = ChannelStore.getCurrent(); + var handleClick = null; let postsContainer; let createPost; if (this.state.showTutorialScreens) { @@ -53,7 +57,24 @@ export default class CenterPanel extends React.Component { createPost = null; } else if (this.state.showPostFocus) { postsContainer = <PostFocusView />; - createPost = null; + + handleClick = function clickHandler(e) { + e.preventDefault(); + Utils.switchChannel(channel); + }; + + createPost = ( + <div + id='archive-link-home' + > + <a + href='' + onClick={handleClick} + > + {'You are viewing the Archives. Click here to jump to recent messages.'} + </a> + </div> + ); } else { postsContainer = <PostsViewContainer />; createPost = ( diff --git a/web/react/components/command_list.jsx b/web/react/components/command_list.jsx deleted file mode 100644 index 7fc0f79cf..000000000 --- a/web/react/components/command_list.jsx +++ /dev/null @@ -1,99 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import * as client from '../utils/client.jsx'; - -export default class CommandList extends React.Component { - constructor(props) { - super(props); - - this.handleClick = this.handleClick.bind(this); - this.addFirstCommand = this.addFirstCommand.bind(this); - this.isEmpty = this.isEmpty.bind(this); - this.getSuggestedCommands = this.getSuggestedCommands.bind(this); - - this.state = { - suggestions: [], - cmd: '' - }; - } - - handleClick(i) { - this.props.addCommand(this.state.suggestions[i].suggestion); - this.setState({suggestions: [], cmd: ''}); - } - - addFirstCommand() { - if (this.state.suggestions.length === 0) { - return; - } - this.handleClick(0); - } - - isEmpty() { - return this.state.suggestions.length === 0; - } - - getSuggestedCommands(cmd) { - if (!cmd || cmd.charAt(0) !== '/') { - this.setState({suggestions: [], cmd: ''}); - return; - } - - client.executeCommand( - this.props.channelId, - cmd, - true, - function success(data) { - if (data.suggestions.length === 1 && data.suggestions[0].suggestion === cmd) { - data.suggestions = []; - } - this.setState({suggestions: data.suggestions, cmd: cmd}); - }.bind(this), - function fail() { - } - ); - } - - render() { - if (this.state.suggestions.length === 0) { - return (<div/>); - } - - var suggestions = []; - - for (var i = 0; i < this.state.suggestions.length; i++) { - if (this.state.suggestions[i].suggestion !== this.state.cmd) { - suggestions.push( - <div - key={i} - className='command-name' - onClick={this.handleClick.bind(this, i)} - > - <div className='command__title'><strong>{this.state.suggestions[i].suggestion}</strong></div> - <div className='command__desc'>{this.state.suggestions[i].description}</div> - </div> - ); - } - } - - return ( - <div - ref='mentionlist' - className='command-box' - style={{height: (suggestions.length * 56) + 2}} - > - {suggestions} - </div> - ); - } -} - -CommandList.defaultProps = { - channelId: null -}; - -CommandList.propTypes = { - addCommand: React.PropTypes.func, - channelId: React.PropTypes.string -}; diff --git a/web/react/components/create_comment.jsx b/web/react/components/create_comment.jsx index 8ceda1cf7..fac40e895 100644 --- a/web/react/components/create_comment.jsx +++ b/web/react/components/create_comment.jsx @@ -34,7 +34,6 @@ export default class CreateComment extends React.Component { this.handleUploadError = this.handleUploadError.bind(this); this.handleTextDrop = this.handleTextDrop.bind(this); this.removePreview = this.removePreview.bind(this); - this.handleSubmit = this.handleSubmit.bind(this); this.getFileCount = this.getFileCount.bind(this); this.handleResize = this.handleResize.bind(this); this.onPreferenceChange = this.onPreferenceChange.bind(this); @@ -335,6 +334,7 @@ export default class CreateComment extends React.Component { messageText={this.state.messageText} createMessage='Add a comment...' initialText='' + supportsCommands={false} id='reply_textbox' ref='textbox' /> diff --git a/web/react/components/edit_post_modal.jsx b/web/react/components/edit_post_modal.jsx index eb58fe721..be57fe7c3 100644 --- a/web/react/components/edit_post_modal.jsx +++ b/web/react/components/edit_post_modal.jsx @@ -160,6 +160,7 @@ export default class EditPostModal extends React.Component { onKeyDown={this.handleKeyDown} messageText={this.state.editText} createMessage='Edit the post...' + supportsCommands={false} id='edit_textbox' ref='editbox' /> diff --git a/web/react/components/mention.jsx b/web/react/components/mention.jsx deleted file mode 100644 index 44f6210e4..000000000 --- a/web/react/components/mention.jsx +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. -import UserStore from '../stores/user_store.jsx'; -import * as Utils from '../utils/utils.jsx'; - -export default class Mention extends React.Component { - constructor(props) { - super(props); - - this.handleClick = this.handleClick.bind(this); - - this.state = null; - } - handleClick() { - this.props.handleClick(this.props.username); - } - render() { - var icon; - var timestamp = UserStore.getCurrentUser().update_at; - if (this.props.id === 'allmention' || this.props.id === 'channelmention') { - icon = <span><i className='mention-img fa fa-users fa-2x'></i></span>; - } else if (this.props.id == null) { - icon = <span><i className='mention-img fa fa-users fa-2x'></i></span>; - } else { - icon = ( - <span> - <img - className='mention-img' - src={'/api/v1/users/' + this.props.id + '/image?time=' + timestamp + '&' + Utils.getSessionIndex()} - /> - </span> - ); - } - return ( - <div - className={'mentions-name ' + this.props.isFocused} - id={this.props.id + '_mentions'} - onClick={this.handleClick} - onMouseEnter={this.props.handleMouseEnter} - > - <div className='pull-left'>{icon}</div> - <div className='pull-left mention-align'><span>@{this.props.username}</span><span className='mention-fullname'>{this.props.secondary_text}</span></div> - </div> - ); - } -} - -Mention.defaultProps = { - username: '', - id: '', - isFocused: '', - secondary_text: '' -}; -Mention.propTypes = { - handleClick: React.PropTypes.func.isRequired, - handleMouseEnter: React.PropTypes.func.isRequired, - username: React.PropTypes.string, - id: React.PropTypes.string, - isFocused: React.PropTypes.string, - secondary_text: React.PropTypes.string -}; diff --git a/web/react/components/mention_list.jsx b/web/react/components/mention_list.jsx deleted file mode 100644 index 297d5c719..000000000 --- a/web/react/components/mention_list.jsx +++ /dev/null @@ -1,276 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import UserStore from '../stores/user_store.jsx'; -import SearchStore from '../stores/search_store.jsx'; -import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; -import Mention from './mention.jsx'; - -import Constants from '../utils/constants.jsx'; -import * as Utils from '../utils/utils.jsx'; -var ActionTypes = Constants.ActionTypes; - -var MAX_HEIGHT_LIST = 292; -var MAX_ITEMS_IN_LIST = 25; -var ITEM_HEIGHT = 36; - -export default class MentionList extends React.Component { - constructor(props) { - super(props); - - this.onListenerChange = this.onListenerChange.bind(this); - this.handleClick = this.handleClick.bind(this); - this.handleMouseEnter = this.handleMouseEnter.bind(this); - this.getSelection = this.getSelection.bind(this); - this.addCurrentMention = this.addCurrentMention.bind(this); - this.addFirstMention = this.addFirstMention.bind(this); - this.isEmpty = this.isEmpty.bind(this); - this.scrollToMention = this.scrollToMention.bind(this); - this.onScroll = this.onScroll.bind(this); - this.onMentionListKey = this.onMentionListKey.bind(this); - this.onClick = this.onClick.bind(this); - - this.state = {excludeUsers: [], mentionText: '-1', selectedMention: 0, selectedUsername: ''}; - } - onScroll() { - if ($('.mentions--top').length) { - $('#reply_mention_tab .mentions--top').css({bottom: $(window).height() - $('.post-right__scroll #reply_textbox').offset().top}); - } - } - onMentionListKey(e) { - if (!this.isEmpty() && this.state.mentionText !== '-1' && (e.which === 13 || e.which === 9)) { - e.stopPropagation(); - e.preventDefault(); - this.addCurrentMention(); - } else if (!this.isEmpty() && this.state.mentionText !== '-1' && (e.which === 38 || e.which === 40)) { - e.stopPropagation(); - e.preventDefault(); - - if (e.which === 38) { - if (this.getSelection(this.state.selectedMention - 1)) { - this.setState({selectedMention: this.state.selectedMention - 1, selectedUsername: this.refs['mention' + (this.state.selectedMention - 1)].props.username}); - } - } else if (e.which === 40) { - if (this.getSelection(this.state.selectedMention + 1)) { - this.setState({selectedMention: this.state.selectedMention + 1, selectedUsername: this.refs['mention' + (this.state.selectedMention + 1)].props.username}); - } - } - - this.scrollToMention(e.which); - } - } - onClick(e) { - if (!($('#' + this.props.id).is(e.target) || $('#' + this.props.id).has(e.target).length || - ('mentionlist' in this.refs && $(ReactDOM.findDOMNode(this.refs.mentionlist)).has(e.target).length))) { - this.setState({mentionText: '-1'}); - } - } - componentDidMount() { - SearchStore.addMentionDataChangeListener(this.onListenerChange); - - $('.post-right__scroll').scroll(this.onScroll); - - $('body').on('keydown.mentionlist', '#' + this.props.id, this.onMentionListKey); - $(document).click(this.onClick); - } - componentWillUnmount() { - SearchStore.removeMentionDataChangeListener(this.onListenerChange); - $('body').off('keydown.mentionlist', '#' + this.props.id); - } - - /* - * This component is poorly designed, nessesitating some state modification - * in the componentDidUpdate function. This is generally discouraged as it - * is a performance issue and breaks with good react design. This component - * should be redesigned. - */ - componentDidUpdate() { - if (this.state.mentionText !== '-1') { - if (this.state.selectedUsername !== '' && (!this.getSelection(this.state.selectedMention) || this.state.selectedUsername !== this.refs['mention' + this.state.selectedMention].props.username)) { - var tempSelectedMention = -1; - var foundMatch = false; - while (tempSelectedMention < this.state.selectedMention && this.getSelection(++tempSelectedMention)) { - if (this.state.selectedUsername === this.refs['mention' + tempSelectedMention].props.username) { - this.setState({selectedMention: tempSelectedMention}); //eslint-disable-line react/no-did-update-set-state - foundMatch = true; - break; - } - } - if (this.getSelection(0) && !foundMatch) { - this.setState({selectedMention: 0, selectedUsername: this.refs.mention0.props.username}); //eslint-disable-line react/no-did-update-set-state - } - } - } else if (this.state.selectedMention !== 0) { - this.setState({selectedMention: 0, selectedUsername: ''}); //eslint-disable-line react/no-did-update-set-state - } - } - onListenerChange(id, mentionText) { - if (id !== this.props.id) { - return; - } - - var newState = this.state; - if (mentionText != null) { - newState.mentionText = mentionText; - } - - this.setState(newState); - } - handleClick(name) { - AppDispatcher.handleViewAction({ - type: ActionTypes.RECIEVED_ADD_MENTION, - id: this.props.id, - username: name - }); - - this.setState({mentionText: '-1'}); - } - handleMouseEnter(listId) { - this.setState({selectedMention: listId, selectedUsername: this.refs['mention' + listId].props.username}); - } - getSelection(listId) { - if (!this.refs['mention' + listId]) { - return false; - } - return true; - } - addCurrentMention() { - if (this.getSelection(this.state.selectedMention)) { - this.refs['mention' + this.state.selectedMention].handleClick(); - } else { - this.addFirstMention(); - } - } - addFirstMention() { - if (!this.refs.mention0) { - return; - } - this.refs.mention0.handleClick(); - } - isEmpty() { - return (!this.refs.mention0); - } - scrollToMention(keyPressed) { - var direction; - if (keyPressed === 38) { - direction = 'up'; - } else { - direction = 'down'; - } - var scrollAmount = 0; - - if (direction === 'up') { - scrollAmount = '-=' + ($('#' + this.refs['mention' + this.state.selectedMention].props.id + '_mentions').innerHeight() - 5); - } else if (direction === 'down') { - scrollAmount = '+=' + ($('#' + this.refs['mention' + this.state.selectedMention].props.id + '_mentions').innerHeight() - 5); - } - - $('#mentionsbox').animate({ - scrollTop: scrollAmount - }, 75); - } - render() { - var mentionText = this.state.mentionText; - if (mentionText === '-1') { - return null; - } - - var profiles = UserStore.getActiveOnlyProfiles(); - var users = []; - for (let id in profiles) { - if (profiles[id]) { - users.push(profiles[id]); - } - } - - // var all = {}; - // all.username = 'all'; - // all.nickname = ''; - // all.secondary_text = 'Notifies everyone in the team'; - // all.id = 'allmention'; - // users.push(all); - - var channel = {}; - channel.username = 'channel'; - channel.nickname = ''; - channel.secondary_text = 'Notifies everyone in the channel'; - channel.id = 'channelmention'; - users.push(channel); - - users.sort(function sortByUsername(a, b) { - if (a.username < b.username) { - return -1; - } - if (a.username > b.username) { - return 1; - } - return 0; - }); - var mentions = []; - var index = 0; - - for (var i = 0; i < users.length && index < MAX_ITEMS_IN_LIST; i++) { - if ((users[i].first_name && users[i].first_name.lastIndexOf(mentionText, 0) === 0) || - (users[i].last_name && users[i].last_name.lastIndexOf(mentionText, 0) === 0) || - users[i].username.lastIndexOf(mentionText, 0) === 0) { - let isFocused = ''; - if (this.state.selectedMention === index) { - isFocused = 'mentions-focus'; - } - - if (!users[i].secondary_text) { - users[i].secondary_text = Utils.getFullName(users[i]); - } - - mentions[index] = ( - <Mention - key={'mention_key_' + index} - ref={'mention' + index} - username={users[i].username} - secondary_text={users[i].secondary_text} - id={users[i].id} - listId={index} - isFocused={isFocused} - handleMouseEnter={this.handleMouseEnter.bind(this, index)} - handleClick={this.handleClick} - /> - ); - index++; - } - } - - var numMentions = mentions.length; - - if (numMentions < 1) { - return null; - } - - var $mentionTab = $('#' + this.props.id); - var maxHeight = Math.min(MAX_HEIGHT_LIST, $mentionTab.offset().top - 10); - var style = { - height: Math.min(maxHeight, (numMentions * ITEM_HEIGHT) + 4), - width: $mentionTab.parent().width(), - bottom: $(window).height() - $mentionTab.offset().top, - left: $mentionTab.offset().left - }; - - return ( - <div - className='mentions--top' - style={style} - > - <div - ref='mentionlist' - className='mentions-box' - id='mentionsbox' - > - {mentions} - </div> - </div> - ); - } -} - -MentionList.propTypes = { - id: React.PropTypes.string -}; diff --git a/web/react/components/post_body.jsx b/web/react/components/post_body.jsx index de8195f91..27f7ad2de 100644 --- a/web/react/components/post_body.jsx +++ b/web/react/components/post_body.jsx @@ -4,6 +4,7 @@ import FileAttachmentList from './file_attachment_list.jsx'; import UserStore from '../stores/user_store.jsx'; import * as Utils from '../utils/utils.jsx'; +import * as Emoji from '../utils/emoticons.jsx'; import Constants from '../utils/constants.jsx'; import * as TextFormatting from '../utils/text_formatting.jsx'; import twemoji from 'twemoji'; @@ -52,7 +53,11 @@ export default class PostBody extends React.Component { } parseEmojis() { - twemoji.parse(ReactDOM.findDOMNode(this), {size: Constants.EMOJI_SIZE}); + twemoji.parse(ReactDOM.findDOMNode(this), { + className: 'emoji twemoji', + base: '', + folder: Emoji.getImagePathForEmoticon() + }); } componentWillMount() { diff --git a/web/react/components/post_focus_view.jsx b/web/react/components/post_focus_view.jsx index 5c6ad6c28..adcd78839 100644 --- a/web/react/components/post_focus_view.jsx +++ b/web/react/components/post_focus_view.jsx @@ -73,7 +73,7 @@ export default class PostFocusView extends React.Component { getIntroMessage() { return ( <div className='channel-intro'> - <h4 className='channel-intro__title'>{'Beginning of Channel'}</h4> + <h4 className='channel-intro__title'>{'Beginning of Channel Archives'}</h4> </div> ); } diff --git a/web/react/components/rhs_root_post.jsx b/web/react/components/rhs_root_post.jsx index 3d3d9e13f..0dd969ad0 100644 --- a/web/react/components/rhs_root_post.jsx +++ b/web/react/components/rhs_root_post.jsx @@ -6,9 +6,9 @@ import UserProfile from './user_profile.jsx'; import UserStore from '../stores/user_store.jsx'; import * as TextFormatting from '../utils/text_formatting.jsx'; import * as utils from '../utils/utils.jsx'; +import * as Emoji from '../utils/emoticons.jsx'; import FileAttachmentList from './file_attachment_list.jsx'; import twemoji from 'twemoji'; -import Constants from '../utils/constants.jsx'; import PostBodyAdditionalContent from './post_body_additional_content.jsx'; import * as EventHelpers from '../dispatcher/event_helpers.jsx'; @@ -21,7 +21,11 @@ export default class RhsRootPost extends React.Component { this.state = {}; } parseEmojis() { - twemoji.parse(ReactDOM.findDOMNode(this), {size: Constants.EMOJI_SIZE}); + twemoji.parse(ReactDOM.findDOMNode(this), { + className: 'emoji twemoji', + base: '', + folder: Emoji.getImagePathForEmoticon() + }); } componentDidMount() { this.parseEmojis(); diff --git a/web/react/components/rhs_thread.jsx b/web/react/components/rhs_thread.jsx index 61f138539..d111094e7 100644 --- a/web/react/components/rhs_thread.jsx +++ b/web/react/components/rhs_thread.jsx @@ -101,7 +101,6 @@ export default class RhsThread extends React.Component { } if (currentPosts.posts[currentPosts.order[0]].channel_id === currentSelected.posts[currentSelected.order[0]].channel_id) { - currentSelected.posts = {}; for (var postId in currentPosts.posts) { if (currentPosts.posts.hasOwnProperty(postId)) { currentSelected.posts[postId] = currentPosts.posts[postId]; diff --git a/web/react/components/search_autocomplete.jsx b/web/react/components/search_autocomplete.jsx deleted file mode 100644 index 4c0aa0166..000000000 --- a/web/react/components/search_autocomplete.jsx +++ /dev/null @@ -1,341 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -import ChannelStore from '../stores/channel_store.jsx'; -import Constants from '../utils/constants.jsx'; -const KeyCodes = Constants.KeyCodes; -const Popover = ReactBootstrap.Popover; -import UserStore from '../stores/user_store.jsx'; -import * as Utils from '../utils/utils.jsx'; - -const patterns = new Map([ - ['channels', /\b(?:in|channel):\s*(\S*)$/i], - ['users', /\bfrom:\s*(\S*)$/i] -]); - -export default class SearchAutocomplete extends React.Component { - constructor(props) { - super(props); - - this.handleClick = this.handleClick.bind(this); - this.handleDocumentClick = this.handleDocumentClick.bind(this); - this.handleInputChange = this.handleInputChange.bind(this); - this.handleKeyDown = this.handleKeyDown.bind(this); - - this.completeWord = this.completeWord.bind(this); - this.getSelection = this.getSelection.bind(this); - this.scrollToItem = this.scrollToItem.bind(this); - this.updateSuggestions = this.updateSuggestions.bind(this); - - this.renderChannelSuggestion = this.renderChannelSuggestion.bind(this); - this.renderUserSuggestion = this.renderUserSuggestion.bind(this); - - this.state = { - show: false, - mode: '', - filter: '', - selection: 0, - suggestions: new Map() - }; - } - - componentDidMount() { - $(document).on('click', this.handleDocumentClick); - } - - componentDidUpdate(prevProps, prevState) { - const content = $(ReactDOM.findDOMNode(this.refs.searchPopover)).find('.popover-content'); - - if (this.state.show && this.state.suggestions.length > 0) { - if (!prevState.show) { - content.perfectScrollbar(); - content.css('max-height', $(window).height() - 200); - } - - // keep the keyboard selection visible when scrolling - this.scrollToItem(this.getSelection()); - } - } - - componentWillUnmount() { - $(document).off('click', this.handleDocumentClick); - } - - handleClick(value) { - this.completeWord(value); - } - - handleDocumentClick(e) { - const container = $(ReactDOM.findDOMNode(this.refs.searchPopover)); - - if (!(container.is(e.target) || container.has(e.target).length > 0)) { - this.setState({ - show: false - }); - } - } - - handleInputChange(textbox, text) { - const caret = Utils.getCaretPosition(textbox); - const preText = text.substring(0, caret); - - let mode = ''; - let filter = ''; - for (const [modeForPattern, pattern] of patterns) { - const result = pattern.exec(preText); - - if (result) { - mode = modeForPattern; - filter = result[1]; - break; - } - } - - if (mode !== this.state.mode || filter !== this.state.filter) { - this.updateSuggestions(mode, filter); - } - - this.setState({ - mode, - filter, - show: mode || filter - }); - } - - handleKeyDown(e) { - if (!this.state.show || this.state.suggestions.length === 0) { - return; - } - - if (e.which === KeyCodes.UP || e.which === KeyCodes.DOWN) { - e.preventDefault(); - - let selection = this.state.selection; - - if (e.which === KeyCodes.UP) { - selection -= 1; - } else { - selection += 1; - } - - if (selection >= 0 && selection < this.state.suggestions.length) { - this.setState({ - selection - }); - } - } else if (e.which === KeyCodes.ENTER || e.which === KeyCodes.SPACE) { - e.preventDefault(); - - this.completeWord(this.getSelection()); - } - } - - completeWord(value) { - // add a space so that anything else typed doesn't interfere with the search flag - this.props.completeWord(this.state.filter, value + ' '); - - this.setState({ - show: false, - mode: '', - filter: '', - selection: 0 - }); - } - - getSelection() { - if (this.state.suggestions.length > 0) { - if (this.state.mode === 'channels') { - return this.state.suggestions[this.state.selection].name; - } else if (this.state.mode === 'users') { - return this.state.suggestions[this.state.selection].username; - } - } - - return ''; - } - - scrollToItem(itemName) { - const content = $(ReactDOM.findDOMNode(this.refs.searchPopover)).find('.popover-content'); - const visibleContentHeight = content[0].clientHeight; - const actualContentHeight = content[0].scrollHeight; - - if (this.state.suggestions.length > 0 && visibleContentHeight < actualContentHeight) { - const contentTop = content.scrollTop(); - const contentTopPadding = parseInt(content.css('padding-top'), 10); - const contentBottomPadding = parseInt(content.css('padding-top'), 10); - - const item = $(this.refs[itemName]); - const itemTop = item[0].offsetTop - parseInt(item.css('margin-top'), 10); - const itemBottom = item[0].offsetTop + item.height() + parseInt(item.css('margin-bottom'), 10); - - if (itemTop - contentTopPadding < contentTop) { - // the item is off the top of the visible space - content.scrollTop(itemTop - contentTopPadding); - } else if (itemBottom + contentTopPadding + contentBottomPadding > contentTop + visibleContentHeight) { - // the item has gone off the bottom of the visible space - content.scrollTop(itemBottom - visibleContentHeight + contentTopPadding + contentBottomPadding); - } - } - } - - updateSuggestions(mode, filter) { - let suggestions = []; - - if (mode === 'channels') { - let channels = ChannelStore.getAll(); - - if (filter) { - channels = channels.filter((channel) => channel.name.startsWith(filter) && channel.type !== 'D'); - } else { - // don't show direct channels - channels = channels.filter((channel) => channel.type !== 'D'); - } - - channels.sort((a, b) => { - // put public channels first and then sort alphabebetically - if (a.type === b.type) { - return a.name.localeCompare(b.name); - } else if (a.type === Constants.OPEN_CHANNEL) { - return -1; - } - - return 1; - }); - - suggestions = channels; - } else if (mode === 'users') { - let users = UserStore.getActiveOnlyProfileList(); - - if (filter) { - users = users.filter((user) => user.username.startsWith(filter)); - } - - users.sort((a, b) => a.username.localeCompare(b.username)); - - suggestions = users; - } - - let selection = this.state.selection; - - // keep the same user/channel selected if it's still visible as a suggestion - if (selection > 0 && this.state.suggestions.length > 0) { - // we can't just use indexOf to find if the selection is still in the list since they are different javascript objects - const currentSelectionId = this.state.suggestions[selection].id; - let found = false; - - for (let i = 0; i < suggestions.length; i++) { - if (suggestions[i].id === currentSelectionId) { - selection = i; - found = true; - - break; - } - } - - if (!found) { - selection = 0; - } - } else { - selection = 0; - } - - this.setState({ - suggestions, - selection - }); - } - - renderChannelSuggestion(channel) { - let className = 'search-autocomplete__item'; - if (channel.name === this.getSelection()) { - className += ' selected'; - } - - return ( - <div - key={channel.name} - ref={channel.name} - onClick={this.handleClick.bind(this, channel.name)} - className={className} - > - {channel.name} - </div> - ); - } - - renderUserSuggestion(user) { - let className = 'search-autocomplete__item'; - if (user.username === this.getSelection()) { - className += ' selected'; - } - - return ( - <div - key={user.username} - ref={user.username} - onClick={this.handleClick.bind(this, user.username)} - className={className} - > - <img - className='profile-img rounded' - src={'/api/v1/users/' + user.id + '/image?time=' + user.update_at} - /> - {user.username} - </div> - ); - } - - render() { - if (!this.state.show || this.state.suggestions.length === 0) { - return null; - } - - let suggestions = []; - - if (this.state.mode === 'channels') { - const publicChannels = this.state.suggestions.filter((channel) => channel.type === Constants.OPEN_CHANNEL); - if (publicChannels.length > 0) { - suggestions.push( - <div - key='public-channel-divider' - className='search-autocomplete__divider' - > - <span>{'Public ' + Utils.getChannelTerm(Constants.OPEN_CHANNEL) + 's'}</span> - </div> - ); - suggestions = suggestions.concat(publicChannels.map(this.renderChannelSuggestion)); - } - - const privateChannels = this.state.suggestions.filter((channel) => channel.type === Constants.PRIVATE_CHANNEL); - if (privateChannels.length > 0) { - suggestions.push( - <div - key='private-channel-divider' - className='search-autocomplete__divider' - > - <span>{'Private ' + Utils.getChannelTerm(Constants.PRIVATE_CHANNEL) + 's'}</span> - </div> - ); - suggestions = suggestions.concat(privateChannels.map(this.renderChannelSuggestion)); - } - } else if (this.state.mode === 'users') { - suggestions = this.state.suggestions.map(this.renderUserSuggestion); - } - - return ( - <Popover - ref='searchPopover' - onShow={this.componentDidMount} - id='search-autocomplete__popover' - className='search-help-popover autocomplete visible' - placement='bottom' - > - {suggestions} - </Popover> - ); - } -} - -SearchAutocomplete.propTypes = { - completeWord: React.PropTypes.func.isRequired -}; diff --git a/web/react/components/search_bar.jsx b/web/react/components/search_bar.jsx index 32f0f93bf..77c9e39b9 100644 --- a/web/react/components/search_bar.jsx +++ b/web/react/components/search_bar.jsx @@ -5,11 +5,14 @@ import * as client from '../utils/client.jsx'; import * as AsyncClient from '../utils/async_client.jsx'; import SearchStore from '../stores/search_store.jsx'; import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; +import SuggestionBox from './suggestion/suggestion_box.jsx'; +import SearchChannelProvider from './suggestion/search_channel_provider.jsx'; +import SearchSuggestionList from './suggestion/search_suggestion_list.jsx'; +import SearchUserProvider from './suggestion/search_user_provider.jsx'; import * as utils from '../utils/utils.jsx'; import Constants from '../utils/constants.jsx'; var ActionTypes = Constants.ActionTypes; var Popover = ReactBootstrap.Popover; -import SearchAutocomplete from './search_autocomplete.jsx'; export default class SearchBar extends React.Component { constructor() { @@ -17,17 +20,17 @@ export default class SearchBar extends React.Component { this.mounted = false; this.onListenerChange = this.onListenerChange.bind(this); - this.handleKeyDown = this.handleKeyDown.bind(this); this.handleUserInput = this.handleUserInput.bind(this); this.handleUserFocus = this.handleUserFocus.bind(this); this.handleUserBlur = this.handleUserBlur.bind(this); this.performSearch = this.performSearch.bind(this); this.handleSubmit = this.handleSubmit.bind(this); - this.completeWord = this.completeWord.bind(this); const state = this.getSearchTermStateFromStores(); state.focused = false; this.state = state; + + this.suggestionProviders = [new SearchChannelProvider(), new SearchUserProvider()]; } getSearchTermStateFromStores() { var term = SearchStore.getSearchTerm() || ''; @@ -77,18 +80,11 @@ export default class SearchBar extends React.Component { results: null }); } - handleKeyDown(e) { - if (this.refs.autocomplete) { - this.refs.autocomplete.handleKeyDown(e); - } - } - handleUserInput(e) { - var term = e.target.value; + handleUserInput(text) { + var term = text; SearchStore.storeSearchTerm(term); SearchStore.emitSearchTermChange(false); this.setState({searchTerm: term}); - - this.refs.autocomplete.handleInputChange(e.target, term); } handleUserBlur() { this.setState({focused: false}); @@ -128,23 +124,6 @@ export default class SearchBar extends React.Component { this.performSearch(this.state.searchTerm.trim()); } - completeWord(partialWord, word) { - const textbox = ReactDOM.findDOMNode(this.refs.search); - let text = textbox.value; - - const caret = utils.getCaretPosition(textbox); - const preText = text.substring(0, caret - partialWord.length); - const postText = text.substring(caret); - text = preText + word + postText; - - textbox.value = text; - utils.setCaretPosition(textbox, preText.length + word.length); - - SearchStore.storeSearchTerm(text); - SearchStore.emitSearchTermChange(false); - this.setState({searchTerm: text}); - } - render() { var isSearching = null; if (this.state.isSearching) { @@ -178,22 +157,18 @@ export default class SearchBar extends React.Component { autoComplete='off' > <span className='glyphicon glyphicon-search sidebar__search-icon' /> - <input - type='text' + <SuggestionBox ref='search' className='form-control search-bar' placeholder='Search' value={this.state.searchTerm} onFocus={this.handleUserFocus} onBlur={this.handleUserBlur} - onChange={this.handleUserInput} - onKeyDown={this.handleKeyDown} + onUserInput={this.handleUserInput} + listComponent={SearchSuggestionList} + providers={this.suggestionProviders} /> {isSearching} - <SearchAutocomplete - ref='autocomplete' - completeWord={this.completeWord} - /> <Popover id='searchbar-help-popup' placement='bottom' diff --git a/web/react/components/search_results_item.jsx b/web/react/components/search_results_item.jsx index da422fe1b..6e17cfe32 100644 --- a/web/react/components/search_results_item.jsx +++ b/web/react/components/search_results_item.jsx @@ -41,7 +41,6 @@ export default class SearchResultsItem extends React.Component { return ( <div className='search-item-container post' - onClick={this.handleClick} > <div className='search-channel__name'>{channelName}</div> <div className='post__content'> @@ -60,6 +59,15 @@ export default class SearchResultsItem extends React.Component { {utils.displayDate(this.props.post.create_at) + ' ' + utils.displayTime(this.props.post.create_at)} </time> </li> + <li> + <a + href='#' + className='search-item__jump' + onClick={this.handleClick} + > + {'[Jump]'} + </a> + </li> </ul> <div className='search-item-snippet'> <span diff --git a/web/react/components/suggestion/at_mention_provider.jsx b/web/react/components/suggestion/at_mention_provider.jsx new file mode 100644 index 000000000..8c2893448 --- /dev/null +++ b/web/react/components/suggestion/at_mention_provider.jsx @@ -0,0 +1,100 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import SuggestionStore from '../../stores/suggestion_store.jsx'; +import UserStore from '../../stores/user_store.jsx'; +import * as Utils from '../../utils/utils.jsx'; + +class AtMentionSuggestion extends React.Component { + render() { + const {item, isSelection, onClick} = this.props; + + let username; + let description; + let icon; + if (item.username === 'all') { + username = 'all'; + description = 'Notifies everyone in the team'; + icon = <i className='mention-img fa fa-users fa-2x' />; + } else if (item.username === 'channel') { + username = 'channel'; + description = 'Notifies everyone in the channel'; + icon = <i className='mention-img fa fa-users fa-2x' />; + } else { + username = item.username; + description = Utils.getFullName(item); + icon = ( + <img + className='mention-img' + src={'/api/v1/users/' + item.id + '/image?time=' + item.update_at + '&' + Utils.getSessionIndex()} + /> + ); + } + + let className = 'mentions-name'; + if (isSelection) { + className += ' suggestion--selected'; + } + + return ( + <div + className={className} + onClick={onClick} + > + <div className='pull-left'> + {icon} + </div> + <div className='pull-left mention-align'> + <span> + {'@' + username} + </span> + <span className='mention-fullname'> + {description} + </span> + </div> + </div> + ); + } +} + +AtMentionSuggestion.propTypes = { + item: React.PropTypes.object.isRequired, + isSelection: React.PropTypes.bool, + onClick: React.PropTypes.func +}; + +export default class AtMentionProvider { + handlePretextChanged(suggestionId, pretext) { + const captured = (/@([a-z0-9\-\._]*)$/i).exec(pretext); + if (captured) { + const usernamePrefix = captured[1]; + + const users = UserStore.getProfiles(); + let filtered = []; + + for (const id of Object.keys(users)) { + const user = users[id]; + + if (user.username.startsWith(usernamePrefix)) { + filtered.push(user); + } + } + + // add dummy users to represent the @all and @channel special mentions + if ('all'.startsWith(usernamePrefix)) { + filtered.push({username: 'all'}); + } + + if ('channel'.startsWith(usernamePrefix)) { + filtered.push({username: 'channel'}); + } + + filtered = filtered.sort((a, b) => a.username.localeCompare(b.username)); + + const mentions = filtered.map((user) => '@' + user.username); + + SuggestionStore.setMatchedPretext(suggestionId, captured[0]); + SuggestionStore.addSuggestions(suggestionId, mentions, filtered, AtMentionSuggestion); + } + } +} diff --git a/web/react/components/suggestion/command_provider.jsx b/web/react/components/suggestion/command_provider.jsx new file mode 100644 index 000000000..a2a446de2 --- /dev/null +++ b/web/react/components/suggestion/command_provider.jsx @@ -0,0 +1,47 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import * as AsyncClient from '../../utils/async_client.jsx'; +import SuggestionStore from '../../stores/suggestion_store.jsx'; + +class CommandSuggestion extends React.Component { + render() { + const {item, isSelection, onClick} = this.props; + + let className = 'command-name'; + if (isSelection) { + className += ' suggestion--selected'; + } + + return ( + <div + className={className} + onClick={onClick} + > + <div className='command__title'> + <string>{item.suggestion}</string> + </div> + <div className='command__desc'> + {item.description} + </div> + </div> + ); + } +} + +CommandSuggestion.propTypes = { + item: React.PropTypes.object.isRequired, + isSelection: React.PropTypes.bool, + onClick: React.PropTypes.func +}; + +export default class CommandProvider { + handlePretextChanged(suggestionId, pretext) { + if (pretext.startsWith('/')) { + SuggestionStore.setMatchedPretext(suggestionId, pretext); + SuggestionStore.setCompleteOnSpace(suggestionId, false); + + AsyncClient.getSuggestedCommands(pretext, suggestionId, CommandSuggestion); + } + } +} diff --git a/web/react/components/suggestion/emoticon_provider.jsx b/web/react/components/suggestion/emoticon_provider.jsx new file mode 100644 index 000000000..7dcb86442 --- /dev/null +++ b/web/react/components/suggestion/emoticon_provider.jsx @@ -0,0 +1,74 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import SuggestionStore from '../../stores/suggestion_store.jsx'; +import * as Emoticons from '../../utils/emoticons.jsx'; + +const MAX_EMOTICON_SUGGESTIONS = 40; + +class EmoticonSuggestion extends React.Component { + render() { + const text = this.props.term; + const name = this.props.item; + + let className = 'emoticon-suggestion'; + if (this.props.isSelection) { + className += ' suggestion--selected'; + } + + return ( + <div + className={className} + onClick={this.props.onClick} + > + <div className='pull-left'> + <img + alt={text} + className='emoticon-suggestion__image' + src={Emoticons.getImagePathForEmoticon(name)} + title={text} + /> + </div> + <div className='pull-left'> + {text} + </div> + </div> + ); + } +} + +EmoticonSuggestion.propTypes = { + item: React.PropTypes.string.isRequired, + term: React.PropTypes.string.isRequired, + isSelection: React.PropTypes.bool, + onClick: React.PropTypes.func +}; + +export default class EmoticonProvider { + handlePretextChanged(suggestionId, pretext) { + const captured = (/(?:^|\s)(:([a-zA-Z0-9_+\-]*))$/g).exec(pretext); + if (captured) { + const text = captured[1]; + const partialName = captured[2]; + + const terms = []; + const names = []; + + for (const emoticon of Emoticons.emoticonMap.keys()) { + if (emoticon.indexOf(partialName) !== -1) { + terms.push(':' + emoticon + ':'); + names.push(emoticon); + + if (terms.length >= MAX_EMOTICON_SUGGESTIONS) { + break; + } + } + } + + if (terms.length > 0) { + SuggestionStore.setMatchedPretext(suggestionId, text); + SuggestionStore.addSuggestions(suggestionId, terms, names, EmoticonSuggestion); + } + } + } +} diff --git a/web/react/components/suggestion/search_channel_provider.jsx b/web/react/components/suggestion/search_channel_provider.jsx new file mode 100644 index 000000000..7547a9341 --- /dev/null +++ b/web/react/components/suggestion/search_channel_provider.jsx @@ -0,0 +1,69 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import ChannelStore from '../../stores/channel_store.jsx'; +import Constants from '../../utils/constants.jsx'; +import SuggestionStore from '../../stores/suggestion_store.jsx'; + +class SearchChannelSuggestion extends React.Component { + render() { + const {item, isSelection, onClick} = this.props; + + let className = 'search-autocomplete__item'; + if (isSelection) { + className += ' selected'; + } + + return ( + <div + onClick={onClick} + className={className} + > + {item.name} + </div> + ); + } +} + +SearchChannelSuggestion.propTypes = { + item: React.PropTypes.object.isRequired, + isSelection: React.PropTypes.bool, + onClick: React.PropTypes.func +}; + +export default class SearchChannelProvider { + handlePretextChanged(suggestionId, pretext) { + const captured = (/\b(?:in|channel):\s*(\S*)$/i).exec(pretext); + if (captured) { + const channelPrefix = captured[1]; + + const channels = ChannelStore.getAll(); + const publicChannels = []; + const privateChannels = []; + + for (const id of Object.keys(channels)) { + const channel = channels[id]; + + // don't show direct channels + if (channel.type !== Constants.DM_CHANNEL && channel.name.startsWith(channelPrefix)) { + if (channel.type === Constants.OPEN_CHANNEL) { + publicChannels.push(channel); + } else { + privateChannels.push(channel); + } + } + } + + publicChannels.sort((a, b) => a.name.localeCompare(b.name)); + const publicChannelNames = publicChannels.map((channel) => channel.name); + + privateChannels.sort((a, b) => a.name.localeCompare(b.name)); + const privateChannelNames = privateChannels.map((channel) => channel.name); + + SuggestionStore.setMatchedPretext(suggestionId, channelPrefix); + + SuggestionStore.addSuggestions(suggestionId, publicChannelNames, publicChannels, SearchChannelSuggestion); + SuggestionStore.addSuggestions(suggestionId, privateChannelNames, privateChannels, SearchChannelSuggestion); + } + } +} diff --git a/web/react/components/suggestion/search_suggestion_list.jsx b/web/react/components/suggestion/search_suggestion_list.jsx new file mode 100644 index 000000000..542d28ddd --- /dev/null +++ b/web/react/components/suggestion/search_suggestion_list.jsx @@ -0,0 +1,86 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import Constants from '../../utils/constants.jsx'; +import SuggestionList from './suggestion_list.jsx'; +import * as Utils from '../../utils/utils.jsx'; + +export default class SearchSuggestionList extends SuggestionList { + componentDidUpdate(prevProps, prevState) { + if (this.state.items.length > 0 && prevState.items.length === 0) { + this.getContent().perfectScrollbar(); + } + } + + getContent() { + return $(ReactDOM.findDOMNode(this.refs.popover)).find('.popover-content'); + } + + renderChannelDivider(type) { + let text; + if (type === Constants.OPEN_CHANNEL) { + text = 'Public ' + Utils.getChannelTerm(type) + 's'; + } else { + text = 'Private ' + Utils.getChannelTerm(type) + 's'; + } + + return ( + <div + key={type + '-divider'} + className='search-autocomplete__divider' + > + <span>{text}</span> + </div> + ); + } + + render() { + if (this.state.items.length === 0 || !this.props.show) { + return null; + } + + const items = []; + for (let i = 0; i < this.state.items.length; i++) { + const item = this.state.items[i]; + const term = this.state.terms[i]; + const isSelection = term === this.state.selection; + + // ReactComponent names need to be upper case when used in JSX + const Component = this.state.components[i]; + + // temporary hack to add dividers between public and private channels in the search suggestion list + if (i === 0 || item.type !== this.state.items[i - 1].type) { + if (item.type === Constants.OPEN_CHANNEL) { + items.push(this.renderChannelDivider(Constants.OPEN_CHANNEL)); + } else if (item.type === Constants.PRIVATE_CHANNEL) { + items.push(this.renderChannelDivider(Constants.PRIVATE_CHANNEL)); + } + } + + items.push( + <Component + key={term} + ref={term} + item={item} + isSelection={isSelection} + onClick={this.handleItemClick.bind(this, term)} + /> + ); + } + + return ( + <ReactBootstrap.Popover + ref='popover' + id='search-autocomplete__popover' + className='search-help-popover autocomplete visible' + placement='bottom' + > + {items} + </ReactBootstrap.Popover> + ); + } +} + +SearchSuggestionList.propTypes = { + ...SuggestionList.propTypes +}; diff --git a/web/react/components/suggestion/search_user_provider.jsx b/web/react/components/suggestion/search_user_provider.jsx new file mode 100644 index 000000000..cf2953937 --- /dev/null +++ b/web/react/components/suggestion/search_user_provider.jsx @@ -0,0 +1,62 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import SuggestionStore from '../../stores/suggestion_store.jsx'; +import UserStore from '../../stores/user_store.jsx'; + +class SearchUserSuggestion extends React.Component { + render() { + const {item, isSelection, onClick} = this.props; + + let className = 'search-autocomplete__item'; + if (isSelection) { + className += ' selected'; + } + + return ( + <div + className={className} + onClick={onClick} + > + <img + className='profile-img rounded' + src={'/api/v1/users/' + item.id + '/image?time=' + item.update_at} + /> + {item.username} + </div> + ); + } +} + +SearchUserSuggestion.propTypes = { + item: React.PropTypes.object.isRequired, + isSelection: React.PropTypes.bool, + onClick: React.PropTypes.func +}; + +export default class SearchUserProvider { + handlePretextChanged(suggestionId, pretext) { + const captured = (/\bfrom:\s*(\S*)$/i).exec(pretext); + if (captured) { + const usernamePrefix = captured[1]; + + const users = UserStore.getProfiles(); + let filtered = []; + + for (const id of Object.keys(users)) { + const user = users[id]; + + if (user.username.startsWith(usernamePrefix)) { + filtered.push(user); + } + } + + filtered = filtered.sort((a, b) => a.username.localeCompare(b.username)); + + const usernames = filtered.map((user) => user.username); + + SuggestionStore.setMatchedPretext(suggestionId, usernamePrefix); + SuggestionStore.addSuggestions(suggestionId, usernames, filtered, SearchUserSuggestion); + } + } +} diff --git a/web/react/components/suggestion/suggestion_box.jsx b/web/react/components/suggestion/suggestion_box.jsx new file mode 100644 index 000000000..4ca461e82 --- /dev/null +++ b/web/react/components/suggestion/suggestion_box.jsx @@ -0,0 +1,189 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import Constants from '../../utils/constants.jsx'; +import * as EventHelpers from '../../dispatcher/event_helpers.jsx'; +import SuggestionStore from '../../stores/suggestion_store.jsx'; +import * as Utils from '../../utils/utils.jsx'; + +const KeyCodes = Constants.KeyCodes; + +export default class SuggestionBox extends React.Component { + constructor(props) { + super(props); + + this.handleDocumentClick = this.handleDocumentClick.bind(this); + this.handleFocus = this.handleFocus.bind(this); + + this.handleChange = this.handleChange.bind(this); + this.handleCompleteWord = this.handleCompleteWord.bind(this); + this.handleKeyDown = this.handleKeyDown.bind(this); + this.handlePretextChanged = this.handlePretextChanged.bind(this); + + this.suggestionId = Utils.generateId(); + + this.state = { + focused: false + }; + } + + componentDidMount() { + SuggestionStore.registerSuggestionBox(this.suggestionId); + $(document).on('click', this.handleDocumentClick); + + SuggestionStore.addCompleteWordListener(this.suggestionId, this.handleCompleteWord); + SuggestionStore.addPretextChangedListener(this.suggestionId, this.handlePretextChanged); + } + + componentWillUnmount() { + SuggestionStore.removeCompleteWordListener(this.suggestionId, this.handleCompleteWord); + SuggestionStore.removePretextChangedListener(this.suggestionId, this.handlePretextChanged); + + SuggestionStore.unregisterSuggestionBox(this.suggestionId); + $(document).off('click', this.handleDocumentClick); + } + + getTextbox() { + // this is to support old code that looks at the input/textarea DOM nodes + return ReactDOM.findDOMNode(this.refs.textbox); + } + + handleDocumentClick(e) { + if (!this.state.focused) { + return; + } + + const container = $(ReactDOM.findDOMNode(this)); + if (!(container.is(e.target) || container.has(e.target).length > 0)) { + // we can't just use blur for this because it fires and hides the children before + // their click handlers can be called + this.setState({ + focused: false + }); + } + } + + handleFocus() { + this.setState({ + focused: true + }); + + if (this.props.onFocus) { + this.props.onFocus(); + } + } + + handleChange(e) { + const textbox = ReactDOM.findDOMNode(this.refs.textbox); + const caret = Utils.getCaretPosition(textbox); + const pretext = textbox.value.substring(0, caret); + + EventHelpers.emitSuggestionPretextChanged(this.suggestionId, pretext); + + if (this.props.onUserInput) { + this.props.onUserInput(textbox.value); + } + + if (this.props.onChange) { + this.props.onChange(e); + } + } + + handleCompleteWord(term) { + const textbox = ReactDOM.findDOMNode(this.refs.textbox); + const caret = Utils.getCaretPosition(textbox); + + const text = this.props.value; + const prefix = text.substring(0, caret - SuggestionStore.getMatchedPretext(this.suggestionId).length); + const suffix = text.substring(caret); + + if (this.props.onUserInput) { + this.props.onUserInput(prefix + term + ' ' + suffix); + } + + // set the caret position after the next rendering + window.requestAnimationFrame(() => { + Utils.setCaretPosition(textbox, prefix.length + term.length + 1); + }); + } + + handleKeyDown(e) { + if (SuggestionStore.hasSuggestions(this.suggestionId)) { + if (e.which === KeyCodes.UP) { + EventHelpers.emitSelectPreviousSuggestion(this.suggestionId); + e.preventDefault(); + } else if (e.which === KeyCodes.DOWN) { + EventHelpers.emitSelectNextSuggestion(this.suggestionId); + e.preventDefault(); + } else if (e.which === KeyCodes.ENTER || (e.which === KeyCodes.SPACE && SuggestionStore.shouldCompleteOnSpace(this.suggestionId))) { + EventHelpers.emitCompleteWordSuggestion(this.suggestionId); + e.preventDefault(); + } else if (this.props.onKeyDown) { + this.props.onKeyDown(e); + } + } else if (this.props.onKeyDown) { + this.props.onKeyDown(e); + } + } + + handlePretextChanged(pretext) { + for (const provider of this.props.providers) { + provider.handlePretextChanged(this.suggestionId, pretext); + } + } + + render() { + const newProps = Object.assign({}, this.props, { + onFocus: this.handleFocus, + onChange: this.handleChange, + onKeyDown: this.handleKeyDown + }); + + let textbox = null; + if (this.props.type === 'input') { + textbox = ( + <input + ref='textbox' + type='text' + {...newProps} + /> + ); + } else if (this.props.type === 'textarea') { + textbox = ( + <textarea + ref='textbox' + {...newProps} + /> + ); + } + + const SuggestionListComponent = this.props.listComponent; + + return ( + <div> + {textbox} + <SuggestionListComponent + suggestionId={this.suggestionId} + show={this.state.focused} + /> + </div> + ); + } +} + +SuggestionBox.defaultProps = { + type: 'input' +}; + +SuggestionBox.propTypes = { + listComponent: React.PropTypes.func.isRequired, + type: React.PropTypes.oneOf(['input', 'textarea']).isRequired, + value: React.PropTypes.string.isRequired, + onUserInput: React.PropTypes.func, + providers: React.PropTypes.arrayOf(React.PropTypes.object), + + // explicitly name any input event handlers we override and need to manually call + onChange: React.PropTypes.func, + onKeyDown: React.PropTypes.func, + onFocus: React.PropTypes.func +}; diff --git a/web/react/components/suggestion/suggestion_list.jsx b/web/react/components/suggestion/suggestion_list.jsx new file mode 100644 index 000000000..87021fd94 --- /dev/null +++ b/web/react/components/suggestion/suggestion_list.jsx @@ -0,0 +1,126 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import * as EventHelpers from '../../dispatcher/event_helpers.jsx'; +import SuggestionStore from '../../stores/suggestion_store.jsx'; + +export default class SuggestionList extends React.Component { + constructor(props) { + super(props); + + this.getContent = this.getContent.bind(this); + + this.handleItemClick = this.handleItemClick.bind(this); + this.handleSuggestionsChanged = this.handleSuggestionsChanged.bind(this); + + this.scrollToItem = this.scrollToItem.bind(this); + + this.state = { + items: [], + terms: [], + components: [], + selection: '' + }; + } + + componentDidMount() { + SuggestionStore.addSuggestionsChangedListener(this.props.suggestionId, this.handleSuggestionsChanged); + } + + componentWillUnmount() { + SuggestionStore.removeSuggestionsChangedListener(this.props.suggestionId, this.handleSuggestionsChanged); + } + + getContent() { + return $(ReactDOM.findDOMNode(this.refs.content)); + } + + handleItemClick(term, e) { + EventHelpers.emitCompleteWordSuggestion(this.props.suggestionId, term); + + e.preventDefault(); + } + + handleSuggestionsChanged() { + const selection = SuggestionStore.getSelection(this.props.suggestionId); + + this.setState({ + items: SuggestionStore.getItems(this.props.suggestionId), + terms: SuggestionStore.getTerms(this.props.suggestionId), + components: SuggestionStore.getComponents(this.props.suggestionId), + selection + }); + + if (selection) { + window.requestAnimationFrame(() => this.scrollToItem(this.state.selection)); + } + } + + scrollToItem(term) { + const content = this.getContent(); + const visibleContentHeight = content[0].clientHeight; + const actualContentHeight = content[0].scrollHeight; + + if (visibleContentHeight < actualContentHeight) { + const contentTop = content.scrollTop(); + const contentTopPadding = parseInt(content.css('padding-top'), 10); + const contentBottomPadding = parseInt(content.css('padding-top'), 10); + + const item = $(ReactDOM.findDOMNode(this.refs[term])); + const itemTop = item[0].offsetTop - parseInt(item.css('margin-top'), 10); + const itemBottomMargin = parseInt(item.css('margin-bottom'), 10) + parseInt(item.css('padding-bottom'), 10); + const itemBottom = item[0].offsetTop + item.height() + itemBottomMargin; + + if (itemTop - contentTopPadding < contentTop) { + // the item is off the top of the visible space + content.scrollTop(itemTop - contentTopPadding); + } else if (itemBottom + contentTopPadding + contentBottomPadding > contentTop + visibleContentHeight) { + // the item has gone off the bottom of the visible space + content.scrollTop(itemBottom - visibleContentHeight + contentTopPadding + contentBottomPadding); + } + } + } + + render() { + if (this.state.items.length === 0 || !this.props.show) { + return null; + } + + const items = []; + for (let i = 0; i < this.state.items.length; i++) { + const item = this.state.items[i]; + const term = this.state.terms[i]; + const isSelection = term === this.state.selection; + + // ReactComponent names need to be upper case when used in JSX + const Component = this.state.components[i]; + + items.push( + <Component + key={term} + ref={term} + item={item} + term={term} + isSelection={isSelection} + onClick={this.handleItemClick.bind(this, term)} + /> + ); + } + + return ( + <div className='suggestion-list suggestion-list--top'> + <div + ref='content' + className='suggestion-content suggestion-content--top' + > + {items} + </div> + </div> + ); + } +} + +SuggestionList.propTypes = { + suggestionId: React.PropTypes.string.isRequired, + show: React.PropTypes.bool.isRequired +}; diff --git a/web/react/components/team_general_tab.jsx b/web/react/components/team_general_tab.jsx index 795fad671..03715d585 100644 --- a/web/react/components/team_general_tab.jsx +++ b/web/react/components/team_general_tab.jsx @@ -437,6 +437,7 @@ export default class GeneralTab extends React.Component { <input className='form-control' type='text' + maxLength='22' onChange={this.updateName} value={this.state.name} /> diff --git a/web/react/components/textbox.jsx b/web/react/components/textbox.jsx index 10b3c0069..b29f304ab 100644 --- a/web/react/components/textbox.jsx +++ b/web/react/components/textbox.jsx @@ -1,16 +1,16 @@ // Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. -import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; -import SearchStore from '../stores/search_store.jsx'; -import CommandList from './command_list.jsx'; +import AtMentionProvider from './suggestion/at_mention_provider.jsx'; +import CommandProvider from './suggestion/command_provider.jsx'; +import EmoticonProvider from './suggestion/emoticon_provider.jsx'; +import SuggestionList from './suggestion/suggestion_list.jsx'; +import SuggestionBox from './suggestion/suggestion_box.jsx'; import ErrorStore from '../stores/error_store.jsx'; import * as TextFormatting from '../utils/text_formatting.jsx'; import * as Utils from '../utils/utils.jsx'; import Constants from '../utils/constants.jsx'; -const ActionTypes = Constants.ActionTypes; -const KeyCodes = Constants.KeyCodes; const PreReleaseFeatures = Constants.PRE_RELEASE_FEATURES; export default class Textbox extends React.Component { @@ -18,32 +18,22 @@ export default class Textbox extends React.Component { super(props); this.getStateFromStores = this.getStateFromStores.bind(this); - this.onListenerChange = this.onListenerChange.bind(this); this.onRecievedError = this.onRecievedError.bind(this); - this.updateMentionTab = this.updateMentionTab.bind(this); - this.handleChange = this.handleChange.bind(this); this.handleKeyPress = this.handleKeyPress.bind(this); this.handleKeyDown = this.handleKeyDown.bind(this); - this.handleBackspace = this.handleBackspace.bind(this); - this.checkForNewMention = this.checkForNewMention.bind(this); - this.addMention = this.addMention.bind(this); - this.addCommand = this.addCommand.bind(this); this.resize = this.resize.bind(this); this.handleFocus = this.handleFocus.bind(this); this.handleBlur = this.handleBlur.bind(this); - this.handlePaste = this.handlePaste.bind(this); this.showPreview = this.showPreview.bind(this); this.state = { - mentionText: '-1', - mentions: [], connection: '' }; - this.caret = -1; - this.addedMention = false; - this.doProcessMentions = false; - this.mentions = []; + this.suggestionProviders = [new AtMentionProvider(), new EmoticonProvider()]; + if (props.supportsCommands) { + this.suggestionProviders.push(new CommandProvider()); + } } getStateFromStores() { @@ -57,24 +47,15 @@ export default class Textbox extends React.Component { } componentDidMount() { - SearchStore.addAddMentionListener(this.onListenerChange); ErrorStore.addChangeListener(this.onRecievedError); this.resize(); - this.updateMentionTab(null); } componentWillUnmount() { - SearchStore.removeAddMentionListener(this.onListenerChange); ErrorStore.removeChangeListener(this.onRecievedError); } - onListenerChange(id, username) { - if (id === this.props.id) { - this.addMention(username); - } - } - onRecievedError() { const errorState = ErrorStore.getLastError(); @@ -86,158 +67,21 @@ export default class Textbox extends React.Component { } componentDidUpdate() { - if (this.caret >= 0) { - Utils.setCaretPosition(ReactDOM.findDOMNode(this.refs.message), this.caret); - this.caret = -1; - } - if (this.doProcessMentions) { - this.updateMentionTab(null); - this.doProcessMentions = false; - } this.resize(); } - componentWillReceiveProps(nextProps) { - if (!this.addedMention) { - this.checkForNewMention(nextProps.messageText); - } - const text = ReactDOM.findDOMNode(this.refs.message).value; - if (nextProps.channelId !== this.props.channelId || nextProps.messageText !== text) { - this.doProcessMentions = true; - } - this.addedMention = false; - this.refs.commands.getSuggestedCommands(nextProps.messageText); - } - - updateMentionTab(mentionText) { - // using setTimeout so dispatch isn't called during an in progress dispatch - setTimeout(() => { - AppDispatcher.handleViewAction({ - type: ActionTypes.RECIEVED_MENTION_DATA, - id: this.props.id, - mention_text: mentionText - }); - }, 1); - } - - handleChange() { - const text = ReactDOM.findDOMNode(this.refs.message).value; - this.props.onUserInput(text); - } - handleKeyPress(e) { - const text = ReactDOM.findDOMNode(this.refs.message).value; - - if (!this.refs.commands.isEmpty() && text.indexOf('/') === 0 && e.which === 13) { - this.refs.commands.addFirstCommand(); - e.preventDefault(); - return; - } - - if (!this.doProcessMentions) { - const caret = Utils.getCaretPosition(ReactDOM.findDOMNode(this.refs.message)); - const preText = text.substring(0, caret); - const lastSpace = preText.lastIndexOf(' '); - const lastAt = preText.lastIndexOf('@'); - - if (caret > lastAt && lastSpace < lastAt) { - this.doProcessMentions = true; - } - } - this.props.onKeyPress(e); } handleKeyDown(e) { - if (Utils.getSelectedText(ReactDOM.findDOMNode(this.refs.message)) !== '') { - this.doProcessMentions = true; - } - - if (e.keyCode === KeyCodes.BACKSPACE) { - this.handleBackspace(e); - } else if (this.props.onKeyDown) { + if (this.props.onKeyDown) { this.props.onKeyDown(e); } } - handleBackspace() { - const text = ReactDOM.findDOMNode(this.refs.message).value; - if (text.indexOf('/') === 0) { - this.refs.commands.getSuggestedCommands(text.substring(0, text.length - 1)); - } - - if (this.doProcessMentions) { - return; - } - - const caret = Utils.getCaretPosition(ReactDOM.findDOMNode(this.refs.message)); - const preText = text.substring(0, caret); - const lastSpace = preText.lastIndexOf(' '); - const lastAt = preText.lastIndexOf('@'); - - if (caret > lastAt && (lastSpace > lastAt || lastSpace === -1)) { - this.doProcessMentions = true; - } - } - - checkForNewMention(text) { - const caret = Utils.getCaretPosition(ReactDOM.findDOMNode(this.refs.message)); - - const preText = text.substring(0, caret); - - const atIndex = preText.lastIndexOf('@'); - - // The @ character not typed, so nothing to do. - if (atIndex === -1) { - this.updateMentionTab('-1'); - return; - } - - const lastCharSpace = preText.lastIndexOf(String.fromCharCode(160)); - const lastSpace = preText.lastIndexOf(' '); - - // If there is a space after the last @, nothing to do. - if (lastSpace > atIndex || lastCharSpace > atIndex) { - this.updateMentionTab('-1'); - return; - } - - // Get the name typed so far. - const name = preText.substring(atIndex + 1, preText.length).toLowerCase(); - this.updateMentionTab(name); - } - - addMention(name) { - const caret = Utils.getCaretPosition(ReactDOM.findDOMNode(this.refs.message)); - - const text = this.props.messageText; - - const preText = text.substring(0, caret); - - const atIndex = preText.lastIndexOf('@'); - - // The @ character not typed, so nothing to do. - if (atIndex === -1) { - return; - } - - const prefix = text.substring(0, atIndex); - const suffix = text.substring(caret, text.length); - this.caret = prefix.length + name.length + 2; - this.addedMention = true; - this.doProcessMentions = true; - - this.props.onUserInput(`${prefix}@${name} ${suffix}`); - } - - addCommand(cmd) { - const elm = ReactDOM.findDOMNode(this.refs.message); - elm.value = cmd; - this.handleChange(); - } - resize() { - const e = ReactDOM.findDOMNode(this.refs.message); + const e = this.refs.message.getTextbox(); const w = ReactDOM.findDOMNode(this.refs.wrapper); const prevHeight = $(e).height(); @@ -272,23 +116,19 @@ export default class Textbox extends React.Component { } handleFocus() { - const elm = ReactDOM.findDOMNode(this.refs.message); + const elm = this.refs.message.getTextbox(); if (elm.title === elm.value) { elm.value = ''; } } handleBlur() { - const elm = ReactDOM.findDOMNode(this.refs.message); + const elm = this.refs.message.getTextbox(); if (elm.value === '') { elm.value = elm.title; } } - handlePaste() { - this.doProcessMentions = true; - } - showPreview(e) { e.preventDefault(); e.target.blur(); @@ -323,15 +163,11 @@ export default class Textbox extends React.Component { ref='wrapper' className='textarea-wrapper' > - <CommandList - ref='commands' - addCommand={this.addCommand} - channelId={this.props.channelId} - /> - <textarea + <SuggestionBox id={this.props.id} ref='message' className={`form-control custom-textarea ${this.state.connection}`} + type='textarea' spellCheck='true' autoComplete='off' autoCorrect='off' @@ -339,14 +175,15 @@ export default class Textbox extends React.Component { maxLength={Constants.MAX_POST_LEN} placeholder={this.props.createMessage} value={this.props.messageText} - onInput={this.handleChange} - onChange={this.handleChange} + onUserInput={this.props.onUserInput} onKeyPress={this.handleKeyPress} onKeyDown={this.handleKeyDown} onFocus={this.handleFocus} onBlur={this.handleBlur} onPaste={this.handlePaste} style={{visibility: this.state.preview ? 'hidden' : 'visible'}} + listComponent={SuggestionList} + providers={this.suggestionProviders} /> <div ref='preview' @@ -367,6 +204,10 @@ export default class Textbox extends React.Component { } } +Textbox.defaultProps = { + supportsCommands: true +}; + Textbox.propTypes = { id: React.PropTypes.string.isRequired, channelId: React.PropTypes.string, @@ -375,5 +216,6 @@ Textbox.propTypes = { onKeyPress: React.PropTypes.func.isRequired, onHeightChange: React.PropTypes.func, createMessage: React.PropTypes.string.isRequired, - onKeyDown: React.PropTypes.func + onKeyDown: React.PropTypes.func, + supportsCommands: React.PropTypes.bool.isRequired }; diff --git a/web/react/components/user_settings/user_settings_notifications.jsx b/web/react/components/user_settings/user_settings_notifications.jsx index e025bf670..f762405af 100644 --- a/web/react/components/user_settings/user_settings_notifications.jsx +++ b/web/react/components/user_settings/user_settings_notifications.jsx @@ -78,7 +78,9 @@ export default class NotificationsTab extends React.Component { super(props); this.handleSubmit = this.handleSubmit.bind(this); + this.handleCancel = this.handleCancel.bind(this); this.updateSection = this.updateSection.bind(this); + this.updateState = this.updateState.bind(this); this.onListenerChange = this.onListenerChange.bind(this); this.handleNotifyRadio = this.handleNotifyRadio.bind(this); this.handleEmailRadio = this.handleEmailRadio.bind(this); @@ -128,10 +130,21 @@ export default class NotificationsTab extends React.Component { }.bind(this) ); } + handleCancel(e) { + this.updateState(); + this.props.updateSection(''); + e.preventDefault(); + } updateSection(section) { - this.setState(getNotificationsStateFromStores()); + this.updateState(); this.props.updateSection(section); } + updateState() { + const newState = getNotificationsStateFromStores(); + if (!Utils.areObjectsEqual(newState, this.state)) { + this.setState(newState); + } + } componentDidMount() { UserStore.addChangeListener(this.onListenerChange); } @@ -139,10 +152,7 @@ export default class NotificationsTab extends React.Component { UserStore.removeChangeListener(this.onListenerChange); } onListenerChange() { - var newState = getNotificationsStateFromStores(); - if (!Utils.areObjectsEqual(newState, this.state)) { - this.setState(newState); - } + this.updateState(); } handleNotifyRadio(notifyLevel) { this.setState({notifyLevel: notifyLevel}); @@ -245,11 +255,6 @@ export default class NotificationsTab extends React.Component { </div> ); - handleUpdateDesktopSection = function updateDesktopSection(e) { - this.props.updateSection(''); - e.preventDefault(); - }.bind(this); - const extraInfo = <span>{'Desktop notifications are available on Firefox, Safari, and Chrome.'}</span>; desktopSection = ( @@ -259,7 +264,7 @@ export default class NotificationsTab extends React.Component { inputs={inputs} submit={this.handleSubmit} server_error={serverError} - updateSection={handleUpdateDesktopSection} + updateSection={this.handleCancel} /> ); } else { @@ -324,11 +329,6 @@ export default class NotificationsTab extends React.Component { </div> ); - handleUpdateSoundSection = function updateSoundSection(e) { - this.props.updateSection(''); - e.preventDefault(); - }.bind(this); - const extraInfo = <span>{'Desktop notification sounds are available on Firefox, Safari, Chrome, Internet Explorer, and Edge.'}</span>; soundSection = ( @@ -338,7 +338,7 @@ export default class NotificationsTab extends React.Component { inputs={inputs} submit={this.handleSubmit} server_error={serverError} - updateSection={handleUpdateSoundSection} + updateSection={this.handleCancel} /> ); } else { @@ -405,18 +405,13 @@ export default class NotificationsTab extends React.Component { </div> ); - handleUpdateEmailSection = function updateEmailSection(e) { - this.props.updateSection(''); - e.preventDefault(); - }.bind(this); - emailSection = ( <SettingItemMax title='Email notifications' inputs={inputs} submit={this.handleSubmit} server_error={serverError} - updateSection={handleUpdateEmailSection} + updateSection={this.handleCancel} /> ); } else { @@ -566,17 +561,13 @@ export default class NotificationsTab extends React.Component { </div> ); - handleUpdateKeysSection = function updateKeysSection(e) { - this.props.updateSection(''); - e.preventDefault(); - }.bind(this); keysSection = ( <SettingItemMax title='Words that trigger mentions' inputs={inputs} submit={this.handleSubmit} server_error={serverError} - updateSection={handleUpdateKeysSection} + updateSection={this.handleCancel} /> ); } else { @@ -653,7 +644,7 @@ export default class NotificationsTab extends React.Component { ref='wrapper' className='user-settings' > - <h3 className='tab-header'>Notifications</h3> + <h3 className='tab-header'>{'Notifications'}</h3> <div className='divider-dark first'/> {desktopSection} <div className='divider-light'/> diff --git a/web/react/dispatcher/event_helpers.jsx b/web/react/dispatcher/event_helpers.jsx index 57b4eaa11..f792c610f 100644 --- a/web/react/dispatcher/event_helpers.jsx +++ b/web/react/dispatcher/event_helpers.jsx @@ -111,3 +111,33 @@ export function showRegisterAppModal() { value: true }); } + +export function emitSuggestionPretextChanged(suggestionId, pretext) { + AppDispatcher.handleViewAction({ + type: ActionTypes.SUGGESTION_PRETEXT_CHANGED, + id: suggestionId, + pretext + }); +} + +export function emitSelectNextSuggestion(suggestionId) { + AppDispatcher.handleViewAction({ + type: ActionTypes.SUGGESTION_SELECT_NEXT, + id: suggestionId + }); +} + +export function emitSelectPreviousSuggestion(suggestionId) { + AppDispatcher.handleViewAction({ + type: ActionTypes.SUGGESTION_SELECT_PREVIOUS, + id: suggestionId + }); +} + +export function emitCompleteWordSuggestion(suggestionId, term = '') { + AppDispatcher.handleViewAction({ + type: Constants.ActionTypes.SUGGESTION_COMPLETE_WORD, + id: suggestionId, + term + }); +} diff --git a/web/react/pages/channel.jsx b/web/react/pages/channel.jsx index b73dfdafe..49f0935a9 100644 --- a/web/react/pages/channel.jsx +++ b/web/react/pages/channel.jsx @@ -6,7 +6,6 @@ import ChannelLoader from '../components/channel_loader.jsx'; import ErrorBar from '../components/error_bar.jsx'; import ErrorStore from '../stores/error_store.jsx'; -import MentionList from '../components/mention_list.jsx'; import GetTeamInviteLinkModal from '../components/get_team_invite_link_modal.jsx'; import RenameChannelModal from '../components/rename_channel_modal.jsx'; import EditPostModal from '../components/edit_post_modal.jsx'; @@ -47,21 +46,6 @@ function setupChannelPage(props, team, channel) { document.getElementById('channel_view') ); - ReactDOM.render( - <MentionList id='post_textbox' />, - document.getElementById('post_mention_tab') - ); - - ReactDOM.render( - <MentionList id='reply_textbox' />, - document.getElementById('reply_mention_tab') - ); - - ReactDOM.render( - <MentionList id='edit_textbox' />, - document.getElementById('edit_mention_tab') - ); - // // Modals // diff --git a/web/react/stores/search_store.jsx b/web/react/stores/search_store.jsx index e8ab6a2ae..f932c379a 100644 --- a/web/react/stores/search_store.jsx +++ b/web/react/stores/search_store.jsx @@ -12,8 +12,6 @@ var ActionTypes = Constants.ActionTypes; var CHANGE_EVENT = 'change'; var SEARCH_CHANGE_EVENT = 'search_change'; var SEARCH_TERM_CHANGE_EVENT = 'search_term_change'; -var MENTION_DATA_CHANGE_EVENT = 'mention_data_change'; -var ADD_MENTION_EVENT = 'add_mention'; var SHOW_SEARCH_EVENT = 'show_search'; class SearchStoreClass extends EventEmitter { @@ -32,10 +30,6 @@ class SearchStoreClass extends EventEmitter { this.addSearchTermChangeListener = this.addSearchTermChangeListener.bind(this); this.removeSearchTermChangeListener = this.removeSearchTermChangeListener.bind(this); - this.emitMentionDataChange = this.emitMentionDataChange.bind(this); - this.addMentionDataChangeListener = this.addMentionDataChangeListener.bind(this); - this.removeMentionDataChangeListener = this.removeMentionDataChangeListener.bind(this); - this.emitShowSearch = this.emitShowSearch.bind(this); this.addShowSearchListener = this.addShowSearchListener.bind(this); this.removeShowSearchListener = this.removeShowSearchListener.bind(this); @@ -113,30 +107,6 @@ class SearchStoreClass extends EventEmitter { return BrowserStore.getItem('search_term'); } - emitMentionDataChange(id, mentionText) { - this.emit(MENTION_DATA_CHANGE_EVENT, id, mentionText); - } - - addMentionDataChangeListener(callback) { - this.on(MENTION_DATA_CHANGE_EVENT, callback); - } - - removeMentionDataChangeListener(callback) { - this.removeListener(MENTION_DATA_CHANGE_EVENT, callback); - } - - emitAddMention(id, username) { - this.emit(ADD_MENTION_EVENT, id, username); - } - - addAddMentionListener(callback) { - this.on(ADD_MENTION_EVENT, callback); - } - - removeAddMentionListener(callback) { - this.removeListener(ADD_MENTION_EVENT, callback); - } - storeSearchResults(results, isMentionSearch) { BrowserStore.setItem('search_results', results); BrowserStore.setItem('is_mention_search', Boolean(isMentionSearch)); @@ -157,12 +127,6 @@ SearchStore.dispatchToken = AppDispatcher.register((payload) => { SearchStore.storeSearchTerm(action.term); SearchStore.emitSearchTermChange(action.do_search, action.is_mention_search); break; - case ActionTypes.RECIEVED_MENTION_DATA: - SearchStore.emitMentionDataChange(action.id, action.mention_text); - break; - case ActionTypes.RECIEVED_ADD_MENTION: - SearchStore.emitAddMention(action.id, action.username); - break; case ActionTypes.SHOW_SEARCH: SearchStore.emitShowSearch(); break; diff --git a/web/react/stores/suggestion_store.jsx b/web/react/stores/suggestion_store.jsx new file mode 100644 index 000000000..182f5810f --- /dev/null +++ b/web/react/stores/suggestion_store.jsx @@ -0,0 +1,267 @@ +// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import AppDispatcher from '../dispatcher/app_dispatcher.jsx'; +import Constants from '../utils/constants.jsx'; +import EventEmitter from 'events'; + +const ActionTypes = Constants.ActionTypes; + +const COMPLETE_WORD_EVENT = 'complete_word'; +const PRETEXT_CHANGED_EVENT = 'pretext_changed'; +const SUGGESTIONS_CHANGED_EVENT = 'suggestions_changed'; + +class SuggestionStore extends EventEmitter { + constructor() { + super(); + + this.addSuggestionsChangedListener = this.addSuggestionsChangedListener.bind(this); + this.removeSuggestionsChangedListener = this.removeSuggestionsChangedListener.bind(this); + this.emitSuggestionsChanged = this.emitSuggestionsChanged.bind(this); + + this.addPretextChangedListener = this.addPretextChangedListener.bind(this); + this.removePretextChangedListener = this.removePretextChangedListener.bind(this); + this.emitPretextChanged = this.emitPretextChanged.bind(this); + + this.addCompleteWordListener = this.addCompleteWordListener.bind(this); + this.removeCompleteWordListener = this.removeCompleteWordListener.bind(this); + this.emitCompleteWord = this.emitCompleteWord.bind(this); + + this.handleEventPayload = this.handleEventPayload.bind(this); + this.dispatchToken = AppDispatcher.register(this.handleEventPayload); + + // this.suggestions stores the state of all SuggestionBoxes by mapping their unique identifier to an + // object with the following fields: + // pretext: the text before the cursor + // matchedPretext: the text before the cursor that will be replaced if an autocomplete term is selected + // terms: a list of strings which the previously typed text may be replaced by + // items: a list of objects backing the terms which may be used in rendering + // components: a list of react components that can be used to render their corresponding item + // selection: the term currently selected by the keyboard + // completeOnSpace: whether or not space will trigger the term to be autocompleted + this.suggestions = new Map(); + } + + addSuggestionsChangedListener(id, callback) { + this.on(SUGGESTIONS_CHANGED_EVENT + id, callback); + } + removeSuggestionsChangedListener(id, callback) { + this.removeListener(SUGGESTIONS_CHANGED_EVENT + id, callback); + } + emitSuggestionsChanged(id) { + this.emit(SUGGESTIONS_CHANGED_EVENT + id); + } + + addPretextChangedListener(id, callback) { + this.on(PRETEXT_CHANGED_EVENT + id, callback); + } + removePretextChangedListener(id, callback) { + this.removeListener(PRETEXT_CHANGED_EVENT + id, callback); + } + emitPretextChanged(id, pretext) { + this.emit(PRETEXT_CHANGED_EVENT + id, pretext); + } + + addCompleteWordListener(id, callback) { + this.on(COMPLETE_WORD_EVENT + id, callback); + } + removeCompleteWordListener(id, callback) { + this.removeListener(COMPLETE_WORD_EVENT + id, callback); + } + emitCompleteWord(id, term) { + this.emit(COMPLETE_WORD_EVENT + id, term); + } + + registerSuggestionBox(id) { + this.suggestions.set(id, { + pretext: '', + matchedPretext: '', + terms: [], + items: [], + components: [], + selection: '', + completeOnSpace: true + }); + } + + unregisterSuggestionBox(id) { + this.suggestions.delete(id); + } + + clearSuggestions(id) { + const suggestion = this.suggestions.get(id); + + suggestion.matchedPretext = ''; + suggestion.terms = []; + suggestion.items = []; + suggestion.components = []; + suggestion.completeOnSpace = true; + } + + clearSelection(id) { + const suggestion = this.suggestions.get(id); + + suggestion.selection = ''; + } + + hasSuggestions(id) { + return this.suggestions.get(id).terms.length > 0; + } + + setPretext(id, pretext) { + const suggestion = this.suggestions.get(id); + + suggestion.pretext = pretext; + } + + setMatchedPretext(id, matchedPretext) { + const suggestion = this.suggestions.get(id); + + suggestion.matchedPretext = matchedPretext; + } + + setCompleteOnSpace(id, completeOnSpace) { + const suggestion = this.suggestions.get(id); + + suggestion.completeOnSpace = completeOnSpace; + } + + addSuggestion(id, term, item, component) { + const suggestion = this.suggestions.get(id); + + suggestion.terms.push(term); + suggestion.items.push(item); + suggestion.components.push(component); + } + + addSuggestions(id, terms, items, component) { + const suggestion = this.suggestions.get(id); + + suggestion.terms.push(...terms); + suggestion.items.push(...items); + + for (let i = 0; i < terms.length; i++) { + suggestion.components.push(component); + } + } + + // make sure that if suggestions exist, then one of them is selected. return true if the selection changes. + ensureSelectionExists(id) { + const suggestion = this.suggestions.get(id); + + if (suggestion.terms.length > 0) { + // if the current selection is no longer in the map, select the first term in the list + if (!suggestion.selection || suggestion.terms.indexOf(suggestion.selection) === -1) { + suggestion.selection = suggestion.terms[0]; + + return true; + } + } else if (suggestion.selection) { + suggestion.selection = ''; + + return true; + } + + return false; + } + + getPretext(id) { + return this.suggestions.get(id).pretext; + } + + getMatchedPretext(id) { + return this.suggestions.get(id).matchedPretext; + } + + getItems(id) { + return this.suggestions.get(id).items; + } + + getTerms(id) { + return this.suggestions.get(id).terms; + } + + getComponents(id) { + return this.suggestions.get(id).components; + } + + getSelection(id) { + return this.suggestions.get(id).selection; + } + + shouldCompleteOnSpace(id) { + return this.suggestions.get(id).completeOnSpace; + } + + selectNext(id) { + this.setSelectionByDelta(id, 1); + } + + selectPrevious(id) { + this.setSelectionByDelta(id, -1); + } + + setSelectionByDelta(id, delta) { + const suggestion = this.suggestions.get(id); + + let selectionIndex = suggestion.terms.indexOf(suggestion.selection); + + if (selectionIndex === -1) { + // this should never happen since selection should always be in terms + throw new Error('selection is not in terms'); + } + + selectionIndex += delta; + + if (selectionIndex < 0) { + selectionIndex = 0; + } else if (selectionIndex > suggestion.terms.length - 1) { + selectionIndex = suggestion.terms.length - 1; + } + + suggestion.selection = suggestion.terms[selectionIndex]; + } + + handleEventPayload(payload) { + const {type, id, ...other} = payload.action; // eslint-disable-line no-redeclare + + switch (type) { + case ActionTypes.SUGGESTION_PRETEXT_CHANGED: + this.clearSuggestions(id); + + this.setPretext(id, other.pretext); + this.emitPretextChanged(id, other.pretext); + + this.ensureSelectionExists(id); + this.emitSuggestionsChanged(id); + break; + case ActionTypes.SUGGESTION_RECEIVED_SUGGESTIONS: + if (other.matchedPretext === this.getMatchedPretext(id)) { + // ensure the matched pretext hasn't changed so that we don't receive suggestions for outdated pretext + this.addSuggestions(id, other.terms, other.items, other.component); + + this.ensureSelectionExists(id); + this.emitSuggestionsChanged(id); + } + break; + case ActionTypes.SUGGESTION_SELECT_NEXT: + this.selectNext(id); + this.emitSuggestionsChanged(id); + break; + case ActionTypes.SUGGESTION_SELECT_PREVIOUS: + this.selectPrevious(id); + this.emitSuggestionsChanged(id); + break; + case ActionTypes.SUGGESTION_COMPLETE_WORD: + this.emitCompleteWord(id, other.term || this.getSelection(id), this.getMatchedPretext(id)); + + this.setPretext(id, ''); + this.clearSuggestions(id); + this.clearSelection(id); + this.emitSuggestionsChanged(id); + break; + } + } +} + +export default new SuggestionStore(); diff --git a/web/react/utils/async_client.jsx b/web/react/utils/async_client.jsx index 5df43b548..d97c7c3cb 100644 --- a/web/react/utils/async_client.jsx +++ b/web/react/utils/async_client.jsx @@ -741,3 +741,27 @@ export function savePreferences(preferences, success, error) { } ); } + +export function getSuggestedCommands(command, suggestionId, component) { + client.executeCommand( + '', + command, + true, + (data) => { + // pull out the suggested commands from the returned data + const terms = data.suggestions.map((suggestion) => suggestion.suggestion); + + AppDispatcher.handleServerAction({ + type: ActionTypes.SUGGESTION_RECEIVED_SUGGESTIONS, + id: suggestionId, + matchedPretext: command, + terms, + items: data.suggestions, + component + }); + }, + (err) => { + dispatchError(err, 'getCommandSuggestions'); + } + ); +} diff --git a/web/react/utils/constants.jsx b/web/react/utils/constants.jsx index 0180d6dc5..8164095b9 100644 --- a/web/react/utils/constants.jsx +++ b/web/react/utils/constants.jsx @@ -24,6 +24,7 @@ export default { RECIEVED_POST: null, RECIEVED_EDIT_POST: null, RECIEVED_SEARCH: null, + RECIEVED_SEARCH_TERM: null, RECIEVED_POST_SELECTED: null, RECIEVED_MENTION_DATA: null, RECIEVED_ADD_MENTION: null, @@ -50,7 +51,13 @@ export default { TOGGLE_INVITE_MEMBER_MODAL: null, TOGGLE_DELETE_POST_MODAL: null, TOGGLE_GET_TEAM_INVITE_LINK_MODAL: null, - TOGGLE_REGISTER_APP_MODAL: null + TOGGLE_REGISTER_APP_MODAL: null, + + SUGGESTION_PRETEXT_CHANGED: null, + SUGGESTION_RECEIVED_SUGGESTIONS: null, + SUGGESTION_COMPLETE_WORD: null, + SUGGESTION_SELECT_NEXT: null, + SUGGESTION_SELECT_PREVIOUS: null }), PayloadSources: keyMirror({ diff --git a/web/react/utils/emoticons.jsx b/web/react/utils/emoticons.jsx index bb948b6dc..ab04936c0 100644 --- a/web/react/utils/emoticons.jsx +++ b/web/react/utils/emoticons.jsx @@ -116,19 +116,19 @@ function initializeEmoticonMap() { const out = new Map(); for (let i = 0; i < emoticonNames.length; i++) { - out[emoticonNames[i]] = true; + out.set(emoticonNames[i], true); } return out; } -const emoticonMap = initializeEmoticonMap(); +export const emoticonMap = initializeEmoticonMap(); export function handleEmoticons(text, tokens) { let output = text; function replaceEmoticonWithToken(fullMatch, prefix, matchText, name) { - if (emoticonMap[name]) { + if (emoticonMap.has(name)) { const index = tokens.size; const alias = `MM_EMOTICON${index}`; @@ -154,6 +154,9 @@ export function handleEmoticons(text, tokens) { return output; } -function getImagePathForEmoticon(name) { - return `/static/images/emoji/${name}.png`; +export function getImagePathForEmoticon(name) { + if (name) { + return `/static/images/emoji/${name}.png`; + } + return `/static/images/emoji`; } diff --git a/web/react/utils/utils.jsx b/web/react/utils/utils.jsx index 7cc8a5c97..788d8a45c 100644 --- a/web/react/utils/utils.jsx +++ b/web/react/utils/utils.jsx @@ -597,7 +597,7 @@ export function applyTheme(theme) { } if (theme.centerChannelBg) { - changeCss('.app__content, .markdown__table, .markdown__table tbody tr, .command-box, .modal .modal-content, .mentions-name, .mentions--top .mentions-box', 'background:' + theme.centerChannelBg, 1); + changeCss('.app__content, .markdown__table, .markdown__table tbody tr, .suggestion-content, .modal .modal-content', 'background:' + theme.centerChannelBg, 1); changeCss('#post-list .post-list-holder-by-time', 'background:' + theme.centerChannelBg, 1); changeCss('#post-create', 'background:' + theme.centerChannelBg, 1); changeCss('.date-separator .separator__text, .new-separator .separator__text', 'background:' + theme.centerChannelBg, 1); @@ -615,9 +615,9 @@ export function applyTheme(theme) { changeCss('.sidebar--left, .sidebar--right .sidebar--right__header', 'border-color:' + changeOpacity(theme.centerChannelColor, 0.2), 1); changeCss('.app__content, .post-create__container .post-create-body .btn-file, .post-create__container .post-create-footer .msg-typing, .command-name, .modal .modal-content, .dropdown-menu, .popover, .mentions-name, .tip-overlay', 'color:' + theme.centerChannelColor, 1); changeCss('#post-create', 'color:' + theme.centerChannelColor, 2); - changeCss('.mentions--top, .command-box', 'box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 3); - changeCss('.mentions--top, .command-box', '-webkit-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 2); - changeCss('.mentions--top, .command-box', '-moz-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 1); + changeCss('.mentions--top, .suggestion-list', 'box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 3); + changeCss('.mentions--top, .suggestion-list', '-webkit-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 2); + changeCss('.mentions--top, .suggestion-list', '-moz-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.2) + ' 1px -3px 12px', 1); changeCss('.dropdown-menu, .popover ', 'box-shadow:' + changeOpacity(theme.centerChannelColor, 0.1) + ' 0px 6px 12px', 3); changeCss('.dropdown-menu, .popover ', '-webkit-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.1) + ' 0px 6px 12px', 2); changeCss('.dropdown-menu, .popover ', '-moz-box-shadow:' + changeOpacity(theme.centerChannelColor, 0.1) + ' 0px 6px 12px', 1); @@ -626,7 +626,7 @@ export function applyTheme(theme) { changeCss('.markdown__table tbody tr:nth-child(2n)', 'background:' + changeOpacity(theme.centerChannelColor, 0.07), 1); changeCss('.channel-header__info>div.dropdown .header-dropdown__icon', 'color:' + changeOpacity(theme.centerChannelColor, 0.8), 1); changeCss('.channel-header #member_popover', 'color:' + changeOpacity(theme.centerChannelColor, 0.8), 1); - changeCss('.custom-textarea, .custom-textarea:focus, .preview-container .preview-div, .post-image__column .post-image__details, .sidebar--right .sidebar-right__body, .markdown__table th, .markdown__table td, .command-box, .modal .modal-content, .settings-modal .settings-table .settings-content .divider-light, .webhooks__container, .dropdown-menu, .modal .modal-header, .popover, .mentions--top .mentions-box', 'border-color:' + changeOpacity(theme.centerChannelColor, 0.2), 1); + changeCss('.custom-textarea, .custom-textarea:focus, .preview-container .preview-div, .post-image__column .post-image__details, .sidebar--right .sidebar-right__body, .markdown__table th, .markdown__table td, .suggestion-content, .modal .modal-content, .settings-modal .settings-table .settings-content .divider-light, .webhooks__container, .dropdown-menu, .modal .modal-header, .popover', 'border-color:' + changeOpacity(theme.centerChannelColor, 0.2), 1); changeCss('.popover.bottom>.arrow', 'border-bottom-color:' + changeOpacity(theme.centerChannelColor, 0.25), 1); changeCss('.search-help-popover .search-autocomplete__divider span', 'color:' + changeOpacity(theme.centerChannelColor, 0.7), 1); changeCss('.popover.right>.arrow', 'border-right-color:' + changeOpacity(theme.centerChannelColor, 0.25), 1); @@ -652,7 +652,7 @@ export function applyTheme(theme) { changeCss('@media(max-width: 1800px){.inner__wrap.move--left .post.post--comment.same--root', 'border-color:' + changeOpacity(theme.centerChannelColor, 0.07), 2); changeCss('.post:hover, .modal .more-table tbody>tr:hover td, .settings-modal .settings-table .settings-content .section-min:hover', 'background:' + changeOpacity(theme.centerChannelColor, 0.07), 1); changeCss('.date-separator.hovered--before:after, .date-separator.hovered--after:before, .new-separator.hovered--after:before, .new-separator.hovered--before:after', 'background:' + changeOpacity(theme.centerChannelColor, 0.07), 1); - changeCss('.command-name:hover, .mentions-name:hover, .mentions-focus, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .bot-indicator', 'background:' + changeOpacity(theme.centerChannelColor, 0.15), 1); + changeCss('.command-name:hover, .mentions-name:hover, .suggestion--selected, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .bot-indicator', 'background:' + changeOpacity(theme.centerChannelColor, 0.15), 1); changeCss('code', 'background:' + changeOpacity(theme.centerChannelColor, 0.1), 1); changeCss('@media(min-width: 960px){.post.current--user:hover .post__body ', 'background: none;', 1); changeCss('.sidebar--right', 'color:' + theme.centerChannelColor, 2); @@ -1238,4 +1238,4 @@ export function getPostTerm(post) { export function isFeatureEnabled(feature) { return PreferenceStore.getPreference(Constants.Preferences.CATEGORY_ADVANCED_SETTINGS, Constants.FeatureTogglePrefix + feature.label, {value: 'false'}).value === 'true'; -} +}
\ No newline at end of file diff --git a/web/sass-files/sass/partials/_command-box.scss b/web/sass-files/sass/partials/_command-box.scss deleted file mode 100644 index 184fb55eb..000000000 --- a/web/sass-files/sass/partials/_command-box.scss +++ /dev/null @@ -1,35 +0,0 @@ -.command-box { - position: absolute; - background-color: #fff; - width: 100%; - border: $border-gray; - bottom: 38px; - overflow: auto; - z-index: 100; - @extend %popover-box-shadow; - .sidebar--right & { - bottom: 100px; - } -} - -.command-name { - position: relative; - width: 100%; - line-height: 24px; - padding: 5px 10px 8px; - z-index: 101; - font-size: 0.95em; - border-bottom: 1px solid #ddd; - &:hover { - background-color: #e8eaed; - } - .command__desc { - margin-left: 5px; - @include opacity(0.5); - line-height: normal; - } -} - -.command-desc { - color: #a7a8ab; -}
\ No newline at end of file diff --git a/web/sass-files/sass/partials/_content.scss b/web/sass-files/sass/partials/_content.scss index 0570daeb7..817817854 100644 --- a/web/sass-files/sass/partials/_content.scss +++ b/web/sass-files/sass/partials/_content.scss @@ -30,6 +30,20 @@ width: 100%; z-index: 3; } + +#archive-link-home { + @include flex(0 0 auto); + background: #fff; + width: 100%; + min-height: 50px; + z-index: 3; + background-color: beige; + text-align: center; + vertical-align: middle; + padding-top: 10px; + cursor: pointer; +} + .post-list { .new-messages-hr { margin-top: 5px; diff --git a/web/sass-files/sass/partials/_mentions.scss b/web/sass-files/sass/partials/_mentions.scss index f59cefbc6..ee5b7f6d0 100644 --- a/web/sass-files/sass/partials/_mentions.scss +++ b/web/sass-files/sass/partials/_mentions.scss @@ -7,26 +7,9 @@ @include border-radius(3px); } -.mentions--top { - position: absolute; - z-index: 1060; - @extend %popover-box-shadow; - .mentions-box { - width: 100%; - height: 100%; - position: absolute; - background-color: #fff; - border: $border-gray; - overflow-x: hidden; - overflow-y: scroll; - bottom: 0; - } -} - .mentions-name { position:relative; width:100%; - background-color:#fff; height:36px; padding:2px; z-index:101; @@ -57,4 +40,4 @@ .mention-highlight { background-color:#fff2bb; -}
\ No newline at end of file +} diff --git a/web/sass-files/sass/partials/_modal.scss b/web/sass-files/sass/partials/_modal.scss index 4a56bc6c7..01c9e136c 100644 --- a/web/sass-files/sass/partials/_modal.scss +++ b/web/sass-files/sass/partials/_modal.scss @@ -405,3 +405,11 @@ @include opacity(0.7); } } + +.modal-body.edit-modal-body { + overflow: visible; + + .suggestion-content { + max-height: 150px; + } +} diff --git a/web/sass-files/sass/partials/_popover.scss b/web/sass-files/sass/partials/_popover.scss index 7d98935d5..a48bfb22d 100644 --- a/web/sass-files/sass/partials/_popover.scss +++ b/web/sass-files/sass/partials/_popover.scss @@ -94,6 +94,8 @@ } .popover-content { + max-height: 500px; + overflow: auto; padding: 3px 13px; } diff --git a/web/sass-files/sass/partials/_search.scss b/web/sass-files/sass/partials/_search.scss index b7f658114..0debb7e54 100644 --- a/web/sass-files/sass/partials/_search.scss +++ b/web/sass-files/sass/partials/_search.scss @@ -95,7 +95,6 @@ border-top: $border-gray; padding: 10px 1em; margin: 0; - cursor: pointer; &:first-child { border: none; @@ -107,6 +106,10 @@ } } +.search-item__jump { + margin-left: 10px; +} + .search-item-time { color: #a8adb7; } diff --git a/web/sass-files/sass/partials/_settings.scss b/web/sass-files/sass/partials/_settings.scss index bacb550af..ad52e0bbb 100644 --- a/web/sass-files/sass/partials/_settings.scss +++ b/web/sass-files/sass/partials/_settings.scss @@ -37,7 +37,8 @@ label { font-weight: 600; } - .no-padding--left { + + .no-padding--left { padding-left: 0; } .padding-top { diff --git a/web/sass-files/sass/partials/_sidebar--right.scss b/web/sass-files/sass/partials/_sidebar--right.scss index 43162831d..735b2a99e 100644 --- a/web/sass-files/sass/partials/_sidebar--right.scss +++ b/web/sass-files/sass/partials/_sidebar--right.scss @@ -93,6 +93,10 @@ padding-bottom: 10px; } } + + .suggestion-content { + max-height: 120px; + } } .sidebar-right-container { diff --git a/web/sass-files/sass/partials/_suggestion_list.scss b/web/sass-files/sass/partials/_suggestion_list.scss new file mode 100644 index 000000000..0cf3fff5f --- /dev/null +++ b/web/sass-files/sass/partials/_suggestion_list.scss @@ -0,0 +1,63 @@ +.suggestion-list { + width: 100%; + z-index: 100; + @extend %popover-box-shadow; +} + +.suggestion-list--top { + position: absolute; +} + +.suggestion-content { + width: 100%; + max-height: 292px; + background-color: #fff; + border: $border-gray; + overflow-x: hidden; + overflow-y: scroll; +} + +.suggestion-content--top { + position: absolute; + bottom: 0; +} + +.suggestion--selected { + // set by theme code +} + +.command-name { + position: relative; + width: 100%; + line-height: 24px; + padding: 5px 10px 8px; + z-index: 101; + font-size: 0.95em; + border-bottom: 1px solid #ddd; + + .command__desc { + margin-left: 5px; + @include opacity(0.5); + line-height: normal; + } +} + +.command-desc { + color: #a7a8ab; +} + +.emoticon-suggestion { + width: 100%; + height: 36px; + cursor: pointer; + font-size: 13px; + line-height: 36px; +} + +.emoticon-suggestion__image { + width: 32px; + height: 32px; + margin-right: 6px; + padding: 2px; + text-align: center; +} diff --git a/web/sass-files/sass/styles.scss b/web/sass-files/sass/styles.scss index 01f654eec..e7fd7c976 100644 --- a/web/sass-files/sass/styles.scss +++ b/web/sass-files/sass/styles.scss @@ -32,7 +32,6 @@ @import "partials/modal"; @import "partials/forms"; @import "partials/mentions"; -@import "partials/command-box"; @import "partials/error"; @import "partials/error-bar"; @import "partials/loading"; @@ -40,6 +39,7 @@ @import "partials/markdown"; @import "partials/tutorial"; @import "partials/statistics"; +@import "partials/suggestion_list"; // Elements @import "partials/tooltips"; diff --git a/web/static/images/emoji/+1.png b/web/static/images/emoji/+1.png Binary files differindex 81786c1d8..26949329f 100755..100644 --- a/web/static/images/emoji/+1.png +++ b/web/static/images/emoji/+1.png diff --git a/web/static/images/emoji/-1.png b/web/static/images/emoji/-1.png Binary files differindex 41c6b825d..9b6d251b5 100755..100644 --- a/web/static/images/emoji/-1.png +++ b/web/static/images/emoji/-1.png diff --git a/web/static/images/emoji/0023-20e3.png b/web/static/images/emoji/0023-20e3.png Binary files differnew file mode 100644 index 000000000..9e4cda640 --- /dev/null +++ b/web/static/images/emoji/0023-20e3.png diff --git a/web/static/images/emoji/0030-20e3.png b/web/static/images/emoji/0030-20e3.png Binary files differnew file mode 100644 index 000000000..56e4e0672 --- /dev/null +++ b/web/static/images/emoji/0030-20e3.png diff --git a/web/static/images/emoji/0031-20e3.png b/web/static/images/emoji/0031-20e3.png Binary files differnew file mode 100644 index 000000000..b10ef8c0c --- /dev/null +++ b/web/static/images/emoji/0031-20e3.png diff --git a/web/static/images/emoji/0032-20e3.png b/web/static/images/emoji/0032-20e3.png Binary files differnew file mode 100644 index 000000000..a062ea93a --- /dev/null +++ b/web/static/images/emoji/0032-20e3.png diff --git a/web/static/images/emoji/0033-20e3.png b/web/static/images/emoji/0033-20e3.png Binary files differnew file mode 100644 index 000000000..96ac84050 --- /dev/null +++ b/web/static/images/emoji/0033-20e3.png diff --git a/web/static/images/emoji/0034-20e3.png b/web/static/images/emoji/0034-20e3.png Binary files differnew file mode 100644 index 000000000..a8b4dc052 --- /dev/null +++ b/web/static/images/emoji/0034-20e3.png diff --git a/web/static/images/emoji/0035-20e3.png b/web/static/images/emoji/0035-20e3.png Binary files differnew file mode 100644 index 000000000..9b527aeb7 --- /dev/null +++ b/web/static/images/emoji/0035-20e3.png diff --git a/web/static/images/emoji/0036-20e3.png b/web/static/images/emoji/0036-20e3.png Binary files differnew file mode 100644 index 000000000..cd0b30fd2 --- /dev/null +++ b/web/static/images/emoji/0036-20e3.png diff --git a/web/static/images/emoji/0037-20e3.png b/web/static/images/emoji/0037-20e3.png Binary files differnew file mode 100644 index 000000000..33151fdba --- /dev/null +++ b/web/static/images/emoji/0037-20e3.png diff --git a/web/static/images/emoji/0038-20e3.png b/web/static/images/emoji/0038-20e3.png Binary files differnew file mode 100644 index 000000000..48c5ca813 --- /dev/null +++ b/web/static/images/emoji/0038-20e3.png diff --git a/web/static/images/emoji/0039-20e3.png b/web/static/images/emoji/0039-20e3.png Binary files differnew file mode 100644 index 000000000..e6b38a109 --- /dev/null +++ b/web/static/images/emoji/0039-20e3.png diff --git a/web/static/images/emoji/00a9.png b/web/static/images/emoji/00a9.png Binary files differnew file mode 100644 index 000000000..9872c5b7e --- /dev/null +++ b/web/static/images/emoji/00a9.png diff --git a/web/static/images/emoji/00ae.png b/web/static/images/emoji/00ae.png Binary files differnew file mode 100644 index 000000000..68d445daf --- /dev/null +++ b/web/static/images/emoji/00ae.png diff --git a/web/static/images/emoji/100.png b/web/static/images/emoji/100.png Binary files differindex ca3bb9bcf..cd308ad66 100755..100644 --- a/web/static/images/emoji/100.png +++ b/web/static/images/emoji/100.png diff --git a/web/static/images/emoji/1234.png b/web/static/images/emoji/1234.png Binary files differindex c47c2e1f9..17ec5f12a 100755..100644 --- a/web/static/images/emoji/1234.png +++ b/web/static/images/emoji/1234.png diff --git a/web/static/images/emoji/1f004.png b/web/static/images/emoji/1f004.png Binary files differnew file mode 100644 index 000000000..16a59d954 --- /dev/null +++ b/web/static/images/emoji/1f004.png diff --git a/web/static/images/emoji/1f0cf.png b/web/static/images/emoji/1f0cf.png Binary files differnew file mode 100644 index 000000000..1cbc43e84 --- /dev/null +++ b/web/static/images/emoji/1f0cf.png diff --git a/web/static/images/emoji/1f170.png b/web/static/images/emoji/1f170.png Binary files differnew file mode 100644 index 000000000..7b1f9663c --- /dev/null +++ b/web/static/images/emoji/1f170.png diff --git a/web/static/images/emoji/1f171.png b/web/static/images/emoji/1f171.png Binary files differnew file mode 100644 index 000000000..cf87ad1fc --- /dev/null +++ b/web/static/images/emoji/1f171.png diff --git a/web/static/images/emoji/1f17e.png b/web/static/images/emoji/1f17e.png Binary files differnew file mode 100644 index 000000000..b39215725 --- /dev/null +++ b/web/static/images/emoji/1f17e.png diff --git a/web/static/images/emoji/1f17f.png b/web/static/images/emoji/1f17f.png Binary files differnew file mode 100644 index 000000000..340033226 --- /dev/null +++ b/web/static/images/emoji/1f17f.png diff --git a/web/static/images/emoji/1f18e.png b/web/static/images/emoji/1f18e.png Binary files differnew file mode 100644 index 000000000..386ec09fe --- /dev/null +++ b/web/static/images/emoji/1f18e.png diff --git a/web/static/images/emoji/1f191.png b/web/static/images/emoji/1f191.png Binary files differnew file mode 100644 index 000000000..ccd6494e6 --- /dev/null +++ b/web/static/images/emoji/1f191.png diff --git a/web/static/images/emoji/1f192.png b/web/static/images/emoji/1f192.png Binary files differnew file mode 100644 index 000000000..07c22b8c5 --- /dev/null +++ b/web/static/images/emoji/1f192.png diff --git a/web/static/images/emoji/1f193.png b/web/static/images/emoji/1f193.png Binary files differnew file mode 100644 index 000000000..0da6a1112 --- /dev/null +++ b/web/static/images/emoji/1f193.png diff --git a/web/static/images/emoji/1f194.png b/web/static/images/emoji/1f194.png Binary files differnew file mode 100644 index 000000000..3ae8bc2b9 --- /dev/null +++ b/web/static/images/emoji/1f194.png diff --git a/web/static/images/emoji/1f195.png b/web/static/images/emoji/1f195.png Binary files differnew file mode 100644 index 000000000..9d9f89101 --- /dev/null +++ b/web/static/images/emoji/1f195.png diff --git a/web/static/images/emoji/1f196.png b/web/static/images/emoji/1f196.png Binary files differnew file mode 100644 index 000000000..cc45e9df2 --- /dev/null +++ b/web/static/images/emoji/1f196.png diff --git a/web/static/images/emoji/1f197.png b/web/static/images/emoji/1f197.png Binary files differnew file mode 100644 index 000000000..ffa868d43 --- /dev/null +++ b/web/static/images/emoji/1f197.png diff --git a/web/static/images/emoji/1f198.png b/web/static/images/emoji/1f198.png Binary files differnew file mode 100644 index 000000000..4af944919 --- /dev/null +++ b/web/static/images/emoji/1f198.png diff --git a/web/static/images/emoji/1f199.png b/web/static/images/emoji/1f199.png Binary files differnew file mode 100644 index 000000000..aa7974ec1 --- /dev/null +++ b/web/static/images/emoji/1f199.png diff --git a/web/static/images/emoji/1f19a.png b/web/static/images/emoji/1f19a.png Binary files differnew file mode 100644 index 000000000..327337277 --- /dev/null +++ b/web/static/images/emoji/1f19a.png diff --git a/web/static/images/emoji/1f1e6-1f1e8.png b/web/static/images/emoji/1f1e6-1f1e8.png Binary files differnew file mode 100644 index 000000000..56115ba78 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1e8.png diff --git a/web/static/images/emoji/1f1e6-1f1e9.png b/web/static/images/emoji/1f1e6-1f1e9.png Binary files differnew file mode 100644 index 000000000..d3fabc4b0 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1e9.png diff --git a/web/static/images/emoji/1f1e6-1f1ea.png b/web/static/images/emoji/1f1e6-1f1ea.png Binary files differnew file mode 100644 index 000000000..57cade93b --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1ea.png diff --git a/web/static/images/emoji/1f1e6-1f1eb.png b/web/static/images/emoji/1f1e6-1f1eb.png Binary files differnew file mode 100644 index 000000000..af7e886df --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1eb.png diff --git a/web/static/images/emoji/1f1e6-1f1ec.png b/web/static/images/emoji/1f1e6-1f1ec.png Binary files differnew file mode 100644 index 000000000..9e2dc805e --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1ec.png diff --git a/web/static/images/emoji/1f1e6-1f1ee.png b/web/static/images/emoji/1f1e6-1f1ee.png Binary files differnew file mode 100644 index 000000000..2046a5a83 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1ee.png diff --git a/web/static/images/emoji/1f1e6-1f1f1.png b/web/static/images/emoji/1f1e6-1f1f1.png Binary files differnew file mode 100644 index 000000000..0c76f4af4 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1f1.png diff --git a/web/static/images/emoji/1f1e6-1f1f2.png b/web/static/images/emoji/1f1e6-1f1f2.png Binary files differnew file mode 100644 index 000000000..1e39fe1fe --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1f2.png diff --git a/web/static/images/emoji/1f1e6-1f1f4.png b/web/static/images/emoji/1f1e6-1f1f4.png Binary files differnew file mode 100644 index 000000000..01a469e9e --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1f4.png diff --git a/web/static/images/emoji/1f1e6-1f1f7.png b/web/static/images/emoji/1f1e6-1f1f7.png Binary files differnew file mode 100644 index 000000000..603697bad --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1f7.png diff --git a/web/static/images/emoji/1f1e6-1f1f9.png b/web/static/images/emoji/1f1e6-1f1f9.png Binary files differnew file mode 100644 index 000000000..38988f737 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1f9.png diff --git a/web/static/images/emoji/1f1e6-1f1fa.png b/web/static/images/emoji/1f1e6-1f1fa.png Binary files differnew file mode 100644 index 000000000..fdc448c91 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1fa.png diff --git a/web/static/images/emoji/1f1e6-1f1fc.png b/web/static/images/emoji/1f1e6-1f1fc.png Binary files differnew file mode 100644 index 000000000..fda4d0b19 --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1fc.png diff --git a/web/static/images/emoji/1f1e6-1f1ff.png b/web/static/images/emoji/1f1e6-1f1ff.png Binary files differnew file mode 100644 index 000000000..3efb55bfc --- /dev/null +++ b/web/static/images/emoji/1f1e6-1f1ff.png diff --git a/web/static/images/emoji/1f1e7-1f1e6.png b/web/static/images/emoji/1f1e7-1f1e6.png Binary files differnew file mode 100644 index 000000000..47028b1f2 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1e6.png diff --git a/web/static/images/emoji/1f1e7-1f1e7.png b/web/static/images/emoji/1f1e7-1f1e7.png Binary files differnew file mode 100644 index 000000000..8bfb6fcb0 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1e7.png diff --git a/web/static/images/emoji/1f1e7-1f1e9.png b/web/static/images/emoji/1f1e7-1f1e9.png Binary files differnew file mode 100644 index 000000000..a4b7928c8 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1e9.png diff --git a/web/static/images/emoji/1f1e7-1f1ea.png b/web/static/images/emoji/1f1e7-1f1ea.png Binary files differnew file mode 100644 index 000000000..f996f6fc0 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ea.png diff --git a/web/static/images/emoji/1f1e7-1f1eb.png b/web/static/images/emoji/1f1e7-1f1eb.png Binary files differnew file mode 100644 index 000000000..185eb5a92 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1eb.png diff --git a/web/static/images/emoji/1f1e7-1f1ec.png b/web/static/images/emoji/1f1e7-1f1ec.png Binary files differnew file mode 100644 index 000000000..849c68a22 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ec.png diff --git a/web/static/images/emoji/1f1e7-1f1ed.png b/web/static/images/emoji/1f1e7-1f1ed.png Binary files differnew file mode 100644 index 000000000..b0cabb344 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ed.png diff --git a/web/static/images/emoji/1f1e7-1f1ee.png b/web/static/images/emoji/1f1e7-1f1ee.png Binary files differnew file mode 100644 index 000000000..b2de6ba9d --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ee.png diff --git a/web/static/images/emoji/1f1e7-1f1ef.png b/web/static/images/emoji/1f1e7-1f1ef.png Binary files differnew file mode 100644 index 000000000..6023c7286 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ef.png diff --git a/web/static/images/emoji/1f1e7-1f1f2.png b/web/static/images/emoji/1f1e7-1f1f2.png Binary files differnew file mode 100644 index 000000000..cce7665e5 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f2.png diff --git a/web/static/images/emoji/1f1e7-1f1f3.png b/web/static/images/emoji/1f1e7-1f1f3.png Binary files differnew file mode 100644 index 000000000..37ffaaf4a --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f3.png diff --git a/web/static/images/emoji/1f1e7-1f1f4.png b/web/static/images/emoji/1f1e7-1f1f4.png Binary files differnew file mode 100644 index 000000000..9e7b9bd6d --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f4.png diff --git a/web/static/images/emoji/1f1e7-1f1f7.png b/web/static/images/emoji/1f1e7-1f1f7.png Binary files differnew file mode 100644 index 000000000..1218801ec --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f7.png diff --git a/web/static/images/emoji/1f1e7-1f1f8.png b/web/static/images/emoji/1f1e7-1f1f8.png Binary files differnew file mode 100644 index 000000000..56304afc5 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f8.png diff --git a/web/static/images/emoji/1f1e7-1f1f9.png b/web/static/images/emoji/1f1e7-1f1f9.png Binary files differnew file mode 100644 index 000000000..5419aeeb3 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1f9.png diff --git a/web/static/images/emoji/1f1e7-1f1fc.png b/web/static/images/emoji/1f1e7-1f1fc.png Binary files differnew file mode 100644 index 000000000..b82b4e244 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1fc.png diff --git a/web/static/images/emoji/1f1e7-1f1fe.png b/web/static/images/emoji/1f1e7-1f1fe.png Binary files differnew file mode 100644 index 000000000..fbf36a528 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1fe.png diff --git a/web/static/images/emoji/1f1e7-1f1ff.png b/web/static/images/emoji/1f1e7-1f1ff.png Binary files differnew file mode 100644 index 000000000..4e300a7a9 --- /dev/null +++ b/web/static/images/emoji/1f1e7-1f1ff.png diff --git a/web/static/images/emoji/1f1e8-1f1e6.png b/web/static/images/emoji/1f1e8-1f1e6.png Binary files differnew file mode 100644 index 000000000..2838b5e82 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1e6.png diff --git a/web/static/images/emoji/1f1e8-1f1e9.png b/web/static/images/emoji/1f1e8-1f1e9.png Binary files differnew file mode 100644 index 000000000..b7620b487 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1e9.png diff --git a/web/static/images/emoji/1f1e8-1f1eb.png b/web/static/images/emoji/1f1e8-1f1eb.png Binary files differnew file mode 100644 index 000000000..32accc631 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1eb.png diff --git a/web/static/images/emoji/1f1e8-1f1ec.png b/web/static/images/emoji/1f1e8-1f1ec.png Binary files differnew file mode 100644 index 000000000..51d0cb55b --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1ec.png diff --git a/web/static/images/emoji/1f1e8-1f1ed.png b/web/static/images/emoji/1f1e8-1f1ed.png Binary files differnew file mode 100644 index 000000000..53f7c0496 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1ed.png diff --git a/web/static/images/emoji/1f1e8-1f1ee.png b/web/static/images/emoji/1f1e8-1f1ee.png Binary files differnew file mode 100644 index 000000000..3a1fb1946 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1ee.png diff --git a/web/static/images/emoji/1f1e8-1f1f1.png b/web/static/images/emoji/1f1e8-1f1f1.png Binary files differnew file mode 100644 index 000000000..ebbf710d2 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1f1.png diff --git a/web/static/images/emoji/1f1e8-1f1f2.png b/web/static/images/emoji/1f1e8-1f1f2.png Binary files differnew file mode 100644 index 000000000..71024ac1c --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1f2.png diff --git a/web/static/images/emoji/1f1e8-1f1f3.png b/web/static/images/emoji/1f1e8-1f1f3.png Binary files differnew file mode 100644 index 000000000..0151923f3 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1f3.png diff --git a/web/static/images/emoji/1f1e8-1f1f4.png b/web/static/images/emoji/1f1e8-1f1f4.png Binary files differnew file mode 100644 index 000000000..b64536ac3 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1f4.png diff --git a/web/static/images/emoji/1f1e8-1f1f7.png b/web/static/images/emoji/1f1e8-1f1f7.png Binary files differnew file mode 100644 index 000000000..74612a90e --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1f7.png diff --git a/web/static/images/emoji/1f1e8-1f1fa.png b/web/static/images/emoji/1f1e8-1f1fa.png Binary files differnew file mode 100644 index 000000000..37a9cc10b --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1fa.png diff --git a/web/static/images/emoji/1f1e8-1f1fb.png b/web/static/images/emoji/1f1e8-1f1fb.png Binary files differnew file mode 100644 index 000000000..7a6a41e90 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1fb.png diff --git a/web/static/images/emoji/1f1e8-1f1fe.png b/web/static/images/emoji/1f1e8-1f1fe.png Binary files differnew file mode 100644 index 000000000..4f593449a --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1fe.png diff --git a/web/static/images/emoji/1f1e8-1f1ff.png b/web/static/images/emoji/1f1e8-1f1ff.png Binary files differnew file mode 100644 index 000000000..aa9a40c74 --- /dev/null +++ b/web/static/images/emoji/1f1e8-1f1ff.png diff --git a/web/static/images/emoji/1f1e9-1f1ea.png b/web/static/images/emoji/1f1e9-1f1ea.png Binary files differnew file mode 100644 index 000000000..168ab43c3 --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1ea.png diff --git a/web/static/images/emoji/1f1e9-1f1ef.png b/web/static/images/emoji/1f1e9-1f1ef.png Binary files differnew file mode 100644 index 000000000..ba0833714 --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1ef.png diff --git a/web/static/images/emoji/1f1e9-1f1f0.png b/web/static/images/emoji/1f1e9-1f1f0.png Binary files differnew file mode 100644 index 000000000..2e6b7a624 --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1f0.png diff --git a/web/static/images/emoji/1f1e9-1f1f2.png b/web/static/images/emoji/1f1e9-1f1f2.png Binary files differnew file mode 100644 index 000000000..1b90463e5 --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1f2.png diff --git a/web/static/images/emoji/1f1e9-1f1f4.png b/web/static/images/emoji/1f1e9-1f1f4.png Binary files differnew file mode 100644 index 000000000..d5c1ac5ba --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1f4.png diff --git a/web/static/images/emoji/1f1e9-1f1ff.png b/web/static/images/emoji/1f1e9-1f1ff.png Binary files differnew file mode 100644 index 000000000..a778a7995 --- /dev/null +++ b/web/static/images/emoji/1f1e9-1f1ff.png diff --git a/web/static/images/emoji/1f1ea-1f1e8.png b/web/static/images/emoji/1f1ea-1f1e8.png Binary files differnew file mode 100644 index 000000000..7f40f138d --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1e8.png diff --git a/web/static/images/emoji/1f1ea-1f1ea.png b/web/static/images/emoji/1f1ea-1f1ea.png Binary files differnew file mode 100644 index 000000000..1aa45dc2a --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1ea.png diff --git a/web/static/images/emoji/1f1ea-1f1ec.png b/web/static/images/emoji/1f1ea-1f1ec.png Binary files differnew file mode 100644 index 000000000..5904bfac9 --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1ec.png diff --git a/web/static/images/emoji/1f1ea-1f1ed.png b/web/static/images/emoji/1f1ea-1f1ed.png Binary files differnew file mode 100644 index 000000000..5c1bf6134 --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1ed.png diff --git a/web/static/images/emoji/1f1ea-1f1f7.png b/web/static/images/emoji/1f1ea-1f1f7.png Binary files differnew file mode 100644 index 000000000..fa4f25eed --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1f7.png diff --git a/web/static/images/emoji/1f1ea-1f1f8.png b/web/static/images/emoji/1f1ea-1f1f8.png Binary files differnew file mode 100644 index 000000000..16a772cd1 --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1f8.png diff --git a/web/static/images/emoji/1f1ea-1f1f9.png b/web/static/images/emoji/1f1ea-1f1f9.png Binary files differnew file mode 100644 index 000000000..4833e8431 --- /dev/null +++ b/web/static/images/emoji/1f1ea-1f1f9.png diff --git a/web/static/images/emoji/1f1eb-1f1ee.png b/web/static/images/emoji/1f1eb-1f1ee.png Binary files differnew file mode 100644 index 000000000..b2a5c3d24 --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1ee.png diff --git a/web/static/images/emoji/1f1eb-1f1ef.png b/web/static/images/emoji/1f1eb-1f1ef.png Binary files differnew file mode 100644 index 000000000..a7a731e6f --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1ef.png diff --git a/web/static/images/emoji/1f1eb-1f1f0.png b/web/static/images/emoji/1f1eb-1f1f0.png Binary files differnew file mode 100644 index 000000000..c4562eaa6 --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1f0.png diff --git a/web/static/images/emoji/1f1eb-1f1f2.png b/web/static/images/emoji/1f1eb-1f1f2.png Binary files differnew file mode 100644 index 000000000..42fe76312 --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1f2.png diff --git a/web/static/images/emoji/1f1eb-1f1f4.png b/web/static/images/emoji/1f1eb-1f1f4.png Binary files differnew file mode 100644 index 000000000..e9d8e4cf4 --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1f4.png diff --git a/web/static/images/emoji/1f1eb-1f1f7.png b/web/static/images/emoji/1f1eb-1f1f7.png Binary files differnew file mode 100644 index 000000000..14271f059 --- /dev/null +++ b/web/static/images/emoji/1f1eb-1f1f7.png diff --git a/web/static/images/emoji/1f1ec-1f1e6.png b/web/static/images/emoji/1f1ec-1f1e6.png Binary files differnew file mode 100644 index 000000000..4a3b5ccf9 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1e6.png diff --git a/web/static/images/emoji/1f1ec-1f1e7.png b/web/static/images/emoji/1f1ec-1f1e7.png Binary files differnew file mode 100644 index 000000000..61c03f759 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1e7.png diff --git a/web/static/images/emoji/1f1ec-1f1e9.png b/web/static/images/emoji/1f1ec-1f1e9.png Binary files differnew file mode 100644 index 000000000..4f9dc82d7 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1e9.png diff --git a/web/static/images/emoji/1f1ec-1f1ea.png b/web/static/images/emoji/1f1ec-1f1ea.png Binary files differnew file mode 100644 index 000000000..1fe16f968 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1ea.png diff --git a/web/static/images/emoji/1f1ec-1f1ed.png b/web/static/images/emoji/1f1ec-1f1ed.png Binary files differnew file mode 100644 index 000000000..0aadf4db2 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1ed.png diff --git a/web/static/images/emoji/1f1ec-1f1ee.png b/web/static/images/emoji/1f1ec-1f1ee.png Binary files differnew file mode 100644 index 000000000..e95abe51f --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1ee.png diff --git a/web/static/images/emoji/1f1ec-1f1f1.png b/web/static/images/emoji/1f1ec-1f1f1.png Binary files differnew file mode 100644 index 000000000..76708a55f --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f1.png diff --git a/web/static/images/emoji/1f1ec-1f1f2.png b/web/static/images/emoji/1f1ec-1f1f2.png Binary files differnew file mode 100644 index 000000000..c5a72895f --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f2.png diff --git a/web/static/images/emoji/1f1ec-1f1f3.png b/web/static/images/emoji/1f1ec-1f1f3.png Binary files differnew file mode 100644 index 000000000..fdd5c2d14 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f3.png diff --git a/web/static/images/emoji/1f1ec-1f1f6.png b/web/static/images/emoji/1f1ec-1f1f6.png Binary files differnew file mode 100644 index 000000000..7fc7c86c8 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f6.png diff --git a/web/static/images/emoji/1f1ec-1f1f7.png b/web/static/images/emoji/1f1ec-1f1f7.png Binary files differnew file mode 100644 index 000000000..091f1ab07 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f7.png diff --git a/web/static/images/emoji/1f1ec-1f1f9.png b/web/static/images/emoji/1f1ec-1f1f9.png Binary files differnew file mode 100644 index 000000000..66437d0de --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1f9.png diff --git a/web/static/images/emoji/1f1ec-1f1fa.png b/web/static/images/emoji/1f1ec-1f1fa.png Binary files differnew file mode 100644 index 000000000..a4d2024b1 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1fa.png diff --git a/web/static/images/emoji/1f1ec-1f1fc.png b/web/static/images/emoji/1f1ec-1f1fc.png Binary files differnew file mode 100644 index 000000000..a70abe908 --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1fc.png diff --git a/web/static/images/emoji/1f1ec-1f1fe.png b/web/static/images/emoji/1f1ec-1f1fe.png Binary files differnew file mode 100644 index 000000000..2cc8ecaab --- /dev/null +++ b/web/static/images/emoji/1f1ec-1f1fe.png diff --git a/web/static/images/emoji/1f1ed-1f1f0.png b/web/static/images/emoji/1f1ed-1f1f0.png Binary files differnew file mode 100644 index 000000000..cff8e25fd --- /dev/null +++ b/web/static/images/emoji/1f1ed-1f1f0.png diff --git a/web/static/images/emoji/1f1ed-1f1f3.png b/web/static/images/emoji/1f1ed-1f1f3.png Binary files differnew file mode 100644 index 000000000..e4eeee2d8 --- /dev/null +++ b/web/static/images/emoji/1f1ed-1f1f3.png diff --git a/web/static/images/emoji/1f1ed-1f1f7.png b/web/static/images/emoji/1f1ed-1f1f7.png Binary files differnew file mode 100644 index 000000000..be0823c21 --- /dev/null +++ b/web/static/images/emoji/1f1ed-1f1f7.png diff --git a/web/static/images/emoji/1f1ed-1f1f9.png b/web/static/images/emoji/1f1ed-1f1f9.png Binary files differnew file mode 100644 index 000000000..76d3d94ad --- /dev/null +++ b/web/static/images/emoji/1f1ed-1f1f9.png diff --git a/web/static/images/emoji/1f1ed-1f1fa.png b/web/static/images/emoji/1f1ed-1f1fa.png Binary files differnew file mode 100644 index 000000000..028f853dd --- /dev/null +++ b/web/static/images/emoji/1f1ed-1f1fa.png diff --git a/web/static/images/emoji/1f1ee-1f1e9.png b/web/static/images/emoji/1f1ee-1f1e9.png Binary files differnew file mode 100644 index 000000000..90042acf5 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1e9.png diff --git a/web/static/images/emoji/1f1ee-1f1ea.png b/web/static/images/emoji/1f1ee-1f1ea.png Binary files differnew file mode 100644 index 000000000..63ae4af61 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1ea.png diff --git a/web/static/images/emoji/1f1ee-1f1f1.png b/web/static/images/emoji/1f1ee-1f1f1.png Binary files differnew file mode 100644 index 000000000..8361d8ee3 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f1.png diff --git a/web/static/images/emoji/1f1ee-1f1f3.png b/web/static/images/emoji/1f1ee-1f1f3.png Binary files differnew file mode 100644 index 000000000..6d6f944c4 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f3.png diff --git a/web/static/images/emoji/1f1ee-1f1f6.png b/web/static/images/emoji/1f1ee-1f1f6.png Binary files differnew file mode 100644 index 000000000..5fb5d4e3b --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f6.png diff --git a/web/static/images/emoji/1f1ee-1f1f7.png b/web/static/images/emoji/1f1ee-1f1f7.png Binary files differnew file mode 100644 index 000000000..23f916063 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f7.png diff --git a/web/static/images/emoji/1f1ee-1f1f8.png b/web/static/images/emoji/1f1ee-1f1f8.png Binary files differnew file mode 100644 index 000000000..7f2b34832 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f8.png diff --git a/web/static/images/emoji/1f1ee-1f1f9.png b/web/static/images/emoji/1f1ee-1f1f9.png Binary files differnew file mode 100644 index 000000000..bce062350 --- /dev/null +++ b/web/static/images/emoji/1f1ee-1f1f9.png diff --git a/web/static/images/emoji/1f1ef-1f1ea.png b/web/static/images/emoji/1f1ef-1f1ea.png Binary files differnew file mode 100644 index 000000000..822b4340d --- /dev/null +++ b/web/static/images/emoji/1f1ef-1f1ea.png diff --git a/web/static/images/emoji/1f1ef-1f1f2.png b/web/static/images/emoji/1f1ef-1f1f2.png Binary files differnew file mode 100644 index 000000000..f179b1404 --- /dev/null +++ b/web/static/images/emoji/1f1ef-1f1f2.png diff --git a/web/static/images/emoji/1f1ef-1f1f4.png b/web/static/images/emoji/1f1ef-1f1f4.png Binary files differnew file mode 100644 index 000000000..15be546e8 --- /dev/null +++ b/web/static/images/emoji/1f1ef-1f1f4.png diff --git a/web/static/images/emoji/1f1ef-1f1f5.png b/web/static/images/emoji/1f1ef-1f1f5.png Binary files differnew file mode 100644 index 000000000..56390ce22 --- /dev/null +++ b/web/static/images/emoji/1f1ef-1f1f5.png diff --git a/web/static/images/emoji/1f1f0-1f1ea.png b/web/static/images/emoji/1f1f0-1f1ea.png Binary files differnew file mode 100644 index 000000000..301bf6eec --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1ea.png diff --git a/web/static/images/emoji/1f1f0-1f1ec.png b/web/static/images/emoji/1f1f0-1f1ec.png Binary files differnew file mode 100644 index 000000000..6845412e8 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1ec.png diff --git a/web/static/images/emoji/1f1f0-1f1ed.png b/web/static/images/emoji/1f1f0-1f1ed.png Binary files differnew file mode 100644 index 000000000..15ccea7a4 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1ed.png diff --git a/web/static/images/emoji/1f1f0-1f1ee.png b/web/static/images/emoji/1f1f0-1f1ee.png Binary files differnew file mode 100644 index 000000000..79331c5de --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1ee.png diff --git a/web/static/images/emoji/1f1f0-1f1f2.png b/web/static/images/emoji/1f1f0-1f1f2.png Binary files differnew file mode 100644 index 000000000..9a16139aa --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1f2.png diff --git a/web/static/images/emoji/1f1f0-1f1f3.png b/web/static/images/emoji/1f1f0-1f1f3.png Binary files differnew file mode 100644 index 000000000..913f6dfb7 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1f3.png diff --git a/web/static/images/emoji/1f1f0-1f1f5.png b/web/static/images/emoji/1f1f0-1f1f5.png Binary files differnew file mode 100644 index 000000000..cb50e9380 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1f5.png diff --git a/web/static/images/emoji/1f1f0-1f1f7.png b/web/static/images/emoji/1f1f0-1f1f7.png Binary files differnew file mode 100644 index 000000000..6687991f3 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1f7.png diff --git a/web/static/images/emoji/1f1f0-1f1fc.png b/web/static/images/emoji/1f1f0-1f1fc.png Binary files differnew file mode 100644 index 000000000..72ef3415f --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1fc.png diff --git a/web/static/images/emoji/1f1f0-1f1fe.png b/web/static/images/emoji/1f1f0-1f1fe.png Binary files differnew file mode 100644 index 000000000..d716ddcd5 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1fe.png diff --git a/web/static/images/emoji/1f1f0-1f1ff.png b/web/static/images/emoji/1f1f0-1f1ff.png Binary files differnew file mode 100644 index 000000000..49813e5d5 --- /dev/null +++ b/web/static/images/emoji/1f1f0-1f1ff.png diff --git a/web/static/images/emoji/1f1f1-1f1e6.png b/web/static/images/emoji/1f1f1-1f1e6.png Binary files differnew file mode 100644 index 000000000..6f0dd90f3 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1e6.png diff --git a/web/static/images/emoji/1f1f1-1f1e7.png b/web/static/images/emoji/1f1f1-1f1e7.png Binary files differnew file mode 100644 index 000000000..8fe041f46 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1e7.png diff --git a/web/static/images/emoji/1f1f1-1f1e8.png b/web/static/images/emoji/1f1f1-1f1e8.png Binary files differnew file mode 100644 index 000000000..70a34cb11 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1e8.png diff --git a/web/static/images/emoji/1f1f1-1f1ee.png b/web/static/images/emoji/1f1f1-1f1ee.png Binary files differnew file mode 100644 index 000000000..ad667c3c4 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1ee.png diff --git a/web/static/images/emoji/1f1f1-1f1f0.png b/web/static/images/emoji/1f1f1-1f1f0.png Binary files differnew file mode 100644 index 000000000..9a205d9cf --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1f0.png diff --git a/web/static/images/emoji/1f1f1-1f1f7.png b/web/static/images/emoji/1f1f1-1f1f7.png Binary files differnew file mode 100644 index 000000000..2916a1ff4 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1f7.png diff --git a/web/static/images/emoji/1f1f1-1f1f8.png b/web/static/images/emoji/1f1f1-1f1f8.png Binary files differnew file mode 100644 index 000000000..a47e7e067 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1f8.png diff --git a/web/static/images/emoji/1f1f1-1f1f9.png b/web/static/images/emoji/1f1f1-1f1f9.png Binary files differnew file mode 100644 index 000000000..ea08d9b23 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1f9.png diff --git a/web/static/images/emoji/1f1f1-1f1fa.png b/web/static/images/emoji/1f1f1-1f1fa.png Binary files differnew file mode 100644 index 000000000..dbd428878 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1fa.png diff --git a/web/static/images/emoji/1f1f1-1f1fb.png b/web/static/images/emoji/1f1f1-1f1fb.png Binary files differnew file mode 100644 index 000000000..a8eef9ff6 --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1fb.png diff --git a/web/static/images/emoji/1f1f1-1f1fe.png b/web/static/images/emoji/1f1f1-1f1fe.png Binary files differnew file mode 100644 index 000000000..04632748f --- /dev/null +++ b/web/static/images/emoji/1f1f1-1f1fe.png diff --git a/web/static/images/emoji/1f1f2-1f1e6.png b/web/static/images/emoji/1f1f2-1f1e6.png Binary files differnew file mode 100644 index 000000000..1bf4401f6 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1e6.png diff --git a/web/static/images/emoji/1f1f2-1f1e8.png b/web/static/images/emoji/1f1f2-1f1e8.png Binary files differnew file mode 100644 index 000000000..039174d3a --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1e8.png diff --git a/web/static/images/emoji/1f1f2-1f1e9.png b/web/static/images/emoji/1f1f2-1f1e9.png Binary files differnew file mode 100644 index 000000000..78b5ba7e2 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1e9.png diff --git a/web/static/images/emoji/1f1f2-1f1ea.png b/web/static/images/emoji/1f1f2-1f1ea.png Binary files differnew file mode 100644 index 000000000..01245d958 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1ea.png diff --git a/web/static/images/emoji/1f1f2-1f1ec.png b/web/static/images/emoji/1f1f2-1f1ec.png Binary files differnew file mode 100644 index 000000000..cb55e9fc3 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1ec.png diff --git a/web/static/images/emoji/1f1f2-1f1ed.png b/web/static/images/emoji/1f1f2-1f1ed.png Binary files differnew file mode 100644 index 000000000..ff5038b6d --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1ed.png diff --git a/web/static/images/emoji/1f1f2-1f1f0.png b/web/static/images/emoji/1f1f2-1f1f0.png Binary files differnew file mode 100644 index 000000000..8dadf0110 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f0.png diff --git a/web/static/images/emoji/1f1f2-1f1f1.png b/web/static/images/emoji/1f1f2-1f1f1.png Binary files differnew file mode 100644 index 000000000..53be7c81e --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f1.png diff --git a/web/static/images/emoji/1f1f2-1f1f2.png b/web/static/images/emoji/1f1f2-1f1f2.png Binary files differnew file mode 100644 index 000000000..c1cfee7a5 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f2.png diff --git a/web/static/images/emoji/1f1f2-1f1f3.png b/web/static/images/emoji/1f1f2-1f1f3.png Binary files differnew file mode 100644 index 000000000..1beac5568 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f3.png diff --git a/web/static/images/emoji/1f1f2-1f1f4.png b/web/static/images/emoji/1f1f2-1f1f4.png Binary files differnew file mode 100644 index 000000000..6a8fcb9a0 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f4.png diff --git a/web/static/images/emoji/1f1f2-1f1f7.png b/web/static/images/emoji/1f1f2-1f1f7.png Binary files differnew file mode 100644 index 000000000..854690cfb --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f7.png diff --git a/web/static/images/emoji/1f1f2-1f1f8.png b/web/static/images/emoji/1f1f2-1f1f8.png Binary files differnew file mode 100644 index 000000000..61b2de721 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f8.png diff --git a/web/static/images/emoji/1f1f2-1f1f9.png b/web/static/images/emoji/1f1f2-1f1f9.png Binary files differnew file mode 100644 index 000000000..2f07f4709 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1f9.png diff --git a/web/static/images/emoji/1f1f2-1f1fa.png b/web/static/images/emoji/1f1f2-1f1fa.png Binary files differnew file mode 100644 index 000000000..9d28c0812 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1fa.png diff --git a/web/static/images/emoji/1f1f2-1f1fb.png b/web/static/images/emoji/1f1f2-1f1fb.png Binary files differnew file mode 100644 index 000000000..4ea56e841 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1fb.png diff --git a/web/static/images/emoji/1f1f2-1f1fc.png b/web/static/images/emoji/1f1f2-1f1fc.png Binary files differnew file mode 100644 index 000000000..361aa65ec --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1fc.png diff --git a/web/static/images/emoji/1f1f2-1f1fd.png b/web/static/images/emoji/1f1f2-1f1fd.png Binary files differnew file mode 100644 index 000000000..c44c24df1 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1fd.png diff --git a/web/static/images/emoji/1f1f2-1f1fe.png b/web/static/images/emoji/1f1f2-1f1fe.png Binary files differnew file mode 100644 index 000000000..166fd5ba7 --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1fe.png diff --git a/web/static/images/emoji/1f1f2-1f1ff.png b/web/static/images/emoji/1f1f2-1f1ff.png Binary files differnew file mode 100644 index 000000000..209db39ee --- /dev/null +++ b/web/static/images/emoji/1f1f2-1f1ff.png diff --git a/web/static/images/emoji/1f1f3-1f1e6.png b/web/static/images/emoji/1f1f3-1f1e6.png Binary files differnew file mode 100644 index 000000000..84fab946d --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1e6.png diff --git a/web/static/images/emoji/1f1f3-1f1e8.png b/web/static/images/emoji/1f1f3-1f1e8.png Binary files differnew file mode 100644 index 000000000..6372d93c7 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1e8.png diff --git a/web/static/images/emoji/1f1f3-1f1ea.png b/web/static/images/emoji/1f1f3-1f1ea.png Binary files differnew file mode 100644 index 000000000..3fd0d99ab --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1ea.png diff --git a/web/static/images/emoji/1f1f3-1f1ec.png b/web/static/images/emoji/1f1f3-1f1ec.png Binary files differnew file mode 100644 index 000000000..2c98fcdff --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1ec.png diff --git a/web/static/images/emoji/1f1f3-1f1ee.png b/web/static/images/emoji/1f1f3-1f1ee.png Binary files differnew file mode 100644 index 000000000..88055d5a0 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1ee.png diff --git a/web/static/images/emoji/1f1f3-1f1f1.png b/web/static/images/emoji/1f1f3-1f1f1.png Binary files differnew file mode 100644 index 000000000..d5de058a4 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1f1.png diff --git a/web/static/images/emoji/1f1f3-1f1f4.png b/web/static/images/emoji/1f1f3-1f1f4.png Binary files differnew file mode 100644 index 000000000..1199fae93 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1f4.png diff --git a/web/static/images/emoji/1f1f3-1f1f5.png b/web/static/images/emoji/1f1f3-1f1f5.png Binary files differnew file mode 100644 index 000000000..3e17c5204 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1f5.png diff --git a/web/static/images/emoji/1f1f3-1f1f7.png b/web/static/images/emoji/1f1f3-1f1f7.png Binary files differnew file mode 100644 index 000000000..80c3d8357 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1f7.png diff --git a/web/static/images/emoji/1f1f3-1f1fa.png b/web/static/images/emoji/1f1f3-1f1fa.png Binary files differnew file mode 100644 index 000000000..628aee1e3 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1fa.png diff --git a/web/static/images/emoji/1f1f3-1f1ff.png b/web/static/images/emoji/1f1f3-1f1ff.png Binary files differnew file mode 100644 index 000000000..d64f6ec22 --- /dev/null +++ b/web/static/images/emoji/1f1f3-1f1ff.png diff --git a/web/static/images/emoji/1f1f4-1f1f2.png b/web/static/images/emoji/1f1f4-1f1f2.png Binary files differnew file mode 100644 index 000000000..68dd406fb --- /dev/null +++ b/web/static/images/emoji/1f1f4-1f1f2.png diff --git a/web/static/images/emoji/1f1f5-1f1e6.png b/web/static/images/emoji/1f1f5-1f1e6.png Binary files differnew file mode 100644 index 000000000..0fa73faf3 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1e6.png diff --git a/web/static/images/emoji/1f1f5-1f1ea.png b/web/static/images/emoji/1f1f5-1f1ea.png Binary files differnew file mode 100644 index 000000000..cf7098d8d --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1ea.png diff --git a/web/static/images/emoji/1f1f5-1f1eb.png b/web/static/images/emoji/1f1f5-1f1eb.png Binary files differnew file mode 100644 index 000000000..5780519fd --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1eb.png diff --git a/web/static/images/emoji/1f1f5-1f1ec.png b/web/static/images/emoji/1f1f5-1f1ec.png Binary files differnew file mode 100644 index 000000000..0a4ce4c3c --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1ec.png diff --git a/web/static/images/emoji/1f1f5-1f1ed.png b/web/static/images/emoji/1f1f5-1f1ed.png Binary files differnew file mode 100644 index 000000000..00a9eaa6d --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1ed.png diff --git a/web/static/images/emoji/1f1f5-1f1f0.png b/web/static/images/emoji/1f1f5-1f1f0.png Binary files differnew file mode 100644 index 000000000..b1ab1a7a8 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1f0.png diff --git a/web/static/images/emoji/1f1f5-1f1f1.png b/web/static/images/emoji/1f1f5-1f1f1.png Binary files differnew file mode 100644 index 000000000..e07223bf7 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1f1.png diff --git a/web/static/images/emoji/1f1f5-1f1f7.png b/web/static/images/emoji/1f1f5-1f1f7.png Binary files differnew file mode 100644 index 000000000..754bb5429 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1f7.png diff --git a/web/static/images/emoji/1f1f5-1f1f8.png b/web/static/images/emoji/1f1f5-1f1f8.png Binary files differnew file mode 100644 index 000000000..e2076eda0 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1f8.png diff --git a/web/static/images/emoji/1f1f5-1f1f9.png b/web/static/images/emoji/1f1f5-1f1f9.png Binary files differnew file mode 100644 index 000000000..4f585e18b --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1f9.png diff --git a/web/static/images/emoji/1f1f5-1f1fc.png b/web/static/images/emoji/1f1f5-1f1fc.png Binary files differnew file mode 100644 index 000000000..e15437591 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1fc.png diff --git a/web/static/images/emoji/1f1f5-1f1fe.png b/web/static/images/emoji/1f1f5-1f1fe.png Binary files differnew file mode 100644 index 000000000..335d55f93 --- /dev/null +++ b/web/static/images/emoji/1f1f5-1f1fe.png diff --git a/web/static/images/emoji/1f1f6-1f1e6.png b/web/static/images/emoji/1f1f6-1f1e6.png Binary files differnew file mode 100644 index 000000000..6f99df4ff --- /dev/null +++ b/web/static/images/emoji/1f1f6-1f1e6.png diff --git a/web/static/images/emoji/1f1f7-1f1f4.png b/web/static/images/emoji/1f1f7-1f1f4.png Binary files differnew file mode 100644 index 000000000..1f7db7ab1 --- /dev/null +++ b/web/static/images/emoji/1f1f7-1f1f4.png diff --git a/web/static/images/emoji/1f1f7-1f1f8.png b/web/static/images/emoji/1f1f7-1f1f8.png Binary files differnew file mode 100644 index 000000000..7552aba40 --- /dev/null +++ b/web/static/images/emoji/1f1f7-1f1f8.png diff --git a/web/static/images/emoji/1f1f7-1f1fa.png b/web/static/images/emoji/1f1f7-1f1fa.png Binary files differnew file mode 100644 index 000000000..4a65f219f --- /dev/null +++ b/web/static/images/emoji/1f1f7-1f1fa.png diff --git a/web/static/images/emoji/1f1f7-1f1fc.png b/web/static/images/emoji/1f1f7-1f1fc.png Binary files differnew file mode 100644 index 000000000..ddea66d07 --- /dev/null +++ b/web/static/images/emoji/1f1f7-1f1fc.png diff --git a/web/static/images/emoji/1f1f8-1f1e6.png b/web/static/images/emoji/1f1f8-1f1e6.png Binary files differnew file mode 100644 index 000000000..4f82c1a3e --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1e6.png diff --git a/web/static/images/emoji/1f1f8-1f1e7.png b/web/static/images/emoji/1f1f8-1f1e7.png Binary files differnew file mode 100644 index 000000000..5bf32a743 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1e7.png diff --git a/web/static/images/emoji/1f1f8-1f1e8.png b/web/static/images/emoji/1f1f8-1f1e8.png Binary files differnew file mode 100644 index 000000000..7ec76a1ec --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1e8.png diff --git a/web/static/images/emoji/1f1f8-1f1e9.png b/web/static/images/emoji/1f1f8-1f1e9.png Binary files differnew file mode 100644 index 000000000..fad14bde5 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1e9.png diff --git a/web/static/images/emoji/1f1f8-1f1ea.png b/web/static/images/emoji/1f1f8-1f1ea.png Binary files differnew file mode 100644 index 000000000..067857a9e --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1ea.png diff --git a/web/static/images/emoji/1f1f8-1f1ec.png b/web/static/images/emoji/1f1f8-1f1ec.png Binary files differnew file mode 100644 index 000000000..8d1127005 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1ec.png diff --git a/web/static/images/emoji/1f1f8-1f1ed.png b/web/static/images/emoji/1f1f8-1f1ed.png Binary files differnew file mode 100644 index 000000000..75977bea6 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1ed.png diff --git a/web/static/images/emoji/1f1f8-1f1ee.png b/web/static/images/emoji/1f1f8-1f1ee.png Binary files differnew file mode 100644 index 000000000..d7c3a7477 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1ee.png diff --git a/web/static/images/emoji/1f1f8-1f1f0.png b/web/static/images/emoji/1f1f8-1f1f0.png Binary files differnew file mode 100644 index 000000000..6f60bfab3 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f0.png diff --git a/web/static/images/emoji/1f1f8-1f1f1.png b/web/static/images/emoji/1f1f8-1f1f1.png Binary files differnew file mode 100644 index 000000000..5f88e8673 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f1.png diff --git a/web/static/images/emoji/1f1f8-1f1f2.png b/web/static/images/emoji/1f1f8-1f1f2.png Binary files differnew file mode 100644 index 000000000..431e28ea6 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f2.png diff --git a/web/static/images/emoji/1f1f8-1f1f3.png b/web/static/images/emoji/1f1f8-1f1f3.png Binary files differnew file mode 100644 index 000000000..dcc3f9770 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f3.png diff --git a/web/static/images/emoji/1f1f8-1f1f4.png b/web/static/images/emoji/1f1f8-1f1f4.png Binary files differnew file mode 100644 index 000000000..2e20974e9 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f4.png diff --git a/web/static/images/emoji/1f1f8-1f1f7.png b/web/static/images/emoji/1f1f8-1f1f7.png Binary files differnew file mode 100644 index 000000000..bde51f536 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f7.png diff --git a/web/static/images/emoji/1f1f8-1f1f9.png b/web/static/images/emoji/1f1f8-1f1f9.png Binary files differnew file mode 100644 index 000000000..e387f43b9 --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1f9.png diff --git a/web/static/images/emoji/1f1f8-1f1fb.png b/web/static/images/emoji/1f1f8-1f1fb.png Binary files differnew file mode 100644 index 000000000..f4a1153db --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1fb.png diff --git a/web/static/images/emoji/1f1f8-1f1fe.png b/web/static/images/emoji/1f1f8-1f1fe.png Binary files differnew file mode 100644 index 000000000..f8900079a --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1fe.png diff --git a/web/static/images/emoji/1f1f8-1f1ff.png b/web/static/images/emoji/1f1f8-1f1ff.png Binary files differnew file mode 100644 index 000000000..f80d7579d --- /dev/null +++ b/web/static/images/emoji/1f1f8-1f1ff.png diff --git a/web/static/images/emoji/1f1f9-1f1e9.png b/web/static/images/emoji/1f1f9-1f1e9.png Binary files differnew file mode 100644 index 000000000..de564e86e --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1e9.png diff --git a/web/static/images/emoji/1f1f9-1f1ec.png b/web/static/images/emoji/1f1f9-1f1ec.png Binary files differnew file mode 100644 index 000000000..e41a68ea8 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1ec.png diff --git a/web/static/images/emoji/1f1f9-1f1ed.png b/web/static/images/emoji/1f1f9-1f1ed.png Binary files differnew file mode 100644 index 000000000..362fb1a29 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1ed.png diff --git a/web/static/images/emoji/1f1f9-1f1ef.png b/web/static/images/emoji/1f1f9-1f1ef.png Binary files differnew file mode 100644 index 000000000..5f2072253 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1ef.png diff --git a/web/static/images/emoji/1f1f9-1f1f1.png b/web/static/images/emoji/1f1f9-1f1f1.png Binary files differnew file mode 100644 index 000000000..da94c4289 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f1.png diff --git a/web/static/images/emoji/1f1f9-1f1f2.png b/web/static/images/emoji/1f1f9-1f1f2.png Binary files differnew file mode 100644 index 000000000..f0ab3b7d5 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f2.png diff --git a/web/static/images/emoji/1f1f9-1f1f3.png b/web/static/images/emoji/1f1f9-1f1f3.png Binary files differnew file mode 100644 index 000000000..e1f27ed7d --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f3.png diff --git a/web/static/images/emoji/1f1f9-1f1f4.png b/web/static/images/emoji/1f1f9-1f1f4.png Binary files differnew file mode 100644 index 000000000..06c2a6f41 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f4.png diff --git a/web/static/images/emoji/1f1f9-1f1f7.png b/web/static/images/emoji/1f1f9-1f1f7.png Binary files differnew file mode 100644 index 000000000..720d4de2f --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f7.png diff --git a/web/static/images/emoji/1f1f9-1f1f9.png b/web/static/images/emoji/1f1f9-1f1f9.png Binary files differnew file mode 100644 index 000000000..2d89e31b0 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1f9.png diff --git a/web/static/images/emoji/1f1f9-1f1fb.png b/web/static/images/emoji/1f1f9-1f1fb.png Binary files differnew file mode 100644 index 000000000..765087702 --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1fb.png diff --git a/web/static/images/emoji/1f1f9-1f1fc.png b/web/static/images/emoji/1f1f9-1f1fc.png Binary files differnew file mode 100644 index 000000000..6499e47ee --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1fc.png diff --git a/web/static/images/emoji/1f1f9-1f1ff.png b/web/static/images/emoji/1f1f9-1f1ff.png Binary files differnew file mode 100644 index 000000000..9e04fcf9d --- /dev/null +++ b/web/static/images/emoji/1f1f9-1f1ff.png diff --git a/web/static/images/emoji/1f1fa-1f1e6.png b/web/static/images/emoji/1f1fa-1f1e6.png Binary files differnew file mode 100644 index 000000000..aa9745259 --- /dev/null +++ b/web/static/images/emoji/1f1fa-1f1e6.png diff --git a/web/static/images/emoji/1f1fa-1f1ec.png b/web/static/images/emoji/1f1fa-1f1ec.png Binary files differnew file mode 100644 index 000000000..f78274fcb --- /dev/null +++ b/web/static/images/emoji/1f1fa-1f1ec.png diff --git a/web/static/images/emoji/1f1fa-1f1f8.png b/web/static/images/emoji/1f1fa-1f1f8.png Binary files differnew file mode 100644 index 000000000..6c98de9be --- /dev/null +++ b/web/static/images/emoji/1f1fa-1f1f8.png diff --git a/web/static/images/emoji/1f1fa-1f1fe.png b/web/static/images/emoji/1f1fa-1f1fe.png Binary files differnew file mode 100644 index 000000000..f8caee786 --- /dev/null +++ b/web/static/images/emoji/1f1fa-1f1fe.png diff --git a/web/static/images/emoji/1f1fa-1f1ff.png b/web/static/images/emoji/1f1fa-1f1ff.png Binary files differnew file mode 100644 index 000000000..34f0c8627 --- /dev/null +++ b/web/static/images/emoji/1f1fa-1f1ff.png diff --git a/web/static/images/emoji/1f1fb-1f1e6.png b/web/static/images/emoji/1f1fb-1f1e6.png Binary files differnew file mode 100644 index 000000000..175fcaa0e --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1e6.png diff --git a/web/static/images/emoji/1f1fb-1f1e8.png b/web/static/images/emoji/1f1fb-1f1e8.png Binary files differnew file mode 100644 index 000000000..4e4efb366 --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1e8.png diff --git a/web/static/images/emoji/1f1fb-1f1ea.png b/web/static/images/emoji/1f1fb-1f1ea.png Binary files differnew file mode 100644 index 000000000..6ab199a56 --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1ea.png diff --git a/web/static/images/emoji/1f1fb-1f1ee.png b/web/static/images/emoji/1f1fb-1f1ee.png Binary files differnew file mode 100644 index 000000000..da1d092bb --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1ee.png diff --git a/web/static/images/emoji/1f1fb-1f1f3.png b/web/static/images/emoji/1f1fb-1f1f3.png Binary files differnew file mode 100644 index 000000000..ec1ca0b8f --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1f3.png diff --git a/web/static/images/emoji/1f1fb-1f1fa.png b/web/static/images/emoji/1f1fb-1f1fa.png Binary files differnew file mode 100644 index 000000000..e9345643b --- /dev/null +++ b/web/static/images/emoji/1f1fb-1f1fa.png diff --git a/web/static/images/emoji/1f1fc-1f1eb.png b/web/static/images/emoji/1f1fc-1f1eb.png Binary files differnew file mode 100644 index 000000000..367175512 --- /dev/null +++ b/web/static/images/emoji/1f1fc-1f1eb.png diff --git a/web/static/images/emoji/1f1fc-1f1f8.png b/web/static/images/emoji/1f1fc-1f1f8.png Binary files differnew file mode 100644 index 000000000..c4d6349f7 --- /dev/null +++ b/web/static/images/emoji/1f1fc-1f1f8.png diff --git a/web/static/images/emoji/1f1fd-1f1f0.png b/web/static/images/emoji/1f1fd-1f1f0.png Binary files differnew file mode 100644 index 000000000..f9953b7e2 --- /dev/null +++ b/web/static/images/emoji/1f1fd-1f1f0.png diff --git a/web/static/images/emoji/1f1fe-1f1ea.png b/web/static/images/emoji/1f1fe-1f1ea.png Binary files differnew file mode 100644 index 000000000..e62c22683 --- /dev/null +++ b/web/static/images/emoji/1f1fe-1f1ea.png diff --git a/web/static/images/emoji/1f1ff-1f1e6.png b/web/static/images/emoji/1f1ff-1f1e6.png Binary files differnew file mode 100644 index 000000000..b5f8197ca --- /dev/null +++ b/web/static/images/emoji/1f1ff-1f1e6.png diff --git a/web/static/images/emoji/1f1ff-1f1f2.png b/web/static/images/emoji/1f1ff-1f1f2.png Binary files differnew file mode 100644 index 000000000..aac8aaa96 --- /dev/null +++ b/web/static/images/emoji/1f1ff-1f1f2.png diff --git a/web/static/images/emoji/1f1ff-1f1fc.png b/web/static/images/emoji/1f1ff-1f1fc.png Binary files differnew file mode 100644 index 000000000..bf3d7162d --- /dev/null +++ b/web/static/images/emoji/1f1ff-1f1fc.png diff --git a/web/static/images/emoji/1f201.png b/web/static/images/emoji/1f201.png Binary files differnew file mode 100644 index 000000000..9f056070e --- /dev/null +++ b/web/static/images/emoji/1f201.png diff --git a/web/static/images/emoji/1f202.png b/web/static/images/emoji/1f202.png Binary files differnew file mode 100644 index 000000000..c6dafece9 --- /dev/null +++ b/web/static/images/emoji/1f202.png diff --git a/web/static/images/emoji/1f21a.png b/web/static/images/emoji/1f21a.png Binary files differnew file mode 100644 index 000000000..5f2982163 --- /dev/null +++ b/web/static/images/emoji/1f21a.png diff --git a/web/static/images/emoji/1f22f.png b/web/static/images/emoji/1f22f.png Binary files differnew file mode 100644 index 000000000..307d17ad7 --- /dev/null +++ b/web/static/images/emoji/1f22f.png diff --git a/web/static/images/emoji/1f232.png b/web/static/images/emoji/1f232.png Binary files differnew file mode 100644 index 000000000..cc617fed3 --- /dev/null +++ b/web/static/images/emoji/1f232.png diff --git a/web/static/images/emoji/1f233.png b/web/static/images/emoji/1f233.png Binary files differnew file mode 100644 index 000000000..3d0922dba --- /dev/null +++ b/web/static/images/emoji/1f233.png diff --git a/web/static/images/emoji/1f234.png b/web/static/images/emoji/1f234.png Binary files differnew file mode 100644 index 000000000..02ff557d0 --- /dev/null +++ b/web/static/images/emoji/1f234.png diff --git a/web/static/images/emoji/1f235.png b/web/static/images/emoji/1f235.png Binary files differnew file mode 100644 index 000000000..4d03236ff --- /dev/null +++ b/web/static/images/emoji/1f235.png diff --git a/web/static/images/emoji/1f236.png b/web/static/images/emoji/1f236.png Binary files differnew file mode 100644 index 000000000..b592c12ee --- /dev/null +++ b/web/static/images/emoji/1f236.png diff --git a/web/static/images/emoji/1f237.png b/web/static/images/emoji/1f237.png Binary files differnew file mode 100644 index 000000000..cf85c803b --- /dev/null +++ b/web/static/images/emoji/1f237.png diff --git a/web/static/images/emoji/1f238.png b/web/static/images/emoji/1f238.png Binary files differnew file mode 100644 index 000000000..e2c566183 --- /dev/null +++ b/web/static/images/emoji/1f238.png diff --git a/web/static/images/emoji/1f239.png b/web/static/images/emoji/1f239.png Binary files differnew file mode 100644 index 000000000..90ed437d9 --- /dev/null +++ b/web/static/images/emoji/1f239.png diff --git a/web/static/images/emoji/1f23a.png b/web/static/images/emoji/1f23a.png Binary files differnew file mode 100644 index 000000000..091841a03 --- /dev/null +++ b/web/static/images/emoji/1f23a.png diff --git a/web/static/images/emoji/1f250.png b/web/static/images/emoji/1f250.png Binary files differnew file mode 100644 index 000000000..2be0c3a78 --- /dev/null +++ b/web/static/images/emoji/1f250.png diff --git a/web/static/images/emoji/1f251.png b/web/static/images/emoji/1f251.png Binary files differnew file mode 100644 index 000000000..10cf9e29a --- /dev/null +++ b/web/static/images/emoji/1f251.png diff --git a/web/static/images/emoji/1f300.png b/web/static/images/emoji/1f300.png Binary files differnew file mode 100644 index 000000000..bd243229a --- /dev/null +++ b/web/static/images/emoji/1f300.png diff --git a/web/static/images/emoji/1f301.png b/web/static/images/emoji/1f301.png Binary files differnew file mode 100644 index 000000000..740943ab0 --- /dev/null +++ b/web/static/images/emoji/1f301.png diff --git a/web/static/images/emoji/1f302.png b/web/static/images/emoji/1f302.png Binary files differnew file mode 100644 index 000000000..00afbfb40 --- /dev/null +++ b/web/static/images/emoji/1f302.png diff --git a/web/static/images/emoji/1f303.png b/web/static/images/emoji/1f303.png Binary files differnew file mode 100644 index 000000000..b6b629204 --- /dev/null +++ b/web/static/images/emoji/1f303.png diff --git a/web/static/images/emoji/1f304.png b/web/static/images/emoji/1f304.png Binary files differnew file mode 100644 index 000000000..f8527646e --- /dev/null +++ b/web/static/images/emoji/1f304.png diff --git a/web/static/images/emoji/1f305.png b/web/static/images/emoji/1f305.png Binary files differnew file mode 100644 index 000000000..4bcc4a8ac --- /dev/null +++ b/web/static/images/emoji/1f305.png diff --git a/web/static/images/emoji/1f306.png b/web/static/images/emoji/1f306.png Binary files differnew file mode 100644 index 000000000..f64483fb6 --- /dev/null +++ b/web/static/images/emoji/1f306.png diff --git a/web/static/images/emoji/1f307.png b/web/static/images/emoji/1f307.png Binary files differnew file mode 100644 index 000000000..a65691bb0 --- /dev/null +++ b/web/static/images/emoji/1f307.png diff --git a/web/static/images/emoji/1f308.png b/web/static/images/emoji/1f308.png Binary files differnew file mode 100644 index 000000000..1d92301f9 --- /dev/null +++ b/web/static/images/emoji/1f308.png diff --git a/web/static/images/emoji/1f309.png b/web/static/images/emoji/1f309.png Binary files differnew file mode 100644 index 000000000..44cf8852e --- /dev/null +++ b/web/static/images/emoji/1f309.png diff --git a/web/static/images/emoji/1f30a.png b/web/static/images/emoji/1f30a.png Binary files differnew file mode 100644 index 000000000..172dfffdf --- /dev/null +++ b/web/static/images/emoji/1f30a.png diff --git a/web/static/images/emoji/1f30b.png b/web/static/images/emoji/1f30b.png Binary files differnew file mode 100644 index 000000000..5f2c292f0 --- /dev/null +++ b/web/static/images/emoji/1f30b.png diff --git a/web/static/images/emoji/1f30c.png b/web/static/images/emoji/1f30c.png Binary files differnew file mode 100644 index 000000000..4ee1090f4 --- /dev/null +++ b/web/static/images/emoji/1f30c.png diff --git a/web/static/images/emoji/1f30d.png b/web/static/images/emoji/1f30d.png Binary files differnew file mode 100644 index 000000000..a4bbace54 --- /dev/null +++ b/web/static/images/emoji/1f30d.png diff --git a/web/static/images/emoji/1f30e.png b/web/static/images/emoji/1f30e.png Binary files differnew file mode 100644 index 000000000..13a307f3c --- /dev/null +++ b/web/static/images/emoji/1f30e.png diff --git a/web/static/images/emoji/1f30f.png b/web/static/images/emoji/1f30f.png Binary files differnew file mode 100644 index 000000000..908e483fa --- /dev/null +++ b/web/static/images/emoji/1f30f.png diff --git a/web/static/images/emoji/1f310.png b/web/static/images/emoji/1f310.png Binary files differnew file mode 100644 index 000000000..a7af2cb1c --- /dev/null +++ b/web/static/images/emoji/1f310.png diff --git a/web/static/images/emoji/1f311.png b/web/static/images/emoji/1f311.png Binary files differnew file mode 100644 index 000000000..06e5e67f2 --- /dev/null +++ b/web/static/images/emoji/1f311.png diff --git a/web/static/images/emoji/1f312.png b/web/static/images/emoji/1f312.png Binary files differnew file mode 100644 index 000000000..7d4b5a056 --- /dev/null +++ b/web/static/images/emoji/1f312.png diff --git a/web/static/images/emoji/1f313.png b/web/static/images/emoji/1f313.png Binary files differnew file mode 100644 index 000000000..14734a42c --- /dev/null +++ b/web/static/images/emoji/1f313.png diff --git a/web/static/images/emoji/1f314.png b/web/static/images/emoji/1f314.png Binary files differnew file mode 100644 index 000000000..b53fd4288 --- /dev/null +++ b/web/static/images/emoji/1f314.png diff --git a/web/static/images/emoji/1f315.png b/web/static/images/emoji/1f315.png Binary files differnew file mode 100644 index 000000000..b936c916d --- /dev/null +++ b/web/static/images/emoji/1f315.png diff --git a/web/static/images/emoji/1f316.png b/web/static/images/emoji/1f316.png Binary files differnew file mode 100644 index 000000000..3b9240298 --- /dev/null +++ b/web/static/images/emoji/1f316.png diff --git a/web/static/images/emoji/1f317.png b/web/static/images/emoji/1f317.png Binary files differnew file mode 100644 index 000000000..85e0df65a --- /dev/null +++ b/web/static/images/emoji/1f317.png diff --git a/web/static/images/emoji/1f318.png b/web/static/images/emoji/1f318.png Binary files differnew file mode 100644 index 000000000..f9ab41111 --- /dev/null +++ b/web/static/images/emoji/1f318.png diff --git a/web/static/images/emoji/1f319.png b/web/static/images/emoji/1f319.png Binary files differnew file mode 100644 index 000000000..2a0b9f39b --- /dev/null +++ b/web/static/images/emoji/1f319.png diff --git a/web/static/images/emoji/1f31a.png b/web/static/images/emoji/1f31a.png Binary files differnew file mode 100644 index 000000000..c7b2e8011 --- /dev/null +++ b/web/static/images/emoji/1f31a.png diff --git a/web/static/images/emoji/1f31b.png b/web/static/images/emoji/1f31b.png Binary files differnew file mode 100644 index 000000000..8f10b3cfe --- /dev/null +++ b/web/static/images/emoji/1f31b.png diff --git a/web/static/images/emoji/1f31c.png b/web/static/images/emoji/1f31c.png Binary files differnew file mode 100644 index 000000000..37ecabbc7 --- /dev/null +++ b/web/static/images/emoji/1f31c.png diff --git a/web/static/images/emoji/1f31d.png b/web/static/images/emoji/1f31d.png Binary files differnew file mode 100644 index 000000000..adb3479d9 --- /dev/null +++ b/web/static/images/emoji/1f31d.png diff --git a/web/static/images/emoji/1f31e.png b/web/static/images/emoji/1f31e.png Binary files differnew file mode 100644 index 000000000..7ee45e4dd --- /dev/null +++ b/web/static/images/emoji/1f31e.png diff --git a/web/static/images/emoji/1f31f.png b/web/static/images/emoji/1f31f.png Binary files differnew file mode 100644 index 000000000..6399b9335 --- /dev/null +++ b/web/static/images/emoji/1f31f.png diff --git a/web/static/images/emoji/1f320.png b/web/static/images/emoji/1f320.png Binary files differnew file mode 100644 index 000000000..115748007 --- /dev/null +++ b/web/static/images/emoji/1f320.png diff --git a/web/static/images/emoji/1f321.png b/web/static/images/emoji/1f321.png Binary files differnew file mode 100644 index 000000000..5afccacd5 --- /dev/null +++ b/web/static/images/emoji/1f321.png diff --git a/web/static/images/emoji/1f327.png b/web/static/images/emoji/1f327.png Binary files differnew file mode 100644 index 000000000..507e1df08 --- /dev/null +++ b/web/static/images/emoji/1f327.png diff --git a/web/static/images/emoji/1f328.png b/web/static/images/emoji/1f328.png Binary files differnew file mode 100644 index 000000000..96baf5b54 --- /dev/null +++ b/web/static/images/emoji/1f328.png diff --git a/web/static/images/emoji/1f329.png b/web/static/images/emoji/1f329.png Binary files differnew file mode 100644 index 000000000..05a085e43 --- /dev/null +++ b/web/static/images/emoji/1f329.png diff --git a/web/static/images/emoji/1f32a.png b/web/static/images/emoji/1f32a.png Binary files differnew file mode 100644 index 000000000..a0ce6d55a --- /dev/null +++ b/web/static/images/emoji/1f32a.png diff --git a/web/static/images/emoji/1f32b.png b/web/static/images/emoji/1f32b.png Binary files differnew file mode 100644 index 000000000..babf8a114 --- /dev/null +++ b/web/static/images/emoji/1f32b.png diff --git a/web/static/images/emoji/1f32c.png b/web/static/images/emoji/1f32c.png Binary files differnew file mode 100644 index 000000000..1586cb2cd --- /dev/null +++ b/web/static/images/emoji/1f32c.png diff --git a/web/static/images/emoji/1f330.png b/web/static/images/emoji/1f330.png Binary files differnew file mode 100644 index 000000000..f983cb132 --- /dev/null +++ b/web/static/images/emoji/1f330.png diff --git a/web/static/images/emoji/1f331.png b/web/static/images/emoji/1f331.png Binary files differnew file mode 100644 index 000000000..eae79d274 --- /dev/null +++ b/web/static/images/emoji/1f331.png diff --git a/web/static/images/emoji/1f332.png b/web/static/images/emoji/1f332.png Binary files differnew file mode 100644 index 000000000..dd88a6934 --- /dev/null +++ b/web/static/images/emoji/1f332.png diff --git a/web/static/images/emoji/1f333.png b/web/static/images/emoji/1f333.png Binary files differnew file mode 100644 index 000000000..1a54ec34b --- /dev/null +++ b/web/static/images/emoji/1f333.png diff --git a/web/static/images/emoji/1f334.png b/web/static/images/emoji/1f334.png Binary files differnew file mode 100644 index 000000000..b18cffc94 --- /dev/null +++ b/web/static/images/emoji/1f334.png diff --git a/web/static/images/emoji/1f335.png b/web/static/images/emoji/1f335.png Binary files differnew file mode 100644 index 000000000..0204fd343 --- /dev/null +++ b/web/static/images/emoji/1f335.png diff --git a/web/static/images/emoji/1f336.png b/web/static/images/emoji/1f336.png Binary files differnew file mode 100644 index 000000000..a6db2ca09 --- /dev/null +++ b/web/static/images/emoji/1f336.png diff --git a/web/static/images/emoji/1f337.png b/web/static/images/emoji/1f337.png Binary files differnew file mode 100644 index 000000000..a05a51edf --- /dev/null +++ b/web/static/images/emoji/1f337.png diff --git a/web/static/images/emoji/1f338.png b/web/static/images/emoji/1f338.png Binary files differnew file mode 100644 index 000000000..7cd8a22e7 --- /dev/null +++ b/web/static/images/emoji/1f338.png diff --git a/web/static/images/emoji/1f339.png b/web/static/images/emoji/1f339.png Binary files differnew file mode 100644 index 000000000..2a9d77598 --- /dev/null +++ b/web/static/images/emoji/1f339.png diff --git a/web/static/images/emoji/1f33a.png b/web/static/images/emoji/1f33a.png Binary files differnew file mode 100644 index 000000000..e0fd12c95 --- /dev/null +++ b/web/static/images/emoji/1f33a.png diff --git a/web/static/images/emoji/1f33b.png b/web/static/images/emoji/1f33b.png Binary files differnew file mode 100644 index 000000000..b7cfbf82b --- /dev/null +++ b/web/static/images/emoji/1f33b.png diff --git a/web/static/images/emoji/1f33c.png b/web/static/images/emoji/1f33c.png Binary files differnew file mode 100644 index 000000000..ffc25f252 --- /dev/null +++ b/web/static/images/emoji/1f33c.png diff --git a/web/static/images/emoji/1f33d.png b/web/static/images/emoji/1f33d.png Binary files differnew file mode 100644 index 000000000..e5f2304bd --- /dev/null +++ b/web/static/images/emoji/1f33d.png diff --git a/web/static/images/emoji/1f33e.png b/web/static/images/emoji/1f33e.png Binary files differnew file mode 100644 index 000000000..9d3f454f8 --- /dev/null +++ b/web/static/images/emoji/1f33e.png diff --git a/web/static/images/emoji/1f33f.png b/web/static/images/emoji/1f33f.png Binary files differnew file mode 100644 index 000000000..cb5f8f735 --- /dev/null +++ b/web/static/images/emoji/1f33f.png diff --git a/web/static/images/emoji/1f340.png b/web/static/images/emoji/1f340.png Binary files differnew file mode 100644 index 000000000..fb11bb638 --- /dev/null +++ b/web/static/images/emoji/1f340.png diff --git a/web/static/images/emoji/1f341.png b/web/static/images/emoji/1f341.png Binary files differnew file mode 100644 index 000000000..2756537f1 --- /dev/null +++ b/web/static/images/emoji/1f341.png diff --git a/web/static/images/emoji/1f342.png b/web/static/images/emoji/1f342.png Binary files differnew file mode 100644 index 000000000..430ac0297 --- /dev/null +++ b/web/static/images/emoji/1f342.png diff --git a/web/static/images/emoji/1f343.png b/web/static/images/emoji/1f343.png Binary files differnew file mode 100644 index 000000000..569a66fac --- /dev/null +++ b/web/static/images/emoji/1f343.png diff --git a/web/static/images/emoji/1f344.png b/web/static/images/emoji/1f344.png Binary files differnew file mode 100644 index 000000000..ca7a039cb --- /dev/null +++ b/web/static/images/emoji/1f344.png diff --git a/web/static/images/emoji/1f345.png b/web/static/images/emoji/1f345.png Binary files differnew file mode 100644 index 000000000..4114c35ff --- /dev/null +++ b/web/static/images/emoji/1f345.png diff --git a/web/static/images/emoji/1f346.png b/web/static/images/emoji/1f346.png Binary files differnew file mode 100644 index 000000000..75c902569 --- /dev/null +++ b/web/static/images/emoji/1f346.png diff --git a/web/static/images/emoji/1f347.png b/web/static/images/emoji/1f347.png Binary files differnew file mode 100644 index 000000000..20b097131 --- /dev/null +++ b/web/static/images/emoji/1f347.png diff --git a/web/static/images/emoji/1f348.png b/web/static/images/emoji/1f348.png Binary files differnew file mode 100644 index 000000000..b27f00d25 --- /dev/null +++ b/web/static/images/emoji/1f348.png diff --git a/web/static/images/emoji/1f349.png b/web/static/images/emoji/1f349.png Binary files differnew file mode 100644 index 000000000..5125aea3e --- /dev/null +++ b/web/static/images/emoji/1f349.png diff --git a/web/static/images/emoji/1f34a.png b/web/static/images/emoji/1f34a.png Binary files differnew file mode 100644 index 000000000..7cb15fcf7 --- /dev/null +++ b/web/static/images/emoji/1f34a.png diff --git a/web/static/images/emoji/1f34b.png b/web/static/images/emoji/1f34b.png Binary files differnew file mode 100644 index 000000000..fa5e87b03 --- /dev/null +++ b/web/static/images/emoji/1f34b.png diff --git a/web/static/images/emoji/1f34c.png b/web/static/images/emoji/1f34c.png Binary files differnew file mode 100644 index 000000000..5e68af770 --- /dev/null +++ b/web/static/images/emoji/1f34c.png diff --git a/web/static/images/emoji/1f34d.png b/web/static/images/emoji/1f34d.png Binary files differnew file mode 100644 index 000000000..b9b9f8827 --- /dev/null +++ b/web/static/images/emoji/1f34d.png diff --git a/web/static/images/emoji/1f34e.png b/web/static/images/emoji/1f34e.png Binary files differnew file mode 100644 index 000000000..bcc5c94aa --- /dev/null +++ b/web/static/images/emoji/1f34e.png diff --git a/web/static/images/emoji/1f34f.png b/web/static/images/emoji/1f34f.png Binary files differnew file mode 100644 index 000000000..e37514773 --- /dev/null +++ b/web/static/images/emoji/1f34f.png diff --git a/web/static/images/emoji/1f350.png b/web/static/images/emoji/1f350.png Binary files differnew file mode 100644 index 000000000..20b63b461 --- /dev/null +++ b/web/static/images/emoji/1f350.png diff --git a/web/static/images/emoji/1f351.png b/web/static/images/emoji/1f351.png Binary files differnew file mode 100644 index 000000000..24409997d --- /dev/null +++ b/web/static/images/emoji/1f351.png diff --git a/web/static/images/emoji/1f352.png b/web/static/images/emoji/1f352.png Binary files differnew file mode 100644 index 000000000..982292e95 --- /dev/null +++ b/web/static/images/emoji/1f352.png diff --git a/web/static/images/emoji/1f353.png b/web/static/images/emoji/1f353.png Binary files differnew file mode 100644 index 000000000..b28837732 --- /dev/null +++ b/web/static/images/emoji/1f353.png diff --git a/web/static/images/emoji/1f354.png b/web/static/images/emoji/1f354.png Binary files differnew file mode 100644 index 000000000..b18121930 --- /dev/null +++ b/web/static/images/emoji/1f354.png diff --git a/web/static/images/emoji/1f355.png b/web/static/images/emoji/1f355.png Binary files differnew file mode 100644 index 000000000..ae1ef6266 --- /dev/null +++ b/web/static/images/emoji/1f355.png diff --git a/web/static/images/emoji/1f356.png b/web/static/images/emoji/1f356.png Binary files differnew file mode 100644 index 000000000..e9697fef1 --- /dev/null +++ b/web/static/images/emoji/1f356.png diff --git a/web/static/images/emoji/1f357.png b/web/static/images/emoji/1f357.png Binary files differnew file mode 100644 index 000000000..eafba9a3e --- /dev/null +++ b/web/static/images/emoji/1f357.png diff --git a/web/static/images/emoji/1f358.png b/web/static/images/emoji/1f358.png Binary files differnew file mode 100644 index 000000000..83382b6cb --- /dev/null +++ b/web/static/images/emoji/1f358.png diff --git a/web/static/images/emoji/1f359.png b/web/static/images/emoji/1f359.png Binary files differnew file mode 100644 index 000000000..4a24a91e2 --- /dev/null +++ b/web/static/images/emoji/1f359.png diff --git a/web/static/images/emoji/1f35a.png b/web/static/images/emoji/1f35a.png Binary files differnew file mode 100644 index 000000000..8a9076f8a --- /dev/null +++ b/web/static/images/emoji/1f35a.png diff --git a/web/static/images/emoji/1f35b.png b/web/static/images/emoji/1f35b.png Binary files differnew file mode 100644 index 000000000..0afd63ca1 --- /dev/null +++ b/web/static/images/emoji/1f35b.png diff --git a/web/static/images/emoji/1f35c.png b/web/static/images/emoji/1f35c.png Binary files differnew file mode 100644 index 000000000..787827566 --- /dev/null +++ b/web/static/images/emoji/1f35c.png diff --git a/web/static/images/emoji/1f35d.png b/web/static/images/emoji/1f35d.png Binary files differnew file mode 100644 index 000000000..ff15e877a --- /dev/null +++ b/web/static/images/emoji/1f35d.png diff --git a/web/static/images/emoji/1f35e.png b/web/static/images/emoji/1f35e.png Binary files differnew file mode 100644 index 000000000..3ca73ebc7 --- /dev/null +++ b/web/static/images/emoji/1f35e.png diff --git a/web/static/images/emoji/1f35f.png b/web/static/images/emoji/1f35f.png Binary files differnew file mode 100644 index 000000000..bed7a0153 --- /dev/null +++ b/web/static/images/emoji/1f35f.png diff --git a/web/static/images/emoji/1f360.png b/web/static/images/emoji/1f360.png Binary files differnew file mode 100644 index 000000000..7c60e76cb --- /dev/null +++ b/web/static/images/emoji/1f360.png diff --git a/web/static/images/emoji/1f361.png b/web/static/images/emoji/1f361.png Binary files differnew file mode 100644 index 000000000..d679ebc02 --- /dev/null +++ b/web/static/images/emoji/1f361.png diff --git a/web/static/images/emoji/1f362.png b/web/static/images/emoji/1f362.png Binary files differnew file mode 100644 index 000000000..8ac803517 --- /dev/null +++ b/web/static/images/emoji/1f362.png diff --git a/web/static/images/emoji/1f363.png b/web/static/images/emoji/1f363.png Binary files differnew file mode 100644 index 000000000..8c2f6826e --- /dev/null +++ b/web/static/images/emoji/1f363.png diff --git a/web/static/images/emoji/1f364.png b/web/static/images/emoji/1f364.png Binary files differnew file mode 100644 index 000000000..30c165438 --- /dev/null +++ b/web/static/images/emoji/1f364.png diff --git a/web/static/images/emoji/1f365.png b/web/static/images/emoji/1f365.png Binary files differnew file mode 100644 index 000000000..6ff94bc36 --- /dev/null +++ b/web/static/images/emoji/1f365.png diff --git a/web/static/images/emoji/1f366.png b/web/static/images/emoji/1f366.png Binary files differnew file mode 100644 index 000000000..39c2e6a8f --- /dev/null +++ b/web/static/images/emoji/1f366.png diff --git a/web/static/images/emoji/1f367.png b/web/static/images/emoji/1f367.png Binary files differnew file mode 100644 index 000000000..a14f0f4ec --- /dev/null +++ b/web/static/images/emoji/1f367.png diff --git a/web/static/images/emoji/1f368.png b/web/static/images/emoji/1f368.png Binary files differnew file mode 100644 index 000000000..5dc67b4cc --- /dev/null +++ b/web/static/images/emoji/1f368.png diff --git a/web/static/images/emoji/1f369.png b/web/static/images/emoji/1f369.png Binary files differnew file mode 100644 index 000000000..b415c96bc --- /dev/null +++ b/web/static/images/emoji/1f369.png diff --git a/web/static/images/emoji/1f36a.png b/web/static/images/emoji/1f36a.png Binary files differnew file mode 100644 index 000000000..8eb640e8d --- /dev/null +++ b/web/static/images/emoji/1f36a.png diff --git a/web/static/images/emoji/1f36b.png b/web/static/images/emoji/1f36b.png Binary files differnew file mode 100644 index 000000000..f76d0902e --- /dev/null +++ b/web/static/images/emoji/1f36b.png diff --git a/web/static/images/emoji/1f36c.png b/web/static/images/emoji/1f36c.png Binary files differnew file mode 100644 index 000000000..c067807c1 --- /dev/null +++ b/web/static/images/emoji/1f36c.png diff --git a/web/static/images/emoji/1f36d.png b/web/static/images/emoji/1f36d.png Binary files differnew file mode 100644 index 000000000..2c6a0ed4c --- /dev/null +++ b/web/static/images/emoji/1f36d.png diff --git a/web/static/images/emoji/1f36e.png b/web/static/images/emoji/1f36e.png Binary files differnew file mode 100644 index 000000000..44af92a57 --- /dev/null +++ b/web/static/images/emoji/1f36e.png diff --git a/web/static/images/emoji/1f36f.png b/web/static/images/emoji/1f36f.png Binary files differnew file mode 100644 index 000000000..a563f59c7 --- /dev/null +++ b/web/static/images/emoji/1f36f.png diff --git a/web/static/images/emoji/1f370.png b/web/static/images/emoji/1f370.png Binary files differnew file mode 100644 index 000000000..0be915e5b --- /dev/null +++ b/web/static/images/emoji/1f370.png diff --git a/web/static/images/emoji/1f371.png b/web/static/images/emoji/1f371.png Binary files differnew file mode 100644 index 000000000..58af834fd --- /dev/null +++ b/web/static/images/emoji/1f371.png diff --git a/web/static/images/emoji/1f372.png b/web/static/images/emoji/1f372.png Binary files differnew file mode 100644 index 000000000..6f8305338 --- /dev/null +++ b/web/static/images/emoji/1f372.png diff --git a/web/static/images/emoji/1f373.png b/web/static/images/emoji/1f373.png Binary files differnew file mode 100644 index 000000000..b5c090a17 --- /dev/null +++ b/web/static/images/emoji/1f373.png diff --git a/web/static/images/emoji/1f374.png b/web/static/images/emoji/1f374.png Binary files differnew file mode 100644 index 000000000..ea13776ee --- /dev/null +++ b/web/static/images/emoji/1f374.png diff --git a/web/static/images/emoji/1f375.png b/web/static/images/emoji/1f375.png Binary files differnew file mode 100644 index 000000000..b8d25a962 --- /dev/null +++ b/web/static/images/emoji/1f375.png diff --git a/web/static/images/emoji/1f376.png b/web/static/images/emoji/1f376.png Binary files differnew file mode 100644 index 000000000..40a158bfe --- /dev/null +++ b/web/static/images/emoji/1f376.png diff --git a/web/static/images/emoji/1f377.png b/web/static/images/emoji/1f377.png Binary files differnew file mode 100644 index 000000000..7aea60cc8 --- /dev/null +++ b/web/static/images/emoji/1f377.png diff --git a/web/static/images/emoji/1f378.png b/web/static/images/emoji/1f378.png Binary files differnew file mode 100644 index 000000000..abff15aa8 --- /dev/null +++ b/web/static/images/emoji/1f378.png diff --git a/web/static/images/emoji/1f379.png b/web/static/images/emoji/1f379.png Binary files differnew file mode 100644 index 000000000..34a5a385c --- /dev/null +++ b/web/static/images/emoji/1f379.png diff --git a/web/static/images/emoji/1f37a.png b/web/static/images/emoji/1f37a.png Binary files differnew file mode 100644 index 000000000..de0c3ddd9 --- /dev/null +++ b/web/static/images/emoji/1f37a.png diff --git a/web/static/images/emoji/1f37b.png b/web/static/images/emoji/1f37b.png Binary files differnew file mode 100644 index 000000000..04ba4d9f4 --- /dev/null +++ b/web/static/images/emoji/1f37b.png diff --git a/web/static/images/emoji/1f37c.png b/web/static/images/emoji/1f37c.png Binary files differnew file mode 100644 index 000000000..64e9edee3 --- /dev/null +++ b/web/static/images/emoji/1f37c.png diff --git a/web/static/images/emoji/1f37d.png b/web/static/images/emoji/1f37d.png Binary files differnew file mode 100644 index 000000000..d2ebb8435 --- /dev/null +++ b/web/static/images/emoji/1f37d.png diff --git a/web/static/images/emoji/1f380.png b/web/static/images/emoji/1f380.png Binary files differnew file mode 100644 index 000000000..ea7ae1d76 --- /dev/null +++ b/web/static/images/emoji/1f380.png diff --git a/web/static/images/emoji/1f381.png b/web/static/images/emoji/1f381.png Binary files differnew file mode 100644 index 000000000..bde801b55 --- /dev/null +++ b/web/static/images/emoji/1f381.png diff --git a/web/static/images/emoji/1f382.png b/web/static/images/emoji/1f382.png Binary files differnew file mode 100644 index 000000000..c5253b099 --- /dev/null +++ b/web/static/images/emoji/1f382.png diff --git a/web/static/images/emoji/1f383.png b/web/static/images/emoji/1f383.png Binary files differnew file mode 100644 index 000000000..0ea29490d --- /dev/null +++ b/web/static/images/emoji/1f383.png diff --git a/web/static/images/emoji/1f384.png b/web/static/images/emoji/1f384.png Binary files differnew file mode 100644 index 000000000..7674eb441 --- /dev/null +++ b/web/static/images/emoji/1f384.png diff --git a/web/static/images/emoji/1f385.png b/web/static/images/emoji/1f385.png Binary files differnew file mode 100644 index 000000000..29d63fd91 --- /dev/null +++ b/web/static/images/emoji/1f385.png diff --git a/web/static/images/emoji/1f386.png b/web/static/images/emoji/1f386.png Binary files differnew file mode 100644 index 000000000..8e081a718 --- /dev/null +++ b/web/static/images/emoji/1f386.png diff --git a/web/static/images/emoji/1f387.png b/web/static/images/emoji/1f387.png Binary files differnew file mode 100644 index 000000000..968a7172b --- /dev/null +++ b/web/static/images/emoji/1f387.png diff --git a/web/static/images/emoji/1f388.png b/web/static/images/emoji/1f388.png Binary files differnew file mode 100644 index 000000000..3cea35eba --- /dev/null +++ b/web/static/images/emoji/1f388.png diff --git a/web/static/images/emoji/1f389.png b/web/static/images/emoji/1f389.png Binary files differnew file mode 100644 index 000000000..003a66996 --- /dev/null +++ b/web/static/images/emoji/1f389.png diff --git a/web/static/images/emoji/1f38a.png b/web/static/images/emoji/1f38a.png Binary files differnew file mode 100644 index 000000000..74c61e434 --- /dev/null +++ b/web/static/images/emoji/1f38a.png diff --git a/web/static/images/emoji/1f38b.png b/web/static/images/emoji/1f38b.png Binary files differnew file mode 100644 index 000000000..ec7d8cc22 --- /dev/null +++ b/web/static/images/emoji/1f38b.png diff --git a/web/static/images/emoji/1f38c.png b/web/static/images/emoji/1f38c.png Binary files differnew file mode 100644 index 000000000..5d88b0ad0 --- /dev/null +++ b/web/static/images/emoji/1f38c.png diff --git a/web/static/images/emoji/1f38d.png b/web/static/images/emoji/1f38d.png Binary files differnew file mode 100644 index 000000000..4e27cc4c5 --- /dev/null +++ b/web/static/images/emoji/1f38d.png diff --git a/web/static/images/emoji/1f38e.png b/web/static/images/emoji/1f38e.png Binary files differnew file mode 100644 index 000000000..dcd7b9385 --- /dev/null +++ b/web/static/images/emoji/1f38e.png diff --git a/web/static/images/emoji/1f38f.png b/web/static/images/emoji/1f38f.png Binary files differnew file mode 100644 index 000000000..a6bbd0ea3 --- /dev/null +++ b/web/static/images/emoji/1f38f.png diff --git a/web/static/images/emoji/1f390.png b/web/static/images/emoji/1f390.png Binary files differnew file mode 100644 index 000000000..8aee0e8bd --- /dev/null +++ b/web/static/images/emoji/1f390.png diff --git a/web/static/images/emoji/1f391.png b/web/static/images/emoji/1f391.png Binary files differnew file mode 100644 index 000000000..8ce954451 --- /dev/null +++ b/web/static/images/emoji/1f391.png diff --git a/web/static/images/emoji/1f392.png b/web/static/images/emoji/1f392.png Binary files differnew file mode 100644 index 000000000..f9bb6c1aa --- /dev/null +++ b/web/static/images/emoji/1f392.png diff --git a/web/static/images/emoji/1f393.png b/web/static/images/emoji/1f393.png Binary files differnew file mode 100644 index 000000000..4d5744f60 --- /dev/null +++ b/web/static/images/emoji/1f393.png diff --git a/web/static/images/emoji/1f394.png b/web/static/images/emoji/1f394.png Binary files differnew file mode 100644 index 000000000..62db66cd5 --- /dev/null +++ b/web/static/images/emoji/1f394.png diff --git a/web/static/images/emoji/1f395.png b/web/static/images/emoji/1f395.png Binary files differnew file mode 100644 index 000000000..8b28b3fe7 --- /dev/null +++ b/web/static/images/emoji/1f395.png diff --git a/web/static/images/emoji/1f396.png b/web/static/images/emoji/1f396.png Binary files differnew file mode 100644 index 000000000..6558c71fc --- /dev/null +++ b/web/static/images/emoji/1f396.png diff --git a/web/static/images/emoji/1f397.png b/web/static/images/emoji/1f397.png Binary files differnew file mode 100644 index 000000000..8104604b6 --- /dev/null +++ b/web/static/images/emoji/1f397.png diff --git a/web/static/images/emoji/1f398.png b/web/static/images/emoji/1f398.png Binary files differnew file mode 100644 index 000000000..862d237a8 --- /dev/null +++ b/web/static/images/emoji/1f398.png diff --git a/web/static/images/emoji/1f399.png b/web/static/images/emoji/1f399.png Binary files differnew file mode 100644 index 000000000..7e186826e --- /dev/null +++ b/web/static/images/emoji/1f399.png diff --git a/web/static/images/emoji/1f39a.png b/web/static/images/emoji/1f39a.png Binary files differnew file mode 100644 index 000000000..389784aba --- /dev/null +++ b/web/static/images/emoji/1f39a.png diff --git a/web/static/images/emoji/1f39b.png b/web/static/images/emoji/1f39b.png Binary files differnew file mode 100644 index 000000000..ab4045342 --- /dev/null +++ b/web/static/images/emoji/1f39b.png diff --git a/web/static/images/emoji/1f39c.png b/web/static/images/emoji/1f39c.png Binary files differnew file mode 100644 index 000000000..187291ffc --- /dev/null +++ b/web/static/images/emoji/1f39c.png diff --git a/web/static/images/emoji/1f39d.png b/web/static/images/emoji/1f39d.png Binary files differnew file mode 100644 index 000000000..829ca50ce --- /dev/null +++ b/web/static/images/emoji/1f39d.png diff --git a/web/static/images/emoji/1f39e.png b/web/static/images/emoji/1f39e.png Binary files differnew file mode 100644 index 000000000..d2b9082bc --- /dev/null +++ b/web/static/images/emoji/1f39e.png diff --git a/web/static/images/emoji/1f39f.png b/web/static/images/emoji/1f39f.png Binary files differnew file mode 100644 index 000000000..e12819269 --- /dev/null +++ b/web/static/images/emoji/1f39f.png diff --git a/web/static/images/emoji/1f3a0.png b/web/static/images/emoji/1f3a0.png Binary files differnew file mode 100644 index 000000000..33f159f06 --- /dev/null +++ b/web/static/images/emoji/1f3a0.png diff --git a/web/static/images/emoji/1f3a1.png b/web/static/images/emoji/1f3a1.png Binary files differnew file mode 100644 index 000000000..56bfd87fb --- /dev/null +++ b/web/static/images/emoji/1f3a1.png diff --git a/web/static/images/emoji/1f3a2.png b/web/static/images/emoji/1f3a2.png Binary files differnew file mode 100644 index 000000000..0c506765e --- /dev/null +++ b/web/static/images/emoji/1f3a2.png diff --git a/web/static/images/emoji/1f3a3.png b/web/static/images/emoji/1f3a3.png Binary files differnew file mode 100644 index 000000000..270a011dd --- /dev/null +++ b/web/static/images/emoji/1f3a3.png diff --git a/web/static/images/emoji/1f3a4.png b/web/static/images/emoji/1f3a4.png Binary files differnew file mode 100644 index 000000000..346b8967c --- /dev/null +++ b/web/static/images/emoji/1f3a4.png diff --git a/web/static/images/emoji/1f3a5.png b/web/static/images/emoji/1f3a5.png Binary files differnew file mode 100644 index 000000000..077458b67 --- /dev/null +++ b/web/static/images/emoji/1f3a5.png diff --git a/web/static/images/emoji/1f3a6.png b/web/static/images/emoji/1f3a6.png Binary files differnew file mode 100644 index 000000000..972b57df7 --- /dev/null +++ b/web/static/images/emoji/1f3a6.png diff --git a/web/static/images/emoji/1f3a7.png b/web/static/images/emoji/1f3a7.png Binary files differnew file mode 100644 index 000000000..3335d4060 --- /dev/null +++ b/web/static/images/emoji/1f3a7.png diff --git a/web/static/images/emoji/1f3a8.png b/web/static/images/emoji/1f3a8.png Binary files differnew file mode 100644 index 000000000..05116974d --- /dev/null +++ b/web/static/images/emoji/1f3a8.png diff --git a/web/static/images/emoji/1f3a9.png b/web/static/images/emoji/1f3a9.png Binary files differnew file mode 100644 index 000000000..a945ccb8b --- /dev/null +++ b/web/static/images/emoji/1f3a9.png diff --git a/web/static/images/emoji/1f3aa.png b/web/static/images/emoji/1f3aa.png Binary files differnew file mode 100644 index 000000000..713b4f085 --- /dev/null +++ b/web/static/images/emoji/1f3aa.png diff --git a/web/static/images/emoji/1f3ab.png b/web/static/images/emoji/1f3ab.png Binary files differnew file mode 100644 index 000000000..1e697cab6 --- /dev/null +++ b/web/static/images/emoji/1f3ab.png diff --git a/web/static/images/emoji/1f3ac.png b/web/static/images/emoji/1f3ac.png Binary files differnew file mode 100644 index 000000000..54bbba809 --- /dev/null +++ b/web/static/images/emoji/1f3ac.png diff --git a/web/static/images/emoji/1f3ad.png b/web/static/images/emoji/1f3ad.png Binary files differnew file mode 100644 index 000000000..97a5bb7fe --- /dev/null +++ b/web/static/images/emoji/1f3ad.png diff --git a/web/static/images/emoji/1f3ae.png b/web/static/images/emoji/1f3ae.png Binary files differnew file mode 100644 index 000000000..702832e99 --- /dev/null +++ b/web/static/images/emoji/1f3ae.png diff --git a/web/static/images/emoji/1f3af.png b/web/static/images/emoji/1f3af.png Binary files differnew file mode 100644 index 000000000..527b6a94e --- /dev/null +++ b/web/static/images/emoji/1f3af.png diff --git a/web/static/images/emoji/1f3b0.png b/web/static/images/emoji/1f3b0.png Binary files differnew file mode 100644 index 000000000..81db7b1c0 --- /dev/null +++ b/web/static/images/emoji/1f3b0.png diff --git a/web/static/images/emoji/1f3b1.png b/web/static/images/emoji/1f3b1.png Binary files differnew file mode 100644 index 000000000..7bf80b6d7 --- /dev/null +++ b/web/static/images/emoji/1f3b1.png diff --git a/web/static/images/emoji/1f3b2.png b/web/static/images/emoji/1f3b2.png Binary files differnew file mode 100644 index 000000000..7723d290b --- /dev/null +++ b/web/static/images/emoji/1f3b2.png diff --git a/web/static/images/emoji/1f3b3.png b/web/static/images/emoji/1f3b3.png Binary files differnew file mode 100644 index 000000000..e41edfbdb --- /dev/null +++ b/web/static/images/emoji/1f3b3.png diff --git a/web/static/images/emoji/1f3b4.png b/web/static/images/emoji/1f3b4.png Binary files differnew file mode 100644 index 000000000..b5dff4687 --- /dev/null +++ b/web/static/images/emoji/1f3b4.png diff --git a/web/static/images/emoji/1f3b5.png b/web/static/images/emoji/1f3b5.png Binary files differnew file mode 100644 index 000000000..f9bc86e4e --- /dev/null +++ b/web/static/images/emoji/1f3b5.png diff --git a/web/static/images/emoji/1f3b6.png b/web/static/images/emoji/1f3b6.png Binary files differnew file mode 100644 index 000000000..df2810aa4 --- /dev/null +++ b/web/static/images/emoji/1f3b6.png diff --git a/web/static/images/emoji/1f3b7.png b/web/static/images/emoji/1f3b7.png Binary files differnew file mode 100644 index 000000000..63446652f --- /dev/null +++ b/web/static/images/emoji/1f3b7.png diff --git a/web/static/images/emoji/1f3b8.png b/web/static/images/emoji/1f3b8.png Binary files differnew file mode 100644 index 000000000..ab62a7fbb --- /dev/null +++ b/web/static/images/emoji/1f3b8.png diff --git a/web/static/images/emoji/1f3b9.png b/web/static/images/emoji/1f3b9.png Binary files differnew file mode 100644 index 000000000..c6c029920 --- /dev/null +++ b/web/static/images/emoji/1f3b9.png diff --git a/web/static/images/emoji/1f3ba.png b/web/static/images/emoji/1f3ba.png Binary files differnew file mode 100644 index 000000000..c2270ccbf --- /dev/null +++ b/web/static/images/emoji/1f3ba.png diff --git a/web/static/images/emoji/1f3bb.png b/web/static/images/emoji/1f3bb.png Binary files differnew file mode 100644 index 000000000..0bb8e0a10 --- /dev/null +++ b/web/static/images/emoji/1f3bb.png diff --git a/web/static/images/emoji/1f3bc.png b/web/static/images/emoji/1f3bc.png Binary files differnew file mode 100644 index 000000000..ae50ab288 --- /dev/null +++ b/web/static/images/emoji/1f3bc.png diff --git a/web/static/images/emoji/1f3bd.png b/web/static/images/emoji/1f3bd.png Binary files differnew file mode 100644 index 000000000..e49632dad --- /dev/null +++ b/web/static/images/emoji/1f3bd.png diff --git a/web/static/images/emoji/1f3be.png b/web/static/images/emoji/1f3be.png Binary files differnew file mode 100644 index 000000000..cade3a566 --- /dev/null +++ b/web/static/images/emoji/1f3be.png diff --git a/web/static/images/emoji/1f3bf.png b/web/static/images/emoji/1f3bf.png Binary files differnew file mode 100644 index 000000000..ac8151619 --- /dev/null +++ b/web/static/images/emoji/1f3bf.png diff --git a/web/static/images/emoji/1f3c0.png b/web/static/images/emoji/1f3c0.png Binary files differnew file mode 100644 index 000000000..e9b1c735a --- /dev/null +++ b/web/static/images/emoji/1f3c0.png diff --git a/web/static/images/emoji/1f3c1.png b/web/static/images/emoji/1f3c1.png Binary files differnew file mode 100644 index 000000000..9f1d564f6 --- /dev/null +++ b/web/static/images/emoji/1f3c1.png diff --git a/web/static/images/emoji/1f3c2.png b/web/static/images/emoji/1f3c2.png Binary files differnew file mode 100644 index 000000000..076c48889 --- /dev/null +++ b/web/static/images/emoji/1f3c2.png diff --git a/web/static/images/emoji/1f3c3.png b/web/static/images/emoji/1f3c3.png Binary files differnew file mode 100644 index 000000000..8dcc38400 --- /dev/null +++ b/web/static/images/emoji/1f3c3.png diff --git a/web/static/images/emoji/1f3c4.png b/web/static/images/emoji/1f3c4.png Binary files differnew file mode 100644 index 000000000..74b216a67 --- /dev/null +++ b/web/static/images/emoji/1f3c4.png diff --git a/web/static/images/emoji/1f3c5.png b/web/static/images/emoji/1f3c5.png Binary files differnew file mode 100644 index 000000000..1bf04b7c4 --- /dev/null +++ b/web/static/images/emoji/1f3c5.png diff --git a/web/static/images/emoji/1f3c6.png b/web/static/images/emoji/1f3c6.png Binary files differnew file mode 100644 index 000000000..38429fe19 --- /dev/null +++ b/web/static/images/emoji/1f3c6.png diff --git a/web/static/images/emoji/1f3c7.png b/web/static/images/emoji/1f3c7.png Binary files differnew file mode 100644 index 000000000..a7abb355f --- /dev/null +++ b/web/static/images/emoji/1f3c7.png diff --git a/web/static/images/emoji/1f3c8.png b/web/static/images/emoji/1f3c8.png Binary files differnew file mode 100644 index 000000000..24b5673b0 --- /dev/null +++ b/web/static/images/emoji/1f3c8.png diff --git a/web/static/images/emoji/1f3c9.png b/web/static/images/emoji/1f3c9.png Binary files differnew file mode 100644 index 000000000..3f72e529a --- /dev/null +++ b/web/static/images/emoji/1f3c9.png diff --git a/web/static/images/emoji/1f3ca.png b/web/static/images/emoji/1f3ca.png Binary files differnew file mode 100644 index 000000000..9f3e63702 --- /dev/null +++ b/web/static/images/emoji/1f3ca.png diff --git a/web/static/images/emoji/1f3cb.png b/web/static/images/emoji/1f3cb.png Binary files differnew file mode 100644 index 000000000..db6bb3d51 --- /dev/null +++ b/web/static/images/emoji/1f3cb.png diff --git a/web/static/images/emoji/1f3cc.png b/web/static/images/emoji/1f3cc.png Binary files differnew file mode 100644 index 000000000..9aa2f036f --- /dev/null +++ b/web/static/images/emoji/1f3cc.png diff --git a/web/static/images/emoji/1f3cd.png b/web/static/images/emoji/1f3cd.png Binary files differnew file mode 100644 index 000000000..8dcffc8f9 --- /dev/null +++ b/web/static/images/emoji/1f3cd.png diff --git a/web/static/images/emoji/1f3ce.png b/web/static/images/emoji/1f3ce.png Binary files differnew file mode 100644 index 000000000..0f76828f6 --- /dev/null +++ b/web/static/images/emoji/1f3ce.png diff --git a/web/static/images/emoji/1f3d4.png b/web/static/images/emoji/1f3d4.png Binary files differnew file mode 100644 index 000000000..f9071adec --- /dev/null +++ b/web/static/images/emoji/1f3d4.png diff --git a/web/static/images/emoji/1f3d5.png b/web/static/images/emoji/1f3d5.png Binary files differnew file mode 100644 index 000000000..d45a07fcf --- /dev/null +++ b/web/static/images/emoji/1f3d5.png diff --git a/web/static/images/emoji/1f3d6.png b/web/static/images/emoji/1f3d6.png Binary files differnew file mode 100644 index 000000000..0e244c164 --- /dev/null +++ b/web/static/images/emoji/1f3d6.png diff --git a/web/static/images/emoji/1f3d7.png b/web/static/images/emoji/1f3d7.png Binary files differnew file mode 100644 index 000000000..05a287fee --- /dev/null +++ b/web/static/images/emoji/1f3d7.png diff --git a/web/static/images/emoji/1f3d8.png b/web/static/images/emoji/1f3d8.png Binary files differnew file mode 100644 index 000000000..b3dde7347 --- /dev/null +++ b/web/static/images/emoji/1f3d8.png diff --git a/web/static/images/emoji/1f3d9.png b/web/static/images/emoji/1f3d9.png Binary files differnew file mode 100644 index 000000000..4d331db74 --- /dev/null +++ b/web/static/images/emoji/1f3d9.png diff --git a/web/static/images/emoji/1f3da.png b/web/static/images/emoji/1f3da.png Binary files differnew file mode 100644 index 000000000..316e082d1 --- /dev/null +++ b/web/static/images/emoji/1f3da.png diff --git a/web/static/images/emoji/1f3db.png b/web/static/images/emoji/1f3db.png Binary files differnew file mode 100644 index 000000000..71150c7c5 --- /dev/null +++ b/web/static/images/emoji/1f3db.png diff --git a/web/static/images/emoji/1f3dc.png b/web/static/images/emoji/1f3dc.png Binary files differnew file mode 100644 index 000000000..b627c829b --- /dev/null +++ b/web/static/images/emoji/1f3dc.png diff --git a/web/static/images/emoji/1f3dd.png b/web/static/images/emoji/1f3dd.png Binary files differnew file mode 100644 index 000000000..946ef26a5 --- /dev/null +++ b/web/static/images/emoji/1f3dd.png diff --git a/web/static/images/emoji/1f3de.png b/web/static/images/emoji/1f3de.png Binary files differnew file mode 100644 index 000000000..ff6fc0754 --- /dev/null +++ b/web/static/images/emoji/1f3de.png diff --git a/web/static/images/emoji/1f3df.png b/web/static/images/emoji/1f3df.png Binary files differnew file mode 100644 index 000000000..d1c925d35 --- /dev/null +++ b/web/static/images/emoji/1f3df.png diff --git a/web/static/images/emoji/1f3e0.png b/web/static/images/emoji/1f3e0.png Binary files differnew file mode 100644 index 000000000..90551d823 --- /dev/null +++ b/web/static/images/emoji/1f3e0.png diff --git a/web/static/images/emoji/1f3e1.png b/web/static/images/emoji/1f3e1.png Binary files differnew file mode 100644 index 000000000..b00186c46 --- /dev/null +++ b/web/static/images/emoji/1f3e1.png diff --git a/web/static/images/emoji/1f3e2.png b/web/static/images/emoji/1f3e2.png Binary files differnew file mode 100644 index 000000000..52a6bb4a4 --- /dev/null +++ b/web/static/images/emoji/1f3e2.png diff --git a/web/static/images/emoji/1f3e3.png b/web/static/images/emoji/1f3e3.png Binary files differnew file mode 100644 index 000000000..f819dac89 --- /dev/null +++ b/web/static/images/emoji/1f3e3.png diff --git a/web/static/images/emoji/1f3e4.png b/web/static/images/emoji/1f3e4.png Binary files differnew file mode 100644 index 000000000..b1cc0ddb8 --- /dev/null +++ b/web/static/images/emoji/1f3e4.png diff --git a/web/static/images/emoji/1f3e5.png b/web/static/images/emoji/1f3e5.png Binary files differnew file mode 100644 index 000000000..9a53371c1 --- /dev/null +++ b/web/static/images/emoji/1f3e5.png diff --git a/web/static/images/emoji/1f3e6.png b/web/static/images/emoji/1f3e6.png Binary files differnew file mode 100644 index 000000000..5cde6caa9 --- /dev/null +++ b/web/static/images/emoji/1f3e6.png diff --git a/web/static/images/emoji/1f3e7.png b/web/static/images/emoji/1f3e7.png Binary files differnew file mode 100644 index 000000000..0769e688b --- /dev/null +++ b/web/static/images/emoji/1f3e7.png diff --git a/web/static/images/emoji/1f3e8.png b/web/static/images/emoji/1f3e8.png Binary files differnew file mode 100644 index 000000000..7a22e341f --- /dev/null +++ b/web/static/images/emoji/1f3e8.png diff --git a/web/static/images/emoji/1f3e9.png b/web/static/images/emoji/1f3e9.png Binary files differnew file mode 100644 index 000000000..e3b893388 --- /dev/null +++ b/web/static/images/emoji/1f3e9.png diff --git a/web/static/images/emoji/1f3ea.png b/web/static/images/emoji/1f3ea.png Binary files differnew file mode 100644 index 000000000..fbfc257ee --- /dev/null +++ b/web/static/images/emoji/1f3ea.png diff --git a/web/static/images/emoji/1f3eb.png b/web/static/images/emoji/1f3eb.png Binary files differnew file mode 100644 index 000000000..f8e0814e0 --- /dev/null +++ b/web/static/images/emoji/1f3eb.png diff --git a/web/static/images/emoji/1f3ec.png b/web/static/images/emoji/1f3ec.png Binary files differnew file mode 100644 index 000000000..bc83c16f6 --- /dev/null +++ b/web/static/images/emoji/1f3ec.png diff --git a/web/static/images/emoji/1f3ed.png b/web/static/images/emoji/1f3ed.png Binary files differnew file mode 100644 index 000000000..e2d70133b --- /dev/null +++ b/web/static/images/emoji/1f3ed.png diff --git a/web/static/images/emoji/1f3ee.png b/web/static/images/emoji/1f3ee.png Binary files differnew file mode 100644 index 000000000..02345bc3e --- /dev/null +++ b/web/static/images/emoji/1f3ee.png diff --git a/web/static/images/emoji/1f3ef.png b/web/static/images/emoji/1f3ef.png Binary files differnew file mode 100644 index 000000000..ebdeecf6a --- /dev/null +++ b/web/static/images/emoji/1f3ef.png diff --git a/web/static/images/emoji/1f3f0.png b/web/static/images/emoji/1f3f0.png Binary files differnew file mode 100644 index 000000000..35cdcf722 --- /dev/null +++ b/web/static/images/emoji/1f3f0.png diff --git a/web/static/images/emoji/1f3f1.png b/web/static/images/emoji/1f3f1.png Binary files differnew file mode 100644 index 000000000..dc2f36cd3 --- /dev/null +++ b/web/static/images/emoji/1f3f1.png diff --git a/web/static/images/emoji/1f3f2.png b/web/static/images/emoji/1f3f2.png Binary files differnew file mode 100644 index 000000000..26f5a503e --- /dev/null +++ b/web/static/images/emoji/1f3f2.png diff --git a/web/static/images/emoji/1f3f3.png b/web/static/images/emoji/1f3f3.png Binary files differnew file mode 100644 index 000000000..bf6124fab --- /dev/null +++ b/web/static/images/emoji/1f3f3.png diff --git a/web/static/images/emoji/1f3f4.png b/web/static/images/emoji/1f3f4.png Binary files differnew file mode 100644 index 000000000..d48e98fe0 --- /dev/null +++ b/web/static/images/emoji/1f3f4.png diff --git a/web/static/images/emoji/1f3f5.png b/web/static/images/emoji/1f3f5.png Binary files differnew file mode 100644 index 000000000..8312eb177 --- /dev/null +++ b/web/static/images/emoji/1f3f5.png diff --git a/web/static/images/emoji/1f3f6.png b/web/static/images/emoji/1f3f6.png Binary files differnew file mode 100644 index 000000000..d16b265aa --- /dev/null +++ b/web/static/images/emoji/1f3f6.png diff --git a/web/static/images/emoji/1f3f7.png b/web/static/images/emoji/1f3f7.png Binary files differnew file mode 100644 index 000000000..411124e2c --- /dev/null +++ b/web/static/images/emoji/1f3f7.png diff --git a/web/static/images/emoji/1f400.png b/web/static/images/emoji/1f400.png Binary files differnew file mode 100644 index 000000000..58c2d79d8 --- /dev/null +++ b/web/static/images/emoji/1f400.png diff --git a/web/static/images/emoji/1f401.png b/web/static/images/emoji/1f401.png Binary files differnew file mode 100644 index 000000000..5b1b1137f --- /dev/null +++ b/web/static/images/emoji/1f401.png diff --git a/web/static/images/emoji/1f402.png b/web/static/images/emoji/1f402.png Binary files differnew file mode 100644 index 000000000..e1688630c --- /dev/null +++ b/web/static/images/emoji/1f402.png diff --git a/web/static/images/emoji/1f403.png b/web/static/images/emoji/1f403.png Binary files differnew file mode 100644 index 000000000..2c8fa68e8 --- /dev/null +++ b/web/static/images/emoji/1f403.png diff --git a/web/static/images/emoji/1f404.png b/web/static/images/emoji/1f404.png Binary files differnew file mode 100644 index 000000000..b3767f6c5 --- /dev/null +++ b/web/static/images/emoji/1f404.png diff --git a/web/static/images/emoji/1f405.png b/web/static/images/emoji/1f405.png Binary files differnew file mode 100644 index 000000000..c7910315e --- /dev/null +++ b/web/static/images/emoji/1f405.png diff --git a/web/static/images/emoji/1f406.png b/web/static/images/emoji/1f406.png Binary files differnew file mode 100644 index 000000000..eb16aa9c6 --- /dev/null +++ b/web/static/images/emoji/1f406.png diff --git a/web/static/images/emoji/1f407.png b/web/static/images/emoji/1f407.png Binary files differnew file mode 100644 index 000000000..ab2fae0fc --- /dev/null +++ b/web/static/images/emoji/1f407.png diff --git a/web/static/images/emoji/1f408.png b/web/static/images/emoji/1f408.png Binary files differnew file mode 100644 index 000000000..79f06af48 --- /dev/null +++ b/web/static/images/emoji/1f408.png diff --git a/web/static/images/emoji/1f409.png b/web/static/images/emoji/1f409.png Binary files differnew file mode 100644 index 000000000..b5b635770 --- /dev/null +++ b/web/static/images/emoji/1f409.png diff --git a/web/static/images/emoji/1f40a.png b/web/static/images/emoji/1f40a.png Binary files differnew file mode 100644 index 000000000..3b53cacf8 --- /dev/null +++ b/web/static/images/emoji/1f40a.png diff --git a/web/static/images/emoji/1f40b.png b/web/static/images/emoji/1f40b.png Binary files differnew file mode 100644 index 000000000..181860530 --- /dev/null +++ b/web/static/images/emoji/1f40b.png diff --git a/web/static/images/emoji/1f40c.png b/web/static/images/emoji/1f40c.png Binary files differnew file mode 100644 index 000000000..97f67fb2d --- /dev/null +++ b/web/static/images/emoji/1f40c.png diff --git a/web/static/images/emoji/1f40d.png b/web/static/images/emoji/1f40d.png Binary files differnew file mode 100644 index 000000000..dae731e22 --- /dev/null +++ b/web/static/images/emoji/1f40d.png diff --git a/web/static/images/emoji/1f40e.png b/web/static/images/emoji/1f40e.png Binary files differnew file mode 100644 index 000000000..fadf8f2bf --- /dev/null +++ b/web/static/images/emoji/1f40e.png diff --git a/web/static/images/emoji/1f40f.png b/web/static/images/emoji/1f40f.png Binary files differnew file mode 100644 index 000000000..17af1b9a5 --- /dev/null +++ b/web/static/images/emoji/1f40f.png diff --git a/web/static/images/emoji/1f410.png b/web/static/images/emoji/1f410.png Binary files differnew file mode 100644 index 000000000..41210e5fa --- /dev/null +++ b/web/static/images/emoji/1f410.png diff --git a/web/static/images/emoji/1f411.png b/web/static/images/emoji/1f411.png Binary files differnew file mode 100644 index 000000000..e47d6eda8 --- /dev/null +++ b/web/static/images/emoji/1f411.png diff --git a/web/static/images/emoji/1f412.png b/web/static/images/emoji/1f412.png Binary files differnew file mode 100644 index 000000000..33e542ba6 --- /dev/null +++ b/web/static/images/emoji/1f412.png diff --git a/web/static/images/emoji/1f413.png b/web/static/images/emoji/1f413.png Binary files differnew file mode 100644 index 000000000..798542a0e --- /dev/null +++ b/web/static/images/emoji/1f413.png diff --git a/web/static/images/emoji/1f414.png b/web/static/images/emoji/1f414.png Binary files differnew file mode 100644 index 000000000..182ffb343 --- /dev/null +++ b/web/static/images/emoji/1f414.png diff --git a/web/static/images/emoji/1f415.png b/web/static/images/emoji/1f415.png Binary files differnew file mode 100644 index 000000000..7057ffe66 --- /dev/null +++ b/web/static/images/emoji/1f415.png diff --git a/web/static/images/emoji/1f416.png b/web/static/images/emoji/1f416.png Binary files differnew file mode 100644 index 000000000..de1147954 --- /dev/null +++ b/web/static/images/emoji/1f416.png diff --git a/web/static/images/emoji/1f417.png b/web/static/images/emoji/1f417.png Binary files differnew file mode 100644 index 000000000..2ccb92fd1 --- /dev/null +++ b/web/static/images/emoji/1f417.png diff --git a/web/static/images/emoji/1f418.png b/web/static/images/emoji/1f418.png Binary files differnew file mode 100644 index 000000000..af079ec4d --- /dev/null +++ b/web/static/images/emoji/1f418.png diff --git a/web/static/images/emoji/1f419.png b/web/static/images/emoji/1f419.png Binary files differnew file mode 100644 index 000000000..8add7143e --- /dev/null +++ b/web/static/images/emoji/1f419.png diff --git a/web/static/images/emoji/1f41a.png b/web/static/images/emoji/1f41a.png Binary files differnew file mode 100644 index 000000000..01bc086fa --- /dev/null +++ b/web/static/images/emoji/1f41a.png diff --git a/web/static/images/emoji/1f41b.png b/web/static/images/emoji/1f41b.png Binary files differnew file mode 100644 index 000000000..06b35cf5a --- /dev/null +++ b/web/static/images/emoji/1f41b.png diff --git a/web/static/images/emoji/1f41c.png b/web/static/images/emoji/1f41c.png Binary files differnew file mode 100644 index 000000000..1b6ba80c0 --- /dev/null +++ b/web/static/images/emoji/1f41c.png diff --git a/web/static/images/emoji/1f41d.png b/web/static/images/emoji/1f41d.png Binary files differnew file mode 100644 index 000000000..e67b7703b --- /dev/null +++ b/web/static/images/emoji/1f41d.png diff --git a/web/static/images/emoji/1f41e.png b/web/static/images/emoji/1f41e.png Binary files differnew file mode 100644 index 000000000..c35380926 --- /dev/null +++ b/web/static/images/emoji/1f41e.png diff --git a/web/static/images/emoji/1f41f.png b/web/static/images/emoji/1f41f.png Binary files differnew file mode 100644 index 000000000..cb7b896d6 --- /dev/null +++ b/web/static/images/emoji/1f41f.png diff --git a/web/static/images/emoji/1f420.png b/web/static/images/emoji/1f420.png Binary files differnew file mode 100644 index 000000000..1904f61be --- /dev/null +++ b/web/static/images/emoji/1f420.png diff --git a/web/static/images/emoji/1f421.png b/web/static/images/emoji/1f421.png Binary files differnew file mode 100644 index 000000000..7529feff7 --- /dev/null +++ b/web/static/images/emoji/1f421.png diff --git a/web/static/images/emoji/1f422.png b/web/static/images/emoji/1f422.png Binary files differnew file mode 100644 index 000000000..c3a628c0a --- /dev/null +++ b/web/static/images/emoji/1f422.png diff --git a/web/static/images/emoji/1f423.png b/web/static/images/emoji/1f423.png Binary files differnew file mode 100644 index 000000000..1e688c228 --- /dev/null +++ b/web/static/images/emoji/1f423.png diff --git a/web/static/images/emoji/1f424.png b/web/static/images/emoji/1f424.png Binary files differnew file mode 100644 index 000000000..66785c880 --- /dev/null +++ b/web/static/images/emoji/1f424.png diff --git a/web/static/images/emoji/1f425.png b/web/static/images/emoji/1f425.png Binary files differnew file mode 100644 index 000000000..de82199dc --- /dev/null +++ b/web/static/images/emoji/1f425.png diff --git a/web/static/images/emoji/1f426.png b/web/static/images/emoji/1f426.png Binary files differnew file mode 100644 index 000000000..077178a42 --- /dev/null +++ b/web/static/images/emoji/1f426.png diff --git a/web/static/images/emoji/1f427.png b/web/static/images/emoji/1f427.png Binary files differnew file mode 100644 index 000000000..1789bf222 --- /dev/null +++ b/web/static/images/emoji/1f427.png diff --git a/web/static/images/emoji/1f428.png b/web/static/images/emoji/1f428.png Binary files differnew file mode 100644 index 000000000..928143905 --- /dev/null +++ b/web/static/images/emoji/1f428.png diff --git a/web/static/images/emoji/1f429.png b/web/static/images/emoji/1f429.png Binary files differnew file mode 100644 index 000000000..a69f6388d --- /dev/null +++ b/web/static/images/emoji/1f429.png diff --git a/web/static/images/emoji/1f42a.png b/web/static/images/emoji/1f42a.png Binary files differnew file mode 100644 index 000000000..e881a8b5f --- /dev/null +++ b/web/static/images/emoji/1f42a.png diff --git a/web/static/images/emoji/1f42b.png b/web/static/images/emoji/1f42b.png Binary files differnew file mode 100644 index 000000000..f332bf333 --- /dev/null +++ b/web/static/images/emoji/1f42b.png diff --git a/web/static/images/emoji/1f42c.png b/web/static/images/emoji/1f42c.png Binary files differnew file mode 100644 index 000000000..4dde4cc13 --- /dev/null +++ b/web/static/images/emoji/1f42c.png diff --git a/web/static/images/emoji/1f42d.png b/web/static/images/emoji/1f42d.png Binary files differnew file mode 100644 index 000000000..a8e5eb73f --- /dev/null +++ b/web/static/images/emoji/1f42d.png diff --git a/web/static/images/emoji/1f42e.png b/web/static/images/emoji/1f42e.png Binary files differnew file mode 100644 index 000000000..15196a069 --- /dev/null +++ b/web/static/images/emoji/1f42e.png diff --git a/web/static/images/emoji/1f42f.png b/web/static/images/emoji/1f42f.png Binary files differnew file mode 100644 index 000000000..64a19cd61 --- /dev/null +++ b/web/static/images/emoji/1f42f.png diff --git a/web/static/images/emoji/1f430.png b/web/static/images/emoji/1f430.png Binary files differnew file mode 100644 index 000000000..e6203c052 --- /dev/null +++ b/web/static/images/emoji/1f430.png diff --git a/web/static/images/emoji/1f431.png b/web/static/images/emoji/1f431.png Binary files differnew file mode 100644 index 000000000..126d2ef79 --- /dev/null +++ b/web/static/images/emoji/1f431.png diff --git a/web/static/images/emoji/1f432.png b/web/static/images/emoji/1f432.png Binary files differnew file mode 100644 index 000000000..aba3bd471 --- /dev/null +++ b/web/static/images/emoji/1f432.png diff --git a/web/static/images/emoji/1f433.png b/web/static/images/emoji/1f433.png Binary files differnew file mode 100644 index 000000000..cf1ecee86 --- /dev/null +++ b/web/static/images/emoji/1f433.png diff --git a/web/static/images/emoji/1f434.png b/web/static/images/emoji/1f434.png Binary files differnew file mode 100644 index 000000000..90b955506 --- /dev/null +++ b/web/static/images/emoji/1f434.png diff --git a/web/static/images/emoji/1f435.png b/web/static/images/emoji/1f435.png Binary files differnew file mode 100644 index 000000000..a753bae1c --- /dev/null +++ b/web/static/images/emoji/1f435.png diff --git a/web/static/images/emoji/1f436.png b/web/static/images/emoji/1f436.png Binary files differnew file mode 100644 index 000000000..3c107deb4 --- /dev/null +++ b/web/static/images/emoji/1f436.png diff --git a/web/static/images/emoji/1f437.png b/web/static/images/emoji/1f437.png Binary files differnew file mode 100644 index 000000000..e2ef71cc0 --- /dev/null +++ b/web/static/images/emoji/1f437.png diff --git a/web/static/images/emoji/1f438.png b/web/static/images/emoji/1f438.png Binary files differnew file mode 100644 index 000000000..726d0280b --- /dev/null +++ b/web/static/images/emoji/1f438.png diff --git a/web/static/images/emoji/1f439.png b/web/static/images/emoji/1f439.png Binary files differnew file mode 100644 index 000000000..b19be3738 --- /dev/null +++ b/web/static/images/emoji/1f439.png diff --git a/web/static/images/emoji/1f43a.png b/web/static/images/emoji/1f43a.png Binary files differnew file mode 100644 index 000000000..46f054c62 --- /dev/null +++ b/web/static/images/emoji/1f43a.png diff --git a/web/static/images/emoji/1f43b.png b/web/static/images/emoji/1f43b.png Binary files differnew file mode 100644 index 000000000..32387186f --- /dev/null +++ b/web/static/images/emoji/1f43b.png diff --git a/web/static/images/emoji/1f43c.png b/web/static/images/emoji/1f43c.png Binary files differnew file mode 100644 index 000000000..a1ded2a6c --- /dev/null +++ b/web/static/images/emoji/1f43c.png diff --git a/web/static/images/emoji/1f43d.png b/web/static/images/emoji/1f43d.png Binary files differnew file mode 100644 index 000000000..a704c5a41 --- /dev/null +++ b/web/static/images/emoji/1f43d.png diff --git a/web/static/images/emoji/1f43e.png b/web/static/images/emoji/1f43e.png Binary files differnew file mode 100644 index 000000000..b36eba864 --- /dev/null +++ b/web/static/images/emoji/1f43e.png diff --git a/web/static/images/emoji/1f43f.png b/web/static/images/emoji/1f43f.png Binary files differnew file mode 100644 index 000000000..2881d09be --- /dev/null +++ b/web/static/images/emoji/1f43f.png diff --git a/web/static/images/emoji/1f440.png b/web/static/images/emoji/1f440.png Binary files differnew file mode 100644 index 000000000..d9a6163f4 --- /dev/null +++ b/web/static/images/emoji/1f440.png diff --git a/web/static/images/emoji/1f441.png b/web/static/images/emoji/1f441.png Binary files differnew file mode 100644 index 000000000..66182c9f1 --- /dev/null +++ b/web/static/images/emoji/1f441.png diff --git a/web/static/images/emoji/1f442.png b/web/static/images/emoji/1f442.png Binary files differnew file mode 100644 index 000000000..a29807228 --- /dev/null +++ b/web/static/images/emoji/1f442.png diff --git a/web/static/images/emoji/1f443.png b/web/static/images/emoji/1f443.png Binary files differnew file mode 100644 index 000000000..f3d289014 --- /dev/null +++ b/web/static/images/emoji/1f443.png diff --git a/web/static/images/emoji/1f444.png b/web/static/images/emoji/1f444.png Binary files differnew file mode 100644 index 000000000..9b2e494bd --- /dev/null +++ b/web/static/images/emoji/1f444.png diff --git a/web/static/images/emoji/1f445.png b/web/static/images/emoji/1f445.png Binary files differnew file mode 100644 index 000000000..67ea886c6 --- /dev/null +++ b/web/static/images/emoji/1f445.png diff --git a/web/static/images/emoji/1f446.png b/web/static/images/emoji/1f446.png Binary files differnew file mode 100644 index 000000000..85b802a99 --- /dev/null +++ b/web/static/images/emoji/1f446.png diff --git a/web/static/images/emoji/1f447.png b/web/static/images/emoji/1f447.png Binary files differnew file mode 100644 index 000000000..7eeae2d5d --- /dev/null +++ b/web/static/images/emoji/1f447.png diff --git a/web/static/images/emoji/1f448.png b/web/static/images/emoji/1f448.png Binary files differnew file mode 100644 index 000000000..4a8f90556 --- /dev/null +++ b/web/static/images/emoji/1f448.png diff --git a/web/static/images/emoji/1f449.png b/web/static/images/emoji/1f449.png Binary files differnew file mode 100644 index 000000000..b2e387878 --- /dev/null +++ b/web/static/images/emoji/1f449.png diff --git a/web/static/images/emoji/1f44a.png b/web/static/images/emoji/1f44a.png Binary files differnew file mode 100644 index 000000000..7d10b3eda --- /dev/null +++ b/web/static/images/emoji/1f44a.png diff --git a/web/static/images/emoji/1f44b.png b/web/static/images/emoji/1f44b.png Binary files differnew file mode 100644 index 000000000..8a7086bd0 --- /dev/null +++ b/web/static/images/emoji/1f44b.png diff --git a/web/static/images/emoji/1f44c.png b/web/static/images/emoji/1f44c.png Binary files differnew file mode 100644 index 000000000..bf84e0df4 --- /dev/null +++ b/web/static/images/emoji/1f44c.png diff --git a/web/static/images/emoji/1f44d.png b/web/static/images/emoji/1f44d.png Binary files differnew file mode 100644 index 000000000..26949329f --- /dev/null +++ b/web/static/images/emoji/1f44d.png diff --git a/web/static/images/emoji/1f44e.png b/web/static/images/emoji/1f44e.png Binary files differnew file mode 100644 index 000000000..9b6d251b5 --- /dev/null +++ b/web/static/images/emoji/1f44e.png diff --git a/web/static/images/emoji/1f44f.png b/web/static/images/emoji/1f44f.png Binary files differnew file mode 100644 index 000000000..ccb725e96 --- /dev/null +++ b/web/static/images/emoji/1f44f.png diff --git a/web/static/images/emoji/1f450.png b/web/static/images/emoji/1f450.png Binary files differnew file mode 100644 index 000000000..c8eb0bab5 --- /dev/null +++ b/web/static/images/emoji/1f450.png diff --git a/web/static/images/emoji/1f451.png b/web/static/images/emoji/1f451.png Binary files differnew file mode 100644 index 000000000..54ca7998c --- /dev/null +++ b/web/static/images/emoji/1f451.png diff --git a/web/static/images/emoji/1f452.png b/web/static/images/emoji/1f452.png Binary files differnew file mode 100644 index 000000000..33af561b3 --- /dev/null +++ b/web/static/images/emoji/1f452.png diff --git a/web/static/images/emoji/1f453.png b/web/static/images/emoji/1f453.png Binary files differnew file mode 100644 index 000000000..f1f4612ba --- /dev/null +++ b/web/static/images/emoji/1f453.png diff --git a/web/static/images/emoji/1f454.png b/web/static/images/emoji/1f454.png Binary files differnew file mode 100644 index 000000000..3ed0339bf --- /dev/null +++ b/web/static/images/emoji/1f454.png diff --git a/web/static/images/emoji/1f455.png b/web/static/images/emoji/1f455.png Binary files differnew file mode 100644 index 000000000..556efde26 --- /dev/null +++ b/web/static/images/emoji/1f455.png diff --git a/web/static/images/emoji/1f456.png b/web/static/images/emoji/1f456.png Binary files differnew file mode 100644 index 000000000..f1a83c4d2 --- /dev/null +++ b/web/static/images/emoji/1f456.png diff --git a/web/static/images/emoji/1f457.png b/web/static/images/emoji/1f457.png Binary files differnew file mode 100644 index 000000000..512fe8bfe --- /dev/null +++ b/web/static/images/emoji/1f457.png diff --git a/web/static/images/emoji/1f458.png b/web/static/images/emoji/1f458.png Binary files differnew file mode 100644 index 000000000..1cbdea0b1 --- /dev/null +++ b/web/static/images/emoji/1f458.png diff --git a/web/static/images/emoji/1f459.png b/web/static/images/emoji/1f459.png Binary files differnew file mode 100644 index 000000000..62d142f31 --- /dev/null +++ b/web/static/images/emoji/1f459.png diff --git a/web/static/images/emoji/1f45a.png b/web/static/images/emoji/1f45a.png Binary files differnew file mode 100644 index 000000000..1a5494267 --- /dev/null +++ b/web/static/images/emoji/1f45a.png diff --git a/web/static/images/emoji/1f45b.png b/web/static/images/emoji/1f45b.png Binary files differnew file mode 100644 index 000000000..da09a41a3 --- /dev/null +++ b/web/static/images/emoji/1f45b.png diff --git a/web/static/images/emoji/1f45c.png b/web/static/images/emoji/1f45c.png Binary files differnew file mode 100644 index 000000000..556688787 --- /dev/null +++ b/web/static/images/emoji/1f45c.png diff --git a/web/static/images/emoji/1f45d.png b/web/static/images/emoji/1f45d.png Binary files differnew file mode 100644 index 000000000..d8e54dd7c --- /dev/null +++ b/web/static/images/emoji/1f45d.png diff --git a/web/static/images/emoji/1f45e.png b/web/static/images/emoji/1f45e.png Binary files differnew file mode 100644 index 000000000..8d8a9feeb --- /dev/null +++ b/web/static/images/emoji/1f45e.png diff --git a/web/static/images/emoji/1f45f.png b/web/static/images/emoji/1f45f.png Binary files differnew file mode 100644 index 000000000..e2cd2d3d4 --- /dev/null +++ b/web/static/images/emoji/1f45f.png diff --git a/web/static/images/emoji/1f460.png b/web/static/images/emoji/1f460.png Binary files differnew file mode 100644 index 000000000..36bdb7484 --- /dev/null +++ b/web/static/images/emoji/1f460.png diff --git a/web/static/images/emoji/1f461.png b/web/static/images/emoji/1f461.png Binary files differnew file mode 100644 index 000000000..1db7005bb --- /dev/null +++ b/web/static/images/emoji/1f461.png diff --git a/web/static/images/emoji/1f462.png b/web/static/images/emoji/1f462.png Binary files differnew file mode 100644 index 000000000..856256d5b --- /dev/null +++ b/web/static/images/emoji/1f462.png diff --git a/web/static/images/emoji/1f463.png b/web/static/images/emoji/1f463.png Binary files differnew file mode 100644 index 000000000..95c26fc9d --- /dev/null +++ b/web/static/images/emoji/1f463.png diff --git a/web/static/images/emoji/1f464.png b/web/static/images/emoji/1f464.png Binary files differnew file mode 100644 index 000000000..db3a468fc --- /dev/null +++ b/web/static/images/emoji/1f464.png diff --git a/web/static/images/emoji/1f465.png b/web/static/images/emoji/1f465.png Binary files differnew file mode 100644 index 000000000..f6018ac0e --- /dev/null +++ b/web/static/images/emoji/1f465.png diff --git a/web/static/images/emoji/1f466.png b/web/static/images/emoji/1f466.png Binary files differnew file mode 100644 index 000000000..ddcf29ca6 --- /dev/null +++ b/web/static/images/emoji/1f466.png diff --git a/web/static/images/emoji/1f467.png b/web/static/images/emoji/1f467.png Binary files differnew file mode 100644 index 000000000..9f91cef4c --- /dev/null +++ b/web/static/images/emoji/1f467.png diff --git a/web/static/images/emoji/1f468-1f468-1f466-1f466.png b/web/static/images/emoji/1f468-1f468-1f466-1f466.png Binary files differnew file mode 100644 index 000000000..a9121ff1b --- /dev/null +++ b/web/static/images/emoji/1f468-1f468-1f466-1f466.png diff --git a/web/static/images/emoji/1f468-1f468-1f466.png b/web/static/images/emoji/1f468-1f468-1f466.png Binary files differnew file mode 100644 index 000000000..9856feb47 --- /dev/null +++ b/web/static/images/emoji/1f468-1f468-1f466.png diff --git a/web/static/images/emoji/1f468-1f468-1f467-1f466.png b/web/static/images/emoji/1f468-1f468-1f467-1f466.png Binary files differnew file mode 100644 index 000000000..f836007e2 --- /dev/null +++ b/web/static/images/emoji/1f468-1f468-1f467-1f466.png diff --git a/web/static/images/emoji/1f468-1f468-1f467-1f467.png b/web/static/images/emoji/1f468-1f468-1f467-1f467.png Binary files differnew file mode 100644 index 000000000..a62651445 --- /dev/null +++ b/web/static/images/emoji/1f468-1f468-1f467-1f467.png diff --git a/web/static/images/emoji/1f468-1f468-1f467.png b/web/static/images/emoji/1f468-1f468-1f467.png Binary files differnew file mode 100644 index 000000000..1af8f4e12 --- /dev/null +++ b/web/static/images/emoji/1f468-1f468-1f467.png diff --git a/web/static/images/emoji/1f468-1f469-1f466-1f466.png b/web/static/images/emoji/1f468-1f469-1f466-1f466.png Binary files differnew file mode 100644 index 000000000..1fc8a8d25 --- /dev/null +++ b/web/static/images/emoji/1f468-1f469-1f466-1f466.png diff --git a/web/static/images/emoji/1f468-1f469-1f467-1f466.png b/web/static/images/emoji/1f468-1f469-1f467-1f466.png Binary files differnew file mode 100644 index 000000000..be122e039 --- /dev/null +++ b/web/static/images/emoji/1f468-1f469-1f467-1f466.png diff --git a/web/static/images/emoji/1f468-1f469-1f467-1f467.png b/web/static/images/emoji/1f468-1f469-1f467-1f467.png Binary files differnew file mode 100644 index 000000000..4c9f3f0ef --- /dev/null +++ b/web/static/images/emoji/1f468-1f469-1f467-1f467.png diff --git a/web/static/images/emoji/1f468-1f469-1f467.png b/web/static/images/emoji/1f468-1f469-1f467.png Binary files differnew file mode 100644 index 000000000..8df6f0456 --- /dev/null +++ b/web/static/images/emoji/1f468-1f469-1f467.png diff --git a/web/static/images/emoji/1f468-2764-1f468.png b/web/static/images/emoji/1f468-2764-1f468.png Binary files differnew file mode 100644 index 000000000..8975118f7 --- /dev/null +++ b/web/static/images/emoji/1f468-2764-1f468.png diff --git a/web/static/images/emoji/1f468-2764-1f48b-1f468.png b/web/static/images/emoji/1f468-2764-1f48b-1f468.png Binary files differnew file mode 100644 index 000000000..1afc5e2c1 --- /dev/null +++ b/web/static/images/emoji/1f468-2764-1f48b-1f468.png diff --git a/web/static/images/emoji/1f468.png b/web/static/images/emoji/1f468.png Binary files differnew file mode 100644 index 000000000..8efb7f43b --- /dev/null +++ b/web/static/images/emoji/1f468.png diff --git a/web/static/images/emoji/1f469-1f469-1f466-1f466.png b/web/static/images/emoji/1f469-1f469-1f466-1f466.png Binary files differnew file mode 100644 index 000000000..3b7515300 --- /dev/null +++ b/web/static/images/emoji/1f469-1f469-1f466-1f466.png diff --git a/web/static/images/emoji/1f469-1f469-1f466.png b/web/static/images/emoji/1f469-1f469-1f466.png Binary files differnew file mode 100644 index 000000000..c2b883efb --- /dev/null +++ b/web/static/images/emoji/1f469-1f469-1f466.png diff --git a/web/static/images/emoji/1f469-1f469-1f467-1f466.png b/web/static/images/emoji/1f469-1f469-1f467-1f466.png Binary files differnew file mode 100644 index 000000000..65f48dae5 --- /dev/null +++ b/web/static/images/emoji/1f469-1f469-1f467-1f466.png diff --git a/web/static/images/emoji/1f469-1f469-1f467-1f467.png b/web/static/images/emoji/1f469-1f469-1f467-1f467.png Binary files differnew file mode 100644 index 000000000..1a6e89c65 --- /dev/null +++ b/web/static/images/emoji/1f469-1f469-1f467-1f467.png diff --git a/web/static/images/emoji/1f469-1f469-1f467.png b/web/static/images/emoji/1f469-1f469-1f467.png Binary files differnew file mode 100644 index 000000000..b6e8aad2d --- /dev/null +++ b/web/static/images/emoji/1f469-1f469-1f467.png diff --git a/web/static/images/emoji/1f469-2764-1f469.png b/web/static/images/emoji/1f469-2764-1f469.png Binary files differnew file mode 100644 index 000000000..a58f61b54 --- /dev/null +++ b/web/static/images/emoji/1f469-2764-1f469.png diff --git a/web/static/images/emoji/1f469-2764-1f48b-1f469.png b/web/static/images/emoji/1f469-2764-1f48b-1f469.png Binary files differnew file mode 100644 index 000000000..4c6a10699 --- /dev/null +++ b/web/static/images/emoji/1f469-2764-1f48b-1f469.png diff --git a/web/static/images/emoji/1f469.png b/web/static/images/emoji/1f469.png Binary files differnew file mode 100644 index 000000000..72f7d61e2 --- /dev/null +++ b/web/static/images/emoji/1f469.png diff --git a/web/static/images/emoji/1f46a.png b/web/static/images/emoji/1f46a.png Binary files differnew file mode 100644 index 000000000..e0d81ddb7 --- /dev/null +++ b/web/static/images/emoji/1f46a.png diff --git a/web/static/images/emoji/1f46b.png b/web/static/images/emoji/1f46b.png Binary files differnew file mode 100644 index 000000000..616f8520b --- /dev/null +++ b/web/static/images/emoji/1f46b.png diff --git a/web/static/images/emoji/1f46c.png b/web/static/images/emoji/1f46c.png Binary files differnew file mode 100644 index 000000000..6d223a144 --- /dev/null +++ b/web/static/images/emoji/1f46c.png diff --git a/web/static/images/emoji/1f46d.png b/web/static/images/emoji/1f46d.png Binary files differnew file mode 100644 index 000000000..313e73c7d --- /dev/null +++ b/web/static/images/emoji/1f46d.png diff --git a/web/static/images/emoji/1f46e.png b/web/static/images/emoji/1f46e.png Binary files differnew file mode 100644 index 000000000..818cab806 --- /dev/null +++ b/web/static/images/emoji/1f46e.png diff --git a/web/static/images/emoji/1f46f.png b/web/static/images/emoji/1f46f.png Binary files differnew file mode 100644 index 000000000..8829c0e87 --- /dev/null +++ b/web/static/images/emoji/1f46f.png diff --git a/web/static/images/emoji/1f470.png b/web/static/images/emoji/1f470.png Binary files differnew file mode 100644 index 000000000..a19e3389e --- /dev/null +++ b/web/static/images/emoji/1f470.png diff --git a/web/static/images/emoji/1f471.png b/web/static/images/emoji/1f471.png Binary files differnew file mode 100644 index 000000000..7cd2e8766 --- /dev/null +++ b/web/static/images/emoji/1f471.png diff --git a/web/static/images/emoji/1f472.png b/web/static/images/emoji/1f472.png Binary files differnew file mode 100644 index 000000000..bd01585c4 --- /dev/null +++ b/web/static/images/emoji/1f472.png diff --git a/web/static/images/emoji/1f473.png b/web/static/images/emoji/1f473.png Binary files differnew file mode 100644 index 000000000..e968c78fe --- /dev/null +++ b/web/static/images/emoji/1f473.png diff --git a/web/static/images/emoji/1f474.png b/web/static/images/emoji/1f474.png Binary files differnew file mode 100644 index 000000000..18fbbdde8 --- /dev/null +++ b/web/static/images/emoji/1f474.png diff --git a/web/static/images/emoji/1f475.png b/web/static/images/emoji/1f475.png Binary files differnew file mode 100644 index 000000000..0848ebe92 --- /dev/null +++ b/web/static/images/emoji/1f475.png diff --git a/web/static/images/emoji/1f476.png b/web/static/images/emoji/1f476.png Binary files differnew file mode 100644 index 000000000..7bfa3d4b5 --- /dev/null +++ b/web/static/images/emoji/1f476.png diff --git a/web/static/images/emoji/1f477.png b/web/static/images/emoji/1f477.png Binary files differnew file mode 100644 index 000000000..862e51f40 --- /dev/null +++ b/web/static/images/emoji/1f477.png diff --git a/web/static/images/emoji/1f478.png b/web/static/images/emoji/1f478.png Binary files differnew file mode 100644 index 000000000..a8b0ff903 --- /dev/null +++ b/web/static/images/emoji/1f478.png diff --git a/web/static/images/emoji/1f479.png b/web/static/images/emoji/1f479.png Binary files differnew file mode 100644 index 000000000..fd1cab65f --- /dev/null +++ b/web/static/images/emoji/1f479.png diff --git a/web/static/images/emoji/1f47a.png b/web/static/images/emoji/1f47a.png Binary files differnew file mode 100644 index 000000000..20e1b4eb5 --- /dev/null +++ b/web/static/images/emoji/1f47a.png diff --git a/web/static/images/emoji/1f47b.png b/web/static/images/emoji/1f47b.png Binary files differnew file mode 100644 index 000000000..3138f36fd --- /dev/null +++ b/web/static/images/emoji/1f47b.png diff --git a/web/static/images/emoji/1f47c.png b/web/static/images/emoji/1f47c.png Binary files differnew file mode 100644 index 000000000..46546001f --- /dev/null +++ b/web/static/images/emoji/1f47c.png diff --git a/web/static/images/emoji/1f47d.png b/web/static/images/emoji/1f47d.png Binary files differnew file mode 100644 index 000000000..6d0fc8399 --- /dev/null +++ b/web/static/images/emoji/1f47d.png diff --git a/web/static/images/emoji/1f47e.png b/web/static/images/emoji/1f47e.png Binary files differnew file mode 100644 index 000000000..042bc2ad0 --- /dev/null +++ b/web/static/images/emoji/1f47e.png diff --git a/web/static/images/emoji/1f47f.png b/web/static/images/emoji/1f47f.png Binary files differnew file mode 100644 index 000000000..bb31a6212 --- /dev/null +++ b/web/static/images/emoji/1f47f.png diff --git a/web/static/images/emoji/1f480.png b/web/static/images/emoji/1f480.png Binary files differnew file mode 100644 index 000000000..ee66d7147 --- /dev/null +++ b/web/static/images/emoji/1f480.png diff --git a/web/static/images/emoji/1f481.png b/web/static/images/emoji/1f481.png Binary files differnew file mode 100644 index 000000000..ffe0ab71f --- /dev/null +++ b/web/static/images/emoji/1f481.png diff --git a/web/static/images/emoji/1f482.png b/web/static/images/emoji/1f482.png Binary files differnew file mode 100644 index 000000000..f7f0464cd --- /dev/null +++ b/web/static/images/emoji/1f482.png diff --git a/web/static/images/emoji/1f483.png b/web/static/images/emoji/1f483.png Binary files differnew file mode 100644 index 000000000..8e3c67dd2 --- /dev/null +++ b/web/static/images/emoji/1f483.png diff --git a/web/static/images/emoji/1f484.png b/web/static/images/emoji/1f484.png Binary files differnew file mode 100644 index 000000000..79421767b --- /dev/null +++ b/web/static/images/emoji/1f484.png diff --git a/web/static/images/emoji/1f485.png b/web/static/images/emoji/1f485.png Binary files differnew file mode 100644 index 000000000..279881c26 --- /dev/null +++ b/web/static/images/emoji/1f485.png diff --git a/web/static/images/emoji/1f486.png b/web/static/images/emoji/1f486.png Binary files differnew file mode 100644 index 000000000..4890c3395 --- /dev/null +++ b/web/static/images/emoji/1f486.png diff --git a/web/static/images/emoji/1f487.png b/web/static/images/emoji/1f487.png Binary files differnew file mode 100644 index 000000000..40fbd31c4 --- /dev/null +++ b/web/static/images/emoji/1f487.png diff --git a/web/static/images/emoji/1f488.png b/web/static/images/emoji/1f488.png Binary files differnew file mode 100644 index 000000000..e2267ff8f --- /dev/null +++ b/web/static/images/emoji/1f488.png diff --git a/web/static/images/emoji/1f489.png b/web/static/images/emoji/1f489.png Binary files differnew file mode 100644 index 000000000..1e7f23ebf --- /dev/null +++ b/web/static/images/emoji/1f489.png diff --git a/web/static/images/emoji/1f48a.png b/web/static/images/emoji/1f48a.png Binary files differnew file mode 100644 index 000000000..260e44588 --- /dev/null +++ b/web/static/images/emoji/1f48a.png diff --git a/web/static/images/emoji/1f48b.png b/web/static/images/emoji/1f48b.png Binary files differnew file mode 100644 index 000000000..bc4c8f73a --- /dev/null +++ b/web/static/images/emoji/1f48b.png diff --git a/web/static/images/emoji/1f48c.png b/web/static/images/emoji/1f48c.png Binary files differnew file mode 100644 index 000000000..853204d48 --- /dev/null +++ b/web/static/images/emoji/1f48c.png diff --git a/web/static/images/emoji/1f48d.png b/web/static/images/emoji/1f48d.png Binary files differnew file mode 100644 index 000000000..f033d7941 --- /dev/null +++ b/web/static/images/emoji/1f48d.png diff --git a/web/static/images/emoji/1f48e.png b/web/static/images/emoji/1f48e.png Binary files differnew file mode 100644 index 000000000..a24a082a7 --- /dev/null +++ b/web/static/images/emoji/1f48e.png diff --git a/web/static/images/emoji/1f48f.png b/web/static/images/emoji/1f48f.png Binary files differnew file mode 100644 index 000000000..0280fba18 --- /dev/null +++ b/web/static/images/emoji/1f48f.png diff --git a/web/static/images/emoji/1f490.png b/web/static/images/emoji/1f490.png Binary files differnew file mode 100644 index 000000000..e42118f7f --- /dev/null +++ b/web/static/images/emoji/1f490.png diff --git a/web/static/images/emoji/1f491.png b/web/static/images/emoji/1f491.png Binary files differnew file mode 100644 index 000000000..44d4e18bd --- /dev/null +++ b/web/static/images/emoji/1f491.png diff --git a/web/static/images/emoji/1f492.png b/web/static/images/emoji/1f492.png Binary files differnew file mode 100644 index 000000000..dda4a140f --- /dev/null +++ b/web/static/images/emoji/1f492.png diff --git a/web/static/images/emoji/1f493.png b/web/static/images/emoji/1f493.png Binary files differnew file mode 100644 index 000000000..43a365e95 --- /dev/null +++ b/web/static/images/emoji/1f493.png diff --git a/web/static/images/emoji/1f494.png b/web/static/images/emoji/1f494.png Binary files differnew file mode 100644 index 000000000..b7ee9b4e5 --- /dev/null +++ b/web/static/images/emoji/1f494.png diff --git a/web/static/images/emoji/1f495.png b/web/static/images/emoji/1f495.png Binary files differnew file mode 100644 index 000000000..48f8d88d2 --- /dev/null +++ b/web/static/images/emoji/1f495.png diff --git a/web/static/images/emoji/1f496.png b/web/static/images/emoji/1f496.png Binary files differnew file mode 100644 index 000000000..0bfffc4ca --- /dev/null +++ b/web/static/images/emoji/1f496.png diff --git a/web/static/images/emoji/1f497.png b/web/static/images/emoji/1f497.png Binary files differnew file mode 100644 index 000000000..b3d5da2e3 --- /dev/null +++ b/web/static/images/emoji/1f497.png diff --git a/web/static/images/emoji/1f498.png b/web/static/images/emoji/1f498.png Binary files differnew file mode 100644 index 000000000..49260219c --- /dev/null +++ b/web/static/images/emoji/1f498.png diff --git a/web/static/images/emoji/1f499.png b/web/static/images/emoji/1f499.png Binary files differnew file mode 100644 index 000000000..494ab723e --- /dev/null +++ b/web/static/images/emoji/1f499.png diff --git a/web/static/images/emoji/1f49a.png b/web/static/images/emoji/1f49a.png Binary files differnew file mode 100644 index 000000000..87b1d21c3 --- /dev/null +++ b/web/static/images/emoji/1f49a.png diff --git a/web/static/images/emoji/1f49b.png b/web/static/images/emoji/1f49b.png Binary files differnew file mode 100644 index 000000000..2deb5e6ce --- /dev/null +++ b/web/static/images/emoji/1f49b.png diff --git a/web/static/images/emoji/1f49c.png b/web/static/images/emoji/1f49c.png Binary files differnew file mode 100644 index 000000000..97bb564a1 --- /dev/null +++ b/web/static/images/emoji/1f49c.png diff --git a/web/static/images/emoji/1f49d.png b/web/static/images/emoji/1f49d.png Binary files differnew file mode 100644 index 000000000..eb0292da0 --- /dev/null +++ b/web/static/images/emoji/1f49d.png diff --git a/web/static/images/emoji/1f49e.png b/web/static/images/emoji/1f49e.png Binary files differnew file mode 100644 index 000000000..0602d03c1 --- /dev/null +++ b/web/static/images/emoji/1f49e.png diff --git a/web/static/images/emoji/1f49f.png b/web/static/images/emoji/1f49f.png Binary files differnew file mode 100644 index 000000000..da8a1339b --- /dev/null +++ b/web/static/images/emoji/1f49f.png diff --git a/web/static/images/emoji/1f4a0.png b/web/static/images/emoji/1f4a0.png Binary files differnew file mode 100644 index 000000000..6aec6cb19 --- /dev/null +++ b/web/static/images/emoji/1f4a0.png diff --git a/web/static/images/emoji/1f4a1.png b/web/static/images/emoji/1f4a1.png Binary files differnew file mode 100644 index 000000000..7596c82a7 --- /dev/null +++ b/web/static/images/emoji/1f4a1.png diff --git a/web/static/images/emoji/1f4a2.png b/web/static/images/emoji/1f4a2.png Binary files differnew file mode 100644 index 000000000..f69aa08d4 --- /dev/null +++ b/web/static/images/emoji/1f4a2.png diff --git a/web/static/images/emoji/1f4a3.png b/web/static/images/emoji/1f4a3.png Binary files differnew file mode 100644 index 000000000..774c5c91e --- /dev/null +++ b/web/static/images/emoji/1f4a3.png diff --git a/web/static/images/emoji/1f4a4.png b/web/static/images/emoji/1f4a4.png Binary files differnew file mode 100644 index 000000000..05e245f20 --- /dev/null +++ b/web/static/images/emoji/1f4a4.png diff --git a/web/static/images/emoji/1f4a5.png b/web/static/images/emoji/1f4a5.png Binary files differnew file mode 100644 index 000000000..98a69a628 --- /dev/null +++ b/web/static/images/emoji/1f4a5.png diff --git a/web/static/images/emoji/1f4a6.png b/web/static/images/emoji/1f4a6.png Binary files differnew file mode 100644 index 000000000..81205fb52 --- /dev/null +++ b/web/static/images/emoji/1f4a6.png diff --git a/web/static/images/emoji/1f4a7.png b/web/static/images/emoji/1f4a7.png Binary files differnew file mode 100644 index 000000000..074982362 --- /dev/null +++ b/web/static/images/emoji/1f4a7.png diff --git a/web/static/images/emoji/1f4a8.png b/web/static/images/emoji/1f4a8.png Binary files differnew file mode 100644 index 000000000..d58c22281 --- /dev/null +++ b/web/static/images/emoji/1f4a8.png diff --git a/web/static/images/emoji/1f4a9.png b/web/static/images/emoji/1f4a9.png Binary files differnew file mode 100644 index 000000000..0c237a788 --- /dev/null +++ b/web/static/images/emoji/1f4a9.png diff --git a/web/static/images/emoji/1f4aa.png b/web/static/images/emoji/1f4aa.png Binary files differnew file mode 100644 index 000000000..9300534fa --- /dev/null +++ b/web/static/images/emoji/1f4aa.png diff --git a/web/static/images/emoji/1f4ab.png b/web/static/images/emoji/1f4ab.png Binary files differnew file mode 100644 index 000000000..b6972196c --- /dev/null +++ b/web/static/images/emoji/1f4ab.png diff --git a/web/static/images/emoji/1f4ac.png b/web/static/images/emoji/1f4ac.png Binary files differnew file mode 100644 index 000000000..4f6449572 --- /dev/null +++ b/web/static/images/emoji/1f4ac.png diff --git a/web/static/images/emoji/1f4ad.png b/web/static/images/emoji/1f4ad.png Binary files differnew file mode 100644 index 000000000..0ccbc2e30 --- /dev/null +++ b/web/static/images/emoji/1f4ad.png diff --git a/web/static/images/emoji/1f4ae.png b/web/static/images/emoji/1f4ae.png Binary files differnew file mode 100644 index 000000000..6d1c47e91 --- /dev/null +++ b/web/static/images/emoji/1f4ae.png diff --git a/web/static/images/emoji/1f4af.png b/web/static/images/emoji/1f4af.png Binary files differnew file mode 100644 index 000000000..cd308ad66 --- /dev/null +++ b/web/static/images/emoji/1f4af.png diff --git a/web/static/images/emoji/1f4b0.png b/web/static/images/emoji/1f4b0.png Binary files differnew file mode 100644 index 000000000..a44896ab0 --- /dev/null +++ b/web/static/images/emoji/1f4b0.png diff --git a/web/static/images/emoji/1f4b1.png b/web/static/images/emoji/1f4b1.png Binary files differnew file mode 100644 index 000000000..7cdbde70c --- /dev/null +++ b/web/static/images/emoji/1f4b1.png diff --git a/web/static/images/emoji/1f4b2.png b/web/static/images/emoji/1f4b2.png Binary files differnew file mode 100644 index 000000000..10a5a4d8a --- /dev/null +++ b/web/static/images/emoji/1f4b2.png diff --git a/web/static/images/emoji/1f4b3.png b/web/static/images/emoji/1f4b3.png Binary files differnew file mode 100644 index 000000000..e41515bb7 --- /dev/null +++ b/web/static/images/emoji/1f4b3.png diff --git a/web/static/images/emoji/1f4b4.png b/web/static/images/emoji/1f4b4.png Binary files differnew file mode 100644 index 000000000..c0545520f --- /dev/null +++ b/web/static/images/emoji/1f4b4.png diff --git a/web/static/images/emoji/1f4b5.png b/web/static/images/emoji/1f4b5.png Binary files differnew file mode 100644 index 000000000..73843bf91 --- /dev/null +++ b/web/static/images/emoji/1f4b5.png diff --git a/web/static/images/emoji/1f4b6.png b/web/static/images/emoji/1f4b6.png Binary files differnew file mode 100644 index 000000000..4efcecc3c --- /dev/null +++ b/web/static/images/emoji/1f4b6.png diff --git a/web/static/images/emoji/1f4b7.png b/web/static/images/emoji/1f4b7.png Binary files differnew file mode 100644 index 000000000..555e0823f --- /dev/null +++ b/web/static/images/emoji/1f4b7.png diff --git a/web/static/images/emoji/1f4b8.png b/web/static/images/emoji/1f4b8.png Binary files differnew file mode 100644 index 000000000..46591e443 --- /dev/null +++ b/web/static/images/emoji/1f4b8.png diff --git a/web/static/images/emoji/1f4b9.png b/web/static/images/emoji/1f4b9.png Binary files differnew file mode 100644 index 000000000..6b7fb1cdd --- /dev/null +++ b/web/static/images/emoji/1f4b9.png diff --git a/web/static/images/emoji/1f4ba.png b/web/static/images/emoji/1f4ba.png Binary files differnew file mode 100644 index 000000000..1ec8166b6 --- /dev/null +++ b/web/static/images/emoji/1f4ba.png diff --git a/web/static/images/emoji/1f4bb.png b/web/static/images/emoji/1f4bb.png Binary files differnew file mode 100644 index 000000000..e23340a04 --- /dev/null +++ b/web/static/images/emoji/1f4bb.png diff --git a/web/static/images/emoji/1f4bc.png b/web/static/images/emoji/1f4bc.png Binary files differnew file mode 100644 index 000000000..49293eb0a --- /dev/null +++ b/web/static/images/emoji/1f4bc.png diff --git a/web/static/images/emoji/1f4bd.png b/web/static/images/emoji/1f4bd.png Binary files differnew file mode 100644 index 000000000..49d651f9e --- /dev/null +++ b/web/static/images/emoji/1f4bd.png diff --git a/web/static/images/emoji/1f4be.png b/web/static/images/emoji/1f4be.png Binary files differnew file mode 100644 index 000000000..f4e52bf1b --- /dev/null +++ b/web/static/images/emoji/1f4be.png diff --git a/web/static/images/emoji/1f4bf.png b/web/static/images/emoji/1f4bf.png Binary files differnew file mode 100644 index 000000000..10d5db668 --- /dev/null +++ b/web/static/images/emoji/1f4bf.png diff --git a/web/static/images/emoji/1f4c0.png b/web/static/images/emoji/1f4c0.png Binary files differnew file mode 100644 index 000000000..6f7b85774 --- /dev/null +++ b/web/static/images/emoji/1f4c0.png diff --git a/web/static/images/emoji/1f4c1.png b/web/static/images/emoji/1f4c1.png Binary files differnew file mode 100644 index 000000000..17adcfd26 --- /dev/null +++ b/web/static/images/emoji/1f4c1.png diff --git a/web/static/images/emoji/1f4c2.png b/web/static/images/emoji/1f4c2.png Binary files differnew file mode 100644 index 000000000..2d48340bf --- /dev/null +++ b/web/static/images/emoji/1f4c2.png diff --git a/web/static/images/emoji/1f4c3.png b/web/static/images/emoji/1f4c3.png Binary files differnew file mode 100644 index 000000000..306b7e4d7 --- /dev/null +++ b/web/static/images/emoji/1f4c3.png diff --git a/web/static/images/emoji/1f4c4.png b/web/static/images/emoji/1f4c4.png Binary files differnew file mode 100644 index 000000000..f3023ba74 --- /dev/null +++ b/web/static/images/emoji/1f4c4.png diff --git a/web/static/images/emoji/1f4c5.png b/web/static/images/emoji/1f4c5.png Binary files differnew file mode 100644 index 000000000..61308e816 --- /dev/null +++ b/web/static/images/emoji/1f4c5.png diff --git a/web/static/images/emoji/1f4c6.png b/web/static/images/emoji/1f4c6.png Binary files differnew file mode 100644 index 000000000..7b1845ab2 --- /dev/null +++ b/web/static/images/emoji/1f4c6.png diff --git a/web/static/images/emoji/1f4c7.png b/web/static/images/emoji/1f4c7.png Binary files differnew file mode 100644 index 000000000..84407de9e --- /dev/null +++ b/web/static/images/emoji/1f4c7.png diff --git a/web/static/images/emoji/1f4c8.png b/web/static/images/emoji/1f4c8.png Binary files differnew file mode 100644 index 000000000..74a525be1 --- /dev/null +++ b/web/static/images/emoji/1f4c8.png diff --git a/web/static/images/emoji/1f4c9.png b/web/static/images/emoji/1f4c9.png Binary files differnew file mode 100644 index 000000000..63ab4f0b4 --- /dev/null +++ b/web/static/images/emoji/1f4c9.png diff --git a/web/static/images/emoji/1f4ca.png b/web/static/images/emoji/1f4ca.png Binary files differnew file mode 100644 index 000000000..9b5a73c72 --- /dev/null +++ b/web/static/images/emoji/1f4ca.png diff --git a/web/static/images/emoji/1f4cb.png b/web/static/images/emoji/1f4cb.png Binary files differnew file mode 100644 index 000000000..7f50dfff7 --- /dev/null +++ b/web/static/images/emoji/1f4cb.png diff --git a/web/static/images/emoji/1f4cc.png b/web/static/images/emoji/1f4cc.png Binary files differnew file mode 100644 index 000000000..557ac45f0 --- /dev/null +++ b/web/static/images/emoji/1f4cc.png diff --git a/web/static/images/emoji/1f4cd.png b/web/static/images/emoji/1f4cd.png Binary files differnew file mode 100644 index 000000000..b16e5c41a --- /dev/null +++ b/web/static/images/emoji/1f4cd.png diff --git a/web/static/images/emoji/1f4ce.png b/web/static/images/emoji/1f4ce.png Binary files differnew file mode 100644 index 000000000..e241e1189 --- /dev/null +++ b/web/static/images/emoji/1f4ce.png diff --git a/web/static/images/emoji/1f4cf.png b/web/static/images/emoji/1f4cf.png Binary files differnew file mode 100644 index 000000000..42e7ac39c --- /dev/null +++ b/web/static/images/emoji/1f4cf.png diff --git a/web/static/images/emoji/1f4d0.png b/web/static/images/emoji/1f4d0.png Binary files differnew file mode 100644 index 000000000..b554c0625 --- /dev/null +++ b/web/static/images/emoji/1f4d0.png diff --git a/web/static/images/emoji/1f4d1.png b/web/static/images/emoji/1f4d1.png Binary files differnew file mode 100644 index 000000000..9cec88387 --- /dev/null +++ b/web/static/images/emoji/1f4d1.png diff --git a/web/static/images/emoji/1f4d2.png b/web/static/images/emoji/1f4d2.png Binary files differnew file mode 100644 index 000000000..b9a5484e4 --- /dev/null +++ b/web/static/images/emoji/1f4d2.png diff --git a/web/static/images/emoji/1f4d3.png b/web/static/images/emoji/1f4d3.png Binary files differnew file mode 100644 index 000000000..5ed4f4112 --- /dev/null +++ b/web/static/images/emoji/1f4d3.png diff --git a/web/static/images/emoji/1f4d4.png b/web/static/images/emoji/1f4d4.png Binary files differnew file mode 100644 index 000000000..839ee3e78 --- /dev/null +++ b/web/static/images/emoji/1f4d4.png diff --git a/web/static/images/emoji/1f4d5.png b/web/static/images/emoji/1f4d5.png Binary files differnew file mode 100644 index 000000000..e26390e0a --- /dev/null +++ b/web/static/images/emoji/1f4d5.png diff --git a/web/static/images/emoji/1f4d6.png b/web/static/images/emoji/1f4d6.png Binary files differnew file mode 100644 index 000000000..01c836a7e --- /dev/null +++ b/web/static/images/emoji/1f4d6.png diff --git a/web/static/images/emoji/1f4d7.png b/web/static/images/emoji/1f4d7.png Binary files differnew file mode 100644 index 000000000..8fa81b9ac --- /dev/null +++ b/web/static/images/emoji/1f4d7.png diff --git a/web/static/images/emoji/1f4d8.png b/web/static/images/emoji/1f4d8.png Binary files differnew file mode 100644 index 000000000..673bf2bdb --- /dev/null +++ b/web/static/images/emoji/1f4d8.png diff --git a/web/static/images/emoji/1f4d9.png b/web/static/images/emoji/1f4d9.png Binary files differnew file mode 100644 index 000000000..8ecfd9c10 --- /dev/null +++ b/web/static/images/emoji/1f4d9.png diff --git a/web/static/images/emoji/1f4da.png b/web/static/images/emoji/1f4da.png Binary files differnew file mode 100644 index 000000000..65abc1651 --- /dev/null +++ b/web/static/images/emoji/1f4da.png diff --git a/web/static/images/emoji/1f4db.png b/web/static/images/emoji/1f4db.png Binary files differnew file mode 100644 index 000000000..a1ffb38b3 --- /dev/null +++ b/web/static/images/emoji/1f4db.png diff --git a/web/static/images/emoji/1f4dc.png b/web/static/images/emoji/1f4dc.png Binary files differnew file mode 100644 index 000000000..c8ee30803 --- /dev/null +++ b/web/static/images/emoji/1f4dc.png diff --git a/web/static/images/emoji/1f4dd.png b/web/static/images/emoji/1f4dd.png Binary files differnew file mode 100644 index 000000000..61e5a08e6 --- /dev/null +++ b/web/static/images/emoji/1f4dd.png diff --git a/web/static/images/emoji/1f4de.png b/web/static/images/emoji/1f4de.png Binary files differnew file mode 100644 index 000000000..6a8259cb7 --- /dev/null +++ b/web/static/images/emoji/1f4de.png diff --git a/web/static/images/emoji/1f4df.png b/web/static/images/emoji/1f4df.png Binary files differnew file mode 100644 index 000000000..acfd131a0 --- /dev/null +++ b/web/static/images/emoji/1f4df.png diff --git a/web/static/images/emoji/1f4e0.png b/web/static/images/emoji/1f4e0.png Binary files differnew file mode 100644 index 000000000..10f81dad1 --- /dev/null +++ b/web/static/images/emoji/1f4e0.png diff --git a/web/static/images/emoji/1f4e1.png b/web/static/images/emoji/1f4e1.png Binary files differnew file mode 100644 index 000000000..7411b9235 --- /dev/null +++ b/web/static/images/emoji/1f4e1.png diff --git a/web/static/images/emoji/1f4e2.png b/web/static/images/emoji/1f4e2.png Binary files differnew file mode 100644 index 000000000..aaf588cd7 --- /dev/null +++ b/web/static/images/emoji/1f4e2.png diff --git a/web/static/images/emoji/1f4e3.png b/web/static/images/emoji/1f4e3.png Binary files differnew file mode 100644 index 000000000..51bc09152 --- /dev/null +++ b/web/static/images/emoji/1f4e3.png diff --git a/web/static/images/emoji/1f4e4.png b/web/static/images/emoji/1f4e4.png Binary files differnew file mode 100644 index 000000000..7afec2610 --- /dev/null +++ b/web/static/images/emoji/1f4e4.png diff --git a/web/static/images/emoji/1f4e5.png b/web/static/images/emoji/1f4e5.png Binary files differnew file mode 100644 index 000000000..266947ee9 --- /dev/null +++ b/web/static/images/emoji/1f4e5.png diff --git a/web/static/images/emoji/1f4e6.png b/web/static/images/emoji/1f4e6.png Binary files differnew file mode 100644 index 000000000..424c4fd19 --- /dev/null +++ b/web/static/images/emoji/1f4e6.png diff --git a/web/static/images/emoji/1f4e7.png b/web/static/images/emoji/1f4e7.png Binary files differnew file mode 100644 index 000000000..838ee67ed --- /dev/null +++ b/web/static/images/emoji/1f4e7.png diff --git a/web/static/images/emoji/1f4e8.png b/web/static/images/emoji/1f4e8.png Binary files differnew file mode 100644 index 000000000..b16ed051f --- /dev/null +++ b/web/static/images/emoji/1f4e8.png diff --git a/web/static/images/emoji/1f4e9.png b/web/static/images/emoji/1f4e9.png Binary files differnew file mode 100644 index 000000000..373cd8f0f --- /dev/null +++ b/web/static/images/emoji/1f4e9.png diff --git a/web/static/images/emoji/1f4ea.png b/web/static/images/emoji/1f4ea.png Binary files differnew file mode 100644 index 000000000..7a9f1e301 --- /dev/null +++ b/web/static/images/emoji/1f4ea.png diff --git a/web/static/images/emoji/1f4eb.png b/web/static/images/emoji/1f4eb.png Binary files differnew file mode 100644 index 000000000..5e3aa1019 --- /dev/null +++ b/web/static/images/emoji/1f4eb.png diff --git a/web/static/images/emoji/1f4ec.png b/web/static/images/emoji/1f4ec.png Binary files differnew file mode 100644 index 000000000..f8c7362a8 --- /dev/null +++ b/web/static/images/emoji/1f4ec.png diff --git a/web/static/images/emoji/1f4ed.png b/web/static/images/emoji/1f4ed.png Binary files differnew file mode 100644 index 000000000..a4b4797ee --- /dev/null +++ b/web/static/images/emoji/1f4ed.png diff --git a/web/static/images/emoji/1f4ee.png b/web/static/images/emoji/1f4ee.png Binary files differnew file mode 100644 index 000000000..1633e892c --- /dev/null +++ b/web/static/images/emoji/1f4ee.png diff --git a/web/static/images/emoji/1f4ef.png b/web/static/images/emoji/1f4ef.png Binary files differnew file mode 100644 index 000000000..2313eeb45 --- /dev/null +++ b/web/static/images/emoji/1f4ef.png diff --git a/web/static/images/emoji/1f4f0.png b/web/static/images/emoji/1f4f0.png Binary files differnew file mode 100644 index 000000000..ae5e31494 --- /dev/null +++ b/web/static/images/emoji/1f4f0.png diff --git a/web/static/images/emoji/1f4f1.png b/web/static/images/emoji/1f4f1.png Binary files differnew file mode 100644 index 000000000..eea83475b --- /dev/null +++ b/web/static/images/emoji/1f4f1.png diff --git a/web/static/images/emoji/1f4f2.png b/web/static/images/emoji/1f4f2.png Binary files differnew file mode 100644 index 000000000..e10f74a6a --- /dev/null +++ b/web/static/images/emoji/1f4f2.png diff --git a/web/static/images/emoji/1f4f3.png b/web/static/images/emoji/1f4f3.png Binary files differnew file mode 100644 index 000000000..6da565442 --- /dev/null +++ b/web/static/images/emoji/1f4f3.png diff --git a/web/static/images/emoji/1f4f4.png b/web/static/images/emoji/1f4f4.png Binary files differnew file mode 100644 index 000000000..63d1deeaa --- /dev/null +++ b/web/static/images/emoji/1f4f4.png diff --git a/web/static/images/emoji/1f4f5.png b/web/static/images/emoji/1f4f5.png Binary files differnew file mode 100644 index 000000000..8324e4361 --- /dev/null +++ b/web/static/images/emoji/1f4f5.png diff --git a/web/static/images/emoji/1f4f6.png b/web/static/images/emoji/1f4f6.png Binary files differnew file mode 100644 index 000000000..21956bb51 --- /dev/null +++ b/web/static/images/emoji/1f4f6.png diff --git a/web/static/images/emoji/1f4f7.png b/web/static/images/emoji/1f4f7.png Binary files differnew file mode 100644 index 000000000..0b4463e8b --- /dev/null +++ b/web/static/images/emoji/1f4f7.png diff --git a/web/static/images/emoji/1f4f8.png b/web/static/images/emoji/1f4f8.png Binary files differnew file mode 100644 index 000000000..66f223b17 --- /dev/null +++ b/web/static/images/emoji/1f4f8.png diff --git a/web/static/images/emoji/1f4f9.png b/web/static/images/emoji/1f4f9.png Binary files differnew file mode 100644 index 000000000..1b3514f8a --- /dev/null +++ b/web/static/images/emoji/1f4f9.png diff --git a/web/static/images/emoji/1f4fa.png b/web/static/images/emoji/1f4fa.png Binary files differnew file mode 100644 index 000000000..5318e2dc8 --- /dev/null +++ b/web/static/images/emoji/1f4fa.png diff --git a/web/static/images/emoji/1f4fb.png b/web/static/images/emoji/1f4fb.png Binary files differnew file mode 100644 index 000000000..e75747faa --- /dev/null +++ b/web/static/images/emoji/1f4fb.png diff --git a/web/static/images/emoji/1f4fc.png b/web/static/images/emoji/1f4fc.png Binary files differnew file mode 100644 index 000000000..134e3a2c4 --- /dev/null +++ b/web/static/images/emoji/1f4fc.png diff --git a/web/static/images/emoji/1f4fd.png b/web/static/images/emoji/1f4fd.png Binary files differnew file mode 100644 index 000000000..46800d29d --- /dev/null +++ b/web/static/images/emoji/1f4fd.png diff --git a/web/static/images/emoji/1f4fe.png b/web/static/images/emoji/1f4fe.png Binary files differnew file mode 100644 index 000000000..f301928e3 --- /dev/null +++ b/web/static/images/emoji/1f4fe.png diff --git a/web/static/images/emoji/1f500.png b/web/static/images/emoji/1f500.png Binary files differnew file mode 100644 index 000000000..96e03e168 --- /dev/null +++ b/web/static/images/emoji/1f500.png diff --git a/web/static/images/emoji/1f501.png b/web/static/images/emoji/1f501.png Binary files differnew file mode 100644 index 000000000..8420b4f5d --- /dev/null +++ b/web/static/images/emoji/1f501.png diff --git a/web/static/images/emoji/1f502.png b/web/static/images/emoji/1f502.png Binary files differnew file mode 100644 index 000000000..2dacec71a --- /dev/null +++ b/web/static/images/emoji/1f502.png diff --git a/web/static/images/emoji/1f503.png b/web/static/images/emoji/1f503.png Binary files differnew file mode 100644 index 000000000..fe7d5bafd --- /dev/null +++ b/web/static/images/emoji/1f503.png diff --git a/web/static/images/emoji/1f504.png b/web/static/images/emoji/1f504.png Binary files differnew file mode 100644 index 000000000..7bd4e4d75 --- /dev/null +++ b/web/static/images/emoji/1f504.png diff --git a/web/static/images/emoji/1f505.png b/web/static/images/emoji/1f505.png Binary files differnew file mode 100644 index 000000000..aecba4603 --- /dev/null +++ b/web/static/images/emoji/1f505.png diff --git a/web/static/images/emoji/1f506.png b/web/static/images/emoji/1f506.png Binary files differnew file mode 100644 index 000000000..e5f548443 --- /dev/null +++ b/web/static/images/emoji/1f506.png diff --git a/web/static/images/emoji/1f507.png b/web/static/images/emoji/1f507.png Binary files differnew file mode 100644 index 000000000..04d987046 --- /dev/null +++ b/web/static/images/emoji/1f507.png diff --git a/web/static/images/emoji/1f508.png b/web/static/images/emoji/1f508.png Binary files differnew file mode 100644 index 000000000..38d5ee391 --- /dev/null +++ b/web/static/images/emoji/1f508.png diff --git a/web/static/images/emoji/1f509.png b/web/static/images/emoji/1f509.png Binary files differnew file mode 100644 index 000000000..0d7011bcb --- /dev/null +++ b/web/static/images/emoji/1f509.png diff --git a/web/static/images/emoji/1f50a.png b/web/static/images/emoji/1f50a.png Binary files differnew file mode 100644 index 000000000..e84702e56 --- /dev/null +++ b/web/static/images/emoji/1f50a.png diff --git a/web/static/images/emoji/1f50b.png b/web/static/images/emoji/1f50b.png Binary files differnew file mode 100644 index 000000000..9de506348 --- /dev/null +++ b/web/static/images/emoji/1f50b.png diff --git a/web/static/images/emoji/1f50c.png b/web/static/images/emoji/1f50c.png Binary files differnew file mode 100644 index 000000000..e15d4d5ad --- /dev/null +++ b/web/static/images/emoji/1f50c.png diff --git a/web/static/images/emoji/1f50d.png b/web/static/images/emoji/1f50d.png Binary files differnew file mode 100644 index 000000000..99982fbec --- /dev/null +++ b/web/static/images/emoji/1f50d.png diff --git a/web/static/images/emoji/1f50e.png b/web/static/images/emoji/1f50e.png Binary files differnew file mode 100644 index 000000000..95d12da0e --- /dev/null +++ b/web/static/images/emoji/1f50e.png diff --git a/web/static/images/emoji/1f50f.png b/web/static/images/emoji/1f50f.png Binary files differnew file mode 100644 index 000000000..274d6f888 --- /dev/null +++ b/web/static/images/emoji/1f50f.png diff --git a/web/static/images/emoji/1f510.png b/web/static/images/emoji/1f510.png Binary files differnew file mode 100644 index 000000000..d2bddb1eb --- /dev/null +++ b/web/static/images/emoji/1f510.png diff --git a/web/static/images/emoji/1f511.png b/web/static/images/emoji/1f511.png Binary files differnew file mode 100644 index 000000000..2739df6db --- /dev/null +++ b/web/static/images/emoji/1f511.png diff --git a/web/static/images/emoji/1f512.png b/web/static/images/emoji/1f512.png Binary files differnew file mode 100644 index 000000000..f1dc55a1a --- /dev/null +++ b/web/static/images/emoji/1f512.png diff --git a/web/static/images/emoji/1f513.png b/web/static/images/emoji/1f513.png Binary files differnew file mode 100644 index 000000000..db05d1b73 --- /dev/null +++ b/web/static/images/emoji/1f513.png diff --git a/web/static/images/emoji/1f514.png b/web/static/images/emoji/1f514.png Binary files differnew file mode 100644 index 000000000..d1473557e --- /dev/null +++ b/web/static/images/emoji/1f514.png diff --git a/web/static/images/emoji/1f515.png b/web/static/images/emoji/1f515.png Binary files differnew file mode 100644 index 000000000..30e8858aa --- /dev/null +++ b/web/static/images/emoji/1f515.png diff --git a/web/static/images/emoji/1f516.png b/web/static/images/emoji/1f516.png Binary files differnew file mode 100644 index 000000000..05a3325c8 --- /dev/null +++ b/web/static/images/emoji/1f516.png diff --git a/web/static/images/emoji/1f517.png b/web/static/images/emoji/1f517.png Binary files differnew file mode 100644 index 000000000..0954f494a --- /dev/null +++ b/web/static/images/emoji/1f517.png diff --git a/web/static/images/emoji/1f518.png b/web/static/images/emoji/1f518.png Binary files differnew file mode 100644 index 000000000..bbc36031e --- /dev/null +++ b/web/static/images/emoji/1f518.png diff --git a/web/static/images/emoji/1f519.png b/web/static/images/emoji/1f519.png Binary files differnew file mode 100644 index 000000000..13983d277 --- /dev/null +++ b/web/static/images/emoji/1f519.png diff --git a/web/static/images/emoji/1f51a.png b/web/static/images/emoji/1f51a.png Binary files differnew file mode 100644 index 000000000..03bfb2869 --- /dev/null +++ b/web/static/images/emoji/1f51a.png diff --git a/web/static/images/emoji/1f51b.png b/web/static/images/emoji/1f51b.png Binary files differnew file mode 100644 index 000000000..3c369cb1d --- /dev/null +++ b/web/static/images/emoji/1f51b.png diff --git a/web/static/images/emoji/1f51c.png b/web/static/images/emoji/1f51c.png Binary files differnew file mode 100644 index 000000000..c795ce03f --- /dev/null +++ b/web/static/images/emoji/1f51c.png diff --git a/web/static/images/emoji/1f51d.png b/web/static/images/emoji/1f51d.png Binary files differnew file mode 100644 index 000000000..5c6eb3c52 --- /dev/null +++ b/web/static/images/emoji/1f51d.png diff --git a/web/static/images/emoji/1f51e.png b/web/static/images/emoji/1f51e.png Binary files differnew file mode 100644 index 000000000..603ce57ea --- /dev/null +++ b/web/static/images/emoji/1f51e.png diff --git a/web/static/images/emoji/1f51f.png b/web/static/images/emoji/1f51f.png Binary files differnew file mode 100644 index 000000000..5f817b8d6 --- /dev/null +++ b/web/static/images/emoji/1f51f.png diff --git a/web/static/images/emoji/1f520.png b/web/static/images/emoji/1f520.png Binary files differnew file mode 100644 index 000000000..044554f6f --- /dev/null +++ b/web/static/images/emoji/1f520.png diff --git a/web/static/images/emoji/1f521.png b/web/static/images/emoji/1f521.png Binary files differnew file mode 100644 index 000000000..a79d4311d --- /dev/null +++ b/web/static/images/emoji/1f521.png diff --git a/web/static/images/emoji/1f522.png b/web/static/images/emoji/1f522.png Binary files differnew file mode 100644 index 000000000..17ec5f12a --- /dev/null +++ b/web/static/images/emoji/1f522.png diff --git a/web/static/images/emoji/1f523.png b/web/static/images/emoji/1f523.png Binary files differnew file mode 100644 index 000000000..f1cdcb734 --- /dev/null +++ b/web/static/images/emoji/1f523.png diff --git a/web/static/images/emoji/1f524.png b/web/static/images/emoji/1f524.png Binary files differnew file mode 100644 index 000000000..51dc1bf76 --- /dev/null +++ b/web/static/images/emoji/1f524.png diff --git a/web/static/images/emoji/1f525.png b/web/static/images/emoji/1f525.png Binary files differnew file mode 100644 index 000000000..3149ed675 --- /dev/null +++ b/web/static/images/emoji/1f525.png diff --git a/web/static/images/emoji/1f526.png b/web/static/images/emoji/1f526.png Binary files differnew file mode 100644 index 000000000..3e64a0d0b --- /dev/null +++ b/web/static/images/emoji/1f526.png diff --git a/web/static/images/emoji/1f527.png b/web/static/images/emoji/1f527.png Binary files differnew file mode 100644 index 000000000..64a0d6a76 --- /dev/null +++ b/web/static/images/emoji/1f527.png diff --git a/web/static/images/emoji/1f528.png b/web/static/images/emoji/1f528.png Binary files differnew file mode 100644 index 000000000..6d91d1320 --- /dev/null +++ b/web/static/images/emoji/1f528.png diff --git a/web/static/images/emoji/1f529.png b/web/static/images/emoji/1f529.png Binary files differnew file mode 100644 index 000000000..fee747a01 --- /dev/null +++ b/web/static/images/emoji/1f529.png diff --git a/web/static/images/emoji/1f52a.png b/web/static/images/emoji/1f52a.png Binary files differnew file mode 100644 index 000000000..43249ba94 --- /dev/null +++ b/web/static/images/emoji/1f52a.png diff --git a/web/static/images/emoji/1f52b.png b/web/static/images/emoji/1f52b.png Binary files differnew file mode 100644 index 000000000..f0e6b8fab --- /dev/null +++ b/web/static/images/emoji/1f52b.png diff --git a/web/static/images/emoji/1f52c.png b/web/static/images/emoji/1f52c.png Binary files differnew file mode 100644 index 000000000..944293d1e --- /dev/null +++ b/web/static/images/emoji/1f52c.png diff --git a/web/static/images/emoji/1f52d.png b/web/static/images/emoji/1f52d.png Binary files differnew file mode 100644 index 000000000..8fc07d50f --- /dev/null +++ b/web/static/images/emoji/1f52d.png diff --git a/web/static/images/emoji/1f52e.png b/web/static/images/emoji/1f52e.png Binary files differnew file mode 100644 index 000000000..d9ee3b4f3 --- /dev/null +++ b/web/static/images/emoji/1f52e.png diff --git a/web/static/images/emoji/1f52f.png b/web/static/images/emoji/1f52f.png Binary files differnew file mode 100644 index 000000000..3b590a628 --- /dev/null +++ b/web/static/images/emoji/1f52f.png diff --git a/web/static/images/emoji/1f530.png b/web/static/images/emoji/1f530.png Binary files differnew file mode 100644 index 000000000..5f429bf63 --- /dev/null +++ b/web/static/images/emoji/1f530.png diff --git a/web/static/images/emoji/1f531.png b/web/static/images/emoji/1f531.png Binary files differnew file mode 100644 index 000000000..ae1e0bc88 --- /dev/null +++ b/web/static/images/emoji/1f531.png diff --git a/web/static/images/emoji/1f532.png b/web/static/images/emoji/1f532.png Binary files differnew file mode 100644 index 000000000..06c68f23e --- /dev/null +++ b/web/static/images/emoji/1f532.png diff --git a/web/static/images/emoji/1f533.png b/web/static/images/emoji/1f533.png Binary files differnew file mode 100644 index 000000000..df974d948 --- /dev/null +++ b/web/static/images/emoji/1f533.png diff --git a/web/static/images/emoji/1f534.png b/web/static/images/emoji/1f534.png Binary files differnew file mode 100644 index 000000000..bd50ae446 --- /dev/null +++ b/web/static/images/emoji/1f534.png diff --git a/web/static/images/emoji/1f535.png b/web/static/images/emoji/1f535.png Binary files differnew file mode 100644 index 000000000..ddc4e7e59 --- /dev/null +++ b/web/static/images/emoji/1f535.png diff --git a/web/static/images/emoji/1f536.png b/web/static/images/emoji/1f536.png Binary files differnew file mode 100644 index 000000000..f8c060fd2 --- /dev/null +++ b/web/static/images/emoji/1f536.png diff --git a/web/static/images/emoji/1f537.png b/web/static/images/emoji/1f537.png Binary files differnew file mode 100644 index 000000000..fbe133557 --- /dev/null +++ b/web/static/images/emoji/1f537.png diff --git a/web/static/images/emoji/1f538.png b/web/static/images/emoji/1f538.png Binary files differnew file mode 100644 index 000000000..64a03b216 --- /dev/null +++ b/web/static/images/emoji/1f538.png diff --git a/web/static/images/emoji/1f539.png b/web/static/images/emoji/1f539.png Binary files differnew file mode 100644 index 000000000..9b8ded84a --- /dev/null +++ b/web/static/images/emoji/1f539.png diff --git a/web/static/images/emoji/1f53a.png b/web/static/images/emoji/1f53a.png Binary files differnew file mode 100644 index 000000000..b321f2a49 --- /dev/null +++ b/web/static/images/emoji/1f53a.png diff --git a/web/static/images/emoji/1f53b.png b/web/static/images/emoji/1f53b.png Binary files differnew file mode 100644 index 000000000..4c9586d24 --- /dev/null +++ b/web/static/images/emoji/1f53b.png diff --git a/web/static/images/emoji/1f53c.png b/web/static/images/emoji/1f53c.png Binary files differnew file mode 100644 index 000000000..7752177fd --- /dev/null +++ b/web/static/images/emoji/1f53c.png diff --git a/web/static/images/emoji/1f53d.png b/web/static/images/emoji/1f53d.png Binary files differnew file mode 100644 index 000000000..6694271c4 --- /dev/null +++ b/web/static/images/emoji/1f53d.png diff --git a/web/static/images/emoji/1f546.png b/web/static/images/emoji/1f546.png Binary files differnew file mode 100644 index 000000000..031328aa2 --- /dev/null +++ b/web/static/images/emoji/1f546.png diff --git a/web/static/images/emoji/1f547.png b/web/static/images/emoji/1f547.png Binary files differnew file mode 100644 index 000000000..983217302 --- /dev/null +++ b/web/static/images/emoji/1f547.png diff --git a/web/static/images/emoji/1f548.png b/web/static/images/emoji/1f548.png Binary files differnew file mode 100644 index 000000000..5ceabd8f7 --- /dev/null +++ b/web/static/images/emoji/1f548.png diff --git a/web/static/images/emoji/1f549.png b/web/static/images/emoji/1f549.png Binary files differnew file mode 100644 index 000000000..52cc9f00e --- /dev/null +++ b/web/static/images/emoji/1f549.png diff --git a/web/static/images/emoji/1f54a.png b/web/static/images/emoji/1f54a.png Binary files differnew file mode 100644 index 000000000..e54bfc2b1 --- /dev/null +++ b/web/static/images/emoji/1f54a.png diff --git a/web/static/images/emoji/1f550.png b/web/static/images/emoji/1f550.png Binary files differnew file mode 100644 index 000000000..980085a07 --- /dev/null +++ b/web/static/images/emoji/1f550.png diff --git a/web/static/images/emoji/1f551.png b/web/static/images/emoji/1f551.png Binary files differnew file mode 100644 index 000000000..ba411f8f0 --- /dev/null +++ b/web/static/images/emoji/1f551.png diff --git a/web/static/images/emoji/1f552.png b/web/static/images/emoji/1f552.png Binary files differnew file mode 100644 index 000000000..7978c4251 --- /dev/null +++ b/web/static/images/emoji/1f552.png diff --git a/web/static/images/emoji/1f553.png b/web/static/images/emoji/1f553.png Binary files differnew file mode 100644 index 000000000..4cfceb291 --- /dev/null +++ b/web/static/images/emoji/1f553.png diff --git a/web/static/images/emoji/1f554.png b/web/static/images/emoji/1f554.png Binary files differnew file mode 100644 index 000000000..403b99fb2 --- /dev/null +++ b/web/static/images/emoji/1f554.png diff --git a/web/static/images/emoji/1f555.png b/web/static/images/emoji/1f555.png Binary files differnew file mode 100644 index 000000000..008ac2b9e --- /dev/null +++ b/web/static/images/emoji/1f555.png diff --git a/web/static/images/emoji/1f556.png b/web/static/images/emoji/1f556.png Binary files differnew file mode 100644 index 000000000..067d11165 --- /dev/null +++ b/web/static/images/emoji/1f556.png diff --git a/web/static/images/emoji/1f557.png b/web/static/images/emoji/1f557.png Binary files differnew file mode 100644 index 000000000..c4bdc4080 --- /dev/null +++ b/web/static/images/emoji/1f557.png diff --git a/web/static/images/emoji/1f558.png b/web/static/images/emoji/1f558.png Binary files differnew file mode 100644 index 000000000..467de0ba5 --- /dev/null +++ b/web/static/images/emoji/1f558.png diff --git a/web/static/images/emoji/1f559.png b/web/static/images/emoji/1f559.png Binary files differnew file mode 100644 index 000000000..90f1576d2 --- /dev/null +++ b/web/static/images/emoji/1f559.png diff --git a/web/static/images/emoji/1f55a.png b/web/static/images/emoji/1f55a.png Binary files differnew file mode 100644 index 000000000..918ba245f --- /dev/null +++ b/web/static/images/emoji/1f55a.png diff --git a/web/static/images/emoji/1f55b.png b/web/static/images/emoji/1f55b.png Binary files differnew file mode 100644 index 000000000..d5848e629 --- /dev/null +++ b/web/static/images/emoji/1f55b.png diff --git a/web/static/images/emoji/1f55c.png b/web/static/images/emoji/1f55c.png Binary files differnew file mode 100644 index 000000000..c4675548d --- /dev/null +++ b/web/static/images/emoji/1f55c.png diff --git a/web/static/images/emoji/1f55d.png b/web/static/images/emoji/1f55d.png Binary files differnew file mode 100644 index 000000000..5482453d1 --- /dev/null +++ b/web/static/images/emoji/1f55d.png diff --git a/web/static/images/emoji/1f55e.png b/web/static/images/emoji/1f55e.png Binary files differnew file mode 100644 index 000000000..f66421993 --- /dev/null +++ b/web/static/images/emoji/1f55e.png diff --git a/web/static/images/emoji/1f55f.png b/web/static/images/emoji/1f55f.png Binary files differnew file mode 100644 index 000000000..b93f01e67 --- /dev/null +++ b/web/static/images/emoji/1f55f.png diff --git a/web/static/images/emoji/1f560.png b/web/static/images/emoji/1f560.png Binary files differnew file mode 100644 index 000000000..b2ad07307 --- /dev/null +++ b/web/static/images/emoji/1f560.png diff --git a/web/static/images/emoji/1f561.png b/web/static/images/emoji/1f561.png Binary files differnew file mode 100644 index 000000000..dbabd4eb9 --- /dev/null +++ b/web/static/images/emoji/1f561.png diff --git a/web/static/images/emoji/1f562.png b/web/static/images/emoji/1f562.png Binary files differnew file mode 100644 index 000000000..415894eda --- /dev/null +++ b/web/static/images/emoji/1f562.png diff --git a/web/static/images/emoji/1f563.png b/web/static/images/emoji/1f563.png Binary files differnew file mode 100644 index 000000000..8e899ad48 --- /dev/null +++ b/web/static/images/emoji/1f563.png diff --git a/web/static/images/emoji/1f564.png b/web/static/images/emoji/1f564.png Binary files differnew file mode 100644 index 000000000..d9c91203c --- /dev/null +++ b/web/static/images/emoji/1f564.png diff --git a/web/static/images/emoji/1f565.png b/web/static/images/emoji/1f565.png Binary files differnew file mode 100644 index 000000000..c530b7db4 --- /dev/null +++ b/web/static/images/emoji/1f565.png diff --git a/web/static/images/emoji/1f566.png b/web/static/images/emoji/1f566.png Binary files differnew file mode 100644 index 000000000..e39bbbbb1 --- /dev/null +++ b/web/static/images/emoji/1f566.png diff --git a/web/static/images/emoji/1f567.png b/web/static/images/emoji/1f567.png Binary files differnew file mode 100644 index 000000000..f67ed85f3 --- /dev/null +++ b/web/static/images/emoji/1f567.png diff --git a/web/static/images/emoji/1f568.png b/web/static/images/emoji/1f568.png Binary files differnew file mode 100644 index 000000000..2d90e65b3 --- /dev/null +++ b/web/static/images/emoji/1f568.png diff --git a/web/static/images/emoji/1f569.png b/web/static/images/emoji/1f569.png Binary files differnew file mode 100644 index 000000000..32b23d789 --- /dev/null +++ b/web/static/images/emoji/1f569.png diff --git a/web/static/images/emoji/1f56a.png b/web/static/images/emoji/1f56a.png Binary files differnew file mode 100644 index 000000000..80fda89dd --- /dev/null +++ b/web/static/images/emoji/1f56a.png diff --git a/web/static/images/emoji/1f56b.png b/web/static/images/emoji/1f56b.png Binary files differnew file mode 100644 index 000000000..0101d8785 --- /dev/null +++ b/web/static/images/emoji/1f56b.png diff --git a/web/static/images/emoji/1f56c.png b/web/static/images/emoji/1f56c.png Binary files differnew file mode 100644 index 000000000..9cb585d4a --- /dev/null +++ b/web/static/images/emoji/1f56c.png diff --git a/web/static/images/emoji/1f56d.png b/web/static/images/emoji/1f56d.png Binary files differnew file mode 100644 index 000000000..da703c458 --- /dev/null +++ b/web/static/images/emoji/1f56d.png diff --git a/web/static/images/emoji/1f56e.png b/web/static/images/emoji/1f56e.png Binary files differnew file mode 100644 index 000000000..2f69b084b --- /dev/null +++ b/web/static/images/emoji/1f56e.png diff --git a/web/static/images/emoji/1f56f.png b/web/static/images/emoji/1f56f.png Binary files differnew file mode 100644 index 000000000..d3395073a --- /dev/null +++ b/web/static/images/emoji/1f56f.png diff --git a/web/static/images/emoji/1f570.png b/web/static/images/emoji/1f570.png Binary files differnew file mode 100644 index 000000000..f944ec0c6 --- /dev/null +++ b/web/static/images/emoji/1f570.png diff --git a/web/static/images/emoji/1f571.png b/web/static/images/emoji/1f571.png Binary files differnew file mode 100644 index 000000000..e7df45a04 --- /dev/null +++ b/web/static/images/emoji/1f571.png diff --git a/web/static/images/emoji/1f572.png b/web/static/images/emoji/1f572.png Binary files differnew file mode 100644 index 000000000..f2b6fd31e --- /dev/null +++ b/web/static/images/emoji/1f572.png diff --git a/web/static/images/emoji/1f573.png b/web/static/images/emoji/1f573.png Binary files differnew file mode 100644 index 000000000..ca20daa89 --- /dev/null +++ b/web/static/images/emoji/1f573.png diff --git a/web/static/images/emoji/1f574.png b/web/static/images/emoji/1f574.png Binary files differnew file mode 100644 index 000000000..1c526acbe --- /dev/null +++ b/web/static/images/emoji/1f574.png diff --git a/web/static/images/emoji/1f575.png b/web/static/images/emoji/1f575.png Binary files differnew file mode 100644 index 000000000..9ee45b37b --- /dev/null +++ b/web/static/images/emoji/1f575.png diff --git a/web/static/images/emoji/1f576.png b/web/static/images/emoji/1f576.png Binary files differnew file mode 100644 index 000000000..6ed2172a0 --- /dev/null +++ b/web/static/images/emoji/1f576.png diff --git a/web/static/images/emoji/1f577.png b/web/static/images/emoji/1f577.png Binary files differnew file mode 100644 index 000000000..9e1fe5441 --- /dev/null +++ b/web/static/images/emoji/1f577.png diff --git a/web/static/images/emoji/1f578.png b/web/static/images/emoji/1f578.png Binary files differnew file mode 100644 index 000000000..edad19093 --- /dev/null +++ b/web/static/images/emoji/1f578.png diff --git a/web/static/images/emoji/1f579.png b/web/static/images/emoji/1f579.png Binary files differnew file mode 100644 index 000000000..6808f30fb --- /dev/null +++ b/web/static/images/emoji/1f579.png diff --git a/web/static/images/emoji/1f57b.png b/web/static/images/emoji/1f57b.png Binary files differnew file mode 100644 index 000000000..172c5fcd3 --- /dev/null +++ b/web/static/images/emoji/1f57b.png diff --git a/web/static/images/emoji/1f57e.png b/web/static/images/emoji/1f57e.png Binary files differnew file mode 100644 index 000000000..9f66689a1 --- /dev/null +++ b/web/static/images/emoji/1f57e.png diff --git a/web/static/images/emoji/1f57f.png b/web/static/images/emoji/1f57f.png Binary files differnew file mode 100644 index 000000000..0e3b2c3da --- /dev/null +++ b/web/static/images/emoji/1f57f.png diff --git a/web/static/images/emoji/1f581.png b/web/static/images/emoji/1f581.png Binary files differnew file mode 100644 index 000000000..1b6d000b2 --- /dev/null +++ b/web/static/images/emoji/1f581.png diff --git a/web/static/images/emoji/1f582.png b/web/static/images/emoji/1f582.png Binary files differnew file mode 100644 index 000000000..ebc29b0a1 --- /dev/null +++ b/web/static/images/emoji/1f582.png diff --git a/web/static/images/emoji/1f583.png b/web/static/images/emoji/1f583.png Binary files differnew file mode 100644 index 000000000..77ad89fa7 --- /dev/null +++ b/web/static/images/emoji/1f583.png diff --git a/web/static/images/emoji/1f585.png b/web/static/images/emoji/1f585.png Binary files differnew file mode 100644 index 000000000..777f35a89 --- /dev/null +++ b/web/static/images/emoji/1f585.png diff --git a/web/static/images/emoji/1f586.png b/web/static/images/emoji/1f586.png Binary files differnew file mode 100644 index 000000000..dde00d62f --- /dev/null +++ b/web/static/images/emoji/1f586.png diff --git a/web/static/images/emoji/1f587.png b/web/static/images/emoji/1f587.png Binary files differnew file mode 100644 index 000000000..e449161de --- /dev/null +++ b/web/static/images/emoji/1f587.png diff --git a/web/static/images/emoji/1f588.png b/web/static/images/emoji/1f588.png Binary files differnew file mode 100644 index 000000000..8036d6cbe --- /dev/null +++ b/web/static/images/emoji/1f588.png diff --git a/web/static/images/emoji/1f589.png b/web/static/images/emoji/1f589.png Binary files differnew file mode 100644 index 000000000..d11de2bf0 --- /dev/null +++ b/web/static/images/emoji/1f589.png diff --git a/web/static/images/emoji/1f58a.png b/web/static/images/emoji/1f58a.png Binary files differnew file mode 100644 index 000000000..b363fd8bd --- /dev/null +++ b/web/static/images/emoji/1f58a.png diff --git a/web/static/images/emoji/1f58b.png b/web/static/images/emoji/1f58b.png Binary files differnew file mode 100644 index 000000000..0b4301c18 --- /dev/null +++ b/web/static/images/emoji/1f58b.png diff --git a/web/static/images/emoji/1f58c.png b/web/static/images/emoji/1f58c.png Binary files differnew file mode 100644 index 000000000..49eab81fa --- /dev/null +++ b/web/static/images/emoji/1f58c.png diff --git a/web/static/images/emoji/1f58d.png b/web/static/images/emoji/1f58d.png Binary files differnew file mode 100644 index 000000000..3d8392f9b --- /dev/null +++ b/web/static/images/emoji/1f58d.png diff --git a/web/static/images/emoji/1f58e.png b/web/static/images/emoji/1f58e.png Binary files differnew file mode 100644 index 000000000..629bd17a2 --- /dev/null +++ b/web/static/images/emoji/1f58e.png diff --git a/web/static/images/emoji/1f58f.png b/web/static/images/emoji/1f58f.png Binary files differnew file mode 100644 index 000000000..1e20ede48 --- /dev/null +++ b/web/static/images/emoji/1f58f.png diff --git a/web/static/images/emoji/1f590.png b/web/static/images/emoji/1f590.png Binary files differnew file mode 100644 index 000000000..09046e201 --- /dev/null +++ b/web/static/images/emoji/1f590.png diff --git a/web/static/images/emoji/1f591.png b/web/static/images/emoji/1f591.png Binary files differnew file mode 100644 index 000000000..e7d29d8fe --- /dev/null +++ b/web/static/images/emoji/1f591.png diff --git a/web/static/images/emoji/1f592.png b/web/static/images/emoji/1f592.png Binary files differnew file mode 100644 index 000000000..c39f3300e --- /dev/null +++ b/web/static/images/emoji/1f592.png diff --git a/web/static/images/emoji/1f593.png b/web/static/images/emoji/1f593.png Binary files differnew file mode 100644 index 000000000..ebcdca18a --- /dev/null +++ b/web/static/images/emoji/1f593.png diff --git a/web/static/images/emoji/1f594.png b/web/static/images/emoji/1f594.png Binary files differnew file mode 100644 index 000000000..a5dadf257 --- /dev/null +++ b/web/static/images/emoji/1f594.png diff --git a/web/static/images/emoji/1f595.png b/web/static/images/emoji/1f595.png Binary files differnew file mode 100644 index 000000000..c4e5d4a91 --- /dev/null +++ b/web/static/images/emoji/1f595.png diff --git a/web/static/images/emoji/1f596.png b/web/static/images/emoji/1f596.png Binary files differnew file mode 100644 index 000000000..88e8765e0 --- /dev/null +++ b/web/static/images/emoji/1f596.png diff --git a/web/static/images/emoji/1f597.png b/web/static/images/emoji/1f597.png Binary files differnew file mode 100644 index 000000000..18468bc88 --- /dev/null +++ b/web/static/images/emoji/1f597.png diff --git a/web/static/images/emoji/1f598.png b/web/static/images/emoji/1f598.png Binary files differnew file mode 100644 index 000000000..1abfbc5f6 --- /dev/null +++ b/web/static/images/emoji/1f598.png diff --git a/web/static/images/emoji/1f599.png b/web/static/images/emoji/1f599.png Binary files differnew file mode 100644 index 000000000..5ea3694d6 --- /dev/null +++ b/web/static/images/emoji/1f599.png diff --git a/web/static/images/emoji/1f59e.png b/web/static/images/emoji/1f59e.png Binary files differnew file mode 100644 index 000000000..ef514b6fc --- /dev/null +++ b/web/static/images/emoji/1f59e.png diff --git a/web/static/images/emoji/1f59f.png b/web/static/images/emoji/1f59f.png Binary files differnew file mode 100644 index 000000000..8a1a419ab --- /dev/null +++ b/web/static/images/emoji/1f59f.png diff --git a/web/static/images/emoji/1f5a5.png b/web/static/images/emoji/1f5a5.png Binary files differnew file mode 100644 index 000000000..59fc83484 --- /dev/null +++ b/web/static/images/emoji/1f5a5.png diff --git a/web/static/images/emoji/1f5a6.png b/web/static/images/emoji/1f5a6.png Binary files differnew file mode 100644 index 000000000..ed5be833c --- /dev/null +++ b/web/static/images/emoji/1f5a6.png diff --git a/web/static/images/emoji/1f5a7.png b/web/static/images/emoji/1f5a7.png Binary files differnew file mode 100644 index 000000000..c4bf3dc41 --- /dev/null +++ b/web/static/images/emoji/1f5a7.png diff --git a/web/static/images/emoji/1f5a8.png b/web/static/images/emoji/1f5a8.png Binary files differnew file mode 100644 index 000000000..8d6002d7b --- /dev/null +++ b/web/static/images/emoji/1f5a8.png diff --git a/web/static/images/emoji/1f5a9.png b/web/static/images/emoji/1f5a9.png Binary files differnew file mode 100644 index 000000000..2de66973b --- /dev/null +++ b/web/static/images/emoji/1f5a9.png diff --git a/web/static/images/emoji/1f5aa.png b/web/static/images/emoji/1f5aa.png Binary files differnew file mode 100644 index 000000000..248d29edd --- /dev/null +++ b/web/static/images/emoji/1f5aa.png diff --git a/web/static/images/emoji/1f5ab.png b/web/static/images/emoji/1f5ab.png Binary files differnew file mode 100644 index 000000000..1bc1a86aa --- /dev/null +++ b/web/static/images/emoji/1f5ab.png diff --git a/web/static/images/emoji/1f5ad.png b/web/static/images/emoji/1f5ad.png Binary files differnew file mode 100644 index 000000000..7d58690b1 --- /dev/null +++ b/web/static/images/emoji/1f5ad.png diff --git a/web/static/images/emoji/1f5ae.png b/web/static/images/emoji/1f5ae.png Binary files differnew file mode 100644 index 000000000..a603a417b --- /dev/null +++ b/web/static/images/emoji/1f5ae.png diff --git a/web/static/images/emoji/1f5af.png b/web/static/images/emoji/1f5af.png Binary files differnew file mode 100644 index 000000000..2594e627b --- /dev/null +++ b/web/static/images/emoji/1f5af.png diff --git a/web/static/images/emoji/1f5b2.png b/web/static/images/emoji/1f5b2.png Binary files differnew file mode 100644 index 000000000..3ecf9b87b --- /dev/null +++ b/web/static/images/emoji/1f5b2.png diff --git a/web/static/images/emoji/1f5b3.png b/web/static/images/emoji/1f5b3.png Binary files differnew file mode 100644 index 000000000..548314b95 --- /dev/null +++ b/web/static/images/emoji/1f5b3.png diff --git a/web/static/images/emoji/1f5b4.png b/web/static/images/emoji/1f5b4.png Binary files differnew file mode 100644 index 000000000..c7b052aa3 --- /dev/null +++ b/web/static/images/emoji/1f5b4.png diff --git a/web/static/images/emoji/1f5b8.png b/web/static/images/emoji/1f5b8.png Binary files differnew file mode 100644 index 000000000..471074beb --- /dev/null +++ b/web/static/images/emoji/1f5b8.png diff --git a/web/static/images/emoji/1f5b9.png b/web/static/images/emoji/1f5b9.png Binary files differnew file mode 100644 index 000000000..3da781788 --- /dev/null +++ b/web/static/images/emoji/1f5b9.png diff --git a/web/static/images/emoji/1f5bc.png b/web/static/images/emoji/1f5bc.png Binary files differnew file mode 100644 index 000000000..d2950ba9b --- /dev/null +++ b/web/static/images/emoji/1f5bc.png diff --git a/web/static/images/emoji/1f5bd.png b/web/static/images/emoji/1f5bd.png Binary files differnew file mode 100644 index 000000000..d88582cd4 --- /dev/null +++ b/web/static/images/emoji/1f5bd.png diff --git a/web/static/images/emoji/1f5be.png b/web/static/images/emoji/1f5be.png Binary files differnew file mode 100644 index 000000000..a768f6c67 --- /dev/null +++ b/web/static/images/emoji/1f5be.png diff --git a/web/static/images/emoji/1f5c0.png b/web/static/images/emoji/1f5c0.png Binary files differnew file mode 100644 index 000000000..e0178906c --- /dev/null +++ b/web/static/images/emoji/1f5c0.png diff --git a/web/static/images/emoji/1f5c1.png b/web/static/images/emoji/1f5c1.png Binary files differnew file mode 100644 index 000000000..bbdadc9b4 --- /dev/null +++ b/web/static/images/emoji/1f5c1.png diff --git a/web/static/images/emoji/1f5c2.png b/web/static/images/emoji/1f5c2.png Binary files differnew file mode 100644 index 000000000..b22199edd --- /dev/null +++ b/web/static/images/emoji/1f5c2.png diff --git a/web/static/images/emoji/1f5c3.png b/web/static/images/emoji/1f5c3.png Binary files differnew file mode 100644 index 000000000..c9278f336 --- /dev/null +++ b/web/static/images/emoji/1f5c3.png diff --git a/web/static/images/emoji/1f5c4.png b/web/static/images/emoji/1f5c4.png Binary files differnew file mode 100644 index 000000000..e45c65729 --- /dev/null +++ b/web/static/images/emoji/1f5c4.png diff --git a/web/static/images/emoji/1f5c6.png b/web/static/images/emoji/1f5c6.png Binary files differnew file mode 100644 index 000000000..8b62bb697 --- /dev/null +++ b/web/static/images/emoji/1f5c6.png diff --git a/web/static/images/emoji/1f5c7.png b/web/static/images/emoji/1f5c7.png Binary files differnew file mode 100644 index 000000000..1dc65dea6 --- /dev/null +++ b/web/static/images/emoji/1f5c7.png diff --git a/web/static/images/emoji/1f5c9.png b/web/static/images/emoji/1f5c9.png Binary files differnew file mode 100644 index 000000000..b435ba36c --- /dev/null +++ b/web/static/images/emoji/1f5c9.png diff --git a/web/static/images/emoji/1f5ca.png b/web/static/images/emoji/1f5ca.png Binary files differnew file mode 100644 index 000000000..868d40990 --- /dev/null +++ b/web/static/images/emoji/1f5ca.png diff --git a/web/static/images/emoji/1f5ce.png b/web/static/images/emoji/1f5ce.png Binary files differnew file mode 100644 index 000000000..1ef3ab963 --- /dev/null +++ b/web/static/images/emoji/1f5ce.png diff --git a/web/static/images/emoji/1f5cf.png b/web/static/images/emoji/1f5cf.png Binary files differnew file mode 100644 index 000000000..5c7c06403 --- /dev/null +++ b/web/static/images/emoji/1f5cf.png diff --git a/web/static/images/emoji/1f5d0.png b/web/static/images/emoji/1f5d0.png Binary files differnew file mode 100644 index 000000000..7d59ccd2d --- /dev/null +++ b/web/static/images/emoji/1f5d0.png diff --git a/web/static/images/emoji/1f5d1.png b/web/static/images/emoji/1f5d1.png Binary files differnew file mode 100644 index 000000000..3baef5973 --- /dev/null +++ b/web/static/images/emoji/1f5d1.png diff --git a/web/static/images/emoji/1f5d2.png b/web/static/images/emoji/1f5d2.png Binary files differnew file mode 100644 index 000000000..28bc54348 --- /dev/null +++ b/web/static/images/emoji/1f5d2.png diff --git a/web/static/images/emoji/1f5d3.png b/web/static/images/emoji/1f5d3.png Binary files differnew file mode 100644 index 000000000..ce73aecfa --- /dev/null +++ b/web/static/images/emoji/1f5d3.png diff --git a/web/static/images/emoji/1f5d4.png b/web/static/images/emoji/1f5d4.png Binary files differnew file mode 100644 index 000000000..237192814 --- /dev/null +++ b/web/static/images/emoji/1f5d4.png diff --git a/web/static/images/emoji/1f5d8.png b/web/static/images/emoji/1f5d8.png Binary files differnew file mode 100644 index 000000000..65b6a0ad9 --- /dev/null +++ b/web/static/images/emoji/1f5d8.png diff --git a/web/static/images/emoji/1f5d9.png b/web/static/images/emoji/1f5d9.png Binary files differnew file mode 100644 index 000000000..75c08401d --- /dev/null +++ b/web/static/images/emoji/1f5d9.png diff --git a/web/static/images/emoji/1f5dc.png b/web/static/images/emoji/1f5dc.png Binary files differnew file mode 100644 index 000000000..08c06264e --- /dev/null +++ b/web/static/images/emoji/1f5dc.png diff --git a/web/static/images/emoji/1f5dd.png b/web/static/images/emoji/1f5dd.png Binary files differnew file mode 100644 index 000000000..d153b6888 --- /dev/null +++ b/web/static/images/emoji/1f5dd.png diff --git a/web/static/images/emoji/1f5de.png b/web/static/images/emoji/1f5de.png Binary files differnew file mode 100644 index 000000000..4254eb5f2 --- /dev/null +++ b/web/static/images/emoji/1f5de.png diff --git a/web/static/images/emoji/1f5e0.png b/web/static/images/emoji/1f5e0.png Binary files differnew file mode 100644 index 000000000..d60c9803e --- /dev/null +++ b/web/static/images/emoji/1f5e0.png diff --git a/web/static/images/emoji/1f5e1.png b/web/static/images/emoji/1f5e1.png Binary files differnew file mode 100644 index 000000000..8bfeac95d --- /dev/null +++ b/web/static/images/emoji/1f5e1.png diff --git a/web/static/images/emoji/1f5e2.png b/web/static/images/emoji/1f5e2.png Binary files differnew file mode 100644 index 000000000..50f2cac22 --- /dev/null +++ b/web/static/images/emoji/1f5e2.png diff --git a/web/static/images/emoji/1f5e3.png b/web/static/images/emoji/1f5e3.png Binary files differnew file mode 100644 index 000000000..137a3c4c5 --- /dev/null +++ b/web/static/images/emoji/1f5e3.png diff --git a/web/static/images/emoji/1f5e8.png b/web/static/images/emoji/1f5e8.png Binary files differnew file mode 100644 index 000000000..81313baae --- /dev/null +++ b/web/static/images/emoji/1f5e8.png diff --git a/web/static/images/emoji/1f5e9.png b/web/static/images/emoji/1f5e9.png Binary files differnew file mode 100644 index 000000000..4644940a0 --- /dev/null +++ b/web/static/images/emoji/1f5e9.png diff --git a/web/static/images/emoji/1f5ea.png b/web/static/images/emoji/1f5ea.png Binary files differnew file mode 100644 index 000000000..41b490e79 --- /dev/null +++ b/web/static/images/emoji/1f5ea.png diff --git a/web/static/images/emoji/1f5eb.png b/web/static/images/emoji/1f5eb.png Binary files differnew file mode 100644 index 000000000..5b054548e --- /dev/null +++ b/web/static/images/emoji/1f5eb.png diff --git a/web/static/images/emoji/1f5ec.png b/web/static/images/emoji/1f5ec.png Binary files differnew file mode 100644 index 000000000..6d905ed80 --- /dev/null +++ b/web/static/images/emoji/1f5ec.png diff --git a/web/static/images/emoji/1f5ed.png b/web/static/images/emoji/1f5ed.png Binary files differnew file mode 100644 index 000000000..3ea461a24 --- /dev/null +++ b/web/static/images/emoji/1f5ed.png diff --git a/web/static/images/emoji/1f5ee.png b/web/static/images/emoji/1f5ee.png Binary files differnew file mode 100644 index 000000000..c4a4a073c --- /dev/null +++ b/web/static/images/emoji/1f5ee.png diff --git a/web/static/images/emoji/1f5ef.png b/web/static/images/emoji/1f5ef.png Binary files differnew file mode 100644 index 000000000..8e25fa6b4 --- /dev/null +++ b/web/static/images/emoji/1f5ef.png diff --git a/web/static/images/emoji/1f5f0.png b/web/static/images/emoji/1f5f0.png Binary files differnew file mode 100644 index 000000000..f99be5272 --- /dev/null +++ b/web/static/images/emoji/1f5f0.png diff --git a/web/static/images/emoji/1f5f1.png b/web/static/images/emoji/1f5f1.png Binary files differnew file mode 100644 index 000000000..6bdf533f1 --- /dev/null +++ b/web/static/images/emoji/1f5f1.png diff --git a/web/static/images/emoji/1f5f2.png b/web/static/images/emoji/1f5f2.png Binary files differnew file mode 100644 index 000000000..67dfb3633 --- /dev/null +++ b/web/static/images/emoji/1f5f2.png diff --git a/web/static/images/emoji/1f5f3.png b/web/static/images/emoji/1f5f3.png Binary files differnew file mode 100644 index 000000000..e97e4727e --- /dev/null +++ b/web/static/images/emoji/1f5f3.png diff --git a/web/static/images/emoji/1f5f4.png b/web/static/images/emoji/1f5f4.png Binary files differnew file mode 100644 index 000000000..431df8e24 --- /dev/null +++ b/web/static/images/emoji/1f5f4.png diff --git a/web/static/images/emoji/1f5f5.png b/web/static/images/emoji/1f5f5.png Binary files differnew file mode 100644 index 000000000..260410821 --- /dev/null +++ b/web/static/images/emoji/1f5f5.png diff --git a/web/static/images/emoji/1f5f8.png b/web/static/images/emoji/1f5f8.png Binary files differnew file mode 100644 index 000000000..350aaaa3e --- /dev/null +++ b/web/static/images/emoji/1f5f8.png diff --git a/web/static/images/emoji/1f5f9.png b/web/static/images/emoji/1f5f9.png Binary files differnew file mode 100644 index 000000000..ecbc97fa4 --- /dev/null +++ b/web/static/images/emoji/1f5f9.png diff --git a/web/static/images/emoji/1f5fa.png b/web/static/images/emoji/1f5fa.png Binary files differnew file mode 100644 index 000000000..799747f8f --- /dev/null +++ b/web/static/images/emoji/1f5fa.png diff --git a/web/static/images/emoji/1f5fb.png b/web/static/images/emoji/1f5fb.png Binary files differnew file mode 100644 index 000000000..51d1aeab1 --- /dev/null +++ b/web/static/images/emoji/1f5fb.png diff --git a/web/static/images/emoji/1f5fc.png b/web/static/images/emoji/1f5fc.png Binary files differnew file mode 100644 index 000000000..8833f08a5 --- /dev/null +++ b/web/static/images/emoji/1f5fc.png diff --git a/web/static/images/emoji/1f5fd.png b/web/static/images/emoji/1f5fd.png Binary files differnew file mode 100644 index 000000000..709fd6bff --- /dev/null +++ b/web/static/images/emoji/1f5fd.png diff --git a/web/static/images/emoji/1f5fe.png b/web/static/images/emoji/1f5fe.png Binary files differnew file mode 100644 index 000000000..79bb896f9 --- /dev/null +++ b/web/static/images/emoji/1f5fe.png diff --git a/web/static/images/emoji/1f5ff.png b/web/static/images/emoji/1f5ff.png Binary files differnew file mode 100644 index 000000000..247d34e25 --- /dev/null +++ b/web/static/images/emoji/1f5ff.png diff --git a/web/static/images/emoji/1f600.png b/web/static/images/emoji/1f600.png Binary files differnew file mode 100644 index 000000000..1a5edc7be --- /dev/null +++ b/web/static/images/emoji/1f600.png diff --git a/web/static/images/emoji/1f601.png b/web/static/images/emoji/1f601.png Binary files differnew file mode 100644 index 000000000..bf4d098b9 --- /dev/null +++ b/web/static/images/emoji/1f601.png diff --git a/web/static/images/emoji/1f602.png b/web/static/images/emoji/1f602.png Binary files differnew file mode 100644 index 000000000..bc1abb7a4 --- /dev/null +++ b/web/static/images/emoji/1f602.png diff --git a/web/static/images/emoji/1f603.png b/web/static/images/emoji/1f603.png Binary files differnew file mode 100644 index 000000000..eb281633c --- /dev/null +++ b/web/static/images/emoji/1f603.png diff --git a/web/static/images/emoji/1f604.png b/web/static/images/emoji/1f604.png Binary files differnew file mode 100644 index 000000000..63beffb17 --- /dev/null +++ b/web/static/images/emoji/1f604.png diff --git a/web/static/images/emoji/1f605.png b/web/static/images/emoji/1f605.png Binary files differnew file mode 100644 index 000000000..691ffa771 --- /dev/null +++ b/web/static/images/emoji/1f605.png diff --git a/web/static/images/emoji/1f606.png b/web/static/images/emoji/1f606.png Binary files differnew file mode 100644 index 000000000..d7e70b1a4 --- /dev/null +++ b/web/static/images/emoji/1f606.png diff --git a/web/static/images/emoji/1f607.png b/web/static/images/emoji/1f607.png Binary files differnew file mode 100644 index 000000000..1c449201d --- /dev/null +++ b/web/static/images/emoji/1f607.png diff --git a/web/static/images/emoji/1f608.png b/web/static/images/emoji/1f608.png Binary files differnew file mode 100644 index 000000000..6e36a04e7 --- /dev/null +++ b/web/static/images/emoji/1f608.png diff --git a/web/static/images/emoji/1f609.png b/web/static/images/emoji/1f609.png Binary files differnew file mode 100644 index 000000000..d2ae627f7 --- /dev/null +++ b/web/static/images/emoji/1f609.png diff --git a/web/static/images/emoji/1f60a.png b/web/static/images/emoji/1f60a.png Binary files differnew file mode 100644 index 000000000..1733df545 --- /dev/null +++ b/web/static/images/emoji/1f60a.png diff --git a/web/static/images/emoji/1f60b.png b/web/static/images/emoji/1f60b.png Binary files differnew file mode 100644 index 000000000..7a353a7e8 --- /dev/null +++ b/web/static/images/emoji/1f60b.png diff --git a/web/static/images/emoji/1f60c.png b/web/static/images/emoji/1f60c.png Binary files differnew file mode 100644 index 000000000..3cb7aeced --- /dev/null +++ b/web/static/images/emoji/1f60c.png diff --git a/web/static/images/emoji/1f60d.png b/web/static/images/emoji/1f60d.png Binary files differnew file mode 100644 index 000000000..c48431cb8 --- /dev/null +++ b/web/static/images/emoji/1f60d.png diff --git a/web/static/images/emoji/1f60e.png b/web/static/images/emoji/1f60e.png Binary files differnew file mode 100644 index 000000000..6d97948de --- /dev/null +++ b/web/static/images/emoji/1f60e.png diff --git a/web/static/images/emoji/1f60f.png b/web/static/images/emoji/1f60f.png Binary files differnew file mode 100644 index 000000000..c7b1ac127 --- /dev/null +++ b/web/static/images/emoji/1f60f.png diff --git a/web/static/images/emoji/1f610.png b/web/static/images/emoji/1f610.png Binary files differnew file mode 100644 index 000000000..6cabdf2f4 --- /dev/null +++ b/web/static/images/emoji/1f610.png diff --git a/web/static/images/emoji/1f611.png b/web/static/images/emoji/1f611.png Binary files differnew file mode 100644 index 000000000..404129c98 --- /dev/null +++ b/web/static/images/emoji/1f611.png diff --git a/web/static/images/emoji/1f612.png b/web/static/images/emoji/1f612.png Binary files differnew file mode 100644 index 000000000..9d406ca65 --- /dev/null +++ b/web/static/images/emoji/1f612.png diff --git a/web/static/images/emoji/1f613.png b/web/static/images/emoji/1f613.png Binary files differnew file mode 100644 index 000000000..1c590918c --- /dev/null +++ b/web/static/images/emoji/1f613.png diff --git a/web/static/images/emoji/1f614.png b/web/static/images/emoji/1f614.png Binary files differnew file mode 100644 index 000000000..ac55cb0f6 --- /dev/null +++ b/web/static/images/emoji/1f614.png diff --git a/web/static/images/emoji/1f615.png b/web/static/images/emoji/1f615.png Binary files differnew file mode 100644 index 000000000..6bb66752f --- /dev/null +++ b/web/static/images/emoji/1f615.png diff --git a/web/static/images/emoji/1f616.png b/web/static/images/emoji/1f616.png Binary files differnew file mode 100644 index 000000000..da0e1cad0 --- /dev/null +++ b/web/static/images/emoji/1f616.png diff --git a/web/static/images/emoji/1f617.png b/web/static/images/emoji/1f617.png Binary files differnew file mode 100644 index 000000000..b00212407 --- /dev/null +++ b/web/static/images/emoji/1f617.png diff --git a/web/static/images/emoji/1f618.png b/web/static/images/emoji/1f618.png Binary files differnew file mode 100644 index 000000000..834ee8ec9 --- /dev/null +++ b/web/static/images/emoji/1f618.png diff --git a/web/static/images/emoji/1f619.png b/web/static/images/emoji/1f619.png Binary files differnew file mode 100644 index 000000000..7cbac1bf0 --- /dev/null +++ b/web/static/images/emoji/1f619.png diff --git a/web/static/images/emoji/1f61a.png b/web/static/images/emoji/1f61a.png Binary files differnew file mode 100644 index 000000000..523ef0453 --- /dev/null +++ b/web/static/images/emoji/1f61a.png diff --git a/web/static/images/emoji/1f61b.png b/web/static/images/emoji/1f61b.png Binary files differnew file mode 100644 index 000000000..3fa455255 --- /dev/null +++ b/web/static/images/emoji/1f61b.png diff --git a/web/static/images/emoji/1f61c.png b/web/static/images/emoji/1f61c.png Binary files differnew file mode 100644 index 000000000..a93847556 --- /dev/null +++ b/web/static/images/emoji/1f61c.png diff --git a/web/static/images/emoji/1f61d.png b/web/static/images/emoji/1f61d.png Binary files differnew file mode 100644 index 000000000..b599a5f57 --- /dev/null +++ b/web/static/images/emoji/1f61d.png diff --git a/web/static/images/emoji/1f61e.png b/web/static/images/emoji/1f61e.png Binary files differnew file mode 100644 index 000000000..9643415e6 --- /dev/null +++ b/web/static/images/emoji/1f61e.png diff --git a/web/static/images/emoji/1f61f.png b/web/static/images/emoji/1f61f.png Binary files differnew file mode 100644 index 000000000..c26a5f5a4 --- /dev/null +++ b/web/static/images/emoji/1f61f.png diff --git a/web/static/images/emoji/1f620.png b/web/static/images/emoji/1f620.png Binary files differnew file mode 100644 index 000000000..103961ee4 --- /dev/null +++ b/web/static/images/emoji/1f620.png diff --git a/web/static/images/emoji/1f621.png b/web/static/images/emoji/1f621.png Binary files differnew file mode 100644 index 000000000..c7f2df28c --- /dev/null +++ b/web/static/images/emoji/1f621.png diff --git a/web/static/images/emoji/1f622.png b/web/static/images/emoji/1f622.png Binary files differnew file mode 100644 index 000000000..dd17cbcca --- /dev/null +++ b/web/static/images/emoji/1f622.png diff --git a/web/static/images/emoji/1f623.png b/web/static/images/emoji/1f623.png Binary files differnew file mode 100644 index 000000000..ba1550418 --- /dev/null +++ b/web/static/images/emoji/1f623.png diff --git a/web/static/images/emoji/1f624.png b/web/static/images/emoji/1f624.png Binary files differnew file mode 100644 index 000000000..5d0f2bf16 --- /dev/null +++ b/web/static/images/emoji/1f624.png diff --git a/web/static/images/emoji/1f625.png b/web/static/images/emoji/1f625.png Binary files differnew file mode 100644 index 000000000..bcea87523 --- /dev/null +++ b/web/static/images/emoji/1f625.png diff --git a/web/static/images/emoji/1f626.png b/web/static/images/emoji/1f626.png Binary files differnew file mode 100644 index 000000000..0593fe678 --- /dev/null +++ b/web/static/images/emoji/1f626.png diff --git a/web/static/images/emoji/1f627.png b/web/static/images/emoji/1f627.png Binary files differnew file mode 100644 index 000000000..31b14f781 --- /dev/null +++ b/web/static/images/emoji/1f627.png diff --git a/web/static/images/emoji/1f628.png b/web/static/images/emoji/1f628.png Binary files differnew file mode 100644 index 000000000..4ac78c208 --- /dev/null +++ b/web/static/images/emoji/1f628.png diff --git a/web/static/images/emoji/1f629.png b/web/static/images/emoji/1f629.png Binary files differnew file mode 100644 index 000000000..1c18789e8 --- /dev/null +++ b/web/static/images/emoji/1f629.png diff --git a/web/static/images/emoji/1f62a.png b/web/static/images/emoji/1f62a.png Binary files differnew file mode 100644 index 000000000..5269b493c --- /dev/null +++ b/web/static/images/emoji/1f62a.png diff --git a/web/static/images/emoji/1f62b.png b/web/static/images/emoji/1f62b.png Binary files differnew file mode 100644 index 000000000..adf5fa0fc --- /dev/null +++ b/web/static/images/emoji/1f62b.png diff --git a/web/static/images/emoji/1f62c.png b/web/static/images/emoji/1f62c.png Binary files differnew file mode 100644 index 000000000..ea4458d8f --- /dev/null +++ b/web/static/images/emoji/1f62c.png diff --git a/web/static/images/emoji/1f62d.png b/web/static/images/emoji/1f62d.png Binary files differnew file mode 100644 index 000000000..1339cc6ec --- /dev/null +++ b/web/static/images/emoji/1f62d.png diff --git a/web/static/images/emoji/1f62e.png b/web/static/images/emoji/1f62e.png Binary files differnew file mode 100644 index 000000000..3f9cc3fff --- /dev/null +++ b/web/static/images/emoji/1f62e.png diff --git a/web/static/images/emoji/1f62f.png b/web/static/images/emoji/1f62f.png Binary files differnew file mode 100644 index 000000000..443ed5811 --- /dev/null +++ b/web/static/images/emoji/1f62f.png diff --git a/web/static/images/emoji/1f630.png b/web/static/images/emoji/1f630.png Binary files differnew file mode 100644 index 000000000..f488a3ec3 --- /dev/null +++ b/web/static/images/emoji/1f630.png diff --git a/web/static/images/emoji/1f631.png b/web/static/images/emoji/1f631.png Binary files differnew file mode 100644 index 000000000..ea77d3e6b --- /dev/null +++ b/web/static/images/emoji/1f631.png diff --git a/web/static/images/emoji/1f632.png b/web/static/images/emoji/1f632.png Binary files differnew file mode 100644 index 000000000..7be652cab --- /dev/null +++ b/web/static/images/emoji/1f632.png diff --git a/web/static/images/emoji/1f633.png b/web/static/images/emoji/1f633.png Binary files differnew file mode 100644 index 000000000..44bd60154 --- /dev/null +++ b/web/static/images/emoji/1f633.png diff --git a/web/static/images/emoji/1f634.png b/web/static/images/emoji/1f634.png Binary files differnew file mode 100644 index 000000000..04ed2ea52 --- /dev/null +++ b/web/static/images/emoji/1f634.png diff --git a/web/static/images/emoji/1f635.png b/web/static/images/emoji/1f635.png Binary files differnew file mode 100644 index 000000000..a23dc7e31 --- /dev/null +++ b/web/static/images/emoji/1f635.png diff --git a/web/static/images/emoji/1f636.png b/web/static/images/emoji/1f636.png Binary files differnew file mode 100644 index 000000000..549fff988 --- /dev/null +++ b/web/static/images/emoji/1f636.png diff --git a/web/static/images/emoji/1f637.png b/web/static/images/emoji/1f637.png Binary files differnew file mode 100644 index 000000000..7110927b8 --- /dev/null +++ b/web/static/images/emoji/1f637.png diff --git a/web/static/images/emoji/1f638.png b/web/static/images/emoji/1f638.png Binary files differnew file mode 100644 index 000000000..c54e14b53 --- /dev/null +++ b/web/static/images/emoji/1f638.png diff --git a/web/static/images/emoji/1f639.png b/web/static/images/emoji/1f639.png Binary files differnew file mode 100644 index 000000000..15a2aa0e3 --- /dev/null +++ b/web/static/images/emoji/1f639.png diff --git a/web/static/images/emoji/1f63a.png b/web/static/images/emoji/1f63a.png Binary files differnew file mode 100644 index 000000000..93872133e --- /dev/null +++ b/web/static/images/emoji/1f63a.png diff --git a/web/static/images/emoji/1f63b.png b/web/static/images/emoji/1f63b.png Binary files differnew file mode 100644 index 000000000..7ef231efd --- /dev/null +++ b/web/static/images/emoji/1f63b.png diff --git a/web/static/images/emoji/1f63c.png b/web/static/images/emoji/1f63c.png Binary files differnew file mode 100644 index 000000000..6cb9d069d --- /dev/null +++ b/web/static/images/emoji/1f63c.png diff --git a/web/static/images/emoji/1f63d.png b/web/static/images/emoji/1f63d.png Binary files differnew file mode 100644 index 000000000..e62592137 --- /dev/null +++ b/web/static/images/emoji/1f63d.png diff --git a/web/static/images/emoji/1f63e.png b/web/static/images/emoji/1f63e.png Binary files differnew file mode 100644 index 000000000..a001bcfa7 --- /dev/null +++ b/web/static/images/emoji/1f63e.png diff --git a/web/static/images/emoji/1f63f.png b/web/static/images/emoji/1f63f.png Binary files differnew file mode 100644 index 000000000..c467c2198 --- /dev/null +++ b/web/static/images/emoji/1f63f.png diff --git a/web/static/images/emoji/1f640.png b/web/static/images/emoji/1f640.png Binary files differnew file mode 100644 index 000000000..a4e67e97d --- /dev/null +++ b/web/static/images/emoji/1f640.png diff --git a/web/static/images/emoji/1f641.png b/web/static/images/emoji/1f641.png Binary files differnew file mode 100644 index 000000000..55e16c1cf --- /dev/null +++ b/web/static/images/emoji/1f641.png diff --git a/web/static/images/emoji/1f642.png b/web/static/images/emoji/1f642.png Binary files differnew file mode 100644 index 000000000..1bb673b36 --- /dev/null +++ b/web/static/images/emoji/1f642.png diff --git a/web/static/images/emoji/1f645.png b/web/static/images/emoji/1f645.png Binary files differnew file mode 100644 index 000000000..d7eead9de --- /dev/null +++ b/web/static/images/emoji/1f645.png diff --git a/web/static/images/emoji/1f646.png b/web/static/images/emoji/1f646.png Binary files differnew file mode 100644 index 000000000..fcafef225 --- /dev/null +++ b/web/static/images/emoji/1f646.png diff --git a/web/static/images/emoji/1f647.png b/web/static/images/emoji/1f647.png Binary files differnew file mode 100644 index 000000000..f763bdfe9 --- /dev/null +++ b/web/static/images/emoji/1f647.png diff --git a/web/static/images/emoji/1f648.png b/web/static/images/emoji/1f648.png Binary files differnew file mode 100644 index 000000000..df1fb6607 --- /dev/null +++ b/web/static/images/emoji/1f648.png diff --git a/web/static/images/emoji/1f649.png b/web/static/images/emoji/1f649.png Binary files differnew file mode 100644 index 000000000..e909ebf24 --- /dev/null +++ b/web/static/images/emoji/1f649.png diff --git a/web/static/images/emoji/1f64a.png b/web/static/images/emoji/1f64a.png Binary files differnew file mode 100644 index 000000000..c6f76937f --- /dev/null +++ b/web/static/images/emoji/1f64a.png diff --git a/web/static/images/emoji/1f64b.png b/web/static/images/emoji/1f64b.png Binary files differnew file mode 100644 index 000000000..e9d54836a --- /dev/null +++ b/web/static/images/emoji/1f64b.png diff --git a/web/static/images/emoji/1f64c.png b/web/static/images/emoji/1f64c.png Binary files differnew file mode 100644 index 000000000..8dbc25f83 --- /dev/null +++ b/web/static/images/emoji/1f64c.png diff --git a/web/static/images/emoji/1f64d.png b/web/static/images/emoji/1f64d.png Binary files differnew file mode 100644 index 000000000..81dbb96cd --- /dev/null +++ b/web/static/images/emoji/1f64d.png diff --git a/web/static/images/emoji/1f64e.png b/web/static/images/emoji/1f64e.png Binary files differnew file mode 100644 index 000000000..466177621 --- /dev/null +++ b/web/static/images/emoji/1f64e.png diff --git a/web/static/images/emoji/1f64f.png b/web/static/images/emoji/1f64f.png Binary files differnew file mode 100644 index 000000000..47a5f03b2 --- /dev/null +++ b/web/static/images/emoji/1f64f.png diff --git a/web/static/images/emoji/1f680.png b/web/static/images/emoji/1f680.png Binary files differnew file mode 100644 index 000000000..0ca6d5fed --- /dev/null +++ b/web/static/images/emoji/1f680.png diff --git a/web/static/images/emoji/1f681.png b/web/static/images/emoji/1f681.png Binary files differnew file mode 100644 index 000000000..838acddc7 --- /dev/null +++ b/web/static/images/emoji/1f681.png diff --git a/web/static/images/emoji/1f682.png b/web/static/images/emoji/1f682.png Binary files differnew file mode 100644 index 000000000..f7c52db71 --- /dev/null +++ b/web/static/images/emoji/1f682.png diff --git a/web/static/images/emoji/1f683.png b/web/static/images/emoji/1f683.png Binary files differnew file mode 100644 index 000000000..82d808866 --- /dev/null +++ b/web/static/images/emoji/1f683.png diff --git a/web/static/images/emoji/1f684.png b/web/static/images/emoji/1f684.png Binary files differnew file mode 100644 index 000000000..37daa558f --- /dev/null +++ b/web/static/images/emoji/1f684.png diff --git a/web/static/images/emoji/1f685.png b/web/static/images/emoji/1f685.png Binary files differnew file mode 100644 index 000000000..14ab9c409 --- /dev/null +++ b/web/static/images/emoji/1f685.png diff --git a/web/static/images/emoji/1f686.png b/web/static/images/emoji/1f686.png Binary files differnew file mode 100644 index 000000000..22d843302 --- /dev/null +++ b/web/static/images/emoji/1f686.png diff --git a/web/static/images/emoji/1f687.png b/web/static/images/emoji/1f687.png Binary files differnew file mode 100644 index 000000000..747ab8ad1 --- /dev/null +++ b/web/static/images/emoji/1f687.png diff --git a/web/static/images/emoji/1f688.png b/web/static/images/emoji/1f688.png Binary files differnew file mode 100644 index 000000000..91cff3edb --- /dev/null +++ b/web/static/images/emoji/1f688.png diff --git a/web/static/images/emoji/1f689.png b/web/static/images/emoji/1f689.png Binary files differnew file mode 100644 index 000000000..970d2799d --- /dev/null +++ b/web/static/images/emoji/1f689.png diff --git a/web/static/images/emoji/1f68a.png b/web/static/images/emoji/1f68a.png Binary files differnew file mode 100644 index 000000000..851cf1827 --- /dev/null +++ b/web/static/images/emoji/1f68a.png diff --git a/web/static/images/emoji/1f68b.png b/web/static/images/emoji/1f68b.png Binary files differnew file mode 100644 index 000000000..93d810920 --- /dev/null +++ b/web/static/images/emoji/1f68b.png diff --git a/web/static/images/emoji/1f68c.png b/web/static/images/emoji/1f68c.png Binary files differnew file mode 100644 index 000000000..b4f9c0c1f --- /dev/null +++ b/web/static/images/emoji/1f68c.png diff --git a/web/static/images/emoji/1f68d.png b/web/static/images/emoji/1f68d.png Binary files differnew file mode 100644 index 000000000..bac2d85e3 --- /dev/null +++ b/web/static/images/emoji/1f68d.png diff --git a/web/static/images/emoji/1f68e.png b/web/static/images/emoji/1f68e.png Binary files differnew file mode 100644 index 000000000..5207d82da --- /dev/null +++ b/web/static/images/emoji/1f68e.png diff --git a/web/static/images/emoji/1f68f.png b/web/static/images/emoji/1f68f.png Binary files differnew file mode 100644 index 000000000..3e14a30b6 --- /dev/null +++ b/web/static/images/emoji/1f68f.png diff --git a/web/static/images/emoji/1f690.png b/web/static/images/emoji/1f690.png Binary files differnew file mode 100644 index 000000000..462d0a348 --- /dev/null +++ b/web/static/images/emoji/1f690.png diff --git a/web/static/images/emoji/1f691.png b/web/static/images/emoji/1f691.png Binary files differnew file mode 100644 index 000000000..9df138d9c --- /dev/null +++ b/web/static/images/emoji/1f691.png diff --git a/web/static/images/emoji/1f692.png b/web/static/images/emoji/1f692.png Binary files differnew file mode 100644 index 000000000..0336bfdf5 --- /dev/null +++ b/web/static/images/emoji/1f692.png diff --git a/web/static/images/emoji/1f693.png b/web/static/images/emoji/1f693.png Binary files differnew file mode 100644 index 000000000..4281ed3bb --- /dev/null +++ b/web/static/images/emoji/1f693.png diff --git a/web/static/images/emoji/1f694.png b/web/static/images/emoji/1f694.png Binary files differnew file mode 100644 index 000000000..2ab9c3302 --- /dev/null +++ b/web/static/images/emoji/1f694.png diff --git a/web/static/images/emoji/1f695.png b/web/static/images/emoji/1f695.png Binary files differnew file mode 100644 index 000000000..1b9af967a --- /dev/null +++ b/web/static/images/emoji/1f695.png diff --git a/web/static/images/emoji/1f696.png b/web/static/images/emoji/1f696.png Binary files differnew file mode 100644 index 000000000..108d49693 --- /dev/null +++ b/web/static/images/emoji/1f696.png diff --git a/web/static/images/emoji/1f697.png b/web/static/images/emoji/1f697.png Binary files differnew file mode 100644 index 000000000..e266bd21e --- /dev/null +++ b/web/static/images/emoji/1f697.png diff --git a/web/static/images/emoji/1f698.png b/web/static/images/emoji/1f698.png Binary files differnew file mode 100644 index 000000000..b9b0dafbf --- /dev/null +++ b/web/static/images/emoji/1f698.png diff --git a/web/static/images/emoji/1f699.png b/web/static/images/emoji/1f699.png Binary files differnew file mode 100644 index 000000000..0c2e833ff --- /dev/null +++ b/web/static/images/emoji/1f699.png diff --git a/web/static/images/emoji/1f69a.png b/web/static/images/emoji/1f69a.png Binary files differnew file mode 100644 index 000000000..ef99f12fb --- /dev/null +++ b/web/static/images/emoji/1f69a.png diff --git a/web/static/images/emoji/1f69b.png b/web/static/images/emoji/1f69b.png Binary files differnew file mode 100644 index 000000000..4447dcfb5 --- /dev/null +++ b/web/static/images/emoji/1f69b.png diff --git a/web/static/images/emoji/1f69c.png b/web/static/images/emoji/1f69c.png Binary files differnew file mode 100644 index 000000000..fcd4000c5 --- /dev/null +++ b/web/static/images/emoji/1f69c.png diff --git a/web/static/images/emoji/1f69d.png b/web/static/images/emoji/1f69d.png Binary files differnew file mode 100644 index 000000000..83ba5af45 --- /dev/null +++ b/web/static/images/emoji/1f69d.png diff --git a/web/static/images/emoji/1f69e.png b/web/static/images/emoji/1f69e.png Binary files differnew file mode 100644 index 000000000..c69df1f8f --- /dev/null +++ b/web/static/images/emoji/1f69e.png diff --git a/web/static/images/emoji/1f69f.png b/web/static/images/emoji/1f69f.png Binary files differnew file mode 100644 index 000000000..595e9b160 --- /dev/null +++ b/web/static/images/emoji/1f69f.png diff --git a/web/static/images/emoji/1f6a0.png b/web/static/images/emoji/1f6a0.png Binary files differnew file mode 100644 index 000000000..6dbd7307e --- /dev/null +++ b/web/static/images/emoji/1f6a0.png diff --git a/web/static/images/emoji/1f6a1.png b/web/static/images/emoji/1f6a1.png Binary files differnew file mode 100644 index 000000000..32d56bec7 --- /dev/null +++ b/web/static/images/emoji/1f6a1.png diff --git a/web/static/images/emoji/1f6a2.png b/web/static/images/emoji/1f6a2.png Binary files differnew file mode 100644 index 000000000..08465890d --- /dev/null +++ b/web/static/images/emoji/1f6a2.png diff --git a/web/static/images/emoji/1f6a3.png b/web/static/images/emoji/1f6a3.png Binary files differnew file mode 100644 index 000000000..3a16b632b --- /dev/null +++ b/web/static/images/emoji/1f6a3.png diff --git a/web/static/images/emoji/1f6a4.png b/web/static/images/emoji/1f6a4.png Binary files differnew file mode 100644 index 000000000..a6b11a72e --- /dev/null +++ b/web/static/images/emoji/1f6a4.png diff --git a/web/static/images/emoji/1f6a5.png b/web/static/images/emoji/1f6a5.png Binary files differnew file mode 100644 index 000000000..0a7704a26 --- /dev/null +++ b/web/static/images/emoji/1f6a5.png diff --git a/web/static/images/emoji/1f6a6.png b/web/static/images/emoji/1f6a6.png Binary files differnew file mode 100644 index 000000000..e533edda0 --- /dev/null +++ b/web/static/images/emoji/1f6a6.png diff --git a/web/static/images/emoji/1f6a7.png b/web/static/images/emoji/1f6a7.png Binary files differnew file mode 100644 index 000000000..d29f47b02 --- /dev/null +++ b/web/static/images/emoji/1f6a7.png diff --git a/web/static/images/emoji/1f6a8.png b/web/static/images/emoji/1f6a8.png Binary files differnew file mode 100644 index 000000000..72095645c --- /dev/null +++ b/web/static/images/emoji/1f6a8.png diff --git a/web/static/images/emoji/1f6a9.png b/web/static/images/emoji/1f6a9.png Binary files differnew file mode 100644 index 000000000..89a1429a3 --- /dev/null +++ b/web/static/images/emoji/1f6a9.png diff --git a/web/static/images/emoji/1f6aa.png b/web/static/images/emoji/1f6aa.png Binary files differnew file mode 100644 index 000000000..4c8695fee --- /dev/null +++ b/web/static/images/emoji/1f6aa.png diff --git a/web/static/images/emoji/1f6ab.png b/web/static/images/emoji/1f6ab.png Binary files differnew file mode 100644 index 000000000..6577a1058 --- /dev/null +++ b/web/static/images/emoji/1f6ab.png diff --git a/web/static/images/emoji/1f6ac.png b/web/static/images/emoji/1f6ac.png Binary files differnew file mode 100644 index 000000000..e8b49b893 --- /dev/null +++ b/web/static/images/emoji/1f6ac.png diff --git a/web/static/images/emoji/1f6ad.png b/web/static/images/emoji/1f6ad.png Binary files differnew file mode 100644 index 000000000..939a81ae8 --- /dev/null +++ b/web/static/images/emoji/1f6ad.png diff --git a/web/static/images/emoji/1f6ae.png b/web/static/images/emoji/1f6ae.png Binary files differnew file mode 100644 index 000000000..e1c1deb24 --- /dev/null +++ b/web/static/images/emoji/1f6ae.png diff --git a/web/static/images/emoji/1f6af.png b/web/static/images/emoji/1f6af.png Binary files differnew file mode 100644 index 000000000..c29f7edf6 --- /dev/null +++ b/web/static/images/emoji/1f6af.png diff --git a/web/static/images/emoji/1f6b0.png b/web/static/images/emoji/1f6b0.png Binary files differnew file mode 100644 index 000000000..9fd0e87e9 --- /dev/null +++ b/web/static/images/emoji/1f6b0.png diff --git a/web/static/images/emoji/1f6b1.png b/web/static/images/emoji/1f6b1.png Binary files differnew file mode 100644 index 000000000..34de27d65 --- /dev/null +++ b/web/static/images/emoji/1f6b1.png diff --git a/web/static/images/emoji/1f6b2.png b/web/static/images/emoji/1f6b2.png Binary files differnew file mode 100644 index 000000000..a37d60207 --- /dev/null +++ b/web/static/images/emoji/1f6b2.png diff --git a/web/static/images/emoji/1f6b3.png b/web/static/images/emoji/1f6b3.png Binary files differnew file mode 100644 index 000000000..278f1424e --- /dev/null +++ b/web/static/images/emoji/1f6b3.png diff --git a/web/static/images/emoji/1f6b4.png b/web/static/images/emoji/1f6b4.png Binary files differnew file mode 100644 index 000000000..15b4c9666 --- /dev/null +++ b/web/static/images/emoji/1f6b4.png diff --git a/web/static/images/emoji/1f6b5.png b/web/static/images/emoji/1f6b5.png Binary files differnew file mode 100644 index 000000000..d2aa6f821 --- /dev/null +++ b/web/static/images/emoji/1f6b5.png diff --git a/web/static/images/emoji/1f6b6.png b/web/static/images/emoji/1f6b6.png Binary files differnew file mode 100644 index 000000000..174c4d0e2 --- /dev/null +++ b/web/static/images/emoji/1f6b6.png diff --git a/web/static/images/emoji/1f6b7.png b/web/static/images/emoji/1f6b7.png Binary files differnew file mode 100644 index 000000000..b015b4eaf --- /dev/null +++ b/web/static/images/emoji/1f6b7.png diff --git a/web/static/images/emoji/1f6b8.png b/web/static/images/emoji/1f6b8.png Binary files differnew file mode 100644 index 000000000..56ad0fb15 --- /dev/null +++ b/web/static/images/emoji/1f6b8.png diff --git a/web/static/images/emoji/1f6b9.png b/web/static/images/emoji/1f6b9.png Binary files differnew file mode 100644 index 000000000..db526a641 --- /dev/null +++ b/web/static/images/emoji/1f6b9.png diff --git a/web/static/images/emoji/1f6ba.png b/web/static/images/emoji/1f6ba.png Binary files differnew file mode 100644 index 000000000..57a510e34 --- /dev/null +++ b/web/static/images/emoji/1f6ba.png diff --git a/web/static/images/emoji/1f6bb.png b/web/static/images/emoji/1f6bb.png Binary files differnew file mode 100644 index 000000000..76b3c2833 --- /dev/null +++ b/web/static/images/emoji/1f6bb.png diff --git a/web/static/images/emoji/1f6bc.png b/web/static/images/emoji/1f6bc.png Binary files differnew file mode 100644 index 000000000..c289fc5e5 --- /dev/null +++ b/web/static/images/emoji/1f6bc.png diff --git a/web/static/images/emoji/1f6bd.png b/web/static/images/emoji/1f6bd.png Binary files differnew file mode 100644 index 000000000..6cf5255d5 --- /dev/null +++ b/web/static/images/emoji/1f6bd.png diff --git a/web/static/images/emoji/1f6be.png b/web/static/images/emoji/1f6be.png Binary files differnew file mode 100644 index 000000000..b153f2c2a --- /dev/null +++ b/web/static/images/emoji/1f6be.png diff --git a/web/static/images/emoji/1f6bf.png b/web/static/images/emoji/1f6bf.png Binary files differnew file mode 100644 index 000000000..860c4da66 --- /dev/null +++ b/web/static/images/emoji/1f6bf.png diff --git a/web/static/images/emoji/1f6c0.png b/web/static/images/emoji/1f6c0.png Binary files differnew file mode 100644 index 000000000..faca8ba79 --- /dev/null +++ b/web/static/images/emoji/1f6c0.png diff --git a/web/static/images/emoji/1f6c1.png b/web/static/images/emoji/1f6c1.png Binary files differnew file mode 100644 index 000000000..86b2a2629 --- /dev/null +++ b/web/static/images/emoji/1f6c1.png diff --git a/web/static/images/emoji/1f6c2.png b/web/static/images/emoji/1f6c2.png Binary files differnew file mode 100644 index 000000000..51359c754 --- /dev/null +++ b/web/static/images/emoji/1f6c2.png diff --git a/web/static/images/emoji/1f6c3.png b/web/static/images/emoji/1f6c3.png Binary files differnew file mode 100644 index 000000000..8c6811ce7 --- /dev/null +++ b/web/static/images/emoji/1f6c3.png diff --git a/web/static/images/emoji/1f6c4.png b/web/static/images/emoji/1f6c4.png Binary files differnew file mode 100644 index 000000000..3c6c63aff --- /dev/null +++ b/web/static/images/emoji/1f6c4.png diff --git a/web/static/images/emoji/1f6c5.png b/web/static/images/emoji/1f6c5.png Binary files differnew file mode 100644 index 000000000..b39b9075f --- /dev/null +++ b/web/static/images/emoji/1f6c5.png diff --git a/web/static/images/emoji/1f6c6.png b/web/static/images/emoji/1f6c6.png Binary files differnew file mode 100644 index 000000000..4f3048f3b --- /dev/null +++ b/web/static/images/emoji/1f6c6.png diff --git a/web/static/images/emoji/1f6c7.png b/web/static/images/emoji/1f6c7.png Binary files differnew file mode 100644 index 000000000..ab45c0d19 --- /dev/null +++ b/web/static/images/emoji/1f6c7.png diff --git a/web/static/images/emoji/1f6c8.png b/web/static/images/emoji/1f6c8.png Binary files differnew file mode 100644 index 000000000..1adec5678 --- /dev/null +++ b/web/static/images/emoji/1f6c8.png diff --git a/web/static/images/emoji/1f6c9.png b/web/static/images/emoji/1f6c9.png Binary files differnew file mode 100644 index 000000000..ce9578948 --- /dev/null +++ b/web/static/images/emoji/1f6c9.png diff --git a/web/static/images/emoji/1f6ca.png b/web/static/images/emoji/1f6ca.png Binary files differnew file mode 100644 index 000000000..b8836a8ad --- /dev/null +++ b/web/static/images/emoji/1f6ca.png diff --git a/web/static/images/emoji/1f6cb.png b/web/static/images/emoji/1f6cb.png Binary files differnew file mode 100644 index 000000000..fe7473eef --- /dev/null +++ b/web/static/images/emoji/1f6cb.png diff --git a/web/static/images/emoji/1f6cc.png b/web/static/images/emoji/1f6cc.png Binary files differnew file mode 100644 index 000000000..4d232c9bb --- /dev/null +++ b/web/static/images/emoji/1f6cc.png diff --git a/web/static/images/emoji/1f6cd.png b/web/static/images/emoji/1f6cd.png Binary files differnew file mode 100644 index 000000000..c4aa0049c --- /dev/null +++ b/web/static/images/emoji/1f6cd.png diff --git a/web/static/images/emoji/1f6ce.png b/web/static/images/emoji/1f6ce.png Binary files differnew file mode 100644 index 000000000..5eb060df1 --- /dev/null +++ b/web/static/images/emoji/1f6ce.png diff --git a/web/static/images/emoji/1f6cf.png b/web/static/images/emoji/1f6cf.png Binary files differnew file mode 100644 index 000000000..2b23803bc --- /dev/null +++ b/web/static/images/emoji/1f6cf.png diff --git a/web/static/images/emoji/1f6e0.png b/web/static/images/emoji/1f6e0.png Binary files differnew file mode 100644 index 000000000..eeea685b4 --- /dev/null +++ b/web/static/images/emoji/1f6e0.png diff --git a/web/static/images/emoji/1f6e1.png b/web/static/images/emoji/1f6e1.png Binary files differnew file mode 100644 index 000000000..30a63a8bf --- /dev/null +++ b/web/static/images/emoji/1f6e1.png diff --git a/web/static/images/emoji/1f6e2.png b/web/static/images/emoji/1f6e2.png Binary files differnew file mode 100644 index 000000000..e7e597a98 --- /dev/null +++ b/web/static/images/emoji/1f6e2.png diff --git a/web/static/images/emoji/1f6e3.png b/web/static/images/emoji/1f6e3.png Binary files differnew file mode 100644 index 000000000..c7f7a5d48 --- /dev/null +++ b/web/static/images/emoji/1f6e3.png diff --git a/web/static/images/emoji/1f6e4.png b/web/static/images/emoji/1f6e4.png Binary files differnew file mode 100644 index 000000000..322831040 --- /dev/null +++ b/web/static/images/emoji/1f6e4.png diff --git a/web/static/images/emoji/1f6e5.png b/web/static/images/emoji/1f6e5.png Binary files differnew file mode 100644 index 000000000..1e720f431 --- /dev/null +++ b/web/static/images/emoji/1f6e5.png diff --git a/web/static/images/emoji/1f6e6.png b/web/static/images/emoji/1f6e6.png Binary files differnew file mode 100644 index 000000000..8b91ccced --- /dev/null +++ b/web/static/images/emoji/1f6e6.png diff --git a/web/static/images/emoji/1f6e7.png b/web/static/images/emoji/1f6e7.png Binary files differnew file mode 100644 index 000000000..a5f67a8a4 --- /dev/null +++ b/web/static/images/emoji/1f6e7.png diff --git a/web/static/images/emoji/1f6e8.png b/web/static/images/emoji/1f6e8.png Binary files differnew file mode 100644 index 000000000..85afe1f2a --- /dev/null +++ b/web/static/images/emoji/1f6e8.png diff --git a/web/static/images/emoji/1f6e9.png b/web/static/images/emoji/1f6e9.png Binary files differnew file mode 100644 index 000000000..bd369a205 --- /dev/null +++ b/web/static/images/emoji/1f6e9.png diff --git a/web/static/images/emoji/1f6ea.png b/web/static/images/emoji/1f6ea.png Binary files differnew file mode 100644 index 000000000..93456c816 --- /dev/null +++ b/web/static/images/emoji/1f6ea.png diff --git a/web/static/images/emoji/1f6eb.png b/web/static/images/emoji/1f6eb.png Binary files differnew file mode 100644 index 000000000..9b0f017be --- /dev/null +++ b/web/static/images/emoji/1f6eb.png diff --git a/web/static/images/emoji/1f6ec.png b/web/static/images/emoji/1f6ec.png Binary files differnew file mode 100644 index 000000000..4d754bf59 --- /dev/null +++ b/web/static/images/emoji/1f6ec.png diff --git a/web/static/images/emoji/1f6f0.png b/web/static/images/emoji/1f6f0.png Binary files differnew file mode 100644 index 000000000..52eec7627 --- /dev/null +++ b/web/static/images/emoji/1f6f0.png diff --git a/web/static/images/emoji/1f6f1.png b/web/static/images/emoji/1f6f1.png Binary files differnew file mode 100644 index 000000000..39cb17c82 --- /dev/null +++ b/web/static/images/emoji/1f6f1.png diff --git a/web/static/images/emoji/1f6f2.png b/web/static/images/emoji/1f6f2.png Binary files differnew file mode 100644 index 000000000..97066ea6e --- /dev/null +++ b/web/static/images/emoji/1f6f2.png diff --git a/web/static/images/emoji/1f6f3.png b/web/static/images/emoji/1f6f3.png Binary files differnew file mode 100644 index 000000000..512cb1200 --- /dev/null +++ b/web/static/images/emoji/1f6f3.png diff --git a/web/static/images/emoji/203c.png b/web/static/images/emoji/203c.png Binary files differnew file mode 100644 index 000000000..ab85c1d06 --- /dev/null +++ b/web/static/images/emoji/203c.png diff --git a/web/static/images/emoji/2049.png b/web/static/images/emoji/2049.png Binary files differnew file mode 100644 index 000000000..a8e1ec2a9 --- /dev/null +++ b/web/static/images/emoji/2049.png diff --git a/web/static/images/emoji/2122.png b/web/static/images/emoji/2122.png Binary files differnew file mode 100644 index 000000000..0ddad3d83 --- /dev/null +++ b/web/static/images/emoji/2122.png diff --git a/web/static/images/emoji/2139.png b/web/static/images/emoji/2139.png Binary files differnew file mode 100644 index 000000000..68059c871 --- /dev/null +++ b/web/static/images/emoji/2139.png diff --git a/web/static/images/emoji/2194.png b/web/static/images/emoji/2194.png Binary files differnew file mode 100644 index 000000000..9e5e99c58 --- /dev/null +++ b/web/static/images/emoji/2194.png diff --git a/web/static/images/emoji/2195.png b/web/static/images/emoji/2195.png Binary files differnew file mode 100644 index 000000000..bb668b036 --- /dev/null +++ b/web/static/images/emoji/2195.png diff --git a/web/static/images/emoji/2196.png b/web/static/images/emoji/2196.png Binary files differnew file mode 100644 index 000000000..5a75e42ba --- /dev/null +++ b/web/static/images/emoji/2196.png diff --git a/web/static/images/emoji/2197.png b/web/static/images/emoji/2197.png Binary files differnew file mode 100644 index 000000000..267322593 --- /dev/null +++ b/web/static/images/emoji/2197.png diff --git a/web/static/images/emoji/2198.png b/web/static/images/emoji/2198.png Binary files differnew file mode 100644 index 000000000..4e7757c23 --- /dev/null +++ b/web/static/images/emoji/2198.png diff --git a/web/static/images/emoji/2199.png b/web/static/images/emoji/2199.png Binary files differnew file mode 100644 index 000000000..c5b1a2f7a --- /dev/null +++ b/web/static/images/emoji/2199.png diff --git a/web/static/images/emoji/21a9.png b/web/static/images/emoji/21a9.png Binary files differnew file mode 100644 index 000000000..a9358a56e --- /dev/null +++ b/web/static/images/emoji/21a9.png diff --git a/web/static/images/emoji/21aa.png b/web/static/images/emoji/21aa.png Binary files differnew file mode 100644 index 000000000..0512301c9 --- /dev/null +++ b/web/static/images/emoji/21aa.png diff --git a/web/static/images/emoji/231a.png b/web/static/images/emoji/231a.png Binary files differnew file mode 100644 index 000000000..50f16588a --- /dev/null +++ b/web/static/images/emoji/231a.png diff --git a/web/static/images/emoji/231b.png b/web/static/images/emoji/231b.png Binary files differnew file mode 100644 index 000000000..06799f8c5 --- /dev/null +++ b/web/static/images/emoji/231b.png diff --git a/web/static/images/emoji/23e9.png b/web/static/images/emoji/23e9.png Binary files differnew file mode 100644 index 000000000..dda9bec2a --- /dev/null +++ b/web/static/images/emoji/23e9.png diff --git a/web/static/images/emoji/23ea.png b/web/static/images/emoji/23ea.png Binary files differnew file mode 100644 index 000000000..cd693f938 --- /dev/null +++ b/web/static/images/emoji/23ea.png diff --git a/web/static/images/emoji/23eb.png b/web/static/images/emoji/23eb.png Binary files differnew file mode 100644 index 000000000..0878d9436 --- /dev/null +++ b/web/static/images/emoji/23eb.png diff --git a/web/static/images/emoji/23ec.png b/web/static/images/emoji/23ec.png Binary files differnew file mode 100644 index 000000000..698156f8d --- /dev/null +++ b/web/static/images/emoji/23ec.png diff --git a/web/static/images/emoji/23f0.png b/web/static/images/emoji/23f0.png Binary files differnew file mode 100644 index 000000000..3f466f3a7 --- /dev/null +++ b/web/static/images/emoji/23f0.png diff --git a/web/static/images/emoji/23f3.png b/web/static/images/emoji/23f3.png Binary files differnew file mode 100644 index 000000000..bb0bbd8f7 --- /dev/null +++ b/web/static/images/emoji/23f3.png diff --git a/web/static/images/emoji/24c2.png b/web/static/images/emoji/24c2.png Binary files differnew file mode 100644 index 000000000..7de289795 --- /dev/null +++ b/web/static/images/emoji/24c2.png diff --git a/web/static/images/emoji/25aa.png b/web/static/images/emoji/25aa.png Binary files differnew file mode 100644 index 000000000..5a5559241 --- /dev/null +++ b/web/static/images/emoji/25aa.png diff --git a/web/static/images/emoji/25ab.png b/web/static/images/emoji/25ab.png Binary files differnew file mode 100644 index 000000000..5b115d325 --- /dev/null +++ b/web/static/images/emoji/25ab.png diff --git a/web/static/images/emoji/25b6.png b/web/static/images/emoji/25b6.png Binary files differnew file mode 100644 index 000000000..cbc672c1e --- /dev/null +++ b/web/static/images/emoji/25b6.png diff --git a/web/static/images/emoji/25c0.png b/web/static/images/emoji/25c0.png Binary files differnew file mode 100644 index 000000000..66b208dd9 --- /dev/null +++ b/web/static/images/emoji/25c0.png diff --git a/web/static/images/emoji/25fb.png b/web/static/images/emoji/25fb.png Binary files differnew file mode 100644 index 000000000..f3c39550f --- /dev/null +++ b/web/static/images/emoji/25fb.png diff --git a/web/static/images/emoji/25fc.png b/web/static/images/emoji/25fc.png Binary files differnew file mode 100644 index 000000000..0250c07f4 --- /dev/null +++ b/web/static/images/emoji/25fc.png diff --git a/web/static/images/emoji/25fd.png b/web/static/images/emoji/25fd.png Binary files differnew file mode 100644 index 000000000..7a34786e8 --- /dev/null +++ b/web/static/images/emoji/25fd.png diff --git a/web/static/images/emoji/25fe.png b/web/static/images/emoji/25fe.png Binary files differnew file mode 100644 index 000000000..6dd0df1c9 --- /dev/null +++ b/web/static/images/emoji/25fe.png diff --git a/web/static/images/emoji/2600.png b/web/static/images/emoji/2600.png Binary files differnew file mode 100644 index 000000000..d4f88fb8b --- /dev/null +++ b/web/static/images/emoji/2600.png diff --git a/web/static/images/emoji/2601.png b/web/static/images/emoji/2601.png Binary files differnew file mode 100644 index 000000000..559c52f76 --- /dev/null +++ b/web/static/images/emoji/2601.png diff --git a/web/static/images/emoji/260e.png b/web/static/images/emoji/260e.png Binary files differnew file mode 100644 index 000000000..6a14f1bfe --- /dev/null +++ b/web/static/images/emoji/260e.png diff --git a/web/static/images/emoji/2611.png b/web/static/images/emoji/2611.png Binary files differnew file mode 100644 index 000000000..e9826b1db --- /dev/null +++ b/web/static/images/emoji/2611.png diff --git a/web/static/images/emoji/2614.png b/web/static/images/emoji/2614.png Binary files differnew file mode 100644 index 000000000..83672dd6c --- /dev/null +++ b/web/static/images/emoji/2614.png diff --git a/web/static/images/emoji/2615.png b/web/static/images/emoji/2615.png Binary files differnew file mode 100644 index 000000000..109505f51 --- /dev/null +++ b/web/static/images/emoji/2615.png diff --git a/web/static/images/emoji/261d.png b/web/static/images/emoji/261d.png Binary files differnew file mode 100644 index 000000000..387fe59e2 --- /dev/null +++ b/web/static/images/emoji/261d.png diff --git a/web/static/images/emoji/263a.png b/web/static/images/emoji/263a.png Binary files differnew file mode 100644 index 000000000..ea6e93a65 --- /dev/null +++ b/web/static/images/emoji/263a.png diff --git a/web/static/images/emoji/2648.png b/web/static/images/emoji/2648.png Binary files differnew file mode 100644 index 000000000..8c26a2400 --- /dev/null +++ b/web/static/images/emoji/2648.png diff --git a/web/static/images/emoji/2649.png b/web/static/images/emoji/2649.png Binary files differnew file mode 100644 index 000000000..3d3434ccf --- /dev/null +++ b/web/static/images/emoji/2649.png diff --git a/web/static/images/emoji/264a.png b/web/static/images/emoji/264a.png Binary files differnew file mode 100644 index 000000000..3d34ba7ca --- /dev/null +++ b/web/static/images/emoji/264a.png diff --git a/web/static/images/emoji/264b.png b/web/static/images/emoji/264b.png Binary files differnew file mode 100644 index 000000000..6375eabb5 --- /dev/null +++ b/web/static/images/emoji/264b.png diff --git a/web/static/images/emoji/264c.png b/web/static/images/emoji/264c.png Binary files differnew file mode 100644 index 000000000..2290f822a --- /dev/null +++ b/web/static/images/emoji/264c.png diff --git a/web/static/images/emoji/264d.png b/web/static/images/emoji/264d.png Binary files differnew file mode 100644 index 000000000..238424313 --- /dev/null +++ b/web/static/images/emoji/264d.png diff --git a/web/static/images/emoji/264e.png b/web/static/images/emoji/264e.png Binary files differnew file mode 100644 index 000000000..3f3c33443 --- /dev/null +++ b/web/static/images/emoji/264e.png diff --git a/web/static/images/emoji/264f.png b/web/static/images/emoji/264f.png Binary files differnew file mode 100644 index 000000000..f903e7665 --- /dev/null +++ b/web/static/images/emoji/264f.png diff --git a/web/static/images/emoji/2650.png b/web/static/images/emoji/2650.png Binary files differnew file mode 100644 index 000000000..b5d55c10f --- /dev/null +++ b/web/static/images/emoji/2650.png diff --git a/web/static/images/emoji/2651.png b/web/static/images/emoji/2651.png Binary files differnew file mode 100644 index 000000000..255ac3183 --- /dev/null +++ b/web/static/images/emoji/2651.png diff --git a/web/static/images/emoji/2652.png b/web/static/images/emoji/2652.png Binary files differnew file mode 100644 index 000000000..2e645c9e3 --- /dev/null +++ b/web/static/images/emoji/2652.png diff --git a/web/static/images/emoji/2653.png b/web/static/images/emoji/2653.png Binary files differnew file mode 100644 index 000000000..939b88e60 --- /dev/null +++ b/web/static/images/emoji/2653.png diff --git a/web/static/images/emoji/2660.png b/web/static/images/emoji/2660.png Binary files differnew file mode 100644 index 000000000..1cb4bea46 --- /dev/null +++ b/web/static/images/emoji/2660.png diff --git a/web/static/images/emoji/2663.png b/web/static/images/emoji/2663.png Binary files differnew file mode 100644 index 000000000..307231d98 --- /dev/null +++ b/web/static/images/emoji/2663.png diff --git a/web/static/images/emoji/2665.png b/web/static/images/emoji/2665.png Binary files differnew file mode 100644 index 000000000..994a062cc --- /dev/null +++ b/web/static/images/emoji/2665.png diff --git a/web/static/images/emoji/2666.png b/web/static/images/emoji/2666.png Binary files differnew file mode 100644 index 000000000..3e153dbe8 --- /dev/null +++ b/web/static/images/emoji/2666.png diff --git a/web/static/images/emoji/2668.png b/web/static/images/emoji/2668.png Binary files differnew file mode 100644 index 000000000..dbe158292 --- /dev/null +++ b/web/static/images/emoji/2668.png diff --git a/web/static/images/emoji/267b.png b/web/static/images/emoji/267b.png Binary files differnew file mode 100644 index 000000000..181391e86 --- /dev/null +++ b/web/static/images/emoji/267b.png diff --git a/web/static/images/emoji/267f.png b/web/static/images/emoji/267f.png Binary files differnew file mode 100644 index 000000000..638696ca9 --- /dev/null +++ b/web/static/images/emoji/267f.png diff --git a/web/static/images/emoji/2693.png b/web/static/images/emoji/2693.png Binary files differnew file mode 100644 index 000000000..f2a8200f0 --- /dev/null +++ b/web/static/images/emoji/2693.png diff --git a/web/static/images/emoji/26a0.png b/web/static/images/emoji/26a0.png Binary files differnew file mode 100644 index 000000000..8a5dd577a --- /dev/null +++ b/web/static/images/emoji/26a0.png diff --git a/web/static/images/emoji/26a1.png b/web/static/images/emoji/26a1.png Binary files differnew file mode 100644 index 000000000..96ec4dccb --- /dev/null +++ b/web/static/images/emoji/26a1.png diff --git a/web/static/images/emoji/26aa.png b/web/static/images/emoji/26aa.png Binary files differnew file mode 100644 index 000000000..84e8a43a2 --- /dev/null +++ b/web/static/images/emoji/26aa.png diff --git a/web/static/images/emoji/26ab.png b/web/static/images/emoji/26ab.png Binary files differnew file mode 100644 index 000000000..a9f021517 --- /dev/null +++ b/web/static/images/emoji/26ab.png diff --git a/web/static/images/emoji/26bd.png b/web/static/images/emoji/26bd.png Binary files differnew file mode 100644 index 000000000..a5b188cef --- /dev/null +++ b/web/static/images/emoji/26bd.png diff --git a/web/static/images/emoji/26be.png b/web/static/images/emoji/26be.png Binary files differnew file mode 100644 index 000000000..4ba7a75a6 --- /dev/null +++ b/web/static/images/emoji/26be.png diff --git a/web/static/images/emoji/26c4.png b/web/static/images/emoji/26c4.png Binary files differnew file mode 100644 index 000000000..5cfd23ec0 --- /dev/null +++ b/web/static/images/emoji/26c4.png diff --git a/web/static/images/emoji/26c5.png b/web/static/images/emoji/26c5.png Binary files differnew file mode 100644 index 000000000..a5c8d31b8 --- /dev/null +++ b/web/static/images/emoji/26c5.png diff --git a/web/static/images/emoji/26ce.png b/web/static/images/emoji/26ce.png Binary files differnew file mode 100644 index 000000000..600ad3a3c --- /dev/null +++ b/web/static/images/emoji/26ce.png diff --git a/web/static/images/emoji/26d4.png b/web/static/images/emoji/26d4.png Binary files differnew file mode 100644 index 000000000..aca2edaa7 --- /dev/null +++ b/web/static/images/emoji/26d4.png diff --git a/web/static/images/emoji/26ea.png b/web/static/images/emoji/26ea.png Binary files differnew file mode 100644 index 000000000..e1f25e25a --- /dev/null +++ b/web/static/images/emoji/26ea.png diff --git a/web/static/images/emoji/26f2.png b/web/static/images/emoji/26f2.png Binary files differnew file mode 100644 index 000000000..465d2a127 --- /dev/null +++ b/web/static/images/emoji/26f2.png diff --git a/web/static/images/emoji/26f3.png b/web/static/images/emoji/26f3.png Binary files differnew file mode 100644 index 000000000..c03f80917 --- /dev/null +++ b/web/static/images/emoji/26f3.png diff --git a/web/static/images/emoji/26f5.png b/web/static/images/emoji/26f5.png Binary files differnew file mode 100644 index 000000000..9e862f831 --- /dev/null +++ b/web/static/images/emoji/26f5.png diff --git a/web/static/images/emoji/26fa.png b/web/static/images/emoji/26fa.png Binary files differnew file mode 100644 index 000000000..db3101b4a --- /dev/null +++ b/web/static/images/emoji/26fa.png diff --git a/web/static/images/emoji/26fd.png b/web/static/images/emoji/26fd.png Binary files differnew file mode 100644 index 000000000..db5b15c89 --- /dev/null +++ b/web/static/images/emoji/26fd.png diff --git a/web/static/images/emoji/2702.png b/web/static/images/emoji/2702.png Binary files differnew file mode 100644 index 000000000..0a2d1b07f --- /dev/null +++ b/web/static/images/emoji/2702.png diff --git a/web/static/images/emoji/2705.png b/web/static/images/emoji/2705.png Binary files differnew file mode 100644 index 000000000..241a4f6f9 --- /dev/null +++ b/web/static/images/emoji/2705.png diff --git a/web/static/images/emoji/2708.png b/web/static/images/emoji/2708.png Binary files differnew file mode 100644 index 000000000..bf1786717 --- /dev/null +++ b/web/static/images/emoji/2708.png diff --git a/web/static/images/emoji/2709.png b/web/static/images/emoji/2709.png Binary files differnew file mode 100644 index 000000000..c0bb4ebfd --- /dev/null +++ b/web/static/images/emoji/2709.png diff --git a/web/static/images/emoji/270a.png b/web/static/images/emoji/270a.png Binary files differnew file mode 100644 index 000000000..97e5b0639 --- /dev/null +++ b/web/static/images/emoji/270a.png diff --git a/web/static/images/emoji/270b.png b/web/static/images/emoji/270b.png Binary files differnew file mode 100644 index 000000000..89de966a3 --- /dev/null +++ b/web/static/images/emoji/270b.png diff --git a/web/static/images/emoji/270c.png b/web/static/images/emoji/270c.png Binary files differnew file mode 100644 index 000000000..0b7aa52d1 --- /dev/null +++ b/web/static/images/emoji/270c.png diff --git a/web/static/images/emoji/270f.png b/web/static/images/emoji/270f.png Binary files differnew file mode 100644 index 000000000..693ee8429 --- /dev/null +++ b/web/static/images/emoji/270f.png diff --git a/web/static/images/emoji/2712.png b/web/static/images/emoji/2712.png Binary files differnew file mode 100644 index 000000000..6f1a76cde --- /dev/null +++ b/web/static/images/emoji/2712.png diff --git a/web/static/images/emoji/2714.png b/web/static/images/emoji/2714.png Binary files differnew file mode 100644 index 000000000..239ea09ee --- /dev/null +++ b/web/static/images/emoji/2714.png diff --git a/web/static/images/emoji/2716.png b/web/static/images/emoji/2716.png Binary files differnew file mode 100644 index 000000000..a75fd57e0 --- /dev/null +++ b/web/static/images/emoji/2716.png diff --git a/web/static/images/emoji/2728.png b/web/static/images/emoji/2728.png Binary files differnew file mode 100644 index 000000000..f7faa7270 --- /dev/null +++ b/web/static/images/emoji/2728.png diff --git a/web/static/images/emoji/2733.png b/web/static/images/emoji/2733.png Binary files differnew file mode 100644 index 000000000..aaa681d4f --- /dev/null +++ b/web/static/images/emoji/2733.png diff --git a/web/static/images/emoji/2734.png b/web/static/images/emoji/2734.png Binary files differnew file mode 100644 index 000000000..ea1ba7edb --- /dev/null +++ b/web/static/images/emoji/2734.png diff --git a/web/static/images/emoji/2744.png b/web/static/images/emoji/2744.png Binary files differnew file mode 100644 index 000000000..743b9fd98 --- /dev/null +++ b/web/static/images/emoji/2744.png diff --git a/web/static/images/emoji/2747.png b/web/static/images/emoji/2747.png Binary files differnew file mode 100644 index 000000000..cb37090c7 --- /dev/null +++ b/web/static/images/emoji/2747.png diff --git a/web/static/images/emoji/274c.png b/web/static/images/emoji/274c.png Binary files differnew file mode 100644 index 000000000..18de93090 --- /dev/null +++ b/web/static/images/emoji/274c.png diff --git a/web/static/images/emoji/274e.png b/web/static/images/emoji/274e.png Binary files differnew file mode 100644 index 000000000..90ca18394 --- /dev/null +++ b/web/static/images/emoji/274e.png diff --git a/web/static/images/emoji/2753.png b/web/static/images/emoji/2753.png Binary files differnew file mode 100644 index 000000000..9e84758ee --- /dev/null +++ b/web/static/images/emoji/2753.png diff --git a/web/static/images/emoji/2754.png b/web/static/images/emoji/2754.png Binary files differnew file mode 100644 index 000000000..7808b13e3 --- /dev/null +++ b/web/static/images/emoji/2754.png diff --git a/web/static/images/emoji/2755.png b/web/static/images/emoji/2755.png Binary files differnew file mode 100644 index 000000000..759d6e7f7 --- /dev/null +++ b/web/static/images/emoji/2755.png diff --git a/web/static/images/emoji/2757.png b/web/static/images/emoji/2757.png Binary files differnew file mode 100644 index 000000000..b8fca78bc --- /dev/null +++ b/web/static/images/emoji/2757.png diff --git a/web/static/images/emoji/2764.png b/web/static/images/emoji/2764.png Binary files differnew file mode 100644 index 000000000..af35e2223 --- /dev/null +++ b/web/static/images/emoji/2764.png diff --git a/web/static/images/emoji/2795.png b/web/static/images/emoji/2795.png Binary files differnew file mode 100644 index 000000000..198cde00e --- /dev/null +++ b/web/static/images/emoji/2795.png diff --git a/web/static/images/emoji/2796.png b/web/static/images/emoji/2796.png Binary files differnew file mode 100644 index 000000000..60195e0d4 --- /dev/null +++ b/web/static/images/emoji/2796.png diff --git a/web/static/images/emoji/2797.png b/web/static/images/emoji/2797.png Binary files differnew file mode 100644 index 000000000..b883d27f5 --- /dev/null +++ b/web/static/images/emoji/2797.png diff --git a/web/static/images/emoji/27a1.png b/web/static/images/emoji/27a1.png Binary files differnew file mode 100644 index 000000000..67ab92488 --- /dev/null +++ b/web/static/images/emoji/27a1.png diff --git a/web/static/images/emoji/27b0.png b/web/static/images/emoji/27b0.png Binary files differnew file mode 100644 index 000000000..1c7b496c5 --- /dev/null +++ b/web/static/images/emoji/27b0.png diff --git a/web/static/images/emoji/27bf.png b/web/static/images/emoji/27bf.png Binary files differnew file mode 100644 index 000000000..a9b9248ba --- /dev/null +++ b/web/static/images/emoji/27bf.png diff --git a/web/static/images/emoji/2934.png b/web/static/images/emoji/2934.png Binary files differnew file mode 100644 index 000000000..b6c5b0610 --- /dev/null +++ b/web/static/images/emoji/2934.png diff --git a/web/static/images/emoji/2935.png b/web/static/images/emoji/2935.png Binary files differnew file mode 100644 index 000000000..79234629f --- /dev/null +++ b/web/static/images/emoji/2935.png diff --git a/web/static/images/emoji/2b05.png b/web/static/images/emoji/2b05.png Binary files differnew file mode 100644 index 000000000..58a76a59c --- /dev/null +++ b/web/static/images/emoji/2b05.png diff --git a/web/static/images/emoji/2b06.png b/web/static/images/emoji/2b06.png Binary files differnew file mode 100644 index 000000000..d50437a6a --- /dev/null +++ b/web/static/images/emoji/2b06.png diff --git a/web/static/images/emoji/2b07.png b/web/static/images/emoji/2b07.png Binary files differnew file mode 100644 index 000000000..cf9664792 --- /dev/null +++ b/web/static/images/emoji/2b07.png diff --git a/web/static/images/emoji/2b1b.png b/web/static/images/emoji/2b1b.png Binary files differnew file mode 100644 index 000000000..a8ca8cb81 --- /dev/null +++ b/web/static/images/emoji/2b1b.png diff --git a/web/static/images/emoji/2b1c.png b/web/static/images/emoji/2b1c.png Binary files differnew file mode 100644 index 000000000..2f6071f06 --- /dev/null +++ b/web/static/images/emoji/2b1c.png diff --git a/web/static/images/emoji/2b50.png b/web/static/images/emoji/2b50.png Binary files differnew file mode 100644 index 000000000..00f6758a2 --- /dev/null +++ b/web/static/images/emoji/2b50.png diff --git a/web/static/images/emoji/2b55.png b/web/static/images/emoji/2b55.png Binary files differnew file mode 100644 index 000000000..f141dc452 --- /dev/null +++ b/web/static/images/emoji/2b55.png diff --git a/web/static/images/emoji/3030.png b/web/static/images/emoji/3030.png Binary files differnew file mode 100644 index 000000000..3b346827b --- /dev/null +++ b/web/static/images/emoji/3030.png diff --git a/web/static/images/emoji/303d.png b/web/static/images/emoji/303d.png Binary files differnew file mode 100644 index 000000000..d39063ed9 --- /dev/null +++ b/web/static/images/emoji/303d.png diff --git a/web/static/images/emoji/3297.png b/web/static/images/emoji/3297.png Binary files differnew file mode 100644 index 000000000..b3ffe6fe4 --- /dev/null +++ b/web/static/images/emoji/3297.png diff --git a/web/static/images/emoji/3299.png b/web/static/images/emoji/3299.png Binary files differnew file mode 100644 index 000000000..5ff746bec --- /dev/null +++ b/web/static/images/emoji/3299.png diff --git a/web/static/images/emoji/8ball.png b/web/static/images/emoji/8ball.png Binary files differindex c2c710d45..7bf80b6d7 100755..100644 --- a/web/static/images/emoji/8ball.png +++ b/web/static/images/emoji/8ball.png diff --git a/web/static/images/emoji/a.png b/web/static/images/emoji/a.png Binary files differindex 09ff6d6f1..7b1f9663c 100755..100644 --- a/web/static/images/emoji/a.png +++ b/web/static/images/emoji/a.png diff --git a/web/static/images/emoji/ab.png b/web/static/images/emoji/ab.png Binary files differindex 2a5222047..386ec09fe 100755..100644 --- a/web/static/images/emoji/ab.png +++ b/web/static/images/emoji/ab.png diff --git a/web/static/images/emoji/abc.png b/web/static/images/emoji/abc.png Binary files differindex 505d40a15..51dc1bf76 100755..100644 --- a/web/static/images/emoji/abc.png +++ b/web/static/images/emoji/abc.png diff --git a/web/static/images/emoji/abcd.png b/web/static/images/emoji/abcd.png Binary files differindex 5218470b6..a79d4311d 100755..100644 --- a/web/static/images/emoji/abcd.png +++ b/web/static/images/emoji/abcd.png diff --git a/web/static/images/emoji/accept.png b/web/static/images/emoji/accept.png Binary files differindex 2d2009031..10cf9e29a 100755..100644 --- a/web/static/images/emoji/accept.png +++ b/web/static/images/emoji/accept.png diff --git a/web/static/images/emoji/admission_tickets.png b/web/static/images/emoji/admission_tickets.png Binary files differnew file mode 100644 index 000000000..e12819269 --- /dev/null +++ b/web/static/images/emoji/admission_tickets.png diff --git a/web/static/images/emoji/aerial_tramway.png b/web/static/images/emoji/aerial_tramway.png Binary files differindex 38f6dfe23..32d56bec7 100755..100644 --- a/web/static/images/emoji/aerial_tramway.png +++ b/web/static/images/emoji/aerial_tramway.png diff --git a/web/static/images/emoji/airplane.png b/web/static/images/emoji/airplane.png Binary files differindex 8407cb675..bf1786717 100755..100644 --- a/web/static/images/emoji/airplane.png +++ b/web/static/images/emoji/airplane.png diff --git a/web/static/images/emoji/airplane_arriving.png b/web/static/images/emoji/airplane_arriving.png Binary files differnew file mode 100644 index 000000000..4d754bf59 --- /dev/null +++ b/web/static/images/emoji/airplane_arriving.png diff --git a/web/static/images/emoji/airplane_departure.png b/web/static/images/emoji/airplane_departure.png Binary files differnew file mode 100644 index 000000000..9b0f017be --- /dev/null +++ b/web/static/images/emoji/airplane_departure.png diff --git a/web/static/images/emoji/alarm_clock.png b/web/static/images/emoji/alarm_clock.png Binary files differindex 86ca8c8ed..3f466f3a7 100755..100644 --- a/web/static/images/emoji/alarm_clock.png +++ b/web/static/images/emoji/alarm_clock.png diff --git a/web/static/images/emoji/alien.png b/web/static/images/emoji/alien.png Binary files differindex 416de47be..6d0fc8399 100755..100644 --- a/web/static/images/emoji/alien.png +++ b/web/static/images/emoji/alien.png diff --git a/web/static/images/emoji/ambulance.png b/web/static/images/emoji/ambulance.png Binary files differindex b740f45db..9df138d9c 100755..100644 --- a/web/static/images/emoji/ambulance.png +++ b/web/static/images/emoji/ambulance.png diff --git a/web/static/images/emoji/anchor.png b/web/static/images/emoji/anchor.png Binary files differindex 0c5192e64..f2a8200f0 100755..100644 --- a/web/static/images/emoji/anchor.png +++ b/web/static/images/emoji/anchor.png diff --git a/web/static/images/emoji/angel.png b/web/static/images/emoji/angel.png Binary files differindex da52c310c..46546001f 100755..100644 --- a/web/static/images/emoji/angel.png +++ b/web/static/images/emoji/angel.png diff --git a/web/static/images/emoji/anger.png b/web/static/images/emoji/anger.png Binary files differindex 6fb4dca18..f69aa08d4 100755..100644 --- a/web/static/images/emoji/anger.png +++ b/web/static/images/emoji/anger.png diff --git a/web/static/images/emoji/angry.png b/web/static/images/emoji/angry.png Binary files differindex f95bfa897..103961ee4 100755..100644 --- a/web/static/images/emoji/angry.png +++ b/web/static/images/emoji/angry.png diff --git a/web/static/images/emoji/anguished.png b/web/static/images/emoji/anguished.png Binary files differindex c62594726..31b14f781 100755..100644 --- a/web/static/images/emoji/anguished.png +++ b/web/static/images/emoji/anguished.png diff --git a/web/static/images/emoji/ant.png b/web/static/images/emoji/ant.png Binary files differindex b92d1cc14..1b6ba80c0 100755..100644 --- a/web/static/images/emoji/ant.png +++ b/web/static/images/emoji/ant.png diff --git a/web/static/images/emoji/apple.png b/web/static/images/emoji/apple.png Binary files differindex 08aa17b95..bcc5c94aa 100755..100644 --- a/web/static/images/emoji/apple.png +++ b/web/static/images/emoji/apple.png diff --git a/web/static/images/emoji/aquarius.png b/web/static/images/emoji/aquarius.png Binary files differindex cbff66edc..2e645c9e3 100755..100644 --- a/web/static/images/emoji/aquarius.png +++ b/web/static/images/emoji/aquarius.png diff --git a/web/static/images/emoji/aries.png b/web/static/images/emoji/aries.png Binary files differindex aab5e8809..8c26a2400 100755..100644 --- a/web/static/images/emoji/aries.png +++ b/web/static/images/emoji/aries.png diff --git a/web/static/images/emoji/arrow_backward.png b/web/static/images/emoji/arrow_backward.png Binary files differindex 088621834..66b208dd9 100755..100644 --- a/web/static/images/emoji/arrow_backward.png +++ b/web/static/images/emoji/arrow_backward.png diff --git a/web/static/images/emoji/arrow_double_down.png b/web/static/images/emoji/arrow_double_down.png Binary files differindex 2ecbebcda..698156f8d 100755..100644 --- a/web/static/images/emoji/arrow_double_down.png +++ b/web/static/images/emoji/arrow_double_down.png diff --git a/web/static/images/emoji/arrow_double_up.png b/web/static/images/emoji/arrow_double_up.png Binary files differindex 2bd6659b1..0878d9436 100755..100644 --- a/web/static/images/emoji/arrow_double_up.png +++ b/web/static/images/emoji/arrow_double_up.png diff --git a/web/static/images/emoji/arrow_down.png b/web/static/images/emoji/arrow_down.png Binary files differindex e6702f02b..cf9664792 100755..100644 --- a/web/static/images/emoji/arrow_down.png +++ b/web/static/images/emoji/arrow_down.png diff --git a/web/static/images/emoji/arrow_down_small.png b/web/static/images/emoji/arrow_down_small.png Binary files differindex 22d383a92..6694271c4 100755..100644 --- a/web/static/images/emoji/arrow_down_small.png +++ b/web/static/images/emoji/arrow_down_small.png diff --git a/web/static/images/emoji/arrow_forward.png b/web/static/images/emoji/arrow_forward.png Binary files differindex fbfe711b6..cbc672c1e 100755..100644 --- a/web/static/images/emoji/arrow_forward.png +++ b/web/static/images/emoji/arrow_forward.png diff --git a/web/static/images/emoji/arrow_heading_down.png b/web/static/images/emoji/arrow_heading_down.png Binary files differindex 56dd3b9d3..79234629f 100755..100644 --- a/web/static/images/emoji/arrow_heading_down.png +++ b/web/static/images/emoji/arrow_heading_down.png diff --git a/web/static/images/emoji/arrow_heading_up.png b/web/static/images/emoji/arrow_heading_up.png Binary files differindex c8f670a1e..b6c5b0610 100755..100644 --- a/web/static/images/emoji/arrow_heading_up.png +++ b/web/static/images/emoji/arrow_heading_up.png diff --git a/web/static/images/emoji/arrow_left.png b/web/static/images/emoji/arrow_left.png Binary files differindex d64ac619c..58a76a59c 100755..100644 --- a/web/static/images/emoji/arrow_left.png +++ b/web/static/images/emoji/arrow_left.png diff --git a/web/static/images/emoji/arrow_lower_left.png b/web/static/images/emoji/arrow_lower_left.png Binary files differindex 55fb03c41..c5b1a2f7a 100755..100644 --- a/web/static/images/emoji/arrow_lower_left.png +++ b/web/static/images/emoji/arrow_lower_left.png diff --git a/web/static/images/emoji/arrow_lower_right.png b/web/static/images/emoji/arrow_lower_right.png Binary files differindex da8fb8294..4e7757c23 100755..100644 --- a/web/static/images/emoji/arrow_lower_right.png +++ b/web/static/images/emoji/arrow_lower_right.png diff --git a/web/static/images/emoji/arrow_right.png b/web/static/images/emoji/arrow_right.png Binary files differindex 6d483b514..67ab92488 100755..100644 --- a/web/static/images/emoji/arrow_right.png +++ b/web/static/images/emoji/arrow_right.png diff --git a/web/static/images/emoji/arrow_right_hook.png b/web/static/images/emoji/arrow_right_hook.png Binary files differindex 8b4ea6e17..0512301c9 100755..100644 --- a/web/static/images/emoji/arrow_right_hook.png +++ b/web/static/images/emoji/arrow_right_hook.png diff --git a/web/static/images/emoji/arrow_up.png b/web/static/images/emoji/arrow_up.png Binary files differindex b5b0688d3..d50437a6a 100755..100644 --- a/web/static/images/emoji/arrow_up.png +++ b/web/static/images/emoji/arrow_up.png diff --git a/web/static/images/emoji/arrow_up_down.png b/web/static/images/emoji/arrow_up_down.png Binary files differindex be423de78..bb668b036 100755..100644 --- a/web/static/images/emoji/arrow_up_down.png +++ b/web/static/images/emoji/arrow_up_down.png diff --git a/web/static/images/emoji/arrow_up_small.png b/web/static/images/emoji/arrow_up_small.png Binary files differindex 3f40bfb89..7752177fd 100755..100644 --- a/web/static/images/emoji/arrow_up_small.png +++ b/web/static/images/emoji/arrow_up_small.png diff --git a/web/static/images/emoji/arrow_upper_left.png b/web/static/images/emoji/arrow_upper_left.png Binary files differindex 2950ae2f9..5a75e42ba 100755..100644 --- a/web/static/images/emoji/arrow_upper_left.png +++ b/web/static/images/emoji/arrow_upper_left.png diff --git a/web/static/images/emoji/arrow_upper_right.png b/web/static/images/emoji/arrow_upper_right.png Binary files differindex e23790ba1..267322593 100755..100644 --- a/web/static/images/emoji/arrow_upper_right.png +++ b/web/static/images/emoji/arrow_upper_right.png diff --git a/web/static/images/emoji/arrows_clockwise.png b/web/static/images/emoji/arrows_clockwise.png Binary files differindex 5f84d7e72..fe7d5bafd 100755..100644 --- a/web/static/images/emoji/arrows_clockwise.png +++ b/web/static/images/emoji/arrows_clockwise.png diff --git a/web/static/images/emoji/arrows_counterclockwise.png b/web/static/images/emoji/arrows_counterclockwise.png Binary files differindex 3e06f5b3c..7bd4e4d75 100755..100644 --- a/web/static/images/emoji/arrows_counterclockwise.png +++ b/web/static/images/emoji/arrows_counterclockwise.png diff --git a/web/static/images/emoji/art.png b/web/static/images/emoji/art.png Binary files differindex d45212b03..05116974d 100755..100644 --- a/web/static/images/emoji/art.png +++ b/web/static/images/emoji/art.png diff --git a/web/static/images/emoji/articulated_lorry.png b/web/static/images/emoji/articulated_lorry.png Binary files differindex 81ec1f917..4447dcfb5 100755..100644 --- a/web/static/images/emoji/articulated_lorry.png +++ b/web/static/images/emoji/articulated_lorry.png diff --git a/web/static/images/emoji/astonished.png b/web/static/images/emoji/astonished.png Binary files differindex 858a83484..7be652cab 100755..100644 --- a/web/static/images/emoji/astonished.png +++ b/web/static/images/emoji/astonished.png diff --git a/web/static/images/emoji/athletic_shoe.png b/web/static/images/emoji/athletic_shoe.png Binary files differnew file mode 100644 index 000000000..e2cd2d3d4 --- /dev/null +++ b/web/static/images/emoji/athletic_shoe.png diff --git a/web/static/images/emoji/atm.png b/web/static/images/emoji/atm.png Binary files differindex c2846e792..0769e688b 100755..100644 --- a/web/static/images/emoji/atm.png +++ b/web/static/images/emoji/atm.png diff --git a/web/static/images/emoji/b.png b/web/static/images/emoji/b.png Binary files differindex 8742b3d2e..cf87ad1fc 100755..100644 --- a/web/static/images/emoji/b.png +++ b/web/static/images/emoji/b.png diff --git a/web/static/images/emoji/baby.png b/web/static/images/emoji/baby.png Binary files differindex 3b29da40b..7bfa3d4b5 100755..100644 --- a/web/static/images/emoji/baby.png +++ b/web/static/images/emoji/baby.png diff --git a/web/static/images/emoji/baby_bottle.png b/web/static/images/emoji/baby_bottle.png Binary files differindex 1b2cfe5e3..64e9edee3 100755..100644 --- a/web/static/images/emoji/baby_bottle.png +++ b/web/static/images/emoji/baby_bottle.png diff --git a/web/static/images/emoji/baby_chick.png b/web/static/images/emoji/baby_chick.png Binary files differindex 9be8d2930..66785c880 100755..100644 --- a/web/static/images/emoji/baby_chick.png +++ b/web/static/images/emoji/baby_chick.png diff --git a/web/static/images/emoji/baby_symbol.png b/web/static/images/emoji/baby_symbol.png Binary files differindex 2e58725cf..c289fc5e5 100755..100644 --- a/web/static/images/emoji/baby_symbol.png +++ b/web/static/images/emoji/baby_symbol.png diff --git a/web/static/images/emoji/back.png b/web/static/images/emoji/back.png Binary files differindex 0cde62876..13983d277 100755..100644 --- a/web/static/images/emoji/back.png +++ b/web/static/images/emoji/back.png diff --git a/web/static/images/emoji/baggage_claim.png b/web/static/images/emoji/baggage_claim.png Binary files differindex 59ae044a4..3c6c63aff 100755..100644 --- a/web/static/images/emoji/baggage_claim.png +++ b/web/static/images/emoji/baggage_claim.png diff --git a/web/static/images/emoji/balloon.png b/web/static/images/emoji/balloon.png Binary files differindex 034489702..3cea35eba 100755..100644 --- a/web/static/images/emoji/balloon.png +++ b/web/static/images/emoji/balloon.png diff --git a/web/static/images/emoji/ballot_box_with_ballot.png b/web/static/images/emoji/ballot_box_with_ballot.png Binary files differnew file mode 100644 index 000000000..e97e4727e --- /dev/null +++ b/web/static/images/emoji/ballot_box_with_ballot.png diff --git a/web/static/images/emoji/ballot_box_with_check.png b/web/static/images/emoji/ballot_box_with_check.png Binary files differindex f07a466c7..e9826b1db 100755..100644 --- a/web/static/images/emoji/ballot_box_with_check.png +++ b/web/static/images/emoji/ballot_box_with_check.png diff --git a/web/static/images/emoji/bamboo.png b/web/static/images/emoji/bamboo.png Binary files differindex fc858d0fc..4e27cc4c5 100755..100644 --- a/web/static/images/emoji/bamboo.png +++ b/web/static/images/emoji/bamboo.png diff --git a/web/static/images/emoji/banana.png b/web/static/images/emoji/banana.png Binary files differindex a0563afb9..5e68af770 100755..100644 --- a/web/static/images/emoji/banana.png +++ b/web/static/images/emoji/banana.png diff --git a/web/static/images/emoji/bangbang.png b/web/static/images/emoji/bangbang.png Binary files differindex 7270f0afe..ab85c1d06 100755..100644 --- a/web/static/images/emoji/bangbang.png +++ b/web/static/images/emoji/bangbang.png diff --git a/web/static/images/emoji/bank.png b/web/static/images/emoji/bank.png Binary files differindex 1faa8777e..5cde6caa9 100755..100644 --- a/web/static/images/emoji/bank.png +++ b/web/static/images/emoji/bank.png diff --git a/web/static/images/emoji/bar_chart.png b/web/static/images/emoji/bar_chart.png Binary files differindex 09d7301c4..9b5a73c72 100755..100644 --- a/web/static/images/emoji/bar_chart.png +++ b/web/static/images/emoji/bar_chart.png diff --git a/web/static/images/emoji/barber.png b/web/static/images/emoji/barber.png Binary files differindex a10cb2322..e2267ff8f 100755..100644 --- a/web/static/images/emoji/barber.png +++ b/web/static/images/emoji/barber.png diff --git a/web/static/images/emoji/baseball.png b/web/static/images/emoji/baseball.png Binary files differindex da004e2ea..4ba7a75a6 100755..100644 --- a/web/static/images/emoji/baseball.png +++ b/web/static/images/emoji/baseball.png diff --git a/web/static/images/emoji/basketball.png b/web/static/images/emoji/basketball.png Binary files differindex ef694bec4..e9b1c735a 100755..100644 --- a/web/static/images/emoji/basketball.png +++ b/web/static/images/emoji/basketball.png diff --git a/web/static/images/emoji/bath.png b/web/static/images/emoji/bath.png Binary files differindex 8f75d1d24..faca8ba79 100755..100644 --- a/web/static/images/emoji/bath.png +++ b/web/static/images/emoji/bath.png diff --git a/web/static/images/emoji/bathtub.png b/web/static/images/emoji/bathtub.png Binary files differindex 1c3f844ab..86b2a2629 100755..100644 --- a/web/static/images/emoji/bathtub.png +++ b/web/static/images/emoji/bathtub.png diff --git a/web/static/images/emoji/battery.png b/web/static/images/emoji/battery.png Binary files differindex aa7eedce4..9de506348 100755..100644 --- a/web/static/images/emoji/battery.png +++ b/web/static/images/emoji/battery.png diff --git a/web/static/images/emoji/beach_with_umbrella.png b/web/static/images/emoji/beach_with_umbrella.png Binary files differnew file mode 100644 index 000000000..0e244c164 --- /dev/null +++ b/web/static/images/emoji/beach_with_umbrella.png diff --git a/web/static/images/emoji/bear.png b/web/static/images/emoji/bear.png Binary files differindex f5afe920e..32387186f 100755..100644 --- a/web/static/images/emoji/bear.png +++ b/web/static/images/emoji/bear.png diff --git a/web/static/images/emoji/bed.png b/web/static/images/emoji/bed.png Binary files differnew file mode 100644 index 000000000..2b23803bc --- /dev/null +++ b/web/static/images/emoji/bed.png diff --git a/web/static/images/emoji/bee.png b/web/static/images/emoji/bee.png Binary files differindex f53733953..e67b7703b 100755..100644 --- a/web/static/images/emoji/bee.png +++ b/web/static/images/emoji/bee.png diff --git a/web/static/images/emoji/beer.png b/web/static/images/emoji/beer.png Binary files differindex cd78bed74..de0c3ddd9 100755..100644 --- a/web/static/images/emoji/beer.png +++ b/web/static/images/emoji/beer.png diff --git a/web/static/images/emoji/beers.png b/web/static/images/emoji/beers.png Binary files differindex cc5e4ab5a..04ba4d9f4 100755..100644 --- a/web/static/images/emoji/beers.png +++ b/web/static/images/emoji/beers.png diff --git a/web/static/images/emoji/beetle.png b/web/static/images/emoji/beetle.png Binary files differindex 222577ca7..c35380926 100755..100644 --- a/web/static/images/emoji/beetle.png +++ b/web/static/images/emoji/beetle.png diff --git a/web/static/images/emoji/beginner.png b/web/static/images/emoji/beginner.png Binary files differindex 1f022d175..5f429bf63 100755..100644 --- a/web/static/images/emoji/beginner.png +++ b/web/static/images/emoji/beginner.png diff --git a/web/static/images/emoji/bell.png b/web/static/images/emoji/bell.png Binary files differindex 69acceb28..d1473557e 100755..100644 --- a/web/static/images/emoji/bell.png +++ b/web/static/images/emoji/bell.png diff --git a/web/static/images/emoji/bellhop_bell.png b/web/static/images/emoji/bellhop_bell.png Binary files differnew file mode 100644 index 000000000..5eb060df1 --- /dev/null +++ b/web/static/images/emoji/bellhop_bell.png diff --git a/web/static/images/emoji/bento.png b/web/static/images/emoji/bento.png Binary files differindex d6801124a..58af834fd 100755..100644 --- a/web/static/images/emoji/bento.png +++ b/web/static/images/emoji/bento.png diff --git a/web/static/images/emoji/bicyclist.png b/web/static/images/emoji/bicyclist.png Binary files differindex cbbd7c386..15b4c9666 100755..100644 --- a/web/static/images/emoji/bicyclist.png +++ b/web/static/images/emoji/bicyclist.png diff --git a/web/static/images/emoji/bike.png b/web/static/images/emoji/bike.png Binary files differindex 657386027..a37d60207 100755..100644 --- a/web/static/images/emoji/bike.png +++ b/web/static/images/emoji/bike.png diff --git a/web/static/images/emoji/bikini.png b/web/static/images/emoji/bikini.png Binary files differindex 4ff63b40f..62d142f31 100755..100644 --- a/web/static/images/emoji/bikini.png +++ b/web/static/images/emoji/bikini.png diff --git a/web/static/images/emoji/bird.png b/web/static/images/emoji/bird.png Binary files differindex e6be8c027..077178a42 100755..100644 --- a/web/static/images/emoji/bird.png +++ b/web/static/images/emoji/bird.png diff --git a/web/static/images/emoji/birthday.png b/web/static/images/emoji/birthday.png Binary files differindex 36e8edcbe..c5253b099 100755..100644 --- a/web/static/images/emoji/birthday.png +++ b/web/static/images/emoji/birthday.png diff --git a/web/static/images/emoji/black_circle.png b/web/static/images/emoji/black_circle.png Binary files differindex e46f9df61..a9f021517 100755..100644 --- a/web/static/images/emoji/black_circle.png +++ b/web/static/images/emoji/black_circle.png diff --git a/web/static/images/emoji/black_joker.png b/web/static/images/emoji/black_joker.png Binary files differindex 4c78f3614..1cbc43e84 100755..100644 --- a/web/static/images/emoji/black_joker.png +++ b/web/static/images/emoji/black_joker.png diff --git a/web/static/images/emoji/black_large_square.png b/web/static/images/emoji/black_large_square.png Binary files differnew file mode 100644 index 000000000..a8ca8cb81 --- /dev/null +++ b/web/static/images/emoji/black_large_square.png diff --git a/web/static/images/emoji/black_medium_small_square.png b/web/static/images/emoji/black_medium_small_square.png Binary files differindex 25bfe9c45..6dd0df1c9 100755..100644 --- a/web/static/images/emoji/black_medium_small_square.png +++ b/web/static/images/emoji/black_medium_small_square.png diff --git a/web/static/images/emoji/black_medium_square.png b/web/static/images/emoji/black_medium_square.png Binary files differindex 204cce12c..0250c07f4 100755..100644 --- a/web/static/images/emoji/black_medium_square.png +++ b/web/static/images/emoji/black_medium_square.png diff --git a/web/static/images/emoji/black_nib.png b/web/static/images/emoji/black_nib.png Binary files differindex 29f6994c1..6f1a76cde 100755..100644 --- a/web/static/images/emoji/black_nib.png +++ b/web/static/images/emoji/black_nib.png diff --git a/web/static/images/emoji/black_small_square.png b/web/static/images/emoji/black_small_square.png Binary files differindex a247751ec..5a5559241 100755..100644 --- a/web/static/images/emoji/black_small_square.png +++ b/web/static/images/emoji/black_small_square.png diff --git a/web/static/images/emoji/black_square.png b/web/static/images/emoji/black_square.png Binary files differdeleted file mode 100755 index 71da10de8..000000000 --- a/web/static/images/emoji/black_square.png +++ /dev/null diff --git a/web/static/images/emoji/black_square_button.png b/web/static/images/emoji/black_square_button.png Binary files differindex f2597e956..06c68f23e 100755..100644 --- a/web/static/images/emoji/black_square_button.png +++ b/web/static/images/emoji/black_square_button.png diff --git a/web/static/images/emoji/blossom.png b/web/static/images/emoji/blossom.png Binary files differindex 55a97353b..ffc25f252 100755..100644 --- a/web/static/images/emoji/blossom.png +++ b/web/static/images/emoji/blossom.png diff --git a/web/static/images/emoji/blowfish.png b/web/static/images/emoji/blowfish.png Binary files differindex d3ad46585..7529feff7 100755..100644 --- a/web/static/images/emoji/blowfish.png +++ b/web/static/images/emoji/blowfish.png diff --git a/web/static/images/emoji/blue_book.png b/web/static/images/emoji/blue_book.png Binary files differindex e2b9e8c79..673bf2bdb 100755..100644 --- a/web/static/images/emoji/blue_book.png +++ b/web/static/images/emoji/blue_book.png diff --git a/web/static/images/emoji/blue_car.png b/web/static/images/emoji/blue_car.png Binary files differindex 978291e08..0c2e833ff 100755..100644 --- a/web/static/images/emoji/blue_car.png +++ b/web/static/images/emoji/blue_car.png diff --git a/web/static/images/emoji/blue_heart.png b/web/static/images/emoji/blue_heart.png Binary files differindex baa29b31b..494ab723e 100755..100644 --- a/web/static/images/emoji/blue_heart.png +++ b/web/static/images/emoji/blue_heart.png diff --git a/web/static/images/emoji/blush.png b/web/static/images/emoji/blush.png Binary files differindex 3a95eb61a..1733df545 100755..100644 --- a/web/static/images/emoji/blush.png +++ b/web/static/images/emoji/blush.png diff --git a/web/static/images/emoji/boar.png b/web/static/images/emoji/boar.png Binary files differindex 8196ad4a1..2ccb92fd1 100755..100644 --- a/web/static/images/emoji/boar.png +++ b/web/static/images/emoji/boar.png diff --git a/web/static/images/emoji/boat.png b/web/static/images/emoji/boat.png Binary files differindex ff656dc62..9e862f831 100755..100644 --- a/web/static/images/emoji/boat.png +++ b/web/static/images/emoji/boat.png diff --git a/web/static/images/emoji/bomb.png b/web/static/images/emoji/bomb.png Binary files differindex 3289787dc..774c5c91e 100755..100644 --- a/web/static/images/emoji/bomb.png +++ b/web/static/images/emoji/bomb.png diff --git a/web/static/images/emoji/book.png b/web/static/images/emoji/book.png Binary files differindex 8b698415c..01c836a7e 100755..100644 --- a/web/static/images/emoji/book.png +++ b/web/static/images/emoji/book.png diff --git a/web/static/images/emoji/bookmark.png b/web/static/images/emoji/bookmark.png Binary files differindex 6fc4ed902..05a3325c8 100755..100644 --- a/web/static/images/emoji/bookmark.png +++ b/web/static/images/emoji/bookmark.png diff --git a/web/static/images/emoji/bookmark_tabs.png b/web/static/images/emoji/bookmark_tabs.png Binary files differindex 83782ff0c..9cec88387 100755..100644 --- a/web/static/images/emoji/bookmark_tabs.png +++ b/web/static/images/emoji/bookmark_tabs.png diff --git a/web/static/images/emoji/books.png b/web/static/images/emoji/books.png Binary files differindex dca06a1ad..65abc1651 100755..100644 --- a/web/static/images/emoji/books.png +++ b/web/static/images/emoji/books.png diff --git a/web/static/images/emoji/boom.png b/web/static/images/emoji/boom.png Binary files differindex 9d5bd0401..98a69a628 100755..100644 --- a/web/static/images/emoji/boom.png +++ b/web/static/images/emoji/boom.png diff --git a/web/static/images/emoji/boot.png b/web/static/images/emoji/boot.png Binary files differindex 58d0fdbcd..856256d5b 100755..100644 --- a/web/static/images/emoji/boot.png +++ b/web/static/images/emoji/boot.png diff --git a/web/static/images/emoji/bouquet.png b/web/static/images/emoji/bouquet.png Binary files differindex ce637832e..e42118f7f 100755..100644 --- a/web/static/images/emoji/bouquet.png +++ b/web/static/images/emoji/bouquet.png diff --git a/web/static/images/emoji/bow.png b/web/static/images/emoji/bow.png Binary files differindex 024cb6104..f763bdfe9 100755..100644 --- a/web/static/images/emoji/bow.png +++ b/web/static/images/emoji/bow.png diff --git a/web/static/images/emoji/bowling.png b/web/static/images/emoji/bowling.png Binary files differindex 13d8ece2e..e41edfbdb 100755..100644 --- a/web/static/images/emoji/bowling.png +++ b/web/static/images/emoji/bowling.png diff --git a/web/static/images/emoji/bowtie.png b/web/static/images/emoji/bowtie.png Binary files differindex 28ff0c787..28ff0c787 100755..100644 --- a/web/static/images/emoji/bowtie.png +++ b/web/static/images/emoji/bowtie.png diff --git a/web/static/images/emoji/boy.png b/web/static/images/emoji/boy.png Binary files differindex f79f1f298..ddcf29ca6 100755..100644 --- a/web/static/images/emoji/boy.png +++ b/web/static/images/emoji/boy.png diff --git a/web/static/images/emoji/bread.png b/web/static/images/emoji/bread.png Binary files differindex 7e7c63753..3ca73ebc7 100755..100644 --- a/web/static/images/emoji/bread.png +++ b/web/static/images/emoji/bread.png diff --git a/web/static/images/emoji/bride_with_veil.png b/web/static/images/emoji/bride_with_veil.png Binary files differindex dd0b0cfda..a19e3389e 100755..100644 --- a/web/static/images/emoji/bride_with_veil.png +++ b/web/static/images/emoji/bride_with_veil.png diff --git a/web/static/images/emoji/bridge_at_night.png b/web/static/images/emoji/bridge_at_night.png Binary files differindex 495b06c3d..44cf8852e 100755..100644 --- a/web/static/images/emoji/bridge_at_night.png +++ b/web/static/images/emoji/bridge_at_night.png diff --git a/web/static/images/emoji/briefcase.png b/web/static/images/emoji/briefcase.png Binary files differindex 46e82b001..49293eb0a 100755..100644 --- a/web/static/images/emoji/briefcase.png +++ b/web/static/images/emoji/briefcase.png diff --git a/web/static/images/emoji/broken_heart.png b/web/static/images/emoji/broken_heart.png Binary files differindex a1bc850ec..b7ee9b4e5 100755..100644 --- a/web/static/images/emoji/broken_heart.png +++ b/web/static/images/emoji/broken_heart.png diff --git a/web/static/images/emoji/bug.png b/web/static/images/emoji/bug.png Binary files differindex c2eaf7a70..06b35cf5a 100755..100644 --- a/web/static/images/emoji/bug.png +++ b/web/static/images/emoji/bug.png diff --git a/web/static/images/emoji/building_construction.png b/web/static/images/emoji/building_construction.png Binary files differnew file mode 100644 index 000000000..05a287fee --- /dev/null +++ b/web/static/images/emoji/building_construction.png diff --git a/web/static/images/emoji/bulb.png b/web/static/images/emoji/bulb.png Binary files differindex 23afca1c7..7596c82a7 100755..100644 --- a/web/static/images/emoji/bulb.png +++ b/web/static/images/emoji/bulb.png diff --git a/web/static/images/emoji/bullettrain_front.png b/web/static/images/emoji/bullettrain_front.png Binary files differindex 16651acff..14ab9c409 100755..100644 --- a/web/static/images/emoji/bullettrain_front.png +++ b/web/static/images/emoji/bullettrain_front.png diff --git a/web/static/images/emoji/bullettrain_side.png b/web/static/images/emoji/bullettrain_side.png Binary files differindex 8eca36845..37daa558f 100755..100644 --- a/web/static/images/emoji/bullettrain_side.png +++ b/web/static/images/emoji/bullettrain_side.png diff --git a/web/static/images/emoji/bus.png b/web/static/images/emoji/bus.png Binary files differindex 823aa39e4..b4f9c0c1f 100755..100644 --- a/web/static/images/emoji/bus.png +++ b/web/static/images/emoji/bus.png diff --git a/web/static/images/emoji/busstop.png b/web/static/images/emoji/busstop.png Binary files differindex 94894847b..3e14a30b6 100755..100644 --- a/web/static/images/emoji/busstop.png +++ b/web/static/images/emoji/busstop.png diff --git a/web/static/images/emoji/bust_in_silhouette.png b/web/static/images/emoji/bust_in_silhouette.png Binary files differindex dd7defe28..db3a468fc 100755..100644 --- a/web/static/images/emoji/bust_in_silhouette.png +++ b/web/static/images/emoji/bust_in_silhouette.png diff --git a/web/static/images/emoji/busts_in_silhouette.png b/web/static/images/emoji/busts_in_silhouette.png Binary files differindex 1f3aabcff..f6018ac0e 100755..100644 --- a/web/static/images/emoji/busts_in_silhouette.png +++ b/web/static/images/emoji/busts_in_silhouette.png diff --git a/web/static/images/emoji/cactus.png b/web/static/images/emoji/cactus.png Binary files differindex 5a2c3cc72..0204fd343 100755..100644 --- a/web/static/images/emoji/cactus.png +++ b/web/static/images/emoji/cactus.png diff --git a/web/static/images/emoji/cake.png b/web/static/images/emoji/cake.png Binary files differindex efeb9b4b2..0be915e5b 100755..100644 --- a/web/static/images/emoji/cake.png +++ b/web/static/images/emoji/cake.png diff --git a/web/static/images/emoji/calendar.png b/web/static/images/emoji/calendar.png Binary files differindex 900b868bb..7b1845ab2 100755..100644 --- a/web/static/images/emoji/calendar.png +++ b/web/static/images/emoji/calendar.png diff --git a/web/static/images/emoji/calling.png b/web/static/images/emoji/calling.png Binary files differindex 837897f26..e10f74a6a 100755..100644 --- a/web/static/images/emoji/calling.png +++ b/web/static/images/emoji/calling.png diff --git a/web/static/images/emoji/camel.png b/web/static/images/emoji/camel.png Binary files differindex 496c186ae..f332bf333 100755..100644 --- a/web/static/images/emoji/camel.png +++ b/web/static/images/emoji/camel.png diff --git a/web/static/images/emoji/camera.png b/web/static/images/emoji/camera.png Binary files differindex 397d03b39..0b4463e8b 100755..100644 --- a/web/static/images/emoji/camera.png +++ b/web/static/images/emoji/camera.png diff --git a/web/static/images/emoji/camera_with_flash.png b/web/static/images/emoji/camera_with_flash.png Binary files differnew file mode 100644 index 000000000..66f223b17 --- /dev/null +++ b/web/static/images/emoji/camera_with_flash.png diff --git a/web/static/images/emoji/camping.png b/web/static/images/emoji/camping.png Binary files differnew file mode 100644 index 000000000..d45a07fcf --- /dev/null +++ b/web/static/images/emoji/camping.png diff --git a/web/static/images/emoji/cancer.png b/web/static/images/emoji/cancer.png Binary files differindex ea43a4a2a..6375eabb5 100755..100644 --- a/web/static/images/emoji/cancer.png +++ b/web/static/images/emoji/cancer.png diff --git a/web/static/images/emoji/candle.png b/web/static/images/emoji/candle.png Binary files differnew file mode 100644 index 000000000..d3395073a --- /dev/null +++ b/web/static/images/emoji/candle.png diff --git a/web/static/images/emoji/candy.png b/web/static/images/emoji/candy.png Binary files differindex 33722f236..c067807c1 100755..100644 --- a/web/static/images/emoji/candy.png +++ b/web/static/images/emoji/candy.png diff --git a/web/static/images/emoji/capital_abcd.png b/web/static/images/emoji/capital_abcd.png Binary files differindex ffc0cba4b..044554f6f 100755..100644 --- a/web/static/images/emoji/capital_abcd.png +++ b/web/static/images/emoji/capital_abcd.png diff --git a/web/static/images/emoji/capricorn.png b/web/static/images/emoji/capricorn.png Binary files differindex f2044e789..255ac3183 100755..100644 --- a/web/static/images/emoji/capricorn.png +++ b/web/static/images/emoji/capricorn.png diff --git a/web/static/images/emoji/car.png b/web/static/images/emoji/car.png Binary files differindex d70a2f062..e266bd21e 100755..100644 --- a/web/static/images/emoji/car.png +++ b/web/static/images/emoji/car.png diff --git a/web/static/images/emoji/card_file_box.png b/web/static/images/emoji/card_file_box.png Binary files differnew file mode 100644 index 000000000..c9278f336 --- /dev/null +++ b/web/static/images/emoji/card_file_box.png diff --git a/web/static/images/emoji/card_index.png b/web/static/images/emoji/card_index.png Binary files differindex 374e94e9e..84407de9e 100755..100644 --- a/web/static/images/emoji/card_index.png +++ b/web/static/images/emoji/card_index.png diff --git a/web/static/images/emoji/card_index_dividers.png b/web/static/images/emoji/card_index_dividers.png Binary files differnew file mode 100644 index 000000000..b22199edd --- /dev/null +++ b/web/static/images/emoji/card_index_dividers.png diff --git a/web/static/images/emoji/carousel_horse.png b/web/static/images/emoji/carousel_horse.png Binary files differindex 765d2c0a8..33f159f06 100755..100644 --- a/web/static/images/emoji/carousel_horse.png +++ b/web/static/images/emoji/carousel_horse.png diff --git a/web/static/images/emoji/cat.png b/web/static/images/emoji/cat.png Binary files differindex 09b9ef79a..126d2ef79 100755..100644 --- a/web/static/images/emoji/cat.png +++ b/web/static/images/emoji/cat.png diff --git a/web/static/images/emoji/cat2.png b/web/static/images/emoji/cat2.png Binary files differindex 6dbc4c71e..79f06af48 100755..100644 --- a/web/static/images/emoji/cat2.png +++ b/web/static/images/emoji/cat2.png diff --git a/web/static/images/emoji/cd.png b/web/static/images/emoji/cd.png Binary files differindex baff835c4..10d5db668 100755..100644 --- a/web/static/images/emoji/cd.png +++ b/web/static/images/emoji/cd.png diff --git a/web/static/images/emoji/chart.png b/web/static/images/emoji/chart.png Binary files differindex ac2c4bb09..6b7fb1cdd 100755..100644 --- a/web/static/images/emoji/chart.png +++ b/web/static/images/emoji/chart.png diff --git a/web/static/images/emoji/chart_with_downwards_trend.png b/web/static/images/emoji/chart_with_downwards_trend.png Binary files differindex cb0d2a113..63ab4f0b4 100755..100644 --- a/web/static/images/emoji/chart_with_downwards_trend.png +++ b/web/static/images/emoji/chart_with_downwards_trend.png diff --git a/web/static/images/emoji/chart_with_upwards_trend.png b/web/static/images/emoji/chart_with_upwards_trend.png Binary files differindex 7c66745c9..74a525be1 100755..100644 --- a/web/static/images/emoji/chart_with_upwards_trend.png +++ b/web/static/images/emoji/chart_with_upwards_trend.png diff --git a/web/static/images/emoji/checkered_flag.png b/web/static/images/emoji/checkered_flag.png Binary files differindex ead4a68dd..9f1d564f6 100755..100644 --- a/web/static/images/emoji/checkered_flag.png +++ b/web/static/images/emoji/checkered_flag.png diff --git a/web/static/images/emoji/cherries.png b/web/static/images/emoji/cherries.png Binary files differindex 8d3e044f2..982292e95 100755..100644 --- a/web/static/images/emoji/cherries.png +++ b/web/static/images/emoji/cherries.png diff --git a/web/static/images/emoji/cherry_blossom.png b/web/static/images/emoji/cherry_blossom.png Binary files differindex e03155499..7cd8a22e7 100755..100644 --- a/web/static/images/emoji/cherry_blossom.png +++ b/web/static/images/emoji/cherry_blossom.png diff --git a/web/static/images/emoji/chestnut.png b/web/static/images/emoji/chestnut.png Binary files differindex 066fb6bf6..f983cb132 100755..100644 --- a/web/static/images/emoji/chestnut.png +++ b/web/static/images/emoji/chestnut.png diff --git a/web/static/images/emoji/chicken.png b/web/static/images/emoji/chicken.png Binary files differindex 6d25c0ef4..182ffb343 100755..100644 --- a/web/static/images/emoji/chicken.png +++ b/web/static/images/emoji/chicken.png diff --git a/web/static/images/emoji/children_crossing.png b/web/static/images/emoji/children_crossing.png Binary files differindex b0302ae62..56ad0fb15 100755..100644 --- a/web/static/images/emoji/children_crossing.png +++ b/web/static/images/emoji/children_crossing.png diff --git a/web/static/images/emoji/chipmunk.png b/web/static/images/emoji/chipmunk.png Binary files differnew file mode 100644 index 000000000..2881d09be --- /dev/null +++ b/web/static/images/emoji/chipmunk.png diff --git a/web/static/images/emoji/chocolate_bar.png b/web/static/images/emoji/chocolate_bar.png Binary files differindex c7ec19d07..f76d0902e 100755..100644 --- a/web/static/images/emoji/chocolate_bar.png +++ b/web/static/images/emoji/chocolate_bar.png diff --git a/web/static/images/emoji/christmas_tree.png b/web/static/images/emoji/christmas_tree.png Binary files differindex d813b9593..7674eb441 100755..100644 --- a/web/static/images/emoji/christmas_tree.png +++ b/web/static/images/emoji/christmas_tree.png diff --git a/web/static/images/emoji/church.png b/web/static/images/emoji/church.png Binary files differindex 4c07c6b9e..e1f25e25a 100755..100644 --- a/web/static/images/emoji/church.png +++ b/web/static/images/emoji/church.png diff --git a/web/static/images/emoji/cinema.png b/web/static/images/emoji/cinema.png Binary files differindex a990ccf99..972b57df7 100755..100644 --- a/web/static/images/emoji/cinema.png +++ b/web/static/images/emoji/cinema.png diff --git a/web/static/images/emoji/circus_tent.png b/web/static/images/emoji/circus_tent.png Binary files differindex 4af8719aa..713b4f085 100755..100644 --- a/web/static/images/emoji/circus_tent.png +++ b/web/static/images/emoji/circus_tent.png diff --git a/web/static/images/emoji/city_sunrise.png b/web/static/images/emoji/city_sunrise.png Binary files differindex 91ca2a40b..a65691bb0 100755..100644 --- a/web/static/images/emoji/city_sunrise.png +++ b/web/static/images/emoji/city_sunrise.png diff --git a/web/static/images/emoji/city_sunset.png b/web/static/images/emoji/city_sunset.png Binary files differindex 7cb178a2c..f64483fb6 100755..100644 --- a/web/static/images/emoji/city_sunset.png +++ b/web/static/images/emoji/city_sunset.png diff --git a/web/static/images/emoji/cityscape.png b/web/static/images/emoji/cityscape.png Binary files differnew file mode 100644 index 000000000..4d331db74 --- /dev/null +++ b/web/static/images/emoji/cityscape.png diff --git a/web/static/images/emoji/cl.png b/web/static/images/emoji/cl.png Binary files differindex 15ac67525..ccd6494e6 100755..100644 --- a/web/static/images/emoji/cl.png +++ b/web/static/images/emoji/cl.png diff --git a/web/static/images/emoji/clap.png b/web/static/images/emoji/clap.png Binary files differindex d01c982a7..ccb725e96 100755..100644 --- a/web/static/images/emoji/clap.png +++ b/web/static/images/emoji/clap.png diff --git a/web/static/images/emoji/clapper.png b/web/static/images/emoji/clapper.png Binary files differindex 4e1dc111d..54bbba809 100755..100644 --- a/web/static/images/emoji/clapper.png +++ b/web/static/images/emoji/clapper.png diff --git a/web/static/images/emoji/classical_building.png b/web/static/images/emoji/classical_building.png Binary files differnew file mode 100644 index 000000000..71150c7c5 --- /dev/null +++ b/web/static/images/emoji/classical_building.png diff --git a/web/static/images/emoji/clipboard.png b/web/static/images/emoji/clipboard.png Binary files differindex e2c74e6df..7f50dfff7 100755..100644 --- a/web/static/images/emoji/clipboard.png +++ b/web/static/images/emoji/clipboard.png diff --git a/web/static/images/emoji/clock1.png b/web/static/images/emoji/clock1.png Binary files differindex 9174d4e0b..980085a07 100755..100644 --- a/web/static/images/emoji/clock1.png +++ b/web/static/images/emoji/clock1.png diff --git a/web/static/images/emoji/clock10.png b/web/static/images/emoji/clock10.png Binary files differindex 39f590d69..90f1576d2 100755..100644 --- a/web/static/images/emoji/clock10.png +++ b/web/static/images/emoji/clock10.png diff --git a/web/static/images/emoji/clock1030.png b/web/static/images/emoji/clock1030.png Binary files differindex 0483b3059..c530b7db4 100755..100644 --- a/web/static/images/emoji/clock1030.png +++ b/web/static/images/emoji/clock1030.png diff --git a/web/static/images/emoji/clock11.png b/web/static/images/emoji/clock11.png Binary files differindex ddb53fada..918ba245f 100755..100644 --- a/web/static/images/emoji/clock11.png +++ b/web/static/images/emoji/clock11.png diff --git a/web/static/images/emoji/clock1130.png b/web/static/images/emoji/clock1130.png Binary files differindex 415999ec8..e39bbbbb1 100755..100644 --- a/web/static/images/emoji/clock1130.png +++ b/web/static/images/emoji/clock1130.png diff --git a/web/static/images/emoji/clock12.png b/web/static/images/emoji/clock12.png Binary files differindex 87b132878..d5848e629 100755..100644 --- a/web/static/images/emoji/clock12.png +++ b/web/static/images/emoji/clock12.png diff --git a/web/static/images/emoji/clock1230.png b/web/static/images/emoji/clock1230.png Binary files differindex a6527154d..f67ed85f3 100755..100644 --- a/web/static/images/emoji/clock1230.png +++ b/web/static/images/emoji/clock1230.png diff --git a/web/static/images/emoji/clock130.png b/web/static/images/emoji/clock130.png Binary files differindex 90ea5b914..c4675548d 100755..100644 --- a/web/static/images/emoji/clock130.png +++ b/web/static/images/emoji/clock130.png diff --git a/web/static/images/emoji/clock2.png b/web/static/images/emoji/clock2.png Binary files differindex 65b3b3af0..ba411f8f0 100755..100644 --- a/web/static/images/emoji/clock2.png +++ b/web/static/images/emoji/clock2.png diff --git a/web/static/images/emoji/clock230.png b/web/static/images/emoji/clock230.png Binary files differindex f12c6912a..5482453d1 100755..100644 --- a/web/static/images/emoji/clock230.png +++ b/web/static/images/emoji/clock230.png diff --git a/web/static/images/emoji/clock3.png b/web/static/images/emoji/clock3.png Binary files differindex 3e44d64e2..7978c4251 100755..100644 --- a/web/static/images/emoji/clock3.png +++ b/web/static/images/emoji/clock3.png diff --git a/web/static/images/emoji/clock330.png b/web/static/images/emoji/clock330.png Binary files differindex 1dc9628ea..f66421993 100755..100644 --- a/web/static/images/emoji/clock330.png +++ b/web/static/images/emoji/clock330.png diff --git a/web/static/images/emoji/clock4.png b/web/static/images/emoji/clock4.png Binary files differindex 948ed1a38..4cfceb291 100755..100644 --- a/web/static/images/emoji/clock4.png +++ b/web/static/images/emoji/clock4.png diff --git a/web/static/images/emoji/clock430.png b/web/static/images/emoji/clock430.png Binary files differindex 5d6b16a2d..b93f01e67 100755..100644 --- a/web/static/images/emoji/clock430.png +++ b/web/static/images/emoji/clock430.png diff --git a/web/static/images/emoji/clock5.png b/web/static/images/emoji/clock5.png Binary files differindex b010b4f8a..403b99fb2 100755..100644 --- a/web/static/images/emoji/clock5.png +++ b/web/static/images/emoji/clock5.png diff --git a/web/static/images/emoji/clock530.png b/web/static/images/emoji/clock530.png Binary files differindex e08d4ad2b..b2ad07307 100755..100644 --- a/web/static/images/emoji/clock530.png +++ b/web/static/images/emoji/clock530.png diff --git a/web/static/images/emoji/clock6.png b/web/static/images/emoji/clock6.png Binary files differindex 76bf8cf18..008ac2b9e 100755..100644 --- a/web/static/images/emoji/clock6.png +++ b/web/static/images/emoji/clock6.png diff --git a/web/static/images/emoji/clock630.png b/web/static/images/emoji/clock630.png Binary files differindex 46f0681f1..dbabd4eb9 100755..100644 --- a/web/static/images/emoji/clock630.png +++ b/web/static/images/emoji/clock630.png diff --git a/web/static/images/emoji/clock7.png b/web/static/images/emoji/clock7.png Binary files differindex d48f645d8..067d11165 100755..100644 --- a/web/static/images/emoji/clock7.png +++ b/web/static/images/emoji/clock7.png diff --git a/web/static/images/emoji/clock730.png b/web/static/images/emoji/clock730.png Binary files differindex f2807de2f..415894eda 100755..100644 --- a/web/static/images/emoji/clock730.png +++ b/web/static/images/emoji/clock730.png diff --git a/web/static/images/emoji/clock8.png b/web/static/images/emoji/clock8.png Binary files differindex 74c770d89..c4bdc4080 100755..100644 --- a/web/static/images/emoji/clock8.png +++ b/web/static/images/emoji/clock8.png diff --git a/web/static/images/emoji/clock830.png b/web/static/images/emoji/clock830.png Binary files differindex f58f3dadd..8e899ad48 100755..100644 --- a/web/static/images/emoji/clock830.png +++ b/web/static/images/emoji/clock830.png diff --git a/web/static/images/emoji/clock9.png b/web/static/images/emoji/clock9.png Binary files differindex f009d14ac..467de0ba5 100755..100644 --- a/web/static/images/emoji/clock9.png +++ b/web/static/images/emoji/clock9.png diff --git a/web/static/images/emoji/clock930.png b/web/static/images/emoji/clock930.png Binary files differindex fd3522142..d9c91203c 100755..100644 --- a/web/static/images/emoji/clock930.png +++ b/web/static/images/emoji/clock930.png diff --git a/web/static/images/emoji/closed_book.png b/web/static/images/emoji/closed_book.png Binary files differindex 484029c5e..e26390e0a 100755..100644 --- a/web/static/images/emoji/closed_book.png +++ b/web/static/images/emoji/closed_book.png diff --git a/web/static/images/emoji/closed_lock_with_key.png b/web/static/images/emoji/closed_lock_with_key.png Binary files differindex e6fdf6cb2..d2bddb1eb 100755..100644 --- a/web/static/images/emoji/closed_lock_with_key.png +++ b/web/static/images/emoji/closed_lock_with_key.png diff --git a/web/static/images/emoji/closed_umbrella.png b/web/static/images/emoji/closed_umbrella.png Binary files differindex 0b719f086..00afbfb40 100755..100644 --- a/web/static/images/emoji/closed_umbrella.png +++ b/web/static/images/emoji/closed_umbrella.png diff --git a/web/static/images/emoji/cloud.png b/web/static/images/emoji/cloud.png Binary files differindex b31c08c0b..559c52f76 100755..100644 --- a/web/static/images/emoji/cloud.png +++ b/web/static/images/emoji/cloud.png diff --git a/web/static/images/emoji/clubs.png b/web/static/images/emoji/clubs.png Binary files differindex bfab53656..307231d98 100755..100644 --- a/web/static/images/emoji/clubs.png +++ b/web/static/images/emoji/clubs.png diff --git a/web/static/images/emoji/cn.png b/web/static/images/emoji/cn.png Binary files differindex b30dcc53d..0151923f3 100755..100644 --- a/web/static/images/emoji/cn.png +++ b/web/static/images/emoji/cn.png diff --git a/web/static/images/emoji/cocktail.png b/web/static/images/emoji/cocktail.png Binary files differindex 28b45ea51..abff15aa8 100755..100644 --- a/web/static/images/emoji/cocktail.png +++ b/web/static/images/emoji/cocktail.png diff --git a/web/static/images/emoji/coffee.png b/web/static/images/emoji/coffee.png Binary files differindex 57e1adcb0..109505f51 100755..100644 --- a/web/static/images/emoji/coffee.png +++ b/web/static/images/emoji/coffee.png diff --git a/web/static/images/emoji/cold_sweat.png b/web/static/images/emoji/cold_sweat.png Binary files differindex b9e39bc60..f488a3ec3 100755..100644 --- a/web/static/images/emoji/cold_sweat.png +++ b/web/static/images/emoji/cold_sweat.png diff --git a/web/static/images/emoji/collision.png b/web/static/images/emoji/collision.png Binary files differindex 9d5bd0401..98a69a628 100755..100644 --- a/web/static/images/emoji/collision.png +++ b/web/static/images/emoji/collision.png diff --git a/web/static/images/emoji/compression.png b/web/static/images/emoji/compression.png Binary files differnew file mode 100644 index 000000000..08c06264e --- /dev/null +++ b/web/static/images/emoji/compression.png diff --git a/web/static/images/emoji/computer.png b/web/static/images/emoji/computer.png Binary files differindex d4d268762..e23340a04 100755..100644 --- a/web/static/images/emoji/computer.png +++ b/web/static/images/emoji/computer.png diff --git a/web/static/images/emoji/confetti_ball.png b/web/static/images/emoji/confetti_ball.png Binary files differindex bd293e3d8..74c61e434 100755..100644 --- a/web/static/images/emoji/confetti_ball.png +++ b/web/static/images/emoji/confetti_ball.png diff --git a/web/static/images/emoji/confounded.png b/web/static/images/emoji/confounded.png Binary files differindex 762c3766a..da0e1cad0 100755..100644 --- a/web/static/images/emoji/confounded.png +++ b/web/static/images/emoji/confounded.png diff --git a/web/static/images/emoji/confused.png b/web/static/images/emoji/confused.png Binary files differindex 8dc494db0..6bb66752f 100755..100644 --- a/web/static/images/emoji/confused.png +++ b/web/static/images/emoji/confused.png diff --git a/web/static/images/emoji/congratulations.png b/web/static/images/emoji/congratulations.png Binary files differindex 85814e33c..b3ffe6fe4 100755..100644 --- a/web/static/images/emoji/congratulations.png +++ b/web/static/images/emoji/congratulations.png diff --git a/web/static/images/emoji/construction.png b/web/static/images/emoji/construction.png Binary files differindex 523e9f10b..d29f47b02 100755..100644 --- a/web/static/images/emoji/construction.png +++ b/web/static/images/emoji/construction.png diff --git a/web/static/images/emoji/construction_worker.png b/web/static/images/emoji/construction_worker.png Binary files differindex 4d6486047..862e51f40 100755..100644 --- a/web/static/images/emoji/construction_worker.png +++ b/web/static/images/emoji/construction_worker.png diff --git a/web/static/images/emoji/control_knobs.png b/web/static/images/emoji/control_knobs.png Binary files differnew file mode 100644 index 000000000..ab4045342 --- /dev/null +++ b/web/static/images/emoji/control_knobs.png diff --git a/web/static/images/emoji/convenience_store.png b/web/static/images/emoji/convenience_store.png Binary files differindex 671696c2d..fbfc257ee 100755..100644 --- a/web/static/images/emoji/convenience_store.png +++ b/web/static/images/emoji/convenience_store.png diff --git a/web/static/images/emoji/cookie.png b/web/static/images/emoji/cookie.png Binary files differindex 653edb258..8eb640e8d 100755..100644 --- a/web/static/images/emoji/cookie.png +++ b/web/static/images/emoji/cookie.png diff --git a/web/static/images/emoji/cool.png b/web/static/images/emoji/cool.png Binary files differindex 937dcd792..07c22b8c5 100755..100644 --- a/web/static/images/emoji/cool.png +++ b/web/static/images/emoji/cool.png diff --git a/web/static/images/emoji/cop.png b/web/static/images/emoji/cop.png Binary files differindex 43a5a84f8..818cab806 100755..100644 --- a/web/static/images/emoji/cop.png +++ b/web/static/images/emoji/cop.png diff --git a/web/static/images/emoji/copyright.png b/web/static/images/emoji/copyright.png Binary files differindex 38493c33f..9872c5b7e 100755..100644 --- a/web/static/images/emoji/copyright.png +++ b/web/static/images/emoji/copyright.png diff --git a/web/static/images/emoji/corn.png b/web/static/images/emoji/corn.png Binary files differindex fe5d8b128..e5f2304bd 100755..100644 --- a/web/static/images/emoji/corn.png +++ b/web/static/images/emoji/corn.png diff --git a/web/static/images/emoji/couch_and_lamp.png b/web/static/images/emoji/couch_and_lamp.png Binary files differnew file mode 100644 index 000000000..fe7473eef --- /dev/null +++ b/web/static/images/emoji/couch_and_lamp.png diff --git a/web/static/images/emoji/couple.png b/web/static/images/emoji/couple.png Binary files differindex 9e51f40e1..616f8520b 100755..100644 --- a/web/static/images/emoji/couple.png +++ b/web/static/images/emoji/couple.png diff --git a/web/static/images/emoji/couple_with_heart.png b/web/static/images/emoji/couple_with_heart.png Binary files differindex c503f40a9..44d4e18bd 100755..100644 --- a/web/static/images/emoji/couple_with_heart.png +++ b/web/static/images/emoji/couple_with_heart.png diff --git a/web/static/images/emoji/couplekiss.png b/web/static/images/emoji/couplekiss.png Binary files differindex d02790822..0280fba18 100755..100644 --- a/web/static/images/emoji/couplekiss.png +++ b/web/static/images/emoji/couplekiss.png diff --git a/web/static/images/emoji/cow.png b/web/static/images/emoji/cow.png Binary files differindex 12e1ab6c0..15196a069 100755..100644 --- a/web/static/images/emoji/cow.png +++ b/web/static/images/emoji/cow.png diff --git a/web/static/images/emoji/cow2.png b/web/static/images/emoji/cow2.png Binary files differindex 594c92155..b3767f6c5 100755..100644 --- a/web/static/images/emoji/cow2.png +++ b/web/static/images/emoji/cow2.png diff --git a/web/static/images/emoji/credit_card.png b/web/static/images/emoji/credit_card.png Binary files differindex be1c1dd30..e41515bb7 100755..100644 --- a/web/static/images/emoji/credit_card.png +++ b/web/static/images/emoji/credit_card.png diff --git a/web/static/images/emoji/crescent_moon.png b/web/static/images/emoji/crescent_moon.png Binary files differindex afdb450d1..2a0b9f39b 100755..100644 --- a/web/static/images/emoji/crescent_moon.png +++ b/web/static/images/emoji/crescent_moon.png diff --git a/web/static/images/emoji/crocodile.png b/web/static/images/emoji/crocodile.png Binary files differindex 7435d5ab3..3b53cacf8 100755..100644 --- a/web/static/images/emoji/crocodile.png +++ b/web/static/images/emoji/crocodile.png diff --git a/web/static/images/emoji/crossed_flags.png b/web/static/images/emoji/crossed_flags.png Binary files differindex 2397bcd0f..5d88b0ad0 100755..100644 --- a/web/static/images/emoji/crossed_flags.png +++ b/web/static/images/emoji/crossed_flags.png diff --git a/web/static/images/emoji/crown.png b/web/static/images/emoji/crown.png Binary files differindex 39da1d528..54ca7998c 100755..100644 --- a/web/static/images/emoji/crown.png +++ b/web/static/images/emoji/crown.png diff --git a/web/static/images/emoji/cry.png b/web/static/images/emoji/cry.png Binary files differindex 6d0d9afd2..dd17cbcca 100755..100644 --- a/web/static/images/emoji/cry.png +++ b/web/static/images/emoji/cry.png diff --git a/web/static/images/emoji/crying_cat_face.png b/web/static/images/emoji/crying_cat_face.png Binary files differindex 42d4c27ca..c467c2198 100755..100644 --- a/web/static/images/emoji/crying_cat_face.png +++ b/web/static/images/emoji/crying_cat_face.png diff --git a/web/static/images/emoji/crystal_ball.png b/web/static/images/emoji/crystal_ball.png Binary files differindex 6d2c6c42d..d9ee3b4f3 100755..100644 --- a/web/static/images/emoji/crystal_ball.png +++ b/web/static/images/emoji/crystal_ball.png diff --git a/web/static/images/emoji/cupid.png b/web/static/images/emoji/cupid.png Binary files differindex 498728476..49260219c 100755..100644 --- a/web/static/images/emoji/cupid.png +++ b/web/static/images/emoji/cupid.png diff --git a/web/static/images/emoji/curly_loop.png b/web/static/images/emoji/curly_loop.png Binary files differindex 7dd841d00..1c7b496c5 100755..100644 --- a/web/static/images/emoji/curly_loop.png +++ b/web/static/images/emoji/curly_loop.png diff --git a/web/static/images/emoji/currency_exchange.png b/web/static/images/emoji/currency_exchange.png Binary files differindex 6ebebe70a..7cdbde70c 100755..100644 --- a/web/static/images/emoji/currency_exchange.png +++ b/web/static/images/emoji/currency_exchange.png diff --git a/web/static/images/emoji/curry.png b/web/static/images/emoji/curry.png Binary files differindex 7983c706a..0afd63ca1 100755..100644 --- a/web/static/images/emoji/curry.png +++ b/web/static/images/emoji/curry.png diff --git a/web/static/images/emoji/custard.png b/web/static/images/emoji/custard.png Binary files differindex 9f843b4c1..44af92a57 100755..100644 --- a/web/static/images/emoji/custard.png +++ b/web/static/images/emoji/custard.png diff --git a/web/static/images/emoji/customs.png b/web/static/images/emoji/customs.png Binary files differindex 92691e311..8c6811ce7 100755..100644 --- a/web/static/images/emoji/customs.png +++ b/web/static/images/emoji/customs.png diff --git a/web/static/images/emoji/cyclone.png b/web/static/images/emoji/cyclone.png Binary files differindex 5fd2e4512..bd243229a 100755..100644 --- a/web/static/images/emoji/cyclone.png +++ b/web/static/images/emoji/cyclone.png diff --git a/web/static/images/emoji/dagger_knife.png b/web/static/images/emoji/dagger_knife.png Binary files differnew file mode 100644 index 000000000..8bfeac95d --- /dev/null +++ b/web/static/images/emoji/dagger_knife.png diff --git a/web/static/images/emoji/dancer.png b/web/static/images/emoji/dancer.png Binary files differindex 7a7bf59f1..8e3c67dd2 100755..100644 --- a/web/static/images/emoji/dancer.png +++ b/web/static/images/emoji/dancer.png diff --git a/web/static/images/emoji/dancers.png b/web/static/images/emoji/dancers.png Binary files differindex 2dfb451a7..8829c0e87 100755..100644 --- a/web/static/images/emoji/dancers.png +++ b/web/static/images/emoji/dancers.png diff --git a/web/static/images/emoji/dango.png b/web/static/images/emoji/dango.png Binary files differindex 2d042aebe..d679ebc02 100755..100644 --- a/web/static/images/emoji/dango.png +++ b/web/static/images/emoji/dango.png diff --git a/web/static/images/emoji/dark_sunglasses.png b/web/static/images/emoji/dark_sunglasses.png Binary files differnew file mode 100644 index 000000000..6ed2172a0 --- /dev/null +++ b/web/static/images/emoji/dark_sunglasses.png diff --git a/web/static/images/emoji/dart.png b/web/static/images/emoji/dart.png Binary files differindex 5f16864cb..527b6a94e 100755..100644 --- a/web/static/images/emoji/dart.png +++ b/web/static/images/emoji/dart.png diff --git a/web/static/images/emoji/dash.png b/web/static/images/emoji/dash.png Binary files differindex dc2c0a8f4..d58c22281 100755..100644 --- a/web/static/images/emoji/dash.png +++ b/web/static/images/emoji/dash.png diff --git a/web/static/images/emoji/date.png b/web/static/images/emoji/date.png Binary files differindex 6ad2efa5f..61308e816 100755..100644 --- a/web/static/images/emoji/date.png +++ b/web/static/images/emoji/date.png diff --git a/web/static/images/emoji/de.png b/web/static/images/emoji/de.png Binary files differindex 16a28548c..168ab43c3 100755..100644 --- a/web/static/images/emoji/de.png +++ b/web/static/images/emoji/de.png diff --git a/web/static/images/emoji/deciduous_tree.png b/web/static/images/emoji/deciduous_tree.png Binary files differindex 3fdf8c007..1a54ec34b 100755..100644 --- a/web/static/images/emoji/deciduous_tree.png +++ b/web/static/images/emoji/deciduous_tree.png diff --git a/web/static/images/emoji/department_store.png b/web/static/images/emoji/department_store.png Binary files differindex 68d959c50..bc83c16f6 100755..100644 --- a/web/static/images/emoji/department_store.png +++ b/web/static/images/emoji/department_store.png diff --git a/web/static/images/emoji/derelict_house_building.png b/web/static/images/emoji/derelict_house_building.png Binary files differnew file mode 100644 index 000000000..316e082d1 --- /dev/null +++ b/web/static/images/emoji/derelict_house_building.png diff --git a/web/static/images/emoji/desert.png b/web/static/images/emoji/desert.png Binary files differnew file mode 100644 index 000000000..b627c829b --- /dev/null +++ b/web/static/images/emoji/desert.png diff --git a/web/static/images/emoji/desert_island.png b/web/static/images/emoji/desert_island.png Binary files differnew file mode 100644 index 000000000..946ef26a5 --- /dev/null +++ b/web/static/images/emoji/desert_island.png diff --git a/web/static/images/emoji/desktop_computer.png b/web/static/images/emoji/desktop_computer.png Binary files differnew file mode 100644 index 000000000..59fc83484 --- /dev/null +++ b/web/static/images/emoji/desktop_computer.png diff --git a/web/static/images/emoji/diamond_shape_with_a_dot_inside.png b/web/static/images/emoji/diamond_shape_with_a_dot_inside.png Binary files differindex dfd1098b3..6aec6cb19 100755..100644 --- a/web/static/images/emoji/diamond_shape_with_a_dot_inside.png +++ b/web/static/images/emoji/diamond_shape_with_a_dot_inside.png diff --git a/web/static/images/emoji/diamonds.png b/web/static/images/emoji/diamonds.png Binary files differindex fe0827758..3e153dbe8 100755..100644 --- a/web/static/images/emoji/diamonds.png +++ b/web/static/images/emoji/diamonds.png diff --git a/web/static/images/emoji/disappointed.png b/web/static/images/emoji/disappointed.png Binary files differindex 825520087..9643415e6 100755..100644 --- a/web/static/images/emoji/disappointed.png +++ b/web/static/images/emoji/disappointed.png diff --git a/web/static/images/emoji/disappointed_relieved.png b/web/static/images/emoji/disappointed_relieved.png Binary files differindex fa5f9e7f9..bcea87523 100755..100644 --- a/web/static/images/emoji/disappointed_relieved.png +++ b/web/static/images/emoji/disappointed_relieved.png diff --git a/web/static/images/emoji/dizzy.png b/web/static/images/emoji/dizzy.png Binary files differindex 3702b6131..b6972196c 100755..100644 --- a/web/static/images/emoji/dizzy.png +++ b/web/static/images/emoji/dizzy.png diff --git a/web/static/images/emoji/dizzy_face.png b/web/static/images/emoji/dizzy_face.png Binary files differindex 8001d6ff8..a23dc7e31 100755..100644 --- a/web/static/images/emoji/dizzy_face.png +++ b/web/static/images/emoji/dizzy_face.png diff --git a/web/static/images/emoji/do_not_litter.png b/web/static/images/emoji/do_not_litter.png Binary files differindex 38c7ae7af..c29f7edf6 100755..100644 --- a/web/static/images/emoji/do_not_litter.png +++ b/web/static/images/emoji/do_not_litter.png diff --git a/web/static/images/emoji/dog.png b/web/static/images/emoji/dog.png Binary files differindex 389a02bf2..3c107deb4 100755..100644 --- a/web/static/images/emoji/dog.png +++ b/web/static/images/emoji/dog.png diff --git a/web/static/images/emoji/dog2.png b/web/static/images/emoji/dog2.png Binary files differindex c7f6a24ac..7057ffe66 100755..100644 --- a/web/static/images/emoji/dog2.png +++ b/web/static/images/emoji/dog2.png diff --git a/web/static/images/emoji/dollar.png b/web/static/images/emoji/dollar.png Binary files differindex 63de88495..73843bf91 100755..100644 --- a/web/static/images/emoji/dollar.png +++ b/web/static/images/emoji/dollar.png diff --git a/web/static/images/emoji/dolls.png b/web/static/images/emoji/dolls.png Binary files differindex 47ce33900..dcd7b9385 100755..100644 --- a/web/static/images/emoji/dolls.png +++ b/web/static/images/emoji/dolls.png diff --git a/web/static/images/emoji/dolphin.png b/web/static/images/emoji/dolphin.png Binary files differindex 9326077a9..4dde4cc13 100755..100644 --- a/web/static/images/emoji/dolphin.png +++ b/web/static/images/emoji/dolphin.png diff --git a/web/static/images/emoji/donut.png b/web/static/images/emoji/donut.png Binary files differdeleted file mode 100755 index ccf869129..000000000 --- a/web/static/images/emoji/donut.png +++ /dev/null diff --git a/web/static/images/emoji/door.png b/web/static/images/emoji/door.png Binary files differindex 83c819ae4..4c8695fee 100755..100644 --- a/web/static/images/emoji/door.png +++ b/web/static/images/emoji/door.png diff --git a/web/static/images/emoji/doughnut.png b/web/static/images/emoji/doughnut.png Binary files differindex ccf869129..b415c96bc 100755..100644 --- a/web/static/images/emoji/doughnut.png +++ b/web/static/images/emoji/doughnut.png diff --git a/web/static/images/emoji/dove_of_peace.png b/web/static/images/emoji/dove_of_peace.png Binary files differnew file mode 100644 index 000000000..e54bfc2b1 --- /dev/null +++ b/web/static/images/emoji/dove_of_peace.png diff --git a/web/static/images/emoji/dragon.png b/web/static/images/emoji/dragon.png Binary files differindex 88d4784b8..b5b635770 100755..100644 --- a/web/static/images/emoji/dragon.png +++ b/web/static/images/emoji/dragon.png diff --git a/web/static/images/emoji/dragon_face.png b/web/static/images/emoji/dragon_face.png Binary files differindex e5e556bd1..aba3bd471 100755..100644 --- a/web/static/images/emoji/dragon_face.png +++ b/web/static/images/emoji/dragon_face.png diff --git a/web/static/images/emoji/dress.png b/web/static/images/emoji/dress.png Binary files differindex 6434e2e2f..512fe8bfe 100755..100644 --- a/web/static/images/emoji/dress.png +++ b/web/static/images/emoji/dress.png diff --git a/web/static/images/emoji/dromedary_camel.png b/web/static/images/emoji/dromedary_camel.png Binary files differindex c8c7b9ffa..e881a8b5f 100755..100644 --- a/web/static/images/emoji/dromedary_camel.png +++ b/web/static/images/emoji/dromedary_camel.png diff --git a/web/static/images/emoji/droplet.png b/web/static/images/emoji/droplet.png Binary files differindex cae7f4951..074982362 100755..100644 --- a/web/static/images/emoji/droplet.png +++ b/web/static/images/emoji/droplet.png diff --git a/web/static/images/emoji/dvd.png b/web/static/images/emoji/dvd.png Binary files differindex 363c83d01..6f7b85774 100755..100644 --- a/web/static/images/emoji/dvd.png +++ b/web/static/images/emoji/dvd.png diff --git a/web/static/images/emoji/e-mail.png b/web/static/images/emoji/e-mail.png Binary files differindex 176a8e1e8..838ee67ed 100755..100644 --- a/web/static/images/emoji/e-mail.png +++ b/web/static/images/emoji/e-mail.png diff --git a/web/static/images/emoji/ear.png b/web/static/images/emoji/ear.png Binary files differindex 2bbbf10c9..a29807228 100755..100644 --- a/web/static/images/emoji/ear.png +++ b/web/static/images/emoji/ear.png diff --git a/web/static/images/emoji/ear_of_rice.png b/web/static/images/emoji/ear_of_rice.png Binary files differindex a9bba5c2c..9d3f454f8 100755..100644 --- a/web/static/images/emoji/ear_of_rice.png +++ b/web/static/images/emoji/ear_of_rice.png diff --git a/web/static/images/emoji/earth_africa.png b/web/static/images/emoji/earth_africa.png Binary files differindex 44ce5ecb6..a4bbace54 100755..100644 --- a/web/static/images/emoji/earth_africa.png +++ b/web/static/images/emoji/earth_africa.png diff --git a/web/static/images/emoji/earth_americas.png b/web/static/images/emoji/earth_americas.png Binary files differindex 97d717671..13a307f3c 100755..100644 --- a/web/static/images/emoji/earth_americas.png +++ b/web/static/images/emoji/earth_americas.png diff --git a/web/static/images/emoji/earth_asia.png b/web/static/images/emoji/earth_asia.png Binary files differindex 95ec357ca..908e483fa 100755..100644 --- a/web/static/images/emoji/earth_asia.png +++ b/web/static/images/emoji/earth_asia.png diff --git a/web/static/images/emoji/egg.png b/web/static/images/emoji/egg.png Binary files differindex c3de6ae4e..b5c090a17 100755..100644 --- a/web/static/images/emoji/egg.png +++ b/web/static/images/emoji/egg.png diff --git a/web/static/images/emoji/eggplant.png b/web/static/images/emoji/eggplant.png Binary files differindex 66f25fce4..75c902569 100755..100644 --- a/web/static/images/emoji/eggplant.png +++ b/web/static/images/emoji/eggplant.png diff --git a/web/static/images/emoji/eight.png b/web/static/images/emoji/eight.png Binary files differindex 7bdb42232..48c5ca813 100755..100644 --- a/web/static/images/emoji/eight.png +++ b/web/static/images/emoji/eight.png diff --git a/web/static/images/emoji/eight_pointed_black_star.png b/web/static/images/emoji/eight_pointed_black_star.png Binary files differindex 2420a7768..ea1ba7edb 100755..100644 --- a/web/static/images/emoji/eight_pointed_black_star.png +++ b/web/static/images/emoji/eight_pointed_black_star.png diff --git a/web/static/images/emoji/eight_spoked_asterisk.png b/web/static/images/emoji/eight_spoked_asterisk.png Binary files differindex 946a20333..aaa681d4f 100755..100644 --- a/web/static/images/emoji/eight_spoked_asterisk.png +++ b/web/static/images/emoji/eight_spoked_asterisk.png diff --git a/web/static/images/emoji/electric_plug.png b/web/static/images/emoji/electric_plug.png Binary files differindex 2837bab4f..e15d4d5ad 100755..100644 --- a/web/static/images/emoji/electric_plug.png +++ b/web/static/images/emoji/electric_plug.png diff --git a/web/static/images/emoji/elephant.png b/web/static/images/emoji/elephant.png Binary files differindex 5ca04570e..af079ec4d 100755..100644 --- a/web/static/images/emoji/elephant.png +++ b/web/static/images/emoji/elephant.png diff --git a/web/static/images/emoji/email.png b/web/static/images/emoji/email.png Binary files differindex 0e01fd5f0..c0bb4ebfd 100755..100644 --- a/web/static/images/emoji/email.png +++ b/web/static/images/emoji/email.png diff --git a/web/static/images/emoji/end.png b/web/static/images/emoji/end.png Binary files differindex 61a4399ad..03bfb2869 100755..100644 --- a/web/static/images/emoji/end.png +++ b/web/static/images/emoji/end.png diff --git a/web/static/images/emoji/envelope.png b/web/static/images/emoji/envelope.png Binary files differindex 3631861bb..c0bb4ebfd 100755..100644 --- a/web/static/images/emoji/envelope.png +++ b/web/static/images/emoji/envelope.png diff --git a/web/static/images/emoji/envelope_with_arrow.png b/web/static/images/emoji/envelope_with_arrow.png Binary files differnew file mode 100644 index 000000000..373cd8f0f --- /dev/null +++ b/web/static/images/emoji/envelope_with_arrow.png diff --git a/web/static/images/emoji/es.png b/web/static/images/emoji/es.png Binary files differindex 71b30bff3..16a772cd1 100755..100644 --- a/web/static/images/emoji/es.png +++ b/web/static/images/emoji/es.png diff --git a/web/static/images/emoji/euro.png b/web/static/images/emoji/euro.png Binary files differindex 1c5904b71..4efcecc3c 100755..100644 --- a/web/static/images/emoji/euro.png +++ b/web/static/images/emoji/euro.png diff --git a/web/static/images/emoji/european_castle.png b/web/static/images/emoji/european_castle.png Binary files differindex 8229b8a8a..35cdcf722 100755..100644 --- a/web/static/images/emoji/european_castle.png +++ b/web/static/images/emoji/european_castle.png diff --git a/web/static/images/emoji/european_post_office.png b/web/static/images/emoji/european_post_office.png Binary files differindex 0f65b1453..b1cc0ddb8 100755..100644 --- a/web/static/images/emoji/european_post_office.png +++ b/web/static/images/emoji/european_post_office.png diff --git a/web/static/images/emoji/evergreen_tree.png b/web/static/images/emoji/evergreen_tree.png Binary files differindex ae8ad1037..dd88a6934 100755..100644 --- a/web/static/images/emoji/evergreen_tree.png +++ b/web/static/images/emoji/evergreen_tree.png diff --git a/web/static/images/emoji/exclamation.png b/web/static/images/emoji/exclamation.png Binary files differindex 77bbdeabc..b8fca78bc 100755..100644 --- a/web/static/images/emoji/exclamation.png +++ b/web/static/images/emoji/exclamation.png diff --git a/web/static/images/emoji/expressionless.png b/web/static/images/emoji/expressionless.png Binary files differindex 913ff4e2f..404129c98 100755..100644 --- a/web/static/images/emoji/expressionless.png +++ b/web/static/images/emoji/expressionless.png diff --git a/web/static/images/emoji/eye.png b/web/static/images/emoji/eye.png Binary files differnew file mode 100644 index 000000000..66182c9f1 --- /dev/null +++ b/web/static/images/emoji/eye.png diff --git a/web/static/images/emoji/eyeglasses.png b/web/static/images/emoji/eyeglasses.png Binary files differindex a3cf75a27..f1f4612ba 100755..100644 --- a/web/static/images/emoji/eyeglasses.png +++ b/web/static/images/emoji/eyeglasses.png diff --git a/web/static/images/emoji/eyes.png b/web/static/images/emoji/eyes.png Binary files differindex 1ac24a615..d9a6163f4 100755..100644 --- a/web/static/images/emoji/eyes.png +++ b/web/static/images/emoji/eyes.png diff --git a/web/static/images/emoji/facepunch.png b/web/static/images/emoji/facepunch.png Binary files differindex 277047b7c..7d10b3eda 100755..100644 --- a/web/static/images/emoji/facepunch.png +++ b/web/static/images/emoji/facepunch.png diff --git a/web/static/images/emoji/factory.png b/web/static/images/emoji/factory.png Binary files differindex 640463479..e2d70133b 100755..100644 --- a/web/static/images/emoji/factory.png +++ b/web/static/images/emoji/factory.png diff --git a/web/static/images/emoji/fallen_leaf.png b/web/static/images/emoji/fallen_leaf.png Binary files differindex d49f9c175..430ac0297 100755..100644 --- a/web/static/images/emoji/fallen_leaf.png +++ b/web/static/images/emoji/fallen_leaf.png diff --git a/web/static/images/emoji/family.png b/web/static/images/emoji/family.png Binary files differindex b4b365f3a..e0d81ddb7 100755..100644 --- a/web/static/images/emoji/family.png +++ b/web/static/images/emoji/family.png diff --git a/web/static/images/emoji/fast_forward.png b/web/static/images/emoji/fast_forward.png Binary files differindex 8830e146e..dda9bec2a 100755..100644 --- a/web/static/images/emoji/fast_forward.png +++ b/web/static/images/emoji/fast_forward.png diff --git a/web/static/images/emoji/fax.png b/web/static/images/emoji/fax.png Binary files differindex 62be2c958..10f81dad1 100755..100644 --- a/web/static/images/emoji/fax.png +++ b/web/static/images/emoji/fax.png diff --git a/web/static/images/emoji/fearful.png b/web/static/images/emoji/fearful.png Binary files differindex 513fce47b..4ac78c208 100755..100644 --- a/web/static/images/emoji/fearful.png +++ b/web/static/images/emoji/fearful.png diff --git a/web/static/images/emoji/feelsgood.png b/web/static/images/emoji/feelsgood.png Binary files differindex 361f969bc..361f969bc 100755..100644 --- a/web/static/images/emoji/feelsgood.png +++ b/web/static/images/emoji/feelsgood.png diff --git a/web/static/images/emoji/feet.png b/web/static/images/emoji/feet.png Binary files differindex 1b0147b1d..b36eba864 100755..100644 --- a/web/static/images/emoji/feet.png +++ b/web/static/images/emoji/feet.png diff --git a/web/static/images/emoji/ferris_wheel.png b/web/static/images/emoji/ferris_wheel.png Binary files differindex 54a1dcfa1..56bfd87fb 100755..100644 --- a/web/static/images/emoji/ferris_wheel.png +++ b/web/static/images/emoji/ferris_wheel.png diff --git a/web/static/images/emoji/file_cabinet.png b/web/static/images/emoji/file_cabinet.png Binary files differnew file mode 100644 index 000000000..e45c65729 --- /dev/null +++ b/web/static/images/emoji/file_cabinet.png diff --git a/web/static/images/emoji/file_folder.png b/web/static/images/emoji/file_folder.png Binary files differindex 4d8bebf8a..17adcfd26 100755..100644 --- a/web/static/images/emoji/file_folder.png +++ b/web/static/images/emoji/file_folder.png diff --git a/web/static/images/emoji/film_frames.png b/web/static/images/emoji/film_frames.png Binary files differnew file mode 100644 index 000000000..d2b9082bc --- /dev/null +++ b/web/static/images/emoji/film_frames.png diff --git a/web/static/images/emoji/film_projector.png b/web/static/images/emoji/film_projector.png Binary files differnew file mode 100644 index 000000000..46800d29d --- /dev/null +++ b/web/static/images/emoji/film_projector.png diff --git a/web/static/images/emoji/finnadie.png b/web/static/images/emoji/finnadie.png Binary files differindex bfc5a0d93..bfc5a0d93 100755..100644 --- a/web/static/images/emoji/finnadie.png +++ b/web/static/images/emoji/finnadie.png diff --git a/web/static/images/emoji/fire.png b/web/static/images/emoji/fire.png Binary files differindex f2a3149bb..3149ed675 100755..100644 --- a/web/static/images/emoji/fire.png +++ b/web/static/images/emoji/fire.png diff --git a/web/static/images/emoji/fire_engine.png b/web/static/images/emoji/fire_engine.png Binary files differindex 9e6c59c99..0336bfdf5 100755..100644 --- a/web/static/images/emoji/fire_engine.png +++ b/web/static/images/emoji/fire_engine.png diff --git a/web/static/images/emoji/fireworks.png b/web/static/images/emoji/fireworks.png Binary files differindex b4eccd577..8e081a718 100755..100644 --- a/web/static/images/emoji/fireworks.png +++ b/web/static/images/emoji/fireworks.png diff --git a/web/static/images/emoji/first_quarter_moon.png b/web/static/images/emoji/first_quarter_moon.png Binary files differindex f38c23693..14734a42c 100755..100644 --- a/web/static/images/emoji/first_quarter_moon.png +++ b/web/static/images/emoji/first_quarter_moon.png diff --git a/web/static/images/emoji/first_quarter_moon_with_face.png b/web/static/images/emoji/first_quarter_moon_with_face.png Binary files differindex 85ae2ce72..8f10b3cfe 100755..100644 --- a/web/static/images/emoji/first_quarter_moon_with_face.png +++ b/web/static/images/emoji/first_quarter_moon_with_face.png diff --git a/web/static/images/emoji/fish.png b/web/static/images/emoji/fish.png Binary files differindex 90bdda2c9..cb7b896d6 100755..100644 --- a/web/static/images/emoji/fish.png +++ b/web/static/images/emoji/fish.png diff --git a/web/static/images/emoji/fish_cake.png b/web/static/images/emoji/fish_cake.png Binary files differindex a8f22614d..6ff94bc36 100755..100644 --- a/web/static/images/emoji/fish_cake.png +++ b/web/static/images/emoji/fish_cake.png diff --git a/web/static/images/emoji/fishing_pole_and_fish.png b/web/static/images/emoji/fishing_pole_and_fish.png Binary files differindex d84609c3b..270a011dd 100755..100644 --- a/web/static/images/emoji/fishing_pole_and_fish.png +++ b/web/static/images/emoji/fishing_pole_and_fish.png diff --git a/web/static/images/emoji/fist.png b/web/static/images/emoji/fist.png Binary files differindex ecc8874c2..97e5b0639 100755..100644 --- a/web/static/images/emoji/fist.png +++ b/web/static/images/emoji/fist.png diff --git a/web/static/images/emoji/five.png b/web/static/images/emoji/five.png Binary files differindex 794321aa2..9b527aeb7 100755..100644 --- a/web/static/images/emoji/five.png +++ b/web/static/images/emoji/five.png diff --git a/web/static/images/emoji/flag-ac.png b/web/static/images/emoji/flag-ac.png Binary files differnew file mode 100644 index 000000000..56115ba78 --- /dev/null +++ b/web/static/images/emoji/flag-ac.png diff --git a/web/static/images/emoji/flag-ad.png b/web/static/images/emoji/flag-ad.png Binary files differnew file mode 100644 index 000000000..d3fabc4b0 --- /dev/null +++ b/web/static/images/emoji/flag-ad.png diff --git a/web/static/images/emoji/flag-ae.png b/web/static/images/emoji/flag-ae.png Binary files differnew file mode 100644 index 000000000..57cade93b --- /dev/null +++ b/web/static/images/emoji/flag-ae.png diff --git a/web/static/images/emoji/flag-af.png b/web/static/images/emoji/flag-af.png Binary files differnew file mode 100644 index 000000000..af7e886df --- /dev/null +++ b/web/static/images/emoji/flag-af.png diff --git a/web/static/images/emoji/flag-ag.png b/web/static/images/emoji/flag-ag.png Binary files differnew file mode 100644 index 000000000..9e2dc805e --- /dev/null +++ b/web/static/images/emoji/flag-ag.png diff --git a/web/static/images/emoji/flag-ai.png b/web/static/images/emoji/flag-ai.png Binary files differnew file mode 100644 index 000000000..2046a5a83 --- /dev/null +++ b/web/static/images/emoji/flag-ai.png diff --git a/web/static/images/emoji/flag-al.png b/web/static/images/emoji/flag-al.png Binary files differnew file mode 100644 index 000000000..0c76f4af4 --- /dev/null +++ b/web/static/images/emoji/flag-al.png diff --git a/web/static/images/emoji/flag-am.png b/web/static/images/emoji/flag-am.png Binary files differnew file mode 100644 index 000000000..1e39fe1fe --- /dev/null +++ b/web/static/images/emoji/flag-am.png diff --git a/web/static/images/emoji/flag-ao.png b/web/static/images/emoji/flag-ao.png Binary files differnew file mode 100644 index 000000000..01a469e9e --- /dev/null +++ b/web/static/images/emoji/flag-ao.png diff --git a/web/static/images/emoji/flag-ar.png b/web/static/images/emoji/flag-ar.png Binary files differnew file mode 100644 index 000000000..603697bad --- /dev/null +++ b/web/static/images/emoji/flag-ar.png diff --git a/web/static/images/emoji/flag-at.png b/web/static/images/emoji/flag-at.png Binary files differnew file mode 100644 index 000000000..38988f737 --- /dev/null +++ b/web/static/images/emoji/flag-at.png diff --git a/web/static/images/emoji/flag-au.png b/web/static/images/emoji/flag-au.png Binary files differnew file mode 100644 index 000000000..fdc448c91 --- /dev/null +++ b/web/static/images/emoji/flag-au.png diff --git a/web/static/images/emoji/flag-aw.png b/web/static/images/emoji/flag-aw.png Binary files differnew file mode 100644 index 000000000..fda4d0b19 --- /dev/null +++ b/web/static/images/emoji/flag-aw.png diff --git a/web/static/images/emoji/flag-az.png b/web/static/images/emoji/flag-az.png Binary files differnew file mode 100644 index 000000000..3efb55bfc --- /dev/null +++ b/web/static/images/emoji/flag-az.png diff --git a/web/static/images/emoji/flag-ba.png b/web/static/images/emoji/flag-ba.png Binary files differnew file mode 100644 index 000000000..47028b1f2 --- /dev/null +++ b/web/static/images/emoji/flag-ba.png diff --git a/web/static/images/emoji/flag-bb.png b/web/static/images/emoji/flag-bb.png Binary files differnew file mode 100644 index 000000000..8bfb6fcb0 --- /dev/null +++ b/web/static/images/emoji/flag-bb.png diff --git a/web/static/images/emoji/flag-bd.png b/web/static/images/emoji/flag-bd.png Binary files differnew file mode 100644 index 000000000..a4b7928c8 --- /dev/null +++ b/web/static/images/emoji/flag-bd.png diff --git a/web/static/images/emoji/flag-be.png b/web/static/images/emoji/flag-be.png Binary files differnew file mode 100644 index 000000000..f996f6fc0 --- /dev/null +++ b/web/static/images/emoji/flag-be.png diff --git a/web/static/images/emoji/flag-bf.png b/web/static/images/emoji/flag-bf.png Binary files differnew file mode 100644 index 000000000..185eb5a92 --- /dev/null +++ b/web/static/images/emoji/flag-bf.png diff --git a/web/static/images/emoji/flag-bg.png b/web/static/images/emoji/flag-bg.png Binary files differnew file mode 100644 index 000000000..849c68a22 --- /dev/null +++ b/web/static/images/emoji/flag-bg.png diff --git a/web/static/images/emoji/flag-bh.png b/web/static/images/emoji/flag-bh.png Binary files differnew file mode 100644 index 000000000..b0cabb344 --- /dev/null +++ b/web/static/images/emoji/flag-bh.png diff --git a/web/static/images/emoji/flag-bi.png b/web/static/images/emoji/flag-bi.png Binary files differnew file mode 100644 index 000000000..b2de6ba9d --- /dev/null +++ b/web/static/images/emoji/flag-bi.png diff --git a/web/static/images/emoji/flag-bj.png b/web/static/images/emoji/flag-bj.png Binary files differnew file mode 100644 index 000000000..6023c7286 --- /dev/null +++ b/web/static/images/emoji/flag-bj.png diff --git a/web/static/images/emoji/flag-bm.png b/web/static/images/emoji/flag-bm.png Binary files differnew file mode 100644 index 000000000..cce7665e5 --- /dev/null +++ b/web/static/images/emoji/flag-bm.png diff --git a/web/static/images/emoji/flag-bn.png b/web/static/images/emoji/flag-bn.png Binary files differnew file mode 100644 index 000000000..37ffaaf4a --- /dev/null +++ b/web/static/images/emoji/flag-bn.png diff --git a/web/static/images/emoji/flag-bo.png b/web/static/images/emoji/flag-bo.png Binary files differnew file mode 100644 index 000000000..9e7b9bd6d --- /dev/null +++ b/web/static/images/emoji/flag-bo.png diff --git a/web/static/images/emoji/flag-br.png b/web/static/images/emoji/flag-br.png Binary files differnew file mode 100644 index 000000000..1218801ec --- /dev/null +++ b/web/static/images/emoji/flag-br.png diff --git a/web/static/images/emoji/flag-bs.png b/web/static/images/emoji/flag-bs.png Binary files differnew file mode 100644 index 000000000..56304afc5 --- /dev/null +++ b/web/static/images/emoji/flag-bs.png diff --git a/web/static/images/emoji/flag-bt.png b/web/static/images/emoji/flag-bt.png Binary files differnew file mode 100644 index 000000000..5419aeeb3 --- /dev/null +++ b/web/static/images/emoji/flag-bt.png diff --git a/web/static/images/emoji/flag-bw.png b/web/static/images/emoji/flag-bw.png Binary files differnew file mode 100644 index 000000000..b82b4e244 --- /dev/null +++ b/web/static/images/emoji/flag-bw.png diff --git a/web/static/images/emoji/flag-by.png b/web/static/images/emoji/flag-by.png Binary files differnew file mode 100644 index 000000000..fbf36a528 --- /dev/null +++ b/web/static/images/emoji/flag-by.png diff --git a/web/static/images/emoji/flag-bz.png b/web/static/images/emoji/flag-bz.png Binary files differnew file mode 100644 index 000000000..4e300a7a9 --- /dev/null +++ b/web/static/images/emoji/flag-bz.png diff --git a/web/static/images/emoji/flag-ca.png b/web/static/images/emoji/flag-ca.png Binary files differnew file mode 100644 index 000000000..2838b5e82 --- /dev/null +++ b/web/static/images/emoji/flag-ca.png diff --git a/web/static/images/emoji/flag-cd.png b/web/static/images/emoji/flag-cd.png Binary files differnew file mode 100644 index 000000000..b7620b487 --- /dev/null +++ b/web/static/images/emoji/flag-cd.png diff --git a/web/static/images/emoji/flag-cf.png b/web/static/images/emoji/flag-cf.png Binary files differnew file mode 100644 index 000000000..32accc631 --- /dev/null +++ b/web/static/images/emoji/flag-cf.png diff --git a/web/static/images/emoji/flag-cg.png b/web/static/images/emoji/flag-cg.png Binary files differnew file mode 100644 index 000000000..51d0cb55b --- /dev/null +++ b/web/static/images/emoji/flag-cg.png diff --git a/web/static/images/emoji/flag-ch.png b/web/static/images/emoji/flag-ch.png Binary files differnew file mode 100644 index 000000000..53f7c0496 --- /dev/null +++ b/web/static/images/emoji/flag-ch.png diff --git a/web/static/images/emoji/flag-ci.png b/web/static/images/emoji/flag-ci.png Binary files differnew file mode 100644 index 000000000..3a1fb1946 --- /dev/null +++ b/web/static/images/emoji/flag-ci.png diff --git a/web/static/images/emoji/flag-cl.png b/web/static/images/emoji/flag-cl.png Binary files differnew file mode 100644 index 000000000..ebbf710d2 --- /dev/null +++ b/web/static/images/emoji/flag-cl.png diff --git a/web/static/images/emoji/flag-cm.png b/web/static/images/emoji/flag-cm.png Binary files differnew file mode 100644 index 000000000..71024ac1c --- /dev/null +++ b/web/static/images/emoji/flag-cm.png diff --git a/web/static/images/emoji/flag-cn.png b/web/static/images/emoji/flag-cn.png Binary files differnew file mode 100644 index 000000000..0151923f3 --- /dev/null +++ b/web/static/images/emoji/flag-cn.png diff --git a/web/static/images/emoji/flag-co.png b/web/static/images/emoji/flag-co.png Binary files differnew file mode 100644 index 000000000..b64536ac3 --- /dev/null +++ b/web/static/images/emoji/flag-co.png diff --git a/web/static/images/emoji/flag-cr.png b/web/static/images/emoji/flag-cr.png Binary files differnew file mode 100644 index 000000000..74612a90e --- /dev/null +++ b/web/static/images/emoji/flag-cr.png diff --git a/web/static/images/emoji/flag-cu.png b/web/static/images/emoji/flag-cu.png Binary files differnew file mode 100644 index 000000000..37a9cc10b --- /dev/null +++ b/web/static/images/emoji/flag-cu.png diff --git a/web/static/images/emoji/flag-cv.png b/web/static/images/emoji/flag-cv.png Binary files differnew file mode 100644 index 000000000..7a6a41e90 --- /dev/null +++ b/web/static/images/emoji/flag-cv.png diff --git a/web/static/images/emoji/flag-cy.png b/web/static/images/emoji/flag-cy.png Binary files differnew file mode 100644 index 000000000..4f593449a --- /dev/null +++ b/web/static/images/emoji/flag-cy.png diff --git a/web/static/images/emoji/flag-cz.png b/web/static/images/emoji/flag-cz.png Binary files differnew file mode 100644 index 000000000..aa9a40c74 --- /dev/null +++ b/web/static/images/emoji/flag-cz.png diff --git a/web/static/images/emoji/flag-de.png b/web/static/images/emoji/flag-de.png Binary files differnew file mode 100644 index 000000000..168ab43c3 --- /dev/null +++ b/web/static/images/emoji/flag-de.png diff --git a/web/static/images/emoji/flag-dj.png b/web/static/images/emoji/flag-dj.png Binary files differnew file mode 100644 index 000000000..ba0833714 --- /dev/null +++ b/web/static/images/emoji/flag-dj.png diff --git a/web/static/images/emoji/flag-dk.png b/web/static/images/emoji/flag-dk.png Binary files differnew file mode 100644 index 000000000..2e6b7a624 --- /dev/null +++ b/web/static/images/emoji/flag-dk.png diff --git a/web/static/images/emoji/flag-dm.png b/web/static/images/emoji/flag-dm.png Binary files differnew file mode 100644 index 000000000..1b90463e5 --- /dev/null +++ b/web/static/images/emoji/flag-dm.png diff --git a/web/static/images/emoji/flag-do.png b/web/static/images/emoji/flag-do.png Binary files differnew file mode 100644 index 000000000..d5c1ac5ba --- /dev/null +++ b/web/static/images/emoji/flag-do.png diff --git a/web/static/images/emoji/flag-dz.png b/web/static/images/emoji/flag-dz.png Binary files differnew file mode 100644 index 000000000..a778a7995 --- /dev/null +++ b/web/static/images/emoji/flag-dz.png diff --git a/web/static/images/emoji/flag-ec.png b/web/static/images/emoji/flag-ec.png Binary files differnew file mode 100644 index 000000000..7f40f138d --- /dev/null +++ b/web/static/images/emoji/flag-ec.png diff --git a/web/static/images/emoji/flag-ee.png b/web/static/images/emoji/flag-ee.png Binary files differnew file mode 100644 index 000000000..1aa45dc2a --- /dev/null +++ b/web/static/images/emoji/flag-ee.png diff --git a/web/static/images/emoji/flag-eg.png b/web/static/images/emoji/flag-eg.png Binary files differnew file mode 100644 index 000000000..5904bfac9 --- /dev/null +++ b/web/static/images/emoji/flag-eg.png diff --git a/web/static/images/emoji/flag-eh.png b/web/static/images/emoji/flag-eh.png Binary files differnew file mode 100644 index 000000000..5c1bf6134 --- /dev/null +++ b/web/static/images/emoji/flag-eh.png diff --git a/web/static/images/emoji/flag-er.png b/web/static/images/emoji/flag-er.png Binary files differnew file mode 100644 index 000000000..fa4f25eed --- /dev/null +++ b/web/static/images/emoji/flag-er.png diff --git a/web/static/images/emoji/flag-es.png b/web/static/images/emoji/flag-es.png Binary files differnew file mode 100644 index 000000000..16a772cd1 --- /dev/null +++ b/web/static/images/emoji/flag-es.png diff --git a/web/static/images/emoji/flag-et.png b/web/static/images/emoji/flag-et.png Binary files differnew file mode 100644 index 000000000..4833e8431 --- /dev/null +++ b/web/static/images/emoji/flag-et.png diff --git a/web/static/images/emoji/flag-fi.png b/web/static/images/emoji/flag-fi.png Binary files differnew file mode 100644 index 000000000..b2a5c3d24 --- /dev/null +++ b/web/static/images/emoji/flag-fi.png diff --git a/web/static/images/emoji/flag-fj.png b/web/static/images/emoji/flag-fj.png Binary files differnew file mode 100644 index 000000000..a7a731e6f --- /dev/null +++ b/web/static/images/emoji/flag-fj.png diff --git a/web/static/images/emoji/flag-fk.png b/web/static/images/emoji/flag-fk.png Binary files differnew file mode 100644 index 000000000..c4562eaa6 --- /dev/null +++ b/web/static/images/emoji/flag-fk.png diff --git a/web/static/images/emoji/flag-fm.png b/web/static/images/emoji/flag-fm.png Binary files differnew file mode 100644 index 000000000..42fe76312 --- /dev/null +++ b/web/static/images/emoji/flag-fm.png diff --git a/web/static/images/emoji/flag-fo.png b/web/static/images/emoji/flag-fo.png Binary files differnew file mode 100644 index 000000000..e9d8e4cf4 --- /dev/null +++ b/web/static/images/emoji/flag-fo.png diff --git a/web/static/images/emoji/flag-fr.png b/web/static/images/emoji/flag-fr.png Binary files differnew file mode 100644 index 000000000..14271f059 --- /dev/null +++ b/web/static/images/emoji/flag-fr.png diff --git a/web/static/images/emoji/flag-ga.png b/web/static/images/emoji/flag-ga.png Binary files differnew file mode 100644 index 000000000..4a3b5ccf9 --- /dev/null +++ b/web/static/images/emoji/flag-ga.png diff --git a/web/static/images/emoji/flag-gb.png b/web/static/images/emoji/flag-gb.png Binary files differnew file mode 100644 index 000000000..61c03f759 --- /dev/null +++ b/web/static/images/emoji/flag-gb.png diff --git a/web/static/images/emoji/flag-gd.png b/web/static/images/emoji/flag-gd.png Binary files differnew file mode 100644 index 000000000..4f9dc82d7 --- /dev/null +++ b/web/static/images/emoji/flag-gd.png diff --git a/web/static/images/emoji/flag-ge.png b/web/static/images/emoji/flag-ge.png Binary files differnew file mode 100644 index 000000000..1fe16f968 --- /dev/null +++ b/web/static/images/emoji/flag-ge.png diff --git a/web/static/images/emoji/flag-gh.png b/web/static/images/emoji/flag-gh.png Binary files differnew file mode 100644 index 000000000..0aadf4db2 --- /dev/null +++ b/web/static/images/emoji/flag-gh.png diff --git a/web/static/images/emoji/flag-gi.png b/web/static/images/emoji/flag-gi.png Binary files differnew file mode 100644 index 000000000..e95abe51f --- /dev/null +++ b/web/static/images/emoji/flag-gi.png diff --git a/web/static/images/emoji/flag-gl.png b/web/static/images/emoji/flag-gl.png Binary files differnew file mode 100644 index 000000000..76708a55f --- /dev/null +++ b/web/static/images/emoji/flag-gl.png diff --git a/web/static/images/emoji/flag-gm.png b/web/static/images/emoji/flag-gm.png Binary files differnew file mode 100644 index 000000000..c5a72895f --- /dev/null +++ b/web/static/images/emoji/flag-gm.png diff --git a/web/static/images/emoji/flag-gn.png b/web/static/images/emoji/flag-gn.png Binary files differnew file mode 100644 index 000000000..fdd5c2d14 --- /dev/null +++ b/web/static/images/emoji/flag-gn.png diff --git a/web/static/images/emoji/flag-gq.png b/web/static/images/emoji/flag-gq.png Binary files differnew file mode 100644 index 000000000..7fc7c86c8 --- /dev/null +++ b/web/static/images/emoji/flag-gq.png diff --git a/web/static/images/emoji/flag-gr.png b/web/static/images/emoji/flag-gr.png Binary files differnew file mode 100644 index 000000000..091f1ab07 --- /dev/null +++ b/web/static/images/emoji/flag-gr.png diff --git a/web/static/images/emoji/flag-gt.png b/web/static/images/emoji/flag-gt.png Binary files differnew file mode 100644 index 000000000..66437d0de --- /dev/null +++ b/web/static/images/emoji/flag-gt.png diff --git a/web/static/images/emoji/flag-gu.png b/web/static/images/emoji/flag-gu.png Binary files differnew file mode 100644 index 000000000..a4d2024b1 --- /dev/null +++ b/web/static/images/emoji/flag-gu.png diff --git a/web/static/images/emoji/flag-gw.png b/web/static/images/emoji/flag-gw.png Binary files differnew file mode 100644 index 000000000..a70abe908 --- /dev/null +++ b/web/static/images/emoji/flag-gw.png diff --git a/web/static/images/emoji/flag-gy.png b/web/static/images/emoji/flag-gy.png Binary files differnew file mode 100644 index 000000000..2cc8ecaab --- /dev/null +++ b/web/static/images/emoji/flag-gy.png diff --git a/web/static/images/emoji/flag-hk.png b/web/static/images/emoji/flag-hk.png Binary files differnew file mode 100644 index 000000000..cff8e25fd --- /dev/null +++ b/web/static/images/emoji/flag-hk.png diff --git a/web/static/images/emoji/flag-hn.png b/web/static/images/emoji/flag-hn.png Binary files differnew file mode 100644 index 000000000..e4eeee2d8 --- /dev/null +++ b/web/static/images/emoji/flag-hn.png diff --git a/web/static/images/emoji/flag-hr.png b/web/static/images/emoji/flag-hr.png Binary files differnew file mode 100644 index 000000000..be0823c21 --- /dev/null +++ b/web/static/images/emoji/flag-hr.png diff --git a/web/static/images/emoji/flag-ht.png b/web/static/images/emoji/flag-ht.png Binary files differnew file mode 100644 index 000000000..76d3d94ad --- /dev/null +++ b/web/static/images/emoji/flag-ht.png diff --git a/web/static/images/emoji/flag-hu.png b/web/static/images/emoji/flag-hu.png Binary files differnew file mode 100644 index 000000000..028f853dd --- /dev/null +++ b/web/static/images/emoji/flag-hu.png diff --git a/web/static/images/emoji/flag-id.png b/web/static/images/emoji/flag-id.png Binary files differnew file mode 100644 index 000000000..90042acf5 --- /dev/null +++ b/web/static/images/emoji/flag-id.png diff --git a/web/static/images/emoji/flag-ie.png b/web/static/images/emoji/flag-ie.png Binary files differnew file mode 100644 index 000000000..63ae4af61 --- /dev/null +++ b/web/static/images/emoji/flag-ie.png diff --git a/web/static/images/emoji/flag-il.png b/web/static/images/emoji/flag-il.png Binary files differnew file mode 100644 index 000000000..8361d8ee3 --- /dev/null +++ b/web/static/images/emoji/flag-il.png diff --git a/web/static/images/emoji/flag-in.png b/web/static/images/emoji/flag-in.png Binary files differnew file mode 100644 index 000000000..6d6f944c4 --- /dev/null +++ b/web/static/images/emoji/flag-in.png diff --git a/web/static/images/emoji/flag-iq.png b/web/static/images/emoji/flag-iq.png Binary files differnew file mode 100644 index 000000000..5fb5d4e3b --- /dev/null +++ b/web/static/images/emoji/flag-iq.png diff --git a/web/static/images/emoji/flag-ir.png b/web/static/images/emoji/flag-ir.png Binary files differnew file mode 100644 index 000000000..23f916063 --- /dev/null +++ b/web/static/images/emoji/flag-ir.png diff --git a/web/static/images/emoji/flag-is.png b/web/static/images/emoji/flag-is.png Binary files differnew file mode 100644 index 000000000..7f2b34832 --- /dev/null +++ b/web/static/images/emoji/flag-is.png diff --git a/web/static/images/emoji/flag-it.png b/web/static/images/emoji/flag-it.png Binary files differnew file mode 100644 index 000000000..bce062350 --- /dev/null +++ b/web/static/images/emoji/flag-it.png diff --git a/web/static/images/emoji/flag-je.png b/web/static/images/emoji/flag-je.png Binary files differnew file mode 100644 index 000000000..822b4340d --- /dev/null +++ b/web/static/images/emoji/flag-je.png diff --git a/web/static/images/emoji/flag-jm.png b/web/static/images/emoji/flag-jm.png Binary files differnew file mode 100644 index 000000000..f179b1404 --- /dev/null +++ b/web/static/images/emoji/flag-jm.png diff --git a/web/static/images/emoji/flag-jo.png b/web/static/images/emoji/flag-jo.png Binary files differnew file mode 100644 index 000000000..15be546e8 --- /dev/null +++ b/web/static/images/emoji/flag-jo.png diff --git a/web/static/images/emoji/flag-jp.png b/web/static/images/emoji/flag-jp.png Binary files differnew file mode 100644 index 000000000..56390ce22 --- /dev/null +++ b/web/static/images/emoji/flag-jp.png diff --git a/web/static/images/emoji/flag-ke.png b/web/static/images/emoji/flag-ke.png Binary files differnew file mode 100644 index 000000000..301bf6eec --- /dev/null +++ b/web/static/images/emoji/flag-ke.png diff --git a/web/static/images/emoji/flag-kg.png b/web/static/images/emoji/flag-kg.png Binary files differnew file mode 100644 index 000000000..6845412e8 --- /dev/null +++ b/web/static/images/emoji/flag-kg.png diff --git a/web/static/images/emoji/flag-kh.png b/web/static/images/emoji/flag-kh.png Binary files differnew file mode 100644 index 000000000..15ccea7a4 --- /dev/null +++ b/web/static/images/emoji/flag-kh.png diff --git a/web/static/images/emoji/flag-ki.png b/web/static/images/emoji/flag-ki.png Binary files differnew file mode 100644 index 000000000..79331c5de --- /dev/null +++ b/web/static/images/emoji/flag-ki.png diff --git a/web/static/images/emoji/flag-km.png b/web/static/images/emoji/flag-km.png Binary files differnew file mode 100644 index 000000000..9a16139aa --- /dev/null +++ b/web/static/images/emoji/flag-km.png diff --git a/web/static/images/emoji/flag-kn.png b/web/static/images/emoji/flag-kn.png Binary files differnew file mode 100644 index 000000000..913f6dfb7 --- /dev/null +++ b/web/static/images/emoji/flag-kn.png diff --git a/web/static/images/emoji/flag-kp.png b/web/static/images/emoji/flag-kp.png Binary files differnew file mode 100644 index 000000000..cb50e9380 --- /dev/null +++ b/web/static/images/emoji/flag-kp.png diff --git a/web/static/images/emoji/flag-kr.png b/web/static/images/emoji/flag-kr.png Binary files differnew file mode 100644 index 000000000..6687991f3 --- /dev/null +++ b/web/static/images/emoji/flag-kr.png diff --git a/web/static/images/emoji/flag-kw.png b/web/static/images/emoji/flag-kw.png Binary files differnew file mode 100644 index 000000000..72ef3415f --- /dev/null +++ b/web/static/images/emoji/flag-kw.png diff --git a/web/static/images/emoji/flag-ky.png b/web/static/images/emoji/flag-ky.png Binary files differnew file mode 100644 index 000000000..d716ddcd5 --- /dev/null +++ b/web/static/images/emoji/flag-ky.png diff --git a/web/static/images/emoji/flag-kz.png b/web/static/images/emoji/flag-kz.png Binary files differnew file mode 100644 index 000000000..49813e5d5 --- /dev/null +++ b/web/static/images/emoji/flag-kz.png diff --git a/web/static/images/emoji/flag-la.png b/web/static/images/emoji/flag-la.png Binary files differnew file mode 100644 index 000000000..6f0dd90f3 --- /dev/null +++ b/web/static/images/emoji/flag-la.png diff --git a/web/static/images/emoji/flag-lb.png b/web/static/images/emoji/flag-lb.png Binary files differnew file mode 100644 index 000000000..8fe041f46 --- /dev/null +++ b/web/static/images/emoji/flag-lb.png diff --git a/web/static/images/emoji/flag-lc.png b/web/static/images/emoji/flag-lc.png Binary files differnew file mode 100644 index 000000000..70a34cb11 --- /dev/null +++ b/web/static/images/emoji/flag-lc.png diff --git a/web/static/images/emoji/flag-li.png b/web/static/images/emoji/flag-li.png Binary files differnew file mode 100644 index 000000000..ad667c3c4 --- /dev/null +++ b/web/static/images/emoji/flag-li.png diff --git a/web/static/images/emoji/flag-lk.png b/web/static/images/emoji/flag-lk.png Binary files differnew file mode 100644 index 000000000..9a205d9cf --- /dev/null +++ b/web/static/images/emoji/flag-lk.png diff --git a/web/static/images/emoji/flag-lr.png b/web/static/images/emoji/flag-lr.png Binary files differnew file mode 100644 index 000000000..2916a1ff4 --- /dev/null +++ b/web/static/images/emoji/flag-lr.png diff --git a/web/static/images/emoji/flag-ls.png b/web/static/images/emoji/flag-ls.png Binary files differnew file mode 100644 index 000000000..a47e7e067 --- /dev/null +++ b/web/static/images/emoji/flag-ls.png diff --git a/web/static/images/emoji/flag-lt.png b/web/static/images/emoji/flag-lt.png Binary files differnew file mode 100644 index 000000000..ea08d9b23 --- /dev/null +++ b/web/static/images/emoji/flag-lt.png diff --git a/web/static/images/emoji/flag-lu.png b/web/static/images/emoji/flag-lu.png Binary files differnew file mode 100644 index 000000000..dbd428878 --- /dev/null +++ b/web/static/images/emoji/flag-lu.png diff --git a/web/static/images/emoji/flag-lv.png b/web/static/images/emoji/flag-lv.png Binary files differnew file mode 100644 index 000000000..a8eef9ff6 --- /dev/null +++ b/web/static/images/emoji/flag-lv.png diff --git a/web/static/images/emoji/flag-ly.png b/web/static/images/emoji/flag-ly.png Binary files differnew file mode 100644 index 000000000..04632748f --- /dev/null +++ b/web/static/images/emoji/flag-ly.png diff --git a/web/static/images/emoji/flag-ma.png b/web/static/images/emoji/flag-ma.png Binary files differnew file mode 100644 index 000000000..1bf4401f6 --- /dev/null +++ b/web/static/images/emoji/flag-ma.png diff --git a/web/static/images/emoji/flag-mc.png b/web/static/images/emoji/flag-mc.png Binary files differnew file mode 100644 index 000000000..039174d3a --- /dev/null +++ b/web/static/images/emoji/flag-mc.png diff --git a/web/static/images/emoji/flag-md.png b/web/static/images/emoji/flag-md.png Binary files differnew file mode 100644 index 000000000..78b5ba7e2 --- /dev/null +++ b/web/static/images/emoji/flag-md.png diff --git a/web/static/images/emoji/flag-me.png b/web/static/images/emoji/flag-me.png Binary files differnew file mode 100644 index 000000000..01245d958 --- /dev/null +++ b/web/static/images/emoji/flag-me.png diff --git a/web/static/images/emoji/flag-mg.png b/web/static/images/emoji/flag-mg.png Binary files differnew file mode 100644 index 000000000..cb55e9fc3 --- /dev/null +++ b/web/static/images/emoji/flag-mg.png diff --git a/web/static/images/emoji/flag-mh.png b/web/static/images/emoji/flag-mh.png Binary files differnew file mode 100644 index 000000000..ff5038b6d --- /dev/null +++ b/web/static/images/emoji/flag-mh.png diff --git a/web/static/images/emoji/flag-mk.png b/web/static/images/emoji/flag-mk.png Binary files differnew file mode 100644 index 000000000..8dadf0110 --- /dev/null +++ b/web/static/images/emoji/flag-mk.png diff --git a/web/static/images/emoji/flag-ml.png b/web/static/images/emoji/flag-ml.png Binary files differnew file mode 100644 index 000000000..53be7c81e --- /dev/null +++ b/web/static/images/emoji/flag-ml.png diff --git a/web/static/images/emoji/flag-mm.png b/web/static/images/emoji/flag-mm.png Binary files differnew file mode 100644 index 000000000..c1cfee7a5 --- /dev/null +++ b/web/static/images/emoji/flag-mm.png diff --git a/web/static/images/emoji/flag-mn.png b/web/static/images/emoji/flag-mn.png Binary files differnew file mode 100644 index 000000000..1beac5568 --- /dev/null +++ b/web/static/images/emoji/flag-mn.png diff --git a/web/static/images/emoji/flag-mo.png b/web/static/images/emoji/flag-mo.png Binary files differnew file mode 100644 index 000000000..6a8fcb9a0 --- /dev/null +++ b/web/static/images/emoji/flag-mo.png diff --git a/web/static/images/emoji/flag-mr.png b/web/static/images/emoji/flag-mr.png Binary files differnew file mode 100644 index 000000000..854690cfb --- /dev/null +++ b/web/static/images/emoji/flag-mr.png diff --git a/web/static/images/emoji/flag-ms.png b/web/static/images/emoji/flag-ms.png Binary files differnew file mode 100644 index 000000000..61b2de721 --- /dev/null +++ b/web/static/images/emoji/flag-ms.png diff --git a/web/static/images/emoji/flag-mt.png b/web/static/images/emoji/flag-mt.png Binary files differnew file mode 100644 index 000000000..2f07f4709 --- /dev/null +++ b/web/static/images/emoji/flag-mt.png diff --git a/web/static/images/emoji/flag-mu.png b/web/static/images/emoji/flag-mu.png Binary files differnew file mode 100644 index 000000000..9d28c0812 --- /dev/null +++ b/web/static/images/emoji/flag-mu.png diff --git a/web/static/images/emoji/flag-mv.png b/web/static/images/emoji/flag-mv.png Binary files differnew file mode 100644 index 000000000..4ea56e841 --- /dev/null +++ b/web/static/images/emoji/flag-mv.png diff --git a/web/static/images/emoji/flag-mw.png b/web/static/images/emoji/flag-mw.png Binary files differnew file mode 100644 index 000000000..361aa65ec --- /dev/null +++ b/web/static/images/emoji/flag-mw.png diff --git a/web/static/images/emoji/flag-mx.png b/web/static/images/emoji/flag-mx.png Binary files differnew file mode 100644 index 000000000..c44c24df1 --- /dev/null +++ b/web/static/images/emoji/flag-mx.png diff --git a/web/static/images/emoji/flag-my.png b/web/static/images/emoji/flag-my.png Binary files differnew file mode 100644 index 000000000..166fd5ba7 --- /dev/null +++ b/web/static/images/emoji/flag-my.png diff --git a/web/static/images/emoji/flag-mz.png b/web/static/images/emoji/flag-mz.png Binary files differnew file mode 100644 index 000000000..209db39ee --- /dev/null +++ b/web/static/images/emoji/flag-mz.png diff --git a/web/static/images/emoji/flag-na.png b/web/static/images/emoji/flag-na.png Binary files differnew file mode 100644 index 000000000..84fab946d --- /dev/null +++ b/web/static/images/emoji/flag-na.png diff --git a/web/static/images/emoji/flag-nc.png b/web/static/images/emoji/flag-nc.png Binary files differnew file mode 100644 index 000000000..6372d93c7 --- /dev/null +++ b/web/static/images/emoji/flag-nc.png diff --git a/web/static/images/emoji/flag-ne.png b/web/static/images/emoji/flag-ne.png Binary files differnew file mode 100644 index 000000000..3fd0d99ab --- /dev/null +++ b/web/static/images/emoji/flag-ne.png diff --git a/web/static/images/emoji/flag-ng.png b/web/static/images/emoji/flag-ng.png Binary files differnew file mode 100644 index 000000000..2c98fcdff --- /dev/null +++ b/web/static/images/emoji/flag-ng.png diff --git a/web/static/images/emoji/flag-ni.png b/web/static/images/emoji/flag-ni.png Binary files differnew file mode 100644 index 000000000..88055d5a0 --- /dev/null +++ b/web/static/images/emoji/flag-ni.png diff --git a/web/static/images/emoji/flag-nl.png b/web/static/images/emoji/flag-nl.png Binary files differnew file mode 100644 index 000000000..d5de058a4 --- /dev/null +++ b/web/static/images/emoji/flag-nl.png diff --git a/web/static/images/emoji/flag-no.png b/web/static/images/emoji/flag-no.png Binary files differnew file mode 100644 index 000000000..1199fae93 --- /dev/null +++ b/web/static/images/emoji/flag-no.png diff --git a/web/static/images/emoji/flag-np.png b/web/static/images/emoji/flag-np.png Binary files differnew file mode 100644 index 000000000..3e17c5204 --- /dev/null +++ b/web/static/images/emoji/flag-np.png diff --git a/web/static/images/emoji/flag-nr.png b/web/static/images/emoji/flag-nr.png Binary files differnew file mode 100644 index 000000000..80c3d8357 --- /dev/null +++ b/web/static/images/emoji/flag-nr.png diff --git a/web/static/images/emoji/flag-nu.png b/web/static/images/emoji/flag-nu.png Binary files differnew file mode 100644 index 000000000..628aee1e3 --- /dev/null +++ b/web/static/images/emoji/flag-nu.png diff --git a/web/static/images/emoji/flag-nz.png b/web/static/images/emoji/flag-nz.png Binary files differnew file mode 100644 index 000000000..d64f6ec22 --- /dev/null +++ b/web/static/images/emoji/flag-nz.png diff --git a/web/static/images/emoji/flag-om.png b/web/static/images/emoji/flag-om.png Binary files differnew file mode 100644 index 000000000..68dd406fb --- /dev/null +++ b/web/static/images/emoji/flag-om.png diff --git a/web/static/images/emoji/flag-pa.png b/web/static/images/emoji/flag-pa.png Binary files differnew file mode 100644 index 000000000..0fa73faf3 --- /dev/null +++ b/web/static/images/emoji/flag-pa.png diff --git a/web/static/images/emoji/flag-pe.png b/web/static/images/emoji/flag-pe.png Binary files differnew file mode 100644 index 000000000..cf7098d8d --- /dev/null +++ b/web/static/images/emoji/flag-pe.png diff --git a/web/static/images/emoji/flag-pf.png b/web/static/images/emoji/flag-pf.png Binary files differnew file mode 100644 index 000000000..5780519fd --- /dev/null +++ b/web/static/images/emoji/flag-pf.png diff --git a/web/static/images/emoji/flag-pg.png b/web/static/images/emoji/flag-pg.png Binary files differnew file mode 100644 index 000000000..0a4ce4c3c --- /dev/null +++ b/web/static/images/emoji/flag-pg.png diff --git a/web/static/images/emoji/flag-ph.png b/web/static/images/emoji/flag-ph.png Binary files differnew file mode 100644 index 000000000..00a9eaa6d --- /dev/null +++ b/web/static/images/emoji/flag-ph.png diff --git a/web/static/images/emoji/flag-pk.png b/web/static/images/emoji/flag-pk.png Binary files differnew file mode 100644 index 000000000..b1ab1a7a8 --- /dev/null +++ b/web/static/images/emoji/flag-pk.png diff --git a/web/static/images/emoji/flag-pl.png b/web/static/images/emoji/flag-pl.png Binary files differnew file mode 100644 index 000000000..e07223bf7 --- /dev/null +++ b/web/static/images/emoji/flag-pl.png diff --git a/web/static/images/emoji/flag-pr.png b/web/static/images/emoji/flag-pr.png Binary files differnew file mode 100644 index 000000000..754bb5429 --- /dev/null +++ b/web/static/images/emoji/flag-pr.png diff --git a/web/static/images/emoji/flag-ps.png b/web/static/images/emoji/flag-ps.png Binary files differnew file mode 100644 index 000000000..e2076eda0 --- /dev/null +++ b/web/static/images/emoji/flag-ps.png diff --git a/web/static/images/emoji/flag-pt.png b/web/static/images/emoji/flag-pt.png Binary files differnew file mode 100644 index 000000000..4f585e18b --- /dev/null +++ b/web/static/images/emoji/flag-pt.png diff --git a/web/static/images/emoji/flag-pw.png b/web/static/images/emoji/flag-pw.png Binary files differnew file mode 100644 index 000000000..e15437591 --- /dev/null +++ b/web/static/images/emoji/flag-pw.png diff --git a/web/static/images/emoji/flag-py.png b/web/static/images/emoji/flag-py.png Binary files differnew file mode 100644 index 000000000..335d55f93 --- /dev/null +++ b/web/static/images/emoji/flag-py.png diff --git a/web/static/images/emoji/flag-qa.png b/web/static/images/emoji/flag-qa.png Binary files differnew file mode 100644 index 000000000..6f99df4ff --- /dev/null +++ b/web/static/images/emoji/flag-qa.png diff --git a/web/static/images/emoji/flag-ro.png b/web/static/images/emoji/flag-ro.png Binary files differnew file mode 100644 index 000000000..1f7db7ab1 --- /dev/null +++ b/web/static/images/emoji/flag-ro.png diff --git a/web/static/images/emoji/flag-rs.png b/web/static/images/emoji/flag-rs.png Binary files differnew file mode 100644 index 000000000..7552aba40 --- /dev/null +++ b/web/static/images/emoji/flag-rs.png diff --git a/web/static/images/emoji/flag-ru.png b/web/static/images/emoji/flag-ru.png Binary files differnew file mode 100644 index 000000000..4a65f219f --- /dev/null +++ b/web/static/images/emoji/flag-ru.png diff --git a/web/static/images/emoji/flag-rw.png b/web/static/images/emoji/flag-rw.png Binary files differnew file mode 100644 index 000000000..ddea66d07 --- /dev/null +++ b/web/static/images/emoji/flag-rw.png diff --git a/web/static/images/emoji/flag-sa.png b/web/static/images/emoji/flag-sa.png Binary files differnew file mode 100644 index 000000000..4f82c1a3e --- /dev/null +++ b/web/static/images/emoji/flag-sa.png diff --git a/web/static/images/emoji/flag-sb.png b/web/static/images/emoji/flag-sb.png Binary files differnew file mode 100644 index 000000000..5bf32a743 --- /dev/null +++ b/web/static/images/emoji/flag-sb.png diff --git a/web/static/images/emoji/flag-sc.png b/web/static/images/emoji/flag-sc.png Binary files differnew file mode 100644 index 000000000..7ec76a1ec --- /dev/null +++ b/web/static/images/emoji/flag-sc.png diff --git a/web/static/images/emoji/flag-sd.png b/web/static/images/emoji/flag-sd.png Binary files differnew file mode 100644 index 000000000..fad14bde5 --- /dev/null +++ b/web/static/images/emoji/flag-sd.png diff --git a/web/static/images/emoji/flag-se.png b/web/static/images/emoji/flag-se.png Binary files differnew file mode 100644 index 000000000..067857a9e --- /dev/null +++ b/web/static/images/emoji/flag-se.png diff --git a/web/static/images/emoji/flag-sg.png b/web/static/images/emoji/flag-sg.png Binary files differnew file mode 100644 index 000000000..8d1127005 --- /dev/null +++ b/web/static/images/emoji/flag-sg.png diff --git a/web/static/images/emoji/flag-sh.png b/web/static/images/emoji/flag-sh.png Binary files differnew file mode 100644 index 000000000..75977bea6 --- /dev/null +++ b/web/static/images/emoji/flag-sh.png diff --git a/web/static/images/emoji/flag-si.png b/web/static/images/emoji/flag-si.png Binary files differnew file mode 100644 index 000000000..d7c3a7477 --- /dev/null +++ b/web/static/images/emoji/flag-si.png diff --git a/web/static/images/emoji/flag-sk.png b/web/static/images/emoji/flag-sk.png Binary files differnew file mode 100644 index 000000000..6f60bfab3 --- /dev/null +++ b/web/static/images/emoji/flag-sk.png diff --git a/web/static/images/emoji/flag-sl.png b/web/static/images/emoji/flag-sl.png Binary files differnew file mode 100644 index 000000000..5f88e8673 --- /dev/null +++ b/web/static/images/emoji/flag-sl.png diff --git a/web/static/images/emoji/flag-sm.png b/web/static/images/emoji/flag-sm.png Binary files differnew file mode 100644 index 000000000..431e28ea6 --- /dev/null +++ b/web/static/images/emoji/flag-sm.png diff --git a/web/static/images/emoji/flag-sn.png b/web/static/images/emoji/flag-sn.png Binary files differnew file mode 100644 index 000000000..dcc3f9770 --- /dev/null +++ b/web/static/images/emoji/flag-sn.png diff --git a/web/static/images/emoji/flag-so.png b/web/static/images/emoji/flag-so.png Binary files differnew file mode 100644 index 000000000..2e20974e9 --- /dev/null +++ b/web/static/images/emoji/flag-so.png diff --git a/web/static/images/emoji/flag-sr.png b/web/static/images/emoji/flag-sr.png Binary files differnew file mode 100644 index 000000000..bde51f536 --- /dev/null +++ b/web/static/images/emoji/flag-sr.png diff --git a/web/static/images/emoji/flag-st.png b/web/static/images/emoji/flag-st.png Binary files differnew file mode 100644 index 000000000..e387f43b9 --- /dev/null +++ b/web/static/images/emoji/flag-st.png diff --git a/web/static/images/emoji/flag-sv.png b/web/static/images/emoji/flag-sv.png Binary files differnew file mode 100644 index 000000000..f4a1153db --- /dev/null +++ b/web/static/images/emoji/flag-sv.png diff --git a/web/static/images/emoji/flag-sy.png b/web/static/images/emoji/flag-sy.png Binary files differnew file mode 100644 index 000000000..f8900079a --- /dev/null +++ b/web/static/images/emoji/flag-sy.png diff --git a/web/static/images/emoji/flag-sz.png b/web/static/images/emoji/flag-sz.png Binary files differnew file mode 100644 index 000000000..f80d7579d --- /dev/null +++ b/web/static/images/emoji/flag-sz.png diff --git a/web/static/images/emoji/flag-td.png b/web/static/images/emoji/flag-td.png Binary files differnew file mode 100644 index 000000000..de564e86e --- /dev/null +++ b/web/static/images/emoji/flag-td.png diff --git a/web/static/images/emoji/flag-tg.png b/web/static/images/emoji/flag-tg.png Binary files differnew file mode 100644 index 000000000..e41a68ea8 --- /dev/null +++ b/web/static/images/emoji/flag-tg.png diff --git a/web/static/images/emoji/flag-th.png b/web/static/images/emoji/flag-th.png Binary files differnew file mode 100644 index 000000000..362fb1a29 --- /dev/null +++ b/web/static/images/emoji/flag-th.png diff --git a/web/static/images/emoji/flag-tj.png b/web/static/images/emoji/flag-tj.png Binary files differnew file mode 100644 index 000000000..5f2072253 --- /dev/null +++ b/web/static/images/emoji/flag-tj.png diff --git a/web/static/images/emoji/flag-tl.png b/web/static/images/emoji/flag-tl.png Binary files differnew file mode 100644 index 000000000..da94c4289 --- /dev/null +++ b/web/static/images/emoji/flag-tl.png diff --git a/web/static/images/emoji/flag-tm.png b/web/static/images/emoji/flag-tm.png Binary files differnew file mode 100644 index 000000000..f0ab3b7d5 --- /dev/null +++ b/web/static/images/emoji/flag-tm.png diff --git a/web/static/images/emoji/flag-tn.png b/web/static/images/emoji/flag-tn.png Binary files differnew file mode 100644 index 000000000..e1f27ed7d --- /dev/null +++ b/web/static/images/emoji/flag-tn.png diff --git a/web/static/images/emoji/flag-to.png b/web/static/images/emoji/flag-to.png Binary files differnew file mode 100644 index 000000000..06c2a6f41 --- /dev/null +++ b/web/static/images/emoji/flag-to.png diff --git a/web/static/images/emoji/flag-tr.png b/web/static/images/emoji/flag-tr.png Binary files differnew file mode 100644 index 000000000..720d4de2f --- /dev/null +++ b/web/static/images/emoji/flag-tr.png diff --git a/web/static/images/emoji/flag-tt.png b/web/static/images/emoji/flag-tt.png Binary files differnew file mode 100644 index 000000000..2d89e31b0 --- /dev/null +++ b/web/static/images/emoji/flag-tt.png diff --git a/web/static/images/emoji/flag-tv.png b/web/static/images/emoji/flag-tv.png Binary files differnew file mode 100644 index 000000000..765087702 --- /dev/null +++ b/web/static/images/emoji/flag-tv.png diff --git a/web/static/images/emoji/flag-tw.png b/web/static/images/emoji/flag-tw.png Binary files differnew file mode 100644 index 000000000..6499e47ee --- /dev/null +++ b/web/static/images/emoji/flag-tw.png diff --git a/web/static/images/emoji/flag-tz.png b/web/static/images/emoji/flag-tz.png Binary files differnew file mode 100644 index 000000000..9e04fcf9d --- /dev/null +++ b/web/static/images/emoji/flag-tz.png diff --git a/web/static/images/emoji/flag-ua.png b/web/static/images/emoji/flag-ua.png Binary files differnew file mode 100644 index 000000000..aa9745259 --- /dev/null +++ b/web/static/images/emoji/flag-ua.png diff --git a/web/static/images/emoji/flag-ug.png b/web/static/images/emoji/flag-ug.png Binary files differnew file mode 100644 index 000000000..f78274fcb --- /dev/null +++ b/web/static/images/emoji/flag-ug.png diff --git a/web/static/images/emoji/flag-us.png b/web/static/images/emoji/flag-us.png Binary files differnew file mode 100644 index 000000000..6c98de9be --- /dev/null +++ b/web/static/images/emoji/flag-us.png diff --git a/web/static/images/emoji/flag-uy.png b/web/static/images/emoji/flag-uy.png Binary files differnew file mode 100644 index 000000000..f8caee786 --- /dev/null +++ b/web/static/images/emoji/flag-uy.png diff --git a/web/static/images/emoji/flag-uz.png b/web/static/images/emoji/flag-uz.png Binary files differnew file mode 100644 index 000000000..34f0c8627 --- /dev/null +++ b/web/static/images/emoji/flag-uz.png diff --git a/web/static/images/emoji/flag-va.png b/web/static/images/emoji/flag-va.png Binary files differnew file mode 100644 index 000000000..175fcaa0e --- /dev/null +++ b/web/static/images/emoji/flag-va.png diff --git a/web/static/images/emoji/flag-vc.png b/web/static/images/emoji/flag-vc.png Binary files differnew file mode 100644 index 000000000..4e4efb366 --- /dev/null +++ b/web/static/images/emoji/flag-vc.png diff --git a/web/static/images/emoji/flag-ve.png b/web/static/images/emoji/flag-ve.png Binary files differnew file mode 100644 index 000000000..6ab199a56 --- /dev/null +++ b/web/static/images/emoji/flag-ve.png diff --git a/web/static/images/emoji/flag-vi.png b/web/static/images/emoji/flag-vi.png Binary files differnew file mode 100644 index 000000000..da1d092bb --- /dev/null +++ b/web/static/images/emoji/flag-vi.png diff --git a/web/static/images/emoji/flag-vn.png b/web/static/images/emoji/flag-vn.png Binary files differnew file mode 100644 index 000000000..ec1ca0b8f --- /dev/null +++ b/web/static/images/emoji/flag-vn.png diff --git a/web/static/images/emoji/flag-vu.png b/web/static/images/emoji/flag-vu.png Binary files differnew file mode 100644 index 000000000..e9345643b --- /dev/null +++ b/web/static/images/emoji/flag-vu.png diff --git a/web/static/images/emoji/flag-wf.png b/web/static/images/emoji/flag-wf.png Binary files differnew file mode 100644 index 000000000..367175512 --- /dev/null +++ b/web/static/images/emoji/flag-wf.png diff --git a/web/static/images/emoji/flag-ws.png b/web/static/images/emoji/flag-ws.png Binary files differnew file mode 100644 index 000000000..c4d6349f7 --- /dev/null +++ b/web/static/images/emoji/flag-ws.png diff --git a/web/static/images/emoji/flag-xk.png b/web/static/images/emoji/flag-xk.png Binary files differnew file mode 100644 index 000000000..f9953b7e2 --- /dev/null +++ b/web/static/images/emoji/flag-xk.png diff --git a/web/static/images/emoji/flag-ye.png b/web/static/images/emoji/flag-ye.png Binary files differnew file mode 100644 index 000000000..e62c22683 --- /dev/null +++ b/web/static/images/emoji/flag-ye.png diff --git a/web/static/images/emoji/flag-za.png b/web/static/images/emoji/flag-za.png Binary files differnew file mode 100644 index 000000000..b5f8197ca --- /dev/null +++ b/web/static/images/emoji/flag-za.png diff --git a/web/static/images/emoji/flag-zm.png b/web/static/images/emoji/flag-zm.png Binary files differnew file mode 100644 index 000000000..aac8aaa96 --- /dev/null +++ b/web/static/images/emoji/flag-zm.png diff --git a/web/static/images/emoji/flag-zw.png b/web/static/images/emoji/flag-zw.png Binary files differnew file mode 100644 index 000000000..bf3d7162d --- /dev/null +++ b/web/static/images/emoji/flag-zw.png diff --git a/web/static/images/emoji/flags.png b/web/static/images/emoji/flags.png Binary files differindex 540164e84..a6bbd0ea3 100755..100644 --- a/web/static/images/emoji/flags.png +++ b/web/static/images/emoji/flags.png diff --git a/web/static/images/emoji/flashlight.png b/web/static/images/emoji/flashlight.png Binary files differindex 215940aa8..3e64a0d0b 100755..100644 --- a/web/static/images/emoji/flashlight.png +++ b/web/static/images/emoji/flashlight.png diff --git a/web/static/images/emoji/flipper.png b/web/static/images/emoji/flipper.png Binary files differnew file mode 100644 index 000000000..4dde4cc13 --- /dev/null +++ b/web/static/images/emoji/flipper.png diff --git a/web/static/images/emoji/floppy_disk.png b/web/static/images/emoji/floppy_disk.png Binary files differindex 4ad56315a..f4e52bf1b 100755..100644 --- a/web/static/images/emoji/floppy_disk.png +++ b/web/static/images/emoji/floppy_disk.png diff --git a/web/static/images/emoji/flower_playing_cards.png b/web/static/images/emoji/flower_playing_cards.png Binary files differindex cc46a6a1f..b5dff4687 100755..100644 --- a/web/static/images/emoji/flower_playing_cards.png +++ b/web/static/images/emoji/flower_playing_cards.png diff --git a/web/static/images/emoji/flushed.png b/web/static/images/emoji/flushed.png Binary files differindex 74b78c9c0..44bd60154 100755..100644 --- a/web/static/images/emoji/flushed.png +++ b/web/static/images/emoji/flushed.png diff --git a/web/static/images/emoji/fog.png b/web/static/images/emoji/fog.png Binary files differnew file mode 100644 index 000000000..babf8a114 --- /dev/null +++ b/web/static/images/emoji/fog.png diff --git a/web/static/images/emoji/foggy.png b/web/static/images/emoji/foggy.png Binary files differindex 3c7b8b04b..740943ab0 100755..100644 --- a/web/static/images/emoji/foggy.png +++ b/web/static/images/emoji/foggy.png diff --git a/web/static/images/emoji/football.png b/web/static/images/emoji/football.png Binary files differindex 0e4e168fa..24b5673b0 100755..100644 --- a/web/static/images/emoji/football.png +++ b/web/static/images/emoji/football.png diff --git a/web/static/images/emoji/footprints.png b/web/static/images/emoji/footprints.png Binary files differnew file mode 100644 index 000000000..95c26fc9d --- /dev/null +++ b/web/static/images/emoji/footprints.png diff --git a/web/static/images/emoji/fork_and_knife.png b/web/static/images/emoji/fork_and_knife.png Binary files differindex 8ba4bc653..ea13776ee 100755..100644 --- a/web/static/images/emoji/fork_and_knife.png +++ b/web/static/images/emoji/fork_and_knife.png diff --git a/web/static/images/emoji/fountain.png b/web/static/images/emoji/fountain.png Binary files differindex da126e648..465d2a127 100755..100644 --- a/web/static/images/emoji/fountain.png +++ b/web/static/images/emoji/fountain.png diff --git a/web/static/images/emoji/four.png b/web/static/images/emoji/four.png Binary files differindex 14782ba23..a8b4dc052 100755..100644 --- a/web/static/images/emoji/four.png +++ b/web/static/images/emoji/four.png diff --git a/web/static/images/emoji/four_leaf_clover.png b/web/static/images/emoji/four_leaf_clover.png Binary files differindex f2014bea4..fb11bb638 100755..100644 --- a/web/static/images/emoji/four_leaf_clover.png +++ b/web/static/images/emoji/four_leaf_clover.png diff --git a/web/static/images/emoji/fr.png b/web/static/images/emoji/fr.png Binary files differindex 6311c9115..14271f059 100755..100644 --- a/web/static/images/emoji/fr.png +++ b/web/static/images/emoji/fr.png diff --git a/web/static/images/emoji/frame_with_picture.png b/web/static/images/emoji/frame_with_picture.png Binary files differnew file mode 100644 index 000000000..d2950ba9b --- /dev/null +++ b/web/static/images/emoji/frame_with_picture.png diff --git a/web/static/images/emoji/free.png b/web/static/images/emoji/free.png Binary files differindex c886cf249..0da6a1112 100755..100644 --- a/web/static/images/emoji/free.png +++ b/web/static/images/emoji/free.png diff --git a/web/static/images/emoji/fried_shrimp.png b/web/static/images/emoji/fried_shrimp.png Binary files differindex c8c284bf1..30c165438 100755..100644 --- a/web/static/images/emoji/fried_shrimp.png +++ b/web/static/images/emoji/fried_shrimp.png diff --git a/web/static/images/emoji/fries.png b/web/static/images/emoji/fries.png Binary files differindex cfef66966..bed7a0153 100755..100644 --- a/web/static/images/emoji/fries.png +++ b/web/static/images/emoji/fries.png diff --git a/web/static/images/emoji/frog.png b/web/static/images/emoji/frog.png Binary files differindex cfe11b18f..726d0280b 100755..100644 --- a/web/static/images/emoji/frog.png +++ b/web/static/images/emoji/frog.png diff --git a/web/static/images/emoji/frowning.png b/web/static/images/emoji/frowning.png Binary files differindex 487b77016..0593fe678 100755..100644 --- a/web/static/images/emoji/frowning.png +++ b/web/static/images/emoji/frowning.png diff --git a/web/static/images/emoji/fu.png b/web/static/images/emoji/fu.png Binary files differindex 61a3fee8d..61a3fee8d 100755..100644 --- a/web/static/images/emoji/fu.png +++ b/web/static/images/emoji/fu.png diff --git a/web/static/images/emoji/fuelpump.png b/web/static/images/emoji/fuelpump.png Binary files differindex 54c29aeb1..db5b15c89 100755..100644 --- a/web/static/images/emoji/fuelpump.png +++ b/web/static/images/emoji/fuelpump.png diff --git a/web/static/images/emoji/full_moon.png b/web/static/images/emoji/full_moon.png Binary files differindex 8ff657a25..b936c916d 100755..100644 --- a/web/static/images/emoji/full_moon.png +++ b/web/static/images/emoji/full_moon.png diff --git a/web/static/images/emoji/full_moon_with_face.png b/web/static/images/emoji/full_moon_with_face.png Binary files differindex d42b3f0fb..adb3479d9 100755..100644 --- a/web/static/images/emoji/full_moon_with_face.png +++ b/web/static/images/emoji/full_moon_with_face.png diff --git a/web/static/images/emoji/game_die.png b/web/static/images/emoji/game_die.png Binary files differindex cff2bd8b7..7723d290b 100755..100644 --- a/web/static/images/emoji/game_die.png +++ b/web/static/images/emoji/game_die.png diff --git a/web/static/images/emoji/gb.png b/web/static/images/emoji/gb.png Binary files differindex 2a62c7a08..61c03f759 100755..100644 --- a/web/static/images/emoji/gb.png +++ b/web/static/images/emoji/gb.png diff --git a/web/static/images/emoji/gem.png b/web/static/images/emoji/gem.png Binary files differindex 8a5d8dad5..a24a082a7 100755..100644 --- a/web/static/images/emoji/gem.png +++ b/web/static/images/emoji/gem.png diff --git a/web/static/images/emoji/gemini.png b/web/static/images/emoji/gemini.png Binary files differindex d926f6e88..3d34ba7ca 100755..100644 --- a/web/static/images/emoji/gemini.png +++ b/web/static/images/emoji/gemini.png diff --git a/web/static/images/emoji/ghost.png b/web/static/images/emoji/ghost.png Binary files differindex 671dd0c9e..3138f36fd 100755..100644 --- a/web/static/images/emoji/ghost.png +++ b/web/static/images/emoji/ghost.png diff --git a/web/static/images/emoji/gift.png b/web/static/images/emoji/gift.png Binary files differindex 552cfdc2b..bde801b55 100755..100644 --- a/web/static/images/emoji/gift.png +++ b/web/static/images/emoji/gift.png diff --git a/web/static/images/emoji/gift_heart.png b/web/static/images/emoji/gift_heart.png Binary files differindex f31c26a3f..eb0292da0 100755..100644 --- a/web/static/images/emoji/gift_heart.png +++ b/web/static/images/emoji/gift_heart.png diff --git a/web/static/images/emoji/girl.png b/web/static/images/emoji/girl.png Binary files differindex ea4126941..9f91cef4c 100755..100644 --- a/web/static/images/emoji/girl.png +++ b/web/static/images/emoji/girl.png diff --git a/web/static/images/emoji/globe_with_meridians.png b/web/static/images/emoji/globe_with_meridians.png Binary files differindex b19864667..a7af2cb1c 100755..100644 --- a/web/static/images/emoji/globe_with_meridians.png +++ b/web/static/images/emoji/globe_with_meridians.png diff --git a/web/static/images/emoji/goat.png b/web/static/images/emoji/goat.png Binary files differindex 4be9cf304..41210e5fa 100755..100644 --- a/web/static/images/emoji/goat.png +++ b/web/static/images/emoji/goat.png diff --git a/web/static/images/emoji/goberserk.png b/web/static/images/emoji/goberserk.png Binary files differindex 59a742aaa..59a742aaa 100755..100644 --- a/web/static/images/emoji/goberserk.png +++ b/web/static/images/emoji/goberserk.png diff --git a/web/static/images/emoji/godmode.png b/web/static/images/emoji/godmode.png Binary files differindex 7e75ab208..7e75ab208 100755..100644 --- a/web/static/images/emoji/godmode.png +++ b/web/static/images/emoji/godmode.png diff --git a/web/static/images/emoji/golf.png b/web/static/images/emoji/golf.png Binary files differindex cba2116a7..c03f80917 100755..100644 --- a/web/static/images/emoji/golf.png +++ b/web/static/images/emoji/golf.png diff --git a/web/static/images/emoji/golfer.png b/web/static/images/emoji/golfer.png Binary files differnew file mode 100644 index 000000000..9aa2f036f --- /dev/null +++ b/web/static/images/emoji/golfer.png diff --git a/web/static/images/emoji/grapes.png b/web/static/images/emoji/grapes.png Binary files differindex 0f9f007a1..20b097131 100755..100644 --- a/web/static/images/emoji/grapes.png +++ b/web/static/images/emoji/grapes.png diff --git a/web/static/images/emoji/green_apple.png b/web/static/images/emoji/green_apple.png Binary files differindex 337205cd1..e37514773 100755..100644 --- a/web/static/images/emoji/green_apple.png +++ b/web/static/images/emoji/green_apple.png diff --git a/web/static/images/emoji/green_book.png b/web/static/images/emoji/green_book.png Binary files differindex e86651e5c..8fa81b9ac 100755..100644 --- a/web/static/images/emoji/green_book.png +++ b/web/static/images/emoji/green_book.png diff --git a/web/static/images/emoji/green_heart.png b/web/static/images/emoji/green_heart.png Binary files differindex 7289cb814..87b1d21c3 100755..100644 --- a/web/static/images/emoji/green_heart.png +++ b/web/static/images/emoji/green_heart.png diff --git a/web/static/images/emoji/grey_exclamation.png b/web/static/images/emoji/grey_exclamation.png Binary files differindex cf027dda5..759d6e7f7 100755..100644 --- a/web/static/images/emoji/grey_exclamation.png +++ b/web/static/images/emoji/grey_exclamation.png diff --git a/web/static/images/emoji/grey_question.png b/web/static/images/emoji/grey_question.png Binary files differindex fb97ba752..7808b13e3 100755..100644 --- a/web/static/images/emoji/grey_question.png +++ b/web/static/images/emoji/grey_question.png diff --git a/web/static/images/emoji/grimacing.png b/web/static/images/emoji/grimacing.png Binary files differindex 1219ba7d3..ea4458d8f 100755..100644 --- a/web/static/images/emoji/grimacing.png +++ b/web/static/images/emoji/grimacing.png diff --git a/web/static/images/emoji/grin.png b/web/static/images/emoji/grin.png Binary files differindex 591cfcef8..bf4d098b9 100755..100644 --- a/web/static/images/emoji/grin.png +++ b/web/static/images/emoji/grin.png diff --git a/web/static/images/emoji/grinning.png b/web/static/images/emoji/grinning.png Binary files differindex 7e812b7ed..1a5edc7be 100755..100644 --- a/web/static/images/emoji/grinning.png +++ b/web/static/images/emoji/grinning.png diff --git a/web/static/images/emoji/guardsman.png b/web/static/images/emoji/guardsman.png Binary files differindex b67b335d6..f7f0464cd 100755..100644 --- a/web/static/images/emoji/guardsman.png +++ b/web/static/images/emoji/guardsman.png diff --git a/web/static/images/emoji/guitar.png b/web/static/images/emoji/guitar.png Binary files differindex 2b7fa43c9..ab62a7fbb 100755..100644 --- a/web/static/images/emoji/guitar.png +++ b/web/static/images/emoji/guitar.png diff --git a/web/static/images/emoji/gun.png b/web/static/images/emoji/gun.png Binary files differindex c49dc52c6..f0e6b8fab 100755..100644 --- a/web/static/images/emoji/gun.png +++ b/web/static/images/emoji/gun.png diff --git a/web/static/images/emoji/haircut.png b/web/static/images/emoji/haircut.png Binary files differindex 902d273f6..40fbd31c4 100755..100644 --- a/web/static/images/emoji/haircut.png +++ b/web/static/images/emoji/haircut.png diff --git a/web/static/images/emoji/hamburger.png b/web/static/images/emoji/hamburger.png Binary files differindex 9f1a3fdff..b18121930 100755..100644 --- a/web/static/images/emoji/hamburger.png +++ b/web/static/images/emoji/hamburger.png diff --git a/web/static/images/emoji/hammer.png b/web/static/images/emoji/hammer.png Binary files differindex 482b1c747..6d91d1320 100755..100644 --- a/web/static/images/emoji/hammer.png +++ b/web/static/images/emoji/hammer.png diff --git a/web/static/images/emoji/hammer_and_wrench.png b/web/static/images/emoji/hammer_and_wrench.png Binary files differnew file mode 100644 index 000000000..eeea685b4 --- /dev/null +++ b/web/static/images/emoji/hammer_and_wrench.png diff --git a/web/static/images/emoji/hamster.png b/web/static/images/emoji/hamster.png Binary files differindex addfd2e6b..b19be3738 100755..100644 --- a/web/static/images/emoji/hamster.png +++ b/web/static/images/emoji/hamster.png diff --git a/web/static/images/emoji/hand.png b/web/static/images/emoji/hand.png Binary files differindex 5e45c25a5..89de966a3 100755..100644 --- a/web/static/images/emoji/hand.png +++ b/web/static/images/emoji/hand.png diff --git a/web/static/images/emoji/handbag.png b/web/static/images/emoji/handbag.png Binary files differindex d7adf04dd..556688787 100755..100644 --- a/web/static/images/emoji/handbag.png +++ b/web/static/images/emoji/handbag.png diff --git a/web/static/images/emoji/hankey.png b/web/static/images/emoji/hankey.png Binary files differindex 73a4dc840..0c237a788 100755..100644 --- a/web/static/images/emoji/hankey.png +++ b/web/static/images/emoji/hankey.png diff --git a/web/static/images/emoji/hash.png b/web/static/images/emoji/hash.png Binary files differindex 6765d7d3c..9e4cda640 100755..100644 --- a/web/static/images/emoji/hash.png +++ b/web/static/images/emoji/hash.png diff --git a/web/static/images/emoji/hatched_chick.png b/web/static/images/emoji/hatched_chick.png Binary files differindex 39c25bc7c..de82199dc 100755..100644 --- a/web/static/images/emoji/hatched_chick.png +++ b/web/static/images/emoji/hatched_chick.png diff --git a/web/static/images/emoji/hatching_chick.png b/web/static/images/emoji/hatching_chick.png Binary files differindex 005a55519..1e688c228 100755..100644 --- a/web/static/images/emoji/hatching_chick.png +++ b/web/static/images/emoji/hatching_chick.png diff --git a/web/static/images/emoji/headphones.png b/web/static/images/emoji/headphones.png Binary files differindex ad83000e6..3335d4060 100755..100644 --- a/web/static/images/emoji/headphones.png +++ b/web/static/images/emoji/headphones.png diff --git a/web/static/images/emoji/hear_no_evil.png b/web/static/images/emoji/hear_no_evil.png Binary files differindex f97a1f9a0..e909ebf24 100755..100644 --- a/web/static/images/emoji/hear_no_evil.png +++ b/web/static/images/emoji/hear_no_evil.png diff --git a/web/static/images/emoji/heart.png b/web/static/images/emoji/heart.png Binary files differindex 7d7790ce4..af35e2223 100755..100644 --- a/web/static/images/emoji/heart.png +++ b/web/static/images/emoji/heart.png diff --git a/web/static/images/emoji/heart_decoration.png b/web/static/images/emoji/heart_decoration.png Binary files differindex b8be44db3..da8a1339b 100755..100644 --- a/web/static/images/emoji/heart_decoration.png +++ b/web/static/images/emoji/heart_decoration.png diff --git a/web/static/images/emoji/heart_eyes.png b/web/static/images/emoji/heart_eyes.png Binary files differindex 0e5794270..c48431cb8 100755..100644 --- a/web/static/images/emoji/heart_eyes.png +++ b/web/static/images/emoji/heart_eyes.png diff --git a/web/static/images/emoji/heart_eyes_cat.png b/web/static/images/emoji/heart_eyes_cat.png Binary files differindex eeba240e5..7ef231efd 100755..100644 --- a/web/static/images/emoji/heart_eyes_cat.png +++ b/web/static/images/emoji/heart_eyes_cat.png diff --git a/web/static/images/emoji/heartbeat.png b/web/static/images/emoji/heartbeat.png Binary files differindex b6628f6fa..43a365e95 100755..100644 --- a/web/static/images/emoji/heartbeat.png +++ b/web/static/images/emoji/heartbeat.png diff --git a/web/static/images/emoji/heartpulse.png b/web/static/images/emoji/heartpulse.png Binary files differindex a7491cbea..b3d5da2e3 100755..100644 --- a/web/static/images/emoji/heartpulse.png +++ b/web/static/images/emoji/heartpulse.png diff --git a/web/static/images/emoji/hearts.png b/web/static/images/emoji/hearts.png Binary files differindex e89471538..994a062cc 100755..100644 --- a/web/static/images/emoji/hearts.png +++ b/web/static/images/emoji/hearts.png diff --git a/web/static/images/emoji/heavy_check_mark.png b/web/static/images/emoji/heavy_check_mark.png Binary files differindex d0f010b4a..239ea09ee 100755..100644 --- a/web/static/images/emoji/heavy_check_mark.png +++ b/web/static/images/emoji/heavy_check_mark.png diff --git a/web/static/images/emoji/heavy_division_sign.png b/web/static/images/emoji/heavy_division_sign.png Binary files differindex e193fd252..b883d27f5 100755..100644 --- a/web/static/images/emoji/heavy_division_sign.png +++ b/web/static/images/emoji/heavy_division_sign.png diff --git a/web/static/images/emoji/heavy_dollar_sign.png b/web/static/images/emoji/heavy_dollar_sign.png Binary files differindex 5eddfc52b..10a5a4d8a 100755..100644 --- a/web/static/images/emoji/heavy_dollar_sign.png +++ b/web/static/images/emoji/heavy_dollar_sign.png diff --git a/web/static/images/emoji/heavy_exclamation_mark.png b/web/static/images/emoji/heavy_exclamation_mark.png Binary files differindex 4c560f5e3..b8fca78bc 100755..100644 --- a/web/static/images/emoji/heavy_exclamation_mark.png +++ b/web/static/images/emoji/heavy_exclamation_mark.png diff --git a/web/static/images/emoji/heavy_minus_sign.png b/web/static/images/emoji/heavy_minus_sign.png Binary files differindex 4a33f905a..60195e0d4 100755..100644 --- a/web/static/images/emoji/heavy_minus_sign.png +++ b/web/static/images/emoji/heavy_minus_sign.png diff --git a/web/static/images/emoji/heavy_multiplication_x.png b/web/static/images/emoji/heavy_multiplication_x.png Binary files differindex 13d666078..a75fd57e0 100755..100644 --- a/web/static/images/emoji/heavy_multiplication_x.png +++ b/web/static/images/emoji/heavy_multiplication_x.png diff --git a/web/static/images/emoji/heavy_plus_sign.png b/web/static/images/emoji/heavy_plus_sign.png Binary files differindex ade3c3a85..198cde00e 100755..100644 --- a/web/static/images/emoji/heavy_plus_sign.png +++ b/web/static/images/emoji/heavy_plus_sign.png diff --git a/web/static/images/emoji/helicopter.png b/web/static/images/emoji/helicopter.png Binary files differindex 8e82a0d58..838acddc7 100755..100644 --- a/web/static/images/emoji/helicopter.png +++ b/web/static/images/emoji/helicopter.png diff --git a/web/static/images/emoji/herb.png b/web/static/images/emoji/herb.png Binary files differindex de1ff1b73..cb5f8f735 100755..100644 --- a/web/static/images/emoji/herb.png +++ b/web/static/images/emoji/herb.png diff --git a/web/static/images/emoji/hibiscus.png b/web/static/images/emoji/hibiscus.png Binary files differindex 9365ae216..e0fd12c95 100755..100644 --- a/web/static/images/emoji/hibiscus.png +++ b/web/static/images/emoji/hibiscus.png diff --git a/web/static/images/emoji/high_brightness.png b/web/static/images/emoji/high_brightness.png Binary files differindex ba9de7d40..e5f548443 100755..100644 --- a/web/static/images/emoji/high_brightness.png +++ b/web/static/images/emoji/high_brightness.png diff --git a/web/static/images/emoji/high_heel.png b/web/static/images/emoji/high_heel.png Binary files differindex 525b6a0dd..36bdb7484 100755..100644 --- a/web/static/images/emoji/high_heel.png +++ b/web/static/images/emoji/high_heel.png diff --git a/web/static/images/emoji/hocho.png b/web/static/images/emoji/hocho.png Binary files differindex 3f05193c7..43249ba94 100755..100644 --- a/web/static/images/emoji/hocho.png +++ b/web/static/images/emoji/hocho.png diff --git a/web/static/images/emoji/hole.png b/web/static/images/emoji/hole.png Binary files differnew file mode 100644 index 000000000..ca20daa89 --- /dev/null +++ b/web/static/images/emoji/hole.png diff --git a/web/static/images/emoji/honey_pot.png b/web/static/images/emoji/honey_pot.png Binary files differindex 73278898a..a563f59c7 100755..100644 --- a/web/static/images/emoji/honey_pot.png +++ b/web/static/images/emoji/honey_pot.png diff --git a/web/static/images/emoji/honeybee.png b/web/static/images/emoji/honeybee.png Binary files differindex f53733953..e67b7703b 100755..100644 --- a/web/static/images/emoji/honeybee.png +++ b/web/static/images/emoji/honeybee.png diff --git a/web/static/images/emoji/horse.png b/web/static/images/emoji/horse.png Binary files differindex 78d580ad3..90b955506 100755..100644 --- a/web/static/images/emoji/horse.png +++ b/web/static/images/emoji/horse.png diff --git a/web/static/images/emoji/horse_racing.png b/web/static/images/emoji/horse_racing.png Binary files differindex e3bbaec1d..a7abb355f 100755..100644 --- a/web/static/images/emoji/horse_racing.png +++ b/web/static/images/emoji/horse_racing.png diff --git a/web/static/images/emoji/hospital.png b/web/static/images/emoji/hospital.png Binary files differindex c05c49377..9a53371c1 100755..100644 --- a/web/static/images/emoji/hospital.png +++ b/web/static/images/emoji/hospital.png diff --git a/web/static/images/emoji/hot_pepper.png b/web/static/images/emoji/hot_pepper.png Binary files differnew file mode 100644 index 000000000..a6db2ca09 --- /dev/null +++ b/web/static/images/emoji/hot_pepper.png diff --git a/web/static/images/emoji/hotel.png b/web/static/images/emoji/hotel.png Binary files differindex d29f276a1..7a22e341f 100755..100644 --- a/web/static/images/emoji/hotel.png +++ b/web/static/images/emoji/hotel.png diff --git a/web/static/images/emoji/hotsprings.png b/web/static/images/emoji/hotsprings.png Binary files differindex a0bc9d75f..dbe158292 100755..100644 --- a/web/static/images/emoji/hotsprings.png +++ b/web/static/images/emoji/hotsprings.png diff --git a/web/static/images/emoji/hourglass.png b/web/static/images/emoji/hourglass.png Binary files differindex 405aab41b..06799f8c5 100755..100644 --- a/web/static/images/emoji/hourglass.png +++ b/web/static/images/emoji/hourglass.png diff --git a/web/static/images/emoji/hourglass_flowing_sand.png b/web/static/images/emoji/hourglass_flowing_sand.png Binary files differindex b68eb6957..bb0bbd8f7 100755..100644 --- a/web/static/images/emoji/hourglass_flowing_sand.png +++ b/web/static/images/emoji/hourglass_flowing_sand.png diff --git a/web/static/images/emoji/house.png b/web/static/images/emoji/house.png Binary files differindex 95b9ee094..90551d823 100755..100644 --- a/web/static/images/emoji/house.png +++ b/web/static/images/emoji/house.png diff --git a/web/static/images/emoji/house_buildings.png b/web/static/images/emoji/house_buildings.png Binary files differnew file mode 100644 index 000000000..b3dde7347 --- /dev/null +++ b/web/static/images/emoji/house_buildings.png diff --git a/web/static/images/emoji/house_with_garden.png b/web/static/images/emoji/house_with_garden.png Binary files differindex 3338fb717..b00186c46 100755..100644 --- a/web/static/images/emoji/house_with_garden.png +++ b/web/static/images/emoji/house_with_garden.png diff --git a/web/static/images/emoji/hurtrealbad.png b/web/static/images/emoji/hurtrealbad.png Binary files differindex 146ef1a6a..146ef1a6a 100755..100644 --- a/web/static/images/emoji/hurtrealbad.png +++ b/web/static/images/emoji/hurtrealbad.png diff --git a/web/static/images/emoji/hushed.png b/web/static/images/emoji/hushed.png Binary files differindex bbd2cd4bc..443ed5811 100755..100644 --- a/web/static/images/emoji/hushed.png +++ b/web/static/images/emoji/hushed.png diff --git a/web/static/images/emoji/ice_cream.png b/web/static/images/emoji/ice_cream.png Binary files differindex 190be0165..5dc67b4cc 100755..100644 --- a/web/static/images/emoji/ice_cream.png +++ b/web/static/images/emoji/ice_cream.png diff --git a/web/static/images/emoji/icecream.png b/web/static/images/emoji/icecream.png Binary files differindex 871ce0976..39c2e6a8f 100755..100644 --- a/web/static/images/emoji/icecream.png +++ b/web/static/images/emoji/icecream.png diff --git a/web/static/images/emoji/id.png b/web/static/images/emoji/id.png Binary files differindex 47437a76d..3ae8bc2b9 100755..100644 --- a/web/static/images/emoji/id.png +++ b/web/static/images/emoji/id.png diff --git a/web/static/images/emoji/ideograph_advantage.png b/web/static/images/emoji/ideograph_advantage.png Binary files differindex 3c1334d16..2be0c3a78 100755..100644 --- a/web/static/images/emoji/ideograph_advantage.png +++ b/web/static/images/emoji/ideograph_advantage.png diff --git a/web/static/images/emoji/imp.png b/web/static/images/emoji/imp.png Binary files differindex fa7d9dc10..bb31a6212 100755..100644 --- a/web/static/images/emoji/imp.png +++ b/web/static/images/emoji/imp.png diff --git a/web/static/images/emoji/inbox_tray.png b/web/static/images/emoji/inbox_tray.png Binary files differindex e2df0f897..266947ee9 100755..100644 --- a/web/static/images/emoji/inbox_tray.png +++ b/web/static/images/emoji/inbox_tray.png diff --git a/web/static/images/emoji/incoming_envelope.png b/web/static/images/emoji/incoming_envelope.png Binary files differindex afc827125..b16ed051f 100755..100644 --- a/web/static/images/emoji/incoming_envelope.png +++ b/web/static/images/emoji/incoming_envelope.png diff --git a/web/static/images/emoji/information_desk_person.png b/web/static/images/emoji/information_desk_person.png Binary files differindex 52c0a50a3..ffe0ab71f 100755..100644 --- a/web/static/images/emoji/information_desk_person.png +++ b/web/static/images/emoji/information_desk_person.png diff --git a/web/static/images/emoji/information_source.png b/web/static/images/emoji/information_source.png Binary files differindex 9cb8b09b2..68059c871 100755..100644 --- a/web/static/images/emoji/information_source.png +++ b/web/static/images/emoji/information_source.png diff --git a/web/static/images/emoji/innocent.png b/web/static/images/emoji/innocent.png Binary files differindex 503b614f8..1c449201d 100755..100644 --- a/web/static/images/emoji/innocent.png +++ b/web/static/images/emoji/innocent.png diff --git a/web/static/images/emoji/interrobang.png b/web/static/images/emoji/interrobang.png Binary files differindex 64304b9f5..a8e1ec2a9 100755..100644 --- a/web/static/images/emoji/interrobang.png +++ b/web/static/images/emoji/interrobang.png diff --git a/web/static/images/emoji/iphone.png b/web/static/images/emoji/iphone.png Binary files differindex df007103b..eea83475b 100755..100644 --- a/web/static/images/emoji/iphone.png +++ b/web/static/images/emoji/iphone.png diff --git a/web/static/images/emoji/it.png b/web/static/images/emoji/it.png Binary files differindex 70bc9f324..bce062350 100755..100644 --- a/web/static/images/emoji/it.png +++ b/web/static/images/emoji/it.png diff --git a/web/static/images/emoji/izakaya_lantern.png b/web/static/images/emoji/izakaya_lantern.png Binary files differindex 18730ad55..02345bc3e 100755..100644 --- a/web/static/images/emoji/izakaya_lantern.png +++ b/web/static/images/emoji/izakaya_lantern.png diff --git a/web/static/images/emoji/jack_o_lantern.png b/web/static/images/emoji/jack_o_lantern.png Binary files differindex 1f7667ea4..0ea29490d 100755..100644 --- a/web/static/images/emoji/jack_o_lantern.png +++ b/web/static/images/emoji/jack_o_lantern.png diff --git a/web/static/images/emoji/japan.png b/web/static/images/emoji/japan.png Binary files differindex 459328035..79bb896f9 100755..100644 --- a/web/static/images/emoji/japan.png +++ b/web/static/images/emoji/japan.png diff --git a/web/static/images/emoji/japanese_castle.png b/web/static/images/emoji/japanese_castle.png Binary files differindex f225ab217..ebdeecf6a 100755..100644 --- a/web/static/images/emoji/japanese_castle.png +++ b/web/static/images/emoji/japanese_castle.png diff --git a/web/static/images/emoji/japanese_goblin.png b/web/static/images/emoji/japanese_goblin.png Binary files differindex bd21b1875..20e1b4eb5 100755..100644 --- a/web/static/images/emoji/japanese_goblin.png +++ b/web/static/images/emoji/japanese_goblin.png diff --git a/web/static/images/emoji/japanese_ogre.png b/web/static/images/emoji/japanese_ogre.png Binary files differindex e9f5471c9..fd1cab65f 100755..100644 --- a/web/static/images/emoji/japanese_ogre.png +++ b/web/static/images/emoji/japanese_ogre.png diff --git a/web/static/images/emoji/jeans.png b/web/static/images/emoji/jeans.png Binary files differindex d721cea54..f1a83c4d2 100755..100644 --- a/web/static/images/emoji/jeans.png +++ b/web/static/images/emoji/jeans.png diff --git a/web/static/images/emoji/joy.png b/web/static/images/emoji/joy.png Binary files differindex 47df693d4..bc1abb7a4 100755..100644 --- a/web/static/images/emoji/joy.png +++ b/web/static/images/emoji/joy.png diff --git a/web/static/images/emoji/joy_cat.png b/web/static/images/emoji/joy_cat.png Binary files differindex 6c60cb0ef..15a2aa0e3 100755..100644 --- a/web/static/images/emoji/joy_cat.png +++ b/web/static/images/emoji/joy_cat.png diff --git a/web/static/images/emoji/joystick.png b/web/static/images/emoji/joystick.png Binary files differnew file mode 100644 index 000000000..6808f30fb --- /dev/null +++ b/web/static/images/emoji/joystick.png diff --git a/web/static/images/emoji/jp.png b/web/static/images/emoji/jp.png Binary files differindex b786efbbd..56390ce22 100755..100644 --- a/web/static/images/emoji/jp.png +++ b/web/static/images/emoji/jp.png diff --git a/web/static/images/emoji/key.png b/web/static/images/emoji/key.png Binary files differindex 34673213f..2739df6db 100755..100644 --- a/web/static/images/emoji/key.png +++ b/web/static/images/emoji/key.png diff --git a/web/static/images/emoji/keycap_ten.png b/web/static/images/emoji/keycap_ten.png Binary files differindex 71dac1c1c..5f817b8d6 100755..100644 --- a/web/static/images/emoji/keycap_ten.png +++ b/web/static/images/emoji/keycap_ten.png diff --git a/web/static/images/emoji/kimono.png b/web/static/images/emoji/kimono.png Binary files differindex 34ffe137d..1cbdea0b1 100755..100644 --- a/web/static/images/emoji/kimono.png +++ b/web/static/images/emoji/kimono.png diff --git a/web/static/images/emoji/kiss.png b/web/static/images/emoji/kiss.png Binary files differindex 14fd9918d..bc4c8f73a 100755..100644 --- a/web/static/images/emoji/kiss.png +++ b/web/static/images/emoji/kiss.png diff --git a/web/static/images/emoji/kissing.png b/web/static/images/emoji/kissing.png Binary files differindex f3c8dcd78..b00212407 100755..100644 --- a/web/static/images/emoji/kissing.png +++ b/web/static/images/emoji/kissing.png diff --git a/web/static/images/emoji/kissing_cat.png b/web/static/images/emoji/kissing_cat.png Binary files differindex adc62fbe3..e62592137 100755..100644 --- a/web/static/images/emoji/kissing_cat.png +++ b/web/static/images/emoji/kissing_cat.png diff --git a/web/static/images/emoji/kissing_closed_eyes.png b/web/static/images/emoji/kissing_closed_eyes.png Binary files differindex 449de1970..523ef0453 100755..100644 --- a/web/static/images/emoji/kissing_closed_eyes.png +++ b/web/static/images/emoji/kissing_closed_eyes.png diff --git a/web/static/images/emoji/kissing_face.png b/web/static/images/emoji/kissing_face.png Binary files differdeleted file mode 100755 index 449de1970..000000000 --- a/web/static/images/emoji/kissing_face.png +++ /dev/null diff --git a/web/static/images/emoji/kissing_heart.png b/web/static/images/emoji/kissing_heart.png Binary files differindex af9a80b7f..834ee8ec9 100755..100644 --- a/web/static/images/emoji/kissing_heart.png +++ b/web/static/images/emoji/kissing_heart.png diff --git a/web/static/images/emoji/kissing_smiling_eyes.png b/web/static/images/emoji/kissing_smiling_eyes.png Binary files differindex 57f7b4935..7cbac1bf0 100755..100644 --- a/web/static/images/emoji/kissing_smiling_eyes.png +++ b/web/static/images/emoji/kissing_smiling_eyes.png diff --git a/web/static/images/emoji/knife.png b/web/static/images/emoji/knife.png Binary files differnew file mode 100644 index 000000000..43249ba94 --- /dev/null +++ b/web/static/images/emoji/knife.png diff --git a/web/static/images/emoji/knife_fork_plate.png b/web/static/images/emoji/knife_fork_plate.png Binary files differnew file mode 100644 index 000000000..d2ebb8435 --- /dev/null +++ b/web/static/images/emoji/knife_fork_plate.png diff --git a/web/static/images/emoji/koala.png b/web/static/images/emoji/koala.png Binary files differindex e17bd3cf5..928143905 100755..100644 --- a/web/static/images/emoji/koala.png +++ b/web/static/images/emoji/koala.png diff --git a/web/static/images/emoji/koko.png b/web/static/images/emoji/koko.png Binary files differindex 3bef28c9f..9f056070e 100755..100644 --- a/web/static/images/emoji/koko.png +++ b/web/static/images/emoji/koko.png diff --git a/web/static/images/emoji/kr.png b/web/static/images/emoji/kr.png Binary files differindex b4c0c1b67..6687991f3 100755..100644 --- a/web/static/images/emoji/kr.png +++ b/web/static/images/emoji/kr.png diff --git a/web/static/images/emoji/label.png b/web/static/images/emoji/label.png Binary files differnew file mode 100644 index 000000000..411124e2c --- /dev/null +++ b/web/static/images/emoji/label.png diff --git a/web/static/images/emoji/lantern.png b/web/static/images/emoji/lantern.png Binary files differnew file mode 100644 index 000000000..02345bc3e --- /dev/null +++ b/web/static/images/emoji/lantern.png diff --git a/web/static/images/emoji/large_blue_circle.png b/web/static/images/emoji/large_blue_circle.png Binary files differindex a5b4ad4aa..ddc4e7e59 100755..100644 --- a/web/static/images/emoji/large_blue_circle.png +++ b/web/static/images/emoji/large_blue_circle.png diff --git a/web/static/images/emoji/large_blue_diamond.png b/web/static/images/emoji/large_blue_diamond.png Binary files differindex f4598ec0f..fbe133557 100755..100644 --- a/web/static/images/emoji/large_blue_diamond.png +++ b/web/static/images/emoji/large_blue_diamond.png diff --git a/web/static/images/emoji/large_orange_diamond.png b/web/static/images/emoji/large_orange_diamond.png Binary files differindex 803725aad..f8c060fd2 100755..100644 --- a/web/static/images/emoji/large_orange_diamond.png +++ b/web/static/images/emoji/large_orange_diamond.png diff --git a/web/static/images/emoji/last_quarter_moon.png b/web/static/images/emoji/last_quarter_moon.png Binary files differindex 6ae30d6c2..85e0df65a 100755..100644 --- a/web/static/images/emoji/last_quarter_moon.png +++ b/web/static/images/emoji/last_quarter_moon.png diff --git a/web/static/images/emoji/last_quarter_moon_with_face.png b/web/static/images/emoji/last_quarter_moon_with_face.png Binary files differindex 9ece82dfe..37ecabbc7 100755..100644 --- a/web/static/images/emoji/last_quarter_moon_with_face.png +++ b/web/static/images/emoji/last_quarter_moon_with_face.png diff --git a/web/static/images/emoji/laughing.png b/web/static/images/emoji/laughing.png Binary files differindex 11c91eb22..d7e70b1a4 100755..100644 --- a/web/static/images/emoji/laughing.png +++ b/web/static/images/emoji/laughing.png diff --git a/web/static/images/emoji/leaves.png b/web/static/images/emoji/leaves.png Binary files differindex 5229e06bd..569a66fac 100755..100644 --- a/web/static/images/emoji/leaves.png +++ b/web/static/images/emoji/leaves.png diff --git a/web/static/images/emoji/ledger.png b/web/static/images/emoji/ledger.png Binary files differindex e4f72acea..b9a5484e4 100755..100644 --- a/web/static/images/emoji/ledger.png +++ b/web/static/images/emoji/ledger.png diff --git a/web/static/images/emoji/left_luggage.png b/web/static/images/emoji/left_luggage.png Binary files differindex 1c08b464d..b39b9075f 100755..100644 --- a/web/static/images/emoji/left_luggage.png +++ b/web/static/images/emoji/left_luggage.png diff --git a/web/static/images/emoji/left_right_arrow.png b/web/static/images/emoji/left_right_arrow.png Binary files differindex b9fd11c51..9e5e99c58 100755..100644 --- a/web/static/images/emoji/left_right_arrow.png +++ b/web/static/images/emoji/left_right_arrow.png diff --git a/web/static/images/emoji/left_speech_bubble.png b/web/static/images/emoji/left_speech_bubble.png Binary files differnew file mode 100644 index 000000000..81313baae --- /dev/null +++ b/web/static/images/emoji/left_speech_bubble.png diff --git a/web/static/images/emoji/leftwards_arrow_with_hook.png b/web/static/images/emoji/leftwards_arrow_with_hook.png Binary files differindex bc45dfefd..a9358a56e 100755..100644 --- a/web/static/images/emoji/leftwards_arrow_with_hook.png +++ b/web/static/images/emoji/leftwards_arrow_with_hook.png diff --git a/web/static/images/emoji/lemon.png b/web/static/images/emoji/lemon.png Binary files differindex 9814dc959..fa5e87b03 100755..100644 --- a/web/static/images/emoji/lemon.png +++ b/web/static/images/emoji/lemon.png diff --git a/web/static/images/emoji/leo.png b/web/static/images/emoji/leo.png Binary files differindex e025933b2..2290f822a 100755..100644 --- a/web/static/images/emoji/leo.png +++ b/web/static/images/emoji/leo.png diff --git a/web/static/images/emoji/leopard.png b/web/static/images/emoji/leopard.png Binary files differindex 3e738d2d3..eb16aa9c6 100755..100644 --- a/web/static/images/emoji/leopard.png +++ b/web/static/images/emoji/leopard.png diff --git a/web/static/images/emoji/level_slider.png b/web/static/images/emoji/level_slider.png Binary files differnew file mode 100644 index 000000000..389784aba --- /dev/null +++ b/web/static/images/emoji/level_slider.png diff --git a/web/static/images/emoji/libra.png b/web/static/images/emoji/libra.png Binary files differindex 6f4a927cd..3f3c33443 100755..100644 --- a/web/static/images/emoji/libra.png +++ b/web/static/images/emoji/libra.png diff --git a/web/static/images/emoji/light_rail.png b/web/static/images/emoji/light_rail.png Binary files differindex bcfe801ee..91cff3edb 100755..100644 --- a/web/static/images/emoji/light_rail.png +++ b/web/static/images/emoji/light_rail.png diff --git a/web/static/images/emoji/lightning.png b/web/static/images/emoji/lightning.png Binary files differnew file mode 100644 index 000000000..05a085e43 --- /dev/null +++ b/web/static/images/emoji/lightning.png diff --git a/web/static/images/emoji/lightning_cloud.png b/web/static/images/emoji/lightning_cloud.png Binary files differnew file mode 100644 index 000000000..05a085e43 --- /dev/null +++ b/web/static/images/emoji/lightning_cloud.png diff --git a/web/static/images/emoji/link.png b/web/static/images/emoji/link.png Binary files differindex 0239e48e4..0954f494a 100755..100644 --- a/web/static/images/emoji/link.png +++ b/web/static/images/emoji/link.png diff --git a/web/static/images/emoji/linked_paperclips.png b/web/static/images/emoji/linked_paperclips.png Binary files differnew file mode 100644 index 000000000..e449161de --- /dev/null +++ b/web/static/images/emoji/linked_paperclips.png diff --git a/web/static/images/emoji/lips.png b/web/static/images/emoji/lips.png Binary files differindex 826ed1102..9b2e494bd 100755..100644 --- a/web/static/images/emoji/lips.png +++ b/web/static/images/emoji/lips.png diff --git a/web/static/images/emoji/lipstick.png b/web/static/images/emoji/lipstick.png Binary files differindex 82f990c56..79421767b 100755..100644 --- a/web/static/images/emoji/lipstick.png +++ b/web/static/images/emoji/lipstick.png diff --git a/web/static/images/emoji/lock.png b/web/static/images/emoji/lock.png Binary files differindex 4892b0235..f1dc55a1a 100755..100644 --- a/web/static/images/emoji/lock.png +++ b/web/static/images/emoji/lock.png diff --git a/web/static/images/emoji/lock_with_ink_pen.png b/web/static/images/emoji/lock_with_ink_pen.png Binary files differindex 375e67e82..274d6f888 100755..100644 --- a/web/static/images/emoji/lock_with_ink_pen.png +++ b/web/static/images/emoji/lock_with_ink_pen.png diff --git a/web/static/images/emoji/lollipop.png b/web/static/images/emoji/lollipop.png Binary files differindex ba55e7093..2c6a0ed4c 100755..100644 --- a/web/static/images/emoji/lollipop.png +++ b/web/static/images/emoji/lollipop.png diff --git a/web/static/images/emoji/loop.png b/web/static/images/emoji/loop.png Binary files differindex ef34df3a4..a9b9248ba 100755..100644 --- a/web/static/images/emoji/loop.png +++ b/web/static/images/emoji/loop.png diff --git a/web/static/images/emoji/loud_sound.png b/web/static/images/emoji/loud_sound.png Binary files differnew file mode 100644 index 000000000..e84702e56 --- /dev/null +++ b/web/static/images/emoji/loud_sound.png diff --git a/web/static/images/emoji/loudspeaker.png b/web/static/images/emoji/loudspeaker.png Binary files differindex 752385e52..aaf588cd7 100755..100644 --- a/web/static/images/emoji/loudspeaker.png +++ b/web/static/images/emoji/loudspeaker.png diff --git a/web/static/images/emoji/love_hotel.png b/web/static/images/emoji/love_hotel.png Binary files differindex 44d7db828..e3b893388 100755..100644 --- a/web/static/images/emoji/love_hotel.png +++ b/web/static/images/emoji/love_hotel.png diff --git a/web/static/images/emoji/love_letter.png b/web/static/images/emoji/love_letter.png Binary files differindex e29981f44..853204d48 100755..100644 --- a/web/static/images/emoji/love_letter.png +++ b/web/static/images/emoji/love_letter.png diff --git a/web/static/images/emoji/low_brightness.png b/web/static/images/emoji/low_brightness.png Binary files differindex ea15bde4f..aecba4603 100755..100644 --- a/web/static/images/emoji/low_brightness.png +++ b/web/static/images/emoji/low_brightness.png diff --git a/web/static/images/emoji/lower_left_ballpoint_pen.png b/web/static/images/emoji/lower_left_ballpoint_pen.png Binary files differnew file mode 100644 index 000000000..b363fd8bd --- /dev/null +++ b/web/static/images/emoji/lower_left_ballpoint_pen.png diff --git a/web/static/images/emoji/lower_left_crayon.png b/web/static/images/emoji/lower_left_crayon.png Binary files differnew file mode 100644 index 000000000..3d8392f9b --- /dev/null +++ b/web/static/images/emoji/lower_left_crayon.png diff --git a/web/static/images/emoji/lower_left_fountain_pen.png b/web/static/images/emoji/lower_left_fountain_pen.png Binary files differnew file mode 100644 index 000000000..0b4301c18 --- /dev/null +++ b/web/static/images/emoji/lower_left_fountain_pen.png diff --git a/web/static/images/emoji/lower_left_paintbrush.png b/web/static/images/emoji/lower_left_paintbrush.png Binary files differnew file mode 100644 index 000000000..49eab81fa --- /dev/null +++ b/web/static/images/emoji/lower_left_paintbrush.png diff --git a/web/static/images/emoji/m.png b/web/static/images/emoji/m.png Binary files differindex 7e3a3bffb..7de289795 100755..100644 --- a/web/static/images/emoji/m.png +++ b/web/static/images/emoji/m.png diff --git a/web/static/images/emoji/mag.png b/web/static/images/emoji/mag.png Binary files differindex aa5b1d7c4..99982fbec 100755..100644 --- a/web/static/images/emoji/mag.png +++ b/web/static/images/emoji/mag.png diff --git a/web/static/images/emoji/mag_right.png b/web/static/images/emoji/mag_right.png Binary files differindex 6e6cf11e6..95d12da0e 100755..100644 --- a/web/static/images/emoji/mag_right.png +++ b/web/static/images/emoji/mag_right.png diff --git a/web/static/images/emoji/mahjong.png b/web/static/images/emoji/mahjong.png Binary files differindex f51ce65fd..16a59d954 100755..100644 --- a/web/static/images/emoji/mahjong.png +++ b/web/static/images/emoji/mahjong.png diff --git a/web/static/images/emoji/mailbox.png b/web/static/images/emoji/mailbox.png Binary files differindex 8351e7076..5e3aa1019 100755..100644 --- a/web/static/images/emoji/mailbox.png +++ b/web/static/images/emoji/mailbox.png diff --git a/web/static/images/emoji/mailbox_closed.png b/web/static/images/emoji/mailbox_closed.png Binary files differindex a5982b69b..7a9f1e301 100755..100644 --- a/web/static/images/emoji/mailbox_closed.png +++ b/web/static/images/emoji/mailbox_closed.png diff --git a/web/static/images/emoji/mailbox_with_mail.png b/web/static/images/emoji/mailbox_with_mail.png Binary files differindex dae345943..f8c7362a8 100755..100644 --- a/web/static/images/emoji/mailbox_with_mail.png +++ b/web/static/images/emoji/mailbox_with_mail.png diff --git a/web/static/images/emoji/mailbox_with_no_mail.png b/web/static/images/emoji/mailbox_with_no_mail.png Binary files differindex 59f15c5d7..a4b4797ee 100755..100644 --- a/web/static/images/emoji/mailbox_with_no_mail.png +++ b/web/static/images/emoji/mailbox_with_no_mail.png diff --git a/web/static/images/emoji/man-woman-boy.png b/web/static/images/emoji/man-woman-boy.png Binary files differnew file mode 100644 index 000000000..e0d81ddb7 --- /dev/null +++ b/web/static/images/emoji/man-woman-boy.png diff --git a/web/static/images/emoji/man.png b/web/static/images/emoji/man.png Binary files differindex d9bfa26a6..8efb7f43b 100755..100644 --- a/web/static/images/emoji/man.png +++ b/web/static/images/emoji/man.png diff --git a/web/static/images/emoji/man_and_woman_holding_hands.png b/web/static/images/emoji/man_and_woman_holding_hands.png Binary files differnew file mode 100644 index 000000000..616f8520b --- /dev/null +++ b/web/static/images/emoji/man_and_woman_holding_hands.png diff --git a/web/static/images/emoji/man_in_business_suit_levitating.png b/web/static/images/emoji/man_in_business_suit_levitating.png Binary files differnew file mode 100644 index 000000000..1c526acbe --- /dev/null +++ b/web/static/images/emoji/man_in_business_suit_levitating.png diff --git a/web/static/images/emoji/man_with_gua_pi_mao.png b/web/static/images/emoji/man_with_gua_pi_mao.png Binary files differindex 7aad74b55..bd01585c4 100755..100644 --- a/web/static/images/emoji/man_with_gua_pi_mao.png +++ b/web/static/images/emoji/man_with_gua_pi_mao.png diff --git a/web/static/images/emoji/man_with_turban.png b/web/static/images/emoji/man_with_turban.png Binary files differindex 036604caf..e968c78fe 100755..100644 --- a/web/static/images/emoji/man_with_turban.png +++ b/web/static/images/emoji/man_with_turban.png diff --git a/web/static/images/emoji/mans_shoe.png b/web/static/images/emoji/mans_shoe.png Binary files differindex ecba9ba7d..8d8a9feeb 100755..100644 --- a/web/static/images/emoji/mans_shoe.png +++ b/web/static/images/emoji/mans_shoe.png diff --git a/web/static/images/emoji/mantelpiece_clock.png b/web/static/images/emoji/mantelpiece_clock.png Binary files differnew file mode 100644 index 000000000..f944ec0c6 --- /dev/null +++ b/web/static/images/emoji/mantelpiece_clock.png diff --git a/web/static/images/emoji/maple_leaf.png b/web/static/images/emoji/maple_leaf.png Binary files differindex 4e9b47207..2756537f1 100755..100644 --- a/web/static/images/emoji/maple_leaf.png +++ b/web/static/images/emoji/maple_leaf.png diff --git a/web/static/images/emoji/mask.png b/web/static/images/emoji/mask.png Binary files differindex 05887e99c..7110927b8 100755..100644 --- a/web/static/images/emoji/mask.png +++ b/web/static/images/emoji/mask.png diff --git a/web/static/images/emoji/massage.png b/web/static/images/emoji/massage.png Binary files differindex dd30d1597..4890c3395 100755..100644 --- a/web/static/images/emoji/massage.png +++ b/web/static/images/emoji/massage.png diff --git a/web/static/images/emoji/meat_on_bone.png b/web/static/images/emoji/meat_on_bone.png Binary files differindex 5b79a660c..e9697fef1 100755..100644 --- a/web/static/images/emoji/meat_on_bone.png +++ b/web/static/images/emoji/meat_on_bone.png diff --git a/web/static/images/emoji/medal.png b/web/static/images/emoji/medal.png Binary files differnew file mode 100644 index 000000000..6558c71fc --- /dev/null +++ b/web/static/images/emoji/medal.png diff --git a/web/static/images/emoji/mega.png b/web/static/images/emoji/mega.png Binary files differindex 022df2f8d..51bc09152 100755..100644 --- a/web/static/images/emoji/mega.png +++ b/web/static/images/emoji/mega.png diff --git a/web/static/images/emoji/melon.png b/web/static/images/emoji/melon.png Binary files differindex 11c13cbbd..b27f00d25 100755..100644 --- a/web/static/images/emoji/melon.png +++ b/web/static/images/emoji/melon.png diff --git a/web/static/images/emoji/memo.png b/web/static/images/emoji/memo.png Binary files differindex fc97ddbc9..61e5a08e6 100755..100644 --- a/web/static/images/emoji/memo.png +++ b/web/static/images/emoji/memo.png diff --git a/web/static/images/emoji/mens.png b/web/static/images/emoji/mens.png Binary files differindex abccfc9f2..db526a641 100755..100644 --- a/web/static/images/emoji/mens.png +++ b/web/static/images/emoji/mens.png diff --git a/web/static/images/emoji/metal.png b/web/static/images/emoji/metal.png Binary files differindex 94f1fda22..94f1fda22 100755..100644 --- a/web/static/images/emoji/metal.png +++ b/web/static/images/emoji/metal.png diff --git a/web/static/images/emoji/metro.png b/web/static/images/emoji/metro.png Binary files differindex 4acf5ab3e..747ab8ad1 100755..100644 --- a/web/static/images/emoji/metro.png +++ b/web/static/images/emoji/metro.png diff --git a/web/static/images/emoji/microphone.png b/web/static/images/emoji/microphone.png Binary files differindex 68c74adad..346b8967c 100755..100644 --- a/web/static/images/emoji/microphone.png +++ b/web/static/images/emoji/microphone.png diff --git a/web/static/images/emoji/microscope.png b/web/static/images/emoji/microscope.png Binary files differindex 8b7a5e4e6..944293d1e 100755..100644 --- a/web/static/images/emoji/microscope.png +++ b/web/static/images/emoji/microscope.png diff --git a/web/static/images/emoji/middle_finger.png b/web/static/images/emoji/middle_finger.png Binary files differnew file mode 100644 index 000000000..c4e5d4a91 --- /dev/null +++ b/web/static/images/emoji/middle_finger.png diff --git a/web/static/images/emoji/milky_way.png b/web/static/images/emoji/milky_way.png Binary files differindex 901090a12..4ee1090f4 100755..100644 --- a/web/static/images/emoji/milky_way.png +++ b/web/static/images/emoji/milky_way.png diff --git a/web/static/images/emoji/minibus.png b/web/static/images/emoji/minibus.png Binary files differindex c52cef234..462d0a348 100755..100644 --- a/web/static/images/emoji/minibus.png +++ b/web/static/images/emoji/minibus.png diff --git a/web/static/images/emoji/minidisc.png b/web/static/images/emoji/minidisc.png Binary files differindex e19cc5d01..49d651f9e 100755..100644 --- a/web/static/images/emoji/minidisc.png +++ b/web/static/images/emoji/minidisc.png diff --git a/web/static/images/emoji/mobile_phone_off.png b/web/static/images/emoji/mobile_phone_off.png Binary files differindex fa16c763c..63d1deeaa 100755..100644 --- a/web/static/images/emoji/mobile_phone_off.png +++ b/web/static/images/emoji/mobile_phone_off.png diff --git a/web/static/images/emoji/money_with_wings.png b/web/static/images/emoji/money_with_wings.png Binary files differindex 581a82449..46591e443 100755..100644 --- a/web/static/images/emoji/money_with_wings.png +++ b/web/static/images/emoji/money_with_wings.png diff --git a/web/static/images/emoji/moneybag.png b/web/static/images/emoji/moneybag.png Binary files differindex 5546c04ba..a44896ab0 100755..100644 --- a/web/static/images/emoji/moneybag.png +++ b/web/static/images/emoji/moneybag.png diff --git a/web/static/images/emoji/monkey.png b/web/static/images/emoji/monkey.png Binary files differindex 640703597..33e542ba6 100755..100644 --- a/web/static/images/emoji/monkey.png +++ b/web/static/images/emoji/monkey.png diff --git a/web/static/images/emoji/monkey_face.png b/web/static/images/emoji/monkey_face.png Binary files differindex 6964cf4d5..a753bae1c 100755..100644 --- a/web/static/images/emoji/monkey_face.png +++ b/web/static/images/emoji/monkey_face.png diff --git a/web/static/images/emoji/monorail.png b/web/static/images/emoji/monorail.png Binary files differindex 913d30024..83ba5af45 100755..100644 --- a/web/static/images/emoji/monorail.png +++ b/web/static/images/emoji/monorail.png diff --git a/web/static/images/emoji/moon.png b/web/static/images/emoji/moon.png Binary files differnew file mode 100644 index 000000000..b53fd4288 --- /dev/null +++ b/web/static/images/emoji/moon.png diff --git a/web/static/images/emoji/mortar_board.png b/web/static/images/emoji/mortar_board.png Binary files differindex 84513f6ba..4d5744f60 100755..100644 --- a/web/static/images/emoji/mortar_board.png +++ b/web/static/images/emoji/mortar_board.png diff --git a/web/static/images/emoji/motor_boat.png b/web/static/images/emoji/motor_boat.png Binary files differnew file mode 100644 index 000000000..1e720f431 --- /dev/null +++ b/web/static/images/emoji/motor_boat.png diff --git a/web/static/images/emoji/motorway.png b/web/static/images/emoji/motorway.png Binary files differnew file mode 100644 index 000000000..c7f7a5d48 --- /dev/null +++ b/web/static/images/emoji/motorway.png diff --git a/web/static/images/emoji/mount_fuji.png b/web/static/images/emoji/mount_fuji.png Binary files differindex 4c313e583..51d1aeab1 100755..100644 --- a/web/static/images/emoji/mount_fuji.png +++ b/web/static/images/emoji/mount_fuji.png diff --git a/web/static/images/emoji/mountain_bicyclist.png b/web/static/images/emoji/mountain_bicyclist.png Binary files differindex b69889756..d2aa6f821 100755..100644 --- a/web/static/images/emoji/mountain_bicyclist.png +++ b/web/static/images/emoji/mountain_bicyclist.png diff --git a/web/static/images/emoji/mountain_cableway.png b/web/static/images/emoji/mountain_cableway.png Binary files differindex 5688bb239..6dbd7307e 100755..100644 --- a/web/static/images/emoji/mountain_cableway.png +++ b/web/static/images/emoji/mountain_cableway.png diff --git a/web/static/images/emoji/mountain_railway.png b/web/static/images/emoji/mountain_railway.png Binary files differindex 1f3d1aab5..c69df1f8f 100755..100644 --- a/web/static/images/emoji/mountain_railway.png +++ b/web/static/images/emoji/mountain_railway.png diff --git a/web/static/images/emoji/mouse.png b/web/static/images/emoji/mouse.png Binary files differindex 8ff162e2d..a8e5eb73f 100755..100644 --- a/web/static/images/emoji/mouse.png +++ b/web/static/images/emoji/mouse.png diff --git a/web/static/images/emoji/mouse2.png b/web/static/images/emoji/mouse2.png Binary files differindex 2d777e5e1..5b1b1137f 100755..100644 --- a/web/static/images/emoji/mouse2.png +++ b/web/static/images/emoji/mouse2.png diff --git a/web/static/images/emoji/movie_camera.png b/web/static/images/emoji/movie_camera.png Binary files differindex 9c1438409..077458b67 100755..100644 --- a/web/static/images/emoji/movie_camera.png +++ b/web/static/images/emoji/movie_camera.png diff --git a/web/static/images/emoji/moyai.png b/web/static/images/emoji/moyai.png Binary files differindex 61a1a9c21..247d34e25 100755..100644 --- a/web/static/images/emoji/moyai.png +++ b/web/static/images/emoji/moyai.png diff --git a/web/static/images/emoji/muscle.png b/web/static/images/emoji/muscle.png Binary files differindex 19f92efb6..9300534fa 100755..100644 --- a/web/static/images/emoji/muscle.png +++ b/web/static/images/emoji/muscle.png diff --git a/web/static/images/emoji/mushroom.png b/web/static/images/emoji/mushroom.png Binary files differindex 5eeed8e79..ca7a039cb 100755..100644 --- a/web/static/images/emoji/mushroom.png +++ b/web/static/images/emoji/mushroom.png diff --git a/web/static/images/emoji/musical_keyboard.png b/web/static/images/emoji/musical_keyboard.png Binary files differindex 93647a4a3..c6c029920 100755..100644 --- a/web/static/images/emoji/musical_keyboard.png +++ b/web/static/images/emoji/musical_keyboard.png diff --git a/web/static/images/emoji/musical_note.png b/web/static/images/emoji/musical_note.png Binary files differindex 68b261bcb..f9bc86e4e 100755..100644 --- a/web/static/images/emoji/musical_note.png +++ b/web/static/images/emoji/musical_note.png diff --git a/web/static/images/emoji/musical_score.png b/web/static/images/emoji/musical_score.png Binary files differindex c99e3381f..ae50ab288 100755..100644 --- a/web/static/images/emoji/musical_score.png +++ b/web/static/images/emoji/musical_score.png diff --git a/web/static/images/emoji/mute.png b/web/static/images/emoji/mute.png Binary files differindex 4cf67c367..04d987046 100755..100644 --- a/web/static/images/emoji/mute.png +++ b/web/static/images/emoji/mute.png diff --git a/web/static/images/emoji/nail_care.png b/web/static/images/emoji/nail_care.png Binary files differindex 6a66e63d2..279881c26 100755..100644 --- a/web/static/images/emoji/nail_care.png +++ b/web/static/images/emoji/nail_care.png diff --git a/web/static/images/emoji/name_badge.png b/web/static/images/emoji/name_badge.png Binary files differindex 2b712dcd5..a1ffb38b3 100755..100644 --- a/web/static/images/emoji/name_badge.png +++ b/web/static/images/emoji/name_badge.png diff --git a/web/static/images/emoji/national_park.png b/web/static/images/emoji/national_park.png Binary files differnew file mode 100644 index 000000000..ff6fc0754 --- /dev/null +++ b/web/static/images/emoji/national_park.png diff --git a/web/static/images/emoji/neckbeard.png b/web/static/images/emoji/neckbeard.png Binary files differindex 6e31d1652..6e31d1652 100755..100644 --- a/web/static/images/emoji/neckbeard.png +++ b/web/static/images/emoji/neckbeard.png diff --git a/web/static/images/emoji/necktie.png b/web/static/images/emoji/necktie.png Binary files differindex 80461c66f..3ed0339bf 100755..100644 --- a/web/static/images/emoji/necktie.png +++ b/web/static/images/emoji/necktie.png diff --git a/web/static/images/emoji/negative_squared_cross_mark.png b/web/static/images/emoji/negative_squared_cross_mark.png Binary files differindex b47a0cece..90ca18394 100755..100644 --- a/web/static/images/emoji/negative_squared_cross_mark.png +++ b/web/static/images/emoji/negative_squared_cross_mark.png diff --git a/web/static/images/emoji/neutral_face.png b/web/static/images/emoji/neutral_face.png Binary files differindex 682a1ba06..6cabdf2f4 100755..100644 --- a/web/static/images/emoji/neutral_face.png +++ b/web/static/images/emoji/neutral_face.png diff --git a/web/static/images/emoji/new.png b/web/static/images/emoji/new.png Binary files differindex 28d1570e0..9d9f89101 100755..100644 --- a/web/static/images/emoji/new.png +++ b/web/static/images/emoji/new.png diff --git a/web/static/images/emoji/new_moon.png b/web/static/images/emoji/new_moon.png Binary files differindex 72492cb90..06e5e67f2 100755..100644 --- a/web/static/images/emoji/new_moon.png +++ b/web/static/images/emoji/new_moon.png diff --git a/web/static/images/emoji/new_moon_with_face.png b/web/static/images/emoji/new_moon_with_face.png Binary files differindex 21a696eb9..c7b2e8011 100755..100644 --- a/web/static/images/emoji/new_moon_with_face.png +++ b/web/static/images/emoji/new_moon_with_face.png diff --git a/web/static/images/emoji/newspaper.png b/web/static/images/emoji/newspaper.png Binary files differindex 60c3394dc..ae5e31494 100755..100644 --- a/web/static/images/emoji/newspaper.png +++ b/web/static/images/emoji/newspaper.png diff --git a/web/static/images/emoji/ng.png b/web/static/images/emoji/ng.png Binary files differindex 2ca180ae3..cc45e9df2 100755..100644 --- a/web/static/images/emoji/ng.png +++ b/web/static/images/emoji/ng.png diff --git a/web/static/images/emoji/night_with_stars.png b/web/static/images/emoji/night_with_stars.png Binary files differnew file mode 100644 index 000000000..b6b629204 --- /dev/null +++ b/web/static/images/emoji/night_with_stars.png diff --git a/web/static/images/emoji/nine.png b/web/static/images/emoji/nine.png Binary files differindex 8006cc909..e6b38a109 100755..100644 --- a/web/static/images/emoji/nine.png +++ b/web/static/images/emoji/nine.png diff --git a/web/static/images/emoji/no_bell.png b/web/static/images/emoji/no_bell.png Binary files differindex 613b81cd2..30e8858aa 100755..100644 --- a/web/static/images/emoji/no_bell.png +++ b/web/static/images/emoji/no_bell.png diff --git a/web/static/images/emoji/no_bicycles.png b/web/static/images/emoji/no_bicycles.png Binary files differindex 4b2621664..278f1424e 100755..100644 --- a/web/static/images/emoji/no_bicycles.png +++ b/web/static/images/emoji/no_bicycles.png diff --git a/web/static/images/emoji/no_entry.png b/web/static/images/emoji/no_entry.png Binary files differindex cf2086a8e..aca2edaa7 100755..100644 --- a/web/static/images/emoji/no_entry.png +++ b/web/static/images/emoji/no_entry.png diff --git a/web/static/images/emoji/no_entry_sign.png b/web/static/images/emoji/no_entry_sign.png Binary files differindex b3231f66d..6577a1058 100755..100644 --- a/web/static/images/emoji/no_entry_sign.png +++ b/web/static/images/emoji/no_entry_sign.png diff --git a/web/static/images/emoji/no_good.png b/web/static/images/emoji/no_good.png Binary files differindex d459a35bc..d7eead9de 100755..100644 --- a/web/static/images/emoji/no_good.png +++ b/web/static/images/emoji/no_good.png diff --git a/web/static/images/emoji/no_mobile_phones.png b/web/static/images/emoji/no_mobile_phones.png Binary files differindex 41df57cf8..8324e4361 100755..100644 --- a/web/static/images/emoji/no_mobile_phones.png +++ b/web/static/images/emoji/no_mobile_phones.png diff --git a/web/static/images/emoji/no_mouth.png b/web/static/images/emoji/no_mouth.png Binary files differindex e67802046..549fff988 100755..100644 --- a/web/static/images/emoji/no_mouth.png +++ b/web/static/images/emoji/no_mouth.png diff --git a/web/static/images/emoji/no_pedestrians.png b/web/static/images/emoji/no_pedestrians.png Binary files differindex 53ee0f927..b015b4eaf 100755..100644 --- a/web/static/images/emoji/no_pedestrians.png +++ b/web/static/images/emoji/no_pedestrians.png diff --git a/web/static/images/emoji/no_smoking.png b/web/static/images/emoji/no_smoking.png Binary files differindex 5880ddfd1..939a81ae8 100755..100644 --- a/web/static/images/emoji/no_smoking.png +++ b/web/static/images/emoji/no_smoking.png diff --git a/web/static/images/emoji/non-potable_water.png b/web/static/images/emoji/non-potable_water.png Binary files differindex 1b29d35b9..34de27d65 100755..100644 --- a/web/static/images/emoji/non-potable_water.png +++ b/web/static/images/emoji/non-potable_water.png diff --git a/web/static/images/emoji/nose.png b/web/static/images/emoji/nose.png Binary files differindex ad17c16c2..f3d289014 100755..100644 --- a/web/static/images/emoji/nose.png +++ b/web/static/images/emoji/nose.png diff --git a/web/static/images/emoji/notebook.png b/web/static/images/emoji/notebook.png Binary files differindex 5f0a5f6a2..5ed4f4112 100755..100644 --- a/web/static/images/emoji/notebook.png +++ b/web/static/images/emoji/notebook.png diff --git a/web/static/images/emoji/notebook_with_decorative_cover.png b/web/static/images/emoji/notebook_with_decorative_cover.png Binary files differindex 4f3b14c85..839ee3e78 100755..100644 --- a/web/static/images/emoji/notebook_with_decorative_cover.png +++ b/web/static/images/emoji/notebook_with_decorative_cover.png diff --git a/web/static/images/emoji/notes.png b/web/static/images/emoji/notes.png Binary files differindex 0956d6ab2..df2810aa4 100755..100644 --- a/web/static/images/emoji/notes.png +++ b/web/static/images/emoji/notes.png diff --git a/web/static/images/emoji/nut_and_bolt.png b/web/static/images/emoji/nut_and_bolt.png Binary files differindex bddfa72a7..fee747a01 100755..100644 --- a/web/static/images/emoji/nut_and_bolt.png +++ b/web/static/images/emoji/nut_and_bolt.png diff --git a/web/static/images/emoji/o.png b/web/static/images/emoji/o.png Binary files differindex 1ff846c19..f141dc452 100755..100644 --- a/web/static/images/emoji/o.png +++ b/web/static/images/emoji/o.png diff --git a/web/static/images/emoji/o2.png b/web/static/images/emoji/o2.png Binary files differindex d85f9fb98..b39215725 100755..100644 --- a/web/static/images/emoji/o2.png +++ b/web/static/images/emoji/o2.png diff --git a/web/static/images/emoji/ocean.png b/web/static/images/emoji/ocean.png Binary files differindex f8d520cd4..172dfffdf 100755..100644 --- a/web/static/images/emoji/ocean.png +++ b/web/static/images/emoji/ocean.png diff --git a/web/static/images/emoji/octocat.png b/web/static/images/emoji/octocat.png Binary files differindex d296f25fe..d296f25fe 100755..100644 --- a/web/static/images/emoji/octocat.png +++ b/web/static/images/emoji/octocat.png diff --git a/web/static/images/emoji/octopus.png b/web/static/images/emoji/octopus.png Binary files differindex 52ce64b46..8add7143e 100755..100644 --- a/web/static/images/emoji/octopus.png +++ b/web/static/images/emoji/octopus.png diff --git a/web/static/images/emoji/oden.png b/web/static/images/emoji/oden.png Binary files differindex 73add1c73..8ac803517 100755..100644 --- a/web/static/images/emoji/oden.png +++ b/web/static/images/emoji/oden.png diff --git a/web/static/images/emoji/office.png b/web/static/images/emoji/office.png Binary files differindex 53c3ef8d1..52a6bb4a4 100755..100644 --- a/web/static/images/emoji/office.png +++ b/web/static/images/emoji/office.png diff --git a/web/static/images/emoji/oil_drum.png b/web/static/images/emoji/oil_drum.png Binary files differnew file mode 100644 index 000000000..e7e597a98 --- /dev/null +++ b/web/static/images/emoji/oil_drum.png diff --git a/web/static/images/emoji/ok.png b/web/static/images/emoji/ok.png Binary files differindex 6433d1a90..ffa868d43 100755..100644 --- a/web/static/images/emoji/ok.png +++ b/web/static/images/emoji/ok.png diff --git a/web/static/images/emoji/ok_hand.png b/web/static/images/emoji/ok_hand.png Binary files differindex 80c5aebb6..bf84e0df4 100755..100644 --- a/web/static/images/emoji/ok_hand.png +++ b/web/static/images/emoji/ok_hand.png diff --git a/web/static/images/emoji/ok_woman.png b/web/static/images/emoji/ok_woman.png Binary files differindex e8b98194e..fcafef225 100755..100644 --- a/web/static/images/emoji/ok_woman.png +++ b/web/static/images/emoji/ok_woman.png diff --git a/web/static/images/emoji/old_key.png b/web/static/images/emoji/old_key.png Binary files differnew file mode 100644 index 000000000..d153b6888 --- /dev/null +++ b/web/static/images/emoji/old_key.png diff --git a/web/static/images/emoji/older_man.png b/web/static/images/emoji/older_man.png Binary files differindex 149f0cfb8..18fbbdde8 100755..100644 --- a/web/static/images/emoji/older_man.png +++ b/web/static/images/emoji/older_man.png diff --git a/web/static/images/emoji/older_woman.png b/web/static/images/emoji/older_woman.png Binary files differindex f839565f4..0848ebe92 100755..100644 --- a/web/static/images/emoji/older_woman.png +++ b/web/static/images/emoji/older_woman.png diff --git a/web/static/images/emoji/om_symbol.png b/web/static/images/emoji/om_symbol.png Binary files differnew file mode 100644 index 000000000..52cc9f00e --- /dev/null +++ b/web/static/images/emoji/om_symbol.png diff --git a/web/static/images/emoji/on.png b/web/static/images/emoji/on.png Binary files differindex 4cd69a15d..3c369cb1d 100755..100644 --- a/web/static/images/emoji/on.png +++ b/web/static/images/emoji/on.png diff --git a/web/static/images/emoji/oncoming_automobile.png b/web/static/images/emoji/oncoming_automobile.png Binary files differindex cb46de22c..b9b0dafbf 100755..100644 --- a/web/static/images/emoji/oncoming_automobile.png +++ b/web/static/images/emoji/oncoming_automobile.png diff --git a/web/static/images/emoji/oncoming_bus.png b/web/static/images/emoji/oncoming_bus.png Binary files differindex 3695f7623..bac2d85e3 100755..100644 --- a/web/static/images/emoji/oncoming_bus.png +++ b/web/static/images/emoji/oncoming_bus.png diff --git a/web/static/images/emoji/oncoming_police_car.png b/web/static/images/emoji/oncoming_police_car.png Binary files differindex af20e7eff..2ab9c3302 100755..100644 --- a/web/static/images/emoji/oncoming_police_car.png +++ b/web/static/images/emoji/oncoming_police_car.png diff --git a/web/static/images/emoji/oncoming_taxi.png b/web/static/images/emoji/oncoming_taxi.png Binary files differindex f78cf3103..108d49693 100755..100644 --- a/web/static/images/emoji/oncoming_taxi.png +++ b/web/static/images/emoji/oncoming_taxi.png diff --git a/web/static/images/emoji/one.png b/web/static/images/emoji/one.png Binary files differindex 2d1f9f8c4..b10ef8c0c 100755..100644 --- a/web/static/images/emoji/one.png +++ b/web/static/images/emoji/one.png diff --git a/web/static/images/emoji/open_book.png b/web/static/images/emoji/open_book.png Binary files differnew file mode 100644 index 000000000..01c836a7e --- /dev/null +++ b/web/static/images/emoji/open_book.png diff --git a/web/static/images/emoji/open_file_folder.png b/web/static/images/emoji/open_file_folder.png Binary files differindex 2bbbbf5e7..2d48340bf 100755..100644 --- a/web/static/images/emoji/open_file_folder.png +++ b/web/static/images/emoji/open_file_folder.png diff --git a/web/static/images/emoji/open_hands.png b/web/static/images/emoji/open_hands.png Binary files differindex cef9f428b..c8eb0bab5 100755..100644 --- a/web/static/images/emoji/open_hands.png +++ b/web/static/images/emoji/open_hands.png diff --git a/web/static/images/emoji/open_mouth.png b/web/static/images/emoji/open_mouth.png Binary files differindex daf914274..3f9cc3fff 100755..100644 --- a/web/static/images/emoji/open_mouth.png +++ b/web/static/images/emoji/open_mouth.png diff --git a/web/static/images/emoji/ophiuchus.png b/web/static/images/emoji/ophiuchus.png Binary files differindex 4eef715bc..600ad3a3c 100755..100644 --- a/web/static/images/emoji/ophiuchus.png +++ b/web/static/images/emoji/ophiuchus.png diff --git a/web/static/images/emoji/orange_book.png b/web/static/images/emoji/orange_book.png Binary files differindex 49650d59e..8ecfd9c10 100755..100644 --- a/web/static/images/emoji/orange_book.png +++ b/web/static/images/emoji/orange_book.png diff --git a/web/static/images/emoji/outbox_tray.png b/web/static/images/emoji/outbox_tray.png Binary files differindex 7ad15e649..7afec2610 100755..100644 --- a/web/static/images/emoji/outbox_tray.png +++ b/web/static/images/emoji/outbox_tray.png diff --git a/web/static/images/emoji/ox.png b/web/static/images/emoji/ox.png Binary files differindex 8d9819462..e1688630c 100755..100644 --- a/web/static/images/emoji/ox.png +++ b/web/static/images/emoji/ox.png diff --git a/web/static/images/emoji/package.png b/web/static/images/emoji/package.png Binary files differindex 26602af9d..424c4fd19 100755..100644 --- a/web/static/images/emoji/package.png +++ b/web/static/images/emoji/package.png diff --git a/web/static/images/emoji/page_facing_up.png b/web/static/images/emoji/page_facing_up.png Binary files differindex 804c0d739..f3023ba74 100755..100644 --- a/web/static/images/emoji/page_facing_up.png +++ b/web/static/images/emoji/page_facing_up.png diff --git a/web/static/images/emoji/page_with_curl.png b/web/static/images/emoji/page_with_curl.png Binary files differindex 37cb4de50..306b7e4d7 100755..100644 --- a/web/static/images/emoji/page_with_curl.png +++ b/web/static/images/emoji/page_with_curl.png diff --git a/web/static/images/emoji/pager.png b/web/static/images/emoji/pager.png Binary files differindex e3e1fc44e..acfd131a0 100755..100644 --- a/web/static/images/emoji/pager.png +++ b/web/static/images/emoji/pager.png diff --git a/web/static/images/emoji/palm_tree.png b/web/static/images/emoji/palm_tree.png Binary files differindex d13b7c620..b18cffc94 100755..100644 --- a/web/static/images/emoji/palm_tree.png +++ b/web/static/images/emoji/palm_tree.png diff --git a/web/static/images/emoji/panda_face.png b/web/static/images/emoji/panda_face.png Binary files differindex a794fb17f..a1ded2a6c 100755..100644 --- a/web/static/images/emoji/panda_face.png +++ b/web/static/images/emoji/panda_face.png diff --git a/web/static/images/emoji/paperclip.png b/web/static/images/emoji/paperclip.png Binary files differindex 677669a83..e241e1189 100755..100644 --- a/web/static/images/emoji/paperclip.png +++ b/web/static/images/emoji/paperclip.png diff --git a/web/static/images/emoji/parking.png b/web/static/images/emoji/parking.png Binary files differindex c24af81cc..340033226 100755..100644 --- a/web/static/images/emoji/parking.png +++ b/web/static/images/emoji/parking.png diff --git a/web/static/images/emoji/part_alternation_mark.png b/web/static/images/emoji/part_alternation_mark.png Binary files differindex 1e5855f8d..d39063ed9 100755..100644 --- a/web/static/images/emoji/part_alternation_mark.png +++ b/web/static/images/emoji/part_alternation_mark.png diff --git a/web/static/images/emoji/partly_sunny.png b/web/static/images/emoji/partly_sunny.png Binary files differindex b3f5bcfdd..a5c8d31b8 100755..100644 --- a/web/static/images/emoji/partly_sunny.png +++ b/web/static/images/emoji/partly_sunny.png diff --git a/web/static/images/emoji/passenger_ship.png b/web/static/images/emoji/passenger_ship.png Binary files differnew file mode 100644 index 000000000..512cb1200 --- /dev/null +++ b/web/static/images/emoji/passenger_ship.png diff --git a/web/static/images/emoji/passport_control.png b/web/static/images/emoji/passport_control.png Binary files differindex 675b76d37..51359c754 100755..100644 --- a/web/static/images/emoji/passport_control.png +++ b/web/static/images/emoji/passport_control.png diff --git a/web/static/images/emoji/paw_prints.png b/web/static/images/emoji/paw_prints.png Binary files differindex 89b9fec9e..b36eba864 100755..100644 --- a/web/static/images/emoji/paw_prints.png +++ b/web/static/images/emoji/paw_prints.png diff --git a/web/static/images/emoji/peach.png b/web/static/images/emoji/peach.png Binary files differindex ee2139ecb..24409997d 100755..100644 --- a/web/static/images/emoji/peach.png +++ b/web/static/images/emoji/peach.png diff --git a/web/static/images/emoji/pear.png b/web/static/images/emoji/pear.png Binary files differindex f24aca8c0..20b63b461 100755..100644 --- a/web/static/images/emoji/pear.png +++ b/web/static/images/emoji/pear.png diff --git a/web/static/images/emoji/pencil.png b/web/static/images/emoji/pencil.png Binary files differindex fc97ddbc9..61e5a08e6 100755..100644 --- a/web/static/images/emoji/pencil.png +++ b/web/static/images/emoji/pencil.png diff --git a/web/static/images/emoji/pencil2.png b/web/static/images/emoji/pencil2.png Binary files differindex 64c2d9b79..693ee8429 100755..100644 --- a/web/static/images/emoji/pencil2.png +++ b/web/static/images/emoji/pencil2.png diff --git a/web/static/images/emoji/penguin.png b/web/static/images/emoji/penguin.png Binary files differindex d8edbcb8f..1789bf222 100755..100644 --- a/web/static/images/emoji/penguin.png +++ b/web/static/images/emoji/penguin.png diff --git a/web/static/images/emoji/pensive.png b/web/static/images/emoji/pensive.png Binary files differindex 4159f3c42..ac55cb0f6 100755..100644 --- a/web/static/images/emoji/pensive.png +++ b/web/static/images/emoji/pensive.png diff --git a/web/static/images/emoji/performing_arts.png b/web/static/images/emoji/performing_arts.png Binary files differindex 899fbe5a7..97a5bb7fe 100755..100644 --- a/web/static/images/emoji/performing_arts.png +++ b/web/static/images/emoji/performing_arts.png diff --git a/web/static/images/emoji/persevere.png b/web/static/images/emoji/persevere.png Binary files differindex f99f6da47..ba1550418 100755..100644 --- a/web/static/images/emoji/persevere.png +++ b/web/static/images/emoji/persevere.png diff --git a/web/static/images/emoji/person_frowning.png b/web/static/images/emoji/person_frowning.png Binary files differindex 6f34d5e15..81dbb96cd 100755..100644 --- a/web/static/images/emoji/person_frowning.png +++ b/web/static/images/emoji/person_frowning.png diff --git a/web/static/images/emoji/person_with_blond_hair.png b/web/static/images/emoji/person_with_blond_hair.png Binary files differindex c144301cb..7cd2e8766 100755..100644 --- a/web/static/images/emoji/person_with_blond_hair.png +++ b/web/static/images/emoji/person_with_blond_hair.png diff --git a/web/static/images/emoji/person_with_pouting_face.png b/web/static/images/emoji/person_with_pouting_face.png Binary files differindex c4a95c3b2..466177621 100755..100644 --- a/web/static/images/emoji/person_with_pouting_face.png +++ b/web/static/images/emoji/person_with_pouting_face.png diff --git a/web/static/images/emoji/phone.png b/web/static/images/emoji/phone.png Binary files differindex 87d2559b5..6a14f1bfe 100755..100644 --- a/web/static/images/emoji/phone.png +++ b/web/static/images/emoji/phone.png diff --git a/web/static/images/emoji/pig.png b/web/static/images/emoji/pig.png Binary files differindex f7f273c73..e2ef71cc0 100755..100644 --- a/web/static/images/emoji/pig.png +++ b/web/static/images/emoji/pig.png diff --git a/web/static/images/emoji/pig2.png b/web/static/images/emoji/pig2.png Binary files differindex fec3374d7..de1147954 100755..100644 --- a/web/static/images/emoji/pig2.png +++ b/web/static/images/emoji/pig2.png diff --git a/web/static/images/emoji/pig_nose.png b/web/static/images/emoji/pig_nose.png Binary files differindex 38d612446..a704c5a41 100755..100644 --- a/web/static/images/emoji/pig_nose.png +++ b/web/static/images/emoji/pig_nose.png diff --git a/web/static/images/emoji/pill.png b/web/static/images/emoji/pill.png Binary files differindex cd84a78ff..260e44588 100755..100644 --- a/web/static/images/emoji/pill.png +++ b/web/static/images/emoji/pill.png diff --git a/web/static/images/emoji/pineapple.png b/web/static/images/emoji/pineapple.png Binary files differindex d6f8e2876..b9b9f8827 100755..100644 --- a/web/static/images/emoji/pineapple.png +++ b/web/static/images/emoji/pineapple.png diff --git a/web/static/images/emoji/pisces.png b/web/static/images/emoji/pisces.png Binary files differindex 6db2c3d50..939b88e60 100755..100644 --- a/web/static/images/emoji/pisces.png +++ b/web/static/images/emoji/pisces.png diff --git a/web/static/images/emoji/pizza.png b/web/static/images/emoji/pizza.png Binary files differindex 460367d02..ae1ef6266 100755..100644 --- a/web/static/images/emoji/pizza.png +++ b/web/static/images/emoji/pizza.png diff --git a/web/static/images/emoji/plus1.png b/web/static/images/emoji/plus1.png Binary files differdeleted file mode 100755 index 81786c1d8..000000000 --- a/web/static/images/emoji/plus1.png +++ /dev/null diff --git a/web/static/images/emoji/point_down.png b/web/static/images/emoji/point_down.png Binary files differindex 658c6d918..7eeae2d5d 100755..100644 --- a/web/static/images/emoji/point_down.png +++ b/web/static/images/emoji/point_down.png diff --git a/web/static/images/emoji/point_left.png b/web/static/images/emoji/point_left.png Binary files differindex 38a99b43f..4a8f90556 100755..100644 --- a/web/static/images/emoji/point_left.png +++ b/web/static/images/emoji/point_left.png diff --git a/web/static/images/emoji/point_right.png b/web/static/images/emoji/point_right.png Binary files differindex 6f9f029a4..b2e387878 100755..100644 --- a/web/static/images/emoji/point_right.png +++ b/web/static/images/emoji/point_right.png diff --git a/web/static/images/emoji/point_up.png b/web/static/images/emoji/point_up.png Binary files differindex 01896e214..387fe59e2 100755..100644 --- a/web/static/images/emoji/point_up.png +++ b/web/static/images/emoji/point_up.png diff --git a/web/static/images/emoji/point_up_2.png b/web/static/images/emoji/point_up_2.png Binary files differindex 1cfe73672..85b802a99 100755..100644 --- a/web/static/images/emoji/point_up_2.png +++ b/web/static/images/emoji/point_up_2.png diff --git a/web/static/images/emoji/police_car.png b/web/static/images/emoji/police_car.png Binary files differindex b8f17275e..4281ed3bb 100755..100644 --- a/web/static/images/emoji/police_car.png +++ b/web/static/images/emoji/police_car.png diff --git a/web/static/images/emoji/poodle.png b/web/static/images/emoji/poodle.png Binary files differindex adac80bd9..a69f6388d 100755..100644 --- a/web/static/images/emoji/poodle.png +++ b/web/static/images/emoji/poodle.png diff --git a/web/static/images/emoji/poop.png b/web/static/images/emoji/poop.png Binary files differindex 73a4dc840..0c237a788 100755..100644 --- a/web/static/images/emoji/poop.png +++ b/web/static/images/emoji/poop.png diff --git a/web/static/images/emoji/post_office.png b/web/static/images/emoji/post_office.png Binary files differindex 43b59e30e..f819dac89 100755..100644 --- a/web/static/images/emoji/post_office.png +++ b/web/static/images/emoji/post_office.png diff --git a/web/static/images/emoji/postal_horn.png b/web/static/images/emoji/postal_horn.png Binary files differindex 13a151418..2313eeb45 100755..100644 --- a/web/static/images/emoji/postal_horn.png +++ b/web/static/images/emoji/postal_horn.png diff --git a/web/static/images/emoji/postbox.png b/web/static/images/emoji/postbox.png Binary files differindex ce04b7008..1633e892c 100755..100644 --- a/web/static/images/emoji/postbox.png +++ b/web/static/images/emoji/postbox.png diff --git a/web/static/images/emoji/potable_water.png b/web/static/images/emoji/potable_water.png Binary files differindex e9fd56079..9fd0e87e9 100755..100644 --- a/web/static/images/emoji/potable_water.png +++ b/web/static/images/emoji/potable_water.png diff --git a/web/static/images/emoji/pouch.png b/web/static/images/emoji/pouch.png Binary files differindex dc35ae8e5..d8e54dd7c 100755..100644 --- a/web/static/images/emoji/pouch.png +++ b/web/static/images/emoji/pouch.png diff --git a/web/static/images/emoji/poultry_leg.png b/web/static/images/emoji/poultry_leg.png Binary files differindex 43ad85965..eafba9a3e 100755..100644 --- a/web/static/images/emoji/poultry_leg.png +++ b/web/static/images/emoji/poultry_leg.png diff --git a/web/static/images/emoji/pound.png b/web/static/images/emoji/pound.png Binary files differindex f8be91d7a..555e0823f 100755..100644 --- a/web/static/images/emoji/pound.png +++ b/web/static/images/emoji/pound.png diff --git a/web/static/images/emoji/pouting_cat.png b/web/static/images/emoji/pouting_cat.png Binary files differindex 4325fd48d..a001bcfa7 100755..100644 --- a/web/static/images/emoji/pouting_cat.png +++ b/web/static/images/emoji/pouting_cat.png diff --git a/web/static/images/emoji/pray.png b/web/static/images/emoji/pray.png Binary files differindex f86c992d5..47a5f03b2 100755..100644 --- a/web/static/images/emoji/pray.png +++ b/web/static/images/emoji/pray.png diff --git a/web/static/images/emoji/princess.png b/web/static/images/emoji/princess.png Binary files differindex 1ebb2ce9b..a8b0ff903 100755..100644 --- a/web/static/images/emoji/princess.png +++ b/web/static/images/emoji/princess.png diff --git a/web/static/images/emoji/printer.png b/web/static/images/emoji/printer.png Binary files differnew file mode 100644 index 000000000..8d6002d7b --- /dev/null +++ b/web/static/images/emoji/printer.png diff --git a/web/static/images/emoji/punch.png b/web/static/images/emoji/punch.png Binary files differindex 277047b7c..7d10b3eda 100755..100644 --- a/web/static/images/emoji/punch.png +++ b/web/static/images/emoji/punch.png diff --git a/web/static/images/emoji/purple_heart.png b/web/static/images/emoji/purple_heart.png Binary files differindex d5f875043..97bb564a1 100755..100644 --- a/web/static/images/emoji/purple_heart.png +++ b/web/static/images/emoji/purple_heart.png diff --git a/web/static/images/emoji/purse.png b/web/static/images/emoji/purse.png Binary files differindex 8f06a2b93..da09a41a3 100755..100644 --- a/web/static/images/emoji/purse.png +++ b/web/static/images/emoji/purse.png diff --git a/web/static/images/emoji/pushpin.png b/web/static/images/emoji/pushpin.png Binary files differindex 540c4ecb8..557ac45f0 100755..100644 --- a/web/static/images/emoji/pushpin.png +++ b/web/static/images/emoji/pushpin.png diff --git a/web/static/images/emoji/put_litter_in_its_place.png b/web/static/images/emoji/put_litter_in_its_place.png Binary files differindex c2e350c2d..e1c1deb24 100755..100644 --- a/web/static/images/emoji/put_litter_in_its_place.png +++ b/web/static/images/emoji/put_litter_in_its_place.png diff --git a/web/static/images/emoji/question.png b/web/static/images/emoji/question.png Binary files differindex 38cedf560..9e84758ee 100755..100644 --- a/web/static/images/emoji/question.png +++ b/web/static/images/emoji/question.png diff --git a/web/static/images/emoji/rabbit.png b/web/static/images/emoji/rabbit.png Binary files differindex 5cb3ef6f0..e6203c052 100755..100644 --- a/web/static/images/emoji/rabbit.png +++ b/web/static/images/emoji/rabbit.png diff --git a/web/static/images/emoji/rabbit2.png b/web/static/images/emoji/rabbit2.png Binary files differindex a9fd24dc1..ab2fae0fc 100755..100644 --- a/web/static/images/emoji/rabbit2.png +++ b/web/static/images/emoji/rabbit2.png diff --git a/web/static/images/emoji/racehorse.png b/web/static/images/emoji/racehorse.png Binary files differindex 4d09c64de..fadf8f2bf 100755..100644 --- a/web/static/images/emoji/racehorse.png +++ b/web/static/images/emoji/racehorse.png diff --git a/web/static/images/emoji/racing_car.png b/web/static/images/emoji/racing_car.png Binary files differnew file mode 100644 index 000000000..0f76828f6 --- /dev/null +++ b/web/static/images/emoji/racing_car.png diff --git a/web/static/images/emoji/racing_motorcycle.png b/web/static/images/emoji/racing_motorcycle.png Binary files differnew file mode 100644 index 000000000..8dcffc8f9 --- /dev/null +++ b/web/static/images/emoji/racing_motorcycle.png diff --git a/web/static/images/emoji/radio.png b/web/static/images/emoji/radio.png Binary files differindex ea589efe3..e75747faa 100755..100644 --- a/web/static/images/emoji/radio.png +++ b/web/static/images/emoji/radio.png diff --git a/web/static/images/emoji/radio_button.png b/web/static/images/emoji/radio_button.png Binary files differindex 63755eec2..bbc36031e 100755..100644 --- a/web/static/images/emoji/radio_button.png +++ b/web/static/images/emoji/radio_button.png diff --git a/web/static/images/emoji/rage.png b/web/static/images/emoji/rage.png Binary files differindex c65ddff55..c7f2df28c 100755..100644 --- a/web/static/images/emoji/rage.png +++ b/web/static/images/emoji/rage.png diff --git a/web/static/images/emoji/rage1.png b/web/static/images/emoji/rage1.png Binary files differindex 1506ba403..1506ba403 100755..100644 --- a/web/static/images/emoji/rage1.png +++ b/web/static/images/emoji/rage1.png diff --git a/web/static/images/emoji/rage2.png b/web/static/images/emoji/rage2.png Binary files differindex f792e063b..f792e063b 100755..100644 --- a/web/static/images/emoji/rage2.png +++ b/web/static/images/emoji/rage2.png diff --git a/web/static/images/emoji/rage3.png b/web/static/images/emoji/rage3.png Binary files differindex 58764cbcb..58764cbcb 100755..100644 --- a/web/static/images/emoji/rage3.png +++ b/web/static/images/emoji/rage3.png diff --git a/web/static/images/emoji/rage4.png b/web/static/images/emoji/rage4.png Binary files differindex c726c94a2..c726c94a2 100755..100644 --- a/web/static/images/emoji/rage4.png +++ b/web/static/images/emoji/rage4.png diff --git a/web/static/images/emoji/railway_car.png b/web/static/images/emoji/railway_car.png Binary files differindex 22361158f..82d808866 100755..100644 --- a/web/static/images/emoji/railway_car.png +++ b/web/static/images/emoji/railway_car.png diff --git a/web/static/images/emoji/railway_track.png b/web/static/images/emoji/railway_track.png Binary files differnew file mode 100644 index 000000000..322831040 --- /dev/null +++ b/web/static/images/emoji/railway_track.png diff --git a/web/static/images/emoji/rain_cloud.png b/web/static/images/emoji/rain_cloud.png Binary files differnew file mode 100644 index 000000000..507e1df08 --- /dev/null +++ b/web/static/images/emoji/rain_cloud.png diff --git a/web/static/images/emoji/rainbow.png b/web/static/images/emoji/rainbow.png Binary files differindex 6b1faa037..1d92301f9 100755..100644 --- a/web/static/images/emoji/rainbow.png +++ b/web/static/images/emoji/rainbow.png diff --git a/web/static/images/emoji/raised_hand.png b/web/static/images/emoji/raised_hand.png Binary files differindex 5e45c25a5..89de966a3 100755..100644 --- a/web/static/images/emoji/raised_hand.png +++ b/web/static/images/emoji/raised_hand.png diff --git a/web/static/images/emoji/raised_hand_with_fingers_splayed.png b/web/static/images/emoji/raised_hand_with_fingers_splayed.png Binary files differnew file mode 100644 index 000000000..09046e201 --- /dev/null +++ b/web/static/images/emoji/raised_hand_with_fingers_splayed.png diff --git a/web/static/images/emoji/raised_hands.png b/web/static/images/emoji/raised_hands.png Binary files differindex e03142bdc..8dbc25f83 100755..100644 --- a/web/static/images/emoji/raised_hands.png +++ b/web/static/images/emoji/raised_hands.png diff --git a/web/static/images/emoji/raising_hand.png b/web/static/images/emoji/raising_hand.png Binary files differindex e1741a40e..e9d54836a 100755..100644 --- a/web/static/images/emoji/raising_hand.png +++ b/web/static/images/emoji/raising_hand.png diff --git a/web/static/images/emoji/ram.png b/web/static/images/emoji/ram.png Binary files differindex 5ea7bfbc0..17af1b9a5 100755..100644 --- a/web/static/images/emoji/ram.png +++ b/web/static/images/emoji/ram.png diff --git a/web/static/images/emoji/ramen.png b/web/static/images/emoji/ramen.png Binary files differindex 78dc7d537..787827566 100755..100644 --- a/web/static/images/emoji/ramen.png +++ b/web/static/images/emoji/ramen.png diff --git a/web/static/images/emoji/rat.png b/web/static/images/emoji/rat.png Binary files differindex fa7dd401c..58c2d79d8 100755..100644 --- a/web/static/images/emoji/rat.png +++ b/web/static/images/emoji/rat.png diff --git a/web/static/images/emoji/recycle.png b/web/static/images/emoji/recycle.png Binary files differindex 99104c0e9..181391e86 100755..100644 --- a/web/static/images/emoji/recycle.png +++ b/web/static/images/emoji/recycle.png diff --git a/web/static/images/emoji/red_car.png b/web/static/images/emoji/red_car.png Binary files differindex d70a2f062..e266bd21e 100755..100644 --- a/web/static/images/emoji/red_car.png +++ b/web/static/images/emoji/red_car.png diff --git a/web/static/images/emoji/red_circle.png b/web/static/images/emoji/red_circle.png Binary files differindex b391289b2..bd50ae446 100755..100644 --- a/web/static/images/emoji/red_circle.png +++ b/web/static/images/emoji/red_circle.png diff --git a/web/static/images/emoji/registered.png b/web/static/images/emoji/registered.png Binary files differindex 31c68a80b..68d445daf 100755..100644 --- a/web/static/images/emoji/registered.png +++ b/web/static/images/emoji/registered.png diff --git a/web/static/images/emoji/relaxed.png b/web/static/images/emoji/relaxed.png Binary files differindex bbab82d3b..ea6e93a65 100755..100644 --- a/web/static/images/emoji/relaxed.png +++ b/web/static/images/emoji/relaxed.png diff --git a/web/static/images/emoji/relieved.png b/web/static/images/emoji/relieved.png Binary files differindex fe5629f43..3cb7aeced 100755..100644 --- a/web/static/images/emoji/relieved.png +++ b/web/static/images/emoji/relieved.png diff --git a/web/static/images/emoji/reminder_ribbon.png b/web/static/images/emoji/reminder_ribbon.png Binary files differnew file mode 100644 index 000000000..8104604b6 --- /dev/null +++ b/web/static/images/emoji/reminder_ribbon.png diff --git a/web/static/images/emoji/repeat.png b/web/static/images/emoji/repeat.png Binary files differindex 80113b692..8420b4f5d 100755..100644 --- a/web/static/images/emoji/repeat.png +++ b/web/static/images/emoji/repeat.png diff --git a/web/static/images/emoji/repeat_one.png b/web/static/images/emoji/repeat_one.png Binary files differindex 3c47bcc1f..2dacec71a 100755..100644 --- a/web/static/images/emoji/repeat_one.png +++ b/web/static/images/emoji/repeat_one.png diff --git a/web/static/images/emoji/restroom.png b/web/static/images/emoji/restroom.png Binary files differindex d6c111b29..76b3c2833 100755..100644 --- a/web/static/images/emoji/restroom.png +++ b/web/static/images/emoji/restroom.png diff --git a/web/static/images/emoji/reversed_hand_with_middle_finger_extended.png b/web/static/images/emoji/reversed_hand_with_middle_finger_extended.png Binary files differnew file mode 100644 index 000000000..c4e5d4a91 --- /dev/null +++ b/web/static/images/emoji/reversed_hand_with_middle_finger_extended.png diff --git a/web/static/images/emoji/revolving_hearts.png b/web/static/images/emoji/revolving_hearts.png Binary files differindex ea3317c47..0602d03c1 100755..100644 --- a/web/static/images/emoji/revolving_hearts.png +++ b/web/static/images/emoji/revolving_hearts.png diff --git a/web/static/images/emoji/rewind.png b/web/static/images/emoji/rewind.png Binary files differindex 26289dc3d..cd693f938 100755..100644 --- a/web/static/images/emoji/rewind.png +++ b/web/static/images/emoji/rewind.png diff --git a/web/static/images/emoji/ribbon.png b/web/static/images/emoji/ribbon.png Binary files differindex 63ee5ba5a..ea7ae1d76 100755..100644 --- a/web/static/images/emoji/ribbon.png +++ b/web/static/images/emoji/ribbon.png diff --git a/web/static/images/emoji/rice.png b/web/static/images/emoji/rice.png Binary files differindex 1fd22027b..8a9076f8a 100755..100644 --- a/web/static/images/emoji/rice.png +++ b/web/static/images/emoji/rice.png diff --git a/web/static/images/emoji/rice_ball.png b/web/static/images/emoji/rice_ball.png Binary files differindex ade7c45d3..4a24a91e2 100755..100644 --- a/web/static/images/emoji/rice_ball.png +++ b/web/static/images/emoji/rice_ball.png diff --git a/web/static/images/emoji/rice_cracker.png b/web/static/images/emoji/rice_cracker.png Binary files differindex 954c901e9..83382b6cb 100755..100644 --- a/web/static/images/emoji/rice_cracker.png +++ b/web/static/images/emoji/rice_cracker.png diff --git a/web/static/images/emoji/rice_scene.png b/web/static/images/emoji/rice_scene.png Binary files differindex 14361988d..8ce954451 100755..100644 --- a/web/static/images/emoji/rice_scene.png +++ b/web/static/images/emoji/rice_scene.png diff --git a/web/static/images/emoji/right_anger_bubble.png b/web/static/images/emoji/right_anger_bubble.png Binary files differnew file mode 100644 index 000000000..8e25fa6b4 --- /dev/null +++ b/web/static/images/emoji/right_anger_bubble.png diff --git a/web/static/images/emoji/ring.png b/web/static/images/emoji/ring.png Binary files differindex 8a57fd68b..f033d7941 100755..100644 --- a/web/static/images/emoji/ring.png +++ b/web/static/images/emoji/ring.png diff --git a/web/static/images/emoji/rocket.png b/web/static/images/emoji/rocket.png Binary files differindex 783078d37..0ca6d5fed 100755..100644 --- a/web/static/images/emoji/rocket.png +++ b/web/static/images/emoji/rocket.png diff --git a/web/static/images/emoji/rolled_up_newspaper.png b/web/static/images/emoji/rolled_up_newspaper.png Binary files differnew file mode 100644 index 000000000..4254eb5f2 --- /dev/null +++ b/web/static/images/emoji/rolled_up_newspaper.png diff --git a/web/static/images/emoji/roller_coaster.png b/web/static/images/emoji/roller_coaster.png Binary files differindex 9180b9861..0c506765e 100755..100644 --- a/web/static/images/emoji/roller_coaster.png +++ b/web/static/images/emoji/roller_coaster.png diff --git a/web/static/images/emoji/rooster.png b/web/static/images/emoji/rooster.png Binary files differindex fab23ad36..798542a0e 100755..100644 --- a/web/static/images/emoji/rooster.png +++ b/web/static/images/emoji/rooster.png diff --git a/web/static/images/emoji/rose.png b/web/static/images/emoji/rose.png Binary files differindex 3479fbcbb..2a9d77598 100755..100644 --- a/web/static/images/emoji/rose.png +++ b/web/static/images/emoji/rose.png diff --git a/web/static/images/emoji/rosette.png b/web/static/images/emoji/rosette.png Binary files differnew file mode 100644 index 000000000..8312eb177 --- /dev/null +++ b/web/static/images/emoji/rosette.png diff --git a/web/static/images/emoji/rotating_light.png b/web/static/images/emoji/rotating_light.png Binary files differindex 6cf4a775e..72095645c 100755..100644 --- a/web/static/images/emoji/rotating_light.png +++ b/web/static/images/emoji/rotating_light.png diff --git a/web/static/images/emoji/round_pushpin.png b/web/static/images/emoji/round_pushpin.png Binary files differindex e498e92cf..b16e5c41a 100755..100644 --- a/web/static/images/emoji/round_pushpin.png +++ b/web/static/images/emoji/round_pushpin.png diff --git a/web/static/images/emoji/rowboat.png b/web/static/images/emoji/rowboat.png Binary files differindex e370d0fb1..3a16b632b 100755..100644 --- a/web/static/images/emoji/rowboat.png +++ b/web/static/images/emoji/rowboat.png diff --git a/web/static/images/emoji/ru.png b/web/static/images/emoji/ru.png Binary files differindex 55fcf3549..4a65f219f 100755..100644 --- a/web/static/images/emoji/ru.png +++ b/web/static/images/emoji/ru.png diff --git a/web/static/images/emoji/rugby_football.png b/web/static/images/emoji/rugby_football.png Binary files differindex f8db67d70..3f72e529a 100755..100644 --- a/web/static/images/emoji/rugby_football.png +++ b/web/static/images/emoji/rugby_football.png diff --git a/web/static/images/emoji/runner.png b/web/static/images/emoji/runner.png Binary files differindex cb0042962..8dcc38400 100755..100644 --- a/web/static/images/emoji/runner.png +++ b/web/static/images/emoji/runner.png diff --git a/web/static/images/emoji/running.png b/web/static/images/emoji/running.png Binary files differindex cb0042962..8dcc38400 100755..100644 --- a/web/static/images/emoji/running.png +++ b/web/static/images/emoji/running.png diff --git a/web/static/images/emoji/running_shirt_with_sash.png b/web/static/images/emoji/running_shirt_with_sash.png Binary files differindex 0d68bba09..e49632dad 100755..100644 --- a/web/static/images/emoji/running_shirt_with_sash.png +++ b/web/static/images/emoji/running_shirt_with_sash.png diff --git a/web/static/images/emoji/sa.png b/web/static/images/emoji/sa.png Binary files differindex 387f098b9..c6dafece9 100755..100644 --- a/web/static/images/emoji/sa.png +++ b/web/static/images/emoji/sa.png diff --git a/web/static/images/emoji/sagittarius.png b/web/static/images/emoji/sagittarius.png Binary files differindex 8b5435baa..b5d55c10f 100755..100644 --- a/web/static/images/emoji/sagittarius.png +++ b/web/static/images/emoji/sagittarius.png diff --git a/web/static/images/emoji/sailboat.png b/web/static/images/emoji/sailboat.png Binary files differindex ff656dc62..9e862f831 100755..100644 --- a/web/static/images/emoji/sailboat.png +++ b/web/static/images/emoji/sailboat.png diff --git a/web/static/images/emoji/sake.png b/web/static/images/emoji/sake.png Binary files differindex 1f69907e5..40a158bfe 100755..100644 --- a/web/static/images/emoji/sake.png +++ b/web/static/images/emoji/sake.png diff --git a/web/static/images/emoji/sandal.png b/web/static/images/emoji/sandal.png Binary files differindex 0bb3f663f..1db7005bb 100755..100644 --- a/web/static/images/emoji/sandal.png +++ b/web/static/images/emoji/sandal.png diff --git a/web/static/images/emoji/santa.png b/web/static/images/emoji/santa.png Binary files differindex a2240c07e..29d63fd91 100755..100644 --- a/web/static/images/emoji/santa.png +++ b/web/static/images/emoji/santa.png diff --git a/web/static/images/emoji/satellite.png b/web/static/images/emoji/satellite.png Binary files differindex 3481cc2ef..7411b9235 100755..100644 --- a/web/static/images/emoji/satellite.png +++ b/web/static/images/emoji/satellite.png diff --git a/web/static/images/emoji/satisfied.png b/web/static/images/emoji/satisfied.png Binary files differindex 11c91eb22..d7e70b1a4 100755..100644 --- a/web/static/images/emoji/satisfied.png +++ b/web/static/images/emoji/satisfied.png diff --git a/web/static/images/emoji/saxophone.png b/web/static/images/emoji/saxophone.png Binary files differindex 011559a76..63446652f 100755..100644 --- a/web/static/images/emoji/saxophone.png +++ b/web/static/images/emoji/saxophone.png diff --git a/web/static/images/emoji/school.png b/web/static/images/emoji/school.png Binary files differindex afd922bf1..f8e0814e0 100755..100644 --- a/web/static/images/emoji/school.png +++ b/web/static/images/emoji/school.png diff --git a/web/static/images/emoji/school_satchel.png b/web/static/images/emoji/school_satchel.png Binary files differindex edfb19aec..f9bb6c1aa 100755..100644 --- a/web/static/images/emoji/school_satchel.png +++ b/web/static/images/emoji/school_satchel.png diff --git a/web/static/images/emoji/scissors.png b/web/static/images/emoji/scissors.png Binary files differindex d99b8aea0..0a2d1b07f 100755..100644 --- a/web/static/images/emoji/scissors.png +++ b/web/static/images/emoji/scissors.png diff --git a/web/static/images/emoji/scorpius.png b/web/static/images/emoji/scorpius.png Binary files differindex 67fcea165..f903e7665 100755..100644 --- a/web/static/images/emoji/scorpius.png +++ b/web/static/images/emoji/scorpius.png diff --git a/web/static/images/emoji/scream.png b/web/static/images/emoji/scream.png Binary files differindex 9e93c885d..ea77d3e6b 100755..100644 --- a/web/static/images/emoji/scream.png +++ b/web/static/images/emoji/scream.png diff --git a/web/static/images/emoji/scream_cat.png b/web/static/images/emoji/scream_cat.png Binary files differindex d94cd34ff..a4e67e97d 100755..100644 --- a/web/static/images/emoji/scream_cat.png +++ b/web/static/images/emoji/scream_cat.png diff --git a/web/static/images/emoji/scroll.png b/web/static/images/emoji/scroll.png Binary files differindex c5a10e6b8..c8ee30803 100755..100644 --- a/web/static/images/emoji/scroll.png +++ b/web/static/images/emoji/scroll.png diff --git a/web/static/images/emoji/seat.png b/web/static/images/emoji/seat.png Binary files differindex d1cb864b4..1ec8166b6 100755..100644 --- a/web/static/images/emoji/seat.png +++ b/web/static/images/emoji/seat.png diff --git a/web/static/images/emoji/secret.png b/web/static/images/emoji/secret.png Binary files differindex 82e383a60..5ff746bec 100755..100644 --- a/web/static/images/emoji/secret.png +++ b/web/static/images/emoji/secret.png diff --git a/web/static/images/emoji/see_no_evil.png b/web/static/images/emoji/see_no_evil.png Binary files differindex 0890a6222..df1fb6607 100755..100644 --- a/web/static/images/emoji/see_no_evil.png +++ b/web/static/images/emoji/see_no_evil.png diff --git a/web/static/images/emoji/seedling.png b/web/static/images/emoji/seedling.png Binary files differindex 2ab079310..eae79d274 100755..100644 --- a/web/static/images/emoji/seedling.png +++ b/web/static/images/emoji/seedling.png diff --git a/web/static/images/emoji/seven.png b/web/static/images/emoji/seven.png Binary files differindex 354e89ae7..33151fdba 100755..100644 --- a/web/static/images/emoji/seven.png +++ b/web/static/images/emoji/seven.png diff --git a/web/static/images/emoji/shaved_ice.png b/web/static/images/emoji/shaved_ice.png Binary files differindex 0d0b382c2..a14f0f4ec 100755..100644 --- a/web/static/images/emoji/shaved_ice.png +++ b/web/static/images/emoji/shaved_ice.png diff --git a/web/static/images/emoji/sheep.png b/web/static/images/emoji/sheep.png Binary files differindex c7277d289..e47d6eda8 100755..100644 --- a/web/static/images/emoji/sheep.png +++ b/web/static/images/emoji/sheep.png diff --git a/web/static/images/emoji/shell.png b/web/static/images/emoji/shell.png Binary files differindex 3145b5649..01bc086fa 100755..100644 --- a/web/static/images/emoji/shell.png +++ b/web/static/images/emoji/shell.png diff --git a/web/static/images/emoji/shield.png b/web/static/images/emoji/shield.png Binary files differnew file mode 100644 index 000000000..30a63a8bf --- /dev/null +++ b/web/static/images/emoji/shield.png diff --git a/web/static/images/emoji/ship.png b/web/static/images/emoji/ship.png Binary files differindex 5d2d8b602..08465890d 100755..100644 --- a/web/static/images/emoji/ship.png +++ b/web/static/images/emoji/ship.png diff --git a/web/static/images/emoji/shipit.png b/web/static/images/emoji/shipit.png Binary files differindex a58a47f62..a58a47f62 100755..100644 --- a/web/static/images/emoji/shipit.png +++ b/web/static/images/emoji/shipit.png diff --git a/web/static/images/emoji/shirt.png b/web/static/images/emoji/shirt.png Binary files differindex 297a6d63e..556efde26 100755..100644 --- a/web/static/images/emoji/shirt.png +++ b/web/static/images/emoji/shirt.png diff --git a/web/static/images/emoji/shit.png b/web/static/images/emoji/shit.png Binary files differindex 73a4dc840..0c237a788 100755..100644 --- a/web/static/images/emoji/shit.png +++ b/web/static/images/emoji/shit.png diff --git a/web/static/images/emoji/shoe.png b/web/static/images/emoji/shoe.png Binary files differindex 45b82e61c..8d8a9feeb 100755..100644 --- a/web/static/images/emoji/shoe.png +++ b/web/static/images/emoji/shoe.png diff --git a/web/static/images/emoji/shopping_bags.png b/web/static/images/emoji/shopping_bags.png Binary files differnew file mode 100644 index 000000000..c4aa0049c --- /dev/null +++ b/web/static/images/emoji/shopping_bags.png diff --git a/web/static/images/emoji/shower.png b/web/static/images/emoji/shower.png Binary files differindex 0d72ab86b..860c4da66 100755..100644 --- a/web/static/images/emoji/shower.png +++ b/web/static/images/emoji/shower.png diff --git a/web/static/images/emoji/signal_strength.png b/web/static/images/emoji/signal_strength.png Binary files differindex a4bd23ebf..21956bb51 100755..100644 --- a/web/static/images/emoji/signal_strength.png +++ b/web/static/images/emoji/signal_strength.png diff --git a/web/static/images/emoji/six.png b/web/static/images/emoji/six.png Binary files differindex 568805565..cd0b30fd2 100755..100644 --- a/web/static/images/emoji/six.png +++ b/web/static/images/emoji/six.png diff --git a/web/static/images/emoji/six_pointed_star.png b/web/static/images/emoji/six_pointed_star.png Binary files differindex c11af14c8..3b590a628 100755..100644 --- a/web/static/images/emoji/six_pointed_star.png +++ b/web/static/images/emoji/six_pointed_star.png diff --git a/web/static/images/emoji/ski.png b/web/static/images/emoji/ski.png Binary files differindex 98f5cb0f4..ac8151619 100755..100644 --- a/web/static/images/emoji/ski.png +++ b/web/static/images/emoji/ski.png diff --git a/web/static/images/emoji/skull.png b/web/static/images/emoji/skull.png Binary files differindex bd4ee3829..ee66d7147 100755..100644 --- a/web/static/images/emoji/skull.png +++ b/web/static/images/emoji/skull.png diff --git a/web/static/images/emoji/sleeping.png b/web/static/images/emoji/sleeping.png Binary files differindex 093b85236..04ed2ea52 100755..100644 --- a/web/static/images/emoji/sleeping.png +++ b/web/static/images/emoji/sleeping.png diff --git a/web/static/images/emoji/sleeping_accommodation.png b/web/static/images/emoji/sleeping_accommodation.png Binary files differnew file mode 100644 index 000000000..4d232c9bb --- /dev/null +++ b/web/static/images/emoji/sleeping_accommodation.png diff --git a/web/static/images/emoji/sleepy.png b/web/static/images/emoji/sleepy.png Binary files differindex df4f55efd..5269b493c 100755..100644 --- a/web/static/images/emoji/sleepy.png +++ b/web/static/images/emoji/sleepy.png diff --git a/web/static/images/emoji/sleuth_or_spy.png b/web/static/images/emoji/sleuth_or_spy.png Binary files differnew file mode 100644 index 000000000..9ee45b37b --- /dev/null +++ b/web/static/images/emoji/sleuth_or_spy.png diff --git a/web/static/images/emoji/slightly_frowning_face.png b/web/static/images/emoji/slightly_frowning_face.png Binary files differnew file mode 100644 index 000000000..55e16c1cf --- /dev/null +++ b/web/static/images/emoji/slightly_frowning_face.png diff --git a/web/static/images/emoji/slightly_smiling_face.png b/web/static/images/emoji/slightly_smiling_face.png Binary files differnew file mode 100644 index 000000000..1bb673b36 --- /dev/null +++ b/web/static/images/emoji/slightly_smiling_face.png diff --git a/web/static/images/emoji/slot_machine.png b/web/static/images/emoji/slot_machine.png Binary files differindex 26f114830..81db7b1c0 100755..100644 --- a/web/static/images/emoji/slot_machine.png +++ b/web/static/images/emoji/slot_machine.png diff --git a/web/static/images/emoji/small_airplane.png b/web/static/images/emoji/small_airplane.png Binary files differnew file mode 100644 index 000000000..bd369a205 --- /dev/null +++ b/web/static/images/emoji/small_airplane.png diff --git a/web/static/images/emoji/small_blue_diamond.png b/web/static/images/emoji/small_blue_diamond.png Binary files differindex 8cd49205f..9b8ded84a 100755..100644 --- a/web/static/images/emoji/small_blue_diamond.png +++ b/web/static/images/emoji/small_blue_diamond.png diff --git a/web/static/images/emoji/small_orange_diamond.png b/web/static/images/emoji/small_orange_diamond.png Binary files differindex 04941d37b..64a03b216 100755..100644 --- a/web/static/images/emoji/small_orange_diamond.png +++ b/web/static/images/emoji/small_orange_diamond.png diff --git a/web/static/images/emoji/small_red_triangle.png b/web/static/images/emoji/small_red_triangle.png Binary files differindex 8c4428da8..b321f2a49 100755..100644 --- a/web/static/images/emoji/small_red_triangle.png +++ b/web/static/images/emoji/small_red_triangle.png diff --git a/web/static/images/emoji/small_red_triangle_down.png b/web/static/images/emoji/small_red_triangle_down.png Binary files differindex 94832f060..4c9586d24 100755..100644 --- a/web/static/images/emoji/small_red_triangle_down.png +++ b/web/static/images/emoji/small_red_triangle_down.png diff --git a/web/static/images/emoji/smile.png b/web/static/images/emoji/smile.png Binary files differindex 81a839689..63beffb17 100755..100644 --- a/web/static/images/emoji/smile.png +++ b/web/static/images/emoji/smile.png diff --git a/web/static/images/emoji/smile_cat.png b/web/static/images/emoji/smile_cat.png Binary files differindex ad333ba3b..c54e14b53 100755..100644 --- a/web/static/images/emoji/smile_cat.png +++ b/web/static/images/emoji/smile_cat.png diff --git a/web/static/images/emoji/smiley.png b/web/static/images/emoji/smiley.png Binary files differindex 77b581d68..eb281633c 100755..100644 --- a/web/static/images/emoji/smiley.png +++ b/web/static/images/emoji/smiley.png diff --git a/web/static/images/emoji/smiley_cat.png b/web/static/images/emoji/smiley_cat.png Binary files differindex dbf1b0276..93872133e 100755..100644 --- a/web/static/images/emoji/smiley_cat.png +++ b/web/static/images/emoji/smiley_cat.png diff --git a/web/static/images/emoji/smiling_imp.png b/web/static/images/emoji/smiling_imp.png Binary files differindex d90404930..6e36a04e7 100755..100644 --- a/web/static/images/emoji/smiling_imp.png +++ b/web/static/images/emoji/smiling_imp.png diff --git a/web/static/images/emoji/smirk.png b/web/static/images/emoji/smirk.png Binary files differindex bc6e5082c..c7b1ac127 100755..100644 --- a/web/static/images/emoji/smirk.png +++ b/web/static/images/emoji/smirk.png diff --git a/web/static/images/emoji/smirk_cat.png b/web/static/images/emoji/smirk_cat.png Binary files differindex 351565e24..6cb9d069d 100755..100644 --- a/web/static/images/emoji/smirk_cat.png +++ b/web/static/images/emoji/smirk_cat.png diff --git a/web/static/images/emoji/smoking.png b/web/static/images/emoji/smoking.png Binary files differindex 4aad6cbd7..e8b49b893 100755..100644 --- a/web/static/images/emoji/smoking.png +++ b/web/static/images/emoji/smoking.png diff --git a/web/static/images/emoji/snail.png b/web/static/images/emoji/snail.png Binary files differindex e75e69a84..97f67fb2d 100755..100644 --- a/web/static/images/emoji/snail.png +++ b/web/static/images/emoji/snail.png diff --git a/web/static/images/emoji/snake.png b/web/static/images/emoji/snake.png Binary files differindex ef58933e2..dae731e22 100755..100644 --- a/web/static/images/emoji/snake.png +++ b/web/static/images/emoji/snake.png diff --git a/web/static/images/emoji/snow_capped_mountain.png b/web/static/images/emoji/snow_capped_mountain.png Binary files differnew file mode 100644 index 000000000..f9071adec --- /dev/null +++ b/web/static/images/emoji/snow_capped_mountain.png diff --git a/web/static/images/emoji/snow_cloud.png b/web/static/images/emoji/snow_cloud.png Binary files differnew file mode 100644 index 000000000..96baf5b54 --- /dev/null +++ b/web/static/images/emoji/snow_cloud.png diff --git a/web/static/images/emoji/snowboarder.png b/web/static/images/emoji/snowboarder.png Binary files differindex aeda5c8d8..076c48889 100755..100644 --- a/web/static/images/emoji/snowboarder.png +++ b/web/static/images/emoji/snowboarder.png diff --git a/web/static/images/emoji/snowflake.png b/web/static/images/emoji/snowflake.png Binary files differindex 54b68ff4f..743b9fd98 100755..100644 --- a/web/static/images/emoji/snowflake.png +++ b/web/static/images/emoji/snowflake.png diff --git a/web/static/images/emoji/snowman.png b/web/static/images/emoji/snowman.png Binary files differindex a97902e53..5cfd23ec0 100755..100644 --- a/web/static/images/emoji/snowman.png +++ b/web/static/images/emoji/snowman.png diff --git a/web/static/images/emoji/sob.png b/web/static/images/emoji/sob.png Binary files differindex 1561df92e..1339cc6ec 100755..100644 --- a/web/static/images/emoji/sob.png +++ b/web/static/images/emoji/sob.png diff --git a/web/static/images/emoji/soccer.png b/web/static/images/emoji/soccer.png Binary files differindex 1e118b5b1..a5b188cef 100755..100644 --- a/web/static/images/emoji/soccer.png +++ b/web/static/images/emoji/soccer.png diff --git a/web/static/images/emoji/soon.png b/web/static/images/emoji/soon.png Binary files differindex 2cf46df25..c795ce03f 100755..100644 --- a/web/static/images/emoji/soon.png +++ b/web/static/images/emoji/soon.png diff --git a/web/static/images/emoji/sos.png b/web/static/images/emoji/sos.png Binary files differindex e3e16ef73..4af944919 100755..100644 --- a/web/static/images/emoji/sos.png +++ b/web/static/images/emoji/sos.png diff --git a/web/static/images/emoji/sound.png b/web/static/images/emoji/sound.png Binary files differindex 6aa4dbff4..0d7011bcb 100755..100644 --- a/web/static/images/emoji/sound.png +++ b/web/static/images/emoji/sound.png diff --git a/web/static/images/emoji/space_invader.png b/web/static/images/emoji/space_invader.png Binary files differindex 384049167..042bc2ad0 100755..100644 --- a/web/static/images/emoji/space_invader.png +++ b/web/static/images/emoji/space_invader.png diff --git a/web/static/images/emoji/spades.png b/web/static/images/emoji/spades.png Binary files differindex 133a1aba8..1cb4bea46 100755..100644 --- a/web/static/images/emoji/spades.png +++ b/web/static/images/emoji/spades.png diff --git a/web/static/images/emoji/spaghetti.png b/web/static/images/emoji/spaghetti.png Binary files differindex 08de243f5..ff15e877a 100755..100644 --- a/web/static/images/emoji/spaghetti.png +++ b/web/static/images/emoji/spaghetti.png diff --git a/web/static/images/emoji/sparkle.png b/web/static/images/emoji/sparkle.png Binary files differindex 23a68ceb2..cb37090c7 100755..100644 --- a/web/static/images/emoji/sparkle.png +++ b/web/static/images/emoji/sparkle.png diff --git a/web/static/images/emoji/sparkler.png b/web/static/images/emoji/sparkler.png Binary files differindex 4aabd7e0e..968a7172b 100755..100644 --- a/web/static/images/emoji/sparkler.png +++ b/web/static/images/emoji/sparkler.png diff --git a/web/static/images/emoji/sparkles.png b/web/static/images/emoji/sparkles.png Binary files differindex 51307bcfc..f7faa7270 100755..100644 --- a/web/static/images/emoji/sparkles.png +++ b/web/static/images/emoji/sparkles.png diff --git a/web/static/images/emoji/sparkling_heart.png b/web/static/images/emoji/sparkling_heart.png Binary files differindex 64ac06663..0bfffc4ca 100755..100644 --- a/web/static/images/emoji/sparkling_heart.png +++ b/web/static/images/emoji/sparkling_heart.png diff --git a/web/static/images/emoji/speak_no_evil.png b/web/static/images/emoji/speak_no_evil.png Binary files differindex 87944c4de..c6f76937f 100755..100644 --- a/web/static/images/emoji/speak_no_evil.png +++ b/web/static/images/emoji/speak_no_evil.png diff --git a/web/static/images/emoji/speaker.png b/web/static/images/emoji/speaker.png Binary files differindex 470476e18..38d5ee391 100755..100644 --- a/web/static/images/emoji/speaker.png +++ b/web/static/images/emoji/speaker.png diff --git a/web/static/images/emoji/speaking_head_in_silhouette.png b/web/static/images/emoji/speaking_head_in_silhouette.png Binary files differnew file mode 100644 index 000000000..137a3c4c5 --- /dev/null +++ b/web/static/images/emoji/speaking_head_in_silhouette.png diff --git a/web/static/images/emoji/speech_balloon.png b/web/static/images/emoji/speech_balloon.png Binary files differindex 2896c2788..4f6449572 100755..100644 --- a/web/static/images/emoji/speech_balloon.png +++ b/web/static/images/emoji/speech_balloon.png diff --git a/web/static/images/emoji/speedboat.png b/web/static/images/emoji/speedboat.png Binary files differindex da6689b3b..a6b11a72e 100755..100644 --- a/web/static/images/emoji/speedboat.png +++ b/web/static/images/emoji/speedboat.png diff --git a/web/static/images/emoji/spider.png b/web/static/images/emoji/spider.png Binary files differnew file mode 100644 index 000000000..9e1fe5441 --- /dev/null +++ b/web/static/images/emoji/spider.png diff --git a/web/static/images/emoji/spider_web.png b/web/static/images/emoji/spider_web.png Binary files differnew file mode 100644 index 000000000..edad19093 --- /dev/null +++ b/web/static/images/emoji/spider_web.png diff --git a/web/static/images/emoji/spiral_calendar_pad.png b/web/static/images/emoji/spiral_calendar_pad.png Binary files differnew file mode 100644 index 000000000..ce73aecfa --- /dev/null +++ b/web/static/images/emoji/spiral_calendar_pad.png diff --git a/web/static/images/emoji/spiral_note_pad.png b/web/static/images/emoji/spiral_note_pad.png Binary files differnew file mode 100644 index 000000000..28bc54348 --- /dev/null +++ b/web/static/images/emoji/spiral_note_pad.png diff --git a/web/static/images/emoji/spock-hand.png b/web/static/images/emoji/spock-hand.png Binary files differnew file mode 100644 index 000000000..88e8765e0 --- /dev/null +++ b/web/static/images/emoji/spock-hand.png diff --git a/web/static/images/emoji/sports_medal.png b/web/static/images/emoji/sports_medal.png Binary files differnew file mode 100644 index 000000000..1bf04b7c4 --- /dev/null +++ b/web/static/images/emoji/sports_medal.png diff --git a/web/static/images/emoji/squirrel.png b/web/static/images/emoji/squirrel.png Binary files differindex a58a47f62..a58a47f62 100755..100644 --- a/web/static/images/emoji/squirrel.png +++ b/web/static/images/emoji/squirrel.png diff --git a/web/static/images/emoji/stadium.png b/web/static/images/emoji/stadium.png Binary files differnew file mode 100644 index 000000000..d1c925d35 --- /dev/null +++ b/web/static/images/emoji/stadium.png diff --git a/web/static/images/emoji/star.png b/web/static/images/emoji/star.png Binary files differindex 1bfddc862..00f6758a2 100755..100644 --- a/web/static/images/emoji/star.png +++ b/web/static/images/emoji/star.png diff --git a/web/static/images/emoji/star2.png b/web/static/images/emoji/star2.png Binary files differindex 8b40ff4c8..6399b9335 100755..100644 --- a/web/static/images/emoji/star2.png +++ b/web/static/images/emoji/star2.png diff --git a/web/static/images/emoji/stars.png b/web/static/images/emoji/stars.png Binary files differindex 097a84241..115748007 100755..100644 --- a/web/static/images/emoji/stars.png +++ b/web/static/images/emoji/stars.png diff --git a/web/static/images/emoji/station.png b/web/static/images/emoji/station.png Binary files differindex e77daa8a7..970d2799d 100755..100644 --- a/web/static/images/emoji/station.png +++ b/web/static/images/emoji/station.png diff --git a/web/static/images/emoji/statue_of_liberty.png b/web/static/images/emoji/statue_of_liberty.png Binary files differindex 9ad902806..709fd6bff 100755..100644 --- a/web/static/images/emoji/statue_of_liberty.png +++ b/web/static/images/emoji/statue_of_liberty.png diff --git a/web/static/images/emoji/steam_locomotive.png b/web/static/images/emoji/steam_locomotive.png Binary files differindex 549507766..f7c52db71 100755..100644 --- a/web/static/images/emoji/steam_locomotive.png +++ b/web/static/images/emoji/steam_locomotive.png diff --git a/web/static/images/emoji/stew.png b/web/static/images/emoji/stew.png Binary files differindex e9687f9ec..6f8305338 100755..100644 --- a/web/static/images/emoji/stew.png +++ b/web/static/images/emoji/stew.png diff --git a/web/static/images/emoji/straight_ruler.png b/web/static/images/emoji/straight_ruler.png Binary files differindex d96658ea1..42e7ac39c 100755..100644 --- a/web/static/images/emoji/straight_ruler.png +++ b/web/static/images/emoji/straight_ruler.png diff --git a/web/static/images/emoji/strawberry.png b/web/static/images/emoji/strawberry.png Binary files differindex 13eb827ab..b28837732 100755..100644 --- a/web/static/images/emoji/strawberry.png +++ b/web/static/images/emoji/strawberry.png diff --git a/web/static/images/emoji/stuck_out_tongue.png b/web/static/images/emoji/stuck_out_tongue.png Binary files differindex fa7b58e23..3fa455255 100755..100644 --- a/web/static/images/emoji/stuck_out_tongue.png +++ b/web/static/images/emoji/stuck_out_tongue.png diff --git a/web/static/images/emoji/stuck_out_tongue_closed_eyes.png b/web/static/images/emoji/stuck_out_tongue_closed_eyes.png Binary files differindex 333716ee1..b599a5f57 100755..100644 --- a/web/static/images/emoji/stuck_out_tongue_closed_eyes.png +++ b/web/static/images/emoji/stuck_out_tongue_closed_eyes.png diff --git a/web/static/images/emoji/stuck_out_tongue_winking_eye.png b/web/static/images/emoji/stuck_out_tongue_winking_eye.png Binary files differindex 6ae9d497d..a93847556 100755..100644 --- a/web/static/images/emoji/stuck_out_tongue_winking_eye.png +++ b/web/static/images/emoji/stuck_out_tongue_winking_eye.png diff --git a/web/static/images/emoji/studio_microphone.png b/web/static/images/emoji/studio_microphone.png Binary files differnew file mode 100644 index 000000000..7e186826e --- /dev/null +++ b/web/static/images/emoji/studio_microphone.png diff --git a/web/static/images/emoji/sun_with_face.png b/web/static/images/emoji/sun_with_face.png Binary files differindex ee276636f..7ee45e4dd 100755..100644 --- a/web/static/images/emoji/sun_with_face.png +++ b/web/static/images/emoji/sun_with_face.png diff --git a/web/static/images/emoji/sunflower.png b/web/static/images/emoji/sunflower.png Binary files differindex d9bad194a..b7cfbf82b 100755..100644 --- a/web/static/images/emoji/sunflower.png +++ b/web/static/images/emoji/sunflower.png diff --git a/web/static/images/emoji/sunglasses.png b/web/static/images/emoji/sunglasses.png Binary files differindex f2e524787..6d97948de 100755..100644 --- a/web/static/images/emoji/sunglasses.png +++ b/web/static/images/emoji/sunglasses.png diff --git a/web/static/images/emoji/sunny.png b/web/static/images/emoji/sunny.png Binary files differindex d23c095e0..d4f88fb8b 100755..100644 --- a/web/static/images/emoji/sunny.png +++ b/web/static/images/emoji/sunny.png diff --git a/web/static/images/emoji/sunrise.png b/web/static/images/emoji/sunrise.png Binary files differindex ec58dcc94..4bcc4a8ac 100755..100644 --- a/web/static/images/emoji/sunrise.png +++ b/web/static/images/emoji/sunrise.png diff --git a/web/static/images/emoji/sunrise_over_mountains.png b/web/static/images/emoji/sunrise_over_mountains.png Binary files differindex ebc3db146..f8527646e 100755..100644 --- a/web/static/images/emoji/sunrise_over_mountains.png +++ b/web/static/images/emoji/sunrise_over_mountains.png diff --git a/web/static/images/emoji/surfer.png b/web/static/images/emoji/surfer.png Binary files differindex b067e8cb3..74b216a67 100755..100644 --- a/web/static/images/emoji/surfer.png +++ b/web/static/images/emoji/surfer.png diff --git a/web/static/images/emoji/sushi.png b/web/static/images/emoji/sushi.png Binary files differindex 0d179bd97..8c2f6826e 100755..100644 --- a/web/static/images/emoji/sushi.png +++ b/web/static/images/emoji/sushi.png diff --git a/web/static/images/emoji/suspect.png b/web/static/images/emoji/suspect.png Binary files differindex 58e8921c0..58e8921c0 100755..100644 --- a/web/static/images/emoji/suspect.png +++ b/web/static/images/emoji/suspect.png diff --git a/web/static/images/emoji/suspension_railway.png b/web/static/images/emoji/suspension_railway.png Binary files differindex aaa45f61f..595e9b160 100755..100644 --- a/web/static/images/emoji/suspension_railway.png +++ b/web/static/images/emoji/suspension_railway.png diff --git a/web/static/images/emoji/sweat.png b/web/static/images/emoji/sweat.png Binary files differindex e894b7699..1c590918c 100755..100644 --- a/web/static/images/emoji/sweat.png +++ b/web/static/images/emoji/sweat.png diff --git a/web/static/images/emoji/sweat_drops.png b/web/static/images/emoji/sweat_drops.png Binary files differindex a83b3e960..81205fb52 100755..100644 --- a/web/static/images/emoji/sweat_drops.png +++ b/web/static/images/emoji/sweat_drops.png diff --git a/web/static/images/emoji/sweat_smile.png b/web/static/images/emoji/sweat_smile.png Binary files differindex 3903f717f..691ffa771 100755..100644 --- a/web/static/images/emoji/sweat_smile.png +++ b/web/static/images/emoji/sweat_smile.png diff --git a/web/static/images/emoji/sweet_potato.png b/web/static/images/emoji/sweet_potato.png Binary files differindex cde7880a1..7c60e76cb 100755..100644 --- a/web/static/images/emoji/sweet_potato.png +++ b/web/static/images/emoji/sweet_potato.png diff --git a/web/static/images/emoji/swimmer.png b/web/static/images/emoji/swimmer.png Binary files differindex d3878a065..9f3e63702 100755..100644 --- a/web/static/images/emoji/swimmer.png +++ b/web/static/images/emoji/swimmer.png diff --git a/web/static/images/emoji/symbols.png b/web/static/images/emoji/symbols.png Binary files differindex 16bc1da92..f1cdcb734 100755..100644 --- a/web/static/images/emoji/symbols.png +++ b/web/static/images/emoji/symbols.png diff --git a/web/static/images/emoji/syringe.png b/web/static/images/emoji/syringe.png Binary files differindex 36aa8fed5..1e7f23ebf 100755..100644 --- a/web/static/images/emoji/syringe.png +++ b/web/static/images/emoji/syringe.png diff --git a/web/static/images/emoji/tada.png b/web/static/images/emoji/tada.png Binary files differindex 7411b5266..003a66996 100755..100644 --- a/web/static/images/emoji/tada.png +++ b/web/static/images/emoji/tada.png diff --git a/web/static/images/emoji/tanabata_tree.png b/web/static/images/emoji/tanabata_tree.png Binary files differindex 6dea4b2d4..ec7d8cc22 100755..100644 --- a/web/static/images/emoji/tanabata_tree.png +++ b/web/static/images/emoji/tanabata_tree.png diff --git a/web/static/images/emoji/tangerine.png b/web/static/images/emoji/tangerine.png Binary files differindex fc9d4f82a..7cb15fcf7 100755..100644 --- a/web/static/images/emoji/tangerine.png +++ b/web/static/images/emoji/tangerine.png diff --git a/web/static/images/emoji/taurus.png b/web/static/images/emoji/taurus.png Binary files differindex 6af582f69..3d3434ccf 100755..100644 --- a/web/static/images/emoji/taurus.png +++ b/web/static/images/emoji/taurus.png diff --git a/web/static/images/emoji/taxi.png b/web/static/images/emoji/taxi.png Binary files differindex 60a50d365..1b9af967a 100755..100644 --- a/web/static/images/emoji/taxi.png +++ b/web/static/images/emoji/taxi.png diff --git a/web/static/images/emoji/tea.png b/web/static/images/emoji/tea.png Binary files differindex 3ece0b708..b8d25a962 100755..100644 --- a/web/static/images/emoji/tea.png +++ b/web/static/images/emoji/tea.png diff --git a/web/static/images/emoji/telephone.png b/web/static/images/emoji/telephone.png Binary files differindex 87d2559b5..6a14f1bfe 100755..100644 --- a/web/static/images/emoji/telephone.png +++ b/web/static/images/emoji/telephone.png diff --git a/web/static/images/emoji/telephone_receiver.png b/web/static/images/emoji/telephone_receiver.png Binary files differindex 36e21e012..6a8259cb7 100755..100644 --- a/web/static/images/emoji/telephone_receiver.png +++ b/web/static/images/emoji/telephone_receiver.png diff --git a/web/static/images/emoji/telescope.png b/web/static/images/emoji/telescope.png Binary files differindex 98e57558a..8fc07d50f 100755..100644 --- a/web/static/images/emoji/telescope.png +++ b/web/static/images/emoji/telescope.png diff --git a/web/static/images/emoji/tennis.png b/web/static/images/emoji/tennis.png Binary files differindex 278d904ee..cade3a566 100755..100644 --- a/web/static/images/emoji/tennis.png +++ b/web/static/images/emoji/tennis.png diff --git a/web/static/images/emoji/tent.png b/web/static/images/emoji/tent.png Binary files differindex 5c0d20e48..db3101b4a 100755..100644 --- a/web/static/images/emoji/tent.png +++ b/web/static/images/emoji/tent.png diff --git a/web/static/images/emoji/thermometer.png b/web/static/images/emoji/thermometer.png Binary files differnew file mode 100644 index 000000000..5afccacd5 --- /dev/null +++ b/web/static/images/emoji/thermometer.png diff --git a/web/static/images/emoji/thought_balloon.png b/web/static/images/emoji/thought_balloon.png Binary files differindex febe30d05..0ccbc2e30 100755..100644 --- a/web/static/images/emoji/thought_balloon.png +++ b/web/static/images/emoji/thought_balloon.png diff --git a/web/static/images/emoji/three.png b/web/static/images/emoji/three.png Binary files differindex 55644c990..96ac84050 100755..100644 --- a/web/static/images/emoji/three.png +++ b/web/static/images/emoji/three.png diff --git a/web/static/images/emoji/thumbsdown.png b/web/static/images/emoji/thumbsdown.png Binary files differindex 41c6b825d..9b6d251b5 100755..100644 --- a/web/static/images/emoji/thumbsdown.png +++ b/web/static/images/emoji/thumbsdown.png diff --git a/web/static/images/emoji/thumbsup.png b/web/static/images/emoji/thumbsup.png Binary files differindex 81786c1d8..26949329f 100755..100644 --- a/web/static/images/emoji/thumbsup.png +++ b/web/static/images/emoji/thumbsup.png diff --git a/web/static/images/emoji/ticket.png b/web/static/images/emoji/ticket.png Binary files differindex cdacf1a70..1e697cab6 100755..100644 --- a/web/static/images/emoji/ticket.png +++ b/web/static/images/emoji/ticket.png diff --git a/web/static/images/emoji/tiger.png b/web/static/images/emoji/tiger.png Binary files differindex d6cc84a3b..64a19cd61 100755..100644 --- a/web/static/images/emoji/tiger.png +++ b/web/static/images/emoji/tiger.png diff --git a/web/static/images/emoji/tiger2.png b/web/static/images/emoji/tiger2.png Binary files differindex b0c7d8dc3..c7910315e 100755..100644 --- a/web/static/images/emoji/tiger2.png +++ b/web/static/images/emoji/tiger2.png diff --git a/web/static/images/emoji/tired_face.png b/web/static/images/emoji/tired_face.png Binary files differindex 77b783453..adf5fa0fc 100755..100644 --- a/web/static/images/emoji/tired_face.png +++ b/web/static/images/emoji/tired_face.png diff --git a/web/static/images/emoji/tm.png b/web/static/images/emoji/tm.png Binary files differindex c7dec75a3..0ddad3d83 100755..100644 --- a/web/static/images/emoji/tm.png +++ b/web/static/images/emoji/tm.png diff --git a/web/static/images/emoji/toilet.png b/web/static/images/emoji/toilet.png Binary files differindex e5cc4119a..6cf5255d5 100755..100644 --- a/web/static/images/emoji/toilet.png +++ b/web/static/images/emoji/toilet.png diff --git a/web/static/images/emoji/tokyo_tower.png b/web/static/images/emoji/tokyo_tower.png Binary files differindex e1cbd7a3c..8833f08a5 100755..100644 --- a/web/static/images/emoji/tokyo_tower.png +++ b/web/static/images/emoji/tokyo_tower.png diff --git a/web/static/images/emoji/tomato.png b/web/static/images/emoji/tomato.png Binary files differindex a129700bb..4114c35ff 100755..100644 --- a/web/static/images/emoji/tomato.png +++ b/web/static/images/emoji/tomato.png diff --git a/web/static/images/emoji/tongue.png b/web/static/images/emoji/tongue.png Binary files differindex b0bab1207..67ea886c6 100755..100644 --- a/web/static/images/emoji/tongue.png +++ b/web/static/images/emoji/tongue.png diff --git a/web/static/images/emoji/top.png b/web/static/images/emoji/top.png Binary files differindex 5aa4dd442..5c6eb3c52 100755..100644 --- a/web/static/images/emoji/top.png +++ b/web/static/images/emoji/top.png diff --git a/web/static/images/emoji/tophat.png b/web/static/images/emoji/tophat.png Binary files differindex 7d27134d6..a945ccb8b 100755..100644 --- a/web/static/images/emoji/tophat.png +++ b/web/static/images/emoji/tophat.png diff --git a/web/static/images/emoji/tornado.png b/web/static/images/emoji/tornado.png Binary files differnew file mode 100644 index 000000000..a0ce6d55a --- /dev/null +++ b/web/static/images/emoji/tornado.png diff --git a/web/static/images/emoji/tornado_cloud.png b/web/static/images/emoji/tornado_cloud.png Binary files differnew file mode 100644 index 000000000..a0ce6d55a --- /dev/null +++ b/web/static/images/emoji/tornado_cloud.png diff --git a/web/static/images/emoji/trackball.png b/web/static/images/emoji/trackball.png Binary files differnew file mode 100644 index 000000000..3ecf9b87b --- /dev/null +++ b/web/static/images/emoji/trackball.png diff --git a/web/static/images/emoji/tractor.png b/web/static/images/emoji/tractor.png Binary files differindex 058fd3eda..fcd4000c5 100755..100644 --- a/web/static/images/emoji/tractor.png +++ b/web/static/images/emoji/tractor.png diff --git a/web/static/images/emoji/traffic_light.png b/web/static/images/emoji/traffic_light.png Binary files differindex 1facb276c..0a7704a26 100755..100644 --- a/web/static/images/emoji/traffic_light.png +++ b/web/static/images/emoji/traffic_light.png diff --git a/web/static/images/emoji/train.png b/web/static/images/emoji/train.png Binary files differindex 3202d80ea..93d810920 100755..100644 --- a/web/static/images/emoji/train.png +++ b/web/static/images/emoji/train.png diff --git a/web/static/images/emoji/train2.png b/web/static/images/emoji/train2.png Binary files differindex 9c0d3ab64..22d843302 100755..100644 --- a/web/static/images/emoji/train2.png +++ b/web/static/images/emoji/train2.png diff --git a/web/static/images/emoji/tram.png b/web/static/images/emoji/tram.png Binary files differindex 5eb29fb71..851cf1827 100755..100644 --- a/web/static/images/emoji/tram.png +++ b/web/static/images/emoji/tram.png diff --git a/web/static/images/emoji/triangular_flag_on_post.png b/web/static/images/emoji/triangular_flag_on_post.png Binary files differindex f9a3f32d7..89a1429a3 100755..100644 --- a/web/static/images/emoji/triangular_flag_on_post.png +++ b/web/static/images/emoji/triangular_flag_on_post.png diff --git a/web/static/images/emoji/triangular_ruler.png b/web/static/images/emoji/triangular_ruler.png Binary files differindex 383677cb7..b554c0625 100755..100644 --- a/web/static/images/emoji/triangular_ruler.png +++ b/web/static/images/emoji/triangular_ruler.png diff --git a/web/static/images/emoji/trident.png b/web/static/images/emoji/trident.png Binary files differindex d79a7b4cc..ae1e0bc88 100755..100644 --- a/web/static/images/emoji/trident.png +++ b/web/static/images/emoji/trident.png diff --git a/web/static/images/emoji/triumph.png b/web/static/images/emoji/triumph.png Binary files differindex 92f93bd10..5d0f2bf16 100755..100644 --- a/web/static/images/emoji/triumph.png +++ b/web/static/images/emoji/triumph.png diff --git a/web/static/images/emoji/trolleybus.png b/web/static/images/emoji/trolleybus.png Binary files differindex b9740a53f..5207d82da 100755..100644 --- a/web/static/images/emoji/trolleybus.png +++ b/web/static/images/emoji/trolleybus.png diff --git a/web/static/images/emoji/trollface.png b/web/static/images/emoji/trollface.png Binary files differindex 119d77e73..119d77e73 100755..100644 --- a/web/static/images/emoji/trollface.png +++ b/web/static/images/emoji/trollface.png diff --git a/web/static/images/emoji/trophy.png b/web/static/images/emoji/trophy.png Binary files differindex 95d3b63f5..38429fe19 100755..100644 --- a/web/static/images/emoji/trophy.png +++ b/web/static/images/emoji/trophy.png diff --git a/web/static/images/emoji/tropical_drink.png b/web/static/images/emoji/tropical_drink.png Binary files differindex 55ca9eeda..34a5a385c 100755..100644 --- a/web/static/images/emoji/tropical_drink.png +++ b/web/static/images/emoji/tropical_drink.png diff --git a/web/static/images/emoji/tropical_fish.png b/web/static/images/emoji/tropical_fish.png Binary files differindex a6d734987..1904f61be 100755..100644 --- a/web/static/images/emoji/tropical_fish.png +++ b/web/static/images/emoji/tropical_fish.png diff --git a/web/static/images/emoji/truck.png b/web/static/images/emoji/truck.png Binary files differindex 3f25ba1f9..ef99f12fb 100755..100644 --- a/web/static/images/emoji/truck.png +++ b/web/static/images/emoji/truck.png diff --git a/web/static/images/emoji/trumpet.png b/web/static/images/emoji/trumpet.png Binary files differindex c84cfb13e..c2270ccbf 100755..100644 --- a/web/static/images/emoji/trumpet.png +++ b/web/static/images/emoji/trumpet.png diff --git a/web/static/images/emoji/tshirt.png b/web/static/images/emoji/tshirt.png Binary files differindex 297a6d63e..556efde26 100755..100644 --- a/web/static/images/emoji/tshirt.png +++ b/web/static/images/emoji/tshirt.png diff --git a/web/static/images/emoji/tulip.png b/web/static/images/emoji/tulip.png Binary files differindex b3ee1102a..a05a51edf 100755..100644 --- a/web/static/images/emoji/tulip.png +++ b/web/static/images/emoji/tulip.png diff --git a/web/static/images/emoji/turtle.png b/web/static/images/emoji/turtle.png Binary files differindex 04d1d9684..c3a628c0a 100755..100644 --- a/web/static/images/emoji/turtle.png +++ b/web/static/images/emoji/turtle.png diff --git a/web/static/images/emoji/tv.png b/web/static/images/emoji/tv.png Binary files differindex 803dc3d41..5318e2dc8 100755..100644 --- a/web/static/images/emoji/tv.png +++ b/web/static/images/emoji/tv.png diff --git a/web/static/images/emoji/twisted_rightwards_arrows.png b/web/static/images/emoji/twisted_rightwards_arrows.png Binary files differindex 25cde18b2..96e03e168 100755..100644 --- a/web/static/images/emoji/twisted_rightwards_arrows.png +++ b/web/static/images/emoji/twisted_rightwards_arrows.png diff --git a/web/static/images/emoji/two.png b/web/static/images/emoji/two.png Binary files differindex c191f8a32..a062ea93a 100755..100644 --- a/web/static/images/emoji/two.png +++ b/web/static/images/emoji/two.png diff --git a/web/static/images/emoji/two_hearts.png b/web/static/images/emoji/two_hearts.png Binary files differindex b189e9aea..48f8d88d2 100755..100644 --- a/web/static/images/emoji/two_hearts.png +++ b/web/static/images/emoji/two_hearts.png diff --git a/web/static/images/emoji/two_men_holding_hands.png b/web/static/images/emoji/two_men_holding_hands.png Binary files differindex d1099f21f..6d223a144 100755..100644 --- a/web/static/images/emoji/two_men_holding_hands.png +++ b/web/static/images/emoji/two_men_holding_hands.png diff --git a/web/static/images/emoji/two_women_holding_hands.png b/web/static/images/emoji/two_women_holding_hands.png Binary files differindex 619646c4e..313e73c7d 100755..100644 --- a/web/static/images/emoji/two_women_holding_hands.png +++ b/web/static/images/emoji/two_women_holding_hands.png diff --git a/web/static/images/emoji/u5272.png b/web/static/images/emoji/u5272.png Binary files differindex 2148253fc..90ed437d9 100755..100644 --- a/web/static/images/emoji/u5272.png +++ b/web/static/images/emoji/u5272.png diff --git a/web/static/images/emoji/u5408.png b/web/static/images/emoji/u5408.png Binary files differindex 03ab0d874..02ff557d0 100755..100644 --- a/web/static/images/emoji/u5408.png +++ b/web/static/images/emoji/u5408.png diff --git a/web/static/images/emoji/u55b6.png b/web/static/images/emoji/u55b6.png Binary files differindex ba946d3f3..091841a03 100755..100644 --- a/web/static/images/emoji/u55b6.png +++ b/web/static/images/emoji/u55b6.png diff --git a/web/static/images/emoji/u6307.png b/web/static/images/emoji/u6307.png Binary files differindex 6557f5672..307d17ad7 100755..100644 --- a/web/static/images/emoji/u6307.png +++ b/web/static/images/emoji/u6307.png diff --git a/web/static/images/emoji/u6708.png b/web/static/images/emoji/u6708.png Binary files differindex e4dfe5aa7..cf85c803b 100755..100644 --- a/web/static/images/emoji/u6708.png +++ b/web/static/images/emoji/u6708.png diff --git a/web/static/images/emoji/u6709.png b/web/static/images/emoji/u6709.png Binary files differindex cd8fb3f62..b592c12ee 100755..100644 --- a/web/static/images/emoji/u6709.png +++ b/web/static/images/emoji/u6709.png diff --git a/web/static/images/emoji/u6e80.png b/web/static/images/emoji/u6e80.png Binary files differindex 5df1cb878..4d03236ff 100755..100644 --- a/web/static/images/emoji/u6e80.png +++ b/web/static/images/emoji/u6e80.png diff --git a/web/static/images/emoji/u7121.png b/web/static/images/emoji/u7121.png Binary files differindex 25f694ed3..5f2982163 100755..100644 --- a/web/static/images/emoji/u7121.png +++ b/web/static/images/emoji/u7121.png diff --git a/web/static/images/emoji/u7533.png b/web/static/images/emoji/u7533.png Binary files differindex fc4a9901b..e2c566183 100755..100644 --- a/web/static/images/emoji/u7533.png +++ b/web/static/images/emoji/u7533.png diff --git a/web/static/images/emoji/u7981.png b/web/static/images/emoji/u7981.png Binary files differindex f550a573d..cc617fed3 100755..100644 --- a/web/static/images/emoji/u7981.png +++ b/web/static/images/emoji/u7981.png diff --git a/web/static/images/emoji/u7a7a.png b/web/static/images/emoji/u7a7a.png Binary files differindex c05f5cff7..3d0922dba 100755..100644 --- a/web/static/images/emoji/u7a7a.png +++ b/web/static/images/emoji/u7a7a.png diff --git a/web/static/images/emoji/uk.png b/web/static/images/emoji/uk.png Binary files differindex 2a62c7a08..61c03f759 100755..100644 --- a/web/static/images/emoji/uk.png +++ b/web/static/images/emoji/uk.png diff --git a/web/static/images/emoji/umbrella.png b/web/static/images/emoji/umbrella.png Binary files differindex 1db722fa6..83672dd6c 100755..100644 --- a/web/static/images/emoji/umbrella.png +++ b/web/static/images/emoji/umbrella.png diff --git a/web/static/images/emoji/unamused.png b/web/static/images/emoji/unamused.png Binary files differindex 3722e6f57..9d406ca65 100755..100644 --- a/web/static/images/emoji/unamused.png +++ b/web/static/images/emoji/unamused.png diff --git a/web/static/images/emoji/underage.png b/web/static/images/emoji/underage.png Binary files differindex a789b3c62..603ce57ea 100755..100644 --- a/web/static/images/emoji/underage.png +++ b/web/static/images/emoji/underage.png diff --git a/web/static/images/emoji/unlock.png b/web/static/images/emoji/unlock.png Binary files differindex 22b429cd0..db05d1b73 100755..100644 --- a/web/static/images/emoji/unlock.png +++ b/web/static/images/emoji/unlock.png diff --git a/web/static/images/emoji/up.png b/web/static/images/emoji/up.png Binary files differindex 829219a86..aa7974ec1 100755..100644 --- a/web/static/images/emoji/up.png +++ b/web/static/images/emoji/up.png diff --git a/web/static/images/emoji/us.png b/web/static/images/emoji/us.png Binary files differindex 38137669a..6c98de9be 100755..100644 --- a/web/static/images/emoji/us.png +++ b/web/static/images/emoji/us.png diff --git a/web/static/images/emoji/v.png b/web/static/images/emoji/v.png Binary files differindex f61267c28..0b7aa52d1 100755..100644 --- a/web/static/images/emoji/v.png +++ b/web/static/images/emoji/v.png diff --git a/web/static/images/emoji/vertical_traffic_light.png b/web/static/images/emoji/vertical_traffic_light.png Binary files differindex 7a5ba35f0..e533edda0 100755..100644 --- a/web/static/images/emoji/vertical_traffic_light.png +++ b/web/static/images/emoji/vertical_traffic_light.png diff --git a/web/static/images/emoji/vhs.png b/web/static/images/emoji/vhs.png Binary files differindex 881081c17..134e3a2c4 100755..100644 --- a/web/static/images/emoji/vhs.png +++ b/web/static/images/emoji/vhs.png diff --git a/web/static/images/emoji/vibration_mode.png b/web/static/images/emoji/vibration_mode.png Binary files differindex a716e96c6..6da565442 100755..100644 --- a/web/static/images/emoji/vibration_mode.png +++ b/web/static/images/emoji/vibration_mode.png diff --git a/web/static/images/emoji/video_camera.png b/web/static/images/emoji/video_camera.png Binary files differindex 274cecdd6..1b3514f8a 100755..100644 --- a/web/static/images/emoji/video_camera.png +++ b/web/static/images/emoji/video_camera.png diff --git a/web/static/images/emoji/video_game.png b/web/static/images/emoji/video_game.png Binary files differindex e265a3bd8..702832e99 100755..100644 --- a/web/static/images/emoji/video_game.png +++ b/web/static/images/emoji/video_game.png diff --git a/web/static/images/emoji/violin.png b/web/static/images/emoji/violin.png Binary files differindex 69347b545..0bb8e0a10 100755..100644 --- a/web/static/images/emoji/violin.png +++ b/web/static/images/emoji/violin.png diff --git a/web/static/images/emoji/virgo.png b/web/static/images/emoji/virgo.png Binary files differindex 72e1763f5..238424313 100755..100644 --- a/web/static/images/emoji/virgo.png +++ b/web/static/images/emoji/virgo.png diff --git a/web/static/images/emoji/volcano.png b/web/static/images/emoji/volcano.png Binary files differindex 9b434539b..5f2c292f0 100755..100644 --- a/web/static/images/emoji/volcano.png +++ b/web/static/images/emoji/volcano.png diff --git a/web/static/images/emoji/vs.png b/web/static/images/emoji/vs.png Binary files differindex 863638850..327337277 100755..100644 --- a/web/static/images/emoji/vs.png +++ b/web/static/images/emoji/vs.png diff --git a/web/static/images/emoji/walking.png b/web/static/images/emoji/walking.png Binary files differindex 52bc0381c..174c4d0e2 100755..100644 --- a/web/static/images/emoji/walking.png +++ b/web/static/images/emoji/walking.png diff --git a/web/static/images/emoji/waning_crescent_moon.png b/web/static/images/emoji/waning_crescent_moon.png Binary files differindex 30387780f..f9ab41111 100755..100644 --- a/web/static/images/emoji/waning_crescent_moon.png +++ b/web/static/images/emoji/waning_crescent_moon.png diff --git a/web/static/images/emoji/waning_gibbous_moon.png b/web/static/images/emoji/waning_gibbous_moon.png Binary files differindex 510099070..3b9240298 100755..100644 --- a/web/static/images/emoji/waning_gibbous_moon.png +++ b/web/static/images/emoji/waning_gibbous_moon.png diff --git a/web/static/images/emoji/warning.png b/web/static/images/emoji/warning.png Binary files differindex db6f96f02..8a5dd577a 100755..100644 --- a/web/static/images/emoji/warning.png +++ b/web/static/images/emoji/warning.png diff --git a/web/static/images/emoji/wastebasket.png b/web/static/images/emoji/wastebasket.png Binary files differnew file mode 100644 index 000000000..3baef5973 --- /dev/null +++ b/web/static/images/emoji/wastebasket.png diff --git a/web/static/images/emoji/watch.png b/web/static/images/emoji/watch.png Binary files differindex d503bb87c..50f16588a 100755..100644 --- a/web/static/images/emoji/watch.png +++ b/web/static/images/emoji/watch.png diff --git a/web/static/images/emoji/water_buffalo.png b/web/static/images/emoji/water_buffalo.png Binary files differindex 3bcde3edd..2c8fa68e8 100755..100644 --- a/web/static/images/emoji/water_buffalo.png +++ b/web/static/images/emoji/water_buffalo.png diff --git a/web/static/images/emoji/watermelon.png b/web/static/images/emoji/watermelon.png Binary files differindex fc212be78..5125aea3e 100755..100644 --- a/web/static/images/emoji/watermelon.png +++ b/web/static/images/emoji/watermelon.png diff --git a/web/static/images/emoji/wave.png b/web/static/images/emoji/wave.png Binary files differindex 56e6e822b..8a7086bd0 100755..100644 --- a/web/static/images/emoji/wave.png +++ b/web/static/images/emoji/wave.png diff --git a/web/static/images/emoji/waving_black_flag.png b/web/static/images/emoji/waving_black_flag.png Binary files differnew file mode 100644 index 000000000..d48e98fe0 --- /dev/null +++ b/web/static/images/emoji/waving_black_flag.png diff --git a/web/static/images/emoji/waving_white_flag.png b/web/static/images/emoji/waving_white_flag.png Binary files differnew file mode 100644 index 000000000..bf6124fab --- /dev/null +++ b/web/static/images/emoji/waving_white_flag.png diff --git a/web/static/images/emoji/wavy_dash.png b/web/static/images/emoji/wavy_dash.png Binary files differindex 5a74e5c7a..3b346827b 100755..100644 --- a/web/static/images/emoji/wavy_dash.png +++ b/web/static/images/emoji/wavy_dash.png diff --git a/web/static/images/emoji/waxing_crescent_moon.png b/web/static/images/emoji/waxing_crescent_moon.png Binary files differindex c8f13dd31..7d4b5a056 100755..100644 --- a/web/static/images/emoji/waxing_crescent_moon.png +++ b/web/static/images/emoji/waxing_crescent_moon.png diff --git a/web/static/images/emoji/waxing_gibbous_moon.png b/web/static/images/emoji/waxing_gibbous_moon.png Binary files differindex 54e7ec671..b53fd4288 100755..100644 --- a/web/static/images/emoji/waxing_gibbous_moon.png +++ b/web/static/images/emoji/waxing_gibbous_moon.png diff --git a/web/static/images/emoji/wc.png b/web/static/images/emoji/wc.png Binary files differindex dfe84d2a7..b153f2c2a 100755..100644 --- a/web/static/images/emoji/wc.png +++ b/web/static/images/emoji/wc.png diff --git a/web/static/images/emoji/weary.png b/web/static/images/emoji/weary.png Binary files differindex 0c5475411..1c18789e8 100755..100644 --- a/web/static/images/emoji/weary.png +++ b/web/static/images/emoji/weary.png diff --git a/web/static/images/emoji/wedding.png b/web/static/images/emoji/wedding.png Binary files differindex ead19d52c..dda4a140f 100755..100644 --- a/web/static/images/emoji/wedding.png +++ b/web/static/images/emoji/wedding.png diff --git a/web/static/images/emoji/weight_lifter.png b/web/static/images/emoji/weight_lifter.png Binary files differnew file mode 100644 index 000000000..db6bb3d51 --- /dev/null +++ b/web/static/images/emoji/weight_lifter.png diff --git a/web/static/images/emoji/whale.png b/web/static/images/emoji/whale.png Binary files differindex 5bb113e42..cf1ecee86 100755..100644 --- a/web/static/images/emoji/whale.png +++ b/web/static/images/emoji/whale.png diff --git a/web/static/images/emoji/whale2.png b/web/static/images/emoji/whale2.png Binary files differindex 0ef4ea94f..181860530 100755..100644 --- a/web/static/images/emoji/whale2.png +++ b/web/static/images/emoji/whale2.png diff --git a/web/static/images/emoji/wheelchair.png b/web/static/images/emoji/wheelchair.png Binary files differindex eddcdd797..638696ca9 100755..100644 --- a/web/static/images/emoji/wheelchair.png +++ b/web/static/images/emoji/wheelchair.png diff --git a/web/static/images/emoji/white_check_mark.png b/web/static/images/emoji/white_check_mark.png Binary files differindex 61dc0583c..241a4f6f9 100755..100644 --- a/web/static/images/emoji/white_check_mark.png +++ b/web/static/images/emoji/white_check_mark.png diff --git a/web/static/images/emoji/white_circle.png b/web/static/images/emoji/white_circle.png Binary files differindex 3f648d1bd..84e8a43a2 100755..100644 --- a/web/static/images/emoji/white_circle.png +++ b/web/static/images/emoji/white_circle.png diff --git a/web/static/images/emoji/white_flower.png b/web/static/images/emoji/white_flower.png Binary files differindex c0929d0dd..6d1c47e91 100755..100644 --- a/web/static/images/emoji/white_flower.png +++ b/web/static/images/emoji/white_flower.png diff --git a/web/static/images/emoji/white_large_square.png b/web/static/images/emoji/white_large_square.png Binary files differindex 60cb19a13..2f6071f06 100755..100644 --- a/web/static/images/emoji/white_large_square.png +++ b/web/static/images/emoji/white_large_square.png diff --git a/web/static/images/emoji/white_medium_small_square.png b/web/static/images/emoji/white_medium_small_square.png Binary files differindex a115cdc49..7a34786e8 100755..100644 --- a/web/static/images/emoji/white_medium_small_square.png +++ b/web/static/images/emoji/white_medium_small_square.png diff --git a/web/static/images/emoji/white_medium_square.png b/web/static/images/emoji/white_medium_square.png Binary files differindex 199808bcf..f3c39550f 100755..100644 --- a/web/static/images/emoji/white_medium_square.png +++ b/web/static/images/emoji/white_medium_square.png diff --git a/web/static/images/emoji/white_small_square.png b/web/static/images/emoji/white_small_square.png Binary files differindex 24ba879f4..5b115d325 100755..100644 --- a/web/static/images/emoji/white_small_square.png +++ b/web/static/images/emoji/white_small_square.png diff --git a/web/static/images/emoji/white_square_button.png b/web/static/images/emoji/white_square_button.png Binary files differindex ad54d55c0..df974d948 100755..100644 --- a/web/static/images/emoji/white_square_button.png +++ b/web/static/images/emoji/white_square_button.png diff --git a/web/static/images/emoji/wind_blowing_face.png b/web/static/images/emoji/wind_blowing_face.png Binary files differnew file mode 100644 index 000000000..1586cb2cd --- /dev/null +++ b/web/static/images/emoji/wind_blowing_face.png diff --git a/web/static/images/emoji/wind_chime.png b/web/static/images/emoji/wind_chime.png Binary files differindex efacf5dd4..8aee0e8bd 100755..100644 --- a/web/static/images/emoji/wind_chime.png +++ b/web/static/images/emoji/wind_chime.png diff --git a/web/static/images/emoji/wine_glass.png b/web/static/images/emoji/wine_glass.png Binary files differindex 82b0f0005..7aea60cc8 100755..100644 --- a/web/static/images/emoji/wine_glass.png +++ b/web/static/images/emoji/wine_glass.png diff --git a/web/static/images/emoji/wink.png b/web/static/images/emoji/wink.png Binary files differindex 756766dd3..d2ae627f7 100755..100644 --- a/web/static/images/emoji/wink.png +++ b/web/static/images/emoji/wink.png diff --git a/web/static/images/emoji/wolf.png b/web/static/images/emoji/wolf.png Binary files differindex c60c96895..46f054c62 100755..100644 --- a/web/static/images/emoji/wolf.png +++ b/web/static/images/emoji/wolf.png diff --git a/web/static/images/emoji/woman.png b/web/static/images/emoji/woman.png Binary files differindex 6bf0d2b12..72f7d61e2 100755..100644 --- a/web/static/images/emoji/woman.png +++ b/web/static/images/emoji/woman.png diff --git a/web/static/images/emoji/womans_clothes.png b/web/static/images/emoji/womans_clothes.png Binary files differindex aa297c7b6..1a5494267 100755..100644 --- a/web/static/images/emoji/womans_clothes.png +++ b/web/static/images/emoji/womans_clothes.png diff --git a/web/static/images/emoji/womans_hat.png b/web/static/images/emoji/womans_hat.png Binary files differindex 4cb2e6a69..33af561b3 100755..100644 --- a/web/static/images/emoji/womans_hat.png +++ b/web/static/images/emoji/womans_hat.png diff --git a/web/static/images/emoji/womens.png b/web/static/images/emoji/womens.png Binary files differindex 2fab29660..57a510e34 100755..100644 --- a/web/static/images/emoji/womens.png +++ b/web/static/images/emoji/womens.png diff --git a/web/static/images/emoji/world_map.png b/web/static/images/emoji/world_map.png Binary files differnew file mode 100644 index 000000000..799747f8f --- /dev/null +++ b/web/static/images/emoji/world_map.png diff --git a/web/static/images/emoji/worried.png b/web/static/images/emoji/worried.png Binary files differindex bfa1856c0..c26a5f5a4 100755..100644 --- a/web/static/images/emoji/worried.png +++ b/web/static/images/emoji/worried.png diff --git a/web/static/images/emoji/wrench.png b/web/static/images/emoji/wrench.png Binary files differindex a87072ad1..64a0d6a76 100755..100644 --- a/web/static/images/emoji/wrench.png +++ b/web/static/images/emoji/wrench.png diff --git a/web/static/images/emoji/x.png b/web/static/images/emoji/x.png Binary files differindex dff9efa8b..18de93090 100755..100644 --- a/web/static/images/emoji/x.png +++ b/web/static/images/emoji/x.png diff --git a/web/static/images/emoji/yellow_heart.png b/web/static/images/emoji/yellow_heart.png Binary files differindex fa41ce78a..2deb5e6ce 100755..100644 --- a/web/static/images/emoji/yellow_heart.png +++ b/web/static/images/emoji/yellow_heart.png diff --git a/web/static/images/emoji/yen.png b/web/static/images/emoji/yen.png Binary files differindex 139bc936e..c0545520f 100755..100644 --- a/web/static/images/emoji/yen.png +++ b/web/static/images/emoji/yen.png diff --git a/web/static/images/emoji/yum.png b/web/static/images/emoji/yum.png Binary files differindex fc39637ec..7a353a7e8 100755..100644 --- a/web/static/images/emoji/yum.png +++ b/web/static/images/emoji/yum.png diff --git a/web/static/images/emoji/zap.png b/web/static/images/emoji/zap.png Binary files differindex 260c531b9..96ec4dccb 100755..100644 --- a/web/static/images/emoji/zap.png +++ b/web/static/images/emoji/zap.png diff --git a/web/static/images/emoji/zero.png b/web/static/images/emoji/zero.png Binary files differindex 6e57b3343..56e4e0672 100755..100644 --- a/web/static/images/emoji/zero.png +++ b/web/static/images/emoji/zero.png diff --git a/web/static/images/emoji/zzz.png b/web/static/images/emoji/zzz.png Binary files differindex 30be04655..05e245f20 100755..100644 --- a/web/static/images/emoji/zzz.png +++ b/web/static/images/emoji/zzz.png diff --git a/web/templates/channel.html b/web/templates/channel.html index 7b8f6a243..8abbe36df 100644 --- a/web/templates/channel.html +++ b/web/templates/channel.html @@ -26,13 +26,13 @@ <script> window.setup_channel_page({{ .Props }}, {{ .Team }}, {{ .Channel }}, {{ .User }}); $('body').tooltip( {selector: '[data-toggle=tooltip]'} ); + var modals = $('.modal-body').not('.edit-modal-body'); if($(window).height() > 1200){ - $('.modal-body').css('max-height', 1000); + modals.css('max-height', 1000); + } else { + modals.css('max-height', $(window).height() - 200); } - else { - $('.modal-body').css('max-height', $(window).height() - 200); - } - $('.modal-body').perfectScrollbar(); + modals.perfectScrollbar(); </script> </body> </html> |