diff --git a/src/list_items.py b/src/list_items.py
index bd6ad74..6d1dcf5 100644
--- a/src/list_items.py
+++ b/src/list_items.py
@@ -65,7 +65,7 @@ class MessageEdit(QtGui.QTextBrowser):
self.setLineWrapColumnOrWidth(self.lineWrapColumnOrWidth())
def setDecoratedText(self, text):
- text = cgi.escape(text)
+ text = cgi.escape(text) # replace < and >
exp = QtCore.QRegExp(
'('
'(?:\\b)((www\\.)|(http[s]?|ftp)://)'
@@ -75,7 +75,7 @@ class MessageEdit(QtGui.QTextBrowser):
'|(?:\\b)(mailto:\\S+@\\S+\\.\\S+)'
'|(?:\\b)(tox:\\S+@\\S+)')
offset = exp.indexIn(text, 0)
- while offset != -1:
+ while offset != -1: # add links
url = exp.cap()
if exp.cap(2) == 'www.':
html = '{0}'.format(url)
@@ -85,11 +85,11 @@ class MessageEdit(QtGui.QTextBrowser):
offset += len(html)
offset = exp.indexIn(text, offset)
arr = text.split('\n')
- for i in range(len(arr)):
+ for i in range(len(arr)): # quotes
if arr[i].startswith('>'):
arr[i] = '' + arr[i][4:] + ''
text = '
'.join(arr)
- text = smileys.SmileyLoader.get_instance().add_smileys_to_text(text, self)
+ text = smileys.SmileyLoader.get_instance().add_smileys_to_text(text, self) # smileys
self.setHtml(text)
diff --git a/src/main.py b/src/main.py
index 81341bf..3fd5f81 100644
--- a/src/main.py
+++ b/src/main.py
@@ -9,7 +9,7 @@ from bootstrap import node_generator
from mainscreen import MainWindow
from profile import tox_factory
from callbacks import init_callbacks
-from util import curr_directory, get_style
+from util import curr_directory
import styles.style
import locale
import toxencryptsave
@@ -198,7 +198,6 @@ class Toxygen(object):
self.tray.show()
self.ms.show()
- QtGui.QApplication.setStyle(get_style(settings['theme'])) # set application style
plugin_helper = PluginLoader(self.tox, settings) # plugin support
plugin_helper.load()
diff --git a/src/mainscreen.py b/src/mainscreen.py
index 96b28b9..0b7055c 100644
--- a/src/mainscreen.py
+++ b/src/mainscreen.py
@@ -65,6 +65,7 @@ class MessageArea(QtGui.QPlainTextEdit):
class MainWindow(QtGui.QMainWindow):
+ # TODO: add mirror mode
def __init__(self, tox, reset, tray):
super(MainWindow, self).__init__()
diff --git a/src/menu.py b/src/menu.py
index 3c774a2..4b18c44 100644
--- a/src/menu.py
+++ b/src/menu.py
@@ -4,7 +4,7 @@ except ImportError:
from PyQt4 import QtCore, QtGui
from settings import *
from profile import Profile
-from util import get_style, curr_directory
+from util import curr_directory
from widgets import CenteredWidget, DataLabel
import pyaudio
import toxencryptsave
@@ -481,7 +481,6 @@ class NotificationsSettings(CenteredWidget):
class InterfaceSettings(CenteredWidget):
"""Interface settings form"""
- # TODO: add smileys support and drop themes support
def __init__(self):
super(InterfaceSettings, self).__init__()
self.initUI()
@@ -489,12 +488,12 @@ class InterfaceSettings(CenteredWidget):
def initUI(self):
self.setObjectName("interfaceForm")
- self.resize(300, 300)
- self.setMinimumSize(QtCore.QSize(300, 300))
- self.setMaximumSize(QtCore.QSize(300, 300))
- self.setBaseSize(QtCore.QSize(300, 300))
+ self.resize(300, 320)
+ self.setMinimumSize(QtCore.QSize(300, 320))
+ self.setMaximumSize(QtCore.QSize(300, 320))
+ self.setBaseSize(QtCore.QSize(300, 320))
self.label = QtGui.QLabel(self)
- self.label.setGeometry(QtCore.QRect(30, 20, 91, 21))
+ self.label.setGeometry(QtCore.QRect(30, 10, 100, 20))
font = QtGui.QFont()
font.setPointSize(16)
font.setWeight(75)
@@ -502,16 +501,19 @@ class InterfaceSettings(CenteredWidget):
self.label.setFont(font)
self.label.setObjectName("label")
self.themeSelect = QtGui.QComboBox(self)
- self.themeSelect.setGeometry(QtCore.QRect(30, 60, 160, 30))
+ self.themeSelect.setGeometry(QtCore.QRect(30, 40, 160, 30))
self.themeSelect.setObjectName("themeSelect")
- list_of_themes = ['default', 'windows', 'gtk', 'cde', 'plastique', 'motif']
+ list_of_themes = ['dark']
self.themeSelect.addItems(list_of_themes)
settings = Settings.get_instance()
theme = settings['theme']
- index = list_of_themes.index(theme)
+ if theme in list_of_themes:
+ index = list_of_themes.index(theme)
+ else:
+ index = 0
self.themeSelect.setCurrentIndex(index)
self.lang_choose = QtGui.QComboBox(self)
- self.lang_choose.setGeometry(QtCore.QRect(30, 150, 160, 30))
+ self.lang_choose.setGeometry(QtCore.QRect(30, 110, 160, 30))
self.lang_choose.setObjectName("comboBox")
supported = Settings.supported_languages()
for elem in supported:
@@ -520,8 +522,27 @@ class InterfaceSettings(CenteredWidget):
index = map(lambda x: x[0], supported).index(lang)
self.lang_choose.setCurrentIndex(index)
self.lang = QtGui.QLabel(self)
- self.lang.setGeometry(QtCore.QRect(30, 110, 121, 31))
+ self.lang.setGeometry(QtCore.QRect(30, 80, 121, 20))
self.lang.setFont(font)
+ self.mirror_mode = QtGui.QCheckBox(self)
+ self.mirror_mode.setGeometry(QtCore.QRect(30, 160, 120, 20))
+ self.mirror_mode.setChecked(settings['mirror_mode'])
+ self.smileys = QtGui.QCheckBox(self)
+ self.smileys.setGeometry(QtCore.QRect(30, 190, 120, 20))
+ self.smileys.setChecked(settings['smileys'])
+ self.smiley_pack_label = QtGui.QLabel(self)
+ self.smiley_pack_label.setGeometry(QtCore.QRect(30, 230, 120, 20))
+ self.smiley_pack_label.setFont(font)
+ self.smiley_pack = QtGui.QComboBox(self)
+ self.smiley_pack.setGeometry(QtCore.QRect(30, 260, 160, 30))
+ sm = smileys.SmileyLoader.get_instance()
+ self.smiley_pack.addItems(sm.get_packs_list())
+ print sm.get_packs_list()
+ try:
+ ind = sm.get_packs_list().index(settings['smiley_pack'])
+ except:
+ ind = sm.get_packs_list().index('default')
+ self.smiley_pack.setCurrentIndex(ind)
self.retranslateUi()
QtCore.QMetaObject.connectSlotsByName(self)
@@ -529,12 +550,17 @@ class InterfaceSettings(CenteredWidget):
self.setWindowTitle(QtGui.QApplication.translate("interfaceForm", "Interface settings", None, QtGui.QApplication.UnicodeUTF8))
self.label.setText(QtGui.QApplication.translate("interfaceForm", "Theme:", None, QtGui.QApplication.UnicodeUTF8))
self.lang.setText(QtGui.QApplication.translate("interfaceForm", "Language:", None, QtGui.QApplication.UnicodeUTF8))
+ self.smileys.setText(QtGui.QApplication.translate("interfaceForm", "Smileys", None, QtGui.QApplication.UnicodeUTF8))
+ self.smiley_pack_label.setText(QtGui.QApplication.translate("interfaceForm", "Smiley pack:", None, QtGui.QApplication.UnicodeUTF8))
+ self.mirror_mode.setText(QtGui.QApplication.translate("interfaceForm", "Mirror mode", None, QtGui.QApplication.UnicodeUTF8))
def closeEvent(self, event):
settings = Settings.get_instance()
- style = str(self.themeSelect.currentText())
- settings['theme'] = style
- QtGui.QApplication.setStyle(get_style(style))
+ settings['theme'] = str(self.themeSelect.currentText())
+ settings['smileys'] = self.smileys.isChecked()
+ settings['mirror_mode'] = self.mirror_mode.isChecked()
+ settings['smiley_pack'] = self.smiley_pack.currentText()
+ smileys.SmileyLoader.get_instance().load_pack()
language = self.lang_choose.currentText()
if settings['language'] != language:
settings['language'] = language
diff --git a/src/settings.py b/src/settings.py
index 61d76f7..279ed12 100644
--- a/src/settings.py
+++ b/src/settings.py
@@ -85,7 +85,8 @@ class Settings(Singleton, dict):
'plugins': [],
'notes': {},
'smileys': True,
- 'smiley_pack': 'default'
+ 'smiley_pack': 'default',
+ 'mirror_mode': False
}
@staticmethod
diff --git a/src/smileys.py b/src/smileys.py
index b449d58..f7504eb 100644
--- a/src/smileys.py
+++ b/src/smileys.py
@@ -1,5 +1,6 @@
import util
import json
+import os
try:
from PySide import QtCore
except ImportError:
@@ -7,21 +8,27 @@ except ImportError:
class SmileyLoader(util.Singleton):
+ """
+ Class which loads smileys packs and insert smileys into messages
+ """
def __init__(self, settings):
self.settings = settings
- self.curr_pack = None
- self.smiles = {}
+ self.curr_pack = None # current pack name
+ self.smileys = {} # smileys dict. key - smiley (str), value - path to image (str)
self.load_pack()
def load_pack(self):
+ """
+ Loads smiley pack
+ """
pack_name = self.settings['smiley_pack']
if self.settings['smileys'] and self.curr_pack != pack_name:
self.curr_pack = pack_name
path = self.get_smileys_path() + 'config.json'
try:
with open(path) as fl:
- self.smiles = json.loads(fl.read())
+ self.smileys = json.loads(fl.read())
print 'Smiley pack', pack_name, 'loaded'
except:
print 'Smiley pack', pack_name, 'was not loaded'
@@ -29,14 +36,24 @@ class SmileyLoader(util.Singleton):
def get_smileys_path(self):
return util.curr_directory() + '/smileys/' + self.curr_pack + '/'
+ def get_packs_list(self):
+ d = util.curr_directory() + '/smileys/'
+ return [x[1] for x in os.walk(d)][0]
+
def add_smileys_to_text(self, text, edit):
+ """
+ Adds smileys to text
+ :param text: message
+ :param edit: MessageEdit instance
+ :return text with smileys
+ """
if not self.settings['smileys']:
return text
arr = text.split(' ')
for i in range(len(arr)):
- if arr[i] in self.smiles:
- file_name = self.smiles[arr[i]]
+ if arr[i] in self.smileys:
+ file_name = self.smileys[arr[i]] # image name
arr[i] = u''.format(arr[i], file_name)
- if file_name.endswith('.gif'):
+ if file_name.endswith('.gif'): # animated smiley
edit.addAnimation(QtCore.QUrl(file_name), self.get_smileys_path() + file_name)
return ' '.join(arr)
diff --git a/src/smileys/default/config.json b/src/smileys/default/config.json
index de18ebc..8f37512 100644
--- a/src/smileys/default/config.json
+++ b/src/smileys/default/config.json
@@ -1 +1 @@
-{":(": "D83DDE12.png", ":)": "D83DDE0A.png", ":*": "D83DDE1A.png", "\ud83d\udc29": "D83DDC29.png", "\ud83c\udfe2": "D83CDFE2.png", "\ud83c\udfe3": "D83CDFE3.png", "\ud83c\udfe0": "D83CDFE0.png", ":o": "D83DDE28.png", "\ud83c\udfe6": "D83CDFE6.png", "\ud83c\udfe7": "D83CDFE7.png", "\ud83c\udfe4": "D83CDFE4.png", "\ud83c\udfe5": "D83CDFE5.png", "\ud83c\udfea": "D83CDFEA.png", "\ud83c\udfeb": "D83CDFEB.png", "\ud83c\udfe8": "D83CDFE8.png", "\ud83c\udfe9": "D83CDFE9.png", "\ud83c\udfee": "D83CDFEE.png", "\ud83c\udfef": "D83CDFEF.png", "\ud83c\udfec": "D83CDFEC.png", "\ud83c\udfed": "D83CDFED.png", ":|": "D83DDE10.png", "\ud83c\uddea\ud83c\uddf8": "D83CDDEAD83CDDF8.png", ":p": "D83DDE0B.png", "\ud83c\udfc2": "D83CDFC2.png", "\ud83c\udfc3": "D83CDFC3.png", "\ud83c\udfc0": "D83CDFC0.png", "\ud83c\udfc1": "D83CDFC1.png", "\ud83c\udfc6": "D83CDFC6.png", "\ud83c\udfc7": "D83CDFC7.png", "\ud83c\udfc4": "D83CDFC4.png", ":D": "D83DDE03.png", "\ud83c\udfc8": "D83CDFC8.png", "\ud83c\udfc9": "D83CDFC9.png", "\ud83c\udde8\ud83c\uddf3": "D83CDDE8D83CDDF3.png", ":]": "D83DDE0F.png", ":X": "D83DDE37.png", ":P": "D83DDE0B.png", "\u2b1c": "2B1C.png", "\ud83d\udcfc": "D83DDCFC.png", "\ud83d\udcfa": "D83DDCFA.png", "\ud83d\udcfb": "D83DDCFB.png", "\u2b1b": "2B1B.png", "\ud83d\udcf9": "D83DDCF9.png", "\ud83d\udcf6": "D83DDCF6.png", "\ud83d\udcf7": "D83DDCF7.png", "\u27a1": "27A1.png", "\ud83d\udcf5": "D83DDCF5.png", "\ud83d\udcf2": "D83DDCF2.png", "\ud83d\udcf3": "D83DDCF3.png", "\ud83d\udcf0": "D83DDCF0.png", "\ud83d\udcf1": "D83DDCF1.png", "\ud83d\udcee": "D83DDCEE.png", "\ud83d\udcef": "D83DDCEF.png", "\ud83d\udcec": "D83DDCEC.png", "\ud83d\udced": "D83DDCED.png", "\ud83d\udcea": "D83DDCEA.png", "\ud83d\udceb": "D83DDCEB.png", "\ud83d\udce8": "D83DDCE8.png", "\ud83d\udce9": "D83DDCE9.png", "\ud83d\udce6": "D83DDCE6.png", "\ud83d\udce7": "D83DDCE7.png", "\ud83d\udce4": "D83DDCE4.png", "\ud83d\udce5": "D83DDCE5.png", "\ud83d\udce2": "D83DDCE2.png", "\ud83d\udce3": "D83DDCE3.png", "\ud83d\udce0": "D83DDCE0.png", "\ud83d\udcbc": "D83DDCBC.png", "\ud83d\udcde": "D83DDCDE.png", "\ud83d\udcdf": "D83DDCDF.png", "\ud83d\udcdc": "D83DDCDC.png", "\ud83d\udcdd": "D83DDCDD.png", "\ud83d\udcda": "D83DDCDA.png", "\ud83d\udcdb": "D83DDCDB.png", "\ud83d\udcd8": "D83DDCD8.png", "\ud83d\udcd9": "D83DDCD9.png", "\ud83d\udcd6": "D83DDCD6.png", "\ud83d\udcd7": "D83DDCD7.png", "\ud83d\udcd4": "D83DDCD4.png", "\ud83d\udcd5": "D83DDCD5.png", "\ud83d\udcd2": "D83DDCD2.png", "\ud83d\udcd3": "D83DDCD3.png", "\ud83d\udcd0": "D83DDCD0.png", "\ud83d\udcd1": "D83DDCD1.png", "\ud83d\udcce": "D83DDCCE.png", "\ud83d\udccf": "D83DDCCF.png", "\ud83d\udccc": "D83DDCCC.png", "\ud83d\udccd": "D83DDCCD.png", "\ud83d\udcca": "D83DDCCA.png", "\ud83d\udccb": "D83DDCCB.png", "\ud83d\udcc8": "D83DDCC8.png", "\ud83d\udcc9": "D83DDCC9.png", "\ud83d\udcc6": "D83DDCC6.png", "\ud83d\udcc7": "D83DDCC7.png", "\ud83d\udcc4": "D83DDCC4.png", "\ud83d\udcc5": "D83DDCC5.png", "\ud83d\udcc2": "D83DDCC2.png", "\ud83d\udcc3": "D83DDCC3.png", "\ud83d\udcc0": "D83DDCC0.png", "\ud83d\udcc1": "D83DDCC1.png", "\ud83d\udea1": "D83DDEA1.png", "\ud83d\udea0": "D83DDEA0.png", "\ud83d\udea3": "D83DDEA3.png", "\ud83d\udea2": "D83DDEA2.png", "\ud83d\udea5": "D83DDEA5.png", "\ud83d\udea4": "D83DDEA4.png", "\ud83d\udea7": "D83DDEA7.png", "\ud83d\udea6": "D83DDEA6.png", "\ud83d\udea9": "D83DDEA9.png", "\ud83d\udea8": "D83DDEA8.png", "\ud83d\udeab": "D83DDEAB.png", "\ud83d\udeaa": "D83DDEAA.png", "\ud83d\udead": "D83DDEAD.png", "\ud83d\udeac": "D83DDEAC.png", "\ud83d\udeaf": "D83DDEAF.png", "\ud83d\udeae": "D83DDEAE.png", "\u25c0": "25C0.png", "\ud83d\udeb0": "D83DDEB0.png", "\ud83d\udeb3": "D83DDEB3.png", "\ud83d\udeb2": "D83DDEB2.png", "\ud83d\udeb5": "D83DDEB5.png", "\ud83d\udeb4": "D83DDEB4.png", "\ud83d\udeb7": "D83DDEB7.png", "\ud83d\udeb6": "D83DDEB6.png", "\ud83d\udeb9": "D83DDEB9.png", "\ud83d\udeb8": "D83DDEB8.png", "\ud83d\udebb": "D83DDEBB.png", "\ud83d\udeba": "D83DDEBA.png", "\ud83d\udebd": "D83DDEBD.png", "\ud83d\udebc": "D83DDEBC.png", "\ud83d\udebf": "D83DDEBF.png", "\ud83d\udebe": "D83DDEBE.png", "\ud83d\ude81": "D83DDE81.png", "\ud83d\ude80": "D83DDE80.png", "\ud83d\ude83": "D83DDE83.png", "\ud83d\ude82": "D83DDE82.png", "\ud83d\ude85": "D83DDE85.png", "\ud83d\ude84": "D83DDE84.png", "\ud83d\ude87": "D83DDE87.png", "\ud83d\ude86": "D83DDE86.png", "\ud83d\ude89": "D83DDE89.png", "\ud83d\ude88": "D83DDE88.png", "\ud83d\ude8b": "D83DDE8B.png", "\ud83d\ude8a": "D83DDE8A.png", "\ud83d\ude8d": "D83DDE8D.png", "\ud83d\ude8c": "D83DDE8C.png", "\ud83d\ude8f": "D83DDE8F.png", "\ud83d\ude8e": "D83DDE8E.png", "\ud83d\ude91": "D83DDE91.png", "\ud83d\ude90": "D83DDE90.png", "\ud83d\ude93": "D83DDE93.png", "3(": "D83DDE14.png", "\ud83d\ude95": "D83DDE95.png", "\ud83d\ude94": "D83DDE94.png", "\ud83d\ude97": "D83DDE97.png", "\ud83d\ude96": "D83DDE96.png", "\ud83d\ude99": "D83DDE99.png", "\ud83d\ude98": "D83DDE98.png", "\ud83d\ude9b": "D83DDE9B.png", "\ud83d\ude9a": "D83DDE9A.png", "\ud83d\ude9d": "D83DDE9D.png", "\ud83d\ude9c": "D83DDE9C.png", "\ud83d\ude9f": "D83DDE9F.png", "\ud83d\ude9e": "D83DDE9E.png", "\ud83d\udcaf": "D83DDCAF.png", "\ud83d\ude48": "D83DDE48.png", "\ud83d\ude49": "D83DDE49.png", "\ud83d\ude4a": "D83DDE4A.png", "\ud83d\ude4b": "D83DDE4B.png", "\ud83d\ude4c": "D83DDE4C.png", "\ud83d\ude4d": "D83DDE4D.png", "\ud83d\ude4e": "D83DDE4E.png", "\ud83d\ude4f": "D83DDE4F.png", "\ud83d\ude40": "D83DDE40.png", "\ud83d\ude45": "D83DDE45.png", "\ud83d\ude46": "D83DDE46.png", "\ud83d\ude47": "D83DDE47.png", "\ud83d\udeb1": "D83DDEB1.png", "\ud83c\uddf0\ud83c\uddf7": "D83CDDF0D83CDDF7.png", "\u2049": "2049.png", "\ud83c\udc04": "D83CDC04.png", "\u21aa": "21AA.png", "\u21a9": "21A9.png", "\u231a": "231A.png", "\ud83d\udc9c": "D83DDC9C.png", "\u2197": "2197.png", "\u2196": "2196.png", "\u2195": "2195.png", "\u2194": "2194.png", "\u2199": "2199.png", "\u2198": "2198.png", "\u26be": "26BE.png", "\u26bd": "26BD.png", "\ud83c\udfe1": "D83CDFE1.png", "\u26a1": "26A1.png", "\u26a0": "26A0.png", "\u26ab": "26AB.png", ">((": "D83DDE21.png", "\ud83c\uddee\ud83c\uddf9": "D83CDDEED83CDDF9.png", "\u2693": "2693.png", "3\u20e3": "003320E3.png", "\u2b50": "2B50.png", "\u26aa": "26AA.png", "2\u20e3": "003220E3.png", "\u2b55": "2B55.png", "\ud83d\udd22": "D83DDD22.png", "1\u20e3": "003120E3.png", "\u24c2": "24C2.png", "\ud83c\udff0": "D83CDFF0.png", "7\u20e3": "003720E3.png", "\u231b": "231B.png", "\u2797": "2797.png", ":((": "D83DDE29.png", "\ud83c\uddeb\ud83c\uddf7": "D83CDDEBD83CDDF7.png", "\ud83d\udc60": "D83DDC60.png", "8\u20e3": "003820E3.png", "\ud83c\udfca": "D83CDFCA.png", "\ud83d\udc65": "D83DDC65.png", "8)": "D83DDE0D.png", "\u2795": "2795.png", "\u2648": "2648.png", "\ud83d\udd1f": "D83DDD1F.png", "\ud83d\udc6d": "D83DDC6D.png", "\ud83d\udcb9": "D83DDCB9.png", "\ud83d\udcb8": "D83DDCB8.png", "\ud83d\udcbb": "D83DDCBB.png", "\ud83d\udcba": "D83DDCBA.png", "\ud83d\udcbd": "D83DDCBD.png", "8o": "D83DDE32.png", "\ud83d\udcbf": "D83DDCBF.png", "\ud83d\udcbe": "D83DDCBE.png", "\ud83d\udcb1": "D83DDCB1.png", "\ud83d\udcb0": "D83DDCB0.png", "\ud83d\udcb3": "D83DDCB3.png", "\ud83d\udcb2": "D83DDCB2.png", "\ud83d\udcb5": "D83DDCB5.png", "\ud83d\udcb4": "D83DDCB4.png", "\ud83d\udcb7": "D83DDCB7.png", "\ud83d\udcb6": "D83DDCB6.png", "\ud83d\udca9": "D83DDCA9.png", "\ud83d\udca8": "D83DDCA8.png", "\ud83d\udcab": "D83DDCAB.png", "\ud83d\udcaa": "D83DDCAA.png", "\ud83d\udcad": "D83DDCAD.png", "\ud83d\udcac": "D83DDCAC.png", "8|": "D83DDE33.png", "\ud83d\udcae": "D83DDCAE.png", "\ud83d\udca1": "D83DDCA1.png", "\ud83d\udca0": "D83DDCA0.png", "\ud83d\udca3": "D83DDCA3.png", "\ud83d\udca2": "D83DDCA2.png", "\ud83d\udca5": "D83DDCA5.png", "\ud83d\udca4": "D83DDCA4.png", "\ud83d\udca7": "D83DDCA7.png", "\ud83d\udca6": "D83DDCA6.png", "\ud83d\udc99": "D83DDC99.png", "\ud83d\udc98": "D83DDC98.png", "\ud83d\udc9b": "D83DDC9B.png", "\ud83d\udc9a": "D83DDC9A.png", "\ud83d\udc9d": "D83DDC9D.png", "8-)": "D83DDE0D.png", "\ud83d\udc9f": "D83DDC9F.png", "\ud83d\udc9e": "D83DDC9E.png", "\ud83d\udc91": "D83DDC91.png", "\ud83d\udc90": "D83DDC90.png", "\ud83d\udc93": "D83DDC93.png", "\ud83d\udc92": "D83DDC92.png", "\ud83d\udc95": "D83DDC95.png", "\ud83d\udc94": "D83DDC94.png", "\ud83d\udc97": "D83DDC97.png", "\ud83d\udc96": "D83DDC96.png", "\ud83d\udc89": "D83DDC89.png", "\ud83d\udc88": "D83DDC88.png", "\ud83d\udc8b": "D83DDC8B.png", "\ud83d\udc8a": "D83DDC8A.png", "\ud83d\udc8d": "D83DDC8D.png", "\ud83d\udc8c": "D83DDC8C.png", "\ud83d\udc8f": "D83DDC8F.png", "\ud83d\udc8e": "D83DDC8E.png", "\ud83d\udc81": "D83DDC81.png", "\ud83d\udc80": "D83DDC80.png", "\ud83d\udc83": "D83DDC83.png", "\ud83d\udc82": "D83DDC82.png", "\ud83d\udc85": "D83DDC85.png", "\ud83d\udc84": "D83DDC84.png", "\ud83d\udc87": "D83DDC87.png", "\ud83d\udc86": "D83DDC86.png", "\ud83d\udc70": "D83DDC70.png", "\ud83d\udc71": "D83DDC71.png", "\ud83d\udc72": "D83DDC72.png", "\ud83d\udc73": "D83DDC73.png", "\ud83d\udc74": "D83DDC74.png", "\ud83d\udc75": "D83DDC75.png", "\ud83d\udc76": "D83DDC76.png", "\ud83d\udc77": "D83DDC77.png", "\ud83d\udc78": "D83DDC78.png", "\ud83d\udc79": "D83DDC79.png", "\ud83d\udc7a": "D83DDC7A.png", "\ud83d\udc7b": "D83DDC7B.png", "\ud83d\udc7c": "D83DDC7C.png", "\ud83d\udc7d": "D83DDC7D.png", "\ud83d\udc7e": "D83DDC7E.png", "\ud83d\udc7f": "D83DDC7F.png", ">(": "D83DDE20.png", "\ud83d\udc61": "D83DDC61.png", "\ud83d\udc62": "D83DDC62.png", "\ud83d\udc63": "D83DDC63.png", "\ud83d\udc64": "D83DDC64.png", "\ud83d\udc5e": "D83DDC5E.png", "\ud83d\udc66": "D83DDC66.png", "\ud83d\udc67": "D83DDC67.png", "\ud83d\udc68": "D83DDC68.png", "\ud83d\udc69": "D83DDC69.png", "\ud83d\udc6a": "D83DDC6A.png", "\ud83d\udc6b": "D83DDC6B.png", "\ud83d\udc6c": "D83DDC6C.png", ":up:": "261D.png", "\ud83d\udc6e": "D83DDC6E.png", "\ud83d\udc6f": "D83DDC6F.png", "\ud83d\udc50": "D83DDC50.png", "\ud83d\udc51": "D83DDC51.png", "\ud83d\udc52": "D83DDC52.png", "\ud83d\udc53": "D83DDC53.png", "\ud83d\udc54": "D83DDC54.png", "\ud83d\udc55": "D83DDC55.png", "\ud83d\udc56": "D83DDC56.png", "\ud83d\udc57": "D83DDC57.png", "\ud83d\udc58": "D83DDC58.png", "\ud83d\udc59": "D83DDC59.png", "\ud83d\udc5a": "D83DDC5A.png", "\ud83d\udc5b": "D83DDC5B.png", "\ud83d\udc5c": "D83DDC5C.png", "\ud83d\udc5d": "D83DDC5D.png", "xD": "D83DDE06.png", "\ud83d\udc5f": "D83DDC5F.png", "\ud83d\udc40": "D83DDC40.png", "\ud83d\udc42": "D83DDC42.png", "\ud83d\udc43": "D83DDC43.png", "\ud83d\udc44": "D83DDC44.png", "\ud83d\udc45": "D83DDC45.png", "\ud83d\udc46": "D83DDC46.png", "\ud83d\udc47": "D83DDC47.png", "\ud83d\udc48": "D83DDC48.png", "\ud83d\udc49": "D83DDC49.png", "\ud83d\udc4a": "D83DDC4A.png", "\ud83d\udc4b": "D83DDC4B.png", "\ud83d\udc4c": "D83DDC4C.png", "\ud83d\udc4d": "D83DDC4D.png", "\ud83d\udc4e": "D83DDC4E.png", "\ud83d\udc4f": "D83DDC4F.png", "\ud83d\ude1b": "D83DDE1B.png", "\ud83d\ude1a": "D83DDE1A.png", "\ud83d\ude19": "D83DDE19.png", "\ud83d\ude18": "D83DDE18.png", "\ud83d\ude1f": "D83DDE1F.png", "\ud83d\ude1e": "D83DDE1E.png", "\ud83d\ude1d": "D83DDE1D.png", "\ud83d\ude1c": "D83DDE1C.png", "\ud83d\ude13": "D83DDE13.png", "\ud83d\ude12": "D83DDE12.png", "\ud83d\ude11": "D83DDE11.png", "\ud83d\ude10": "D83DDE10.png", "\ud83d\ude17": "D83DDE17.png", "\ud83d\ude16": "D83DDE16.png", "\ud83d\ude15": "D83DDE15.png", "\ud83d\ude14": "D83DDE14.png", "\ud83d\ude0b": "D83DDE0B.png", "\ud83d\ude0a": "D83DDE0A.png", "\ud83d\ude09": "D83DDE09.png", "\ud83d\ude08": "D83DDE08.png", "\ud83d\ude0f": "D83DDE0F.png", "\ud83d\ude0e": "D83DDE0E.png", "\ud83d\ude0d": "D83DDE0D.png", "\ud83d\ude0c": "D83DDE0C.png", "\ud83d\ude03": "D83DDE03.png", "\ud83d\ude02": "D83DDE02.png", "\ud83d\ude01": "D83DDE01.png", "\ud83d\ude00": "D83DDE00.png", "\ud83d\ude07": "D83DDE07.png", "\ud83d\ude06": "D83DDE06.png", "\ud83d\ude05": "D83DDE05.png", "\ud83d\ude04": "D83DDE04.png", "\ud83d\ude3b": "D83DDE3B.png", "\ud83d\ude3a": "D83DDE3A.png", "\ud83d\ude39": "D83DDE39.png", "\ud83d\ude38": "D83DDE38.png", "\ud83d\ude3f": "D83DDE3F.png", "\ud83d\ude3e": "D83DDE3E.png", "\ud83d\ude3d": "D83DDE3D.png", "\ud83d\ude3c": "D83DDE3C.png", "\ud83d\ude33": "D83DDE33.png", "\ud83d\ude32": "D83DDE32.png", "\ud83d\ude31": "D83DDE31.png", "\ud83d\ude30": "D83DDE30.png", "\ud83d\ude37": "D83DDE37.png", "\ud83d\ude36": "D83DDE36.png", "\ud83d\ude35": "D83DDE35.png", "\ud83d\ude34": "D83DDE34.png", "\ud83d\ude2b": "D83DDE2B.png", "\ud83d\ude2a": "D83DDE2A.png", "\ud83d\ude29": "D83DDE29.png", "\ud83d\ude28": "D83DDE28.png", "\ud83d\ude2f": "D83DDE2F.png", "\ud83d\ude2e": "D83DDE2E.png", "\ud83d\ude2d": "D83DDE2D.png", "\ud83d\ude2c": "D83DDE2C.png", "\ud83d\ude23": "D83DDE23.png", "\ud83d\ude22": "D83DDE22.png", "\ud83d\ude21": "D83DDE21.png", "\ud83d\ude20": "D83DDE20.png", "\ud83d\ude27": "D83DDE27.png", "\ud83d\ude26": "D83DDE26.png", "\ud83d\ude25": "D83DDE25.png", "\ud83d\ude24": "D83DDE24.png", "\ud83c\udfad": "D83CDFAD.png", "\ud83c\udfac": "D83CDFAC.png", "\ud83c\udfaf": "D83CDFAF.png", "\ud83c\udfae": "D83CDFAE.png", "\ud83c\udfa9": "D83CDFA9.png", "\ud83c\udfa8": "D83CDFA8.png", "\ud83c\udfab": "D83CDFAB.png", "\ud83c\udfaa": "D83CDFAA.png", "\ud83c\udfa5": "D83CDFA5.png", "\ud83c\udfa4": "D83CDFA4.png", "\ud83c\udfa7": "D83CDFA7.png", "\ud83c\udfa6": "D83CDFA6.png", "\ud83c\udfa1": "D83CDFA1.png", "\ud83c\udfa0": "D83CDFA0.png", "\ud83c\udfa3": "D83CDFA3.png", "\ud83c\udfa2": "D83CDFA2.png", "\ud83c\udfbd": "D83CDFBD.png", "\ud83c\udfbc": "D83CDFBC.png", "\ud83c\udfbf": "D83CDFBF.png", "\ud83c\udfbe": "D83CDFBE.png", "\ud83c\udfb9": "D83CDFB9.png", "\ud83c\udfb8": "D83CDFB8.png", "\ud83c\udfbb": "D83CDFBB.png", "\ud83c\udfba": "D83CDFBA.png", "\ud83c\udfb5": "D83CDFB5.png", "\ud83c\udfb4": "D83CDFB4.png", "\ud83c\udfb7": "D83CDFB7.png", "\ud83c\udfb6": "D83CDFB6.png", "\ud83c\udfb1": "D83CDFB1.png", "\ud83c\udfb0": "D83CDFB0.png", "\ud83c\udfb3": "D83CDFB3.png", "\ud83c\udfb2": "D83CDFB2.png", "\ud83c\udf8d": "D83CDF8D.png", "\ud83c\udf8c": "D83CDF8C.png", "\ud83c\udf8f": "D83CDF8F.png", "\ud83c\udf8e": "D83CDF8E.png", "\ud83c\udf89": "D83CDF89.png", "\ud83c\udf88": "D83CDF88.png", "\ud83c\udf8b": "D83CDF8B.png", "\ud83c\udf8a": "D83CDF8A.png", "\ud83c\udf85": "D83CDF85.png", "\ud83c\udf84": "D83CDF84.png", "\ud83c\udf87": "D83CDF87.png", "\ud83c\udf86": "D83CDF86.png", "\ud83c\udf81": "D83CDF81.png", "\ud83c\udf80": "D83CDF80.png", "\ud83c\udf83": "D83CDF83.png", "\ud83c\udf82": "D83CDF82.png", "\ud83d\udce1": "D83DDCE1.png", "\ud83c\udf91": "D83CDF91.png", "\ud83c\udf90": "D83CDF90.png", "\ud83c\udf93": "D83CDF93.png", "\ud83c\udf92": "D83CDF92.png", "\u26f5": "26F5.png", "\u26f2": "26F2.png", "\u26f3": "26F3.png", "\u26fd": "26FD.png", "\u26fa": "26FA.png", "\u26ea": "26EA.png", "\u26d4": "26D4.png", "\u26c4": "26C4.png", "\u26c5": "26C5.png", "\u26ce": "26CE.png", "\u2728": "2728.png", ":ok:": "D83DDC4C.png", "4\u20e3": "003420E3.png", "\u2734": "2734.png", "\u2733": "2733.png", "\u270c": "270C.png", "\u270f": "270F.png", "\u2709": "2709.png", "\u2708": "2708.png", "\u270b": "270B.png", "\u270a": "270A.png", "\u2705": "2705.png", "B-)": "D83DDE0E.png", "\u2702": "2702.png", "\u2714": "2714.png", "\u2716": "2716.png", "\u2712": "2712.png", "\ud83d\udd2f": "D83DDD2F.png", "\ud83d\udd2e": "D83DDD2E.png", "\ud83d\udd2d": "D83DDD2D.png", "\ud83d\udd2c": "D83DDD2C.png", "\ud83d\udd2b": "D83DDD2B.png", "\ud83d\udd2a": "D83DDD2A.png", "\ud83d\udd29": "D83DDD29.png", "\ud83d\udd28": "D83DDD28.png", "\ud83d\udd27": "D83DDD27.png", "\ud83d\udd26": "D83DDD26.png", "\ud83d\udd25": "D83DDD25.png", "\ud83d\udd24": "D83DDD24.png", "\ud83d\udd23": "D83DDD23.png", "}:)": "D83DDE08.png", "\ud83d\udd21": "D83DDD21.png", "\ud83d\udd20": "D83DDD20.png", "\ud83d\udd3d": "D83DDD3D.png", "\ud83d\udd3c": "D83DDD3C.png", "\ud83d\udd3b": "D83DDD3B.png", "\ud83d\udd3a": "D83DDD3A.png", "\ud83d\udd39": "D83DDD39.png", "\ud83d\udd38": "D83DDD38.png", "\ud83d\udd37": "D83DDD37.png", "\ud83d\udd36": "D83DDD36.png", "\ud83d\udd35": "D83DDD35.png", "\ud83d\udd34": "D83DDD34.png", "\ud83d\udd33": "D83DDD33.png", "\ud83d\udd32": "D83DDD32.png", "\ud83d\udd31": "D83DDD31.png", "\ud83d\udd30": "D83DDD30.png", "\ud83d\udd0f": "D83DDD0F.png", "\ud83d\udd0e": "D83DDD0E.png", "\ud83d\udd0d": "D83DDD0D.png", "\ud83d\udd0c": "D83DDD0C.png", "\ud83d\udd0b": "D83DDD0B.png", "\ud83d\udd0a": "D83DDD0A.png", "\ud83d\udd09": "D83DDD09.png", "\ud83d\udd08": "D83DDD08.png", "\ud83d\udd07": "D83DDD07.png", "\ud83d\udd06": "D83DDD06.png", "\ud83d\udd05": "D83DDD05.png", "\ud83d\udd04": "D83DDD04.png", "\ud83d\udd03": "D83DDD03.png", "\ud83d\udd02": "D83DDD02.png", "\ud83d\udd01": "D83DDD01.png", "\ud83d\udd00": "D83DDD00.png", ":'(": "D83DDE22.png", "\ud83d\udd1e": "D83DDD1E.png", "\ud83d\udd1d": "D83DDD1D.png", "\ud83d\udd1c": "D83DDD1C.png", "\ud83d\udd1b": "D83DDD1B.png", "\ud83d\udd1a": "D83DDD1A.png", "\ud83d\udd19": "D83DDD19.png", "\ud83d\udd18": "D83DDD18.png", "\ud83d\udd17": "D83DDD17.png", "\ud83d\udd16": "D83DDD16.png", "\ud83d\udd15": "D83DDD15.png", "\ud83d\udd14": "D83DDD14.png", "\ud83d\udd13": "D83DDD13.png", "\ud83d\udd12": "D83DDD12.png", "\ud83d\udd11": "D83DDD11.png", "\ud83d\udd10": "D83DDD10.png", "\ud83c\udccf": "D83CDCCF.png", "\u00a9": "00A9.png", "6\u20e3": "003620E3.png", "\ud83c\udf64": "D83CDF64.png", "\ud83c\udf65": "D83CDF65.png", "\ud83c\udf66": "D83CDF66.png", "\ud83c\udf67": "D83CDF67.png", "\ud83c\udf60": "D83CDF60.png", "\ud83c\udf61": "D83CDF61.png", "\ud83c\udf62": "D83CDF62.png", "\ud83c\udf63": "D83CDF63.png", "\ud83c\udf6c": "D83CDF6C.png", "\ud83c\udf6d": "D83CDF6D.png", "\ud83c\udf6e": "D83CDF6E.png", "\ud83c\udf6f": "D83CDF6F.png", "\ud83c\udf68": "D83CDF68.png", "\ud83c\udf69": "D83CDF69.png", "\ud83c\udf6a": "D83CDF6A.png", "\ud83c\udf6b": "D83CDF6B.png", "\ud83c\udf74": "D83CDF74.png", "\ud83c\udf75": "D83CDF75.png", "\ud83c\udf76": "D83CDF76.png", "\ud83c\udf77": "D83CDF77.png", "\ud83c\udf70": "D83CDF70.png", "\ud83c\udf71": "D83CDF71.png", "\ud83c\udf72": "D83CDF72.png", "\ud83c\udf73": "D83CDF73.png", "\ud83c\udf7c": "D83CDF7C.png", "\ud83c\udf78": "D83CDF78.png", "\ud83c\udf79": "D83CDF79.png", "\ud83c\udf7a": "D83CDF7A.png", "\ud83c\udf7b": "D83CDF7B.png", "\ud83c\udf44": "D83CDF44.png", "\ud83c\udf45": "D83CDF45.png", "\ud83c\udf46": "D83CDF46.png", "\ud83c\udf47": "D83CDF47.png", "\ud83c\udf40": "D83CDF40.png", "\ud83c\udf41": "D83CDF41.png", "\ud83c\udf42": "D83CDF42.png", "\ud83c\udf43": "D83CDF43.png", "\ud83c\udf4c": "D83CDF4C.png", "\ud83c\udf4d": "D83CDF4D.png", "\ud83c\udf4e": "D83CDF4E.png", "\ud83c\udf4f": "D83CDF4F.png", "\ud83c\udf48": "D83CDF48.png", "\ud83c\udf49": "D83CDF49.png", "\ud83c\udf4a": "D83CDF4A.png", "\ud83c\udf4b": "D83CDF4B.png", "\ud83c\udf54": "D83CDF54.png", "\ud83c\udf55": "D83CDF55.png", "\ud83c\udf56": "D83CDF56.png", "\ud83c\udf57": "D83CDF57.png", "\ud83c\udf50": "D83CDF50.png", "\ud83c\udf51": "D83CDF51.png", "\ud83c\udf52": "D83CDF52.png", "\ud83c\udf53": "D83CDF53.png", "\ud83c\udf5c": "D83CDF5C.png", "\ud83c\udf5d": "D83CDF5D.png", "\ud83c\udf5e": "D83CDF5E.png", "\ud83c\udf5f": "D83CDF5F.png", "\ud83c\udf58": "D83CDF58.png", "\ud83c\udf59": "D83CDF59.png", "\ud83c\udf5a": "D83CDF5A.png", "\ud83c\udf5b": "D83CDF5B.png", "\u263a": "263A.png", "\ud83c\udf08": "D83CDF08.png", "\u261d": "261D.png", "\u2611": "2611.png", "\u2615": "2615.png", "\ud83c\udf15": "D83CDF15.png", "\u260e": "260E.png", "\u2601": "2601.png", "\u2600": "2600.png", "\ud83d\udc33": "D83DDC33.png", "\ud83d\udc32": "D83DDC32.png", "\ud83d\udc31": "D83DDC31.png", "\ud83d\udc30": "D83DDC30.png", "\ud83d\udc37": "D83DDC37.png", "\ud83d\udc36": "D83DDC36.png", "\ud83d\udc35": "D83DDC35.png", "\ud83d\udc34": "D83DDC34.png", "\ud83d\udc3b": "D83DDC3B.png", "\ud83d\udc3a": "D83DDC3A.png", "\ud83d\udc39": "D83DDC39.png", "\ud83d\udc38": "D83DDC38.png", "\ud83d\udc3e": "D83DDC3E.png", "\ud83d\udc3d": "D83DDC3D.png", "\ud83d\udc3c": "D83DDC3C.png", "\ud83d\udc23": "D83DDC23.png", "\ud83d\udc22": "D83DDC22.png", "\ud83d\udc21": "D83DDC21.png", "\ud83d\udc20": "D83DDC20.png", "\ud83d\udc27": "D83DDC27.png", "\ud83d\udc26": "D83DDC26.png", "\ud83d\udc25": "D83DDC25.png", "\ud83d\udc24": "D83DDC24.png", "\ud83d\udc2b": "D83DDC2B.png", "\ud83d\udc2a": "D83DDC2A.png", ":dislike:": "D83DDC4E.png", "\ud83d\udc28": "D83DDC28.png", "\ud83d\udc2f": "D83DDC2F.png", "\ud83d\udc2e": "D83DDC2E.png", "\ud83d\udc2d": "D83DDC2D.png", "\ud83d\udc2c": "D83DDC2C.png", "\ud83d\udc13": "D83DDC13.png", "\ud83d\udc12": "D83DDC12.png", "\ud83d\udc11": "D83DDC11.png", "\ud83d\udc10": "D83DDC10.png", "\ud83d\udc17": "D83DDC17.png", "\ud83d\udc16": "D83DDC16.png", "\ud83d\udc15": "D83DDC15.png", "\ud83d\udc14": "D83DDC14.png", "\ud83d\udc1b": "D83DDC1B.png", "\ud83d\udc1a": "D83DDC1A.png", "\ud83d\udc19": "D83DDC19.png", "\ud83d\udc18": "D83DDC18.png", "\ud83d\udc1f": "D83DDC1F.png", "\ud83d\udc1e": "D83DDC1E.png", "\ud83d\udc1d": "D83DDC1D.png", "\ud83d\udc1c": "D83DDC1C.png", "\ud83d\udc03": "D83DDC03.png", "\ud83d\udc02": "D83DDC02.png", "\ud83d\udc01": "D83DDC01.png", "\ud83d\udc00": "D83DDC00.png", "\ud83d\udc07": "D83DDC07.png", "\ud83d\udc06": "D83DDC06.png", "\ud83d\udc05": "D83DDC05.png", "\ud83d\udc04": "D83DDC04.png", "\ud83d\udc0b": "D83DDC0B.png", "\ud83d\udc0a": "D83DDC0A.png", "\ud83d\udc09": "D83DDC09.png", "\ud83d\udc08": "D83DDC08.png", "\ud83d\udc0f": "D83DDC0F.png", "\ud83d\udc0e": "D83DDC0E.png", "\ud83d\udc0d": "D83DDC0D.png", "\ud83d\udc0c": "D83DDC0C.png", "\u25fb": "25FB.png", "<3": "2764.png", "\u25fc": "25FC.png", "\u25fd": "25FD.png", "\u25fe": "25FE.png", "\u27bf": "27BF.png", "\u2b05": "2B05.png", "\ud83d\ude92": "D83DDE92.png", ":like:": "D83DDC4D.png", "\ud83c\udd8e": "D83CDD8E.png", "\ud83c\udd95": "D83CDD95.png", "\ud83c\udd94": "D83CDD94.png", "\ud83c\udd97": "D83CDD97.png", "\ud83c\udd96": "D83CDD96.png", "\ud83c\udd91": "D83CDD91.png", "\ud83c\udd93": "D83CDD93.png", "\ud83c\udd92": "D83CDD92.png", "\ud83c\udd99": "D83CDD99.png", "\ud83c\udd98": "D83CDD98.png", "\ud83c\udd9a": "D83CDD9A.png", "\ud83c\udf20": "D83CDF20.png", "\ud83c\udf37": "D83CDF37.png", "\ud83c\udf35": "D83CDF35.png", "\ud83c\udf34": "D83CDF34.png", "\ud83c\udf33": "D83CDF33.png", "\ud83c\udf32": "D83CDF32.png", "\ud83c\udf31": "D83CDF31.png", "\ud83c\udf30": "D83CDF30.png", "\ud83c\udf3f": "D83CDF3F.png", "\ud83c\udf3e": "D83CDF3E.png", "\ud83c\udf3d": "D83CDF3D.png", "\ud83c\udf3c": "D83CDF3C.png", "\ud83c\udf3b": "D83CDF3B.png", "\ud83c\udf3a": "D83CDF3A.png", "\ud83c\udf39": "D83CDF39.png", "\ud83c\udf38": "D83CDF38.png", "\ud83c\udf07": "D83CDF07.png", "\ud83c\udf06": "D83CDF06.png", "\ud83c\udf05": "D83CDF05.png", "\ud83c\udf04": "D83CDF04.png", "\ud83c\udf03": "D83CDF03.png", "\ud83c\udf02": "D83CDF02.png", "\ud83c\udf01": "D83CDF01.png", "\ud83c\udf00": "D83CDF00.png", "\ud83c\udf0f": "D83CDF0F.png", "\ud83c\udf0e": "D83CDF0E.png", "\ud83c\udf0d": "D83CDF0D.png", "\ud83c\udf0c": "D83CDF0C.png", "\ud83c\udf0b": "D83CDF0B.png", "\ud83c\udf0a": "D83CDF0A.png", "\ud83c\udf09": "D83CDF09.png", "O:)": "D83DDE07.png", "\ud83c\udf17": "D83CDF17.png", "\ud83c\udf16": "D83CDF16.png", "\ud83c\uddef\ud83c\uddf5": "D83CDDEFD83CDDF5.png", "\ud83c\udf14": "D83CDF14.png", "\ud83c\udf13": "D83CDF13.png", "\ud83c\udf12": "D83CDF12.png", "\ud83c\udf11": "D83CDF11.png", "\ud83c\udf10": "D83CDF10.png", "\ud83c\udf1f": "D83CDF1F.png", "\ud83c\udf1e": "D83CDF1E.png", "\ud83c\udf1d": "D83CDF1D.png", "\ud83c\udf1c": "D83CDF1C.png", "\ud83c\udf1b": "D83CDF1B.png", "\ud83c\udf1a": "D83CDF1A.png", "\ud83c\udf19": "D83CDF19.png", "\ud83c\udf18": "D83CDF18.png", "\u2764": "2764.png", "\u2753": "2753.png", "\ud83c\uddfa\ud83c\uddf8": "D83CDDFAD83CDDF8.png", "\u2757": "2757.png", "\u2754": "2754.png", "\u2755": "2755.png", "B)": "D83DDE0E.png", "\u27b0": "27B0.png", ";-)": "D83DDE09.png", "\u2744": "2744.png", "5\u20e3": "003520E3.png", "\u274e": "274E.png", "\u274c": "274C.png", "\u23f0": "23F0.png", "\u23f3": "23F3.png", ":-D": "D83DDE03.png", "\u23e9": "23E9.png", "\u23ea": "23EA.png", "\u23eb": "23EB.png", "\u23ec": "23EC.png", ":-P": "D83DDE0B.png", ";o": "D83DDE30.png", "\ud83d\udec4": "D83DDEC4.png", ";P": "D83DDE1C.png", "\ud83d\udec2": "D83DDEC2.png", "\u25b6": "25B6.png", "\ud83d\udec0": "D83DDEC0.png", "\ud83d\udec1": "D83DDEC1.png", ";-P": "D83DDE1C.png", "\u2935": "2935.png", "\u2934": "2934.png", "\u25ab": "25AB.png", "\u25aa": "25AA.png", ":-p": "D83DDE0B.png", "\u2747": "2747.png", "\ud83c\udd7e": "D83CDD7E.png", "\ud83c\udd7f": "D83CDD7F.png", "\u303d": "303D.png", "\u2122": "2122.png", "\u3030": "3030.png", "\ud83c\udd70": "D83CDD70.png", "\ud83c\udd71": "D83CDD71.png", ";)": "D83DDE09.png", "\u2139": "2139.png", ":-*": "D83DDE1A.png", ":-(": "D83DDE12.png", ":-)": "D83DDE0A.png", "\u2614": "2614.png", "\u2b07": "2B07.png", "\u2796": "2796.png", "\ud83c\ude01": "D83CDE01.png", ":v:": "270C.png", "\u2b06": "2B06.png", "\u267f": "267F.png", "\u267b": "267B.png", "\ud83c\udde9\ud83c\uddea": "D83CDDE9D83CDDEA.png", "\u2668": "2668.png", "\u2666": "2666.png", "\u2665": "2665.png", "\u2663": "2663.png", "\u2660": "2660.png", "\u00ae": "00AE.png", "\u2652": "2652.png", "\u2653": "2653.png", "\u2650": "2650.png", "\u2651": "2651.png", "\u264e": "264E.png", "\u264f": "264F.png", "\u264c": "264C.png", "\u264d": "264D.png", "\u264a": "264A.png", "\u264b": "264B.png", "\ud83d\udcf4": "D83DDCF4.png", "\u2649": "2649.png", "\ud83c\uddec\ud83c\udde7": "D83CDDECD83CDDE7.png", "\ud83d\uddfb": "D83DDDFB.png", "\ud83d\uddfe": "D83DDDFE.png", "\ud83d\uddff": "D83DDDFF.png", "\ud83d\uddfc": "D83DDDFC.png", "\ud83d\uddfd": "D83DDDFD.png", "0\u20e3": "003020E3.png", "9\u20e3": "003920E3.png", ":_(": "D83DDE2D.png", "\u203c": "203C.png", "\ud83d\udec5": "D83DDEC5.png", "\ud83d\udec3": "D83DDEC3.png", "\ud83c\uddf7\ud83c\uddfa": "D83CDDF7D83CDDFA.png", "3-)": "D83DDE0C.png"}
+{":(": "D83DDE12.png", ":)": "D83DDE0A.png", ":*": "D83DDE1A.png", "\ud83d\udc29": "D83DDC29.png", "\ud83c\udfe2": "D83CDFE2.png", "\ud83c\udfe3": "D83CDFE3.png", "\ud83c\udfe0": "D83CDFE0.png", ":o": "D83DDE28.png", "\ud83c\udfe6": "D83CDFE6.png", "\ud83c\udfe7": "D83CDFE7.png", "\ud83c\udfe4": "D83CDFE4.png", "\ud83c\udfe5": "D83CDFE5.png", "\ud83c\udfea": "D83CDFEA.png", "\ud83c\udfeb": "D83CDFEB.png", "\ud83c\udfe8": "D83CDFE8.png", "\ud83c\udfe9": "D83CDFE9.png", "\ud83c\udfee": "D83CDFEE.png", "\ud83c\udfef": "D83CDFEF.png", "\ud83c\udfec": "D83CDFEC.png", "\ud83c\udfed": "D83CDFED.png", ":|": "D83DDE10.png", "\ud83c\uddea\ud83c\uddf8": "D83CDDEAD83CDDF8.png", ":p": "D83DDE0B.png", "\ud83c\udfc2": "D83CDFC2.png", "\ud83c\udfc3": "D83CDFC3.png", "\ud83c\udfc0": "D83CDFC0.png", "\ud83c\udfc1": "D83CDFC1.png", "\ud83c\udfc6": "D83CDFC6.png", "\ud83c\udfc7": "D83CDFC7.png", "\ud83c\udfc4": "D83CDFC4.png", ":D": "D83DDE03.png", "\ud83c\udfc8": "D83CDFC8.png", "\ud83c\udfc9": "D83CDFC9.png", "\ud83c\udde8\ud83c\uddf3": "D83CDDE8D83CDDF3.png", ":]": "D83DDE0F.png", ":X": "D83DDE37.png", ":P": "D83DDE0B.png", "\u2b1c": "2B1C.png", "\ud83d\udcfc": "D83DDCFC.png", "\ud83d\udcfa": "D83DDCFA.png", "\ud83d\udcfb": "D83DDCFB.png", "\u2b1b": "2B1B.png", "\ud83d\udcf9": "D83DDCF9.png", "\ud83d\udcf6": "D83DDCF6.png", "\ud83d\udcf7": "D83DDCF7.png", "\u27a1": "27A1.png", "\ud83d\udcf5": "D83DDCF5.png", "\ud83d\udcf2": "D83DDCF2.png", "\ud83d\udcf3": "D83DDCF3.png", "\ud83d\udcf0": "D83DDCF0.png", "\ud83d\udcf1": "D83DDCF1.png", "\ud83d\udcee": "D83DDCEE.png", "\ud83d\udcef": "D83DDCEF.png", "\ud83d\udcec": "D83DDCEC.png", "\ud83d\udced": "D83DDCED.png", "\ud83d\udcea": "D83DDCEA.png", "\ud83d\udceb": "D83DDCEB.png", "\ud83d\udce8": "D83DDCE8.png", "\ud83d\udce9": "D83DDCE9.png", "\ud83d\udce6": "D83DDCE6.png", "\ud83d\udce7": "D83DDCE7.png", "\ud83d\udce4": "D83DDCE4.png", "\ud83d\udce5": "D83DDCE5.png", "\ud83d\udce2": "D83DDCE2.png", "\ud83d\udce3": "D83DDCE3.png", "\ud83d\udce0": "D83DDCE0.png", "\ud83d\udcbc": "D83DDCBC.png", "\ud83d\udcde": "D83DDCDE.png", "\ud83d\udcdf": "D83DDCDF.png", "\ud83d\udcdc": "D83DDCDC.png", "\ud83d\udcdd": "D83DDCDD.png", "\ud83d\udcda": "D83DDCDA.png", "\ud83d\udcdb": "D83DDCDB.png", "\ud83d\udcd8": "D83DDCD8.png", "\ud83d\udcd9": "D83DDCD9.png", "\ud83d\udcd6": "D83DDCD6.png", "\ud83d\udcd7": "D83DDCD7.png", "\ud83d\udcd4": "D83DDCD4.png", "\ud83d\udcd5": "D83DDCD5.png", "\ud83d\udcd2": "D83DDCD2.png", "\ud83d\udcd3": "D83DDCD3.png", "\ud83d\udcd0": "D83DDCD0.png", "\ud83d\udcd1": "D83DDCD1.png", "\ud83d\udcce": "D83DDCCE.png", "\ud83d\udccf": "D83DDCCF.png", "\ud83d\udccc": "D83DDCCC.png", "\ud83d\udccd": "D83DDCCD.png", "\ud83d\udcca": "D83DDCCA.png", "\ud83d\udccb": "D83DDCCB.png", "\ud83d\udcc8": "D83DDCC8.png", "\ud83d\udcc9": "D83DDCC9.png", "\ud83d\udcc6": "D83DDCC6.png", "\ud83d\udcc7": "D83DDCC7.png", "\ud83d\udcc4": "D83DDCC4.png", "\ud83d\udcc5": "D83DDCC5.png", "\ud83d\udcc2": "D83DDCC2.png", "\ud83d\udcc3": "D83DDCC3.png", "\ud83d\udcc0": "D83DDCC0.png", "\ud83d\udcc1": "D83DDCC1.png", "\ud83d\udea1": "D83DDEA1.png", "\ud83d\udea0": "D83DDEA0.png", "\ud83d\udea3": "D83DDEA3.png", "\ud83d\udea2": "D83DDEA2.png", "\ud83d\udea5": "D83DDEA5.png", "\ud83d\udea4": "D83DDEA4.png", "\ud83d\udea7": "D83DDEA7.png", "\ud83d\udea6": "D83DDEA6.png", "\ud83d\udea9": "D83DDEA9.png", "\ud83d\udea8": "D83DDEA8.png", "\ud83d\udeab": "D83DDEAB.png", "\ud83d\udeaa": "D83DDEAA.png", "\ud83d\udead": "D83DDEAD.png", "\ud83d\udeac": "D83DDEAC.png", "\ud83d\udeaf": "D83DDEAF.png", "\ud83d\udeae": "D83DDEAE.png", "\u25c0": "25C0.png", "\ud83d\udeb0": "D83DDEB0.png", "\ud83d\udeb3": "D83DDEB3.png", "\ud83d\udeb2": "D83DDEB2.png", "\ud83d\udeb5": "D83DDEB5.png", "\ud83d\udeb4": "D83DDEB4.png", "\ud83d\udeb7": "D83DDEB7.png", "\ud83d\udeb6": "D83DDEB6.png", "\ud83d\udeb9": "D83DDEB9.png", "\ud83d\udeb8": "D83DDEB8.png", "\ud83d\udebb": "D83DDEBB.png", "\ud83d\udeba": "D83DDEBA.png", "\ud83d\udebd": "D83DDEBD.png", "\ud83d\udebc": "D83DDEBC.png", "\ud83d\udebf": "D83DDEBF.png", "\ud83d\udebe": "D83DDEBE.png", "\ud83d\ude81": "D83DDE81.png", "\ud83d\ude80": "D83DDE80.png", "\ud83d\ude83": "D83DDE83.png", "\ud83d\ude82": "D83DDE82.png", "\ud83d\ude85": "D83DDE85.png", "\ud83d\ude84": "D83DDE84.png", "\ud83d\ude87": "D83DDE87.png", "\ud83d\ude86": "D83DDE86.png", "\ud83d\ude89": "D83DDE89.png", "\ud83d\ude88": "D83DDE88.png", "\ud83d\ude8b": "D83DDE8B.png", "\ud83d\ude8a": "D83DDE8A.png", "\ud83d\ude8d": "D83DDE8D.png", "\ud83d\ude8c": "D83DDE8C.png", "\ud83d\ude8f": "D83DDE8F.png", "\ud83d\ude8e": "D83DDE8E.png", "\ud83d\ude91": "D83DDE91.png", "\ud83d\ude90": "D83DDE90.png", "\ud83d\ude93": "D83DDE93.png", "3(": "D83DDE14.png", "\ud83d\ude95": "D83DDE95.png", "\ud83d\ude94": "D83DDE94.png", "\ud83d\ude97": "D83DDE97.png", "\ud83d\ude96": "D83DDE96.png", "\ud83d\ude99": "D83DDE99.png", "\ud83d\ude98": "D83DDE98.png", "\ud83d\ude9b": "D83DDE9B.png", "\ud83d\ude9a": "D83DDE9A.png", "\ud83d\ude9d": "D83DDE9D.png", "\ud83d\ude9c": "D83DDE9C.png", "\ud83d\ude9f": "D83DDE9F.png", "\ud83d\ude9e": "D83DDE9E.png", "\ud83d\udcaf": "D83DDCAF.png", "\ud83d\ude48": "D83DDE48.png", "\ud83d\ude49": "D83DDE49.png", "\ud83d\ude4a": "D83DDE4A.png", "\ud83d\ude4b": "D83DDE4B.png", "\ud83d\ude4c": "D83DDE4C.png", "\ud83d\ude4d": "D83DDE4D.png", "\ud83d\ude4e": "D83DDE4E.png", "\ud83d\ude4f": "D83DDE4F.png", "\ud83d\ude40": "D83DDE40.png", "\ud83d\ude45": "D83DDE45.png", "\ud83d\ude46": "D83DDE46.png", "\ud83d\ude47": "D83DDE47.png", "\ud83d\udeb1": "D83DDEB1.png", "\ud83c\uddf0\ud83c\uddf7": "D83CDDF0D83CDDF7.png", "\u2049": "2049.png", "\ud83c\udc04": "D83CDC04.png", "\u21aa": "21AA.png", "\u21a9": "21A9.png", "\u231a": "231A.png", "\ud83d\udc9c": "D83DDC9C.png", "\u2197": "2197.png", "\u2196": "2196.png", "\u2195": "2195.png", "\u2194": "2194.png", "\u2199": "2199.png", "\u2198": "2198.png", "\u26be": "26BE.png", "\u26bd": "26BD.png", "\ud83c\udfe1": "D83CDFE1.png", "\u26a1": "26A1.png", "\u26a0": "26A0.png", "\u26ab": "26AB.png", ">((": "D83DDE21.png", "\ud83c\uddee\ud83c\uddf9": "D83CDDEED83CDDF9.png", "\u2693": "2693.png", "3\u20e3": "003320E3.png", "\u2b50": "2B50.png", "\u26aa": "26AA.png", "2\u20e3": "003220E3.png", "\u2b55": "2B55.png", "\ud83d\udd22": "D83DDD22.png", "1\u20e3": "003120E3.png", "\u24c2": "24C2.png", "\ud83c\udff0": "D83CDFF0.png", "7\u20e3": "003720E3.png", "\u231b": "231B.png", "\u2797": "2797.png", ":((": "D83DDE29.png", "\ud83c\uddeb\ud83c\uddf7": "D83CDDEBD83CDDF7.png", "\ud83d\udc60": "D83DDC60.png", "8\u20e3": "003820E3.png", "\ud83c\udfca": "D83CDFCA.png", "\ud83d\udc65": "D83DDC65.png", "8)": "D83DDE0D.png", "\u2795": "2795.png", "\u2648": "2648.png", "\ud83d\udd1f": "D83DDD1F.png", "\ud83d\udc6d": "D83DDC6D.png", "\ud83d\udcb9": "D83DDCB9.png", "\ud83d\udcb8": "D83DDCB8.png", "\ud83d\udcbb": "D83DDCBB.png", "\ud83d\udcba": "D83DDCBA.png", "\ud83d\udcbd": "D83DDCBD.png", "8o": "D83DDE32.png", "\ud83d\udcbf": "D83DDCBF.png", "\ud83d\udcbe": "D83DDCBE.png", "\ud83d\udcb1": "D83DDCB1.png", "\ud83d\udcb0": "D83DDCB0.png", "\ud83d\udcb3": "D83DDCB3.png", "\ud83d\udcb2": "D83DDCB2.png", "\ud83d\udcb5": "D83DDCB5.png", "\ud83d\udcb4": "D83DDCB4.png", "\ud83d\udcb7": "D83DDCB7.png", "\ud83d\udcb6": "D83DDCB6.png", "\ud83d\udca9": "D83DDCA9.png", "\ud83d\udca8": "D83DDCA8.png", "\ud83d\udcab": "D83DDCAB.png", "\ud83d\udcaa": "D83DDCAA.png", "\ud83d\udcad": "D83DDCAD.png", "\ud83d\udcac": "D83DDCAC.png", "8|": "D83DDE33.png", "\ud83d\udcae": "D83DDCAE.png", "\ud83d\udca1": "D83DDCA1.png", "\ud83d\udca0": "D83DDCA0.png", "\ud83d\udca3": "D83DDCA3.png", "\ud83d\udca2": "D83DDCA2.png", "\ud83d\udca5": "D83DDCA5.png", "\ud83d\udca4": "D83DDCA4.png", "\ud83d\udca7": "D83DDCA7.png", "\ud83d\udca6": "D83DDCA6.png", "\ud83d\udc99": "D83DDC99.png", "\ud83d\udc98": "D83DDC98.png", "\ud83d\udc9b": "D83DDC9B.png", "\ud83d\udc9a": "D83DDC9A.png", "\ud83d\udc9d": "D83DDC9D.png", "8-)": "D83DDE0D.png", "\ud83d\udc9f": "D83DDC9F.png", "\ud83d\udc9e": "D83DDC9E.png", "\ud83d\udc91": "D83DDC91.png", "\ud83d\udc90": "D83DDC90.png", "\ud83d\udc93": "D83DDC93.png", "\ud83d\udc92": "D83DDC92.png", "\ud83d\udc95": "D83DDC95.png", "\ud83d\udc94": "D83DDC94.png", "\ud83d\udc97": "D83DDC97.png", "\ud83d\udc96": "D83DDC96.png", "\ud83d\udc89": "D83DDC89.png", "\ud83d\udc88": "D83DDC88.png", "\ud83d\udc8b": "D83DDC8B.png", "\ud83d\udc8a": "D83DDC8A.png", "\ud83d\udc8d": "D83DDC8D.png", "\ud83d\udc8c": "D83DDC8C.png", "\ud83d\udc8f": "D83DDC8F.png", "\ud83d\udc8e": "D83DDC8E.png", "\ud83d\udc81": "D83DDC81.png", "\ud83d\udc80": "D83DDC80.png", "\ud83d\udc83": "D83DDC83.png", "\ud83d\udc82": "D83DDC82.png", "\ud83d\udc85": "D83DDC85.png", "\ud83d\udc84": "D83DDC84.png", "\ud83d\udc87": "D83DDC87.png", "\ud83d\udc86": "D83DDC86.png", "\ud83d\udc70": "D83DDC70.png", "\ud83d\udc71": "D83DDC71.png", "\ud83d\udc72": "D83DDC72.png", "\ud83d\udc73": "D83DDC73.png", "\ud83d\udc74": "D83DDC74.png", "\ud83d\udc75": "D83DDC75.png", "\ud83d\udc76": "D83DDC76.png", "\ud83d\udc77": "D83DDC77.png", "\ud83d\udc78": "D83DDC78.png", "\ud83d\udc79": "D83DDC79.png", "\ud83d\udc7a": "D83DDC7A.png", "\ud83d\udc7b": "D83DDC7B.png", "\ud83d\udc7c": "D83DDC7C.png", "\ud83d\udc7d": "D83DDC7D.png", "\ud83d\udc7e": "D83DDC7E.png", "\ud83d\udc7f": "D83DDC7F.png", ">(": "D83DDE20.png", "\ud83d\udc61": "D83DDC61.png", "\ud83d\udc62": "D83DDC62.png", "\ud83d\udc63": "D83DDC63.png", "\ud83d\udc64": "D83DDC64.png", "\ud83d\udc5e": "D83DDC5E.png", "\ud83d\udc66": "D83DDC66.png", "\ud83d\udc67": "D83DDC67.png", "\ud83d\udc68": "D83DDC68.png", "\ud83d\udc69": "D83DDC69.png", "\ud83d\udc6a": "D83DDC6A.png", "\ud83d\udc6b": "D83DDC6B.png", "\ud83d\udc6c": "D83DDC6C.png", ":up:": "261D.png", "\ud83d\udc6e": "D83DDC6E.png", "\ud83d\udc6f": "D83DDC6F.png", "\ud83d\udc50": "D83DDC50.png", "\ud83d\udc51": "D83DDC51.png", "\ud83d\udc52": "D83DDC52.png", "\ud83d\udc53": "D83DDC53.png", "\ud83d\udc54": "D83DDC54.png", "\ud83d\udc55": "D83DDC55.png", "\ud83d\udc56": "D83DDC56.png", "\ud83d\udc57": "D83DDC57.png", "\ud83d\udc58": "D83DDC58.png", "\ud83d\udc59": "D83DDC59.png", "\ud83d\udc5a": "D83DDC5A.png", "\ud83d\udc5b": "D83DDC5B.png", "\ud83d\udc5c": "D83DDC5C.png", "\ud83d\udc5d": "D83DDC5D.png", "xD": "D83DDE06.png", "\ud83d\udc5f": "D83DDC5F.png", "\ud83d\udc40": "D83DDC40.png", "\ud83d\udc42": "D83DDC42.png", "\ud83d\udc43": "D83DDC43.png", "\ud83d\udc44": "D83DDC44.png", "\ud83d\udc45": "D83DDC45.png", "\ud83d\udc46": "D83DDC46.png", "\ud83d\udc47": "D83DDC47.png", "\ud83d\udc48": "D83DDC48.png", "\ud83d\udc49": "D83DDC49.png", "\ud83d\udc4a": "D83DDC4A.png", "\ud83d\udc4b": "D83DDC4B.png", "\ud83d\udc4c": "D83DDC4C.png", "\ud83d\udc4d": "D83DDC4D.png", "\ud83d\udc4e": "D83DDC4E.png", "\ud83d\udc4f": "D83DDC4F.png", "\ud83d\ude1b": "D83DDE1B.png", "\ud83d\ude1a": "D83DDE1A.png", "\ud83d\ude19": "D83DDE19.png", "\ud83d\ude18": "D83DDE18.png", "\ud83d\ude1f": "D83DDE1F.png", "\ud83d\ude1e": "D83DDE1E.png", "\ud83d\ude1d": "D83DDE1D.png", "\ud83d\ude1c": "D83DDE1C.png", "\ud83d\ude13": "D83DDE13.png", "\ud83d\ude12": "D83DDE12.png", "\ud83d\ude11": "D83DDE11.png", "\ud83d\ude10": "D83DDE10.png", "\ud83d\ude17": "D83DDE17.png", "\ud83d\ude16": "D83DDE16.png", "\ud83d\ude15": "D83DDE15.png", "\ud83d\ude14": "D83DDE14.png", "\ud83d\ude0b": "D83DDE0B.png", "\ud83d\ude0a": "D83DDE0A.png", "\ud83d\ude09": "D83DDE09.png", "\ud83d\ude08": "D83DDE08.png", "\ud83d\ude0f": "D83DDE0F.png", "\ud83d\ude0e": "D83DDE0E.png", "\ud83d\ude0d": "D83DDE0D.png", "\ud83d\ude0c": "D83DDE0C.png", "\ud83d\ude03": "D83DDE03.png", "\ud83d\ude02": "D83DDE02.png", "\ud83d\ude01": "D83DDE01.png", "\ud83d\ude00": "D83DDE00.png", "\ud83d\ude07": "D83DDE07.png", "\ud83d\ude06": "D83DDE06.png", "\ud83d\ude05": "D83DDE05.png", "\ud83d\ude04": "D83DDE04.png", "\ud83d\ude3b": "D83DDE3B.png", "\ud83d\ude3a": "D83DDE3A.png", "\ud83d\ude39": "D83DDE39.png", "\ud83d\ude38": "D83DDE38.png", "\ud83d\ude3f": "D83DDE3F.png", "\ud83d\ude3e": "D83DDE3E.png", "\ud83d\ude3d": "D83DDE3D.png", "\ud83d\ude3c": "D83DDE3C.png", "\ud83d\ude33": "D83DDE33.png", "\ud83d\ude32": "D83DDE32.png", "\ud83d\ude31": "D83DDE31.png", "\ud83d\ude30": "D83DDE30.png", "\ud83d\ude37": "D83DDE37.png", "\ud83d\ude36": "D83DDE36.png", "\ud83d\ude35": "D83DDE35.png", "\ud83d\ude34": "D83DDE34.png", "\ud83d\ude2b": "D83DDE2B.png", "\ud83d\ude2a": "D83DDE2A.png", "\ud83d\ude29": "D83DDE29.png", "\ud83d\ude28": "D83DDE28.png", "\ud83d\ude2f": "D83DDE2F.png", "\ud83d\ude2e": "D83DDE2E.png", "\ud83d\ude2d": "D83DDE2D.png", "\ud83d\ude2c": "D83DDE2C.png", "\ud83d\ude23": "D83DDE23.png", "\ud83d\ude22": "D83DDE22.png", "\ud83d\ude21": "D83DDE21.png", "\ud83d\ude20": "D83DDE20.png", "\ud83d\ude27": "D83DDE27.png", "\ud83d\ude26": "D83DDE26.png", "\ud83d\ude25": "D83DDE25.png", "\ud83d\ude24": "D83DDE24.png", "\ud83c\udfad": "D83CDFAD.png", "\ud83c\udfac": "D83CDFAC.png", "\ud83c\udfaf": "D83CDFAF.png", "\ud83c\udfae": "D83CDFAE.png", "\ud83c\udfa9": "D83CDFA9.png", "\ud83c\udfa8": "D83CDFA8.png", "\ud83c\udfab": "D83CDFAB.png", "\ud83c\udfaa": "D83CDFAA.png", "\ud83c\udfa5": "D83CDFA5.png", "\ud83c\udfa4": "D83CDFA4.png", "\ud83c\udfa7": "D83CDFA7.png", "\ud83c\udfa6": "D83CDFA6.png", "\ud83c\udfa1": "D83CDFA1.png", "\ud83c\udfa0": "D83CDFA0.png", "\ud83c\udfa3": "D83CDFA3.png", "\ud83c\udfa2": "D83CDFA2.png", "\ud83c\udfbd": "D83CDFBD.png", "\ud83c\udfbc": "D83CDFBC.png", "\ud83c\udfbf": "D83CDFBF.png", "\ud83c\udfbe": "D83CDFBE.png", "\ud83c\udfb9": "D83CDFB9.png", "\ud83c\udfb8": "D83CDFB8.png", "\ud83c\udfbb": "D83CDFBB.png", "\ud83c\udfba": "D83CDFBA.png", "\ud83c\udfb5": "D83CDFB5.png", "\ud83c\udfb4": "D83CDFB4.png", "\ud83c\udfb7": "D83CDFB7.png", "\ud83c\udfb6": "D83CDFB6.png", "\ud83c\udfb1": "D83CDFB1.png", "\ud83c\udfb0": "D83CDFB0.png", "\ud83c\udfb3": "D83CDFB3.png", "\ud83c\udfb2": "D83CDFB2.png", "\ud83c\udf8d": "D83CDF8D.png", "\ud83c\udf8c": "D83CDF8C.png", "\ud83c\udf8f": "D83CDF8F.png", "\ud83c\udf8e": "D83CDF8E.png", "\ud83c\udf89": "D83CDF89.png", "\ud83c\udf88": "D83CDF88.png", "\ud83c\udf8b": "D83CDF8B.png", "\ud83c\udf8a": "D83CDF8A.png", "\ud83c\udf85": "D83CDF85.png", "\ud83c\udf84": "D83CDF84.png", "\ud83c\udf87": "D83CDF87.png", "\ud83c\udf86": "D83CDF86.png", "\ud83c\udf81": "D83CDF81.png", "\ud83c\udf80": "D83CDF80.png", "\ud83c\udf83": "D83CDF83.png", "\ud83c\udf82": "D83CDF82.png", "\ud83d\udce1": "D83DDCE1.png", "\ud83c\udf91": "D83CDF91.png", "\ud83c\udf90": "D83CDF90.png", "\ud83c\udf93": "D83CDF93.png", "\ud83c\udf92": "D83CDF92.png", "\u26f5": "26F5.png", "\u26f2": "26F2.png", "\u26f3": "26F3.png", "\u26fd": "26FD.png", "\u26fa": "26FA.png", "\u26ea": "26EA.png", "\u26d4": "26D4.png", "\u26c4": "26C4.png", "\u26c5": "26C5.png", "\u26ce": "26CE.png", "\u2728": "2728.png", ":ok:": "D83DDC4C.png", "4\u20e3": "003420E3.png", "\u2734": "2734.png", "\u2733": "2733.png", "\u270c": "270C.png", "\u270f": "270F.png", "\u2709": "2709.png", "\u2708": "2708.png", "\u270b": "270B.png", "\u270a": "270A.png", "\u2705": "2705.png", "B-)": "D83DDE0E.png", "\u2702": "2702.png", "\u2714": "2714.png", "\u2716": "2716.png", "\u2712": "2712.png", "\ud83d\udd2f": "D83DDD2F.png", "\ud83d\udd2e": "D83DDD2E.png", "\ud83d\udd2d": "D83DDD2D.png", "\ud83d\udd2c": "D83DDD2C.png", "\ud83d\udd2b": "D83DDD2B.png", "\ud83d\udd2a": "D83DDD2A.png", "\ud83d\udd29": "D83DDD29.png", "\ud83d\udd28": "D83DDD28.png", "\ud83d\udd27": "D83DDD27.png", "\ud83d\udd26": "D83DDD26.png", "\ud83d\udd25": "D83DDD25.png", "\ud83d\udd24": "D83DDD24.png", "\ud83d\udd23": "D83DDD23.png", "}:)": "D83DDE08.png", "\ud83d\udd21": "D83DDD21.png", "\ud83d\udd20": "D83DDD20.png", "\ud83d\udd3d": "D83DDD3D.png", "\ud83d\udd3c": "D83DDD3C.png", "\ud83d\udd3b": "D83DDD3B.png", "\ud83d\udd3a": "D83DDD3A.png", "\ud83d\udd39": "D83DDD39.png", "\ud83d\udd38": "D83DDD38.png", "\ud83d\udd37": "D83DDD37.png", "\ud83d\udd36": "D83DDD36.png", "\ud83d\udd35": "D83DDD35.png", "\ud83d\udd34": "D83DDD34.png", "\ud83d\udd33": "D83DDD33.png", "\ud83d\udd32": "D83DDD32.png", "\ud83d\udd31": "D83DDD31.png", "\ud83d\udd30": "D83DDD30.png", "\ud83d\udd0f": "D83DDD0F.png", "\ud83d\udd0e": "D83DDD0E.png", "\ud83d\udd0d": "D83DDD0D.png", "\ud83d\udd0c": "D83DDD0C.png", "\ud83d\udd0b": "D83DDD0B.png", "\ud83d\udd0a": "D83DDD0A.png", "\ud83d\udd09": "D83DDD09.png", "\ud83d\udd08": "D83DDD08.png", "\ud83d\udd07": "D83DDD07.png", "\ud83d\udd06": "D83DDD06.png", "\ud83d\udd05": "D83DDD05.png", "\ud83d\udd04": "D83DDD04.png", "\ud83d\udd03": "D83DDD03.png", "\ud83d\udd02": "D83DDD02.png", "\ud83d\udd01": "D83DDD01.png", "\ud83d\udd00": "D83DDD00.png", ":'(": "D83DDE22.png", "\ud83d\udd1e": "D83DDD1E.png", "\ud83d\udd1d": "D83DDD1D.png", "\ud83d\udd1c": "D83DDD1C.png", "\ud83d\udd1b": "D83DDD1B.png", "\ud83d\udd1a": "D83DDD1A.png", "\ud83d\udd19": "D83DDD19.png", "\ud83d\udd18": "D83DDD18.png", "\ud83d\udd17": "D83DDD17.png", "\ud83d\udd16": "D83DDD16.png", "\ud83d\udd15": "D83DDD15.png", "\ud83d\udd14": "D83DDD14.png", "\ud83d\udd13": "D83DDD13.png", "\ud83d\udd12": "D83DDD12.png", "\ud83d\udd11": "D83DDD11.png", "\ud83d\udd10": "D83DDD10.png", "\ud83c\udccf": "D83CDCCF.png", "\u00a9": "00A9.png", "6\u20e3": "003620E3.png", "\ud83c\udf64": "D83CDF64.png", "\ud83c\udf65": "D83CDF65.png", "\ud83c\udf66": "D83CDF66.png", "\ud83c\udf67": "D83CDF67.png", "\ud83c\udf60": "D83CDF60.png", "\ud83c\udf61": "D83CDF61.png", "\ud83c\udf62": "D83CDF62.png", "\ud83c\udf63": "D83CDF63.png", "\ud83c\udf6c": "D83CDF6C.png", "\ud83c\udf6d": "D83CDF6D.png", "\ud83c\udf6e": "D83CDF6E.png", "\ud83c\udf6f": "D83CDF6F.png", "\ud83c\udf68": "D83CDF68.png", "\ud83c\udf69": "D83CDF69.png", "\ud83c\udf6a": "D83CDF6A.png", "\ud83c\udf6b": "D83CDF6B.png", "\ud83c\udf74": "D83CDF74.png", "\ud83c\udf75": "D83CDF75.png", "\ud83c\udf76": "D83CDF76.png", "\ud83c\udf77": "D83CDF77.png", "\ud83c\udf70": "D83CDF70.png", "\ud83c\udf71": "D83CDF71.png", "\ud83c\udf72": "D83CDF72.png", "\ud83c\udf73": "D83CDF73.png", "\ud83c\udf7c": "D83CDF7C.png", "\ud83c\udf78": "D83CDF78.png", "\ud83c\udf79": "D83CDF79.png", "\ud83c\udf7a": "D83CDF7A.png", "\ud83c\udf7b": "D83CDF7B.png", "\ud83c\udf44": "D83CDF44.png", "\ud83c\udf45": "D83CDF45.png", "\ud83c\udf46": "D83CDF46.png", "\ud83c\udf47": "D83CDF47.png", "\ud83c\udf40": "D83CDF40.png", "\ud83c\udf41": "D83CDF41.png", "\ud83c\udf42": "D83CDF42.png", "\ud83c\udf43": "D83CDF43.png", "\ud83c\udf4c": "D83CDF4C.png", "\ud83c\udf4d": "D83CDF4D.png", "\ud83c\udf4e": "D83CDF4E.png", "\ud83c\udf4f": "D83CDF4F.png", "\ud83c\udf48": "D83CDF48.png", "\ud83c\udf49": "D83CDF49.png", "\ud83c\udf4a": "D83CDF4A.png", "\ud83c\udf4b": "D83CDF4B.png", "\ud83c\udf54": "D83CDF54.png", "\ud83c\udf55": "D83CDF55.png", "\ud83c\udf56": "D83CDF56.png", "\ud83c\udf57": "D83CDF57.png", "\ud83c\udf50": "D83CDF50.png", "\ud83c\udf51": "D83CDF51.png", "\ud83c\udf52": "D83CDF52.png", "\ud83c\udf53": "D83CDF53.png", "\ud83c\udf5c": "D83CDF5C.png", "\ud83c\udf5d": "D83CDF5D.png", "\ud83c\udf5e": "D83CDF5E.png", "\ud83c\udf5f": "D83CDF5F.png", "\ud83c\udf58": "D83CDF58.png", "\ud83c\udf59": "D83CDF59.png", "\ud83c\udf5a": "D83CDF5A.png", "\ud83c\udf5b": "D83CDF5B.png", "\u263a": "263A.png", "\ud83c\udf08": "D83CDF08.png", "\u261d": "261D.png", "\u2611": "2611.png", "\u2615": "2615.png", "\ud83c\udf15": "D83CDF15.png", "\u260e": "260E.png", "\u2601": "2601.png", "\u2600": "2600.png", "\ud83d\udc33": "D83DDC33.png", "\ud83d\udc32": "D83DDC32.png", "\ud83d\udc31": "D83DDC31.png", "\ud83d\udc30": "D83DDC30.png", "\ud83d\udc37": "D83DDC37.png", "\ud83d\udc36": "D83DDC36.png", "\ud83d\udc35": "D83DDC35.png", "\ud83d\udc34": "D83DDC34.png", "\ud83d\udc3b": "D83DDC3B.png", "\ud83d\udc3a": "D83DDC3A.png", "\ud83d\udc39": "D83DDC39.png", "\ud83d\udc38": "D83DDC38.png", "\ud83d\udc3e": "D83DDC3E.png", "\ud83d\udc3d": "D83DDC3D.png", "\ud83d\udc3c": "D83DDC3C.png", "\ud83d\udc23": "D83DDC23.png", "\ud83d\udc22": "D83DDC22.png", "\ud83d\udc21": "D83DDC21.png", "\ud83d\udc20": "D83DDC20.png", "\ud83d\udc27": "D83DDC27.png", "\ud83d\udc26": "D83DDC26.png", "\ud83d\udc25": "D83DDC25.png", "\ud83d\udc24": "D83DDC24.png", "\ud83d\udc2b": "D83DDC2B.png", "\ud83d\udc2a": "D83DDC2A.png", ":dislike:": "D83DDC4E.png", "\ud83d\udc28": "D83DDC28.png", "\ud83d\udc2f": "D83DDC2F.png", "\ud83d\udc2e": "D83DDC2E.png", "\ud83d\udc2d": "D83DDC2D.png", "\ud83d\udc2c": "D83DDC2C.png", "\ud83d\udc13": "D83DDC13.png", "\ud83d\udc12": "D83DDC12.png", "\ud83d\udc11": "D83DDC11.png", "\ud83d\udc10": "D83DDC10.png", "\ud83d\udc17": "D83DDC17.png", "\ud83d\udc16": "D83DDC16.png", "\ud83d\udc15": "D83DDC15.png", "\ud83d\udc14": "D83DDC14.png", "\ud83d\udc1b": "D83DDC1B.png", "\ud83d\udc1a": "D83DDC1A.png", "\ud83d\udc19": "D83DDC19.png", "\ud83d\udc18": "D83DDC18.png", "\ud83d\udc1f": "D83DDC1F.png", "\ud83d\udc1e": "D83DDC1E.png", "\ud83d\udc1d": "D83DDC1D.png", "\ud83d\udc1c": "D83DDC1C.png", "\ud83d\udc03": "D83DDC03.png", "\ud83d\udc02": "D83DDC02.png", "\ud83d\udc01": "D83DDC01.png", "\ud83d\udc00": "D83DDC00.png", "\ud83d\udc07": "D83DDC07.png", "\ud83d\udc06": "D83DDC06.png", "\ud83d\udc05": "D83DDC05.png", "\ud83d\udc04": "D83DDC04.png", "\ud83d\udc0b": "D83DDC0B.png", "\ud83d\udc0a": "D83DDC0A.png", "\ud83d\udc09": "D83DDC09.png", "\ud83d\udc08": "D83DDC08.png", "\ud83d\udc0f": "D83DDC0F.png", "\ud83d\udc0e": "D83DDC0E.png", "\ud83d\udc0d": "D83DDC0D.png", "\ud83d\udc0c": "D83DDC0C.png", "\u25fb": "25FB.png", "<3": "2764.png", "\u25fc": "25FC.png", "\u25fd": "25FD.png", "\u25fe": "25FE.png", "\u27bf": "27BF.png", "\u2b05": "2B05.png", "\ud83d\ude92": "D83DDE92.png", ":like:": "D83DDC4D.png", "\ud83c\udd8e": "D83CDD8E.png", "\ud83c\udd95": "D83CDD95.png", "\ud83c\udd94": "D83CDD94.png", "\ud83c\udd97": "D83CDD97.png", "\ud83c\udd96": "D83CDD96.png", "\ud83c\udd91": "D83CDD91.png", "\ud83c\udd93": "D83CDD93.png", "\ud83c\udd92": "D83CDD92.png", "\ud83c\udd99": "D83CDD99.png", "\ud83c\udd98": "D83CDD98.png", "\ud83c\udd9a": "D83CDD9A.png", "\ud83c\udf20": "D83CDF20.png", "\ud83c\udf37": "D83CDF37.png", "\ud83c\udf35": "D83CDF35.png", "\ud83c\udf34": "D83CDF34.png", "\ud83c\udf33": "D83CDF33.png", "\ud83c\udf32": "D83CDF32.png", "\ud83c\udf31": "D83CDF31.png", "\ud83c\udf30": "D83CDF30.png", "\ud83c\udf3f": "D83CDF3F.png", "\ud83c\udf3e": "D83CDF3E.png", "\ud83c\udf3d": "D83CDF3D.png", "\ud83c\udf3c": "D83CDF3C.png", "\ud83c\udf3b": "D83CDF3B.png", "\ud83c\udf3a": "D83CDF3A.png", "\ud83c\udf39": "D83CDF39.png", "\ud83c\udf38": "D83CDF38.png", "\ud83c\udf07": "D83CDF07.png", "\ud83c\udf06": "D83CDF06.png", "\ud83c\udf05": "D83CDF05.png", "\ud83c\udf04": "D83CDF04.png", "\ud83c\udf03": "D83CDF03.png", "\ud83c\udf02": "D83CDF02.png", "\ud83c\udf01": "D83CDF01.png", "\ud83c\udf00": "D83CDF00.png", "\ud83c\udf0f": "D83CDF0F.png", "\ud83c\udf0e": "D83CDF0E.png", "\ud83c\udf0d": "D83CDF0D.png", "\ud83c\udf0c": "D83CDF0C.png", "\ud83c\udf0b": "D83CDF0B.png", "\ud83c\udf0a": "D83CDF0A.png", "\ud83c\udf09": "D83CDF09.png", "O:)": "D83DDE07.png", "\ud83c\udf17": "D83CDF17.png", "\ud83c\udf16": "D83CDF16.png", "\ud83c\uddef\ud83c\uddf5": "D83CDDEFD83CDDF5.png", "\ud83c\udf14": "D83CDF14.png", "\ud83c\udf13": "D83CDF13.png", "\ud83c\udf12": "D83CDF12.png", "\ud83c\udf11": "D83CDF11.png", "\ud83c\udf10": "D83CDF10.png", "\ud83c\udf1f": "D83CDF1F.png", "\ud83c\udf1e": "D83CDF1E.png", "\ud83c\udf1d": "D83CDF1D.png", "\ud83c\udf1c": "D83CDF1C.png", "\ud83c\udf1b": "D83CDF1B.png", "\ud83c\udf1a": "D83CDF1A.png", "\ud83c\udf19": "D83CDF19.png", "\ud83c\udf18": "D83CDF18.png", "\u2764": "2764.png", "\u2753": "2753.png", "\ud83c\uddfa\ud83c\uddf8": "D83CDDFAD83CDDF8.png", "\u2757": "2757.png", "\u2754": "2754.png", "\u2755": "2755.png", "B)": "D83DDE0E.png", "\u27b0": "27B0.png", ";-)": "D83DDE09.png", "\u2744": "2744.png", "5\u20e3": "003520E3.png", "\u274e": "274E.png", "\u274c": "274C.png", "\u23f0": "23F0.png", "\u23f3": "23F3.png", ":-D": "D83DDE03.png", "\u23e9": "23E9.png", "\u23ea": "23EA.png", "\u23eb": "23EB.png", "\u23ec": "23EC.png", ":-P": "D83DDE0B.png", ";o": "D83DDE30.png", "\ud83d\udec4": "D83DDEC4.png", ";P": "D83DDE1C.png", "\ud83d\udec2": "D83DDEC2.png", "\u25b6": "25B6.png", "\ud83d\udec0": "D83DDEC0.png", "\ud83d\udec1": "D83DDEC1.png", ";-P": "D83DDE1C.png", "\u2935": "2935.png", "\u2934": "2934.png", "\u25ab": "25AB.png", "\u25aa": "25AA.png", ":-p": "D83DDE0B.png", "\u2747": "2747.png", "\ud83c\udd7e": "D83CDD7E.png", "\ud83c\udd7f": "D83CDD7F.png", "\u303d": "303D.png", "\u2122": "2122.png", "\u3030": "3030.png", "\ud83c\udd70": "D83CDD70.png", "\ud83c\udd71": "D83CDD71.png", ";)": "D83DDE09.png", "\u2139": "2139.png", ":-*": "D83DDE1A.png", ":-(": "D83DDE12.png", ":-)": "D83DDE0A.png", "\u2614": "2614.png", "\u2b07": "2B07.png", "\u2796": "2796.png", "\ud83c\ude01": "D83CDE01.png", ":v:": "270C.png", "\u2b06": "2B06.png", "\u267f": "267F.png", "\u267b": "267B.png", "\ud83c\udde9\ud83c\uddea": "D83CDDE9D83CDDEA.png", "\u2668": "2668.png", "\u2666": "2666.png", "\u2665": "2665.png", "\u2663": "2663.png", "\u2660": "2660.png", "\u00ae": "00AE.png", "\u2652": "2652.png", "\u2653": "2653.png", "\u2650": "2650.png", "\u2651": "2651.png", "\u264e": "264E.png", "\u264f": "264F.png", "\u264c": "264C.png", "\u264d": "264D.png", "\u264a": "264A.png", "\u264b": "264B.png", "\ud83d\udcf4": "D83DDCF4.png", "\u2649": "2649.png", "\ud83c\uddec\ud83c\udde7": "D83CDDECD83CDDE7.png", "\ud83d\uddfb": "D83DDDFB.png", "\ud83d\uddfe": "D83DDDFE.png", "\ud83d\uddff": "D83DDDFF.png", "\ud83d\uddfc": "D83DDDFC.png", "\ud83d\uddfd": "D83DDDFD.png", "0\u20e3": "003020E3.png", "9\u20e3": "003920E3.png", ":_(": "D83DDE2D.png", "\u203c": "203C.png", "\ud83d\udec5": "D83DDEC5.png", "\ud83d\udec3": "D83DDEC3.png", "\ud83c\uddf7\ud83c\uddfa": "D83CDDF7D83CDDFA.png", "3-)": "D83DDE0C.png", ":tox:": "tox.png"}
diff --git a/src/smileys/default/tox.png b/src/smileys/default/tox.png
new file mode 100755
index 0000000..1c551f7
Binary files /dev/null and b/src/smileys/default/tox.png differ
diff --git a/src/util.py b/src/util.py
index d02a88b..fc09953 100644
--- a/src/util.py
+++ b/src/util.py
@@ -1,6 +1,5 @@
import os
import time
-from platform import system
program_version = '0.1.3'
@@ -27,17 +26,6 @@ def convert_time(t):
return '%02d:%02d' % (h, m)
-# obsolete
-def get_style(style):
- if style != 'default':
- return style
- else:
- if system() == 'Windows':
- return 'windows'
- else:
- return 'gtk'
-
-
class Singleton(object):
def __new__(cls, *args, **kwargs):