diff --git a/.gitignore b/.gitignore
index 56997d77..9e5a1132 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
.DS_Store
node_modules/
build
+dist/
diff --git a/1/twemoji.amd.js b/1/twemoji.amd.js
deleted file mode 100644
index bb03f417..00000000
--- a/1/twemoji.amd.js
+++ /dev/null
@@ -1,569 +0,0 @@
-define(function () {
- /*jslint indent: 2, browser: true, bitwise: true, plusplus: true */
- var twemoji = (function (
- /*! Copyright Twitter Inc. and other contributors. Licensed under MIT *//*
- https://github.com/twitter/twemoji/blob/gh-pages/LICENSE
- */
-
- // WARNING: this file is generated automatically via
- // `node twemoji-generator.js`
- // please update its `createTwemoji` function
- // at the bottom of the same file instead.
-
- ) {
- 'use strict';
-
- /*jshint maxparams:4 */
-
- var
- // the exported module object
- twemoji = {
-
-
- /////////////////////////
- // properties //
- /////////////////////////
-
- // default assets url, by default will be Twitter Inc. CDN
- base: 'https://twemoji.maxcdn.com/',
-
- // default assets file extensions, by default '.png'
- ext: '.png',
-
- // default assets/folder size, by default "72x72"
- // available via Twitter CDN: 72
- size: '72x72',
-
- // default class name, by default 'emoji'
- className: 'emoji',
-
- // basic utilities / helpers to convert code points
- // to JavaScript surrogates and vice versa
- convert: {
-
- /**
- * Given an HEX codepoint, returns UTF16 surrogate pairs.
- *
- * @param string generic codepoint, i.e. '1F4A9'
- * @return string codepoint transformed into utf16 surrogates pair,
- * i.e. \uD83D\uDCA9
- *
- * @example
- * twemoji.convert.fromCodePoint('1f1e8');
- * // "\ud83c\udde8"
- *
- * '1f1e8-1f1f3'.split('-').map(twemoji.convert.fromCodePoint).join('')
- * // "\ud83c\udde8\ud83c\uddf3"
- */
- fromCodePoint: fromCodePoint,
-
- /**
- * Given UTF16 surrogate pairs, returns the equivalent HEX codepoint.
- *
- * @param string generic utf16 surrogates pair, i.e. \uD83D\uDCA9
- * @param string optional separator for double code points, default='-'
- * @return string utf16 transformed into codepoint, i.e. '1F4A9'
- *
- * @example
- * twemoji.convert.toCodePoint('\ud83c\udde8\ud83c\uddf3');
- * // "1f1e8-1f1f3"
- *
- * twemoji.convert.toCodePoint('\ud83c\udde8\ud83c\uddf3', '~');
- * // "1f1e8~1f1f3"
- */
- toCodePoint: toCodePoint
- },
-
-
- /////////////////////////
- // methods //
- /////////////////////////
-
- /**
- * User first: used to remove missing images
- * preserving the original text intent when
- * a fallback for network problems is desired.
- * Automatically added to Image nodes via DOM
- * It could be recycled for string operations via:
- * $('img.emoji').on('error', twemoji.onerror)
- */
- onerror: function onerror() {
- if (this.parentNode) {
- this.parentNode.replaceChild(createText(this.alt), this);
- }
- },
-
- /**
- * Main method/logic to generate either
tags or HTMLImage nodes.
- * "emojify" a generic text or DOM Element.
- *
- * @overloads
- *
- * String replacement for `innerHTML` or server side operations
- * twemoji.parse(string);
- * twemoji.parse(string, Function);
- * twemoji.parse(string, Object);
- *
- * HTMLElement tree parsing for safer operations over existing DOM
- * twemoji.parse(HTMLElement);
- * twemoji.parse(HTMLElement, Function);
- * twemoji.parse(HTMLElement, Object);
- *
- * @param string|HTMLElement the source to parse and enrich with emoji.
- *
- * string replace emoji matches with
tags.
- * Mainly used to inject emoji via `innerHTML`
- * It does **not** parse the string or validate it,
- * it simply replaces found emoji with a tag.
- * NOTE: be sure this won't affect security.
- *
- * HTMLElement walk through the DOM tree and find emoji
- * that are inside **text node only** (nodeType === 3)
- * Mainly used to put emoji in already generated DOM
- * without compromising surrounding nodes and
- * **avoiding** the usage of `innerHTML`.
- * NOTE: Using DOM elements instead of strings should
- * improve security without compromising too much
- * performance compared with a less safe `innerHTML`.
- *
- * @param Function|Object [optional]
- * either the callback that will be invoked or an object
- * with all properties to use per each found emoji.
- *
- * Function if specified, this will be invoked per each emoji
- * that has been found through the RegExp except
- * those follwed by the invariant \uFE0E ("as text").
- * Once invoked, parameters will be:
- *
- * iconId:string the lower case HEX code point
- * i.e. "1f4a9"
- *
- * options:Object all info for this parsing operation
- *
- * variant:char the optional \uFE0F ("as image")
- * variant, in case this info
- * is anyhow meaningful.
- * By default this is ignored.
- *
- * If such callback will return a falsy value instead
- * of a valid `src` to use for the image, nothing will
- * actually change for that specific emoji.
- *
- *
- * Object if specified, an object containing the following properties
- *
- * callback Function the callback to invoke per each found emoji.
- * base string the base url, by default twemoji.base
- * ext string the image extension, by default twemoji.ext
- * size string the assets size, by default twemoji.size
- *
- * @example
- *
- * twemoji.parse("I \u2764\uFE0F emoji!");
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", function(iconId, options) {
- * return '/assets/' + iconId + '.gif';
- * });
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", {
- * size: 72,
- * callback: function(iconId, options) {
- * return '/assets/' + options.size + '/' + iconId + options.ext;
- * }
- * });
- * // I
emoji!
- *
- */
- parse: parse,
-
- /**
- * Given a string, invokes the callback argument
- * per each emoji found in such string.
- * This is the most raw version used by
- * the .parse(string) method itself.
- *
- * @param string generic string to parse
- * @param Function a generic callback that will be
- * invoked to replace the content.
- * This calback wil receive standard
- * String.prototype.replace(str, callback)
- * arguments such:
- * callback(
- * rawText, // the emoji match
- * );
- *
- * and others commonly received via replace.
- */
- replace: replace,
-
- /**
- * Simplify string tests against emoji.
- *
- * @param string some text that might contain emoji
- * @return boolean true if any emoji was found, false otherwise.
- *
- * @example
- *
- * if (twemoji.test(someContent)) {
- * console.log("emoji All The Things!");
- * }
- */
- test: test
- },
-
- // used to escape HTML special chars in attributes
- escaper = {
- '&': '&',
- '<': '<',
- '>': '>',
- "'": ''',
- '"': '"'
- },
-
- // RegExp based on emoji's official Unicode standards
- // http://www.unicode.org/Public/UNIDATA/EmojiSources.txt
- re = /(?:[\u0039\u0038\u0037\u0036\u0035\u0034\u0033\u0032\u0031\u0030\u0023])\ufe0f?\u20e3|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d[\udc00-\udc3e\udc40\udc42-\udcf7\udcf9-\udcfc\udd00-\udd3d\udd50-\udd67\uddfb-\ude42\ude45-\ude4f\ude80-\udec5]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf30-\udf35\udf37-\udf7c\udf80-\udf93\udfa0-\udfc4\udfc6-\udfca\udfe0-\udff0]|[\ue50a\u27bf\u27b0\u2797\u2796\u2795\u2755\u2754\u2753\u274e\u274c\u2728\u270b\u270a\u2705\u26ce\u23f3\u23f0\u23ec\u23eb\u23ea\u23e9]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u3299\u3297\u303d\u3030\u2b55\u2b50\u2b1c\u2b1b\u2b07\u2b06\u2b05\u2935\u2934\u27a1\u2764\u2757\u2747\u2744\u2734\u2733\u2716\u2714\u2712\u270f\u270c\u2709\u2708\u2702\u26fd\u26fa\u26f5\u26f3\u26f2\u26ea\u26d4\u26c5\u26c4\u26be\u26bd\u26ab\u26aa\u26a1\u26a0\u2693\u267f\u267b\u2668\u2666\u2665\u2663\u2660\u2653\u2652\u2651\u2650\u264f\u264e\u264d\u264c\u264b\u264a\u2649\u2648\u263a\u261d\u2615\u2614\u2611\u260e\u2601\u2600\u25fe\u25fd\u25fc\u25fb\u25c0\u25b6\u25ab\u25aa\u24c2\u231b\u231a\u21aa\u21a9\u2199\u2198\u2197\u2196\u2195\u2194\u2139\u2122\u2049\u203c\u00ae\u00a9])(?:\ufe0f|(?!\ufe0e))/g,
-
- // avoid runtime RegExp creation for not so smart,
- // not JIT based, and old browsers / engines
- UFE0Fg = /\uFE0F/g,
-
- // avoid using a string literal like '\u200D' here because minifiers expand it inline
- U200D = String.fromCharCode(0x200D),
-
- // used to find HTML special chars in attributes
- rescaper = /[&<>'"]/g,
-
- // nodes with type 1 which should **not** be parsed (including lower case svg)
- shouldntBeParsed = /IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,
-
- // just a private shortcut
- fromCharCode = String.fromCharCode;
-
- return twemoji;
-
-
- /////////////////////////
- // private functions //
- // declaration //
- /////////////////////////
-
- /**
- * Shortcut to create text nodes
- * @param string text used to create DOM text node
- * @return Node a DOM node with that text
- */
- function createText(text) {
- return document.createTextNode(text);
- }
-
- /**
- * Utility function to escape html attribute text
- * @param string text use in HTML attribute
- * @return string text encoded to use in HTML attribute
- */
- function escapeHTML(s) {
- return s.replace(rescaper, replacer);
- }
-
- /**
- * Default callback used to generate emoji src
- * based on Twitter CDN
- * @param string the emoji codepoint string
- * @param string the default size to use, i.e. "36x36"
- * @return string the image source to use
- */
- function defaultImageSrcGenerator(icon, options) {
- return ''.concat(options.base, options.size, '/', icon, options.ext);
- }
-
- /**
- * Given a generic DOM nodeType 1, walk through all children
- * and store every nodeType 3 (#text) found in the tree.
- * @param Element a DOM Element with probably some text in it
- * @param Array the list of previously discovered text nodes
- * @return Array same list with new discovered nodes, if any
- */
- function grabAllTextNodes(node, allText) {
- var
- childNodes = node.childNodes,
- length = childNodes.length,
- subnode,
- nodeType;
- while (length--) {
- subnode = childNodes[length];
- nodeType = subnode.nodeType;
- // parse emoji only in text nodes
- if (nodeType === 3) {
- // collect them to process emoji later
- allText.push(subnode);
- }
- // ignore all nodes that are not type 1 or that
- // should not be parsed as script, style, and others
- else if (nodeType === 1 && !shouldntBeParsed.test(subnode.nodeName)) {
- grabAllTextNodes(subnode, allText);
- }
- }
- return allText;
- }
-
- /**
- * Used to both remove the possible variant
- * and to convert utf16 into code points.
- * If there is a zero-width-joiner (U+200D), leave the variants in.
- * @param string the raw text of the emoji match
- */
- function grabTheRightIcon(rawText) {
- // if variant is present as \uFE0F
- return toCodePoint(rawText.indexOf(U200D) < 0 ?
- rawText.replace(UFE0Fg, '') :
- rawText
- );
- }
-
- /**
- * DOM version of the same logic / parser:
- * emojify all found sub-text nodes placing images node instead.
- * @param Element generic DOM node with some text in some child node
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return Element same generic node with emoji in place, if any.
- */
- function parseNode(node, options) {
- var
- allText = grabAllTextNodes(node, []),
- length = allText.length,
- attrib,
- attrname,
- modified,
- fragment,
- subnode,
- text,
- match,
- i,
- index,
- img,
- rawText,
- iconId,
- src;
- while (length--) {
- modified = false;
- fragment = document.createDocumentFragment();
- subnode = allText[length];
- text = subnode.nodeValue;
- i = 0;
- while ((match = re.exec(text))) {
- index = match.index;
- if (index !== i) {
- fragment.appendChild(
- createText(text.slice(i, index))
- );
- }
- rawText = match[0];
- iconId = grabTheRightIcon(rawText);
- i = index + rawText.length;
- src = options.callback(iconId, options);
- if (src) {
- img = new Image();
- img.onerror = options.onerror;
- img.setAttribute('draggable', 'false');
- attrib = options.attributes(rawText, iconId);
- for (attrname in attrib) {
- if (
- attrib.hasOwnProperty(attrname) &&
- // don't allow any handlers to be set + don't allow overrides
- attrname.indexOf('on') !== 0 &&
- !img.hasAttribute(attrname)
- ) {
- img.setAttribute(attrname, attrib[attrname]);
- }
- }
- img.className = options.className;
- img.alt = rawText;
- img.src = src;
- modified = true;
- fragment.appendChild(img);
- }
- if (!img) fragment.appendChild(createText(rawText));
- img = null;
- }
- // is there actually anything to replace in here ?
- if (modified) {
- // any text left to be added ?
- if (i < text.length) {
- fragment.appendChild(
- createText(text.slice(i))
- );
- }
- // replace the text node only, leave intact
- // anything else surrounding such text
- subnode.parentNode.replaceChild(fragment, subnode);
- }
- }
- return node;
- }
-
- /**
- * String/HTML version of the same logic / parser:
- * emojify a generic text placing images tags instead of surrogates pair.
- * @param string generic string with possibly some emoji in it
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return the string with
replacing all found and parsed emoji
- */
- function parseString(str, options) {
- return replace(str, function (rawText) {
- var
- ret = rawText,
- iconId = grabTheRightIcon(rawText),
- src = options.callback(iconId, options),
- attrib,
- attrname;
- if (src) {
- // recycle the match string replacing the emoji
- // with its image counter part
- ret = '
');
- }
- return ret;
- });
- }
-
- /**
- * Function used to actually replace HTML special chars
- * @param string HTML special char
- * @return string encoded HTML special char
- */
- function replacer(m) {
- return escaper[m];
- }
-
- /**
- * Default options.attribute callback
- * @return null
- */
- function returnNull() {
- return null;
- }
-
- /**
- * Given a generic value, creates its squared counterpart if it's a number.
- * As example, number 36 will return '36x36'.
- * @param any a generic value.
- * @return any a string representing asset size, i.e. "36x36"
- * only in case the value was a number.
- * Returns initial value otherwise.
- */
- function toSizeSquaredAsset(value) {
- return typeof value === 'number' ?
- value + 'x' + value :
- value;
- }
-
-
- /////////////////////////
- // exported functions //
- // declaration //
- /////////////////////////
-
- function fromCodePoint(codepoint) {
- var code = typeof codepoint === 'string' ?
- parseInt(codepoint, 16) : codepoint;
- if (code < 0x10000) {
- return fromCharCode(code);
- }
- code -= 0x10000;
- return fromCharCode(
- 0xD800 + (code >> 10),
- 0xDC00 + (code & 0x3FF)
- );
- }
-
- function parse(what, how) {
- if (!how || typeof how === 'function') {
- how = {callback: how};
- }
- // if first argument is string, inject html
tags
- // otherwise use the DOM tree and parse text nodes only
- return (typeof what === 'string' ? parseString : parseNode)(what, {
- callback: how.callback || defaultImageSrcGenerator,
- attributes: typeof how.attributes === 'function' ? how.attributes : returnNull,
- base: typeof how.base === 'string' ? how.base : twemoji.base,
- ext: how.ext || twemoji.ext,
- size: how.folder || toSizeSquaredAsset(how.size || twemoji.size),
- className: how.className || twemoji.className,
- onerror: how.onerror || twemoji.onerror
- });
- }
-
- function replace(text, callback) {
- return String(text).replace(re, callback);
- }
-
- function test(text) {
- // IE6 needs a reset before too
- re.lastIndex = 0;
- var result = re.test(text);
- re.lastIndex = 0;
- return result;
- }
-
- function toCodePoint(unicodeSurrogates, sep) {
- var
- r = [],
- c = 0,
- p = 0,
- i = 0;
- while (i < unicodeSurrogates.length) {
- c = unicodeSurrogates.charCodeAt(i++);
- if (p) {
- r.push((0x10000 + ((p - 0xD800) << 10) + (c - 0xDC00)).toString(16));
- p = 0;
- } else if (0xD800 <= c && c <= 0xDBFF) {
- p = c;
- } else {
- r.push(c.toString(16));
- }
- }
- return r.join(sep || '-');
- }
-
- }());
- return twemoji;
-});
\ No newline at end of file
diff --git a/1/twemoji.js b/1/twemoji.js
deleted file mode 100644
index e550597a..00000000
--- a/1/twemoji.js
+++ /dev/null
@@ -1,566 +0,0 @@
-/*jslint indent: 2, browser: true, bitwise: true, plusplus: true */
-var twemoji = (function (
- /*! Copyright Twitter Inc. and other contributors. Licensed under MIT *//*
- https://github.com/twitter/twemoji/blob/gh-pages/LICENSE
- */
-
- // WARNING: this file is generated automatically via
- // `node twemoji-generator.js`
- // please update its `createTwemoji` function
- // at the bottom of the same file instead.
-
-) {
- 'use strict';
-
- /*jshint maxparams:4 */
-
- var
- // the exported module object
- twemoji = {
-
-
- /////////////////////////
- // properties //
- /////////////////////////
-
- // default assets url, by default will be Twitter Inc. CDN
- base: 'https://twemoji.maxcdn.com/',
-
- // default assets file extensions, by default '.png'
- ext: '.png',
-
- // default assets/folder size, by default "72x72"
- // available via Twitter CDN: 72
- size: '72x72',
-
- // default class name, by default 'emoji'
- className: 'emoji',
-
- // basic utilities / helpers to convert code points
- // to JavaScript surrogates and vice versa
- convert: {
-
- /**
- * Given an HEX codepoint, returns UTF16 surrogate pairs.
- *
- * @param string generic codepoint, i.e. '1F4A9'
- * @return string codepoint transformed into utf16 surrogates pair,
- * i.e. \uD83D\uDCA9
- *
- * @example
- * twemoji.convert.fromCodePoint('1f1e8');
- * // "\ud83c\udde8"
- *
- * '1f1e8-1f1f3'.split('-').map(twemoji.convert.fromCodePoint).join('')
- * // "\ud83c\udde8\ud83c\uddf3"
- */
- fromCodePoint: fromCodePoint,
-
- /**
- * Given UTF16 surrogate pairs, returns the equivalent HEX codepoint.
- *
- * @param string generic utf16 surrogates pair, i.e. \uD83D\uDCA9
- * @param string optional separator for double code points, default='-'
- * @return string utf16 transformed into codepoint, i.e. '1F4A9'
- *
- * @example
- * twemoji.convert.toCodePoint('\ud83c\udde8\ud83c\uddf3');
- * // "1f1e8-1f1f3"
- *
- * twemoji.convert.toCodePoint('\ud83c\udde8\ud83c\uddf3', '~');
- * // "1f1e8~1f1f3"
- */
- toCodePoint: toCodePoint
- },
-
-
- /////////////////////////
- // methods //
- /////////////////////////
-
- /**
- * User first: used to remove missing images
- * preserving the original text intent when
- * a fallback for network problems is desired.
- * Automatically added to Image nodes via DOM
- * It could be recycled for string operations via:
- * $('img.emoji').on('error', twemoji.onerror)
- */
- onerror: function onerror() {
- if (this.parentNode) {
- this.parentNode.replaceChild(createText(this.alt), this);
- }
- },
-
- /**
- * Main method/logic to generate either
tags or HTMLImage nodes.
- * "emojify" a generic text or DOM Element.
- *
- * @overloads
- *
- * String replacement for `innerHTML` or server side operations
- * twemoji.parse(string);
- * twemoji.parse(string, Function);
- * twemoji.parse(string, Object);
- *
- * HTMLElement tree parsing for safer operations over existing DOM
- * twemoji.parse(HTMLElement);
- * twemoji.parse(HTMLElement, Function);
- * twemoji.parse(HTMLElement, Object);
- *
- * @param string|HTMLElement the source to parse and enrich with emoji.
- *
- * string replace emoji matches with
tags.
- * Mainly used to inject emoji via `innerHTML`
- * It does **not** parse the string or validate it,
- * it simply replaces found emoji with a tag.
- * NOTE: be sure this won't affect security.
- *
- * HTMLElement walk through the DOM tree and find emoji
- * that are inside **text node only** (nodeType === 3)
- * Mainly used to put emoji in already generated DOM
- * without compromising surrounding nodes and
- * **avoiding** the usage of `innerHTML`.
- * NOTE: Using DOM elements instead of strings should
- * improve security without compromising too much
- * performance compared with a less safe `innerHTML`.
- *
- * @param Function|Object [optional]
- * either the callback that will be invoked or an object
- * with all properties to use per each found emoji.
- *
- * Function if specified, this will be invoked per each emoji
- * that has been found through the RegExp except
- * those follwed by the invariant \uFE0E ("as text").
- * Once invoked, parameters will be:
- *
- * iconId:string the lower case HEX code point
- * i.e. "1f4a9"
- *
- * options:Object all info for this parsing operation
- *
- * variant:char the optional \uFE0F ("as image")
- * variant, in case this info
- * is anyhow meaningful.
- * By default this is ignored.
- *
- * If such callback will return a falsy value instead
- * of a valid `src` to use for the image, nothing will
- * actually change for that specific emoji.
- *
- *
- * Object if specified, an object containing the following properties
- *
- * callback Function the callback to invoke per each found emoji.
- * base string the base url, by default twemoji.base
- * ext string the image extension, by default twemoji.ext
- * size string the assets size, by default twemoji.size
- *
- * @example
- *
- * twemoji.parse("I \u2764\uFE0F emoji!");
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", function(iconId, options) {
- * return '/assets/' + iconId + '.gif';
- * });
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", {
- * size: 72,
- * callback: function(iconId, options) {
- * return '/assets/' + options.size + '/' + iconId + options.ext;
- * }
- * });
- * // I
emoji!
- *
- */
- parse: parse,
-
- /**
- * Given a string, invokes the callback argument
- * per each emoji found in such string.
- * This is the most raw version used by
- * the .parse(string) method itself.
- *
- * @param string generic string to parse
- * @param Function a generic callback that will be
- * invoked to replace the content.
- * This calback wil receive standard
- * String.prototype.replace(str, callback)
- * arguments such:
- * callback(
- * rawText, // the emoji match
- * );
- *
- * and others commonly received via replace.
- */
- replace: replace,
-
- /**
- * Simplify string tests against emoji.
- *
- * @param string some text that might contain emoji
- * @return boolean true if any emoji was found, false otherwise.
- *
- * @example
- *
- * if (twemoji.test(someContent)) {
- * console.log("emoji All The Things!");
- * }
- */
- test: test
- },
-
- // used to escape HTML special chars in attributes
- escaper = {
- '&': '&',
- '<': '<',
- '>': '>',
- "'": ''',
- '"': '"'
- },
-
- // RegExp based on emoji's official Unicode standards
- // http://www.unicode.org/Public/UNIDATA/EmojiSources.txt
- re = /(?:[\u0039\u0038\u0037\u0036\u0035\u0034\u0033\u0032\u0031\u0030\u0023])\ufe0f?\u20e3|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d[\udc00-\udc3e\udc40\udc42-\udcf7\udcf9-\udcfc\udd00-\udd3d\udd50-\udd67\uddfb-\ude42\ude45-\ude4f\ude80-\udec5]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf30-\udf35\udf37-\udf7c\udf80-\udf93\udfa0-\udfc4\udfc6-\udfca\udfe0-\udff0]|[\ue50a\u27bf\u27b0\u2797\u2796\u2795\u2755\u2754\u2753\u274e\u274c\u2728\u270b\u270a\u2705\u26ce\u23f3\u23f0\u23ec\u23eb\u23ea\u23e9]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u3299\u3297\u303d\u3030\u2b55\u2b50\u2b1c\u2b1b\u2b07\u2b06\u2b05\u2935\u2934\u27a1\u2764\u2757\u2747\u2744\u2734\u2733\u2716\u2714\u2712\u270f\u270c\u2709\u2708\u2702\u26fd\u26fa\u26f5\u26f3\u26f2\u26ea\u26d4\u26c5\u26c4\u26be\u26bd\u26ab\u26aa\u26a1\u26a0\u2693\u267f\u267b\u2668\u2666\u2665\u2663\u2660\u2653\u2652\u2651\u2650\u264f\u264e\u264d\u264c\u264b\u264a\u2649\u2648\u263a\u261d\u2615\u2614\u2611\u260e\u2601\u2600\u25fe\u25fd\u25fc\u25fb\u25c0\u25b6\u25ab\u25aa\u24c2\u231b\u231a\u21aa\u21a9\u2199\u2198\u2197\u2196\u2195\u2194\u2139\u2122\u2049\u203c\u00ae\u00a9])(?:\ufe0f|(?!\ufe0e))/g,
-
- // avoid runtime RegExp creation for not so smart,
- // not JIT based, and old browsers / engines
- UFE0Fg = /\uFE0F/g,
-
- // avoid using a string literal like '\u200D' here because minifiers expand it inline
- U200D = String.fromCharCode(0x200D),
-
- // used to find HTML special chars in attributes
- rescaper = /[&<>'"]/g,
-
- // nodes with type 1 which should **not** be parsed (including lower case svg)
- shouldntBeParsed = /IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,
-
- // just a private shortcut
- fromCharCode = String.fromCharCode;
-
- return twemoji;
-
-
- /////////////////////////
- // private functions //
- // declaration //
- /////////////////////////
-
- /**
- * Shortcut to create text nodes
- * @param string text used to create DOM text node
- * @return Node a DOM node with that text
- */
- function createText(text) {
- return document.createTextNode(text);
- }
-
- /**
- * Utility function to escape html attribute text
- * @param string text use in HTML attribute
- * @return string text encoded to use in HTML attribute
- */
- function escapeHTML(s) {
- return s.replace(rescaper, replacer);
- }
-
- /**
- * Default callback used to generate emoji src
- * based on Twitter CDN
- * @param string the emoji codepoint string
- * @param string the default size to use, i.e. "36x36"
- * @return string the image source to use
- */
- function defaultImageSrcGenerator(icon, options) {
- return ''.concat(options.base, options.size, '/', icon, options.ext);
- }
-
- /**
- * Given a generic DOM nodeType 1, walk through all children
- * and store every nodeType 3 (#text) found in the tree.
- * @param Element a DOM Element with probably some text in it
- * @param Array the list of previously discovered text nodes
- * @return Array same list with new discovered nodes, if any
- */
- function grabAllTextNodes(node, allText) {
- var
- childNodes = node.childNodes,
- length = childNodes.length,
- subnode,
- nodeType;
- while (length--) {
- subnode = childNodes[length];
- nodeType = subnode.nodeType;
- // parse emoji only in text nodes
- if (nodeType === 3) {
- // collect them to process emoji later
- allText.push(subnode);
- }
- // ignore all nodes that are not type 1 or that
- // should not be parsed as script, style, and others
- else if (nodeType === 1 && !shouldntBeParsed.test(subnode.nodeName)) {
- grabAllTextNodes(subnode, allText);
- }
- }
- return allText;
- }
-
- /**
- * Used to both remove the possible variant
- * and to convert utf16 into code points.
- * If there is a zero-width-joiner (U+200D), leave the variants in.
- * @param string the raw text of the emoji match
- */
- function grabTheRightIcon(rawText) {
- // if variant is present as \uFE0F
- return toCodePoint(rawText.indexOf(U200D) < 0 ?
- rawText.replace(UFE0Fg, '') :
- rawText
- );
- }
-
- /**
- * DOM version of the same logic / parser:
- * emojify all found sub-text nodes placing images node instead.
- * @param Element generic DOM node with some text in some child node
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return Element same generic node with emoji in place, if any.
- */
- function parseNode(node, options) {
- var
- allText = grabAllTextNodes(node, []),
- length = allText.length,
- attrib,
- attrname,
- modified,
- fragment,
- subnode,
- text,
- match,
- i,
- index,
- img,
- rawText,
- iconId,
- src;
- while (length--) {
- modified = false;
- fragment = document.createDocumentFragment();
- subnode = allText[length];
- text = subnode.nodeValue;
- i = 0;
- while ((match = re.exec(text))) {
- index = match.index;
- if (index !== i) {
- fragment.appendChild(
- createText(text.slice(i, index))
- );
- }
- rawText = match[0];
- iconId = grabTheRightIcon(rawText);
- i = index + rawText.length;
- src = options.callback(iconId, options);
- if (src) {
- img = new Image();
- img.onerror = options.onerror;
- img.setAttribute('draggable', 'false');
- attrib = options.attributes(rawText, iconId);
- for (attrname in attrib) {
- if (
- attrib.hasOwnProperty(attrname) &&
- // don't allow any handlers to be set + don't allow overrides
- attrname.indexOf('on') !== 0 &&
- !img.hasAttribute(attrname)
- ) {
- img.setAttribute(attrname, attrib[attrname]);
- }
- }
- img.className = options.className;
- img.alt = rawText;
- img.src = src;
- modified = true;
- fragment.appendChild(img);
- }
- if (!img) fragment.appendChild(createText(rawText));
- img = null;
- }
- // is there actually anything to replace in here ?
- if (modified) {
- // any text left to be added ?
- if (i < text.length) {
- fragment.appendChild(
- createText(text.slice(i))
- );
- }
- // replace the text node only, leave intact
- // anything else surrounding such text
- subnode.parentNode.replaceChild(fragment, subnode);
- }
- }
- return node;
- }
-
- /**
- * String/HTML version of the same logic / parser:
- * emojify a generic text placing images tags instead of surrogates pair.
- * @param string generic string with possibly some emoji in it
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return the string with
replacing all found and parsed emoji
- */
- function parseString(str, options) {
- return replace(str, function (rawText) {
- var
- ret = rawText,
- iconId = grabTheRightIcon(rawText),
- src = options.callback(iconId, options),
- attrib,
- attrname;
- if (src) {
- // recycle the match string replacing the emoji
- // with its image counter part
- ret = '
');
- }
- return ret;
- });
- }
-
- /**
- * Function used to actually replace HTML special chars
- * @param string HTML special char
- * @return string encoded HTML special char
- */
- function replacer(m) {
- return escaper[m];
- }
-
- /**
- * Default options.attribute callback
- * @return null
- */
- function returnNull() {
- return null;
- }
-
- /**
- * Given a generic value, creates its squared counterpart if it's a number.
- * As example, number 36 will return '36x36'.
- * @param any a generic value.
- * @return any a string representing asset size, i.e. "36x36"
- * only in case the value was a number.
- * Returns initial value otherwise.
- */
- function toSizeSquaredAsset(value) {
- return typeof value === 'number' ?
- value + 'x' + value :
- value;
- }
-
-
- /////////////////////////
- // exported functions //
- // declaration //
- /////////////////////////
-
- function fromCodePoint(codepoint) {
- var code = typeof codepoint === 'string' ?
- parseInt(codepoint, 16) : codepoint;
- if (code < 0x10000) {
- return fromCharCode(code);
- }
- code -= 0x10000;
- return fromCharCode(
- 0xD800 + (code >> 10),
- 0xDC00 + (code & 0x3FF)
- );
- }
-
- function parse(what, how) {
- if (!how || typeof how === 'function') {
- how = {callback: how};
- }
- // if first argument is string, inject html
tags
- // otherwise use the DOM tree and parse text nodes only
- return (typeof what === 'string' ? parseString : parseNode)(what, {
- callback: how.callback || defaultImageSrcGenerator,
- attributes: typeof how.attributes === 'function' ? how.attributes : returnNull,
- base: typeof how.base === 'string' ? how.base : twemoji.base,
- ext: how.ext || twemoji.ext,
- size: how.folder || toSizeSquaredAsset(how.size || twemoji.size),
- className: how.className || twemoji.className,
- onerror: how.onerror || twemoji.onerror
- });
- }
-
- function replace(text, callback) {
- return String(text).replace(re, callback);
- }
-
- function test(text) {
- // IE6 needs a reset before too
- re.lastIndex = 0;
- var result = re.test(text);
- re.lastIndex = 0;
- return result;
- }
-
- function toCodePoint(unicodeSurrogates, sep) {
- var
- r = [],
- c = 0,
- p = 0,
- i = 0;
- while (i < unicodeSurrogates.length) {
- c = unicodeSurrogates.charCodeAt(i++);
- if (p) {
- r.push((0x10000 + ((p - 0xD800) << 10) + (c - 0xDC00)).toString(16));
- p = 0;
- } else if (0xD800 <= c && c <= 0xDBFF) {
- p = c;
- } else {
- r.push(c.toString(16));
- }
- }
- return r.join(sep || '-');
- }
-
-}());
\ No newline at end of file
diff --git a/1/twemoji.min.js b/1/twemoji.min.js
deleted file mode 100644
index 10bcdfd6..00000000
--- a/1/twemoji.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */
-var twemoji=function(){"use strict";var twemoji={base:"https://twemoji.maxcdn.com/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:fromCodePoint,toCodePoint:toCodePoint},onerror:function onerror(){if(this.parentNode){this.parentNode.replaceChild(createText(this.alt),this)}},parse:parse,replace:replace,test:test},escaper={"&":"&","<":"<",">":">","'":"'",'"':"""},re=/(?:[\u0039\u0038\u0037\u0036\u0035\u0034\u0033\u0032\u0031\u0030\u0023])\ufe0f?\u20e3|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d[\udc00-\udc3e\udc40\udc42-\udcf7\udcf9-\udcfc\udd00-\udd3d\udd50-\udd67\uddfb-\ude42\ude45-\ude4f\ude80-\udec5]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf30-\udf35\udf37-\udf7c\udf80-\udf93\udfa0-\udfc4\udfc6-\udfca\udfe0-\udff0]|[\ue50a\u27bf\u27b0\u2797\u2796\u2795\u2755\u2754\u2753\u274e\u274c\u2728\u270b\u270a\u2705\u26ce\u23f3\u23f0\u23ec\u23eb\u23ea\u23e9]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u3299\u3297\u303d\u3030\u2b55\u2b50\u2b1c\u2b1b\u2b07\u2b06\u2b05\u2935\u2934\u27a1\u2764\u2757\u2747\u2744\u2734\u2733\u2716\u2714\u2712\u270f\u270c\u2709\u2708\u2702\u26fd\u26fa\u26f5\u26f3\u26f2\u26ea\u26d4\u26c5\u26c4\u26be\u26bd\u26ab\u26aa\u26a1\u26a0\u2693\u267f\u267b\u2668\u2666\u2665\u2663\u2660\u2653\u2652\u2651\u2650\u264f\u264e\u264d\u264c\u264b\u264a\u2649\u2648\u263a\u261d\u2615\u2614\u2611\u260e\u2601\u2600\u25fe\u25fd\u25fc\u25fb\u25c0\u25b6\u25ab\u25aa\u24c2\u231b\u231a\u21aa\u21a9\u2199\u2198\u2197\u2196\u2195\u2194\u2139\u2122\u2049\u203c\u00ae\u00a9])(?:\ufe0f|(?!\ufe0e))/g,UFE0Fg=/\uFE0F/g,U200D=String.fromCharCode(8205),rescaper=/[&<>'"]/g,shouldntBeParsed=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,fromCharCode=String.fromCharCode;return twemoji;function createText(text){return document.createTextNode(text)}function escapeHTML(s){return s.replace(rescaper,replacer)}function defaultImageSrcGenerator(icon,options){return"".concat(options.base,options.size,"/",icon,options.ext)}function grabAllTextNodes(node,allText){var childNodes=node.childNodes,length=childNodes.length,subnode,nodeType;while(length--){subnode=childNodes[length];nodeType=subnode.nodeType;if(nodeType===3){allText.push(subnode)}else if(nodeType===1&&!shouldntBeParsed.test(subnode.nodeName)){grabAllTextNodes(subnode,allText)}}return allText}function grabTheRightIcon(rawText){return toCodePoint(rawText.indexOf(U200D)<0?rawText.replace(UFE0Fg,""):rawText)}function parseNode(node,options){var allText=grabAllTextNodes(node,[]),length=allText.length,attrib,attrname,modified,fragment,subnode,text,match,i,index,img,rawText,iconId,src;while(length--){modified=false;fragment=document.createDocumentFragment();subnode=allText[length];text=subnode.nodeValue;i=0;while(match=re.exec(text)){index=match.index;if(index!==i){fragment.appendChild(createText(text.slice(i,index)))}rawText=match[0];iconId=grabTheRightIcon(rawText);i=index+rawText.length;src=options.callback(iconId,options);if(src){img=new Image;img.onerror=options.onerror;img.setAttribute("draggable","false");attrib=options.attributes(rawText,iconId);for(attrname in attrib){if(attrib.hasOwnProperty(attrname)&&attrname.indexOf("on")!==0&&!img.hasAttribute(attrname)){img.setAttribute(attrname,attrib[attrname])}}img.className=options.className;img.alt=rawText;img.src=src;modified=true;fragment.appendChild(img)}if(!img)fragment.appendChild(createText(rawText));img=null}if(modified){if(i")}return ret})}function replacer(m){return escaper[m]}function returnNull(){return null}function toSizeSquaredAsset(value){return typeof value==="number"?value+"x"+value:value}function fromCodePoint(codepoint){var code=typeof codepoint==="string"?parseInt(codepoint,16):codepoint;if(code<65536){return fromCharCode(code)}code-=65536;return fromCharCode(55296+(code>>10),56320+(code&1023))}function parse(what,how){if(!how||typeof how==="function"){how={callback:how}}return(typeof what==="string"?parseString:parseNode)(what,{callback:how.callback||defaultImageSrcGenerator,attributes:typeof how.attributes==="function"?how.attributes:returnNull,base:typeof how.base==="string"?how.base:twemoji.base,ext:how.ext||twemoji.ext,size:how.folder||toSizeSquaredAsset(how.size||twemoji.size),className:how.className||twemoji.className,onerror:how.onerror||twemoji.onerror})}function replace(text,callback){return String(text).replace(re,callback)}function test(text){re.lastIndex=0;var result=re.test(text);re.lastIndex=0;return result}function toCodePoint(unicodeSurrogates,sep){var r=[],c=0,p=0,i=0;while(i tags or HTMLImage nodes.
- * "emojify" a generic text or DOM Element.
- *
- * @overloads
- *
- * String replacement for `innerHTML` or server side operations
- * twemoji.parse(string);
- * twemoji.parse(string, Function);
- * twemoji.parse(string, Object);
- *
- * HTMLElement tree parsing for safer operations over existing DOM
- * twemoji.parse(HTMLElement);
- * twemoji.parse(HTMLElement, Function);
- * twemoji.parse(HTMLElement, Object);
- *
- * @param string|HTMLElement the source to parse and enrich with emoji.
- *
- * string replace emoji matches with
tags.
- * Mainly used to inject emoji via `innerHTML`
- * It does **not** parse the string or validate it,
- * it simply replaces found emoji with a tag.
- * NOTE: be sure this won't affect security.
- *
- * HTMLElement walk through the DOM tree and find emoji
- * that are inside **text node only** (nodeType === 3)
- * Mainly used to put emoji in already generated DOM
- * without compromising surrounding nodes and
- * **avoiding** the usage of `innerHTML`.
- * NOTE: Using DOM elements instead of strings should
- * improve security without compromising too much
- * performance compared with a less safe `innerHTML`.
- *
- * @param Function|Object [optional]
- * either the callback that will be invoked or an object
- * with all properties to use per each found emoji.
- *
- * Function if specified, this will be invoked per each emoji
- * that has been found through the RegExp except
- * those follwed by the invariant \uFE0E ("as text").
- * Once invoked, parameters will be:
- *
- * iconId:string the lower case HEX code point
- * i.e. "1f4a9"
- *
- * options:Object all info for this parsing operation
- *
- * variant:char the optional \uFE0F ("as image")
- * variant, in case this info
- * is anyhow meaningful.
- * By default this is ignored.
- *
- * If such callback will return a falsy value instead
- * of a valid `src` to use for the image, nothing will
- * actually change for that specific emoji.
- *
- *
- * Object if specified, an object containing the following properties
- *
- * callback Function the callback to invoke per each found emoji.
- * base string the base url, by default twemoji.base
- * ext string the image extension, by default twemoji.ext
- * size string the assets size, by default twemoji.size
- *
- * @example
- *
- * twemoji.parse("I \u2764\uFE0F emoji!");
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", function(iconId, options) {
- * return '/assets/' + iconId + '.gif';
- * });
- * // I
emoji!
- *
- *
- * twemoji.parse("I \u2764\uFE0F emoji!", {
- * size: 72,
- * callback: function(iconId, options) {
- * return '/assets/' + options.size + '/' + iconId + options.ext;
- * }
- * });
- * // I
emoji!
- *
- */
- parse: parse,
-
- /**
- * Given a string, invokes the callback argument
- * per each emoji found in such string.
- * This is the most raw version used by
- * the .parse(string) method itself.
- *
- * @param string generic string to parse
- * @param Function a generic callback that will be
- * invoked to replace the content.
- * This calback wil receive standard
- * String.prototype.replace(str, callback)
- * arguments such:
- * callback(
- * rawText, // the emoji match
- * );
- *
- * and others commonly received via replace.
- */
- replace: replace,
-
- /**
- * Simplify string tests against emoji.
- *
- * @param string some text that might contain emoji
- * @return boolean true if any emoji was found, false otherwise.
- *
- * @example
- *
- * if (twemoji.test(someContent)) {
- * console.log("emoji All The Things!");
- * }
- */
- test: test
- },
-
- // used to escape HTML special chars in attributes
- escaper = {
- '&': '&',
- '<': '<',
- '>': '>',
- "'": ''',
- '"': '"'
- },
-
- // RegExp based on emoji's official Unicode standards
- // http://www.unicode.org/Public/UNIDATA/EmojiSources.txt
- re = /(?:[\u0039\u0038\u0037\u0036\u0035\u0034\u0033\u0032\u0031\u0030\u0023])\ufe0f?\u20e3|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d[\udc00-\udc3e\udc40\udc42-\udcf7\udcf9-\udcfc\udd00-\udd3d\udd50-\udd67\uddfb-\ude42\ude45-\ude4f\ude80-\udec5]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf30-\udf35\udf37-\udf7c\udf80-\udf93\udfa0-\udfc4\udfc6-\udfca\udfe0-\udff0]|[\ue50a\u27bf\u27b0\u2797\u2796\u2795\u2755\u2754\u2753\u274e\u274c\u2728\u270b\u270a\u2705\u26ce\u23f3\u23f0\u23ec\u23eb\u23ea\u23e9]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37]|[\u3299\u3297\u303d\u3030\u2b55\u2b50\u2b1c\u2b1b\u2b07\u2b06\u2b05\u2935\u2934\u27a1\u2764\u2757\u2747\u2744\u2734\u2733\u2716\u2714\u2712\u270f\u270c\u2709\u2708\u2702\u26fd\u26fa\u26f5\u26f3\u26f2\u26ea\u26d4\u26c5\u26c4\u26be\u26bd\u26ab\u26aa\u26a1\u26a0\u2693\u267f\u267b\u2668\u2666\u2665\u2663\u2660\u2653\u2652\u2651\u2650\u264f\u264e\u264d\u264c\u264b\u264a\u2649\u2648\u263a\u261d\u2615\u2614\u2611\u260e\u2601\u2600\u25fe\u25fd\u25fc\u25fb\u25c0\u25b6\u25ab\u25aa\u24c2\u231b\u231a\u21aa\u21a9\u2199\u2198\u2197\u2196\u2195\u2194\u2139\u2122\u2049\u203c\u00ae\u00a9])(?:\ufe0f|(?!\ufe0e))/g,
-
- // avoid runtime RegExp creation for not so smart,
- // not JIT based, and old browsers / engines
- UFE0Fg = /\uFE0F/g,
-
- // avoid using a string literal like '\u200D' here because minifiers expand it inline
- U200D = String.fromCharCode(0x200D),
-
- // used to find HTML special chars in attributes
- rescaper = /[&<>'"]/g,
-
- // nodes with type 1 which should **not** be parsed (including lower case svg)
- shouldntBeParsed = /IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,
-
- // just a private shortcut
- fromCharCode = String.fromCharCode;
-
- return twemoji;
-
-
- /////////////////////////
- // private functions //
- // declaration //
- /////////////////////////
-
- /**
- * Shortcut to create text nodes
- * @param string text used to create DOM text node
- * @return Node a DOM node with that text
- */
- function createText(text) {
- return document.createTextNode(text);
- }
-
- /**
- * Utility function to escape html attribute text
- * @param string text use in HTML attribute
- * @return string text encoded to use in HTML attribute
- */
- function escapeHTML(s) {
- return s.replace(rescaper, replacer);
- }
-
- /**
- * Default callback used to generate emoji src
- * based on Twitter CDN
- * @param string the emoji codepoint string
- * @param string the default size to use, i.e. "36x36"
- * @return string the image source to use
- */
- function defaultImageSrcGenerator(icon, options) {
- return ''.concat(options.base, options.size, '/', icon, options.ext);
- }
-
- /**
- * Given a generic DOM nodeType 1, walk through all children
- * and store every nodeType 3 (#text) found in the tree.
- * @param Element a DOM Element with probably some text in it
- * @param Array the list of previously discovered text nodes
- * @return Array same list with new discovered nodes, if any
- */
- function grabAllTextNodes(node, allText) {
- var
- childNodes = node.childNodes,
- length = childNodes.length,
- subnode,
- nodeType;
- while (length--) {
- subnode = childNodes[length];
- nodeType = subnode.nodeType;
- // parse emoji only in text nodes
- if (nodeType === 3) {
- // collect them to process emoji later
- allText.push(subnode);
- }
- // ignore all nodes that are not type 1 or that
- // should not be parsed as script, style, and others
- else if (nodeType === 1 && !shouldntBeParsed.test(subnode.nodeName)) {
- grabAllTextNodes(subnode, allText);
- }
- }
- return allText;
- }
-
- /**
- * Used to both remove the possible variant
- * and to convert utf16 into code points.
- * If there is a zero-width-joiner (U+200D), leave the variants in.
- * @param string the raw text of the emoji match
- */
- function grabTheRightIcon(rawText) {
- // if variant is present as \uFE0F
- return toCodePoint(rawText.indexOf(U200D) < 0 ?
- rawText.replace(UFE0Fg, '') :
- rawText
- );
- }
-
- /**
- * DOM version of the same logic / parser:
- * emojify all found sub-text nodes placing images node instead.
- * @param Element generic DOM node with some text in some child node
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return Element same generic node with emoji in place, if any.
- */
- function parseNode(node, options) {
- var
- allText = grabAllTextNodes(node, []),
- length = allText.length,
- attrib,
- attrname,
- modified,
- fragment,
- subnode,
- text,
- match,
- i,
- index,
- img,
- rawText,
- iconId,
- src;
- while (length--) {
- modified = false;
- fragment = document.createDocumentFragment();
- subnode = allText[length];
- text = subnode.nodeValue;
- i = 0;
- while ((match = re.exec(text))) {
- index = match.index;
- if (index !== i) {
- fragment.appendChild(
- createText(text.slice(i, index))
- );
- }
- rawText = match[0];
- iconId = grabTheRightIcon(rawText);
- i = index + rawText.length;
- src = options.callback(iconId, options);
- if (src) {
- img = new Image();
- img.onerror = options.onerror;
- img.setAttribute('draggable', 'false');
- attrib = options.attributes(rawText, iconId);
- for (attrname in attrib) {
- if (
- attrib.hasOwnProperty(attrname) &&
- // don't allow any handlers to be set + don't allow overrides
- attrname.indexOf('on') !== 0 &&
- !img.hasAttribute(attrname)
- ) {
- img.setAttribute(attrname, attrib[attrname]);
- }
- }
- img.className = options.className;
- img.alt = rawText;
- img.src = src;
- modified = true;
- fragment.appendChild(img);
- }
- if (!img) fragment.appendChild(createText(rawText));
- img = null;
- }
- // is there actually anything to replace in here ?
- if (modified) {
- // any text left to be added ?
- if (i < text.length) {
- fragment.appendChild(
- createText(text.slice(i))
- );
- }
- // replace the text node only, leave intact
- // anything else surrounding such text
- subnode.parentNode.replaceChild(fragment, subnode);
- }
- }
- return node;
- }
-
- /**
- * String/HTML version of the same logic / parser:
- * emojify a generic text placing images tags instead of surrogates pair.
- * @param string generic string with possibly some emoji in it
- * @param Object options containing info about how to parse
- *
- * .callback Function the callback to invoke per each found emoji.
- * .base string the base url, by default twemoji.base
- * .ext string the image extension, by default twemoji.ext
- * .size string the assets size, by default twemoji.size
- *
- * @return the string with
replacing all found and parsed emoji
- */
- function parseString(str, options) {
- return replace(str, function (rawText) {
- var
- ret = rawText,
- iconId = grabTheRightIcon(rawText),
- src = options.callback(iconId, options),
- attrib,
- attrname;
- if (src) {
- // recycle the match string replacing the emoji
- // with its image counter part
- ret = '
');
- }
- return ret;
- });
- }
-
- /**
- * Function used to actually replace HTML special chars
- * @param string HTML special char
- * @return string encoded HTML special char
- */
- function replacer(m) {
- return escaper[m];
- }
-
- /**
- * Default options.attribute callback
- * @return null
- */
- function returnNull() {
- return null;
- }
-
- /**
- * Given a generic value, creates its squared counterpart if it's a number.
- * As example, number 36 will return '36x36'.
- * @param any a generic value.
- * @return any a string representing asset size, i.e. "36x36"
- * only in case the value was a number.
- * Returns initial value otherwise.
- */
- function toSizeSquaredAsset(value) {
- return typeof value === 'number' ?
- value + 'x' + value :
- value;
- }
-
-
- /////////////////////////
- // exported functions //
- // declaration //
- /////////////////////////
-
- function fromCodePoint(codepoint) {
- var code = typeof codepoint === 'string' ?
- parseInt(codepoint, 16) : codepoint;
- if (code < 0x10000) {
- return fromCharCode(code);
- }
- code -= 0x10000;
- return fromCharCode(
- 0xD800 + (code >> 10),
- 0xDC00 + (code & 0x3FF)
- );
- }
-
- function parse(what, how) {
- if (!how || typeof how === 'function') {
- how = {callback: how};
- }
- // if first argument is string, inject html
tags
- // otherwise use the DOM tree and parse text nodes only
- return (typeof what === 'string' ? parseString : parseNode)(what, {
- callback: how.callback || defaultImageSrcGenerator,
- attributes: typeof how.attributes === 'function' ? how.attributes : returnNull,
- base: typeof how.base === 'string' ? how.base : twemoji.base,
- ext: how.ext || twemoji.ext,
- size: how.folder || toSizeSquaredAsset(how.size || twemoji.size),
- className: how.className || twemoji.className,
- onerror: how.onerror || twemoji.onerror
- });
- }
-
- function replace(text, callback) {
- return String(text).replace(re, callback);
- }
-
- function test(text) {
- // IE6 needs a reset before too
- re.lastIndex = 0;
- var result = re.test(text);
- re.lastIndex = 0;
- return result;
- }
-
- function toCodePoint(unicodeSurrogates, sep) {
- var
- r = [],
- c = 0,
- p = 0,
- i = 0;
- while (i < unicodeSurrogates.length) {
- c = unicodeSurrogates.charCodeAt(i++);
- if (p) {
- r.push((0x10000 + ((p - 0xD800) << 10) + (c - 0xDC00)).toString(16));
- p = 0;
- } else if (0xD800 <= c && c <= 0xDBFF) {
- p = c;
- } else {
- r.push(c.toString(16));
- }
- }
- return r.join(sep || '-');
- }
-
-}());
-if (!location.protocol) {
- twemoji.base = twemoji.base.replace(/^http:/, "");
-}
-module.exports = twemoji;
\ No newline at end of file
diff --git a/16x16/1f004.png b/16x16/1f004.png
deleted file mode 100644
index 0eb8396e..00000000
Binary files a/16x16/1f004.png and /dev/null differ
diff --git a/16x16/1f0cf.png b/16x16/1f0cf.png
deleted file mode 100644
index 890a3a1a..00000000
Binary files a/16x16/1f0cf.png and /dev/null differ
diff --git a/16x16/1f170.png b/16x16/1f170.png
deleted file mode 100644
index 84ab0c15..00000000
Binary files a/16x16/1f170.png and /dev/null differ
diff --git a/16x16/1f171.png b/16x16/1f171.png
deleted file mode 100644
index dec77999..00000000
Binary files a/16x16/1f171.png and /dev/null differ
diff --git a/16x16/1f17e.png b/16x16/1f17e.png
deleted file mode 100644
index f872a674..00000000
Binary files a/16x16/1f17e.png and /dev/null differ
diff --git a/16x16/1f17f.png b/16x16/1f17f.png
deleted file mode 100644
index 2e5f5f03..00000000
Binary files a/16x16/1f17f.png and /dev/null differ
diff --git a/16x16/1f18e.png b/16x16/1f18e.png
deleted file mode 100644
index 531fee13..00000000
Binary files a/16x16/1f18e.png and /dev/null differ
diff --git a/16x16/1f191.png b/16x16/1f191.png
deleted file mode 100644
index b28ebb4b..00000000
Binary files a/16x16/1f191.png and /dev/null differ
diff --git a/16x16/1f192.png b/16x16/1f192.png
deleted file mode 100644
index ee9334b9..00000000
Binary files a/16x16/1f192.png and /dev/null differ
diff --git a/16x16/1f193.png b/16x16/1f193.png
deleted file mode 100644
index 4f3c0594..00000000
Binary files a/16x16/1f193.png and /dev/null differ
diff --git a/16x16/1f194.png b/16x16/1f194.png
deleted file mode 100644
index 12d07c3d..00000000
Binary files a/16x16/1f194.png and /dev/null differ
diff --git a/16x16/1f195.png b/16x16/1f195.png
deleted file mode 100644
index 91c03875..00000000
Binary files a/16x16/1f195.png and /dev/null differ
diff --git a/16x16/1f196.png b/16x16/1f196.png
deleted file mode 100644
index 07403604..00000000
Binary files a/16x16/1f196.png and /dev/null differ
diff --git a/16x16/1f197.png b/16x16/1f197.png
deleted file mode 100644
index e912a012..00000000
Binary files a/16x16/1f197.png and /dev/null differ
diff --git a/16x16/1f198.png b/16x16/1f198.png
deleted file mode 100644
index 3611b53f..00000000
Binary files a/16x16/1f198.png and /dev/null differ
diff --git a/16x16/1f199.png b/16x16/1f199.png
deleted file mode 100644
index 8b5d23a2..00000000
Binary files a/16x16/1f199.png and /dev/null differ
diff --git a/16x16/1f19a.png b/16x16/1f19a.png
deleted file mode 100644
index 737c950c..00000000
Binary files a/16x16/1f19a.png and /dev/null differ
diff --git a/16x16/1f1e6.png b/16x16/1f1e6.png
deleted file mode 100644
index 7ed03ac8..00000000
Binary files a/16x16/1f1e6.png and /dev/null differ
diff --git a/16x16/1f1e7.png b/16x16/1f1e7.png
deleted file mode 100644
index 9f629458..00000000
Binary files a/16x16/1f1e7.png and /dev/null differ
diff --git a/16x16/1f1e8-1f1f3.png b/16x16/1f1e8-1f1f3.png
deleted file mode 100644
index 5b56f0fd..00000000
Binary files a/16x16/1f1e8-1f1f3.png and /dev/null differ
diff --git a/16x16/1f1e8.png b/16x16/1f1e8.png
deleted file mode 100644
index a8ca3b42..00000000
Binary files a/16x16/1f1e8.png and /dev/null differ
diff --git a/16x16/1f1e9-1f1ea.png b/16x16/1f1e9-1f1ea.png
deleted file mode 100644
index a2a3cba0..00000000
Binary files a/16x16/1f1e9-1f1ea.png and /dev/null differ
diff --git a/16x16/1f1e9.png b/16x16/1f1e9.png
deleted file mode 100644
index dd3c8fcb..00000000
Binary files a/16x16/1f1e9.png and /dev/null differ
diff --git a/16x16/1f1ea-1f1f8.png b/16x16/1f1ea-1f1f8.png
deleted file mode 100644
index c2c054fa..00000000
Binary files a/16x16/1f1ea-1f1f8.png and /dev/null differ
diff --git a/16x16/1f1ea.png b/16x16/1f1ea.png
deleted file mode 100644
index 1b50ff76..00000000
Binary files a/16x16/1f1ea.png and /dev/null differ
diff --git a/16x16/1f1eb-1f1f7.png b/16x16/1f1eb-1f1f7.png
deleted file mode 100644
index c0133dd4..00000000
Binary files a/16x16/1f1eb-1f1f7.png and /dev/null differ
diff --git a/16x16/1f1eb.png b/16x16/1f1eb.png
deleted file mode 100644
index 4e223d4c..00000000
Binary files a/16x16/1f1eb.png and /dev/null differ
diff --git a/16x16/1f1ec-1f1e7.png b/16x16/1f1ec-1f1e7.png
deleted file mode 100644
index cc485e4c..00000000
Binary files a/16x16/1f1ec-1f1e7.png and /dev/null differ
diff --git a/16x16/1f1ec.png b/16x16/1f1ec.png
deleted file mode 100644
index 9af52998..00000000
Binary files a/16x16/1f1ec.png and /dev/null differ
diff --git a/16x16/1f1ed.png b/16x16/1f1ed.png
deleted file mode 100644
index 74e2deda..00000000
Binary files a/16x16/1f1ed.png and /dev/null differ
diff --git a/16x16/1f1ee-1f1f9.png b/16x16/1f1ee-1f1f9.png
deleted file mode 100644
index 529b435c..00000000
Binary files a/16x16/1f1ee-1f1f9.png and /dev/null differ
diff --git a/16x16/1f1ee.png b/16x16/1f1ee.png
deleted file mode 100644
index 7f0a8caa..00000000
Binary files a/16x16/1f1ee.png and /dev/null differ
diff --git a/16x16/1f1ef-1f1f5.png b/16x16/1f1ef-1f1f5.png
deleted file mode 100644
index 808a3807..00000000
Binary files a/16x16/1f1ef-1f1f5.png and /dev/null differ
diff --git a/16x16/1f1ef.png b/16x16/1f1ef.png
deleted file mode 100644
index b2b351b6..00000000
Binary files a/16x16/1f1ef.png and /dev/null differ
diff --git a/16x16/1f1f0-1f1f7.png b/16x16/1f1f0-1f1f7.png
deleted file mode 100644
index 1ac962e2..00000000
Binary files a/16x16/1f1f0-1f1f7.png and /dev/null differ
diff --git a/16x16/1f1f0.png b/16x16/1f1f0.png
deleted file mode 100644
index 0e2dd102..00000000
Binary files a/16x16/1f1f0.png and /dev/null differ
diff --git a/16x16/1f1f1.png b/16x16/1f1f1.png
deleted file mode 100644
index 4fdec336..00000000
Binary files a/16x16/1f1f1.png and /dev/null differ
diff --git a/16x16/1f1f2.png b/16x16/1f1f2.png
deleted file mode 100644
index ecb1bf3c..00000000
Binary files a/16x16/1f1f2.png and /dev/null differ
diff --git a/16x16/1f1f3.png b/16x16/1f1f3.png
deleted file mode 100644
index d52f06ae..00000000
Binary files a/16x16/1f1f3.png and /dev/null differ
diff --git a/16x16/1f1f4.png b/16x16/1f1f4.png
deleted file mode 100644
index a12dafa1..00000000
Binary files a/16x16/1f1f4.png and /dev/null differ
diff --git a/16x16/1f1f5.png b/16x16/1f1f5.png
deleted file mode 100644
index e9136ed4..00000000
Binary files a/16x16/1f1f5.png and /dev/null differ
diff --git a/16x16/1f1f6.png b/16x16/1f1f6.png
deleted file mode 100644
index 08b800d7..00000000
Binary files a/16x16/1f1f6.png and /dev/null differ
diff --git a/16x16/1f1f7-1f1fa.png b/16x16/1f1f7-1f1fa.png
deleted file mode 100644
index 25dc951b..00000000
Binary files a/16x16/1f1f7-1f1fa.png and /dev/null differ
diff --git a/16x16/1f1f7.png b/16x16/1f1f7.png
deleted file mode 100644
index e7f1ede6..00000000
Binary files a/16x16/1f1f7.png and /dev/null differ
diff --git a/16x16/1f1f8.png b/16x16/1f1f8.png
deleted file mode 100644
index 0fe9064d..00000000
Binary files a/16x16/1f1f8.png and /dev/null differ
diff --git a/16x16/1f1f9.png b/16x16/1f1f9.png
deleted file mode 100644
index d54b4059..00000000
Binary files a/16x16/1f1f9.png and /dev/null differ
diff --git a/16x16/1f1fa-1f1f8.png b/16x16/1f1fa-1f1f8.png
deleted file mode 100644
index 06c50885..00000000
Binary files a/16x16/1f1fa-1f1f8.png and /dev/null differ
diff --git a/16x16/1f1fa.png b/16x16/1f1fa.png
deleted file mode 100644
index 19d5e5ed..00000000
Binary files a/16x16/1f1fa.png and /dev/null differ
diff --git a/16x16/1f1fb.png b/16x16/1f1fb.png
deleted file mode 100644
index c9752744..00000000
Binary files a/16x16/1f1fb.png and /dev/null differ
diff --git a/16x16/1f1fc.png b/16x16/1f1fc.png
deleted file mode 100644
index ba7a32b6..00000000
Binary files a/16x16/1f1fc.png and /dev/null differ
diff --git a/16x16/1f1fd.png b/16x16/1f1fd.png
deleted file mode 100644
index c3095177..00000000
Binary files a/16x16/1f1fd.png and /dev/null differ
diff --git a/16x16/1f1fe.png b/16x16/1f1fe.png
deleted file mode 100644
index 493619db..00000000
Binary files a/16x16/1f1fe.png and /dev/null differ
diff --git a/16x16/1f1ff.png b/16x16/1f1ff.png
deleted file mode 100644
index 79b34cb7..00000000
Binary files a/16x16/1f1ff.png and /dev/null differ
diff --git a/16x16/1f201.png b/16x16/1f201.png
deleted file mode 100644
index 833b0b15..00000000
Binary files a/16x16/1f201.png and /dev/null differ
diff --git a/16x16/1f202.png b/16x16/1f202.png
deleted file mode 100644
index 1e26dfa7..00000000
Binary files a/16x16/1f202.png and /dev/null differ
diff --git a/16x16/1f21a.png b/16x16/1f21a.png
deleted file mode 100644
index 5aef59d9..00000000
Binary files a/16x16/1f21a.png and /dev/null differ
diff --git a/16x16/1f22f.png b/16x16/1f22f.png
deleted file mode 100644
index d2f0fa97..00000000
Binary files a/16x16/1f22f.png and /dev/null differ
diff --git a/16x16/1f232.png b/16x16/1f232.png
deleted file mode 100644
index 2be9f183..00000000
Binary files a/16x16/1f232.png and /dev/null differ
diff --git a/16x16/1f233.png b/16x16/1f233.png
deleted file mode 100644
index e600ee5f..00000000
Binary files a/16x16/1f233.png and /dev/null differ
diff --git a/16x16/1f234.png b/16x16/1f234.png
deleted file mode 100644
index 26fd10eb..00000000
Binary files a/16x16/1f234.png and /dev/null differ
diff --git a/16x16/1f235.png b/16x16/1f235.png
deleted file mode 100644
index 6e945fb6..00000000
Binary files a/16x16/1f235.png and /dev/null differ
diff --git a/16x16/1f236.png b/16x16/1f236.png
deleted file mode 100644
index 2b7c245d..00000000
Binary files a/16x16/1f236.png and /dev/null differ
diff --git a/16x16/1f237.png b/16x16/1f237.png
deleted file mode 100644
index 7ac3ab54..00000000
Binary files a/16x16/1f237.png and /dev/null differ
diff --git a/16x16/1f238.png b/16x16/1f238.png
deleted file mode 100644
index f49ae52f..00000000
Binary files a/16x16/1f238.png and /dev/null differ
diff --git a/16x16/1f239.png b/16x16/1f239.png
deleted file mode 100644
index 5ea044b0..00000000
Binary files a/16x16/1f239.png and /dev/null differ
diff --git a/16x16/1f23a.png b/16x16/1f23a.png
deleted file mode 100644
index 5be6c4b9..00000000
Binary files a/16x16/1f23a.png and /dev/null differ
diff --git a/16x16/1f250.png b/16x16/1f250.png
deleted file mode 100644
index a652386d..00000000
Binary files a/16x16/1f250.png and /dev/null differ
diff --git a/16x16/1f251.png b/16x16/1f251.png
deleted file mode 100644
index 5bf16234..00000000
Binary files a/16x16/1f251.png and /dev/null differ
diff --git a/16x16/1f300.png b/16x16/1f300.png
deleted file mode 100644
index 61ef6edc..00000000
Binary files a/16x16/1f300.png and /dev/null differ
diff --git a/16x16/1f301.png b/16x16/1f301.png
deleted file mode 100644
index e714735e..00000000
Binary files a/16x16/1f301.png and /dev/null differ
diff --git a/16x16/1f302.png b/16x16/1f302.png
deleted file mode 100644
index e84757e4..00000000
Binary files a/16x16/1f302.png and /dev/null differ
diff --git a/16x16/1f303.png b/16x16/1f303.png
deleted file mode 100644
index 96562953..00000000
Binary files a/16x16/1f303.png and /dev/null differ
diff --git a/16x16/1f304.png b/16x16/1f304.png
deleted file mode 100644
index 7056f1c3..00000000
Binary files a/16x16/1f304.png and /dev/null differ
diff --git a/16x16/1f305.png b/16x16/1f305.png
deleted file mode 100644
index 7780a9b5..00000000
Binary files a/16x16/1f305.png and /dev/null differ
diff --git a/16x16/1f306.png b/16x16/1f306.png
deleted file mode 100644
index 75bbdc26..00000000
Binary files a/16x16/1f306.png and /dev/null differ
diff --git a/16x16/1f307.png b/16x16/1f307.png
deleted file mode 100644
index 389b077a..00000000
Binary files a/16x16/1f307.png and /dev/null differ
diff --git a/16x16/1f308.png b/16x16/1f308.png
deleted file mode 100644
index e3576e18..00000000
Binary files a/16x16/1f308.png and /dev/null differ
diff --git a/16x16/1f309.png b/16x16/1f309.png
deleted file mode 100644
index 65b29635..00000000
Binary files a/16x16/1f309.png and /dev/null differ
diff --git a/16x16/1f30a.png b/16x16/1f30a.png
deleted file mode 100644
index 3ff32a81..00000000
Binary files a/16x16/1f30a.png and /dev/null differ
diff --git a/16x16/1f30b.png b/16x16/1f30b.png
deleted file mode 100644
index 1b4c7619..00000000
Binary files a/16x16/1f30b.png and /dev/null differ
diff --git a/16x16/1f30c.png b/16x16/1f30c.png
deleted file mode 100644
index 75edffca..00000000
Binary files a/16x16/1f30c.png and /dev/null differ
diff --git a/16x16/1f30d.png b/16x16/1f30d.png
deleted file mode 100644
index b175ff56..00000000
Binary files a/16x16/1f30d.png and /dev/null differ
diff --git a/16x16/1f30e.png b/16x16/1f30e.png
deleted file mode 100644
index b9a9ce5f..00000000
Binary files a/16x16/1f30e.png and /dev/null differ
diff --git a/16x16/1f30f.png b/16x16/1f30f.png
deleted file mode 100644
index fd7bb3e8..00000000
Binary files a/16x16/1f30f.png and /dev/null differ
diff --git a/16x16/1f310.png b/16x16/1f310.png
deleted file mode 100644
index 25733292..00000000
Binary files a/16x16/1f310.png and /dev/null differ
diff --git a/16x16/1f311.png b/16x16/1f311.png
deleted file mode 100644
index c66bf2af..00000000
Binary files a/16x16/1f311.png and /dev/null differ
diff --git a/16x16/1f312.png b/16x16/1f312.png
deleted file mode 100644
index fd554274..00000000
Binary files a/16x16/1f312.png and /dev/null differ
diff --git a/16x16/1f313.png b/16x16/1f313.png
deleted file mode 100644
index 0c162386..00000000
Binary files a/16x16/1f313.png and /dev/null differ
diff --git a/16x16/1f314.png b/16x16/1f314.png
deleted file mode 100644
index 84575165..00000000
Binary files a/16x16/1f314.png and /dev/null differ
diff --git a/16x16/1f315.png b/16x16/1f315.png
deleted file mode 100644
index 8dd7db23..00000000
Binary files a/16x16/1f315.png and /dev/null differ
diff --git a/16x16/1f316.png b/16x16/1f316.png
deleted file mode 100644
index fbf42517..00000000
Binary files a/16x16/1f316.png and /dev/null differ
diff --git a/16x16/1f317.png b/16x16/1f317.png
deleted file mode 100644
index 0c162386..00000000
Binary files a/16x16/1f317.png and /dev/null differ
diff --git a/16x16/1f318.png b/16x16/1f318.png
deleted file mode 100644
index 84575165..00000000
Binary files a/16x16/1f318.png and /dev/null differ
diff --git a/16x16/1f319.png b/16x16/1f319.png
deleted file mode 100644
index 9890176a..00000000
Binary files a/16x16/1f319.png and /dev/null differ
diff --git a/16x16/1f31a.png b/16x16/1f31a.png
deleted file mode 100644
index fd79b2eb..00000000
Binary files a/16x16/1f31a.png and /dev/null differ
diff --git a/16x16/1f31b.png b/16x16/1f31b.png
deleted file mode 100644
index 00ce38cc..00000000
Binary files a/16x16/1f31b.png and /dev/null differ
diff --git a/16x16/1f31c.png b/16x16/1f31c.png
deleted file mode 100644
index fd6a7e19..00000000
Binary files a/16x16/1f31c.png and /dev/null differ
diff --git a/16x16/1f31d.png b/16x16/1f31d.png
deleted file mode 100644
index 5845549c..00000000
Binary files a/16x16/1f31d.png and /dev/null differ
diff --git a/16x16/1f31e.png b/16x16/1f31e.png
deleted file mode 100644
index f80014b5..00000000
Binary files a/16x16/1f31e.png and /dev/null differ
diff --git a/16x16/1f31f.png b/16x16/1f31f.png
deleted file mode 100644
index a475167a..00000000
Binary files a/16x16/1f31f.png and /dev/null differ
diff --git a/16x16/1f320.png b/16x16/1f320.png
deleted file mode 100644
index a5f805c7..00000000
Binary files a/16x16/1f320.png and /dev/null differ
diff --git a/16x16/1f330.png b/16x16/1f330.png
deleted file mode 100644
index 4115839b..00000000
Binary files a/16x16/1f330.png and /dev/null differ
diff --git a/16x16/1f331.png b/16x16/1f331.png
deleted file mode 100644
index 3d77413f..00000000
Binary files a/16x16/1f331.png and /dev/null differ
diff --git a/16x16/1f332.png b/16x16/1f332.png
deleted file mode 100644
index 0ad3ffdd..00000000
Binary files a/16x16/1f332.png and /dev/null differ
diff --git a/16x16/1f333.png b/16x16/1f333.png
deleted file mode 100644
index 6ad90fdd..00000000
Binary files a/16x16/1f333.png and /dev/null differ
diff --git a/16x16/1f334.png b/16x16/1f334.png
deleted file mode 100644
index 5eac82e3..00000000
Binary files a/16x16/1f334.png and /dev/null differ
diff --git a/16x16/1f335.png b/16x16/1f335.png
deleted file mode 100644
index 41d7684f..00000000
Binary files a/16x16/1f335.png and /dev/null differ
diff --git a/16x16/1f337.png b/16x16/1f337.png
deleted file mode 100644
index e98971d2..00000000
Binary files a/16x16/1f337.png and /dev/null differ
diff --git a/16x16/1f338.png b/16x16/1f338.png
deleted file mode 100644
index b49998b6..00000000
Binary files a/16x16/1f338.png and /dev/null differ
diff --git a/16x16/1f339.png b/16x16/1f339.png
deleted file mode 100644
index 259c72c8..00000000
Binary files a/16x16/1f339.png and /dev/null differ
diff --git a/16x16/1f33a.png b/16x16/1f33a.png
deleted file mode 100644
index 8747d016..00000000
Binary files a/16x16/1f33a.png and /dev/null differ
diff --git a/16x16/1f33b.png b/16x16/1f33b.png
deleted file mode 100644
index 342fad4c..00000000
Binary files a/16x16/1f33b.png and /dev/null differ
diff --git a/16x16/1f33c.png b/16x16/1f33c.png
deleted file mode 100644
index 4061d487..00000000
Binary files a/16x16/1f33c.png and /dev/null differ
diff --git a/16x16/1f33d.png b/16x16/1f33d.png
deleted file mode 100644
index c0e26432..00000000
Binary files a/16x16/1f33d.png and /dev/null differ
diff --git a/16x16/1f33e.png b/16x16/1f33e.png
deleted file mode 100644
index e44d204c..00000000
Binary files a/16x16/1f33e.png and /dev/null differ
diff --git a/16x16/1f33f.png b/16x16/1f33f.png
deleted file mode 100644
index b58dcd1e..00000000
Binary files a/16x16/1f33f.png and /dev/null differ
diff --git a/16x16/1f340.png b/16x16/1f340.png
deleted file mode 100644
index c6146a0f..00000000
Binary files a/16x16/1f340.png and /dev/null differ
diff --git a/16x16/1f341.png b/16x16/1f341.png
deleted file mode 100644
index 5b2b8d13..00000000
Binary files a/16x16/1f341.png and /dev/null differ
diff --git a/16x16/1f342.png b/16x16/1f342.png
deleted file mode 100644
index ed152829..00000000
Binary files a/16x16/1f342.png and /dev/null differ
diff --git a/16x16/1f343.png b/16x16/1f343.png
deleted file mode 100644
index c1a544bc..00000000
Binary files a/16x16/1f343.png and /dev/null differ
diff --git a/16x16/1f344.png b/16x16/1f344.png
deleted file mode 100644
index d419e594..00000000
Binary files a/16x16/1f344.png and /dev/null differ
diff --git a/16x16/1f345.png b/16x16/1f345.png
deleted file mode 100644
index b1d39a27..00000000
Binary files a/16x16/1f345.png and /dev/null differ
diff --git a/16x16/1f346.png b/16x16/1f346.png
deleted file mode 100644
index d156a503..00000000
Binary files a/16x16/1f346.png and /dev/null differ
diff --git a/16x16/1f347.png b/16x16/1f347.png
deleted file mode 100644
index f94a3feb..00000000
Binary files a/16x16/1f347.png and /dev/null differ
diff --git a/16x16/1f348.png b/16x16/1f348.png
deleted file mode 100644
index 33b0fa16..00000000
Binary files a/16x16/1f348.png and /dev/null differ
diff --git a/16x16/1f349.png b/16x16/1f349.png
deleted file mode 100644
index 00119af1..00000000
Binary files a/16x16/1f349.png and /dev/null differ
diff --git a/16x16/1f34a.png b/16x16/1f34a.png
deleted file mode 100644
index 62882df2..00000000
Binary files a/16x16/1f34a.png and /dev/null differ
diff --git a/16x16/1f34b.png b/16x16/1f34b.png
deleted file mode 100644
index 43a7df6d..00000000
Binary files a/16x16/1f34b.png and /dev/null differ
diff --git a/16x16/1f34c.png b/16x16/1f34c.png
deleted file mode 100644
index ec1a4ba1..00000000
Binary files a/16x16/1f34c.png and /dev/null differ
diff --git a/16x16/1f34d.png b/16x16/1f34d.png
deleted file mode 100644
index 80c72cd1..00000000
Binary files a/16x16/1f34d.png and /dev/null differ
diff --git a/16x16/1f34e.png b/16x16/1f34e.png
deleted file mode 100644
index 45a72e90..00000000
Binary files a/16x16/1f34e.png and /dev/null differ
diff --git a/16x16/1f34f.png b/16x16/1f34f.png
deleted file mode 100644
index 601e66d8..00000000
Binary files a/16x16/1f34f.png and /dev/null differ
diff --git a/16x16/1f350.png b/16x16/1f350.png
deleted file mode 100644
index 684dff12..00000000
Binary files a/16x16/1f350.png and /dev/null differ
diff --git a/16x16/1f351.png b/16x16/1f351.png
deleted file mode 100644
index 21328144..00000000
Binary files a/16x16/1f351.png and /dev/null differ
diff --git a/16x16/1f352.png b/16x16/1f352.png
deleted file mode 100644
index e8d7af7d..00000000
Binary files a/16x16/1f352.png and /dev/null differ
diff --git a/16x16/1f353.png b/16x16/1f353.png
deleted file mode 100644
index cc12d821..00000000
Binary files a/16x16/1f353.png and /dev/null differ
diff --git a/16x16/1f354.png b/16x16/1f354.png
deleted file mode 100644
index 9f7b66c2..00000000
Binary files a/16x16/1f354.png and /dev/null differ
diff --git a/16x16/1f355.png b/16x16/1f355.png
deleted file mode 100644
index 582dd1f1..00000000
Binary files a/16x16/1f355.png and /dev/null differ
diff --git a/16x16/1f356.png b/16x16/1f356.png
deleted file mode 100644
index a18f7d37..00000000
Binary files a/16x16/1f356.png and /dev/null differ
diff --git a/16x16/1f357.png b/16x16/1f357.png
deleted file mode 100644
index c274db07..00000000
Binary files a/16x16/1f357.png and /dev/null differ
diff --git a/16x16/1f358.png b/16x16/1f358.png
deleted file mode 100644
index f505517c..00000000
Binary files a/16x16/1f358.png and /dev/null differ
diff --git a/16x16/1f359.png b/16x16/1f359.png
deleted file mode 100644
index b520dfcb..00000000
Binary files a/16x16/1f359.png and /dev/null differ
diff --git a/16x16/1f35a.png b/16x16/1f35a.png
deleted file mode 100644
index b6b44a79..00000000
Binary files a/16x16/1f35a.png and /dev/null differ
diff --git a/16x16/1f35b.png b/16x16/1f35b.png
deleted file mode 100644
index fcc098d0..00000000
Binary files a/16x16/1f35b.png and /dev/null differ
diff --git a/16x16/1f35c.png b/16x16/1f35c.png
deleted file mode 100644
index eb15ac16..00000000
Binary files a/16x16/1f35c.png and /dev/null differ
diff --git a/16x16/1f35d.png b/16x16/1f35d.png
deleted file mode 100644
index d05d4f61..00000000
Binary files a/16x16/1f35d.png and /dev/null differ
diff --git a/16x16/1f35e.png b/16x16/1f35e.png
deleted file mode 100644
index 5cf14217..00000000
Binary files a/16x16/1f35e.png and /dev/null differ
diff --git a/16x16/1f35f.png b/16x16/1f35f.png
deleted file mode 100644
index 8e85bac6..00000000
Binary files a/16x16/1f35f.png and /dev/null differ
diff --git a/16x16/1f360.png b/16x16/1f360.png
deleted file mode 100644
index 549a0a3e..00000000
Binary files a/16x16/1f360.png and /dev/null differ
diff --git a/16x16/1f361.png b/16x16/1f361.png
deleted file mode 100644
index cdd8bc26..00000000
Binary files a/16x16/1f361.png and /dev/null differ
diff --git a/16x16/1f362.png b/16x16/1f362.png
deleted file mode 100644
index 7fe1b59d..00000000
Binary files a/16x16/1f362.png and /dev/null differ
diff --git a/16x16/1f363.png b/16x16/1f363.png
deleted file mode 100644
index f1010d8c..00000000
Binary files a/16x16/1f363.png and /dev/null differ
diff --git a/16x16/1f364.png b/16x16/1f364.png
deleted file mode 100644
index 272dd38c..00000000
Binary files a/16x16/1f364.png and /dev/null differ
diff --git a/16x16/1f365.png b/16x16/1f365.png
deleted file mode 100644
index 0adc148f..00000000
Binary files a/16x16/1f365.png and /dev/null differ
diff --git a/16x16/1f366.png b/16x16/1f366.png
deleted file mode 100644
index ee6bb4c1..00000000
Binary files a/16x16/1f366.png and /dev/null differ
diff --git a/16x16/1f367.png b/16x16/1f367.png
deleted file mode 100644
index 45ef259d..00000000
Binary files a/16x16/1f367.png and /dev/null differ
diff --git a/16x16/1f368.png b/16x16/1f368.png
deleted file mode 100644
index 6c6b3548..00000000
Binary files a/16x16/1f368.png and /dev/null differ
diff --git a/16x16/1f369.png b/16x16/1f369.png
deleted file mode 100644
index fcaf000a..00000000
Binary files a/16x16/1f369.png and /dev/null differ
diff --git a/16x16/1f36a.png b/16x16/1f36a.png
deleted file mode 100644
index cd2d7e20..00000000
Binary files a/16x16/1f36a.png and /dev/null differ
diff --git a/16x16/1f36b.png b/16x16/1f36b.png
deleted file mode 100644
index 44a7c62e..00000000
Binary files a/16x16/1f36b.png and /dev/null differ
diff --git a/16x16/1f36c.png b/16x16/1f36c.png
deleted file mode 100644
index 25cf3590..00000000
Binary files a/16x16/1f36c.png and /dev/null differ
diff --git a/16x16/1f36d.png b/16x16/1f36d.png
deleted file mode 100644
index 3f363120..00000000
Binary files a/16x16/1f36d.png and /dev/null differ
diff --git a/16x16/1f36e.png b/16x16/1f36e.png
deleted file mode 100644
index 7035dc4f..00000000
Binary files a/16x16/1f36e.png and /dev/null differ
diff --git a/16x16/1f36f.png b/16x16/1f36f.png
deleted file mode 100644
index 1f419034..00000000
Binary files a/16x16/1f36f.png and /dev/null differ
diff --git a/16x16/1f370.png b/16x16/1f370.png
deleted file mode 100644
index 0bb40e88..00000000
Binary files a/16x16/1f370.png and /dev/null differ
diff --git a/16x16/1f371.png b/16x16/1f371.png
deleted file mode 100644
index de8190b6..00000000
Binary files a/16x16/1f371.png and /dev/null differ
diff --git a/16x16/1f372.png b/16x16/1f372.png
deleted file mode 100644
index f27dc599..00000000
Binary files a/16x16/1f372.png and /dev/null differ
diff --git a/16x16/1f373.png b/16x16/1f373.png
deleted file mode 100644
index df02e5b7..00000000
Binary files a/16x16/1f373.png and /dev/null differ
diff --git a/16x16/1f374.png b/16x16/1f374.png
deleted file mode 100644
index ac1b2c65..00000000
Binary files a/16x16/1f374.png and /dev/null differ
diff --git a/16x16/1f375.png b/16x16/1f375.png
deleted file mode 100644
index 0020e243..00000000
Binary files a/16x16/1f375.png and /dev/null differ
diff --git a/16x16/1f376.png b/16x16/1f376.png
deleted file mode 100644
index e009a954..00000000
Binary files a/16x16/1f376.png and /dev/null differ
diff --git a/16x16/1f377.png b/16x16/1f377.png
deleted file mode 100644
index 2145f129..00000000
Binary files a/16x16/1f377.png and /dev/null differ
diff --git a/16x16/1f378.png b/16x16/1f378.png
deleted file mode 100644
index 73c75bd1..00000000
Binary files a/16x16/1f378.png and /dev/null differ
diff --git a/16x16/1f379.png b/16x16/1f379.png
deleted file mode 100644
index 06cd8c36..00000000
Binary files a/16x16/1f379.png and /dev/null differ
diff --git a/16x16/1f37a.png b/16x16/1f37a.png
deleted file mode 100644
index 7e729ed1..00000000
Binary files a/16x16/1f37a.png and /dev/null differ
diff --git a/16x16/1f37b.png b/16x16/1f37b.png
deleted file mode 100644
index 7e2697aa..00000000
Binary files a/16x16/1f37b.png and /dev/null differ
diff --git a/16x16/1f37c.png b/16x16/1f37c.png
deleted file mode 100644
index b22b4bdb..00000000
Binary files a/16x16/1f37c.png and /dev/null differ
diff --git a/16x16/1f380.png b/16x16/1f380.png
deleted file mode 100644
index 4c2326f3..00000000
Binary files a/16x16/1f380.png and /dev/null differ
diff --git a/16x16/1f381.png b/16x16/1f381.png
deleted file mode 100644
index b76987dd..00000000
Binary files a/16x16/1f381.png and /dev/null differ
diff --git a/16x16/1f382.png b/16x16/1f382.png
deleted file mode 100644
index e019cfea..00000000
Binary files a/16x16/1f382.png and /dev/null differ
diff --git a/16x16/1f383.png b/16x16/1f383.png
deleted file mode 100644
index 68dbb512..00000000
Binary files a/16x16/1f383.png and /dev/null differ
diff --git a/16x16/1f384.png b/16x16/1f384.png
deleted file mode 100644
index 451052e6..00000000
Binary files a/16x16/1f384.png and /dev/null differ
diff --git a/16x16/1f385.png b/16x16/1f385.png
deleted file mode 100644
index 3ebc6d34..00000000
Binary files a/16x16/1f385.png and /dev/null differ
diff --git a/16x16/1f386.png b/16x16/1f386.png
deleted file mode 100644
index 5a9eea90..00000000
Binary files a/16x16/1f386.png and /dev/null differ
diff --git a/16x16/1f387.png b/16x16/1f387.png
deleted file mode 100644
index a525ffd5..00000000
Binary files a/16x16/1f387.png and /dev/null differ
diff --git a/16x16/1f388.png b/16x16/1f388.png
deleted file mode 100644
index 9526eedf..00000000
Binary files a/16x16/1f388.png and /dev/null differ
diff --git a/16x16/1f389.png b/16x16/1f389.png
deleted file mode 100644
index d03364a0..00000000
Binary files a/16x16/1f389.png and /dev/null differ
diff --git a/16x16/1f38a.png b/16x16/1f38a.png
deleted file mode 100644
index bc44b0b0..00000000
Binary files a/16x16/1f38a.png and /dev/null differ
diff --git a/16x16/1f38b.png b/16x16/1f38b.png
deleted file mode 100644
index dd2f0101..00000000
Binary files a/16x16/1f38b.png and /dev/null differ
diff --git a/16x16/1f38c.png b/16x16/1f38c.png
deleted file mode 100644
index 690d111b..00000000
Binary files a/16x16/1f38c.png and /dev/null differ
diff --git a/16x16/1f38d.png b/16x16/1f38d.png
deleted file mode 100644
index 7dc83297..00000000
Binary files a/16x16/1f38d.png and /dev/null differ
diff --git a/16x16/1f38e.png b/16x16/1f38e.png
deleted file mode 100644
index 42f2165e..00000000
Binary files a/16x16/1f38e.png and /dev/null differ
diff --git a/16x16/1f38f.png b/16x16/1f38f.png
deleted file mode 100644
index a1f93e4d..00000000
Binary files a/16x16/1f38f.png and /dev/null differ
diff --git a/16x16/1f390.png b/16x16/1f390.png
deleted file mode 100644
index 47bd7b68..00000000
Binary files a/16x16/1f390.png and /dev/null differ
diff --git a/16x16/1f391.png b/16x16/1f391.png
deleted file mode 100644
index b9118f37..00000000
Binary files a/16x16/1f391.png and /dev/null differ
diff --git a/16x16/1f392.png b/16x16/1f392.png
deleted file mode 100644
index 81bcedae..00000000
Binary files a/16x16/1f392.png and /dev/null differ
diff --git a/16x16/1f393.png b/16x16/1f393.png
deleted file mode 100644
index b44cd8ac..00000000
Binary files a/16x16/1f393.png and /dev/null differ
diff --git a/16x16/1f3a0.png b/16x16/1f3a0.png
deleted file mode 100644
index bfe5075e..00000000
Binary files a/16x16/1f3a0.png and /dev/null differ
diff --git a/16x16/1f3a1.png b/16x16/1f3a1.png
deleted file mode 100644
index 8f8c9c1f..00000000
Binary files a/16x16/1f3a1.png and /dev/null differ
diff --git a/16x16/1f3a2.png b/16x16/1f3a2.png
deleted file mode 100644
index 84a43dbd..00000000
Binary files a/16x16/1f3a2.png and /dev/null differ
diff --git a/16x16/1f3a3.png b/16x16/1f3a3.png
deleted file mode 100644
index 14759a6e..00000000
Binary files a/16x16/1f3a3.png and /dev/null differ
diff --git a/16x16/1f3a4.png b/16x16/1f3a4.png
deleted file mode 100644
index d306a5ac..00000000
Binary files a/16x16/1f3a4.png and /dev/null differ
diff --git a/16x16/1f3a5.png b/16x16/1f3a5.png
deleted file mode 100644
index 1a30a92d..00000000
Binary files a/16x16/1f3a5.png and /dev/null differ
diff --git a/16x16/1f3a6.png b/16x16/1f3a6.png
deleted file mode 100644
index 59955014..00000000
Binary files a/16x16/1f3a6.png and /dev/null differ
diff --git a/16x16/1f3a7.png b/16x16/1f3a7.png
deleted file mode 100644
index c7aa8a42..00000000
Binary files a/16x16/1f3a7.png and /dev/null differ
diff --git a/16x16/1f3a8.png b/16x16/1f3a8.png
deleted file mode 100644
index ffcb9269..00000000
Binary files a/16x16/1f3a8.png and /dev/null differ
diff --git a/16x16/1f3a9.png b/16x16/1f3a9.png
deleted file mode 100644
index ef52d609..00000000
Binary files a/16x16/1f3a9.png and /dev/null differ
diff --git a/16x16/1f3aa.png b/16x16/1f3aa.png
deleted file mode 100644
index 52587d38..00000000
Binary files a/16x16/1f3aa.png and /dev/null differ
diff --git a/16x16/1f3ab.png b/16x16/1f3ab.png
deleted file mode 100644
index 269fabad..00000000
Binary files a/16x16/1f3ab.png and /dev/null differ
diff --git a/16x16/1f3ac.png b/16x16/1f3ac.png
deleted file mode 100644
index 4af39ce9..00000000
Binary files a/16x16/1f3ac.png and /dev/null differ
diff --git a/16x16/1f3ad.png b/16x16/1f3ad.png
deleted file mode 100644
index 9e84d4f3..00000000
Binary files a/16x16/1f3ad.png and /dev/null differ
diff --git a/16x16/1f3ae.png b/16x16/1f3ae.png
deleted file mode 100644
index 95ad25fb..00000000
Binary files a/16x16/1f3ae.png and /dev/null differ
diff --git a/16x16/1f3af.png b/16x16/1f3af.png
deleted file mode 100644
index 51d4213d..00000000
Binary files a/16x16/1f3af.png and /dev/null differ
diff --git a/16x16/1f3b0.png b/16x16/1f3b0.png
deleted file mode 100644
index b9682c54..00000000
Binary files a/16x16/1f3b0.png and /dev/null differ
diff --git a/16x16/1f3b1.png b/16x16/1f3b1.png
deleted file mode 100644
index c9bec7a2..00000000
Binary files a/16x16/1f3b1.png and /dev/null differ
diff --git a/16x16/1f3b2.png b/16x16/1f3b2.png
deleted file mode 100644
index e82f4e5d..00000000
Binary files a/16x16/1f3b2.png and /dev/null differ
diff --git a/16x16/1f3b3.png b/16x16/1f3b3.png
deleted file mode 100644
index e373147b..00000000
Binary files a/16x16/1f3b3.png and /dev/null differ
diff --git a/16x16/1f3b4.png b/16x16/1f3b4.png
deleted file mode 100644
index 0362d9ce..00000000
Binary files a/16x16/1f3b4.png and /dev/null differ
diff --git a/16x16/1f3b5.png b/16x16/1f3b5.png
deleted file mode 100644
index 3506d2e3..00000000
Binary files a/16x16/1f3b5.png and /dev/null differ
diff --git a/16x16/1f3b6.png b/16x16/1f3b6.png
deleted file mode 100644
index b5ac4212..00000000
Binary files a/16x16/1f3b6.png and /dev/null differ
diff --git a/16x16/1f3b7.png b/16x16/1f3b7.png
deleted file mode 100644
index c6ed6a70..00000000
Binary files a/16x16/1f3b7.png and /dev/null differ
diff --git a/16x16/1f3b8.png b/16x16/1f3b8.png
deleted file mode 100644
index f58dcd75..00000000
Binary files a/16x16/1f3b8.png and /dev/null differ
diff --git a/16x16/1f3b9.png b/16x16/1f3b9.png
deleted file mode 100644
index 65da203b..00000000
Binary files a/16x16/1f3b9.png and /dev/null differ
diff --git a/16x16/1f3ba.png b/16x16/1f3ba.png
deleted file mode 100644
index be52ea06..00000000
Binary files a/16x16/1f3ba.png and /dev/null differ
diff --git a/16x16/1f3bb.png b/16x16/1f3bb.png
deleted file mode 100644
index 2955ae88..00000000
Binary files a/16x16/1f3bb.png and /dev/null differ
diff --git a/16x16/1f3bc.png b/16x16/1f3bc.png
deleted file mode 100644
index a5798d74..00000000
Binary files a/16x16/1f3bc.png and /dev/null differ
diff --git a/16x16/1f3bd.png b/16x16/1f3bd.png
deleted file mode 100644
index 26aaf37d..00000000
Binary files a/16x16/1f3bd.png and /dev/null differ
diff --git a/16x16/1f3be.png b/16x16/1f3be.png
deleted file mode 100644
index 01c6fbfd..00000000
Binary files a/16x16/1f3be.png and /dev/null differ
diff --git a/16x16/1f3bf.png b/16x16/1f3bf.png
deleted file mode 100644
index 0f4d0b89..00000000
Binary files a/16x16/1f3bf.png and /dev/null differ
diff --git a/16x16/1f3c0.png b/16x16/1f3c0.png
deleted file mode 100644
index 6d0a5f63..00000000
Binary files a/16x16/1f3c0.png and /dev/null differ
diff --git a/16x16/1f3c1.png b/16x16/1f3c1.png
deleted file mode 100644
index 81b1ba2d..00000000
Binary files a/16x16/1f3c1.png and /dev/null differ
diff --git a/16x16/1f3c2.png b/16x16/1f3c2.png
deleted file mode 100644
index 57d0891e..00000000
Binary files a/16x16/1f3c2.png and /dev/null differ
diff --git a/16x16/1f3c3.png b/16x16/1f3c3.png
deleted file mode 100644
index 329e72ad..00000000
Binary files a/16x16/1f3c3.png and /dev/null differ
diff --git a/16x16/1f3c4.png b/16x16/1f3c4.png
deleted file mode 100644
index 07f0d77f..00000000
Binary files a/16x16/1f3c4.png and /dev/null differ
diff --git a/16x16/1f3c6.png b/16x16/1f3c6.png
deleted file mode 100644
index ce552ab5..00000000
Binary files a/16x16/1f3c6.png and /dev/null differ
diff --git a/16x16/1f3c7.png b/16x16/1f3c7.png
deleted file mode 100644
index bcffc0de..00000000
Binary files a/16x16/1f3c7.png and /dev/null differ
diff --git a/16x16/1f3c8.png b/16x16/1f3c8.png
deleted file mode 100644
index caf59094..00000000
Binary files a/16x16/1f3c8.png and /dev/null differ
diff --git a/16x16/1f3c9.png b/16x16/1f3c9.png
deleted file mode 100644
index ccba6757..00000000
Binary files a/16x16/1f3c9.png and /dev/null differ
diff --git a/16x16/1f3ca.png b/16x16/1f3ca.png
deleted file mode 100644
index e603918d..00000000
Binary files a/16x16/1f3ca.png and /dev/null differ
diff --git a/16x16/1f3e0.png b/16x16/1f3e0.png
deleted file mode 100644
index 9537eae4..00000000
Binary files a/16x16/1f3e0.png and /dev/null differ
diff --git a/16x16/1f3e1.png b/16x16/1f3e1.png
deleted file mode 100644
index dcc6b036..00000000
Binary files a/16x16/1f3e1.png and /dev/null differ
diff --git a/16x16/1f3e2.png b/16x16/1f3e2.png
deleted file mode 100644
index 86d778ab..00000000
Binary files a/16x16/1f3e2.png and /dev/null differ
diff --git a/16x16/1f3e3.png b/16x16/1f3e3.png
deleted file mode 100644
index f44688be..00000000
Binary files a/16x16/1f3e3.png and /dev/null differ
diff --git a/16x16/1f3e4.png b/16x16/1f3e4.png
deleted file mode 100644
index 5e58fc6d..00000000
Binary files a/16x16/1f3e4.png and /dev/null differ
diff --git a/16x16/1f3e5.png b/16x16/1f3e5.png
deleted file mode 100644
index b1671e84..00000000
Binary files a/16x16/1f3e5.png and /dev/null differ
diff --git a/16x16/1f3e6.png b/16x16/1f3e6.png
deleted file mode 100644
index 5fd4d34c..00000000
Binary files a/16x16/1f3e6.png and /dev/null differ
diff --git a/16x16/1f3e7.png b/16x16/1f3e7.png
deleted file mode 100644
index ed3a8ab7..00000000
Binary files a/16x16/1f3e7.png and /dev/null differ
diff --git a/16x16/1f3e8.png b/16x16/1f3e8.png
deleted file mode 100644
index 1c516a2b..00000000
Binary files a/16x16/1f3e8.png and /dev/null differ
diff --git a/16x16/1f3e9.png b/16x16/1f3e9.png
deleted file mode 100644
index fb39a43d..00000000
Binary files a/16x16/1f3e9.png and /dev/null differ
diff --git a/16x16/1f3ea.png b/16x16/1f3ea.png
deleted file mode 100644
index e1e41923..00000000
Binary files a/16x16/1f3ea.png and /dev/null differ
diff --git a/16x16/1f3eb.png b/16x16/1f3eb.png
deleted file mode 100644
index a6a2ceab..00000000
Binary files a/16x16/1f3eb.png and /dev/null differ
diff --git a/16x16/1f3ec.png b/16x16/1f3ec.png
deleted file mode 100644
index 0747a784..00000000
Binary files a/16x16/1f3ec.png and /dev/null differ
diff --git a/16x16/1f3ed.png b/16x16/1f3ed.png
deleted file mode 100644
index db95ed4d..00000000
Binary files a/16x16/1f3ed.png and /dev/null differ
diff --git a/16x16/1f3ee.png b/16x16/1f3ee.png
deleted file mode 100644
index 8f9b4a02..00000000
Binary files a/16x16/1f3ee.png and /dev/null differ
diff --git a/16x16/1f3ef.png b/16x16/1f3ef.png
deleted file mode 100644
index 91cc1e70..00000000
Binary files a/16x16/1f3ef.png and /dev/null differ
diff --git a/16x16/1f3f0.png b/16x16/1f3f0.png
deleted file mode 100644
index 85982f9d..00000000
Binary files a/16x16/1f3f0.png and /dev/null differ
diff --git a/16x16/1f400.png b/16x16/1f400.png
deleted file mode 100644
index 6b8f1fd6..00000000
Binary files a/16x16/1f400.png and /dev/null differ
diff --git a/16x16/1f401.png b/16x16/1f401.png
deleted file mode 100644
index 4772c904..00000000
Binary files a/16x16/1f401.png and /dev/null differ
diff --git a/16x16/1f402.png b/16x16/1f402.png
deleted file mode 100644
index 99031f8a..00000000
Binary files a/16x16/1f402.png and /dev/null differ
diff --git a/16x16/1f403.png b/16x16/1f403.png
deleted file mode 100644
index b69396e7..00000000
Binary files a/16x16/1f403.png and /dev/null differ
diff --git a/16x16/1f404.png b/16x16/1f404.png
deleted file mode 100644
index 5a6420f2..00000000
Binary files a/16x16/1f404.png and /dev/null differ
diff --git a/16x16/1f405.png b/16x16/1f405.png
deleted file mode 100644
index 6dbdcb42..00000000
Binary files a/16x16/1f405.png and /dev/null differ
diff --git a/16x16/1f406.png b/16x16/1f406.png
deleted file mode 100644
index a0ece598..00000000
Binary files a/16x16/1f406.png and /dev/null differ
diff --git a/16x16/1f407.png b/16x16/1f407.png
deleted file mode 100644
index 2fbb9a17..00000000
Binary files a/16x16/1f407.png and /dev/null differ
diff --git a/16x16/1f408.png b/16x16/1f408.png
deleted file mode 100644
index 8df8f03e..00000000
Binary files a/16x16/1f408.png and /dev/null differ
diff --git a/16x16/1f409.png b/16x16/1f409.png
deleted file mode 100644
index f5903034..00000000
Binary files a/16x16/1f409.png and /dev/null differ
diff --git a/16x16/1f40a.png b/16x16/1f40a.png
deleted file mode 100644
index 41bef121..00000000
Binary files a/16x16/1f40a.png and /dev/null differ
diff --git a/16x16/1f40b.png b/16x16/1f40b.png
deleted file mode 100644
index 6c94493b..00000000
Binary files a/16x16/1f40b.png and /dev/null differ
diff --git a/16x16/1f40c.png b/16x16/1f40c.png
deleted file mode 100644
index 5dbdd53f..00000000
Binary files a/16x16/1f40c.png and /dev/null differ
diff --git a/16x16/1f40d.png b/16x16/1f40d.png
deleted file mode 100644
index 64c24ff8..00000000
Binary files a/16x16/1f40d.png and /dev/null differ
diff --git a/16x16/1f40e.png b/16x16/1f40e.png
deleted file mode 100644
index ae72a94c..00000000
Binary files a/16x16/1f40e.png and /dev/null differ
diff --git a/16x16/1f40f.png b/16x16/1f40f.png
deleted file mode 100644
index c5bb22c7..00000000
Binary files a/16x16/1f40f.png and /dev/null differ
diff --git a/16x16/1f410.png b/16x16/1f410.png
deleted file mode 100644
index 70e4a9d2..00000000
Binary files a/16x16/1f410.png and /dev/null differ
diff --git a/16x16/1f411.png b/16x16/1f411.png
deleted file mode 100644
index 38728fb2..00000000
Binary files a/16x16/1f411.png and /dev/null differ
diff --git a/16x16/1f412.png b/16x16/1f412.png
deleted file mode 100644
index 37691b7e..00000000
Binary files a/16x16/1f412.png and /dev/null differ
diff --git a/16x16/1f413.png b/16x16/1f413.png
deleted file mode 100644
index b8753a69..00000000
Binary files a/16x16/1f413.png and /dev/null differ
diff --git a/16x16/1f414.png b/16x16/1f414.png
deleted file mode 100644
index aad94b78..00000000
Binary files a/16x16/1f414.png and /dev/null differ
diff --git a/16x16/1f415.png b/16x16/1f415.png
deleted file mode 100644
index d3843976..00000000
Binary files a/16x16/1f415.png and /dev/null differ
diff --git a/16x16/1f416.png b/16x16/1f416.png
deleted file mode 100644
index fb62390d..00000000
Binary files a/16x16/1f416.png and /dev/null differ
diff --git a/16x16/1f417.png b/16x16/1f417.png
deleted file mode 100644
index 4300f313..00000000
Binary files a/16x16/1f417.png and /dev/null differ
diff --git a/16x16/1f418.png b/16x16/1f418.png
deleted file mode 100644
index 8c7a6fcd..00000000
Binary files a/16x16/1f418.png and /dev/null differ
diff --git a/16x16/1f419.png b/16x16/1f419.png
deleted file mode 100644
index 2b501a3d..00000000
Binary files a/16x16/1f419.png and /dev/null differ
diff --git a/16x16/1f41a.png b/16x16/1f41a.png
deleted file mode 100644
index 3f91247a..00000000
Binary files a/16x16/1f41a.png and /dev/null differ
diff --git a/16x16/1f41b.png b/16x16/1f41b.png
deleted file mode 100644
index fbd2b335..00000000
Binary files a/16x16/1f41b.png and /dev/null differ
diff --git a/16x16/1f41c.png b/16x16/1f41c.png
deleted file mode 100644
index 2a03278a..00000000
Binary files a/16x16/1f41c.png and /dev/null differ
diff --git a/16x16/1f41d.png b/16x16/1f41d.png
deleted file mode 100644
index 00fa1878..00000000
Binary files a/16x16/1f41d.png and /dev/null differ
diff --git a/16x16/1f41e.png b/16x16/1f41e.png
deleted file mode 100644
index 10f84598..00000000
Binary files a/16x16/1f41e.png and /dev/null differ
diff --git a/16x16/1f41f.png b/16x16/1f41f.png
deleted file mode 100644
index c3189825..00000000
Binary files a/16x16/1f41f.png and /dev/null differ
diff --git a/16x16/1f420.png b/16x16/1f420.png
deleted file mode 100644
index 5de9bcaa..00000000
Binary files a/16x16/1f420.png and /dev/null differ
diff --git a/16x16/1f421.png b/16x16/1f421.png
deleted file mode 100644
index 5d2bf538..00000000
Binary files a/16x16/1f421.png and /dev/null differ
diff --git a/16x16/1f422.png b/16x16/1f422.png
deleted file mode 100644
index 03d12c12..00000000
Binary files a/16x16/1f422.png and /dev/null differ
diff --git a/16x16/1f423.png b/16x16/1f423.png
deleted file mode 100644
index ffa60112..00000000
Binary files a/16x16/1f423.png and /dev/null differ
diff --git a/16x16/1f424.png b/16x16/1f424.png
deleted file mode 100644
index d618d12c..00000000
Binary files a/16x16/1f424.png and /dev/null differ
diff --git a/16x16/1f425.png b/16x16/1f425.png
deleted file mode 100644
index 1b75c262..00000000
Binary files a/16x16/1f425.png and /dev/null differ
diff --git a/16x16/1f426.png b/16x16/1f426.png
deleted file mode 100644
index e8ac684b..00000000
Binary files a/16x16/1f426.png and /dev/null differ
diff --git a/16x16/1f427.png b/16x16/1f427.png
deleted file mode 100644
index be3d6a6d..00000000
Binary files a/16x16/1f427.png and /dev/null differ
diff --git a/16x16/1f428.png b/16x16/1f428.png
deleted file mode 100644
index c6c82f5b..00000000
Binary files a/16x16/1f428.png and /dev/null differ
diff --git a/16x16/1f429.png b/16x16/1f429.png
deleted file mode 100644
index cf9f2280..00000000
Binary files a/16x16/1f429.png and /dev/null differ
diff --git a/16x16/1f42a.png b/16x16/1f42a.png
deleted file mode 100644
index 7375498b..00000000
Binary files a/16x16/1f42a.png and /dev/null differ
diff --git a/16x16/1f42b.png b/16x16/1f42b.png
deleted file mode 100644
index 5aa6598d..00000000
Binary files a/16x16/1f42b.png and /dev/null differ
diff --git a/16x16/1f42c.png b/16x16/1f42c.png
deleted file mode 100644
index 8671bf72..00000000
Binary files a/16x16/1f42c.png and /dev/null differ
diff --git a/16x16/1f42d.png b/16x16/1f42d.png
deleted file mode 100644
index f7ec5e5d..00000000
Binary files a/16x16/1f42d.png and /dev/null differ
diff --git a/16x16/1f42e.png b/16x16/1f42e.png
deleted file mode 100644
index 6389b849..00000000
Binary files a/16x16/1f42e.png and /dev/null differ
diff --git a/16x16/1f42f.png b/16x16/1f42f.png
deleted file mode 100644
index 7149cfd5..00000000
Binary files a/16x16/1f42f.png and /dev/null differ
diff --git a/16x16/1f430.png b/16x16/1f430.png
deleted file mode 100644
index 20f75819..00000000
Binary files a/16x16/1f430.png and /dev/null differ
diff --git a/16x16/1f431.png b/16x16/1f431.png
deleted file mode 100644
index ecfb3d8a..00000000
Binary files a/16x16/1f431.png and /dev/null differ
diff --git a/16x16/1f432.png b/16x16/1f432.png
deleted file mode 100644
index 980c4444..00000000
Binary files a/16x16/1f432.png and /dev/null differ
diff --git a/16x16/1f433.png b/16x16/1f433.png
deleted file mode 100644
index 2ccb8991..00000000
Binary files a/16x16/1f433.png and /dev/null differ
diff --git a/16x16/1f434.png b/16x16/1f434.png
deleted file mode 100644
index 04a935ed..00000000
Binary files a/16x16/1f434.png and /dev/null differ
diff --git a/16x16/1f435.png b/16x16/1f435.png
deleted file mode 100644
index 30425ae8..00000000
Binary files a/16x16/1f435.png and /dev/null differ
diff --git a/16x16/1f436.png b/16x16/1f436.png
deleted file mode 100644
index c6e780b0..00000000
Binary files a/16x16/1f436.png and /dev/null differ
diff --git a/16x16/1f437.png b/16x16/1f437.png
deleted file mode 100644
index 2ab10427..00000000
Binary files a/16x16/1f437.png and /dev/null differ
diff --git a/16x16/1f438.png b/16x16/1f438.png
deleted file mode 100644
index 9b2aa16c..00000000
Binary files a/16x16/1f438.png and /dev/null differ
diff --git a/16x16/1f439.png b/16x16/1f439.png
deleted file mode 100644
index e3d4523f..00000000
Binary files a/16x16/1f439.png and /dev/null differ
diff --git a/16x16/1f43a.png b/16x16/1f43a.png
deleted file mode 100644
index 93206353..00000000
Binary files a/16x16/1f43a.png and /dev/null differ
diff --git a/16x16/1f43b.png b/16x16/1f43b.png
deleted file mode 100644
index edc5b55b..00000000
Binary files a/16x16/1f43b.png and /dev/null differ
diff --git a/16x16/1f43c.png b/16x16/1f43c.png
deleted file mode 100644
index b98cd471..00000000
Binary files a/16x16/1f43c.png and /dev/null differ
diff --git a/16x16/1f43d.png b/16x16/1f43d.png
deleted file mode 100644
index 2b278f4c..00000000
Binary files a/16x16/1f43d.png and /dev/null differ
diff --git a/16x16/1f43e.png b/16x16/1f43e.png
deleted file mode 100644
index f03d257a..00000000
Binary files a/16x16/1f43e.png and /dev/null differ
diff --git a/16x16/1f440.png b/16x16/1f440.png
deleted file mode 100644
index bc2c5afd..00000000
Binary files a/16x16/1f440.png and /dev/null differ
diff --git a/16x16/1f442.png b/16x16/1f442.png
deleted file mode 100644
index 842fb58e..00000000
Binary files a/16x16/1f442.png and /dev/null differ
diff --git a/16x16/1f443.png b/16x16/1f443.png
deleted file mode 100644
index 253956e1..00000000
Binary files a/16x16/1f443.png and /dev/null differ
diff --git a/16x16/1f444.png b/16x16/1f444.png
deleted file mode 100644
index b899e40e..00000000
Binary files a/16x16/1f444.png and /dev/null differ
diff --git a/16x16/1f445.png b/16x16/1f445.png
deleted file mode 100644
index db81c71c..00000000
Binary files a/16x16/1f445.png and /dev/null differ
diff --git a/16x16/1f446.png b/16x16/1f446.png
deleted file mode 100644
index a8aec46d..00000000
Binary files a/16x16/1f446.png and /dev/null differ
diff --git a/16x16/1f447.png b/16x16/1f447.png
deleted file mode 100644
index 540d4d49..00000000
Binary files a/16x16/1f447.png and /dev/null differ
diff --git a/16x16/1f448.png b/16x16/1f448.png
deleted file mode 100644
index b3864261..00000000
Binary files a/16x16/1f448.png and /dev/null differ
diff --git a/16x16/1f449.png b/16x16/1f449.png
deleted file mode 100644
index b5e2ce1d..00000000
Binary files a/16x16/1f449.png and /dev/null differ
diff --git a/16x16/1f44a.png b/16x16/1f44a.png
deleted file mode 100644
index 18fb74b1..00000000
Binary files a/16x16/1f44a.png and /dev/null differ
diff --git a/16x16/1f44b.png b/16x16/1f44b.png
deleted file mode 100644
index 35a4129b..00000000
Binary files a/16x16/1f44b.png and /dev/null differ
diff --git a/16x16/1f44c.png b/16x16/1f44c.png
deleted file mode 100644
index 90d755b0..00000000
Binary files a/16x16/1f44c.png and /dev/null differ
diff --git a/16x16/1f44d.png b/16x16/1f44d.png
deleted file mode 100644
index 6e9a22dd..00000000
Binary files a/16x16/1f44d.png and /dev/null differ
diff --git a/16x16/1f44e.png b/16x16/1f44e.png
deleted file mode 100644
index e9926c14..00000000
Binary files a/16x16/1f44e.png and /dev/null differ
diff --git a/16x16/1f44f.png b/16x16/1f44f.png
deleted file mode 100644
index d20c3a0b..00000000
Binary files a/16x16/1f44f.png and /dev/null differ
diff --git a/16x16/1f450.png b/16x16/1f450.png
deleted file mode 100644
index 71326da5..00000000
Binary files a/16x16/1f450.png and /dev/null differ
diff --git a/16x16/1f451.png b/16x16/1f451.png
deleted file mode 100644
index a6120842..00000000
Binary files a/16x16/1f451.png and /dev/null differ
diff --git a/16x16/1f452.png b/16x16/1f452.png
deleted file mode 100644
index 23475363..00000000
Binary files a/16x16/1f452.png and /dev/null differ
diff --git a/16x16/1f453.png b/16x16/1f453.png
deleted file mode 100644
index cf41c1cf..00000000
Binary files a/16x16/1f453.png and /dev/null differ
diff --git a/16x16/1f454.png b/16x16/1f454.png
deleted file mode 100644
index 74443284..00000000
Binary files a/16x16/1f454.png and /dev/null differ
diff --git a/16x16/1f455.png b/16x16/1f455.png
deleted file mode 100644
index 46e333ff..00000000
Binary files a/16x16/1f455.png and /dev/null differ
diff --git a/16x16/1f456.png b/16x16/1f456.png
deleted file mode 100644
index 1ebb64a7..00000000
Binary files a/16x16/1f456.png and /dev/null differ
diff --git a/16x16/1f457.png b/16x16/1f457.png
deleted file mode 100644
index 67d9cd3d..00000000
Binary files a/16x16/1f457.png and /dev/null differ
diff --git a/16x16/1f458.png b/16x16/1f458.png
deleted file mode 100644
index e2e7bebb..00000000
Binary files a/16x16/1f458.png and /dev/null differ
diff --git a/16x16/1f459.png b/16x16/1f459.png
deleted file mode 100644
index 78353345..00000000
Binary files a/16x16/1f459.png and /dev/null differ
diff --git a/16x16/1f45a.png b/16x16/1f45a.png
deleted file mode 100644
index ad2572e0..00000000
Binary files a/16x16/1f45a.png and /dev/null differ
diff --git a/16x16/1f45b.png b/16x16/1f45b.png
deleted file mode 100644
index 9cab8719..00000000
Binary files a/16x16/1f45b.png and /dev/null differ
diff --git a/16x16/1f45c.png b/16x16/1f45c.png
deleted file mode 100644
index a2f75b39..00000000
Binary files a/16x16/1f45c.png and /dev/null differ
diff --git a/16x16/1f45d.png b/16x16/1f45d.png
deleted file mode 100644
index dccc29a7..00000000
Binary files a/16x16/1f45d.png and /dev/null differ
diff --git a/16x16/1f45e.png b/16x16/1f45e.png
deleted file mode 100644
index feb4ac42..00000000
Binary files a/16x16/1f45e.png and /dev/null differ
diff --git a/16x16/1f45f.png b/16x16/1f45f.png
deleted file mode 100644
index 4e50636e..00000000
Binary files a/16x16/1f45f.png and /dev/null differ
diff --git a/16x16/1f460.png b/16x16/1f460.png
deleted file mode 100644
index 0fee19c9..00000000
Binary files a/16x16/1f460.png and /dev/null differ
diff --git a/16x16/1f461.png b/16x16/1f461.png
deleted file mode 100644
index 502845cc..00000000
Binary files a/16x16/1f461.png and /dev/null differ
diff --git a/16x16/1f462.png b/16x16/1f462.png
deleted file mode 100644
index bbe7721e..00000000
Binary files a/16x16/1f462.png and /dev/null differ
diff --git a/16x16/1f463.png b/16x16/1f463.png
deleted file mode 100644
index 974ad977..00000000
Binary files a/16x16/1f463.png and /dev/null differ
diff --git a/16x16/1f464.png b/16x16/1f464.png
deleted file mode 100644
index e6ff0707..00000000
Binary files a/16x16/1f464.png and /dev/null differ
diff --git a/16x16/1f465.png b/16x16/1f465.png
deleted file mode 100644
index ee083bb6..00000000
Binary files a/16x16/1f465.png and /dev/null differ
diff --git a/16x16/1f466.png b/16x16/1f466.png
deleted file mode 100644
index ec8fffe5..00000000
Binary files a/16x16/1f466.png and /dev/null differ
diff --git a/16x16/1f467.png b/16x16/1f467.png
deleted file mode 100644
index 4c518b4a..00000000
Binary files a/16x16/1f467.png and /dev/null differ
diff --git a/16x16/1f468.png b/16x16/1f468.png
deleted file mode 100644
index 7349e255..00000000
Binary files a/16x16/1f468.png and /dev/null differ
diff --git a/16x16/1f469.png b/16x16/1f469.png
deleted file mode 100644
index ba7e88c6..00000000
Binary files a/16x16/1f469.png and /dev/null differ
diff --git a/16x16/1f46a.png b/16x16/1f46a.png
deleted file mode 100644
index 319231c3..00000000
Binary files a/16x16/1f46a.png and /dev/null differ
diff --git a/16x16/1f46b.png b/16x16/1f46b.png
deleted file mode 100644
index d3ec8050..00000000
Binary files a/16x16/1f46b.png and /dev/null differ
diff --git a/16x16/1f46c.png b/16x16/1f46c.png
deleted file mode 100644
index fd1807cf..00000000
Binary files a/16x16/1f46c.png and /dev/null differ
diff --git a/16x16/1f46d.png b/16x16/1f46d.png
deleted file mode 100644
index 6ce51d83..00000000
Binary files a/16x16/1f46d.png and /dev/null differ
diff --git a/16x16/1f46e.png b/16x16/1f46e.png
deleted file mode 100644
index b616b51e..00000000
Binary files a/16x16/1f46e.png and /dev/null differ
diff --git a/16x16/1f46f.png b/16x16/1f46f.png
deleted file mode 100644
index a05b5ff3..00000000
Binary files a/16x16/1f46f.png and /dev/null differ
diff --git a/16x16/1f470.png b/16x16/1f470.png
deleted file mode 100644
index b72bd36f..00000000
Binary files a/16x16/1f470.png and /dev/null differ
diff --git a/16x16/1f471.png b/16x16/1f471.png
deleted file mode 100644
index 91f6a992..00000000
Binary files a/16x16/1f471.png and /dev/null differ
diff --git a/16x16/1f472.png b/16x16/1f472.png
deleted file mode 100644
index 712fc549..00000000
Binary files a/16x16/1f472.png and /dev/null differ
diff --git a/16x16/1f473.png b/16x16/1f473.png
deleted file mode 100644
index 62589fed..00000000
Binary files a/16x16/1f473.png and /dev/null differ
diff --git a/16x16/1f474.png b/16x16/1f474.png
deleted file mode 100644
index 738e5c71..00000000
Binary files a/16x16/1f474.png and /dev/null differ
diff --git a/16x16/1f475.png b/16x16/1f475.png
deleted file mode 100644
index 7ab887e7..00000000
Binary files a/16x16/1f475.png and /dev/null differ
diff --git a/16x16/1f476.png b/16x16/1f476.png
deleted file mode 100644
index e3f1d849..00000000
Binary files a/16x16/1f476.png and /dev/null differ
diff --git a/16x16/1f477.png b/16x16/1f477.png
deleted file mode 100644
index e0639ce9..00000000
Binary files a/16x16/1f477.png and /dev/null differ
diff --git a/16x16/1f478.png b/16x16/1f478.png
deleted file mode 100644
index fd23fdc3..00000000
Binary files a/16x16/1f478.png and /dev/null differ
diff --git a/16x16/1f479.png b/16x16/1f479.png
deleted file mode 100644
index 1e774083..00000000
Binary files a/16x16/1f479.png and /dev/null differ
diff --git a/16x16/1f47a.png b/16x16/1f47a.png
deleted file mode 100644
index 42d17499..00000000
Binary files a/16x16/1f47a.png and /dev/null differ
diff --git a/16x16/1f47b.png b/16x16/1f47b.png
deleted file mode 100644
index e2798f50..00000000
Binary files a/16x16/1f47b.png and /dev/null differ
diff --git a/16x16/1f47c.png b/16x16/1f47c.png
deleted file mode 100644
index 9e3a94d0..00000000
Binary files a/16x16/1f47c.png and /dev/null differ
diff --git a/16x16/1f47d.png b/16x16/1f47d.png
deleted file mode 100644
index 909c4376..00000000
Binary files a/16x16/1f47d.png and /dev/null differ
diff --git a/16x16/1f47e.png b/16x16/1f47e.png
deleted file mode 100644
index 3f932004..00000000
Binary files a/16x16/1f47e.png and /dev/null differ
diff --git a/16x16/1f47f.png b/16x16/1f47f.png
deleted file mode 100644
index 55c07d05..00000000
Binary files a/16x16/1f47f.png and /dev/null differ
diff --git a/16x16/1f480.png b/16x16/1f480.png
deleted file mode 100644
index 6c6f2a86..00000000
Binary files a/16x16/1f480.png and /dev/null differ
diff --git a/16x16/1f481.png b/16x16/1f481.png
deleted file mode 100644
index 4f68e8f3..00000000
Binary files a/16x16/1f481.png and /dev/null differ
diff --git a/16x16/1f482.png b/16x16/1f482.png
deleted file mode 100644
index 21551052..00000000
Binary files a/16x16/1f482.png and /dev/null differ
diff --git a/16x16/1f483.png b/16x16/1f483.png
deleted file mode 100644
index 8bc6640c..00000000
Binary files a/16x16/1f483.png and /dev/null differ
diff --git a/16x16/1f484.png b/16x16/1f484.png
deleted file mode 100644
index 00c1fdc6..00000000
Binary files a/16x16/1f484.png and /dev/null differ
diff --git a/16x16/1f485.png b/16x16/1f485.png
deleted file mode 100644
index 955b143f..00000000
Binary files a/16x16/1f485.png and /dev/null differ
diff --git a/16x16/1f486.png b/16x16/1f486.png
deleted file mode 100644
index 43eb5c62..00000000
Binary files a/16x16/1f486.png and /dev/null differ
diff --git a/16x16/1f487.png b/16x16/1f487.png
deleted file mode 100644
index 0ce94ba2..00000000
Binary files a/16x16/1f487.png and /dev/null differ
diff --git a/16x16/1f488.png b/16x16/1f488.png
deleted file mode 100644
index a8cf2f3d..00000000
Binary files a/16x16/1f488.png and /dev/null differ
diff --git a/16x16/1f489.png b/16x16/1f489.png
deleted file mode 100644
index a5f7a0e7..00000000
Binary files a/16x16/1f489.png and /dev/null differ
diff --git a/16x16/1f48a.png b/16x16/1f48a.png
deleted file mode 100644
index 9f79220f..00000000
Binary files a/16x16/1f48a.png and /dev/null differ
diff --git a/16x16/1f48b.png b/16x16/1f48b.png
deleted file mode 100644
index 5f33aa85..00000000
Binary files a/16x16/1f48b.png and /dev/null differ
diff --git a/16x16/1f48c.png b/16x16/1f48c.png
deleted file mode 100644
index 359c488c..00000000
Binary files a/16x16/1f48c.png and /dev/null differ
diff --git a/16x16/1f48d.png b/16x16/1f48d.png
deleted file mode 100644
index 3bd96992..00000000
Binary files a/16x16/1f48d.png and /dev/null differ
diff --git a/16x16/1f48e.png b/16x16/1f48e.png
deleted file mode 100644
index 24cc2633..00000000
Binary files a/16x16/1f48e.png and /dev/null differ
diff --git a/16x16/1f48f.png b/16x16/1f48f.png
deleted file mode 100644
index 3499cad5..00000000
Binary files a/16x16/1f48f.png and /dev/null differ
diff --git a/16x16/1f490.png b/16x16/1f490.png
deleted file mode 100644
index 2de3c5aa..00000000
Binary files a/16x16/1f490.png and /dev/null differ
diff --git a/16x16/1f491.png b/16x16/1f491.png
deleted file mode 100644
index 6dcd1cab..00000000
Binary files a/16x16/1f491.png and /dev/null differ
diff --git a/16x16/1f492.png b/16x16/1f492.png
deleted file mode 100644
index 157b533e..00000000
Binary files a/16x16/1f492.png and /dev/null differ
diff --git a/16x16/1f493.png b/16x16/1f493.png
deleted file mode 100644
index 9d95c5d3..00000000
Binary files a/16x16/1f493.png and /dev/null differ
diff --git a/16x16/1f494.png b/16x16/1f494.png
deleted file mode 100644
index b4adea1d..00000000
Binary files a/16x16/1f494.png and /dev/null differ
diff --git a/16x16/1f495.png b/16x16/1f495.png
deleted file mode 100644
index 6a4218d2..00000000
Binary files a/16x16/1f495.png and /dev/null differ
diff --git a/16x16/1f496.png b/16x16/1f496.png
deleted file mode 100644
index b78423b4..00000000
Binary files a/16x16/1f496.png and /dev/null differ
diff --git a/16x16/1f497.png b/16x16/1f497.png
deleted file mode 100644
index 3a6e7918..00000000
Binary files a/16x16/1f497.png and /dev/null differ
diff --git a/16x16/1f498.png b/16x16/1f498.png
deleted file mode 100644
index a72c0ad4..00000000
Binary files a/16x16/1f498.png and /dev/null differ
diff --git a/16x16/1f499.png b/16x16/1f499.png
deleted file mode 100644
index 48854f08..00000000
Binary files a/16x16/1f499.png and /dev/null differ
diff --git a/16x16/1f49a.png b/16x16/1f49a.png
deleted file mode 100644
index abfe81e2..00000000
Binary files a/16x16/1f49a.png and /dev/null differ
diff --git a/16x16/1f49b.png b/16x16/1f49b.png
deleted file mode 100644
index 0aee6532..00000000
Binary files a/16x16/1f49b.png and /dev/null differ
diff --git a/16x16/1f49c.png b/16x16/1f49c.png
deleted file mode 100644
index 063bd430..00000000
Binary files a/16x16/1f49c.png and /dev/null differ
diff --git a/16x16/1f49d.png b/16x16/1f49d.png
deleted file mode 100644
index 5935fe7e..00000000
Binary files a/16x16/1f49d.png and /dev/null differ
diff --git a/16x16/1f49e.png b/16x16/1f49e.png
deleted file mode 100644
index 355b29d9..00000000
Binary files a/16x16/1f49e.png and /dev/null differ
diff --git a/16x16/1f49f.png b/16x16/1f49f.png
deleted file mode 100644
index aa6605d4..00000000
Binary files a/16x16/1f49f.png and /dev/null differ
diff --git a/16x16/1f4a0.png b/16x16/1f4a0.png
deleted file mode 100644
index 9533d8a9..00000000
Binary files a/16x16/1f4a0.png and /dev/null differ
diff --git a/16x16/1f4a1.png b/16x16/1f4a1.png
deleted file mode 100644
index bb6bdc46..00000000
Binary files a/16x16/1f4a1.png and /dev/null differ
diff --git a/16x16/1f4a2.png b/16x16/1f4a2.png
deleted file mode 100644
index 68d0e7b4..00000000
Binary files a/16x16/1f4a2.png and /dev/null differ
diff --git a/16x16/1f4a3.png b/16x16/1f4a3.png
deleted file mode 100644
index 7cbac955..00000000
Binary files a/16x16/1f4a3.png and /dev/null differ
diff --git a/16x16/1f4a4.png b/16x16/1f4a4.png
deleted file mode 100644
index eca4540f..00000000
Binary files a/16x16/1f4a4.png and /dev/null differ
diff --git a/16x16/1f4a5.png b/16x16/1f4a5.png
deleted file mode 100644
index f0f065e8..00000000
Binary files a/16x16/1f4a5.png and /dev/null differ
diff --git a/16x16/1f4a6.png b/16x16/1f4a6.png
deleted file mode 100644
index ff3b4010..00000000
Binary files a/16x16/1f4a6.png and /dev/null differ
diff --git a/16x16/1f4a7.png b/16x16/1f4a7.png
deleted file mode 100644
index ac64479f..00000000
Binary files a/16x16/1f4a7.png and /dev/null differ
diff --git a/16x16/1f4a8.png b/16x16/1f4a8.png
deleted file mode 100644
index 01ada421..00000000
Binary files a/16x16/1f4a8.png and /dev/null differ
diff --git a/16x16/1f4a9.png b/16x16/1f4a9.png
deleted file mode 100644
index 9cf30be0..00000000
Binary files a/16x16/1f4a9.png and /dev/null differ
diff --git a/16x16/1f4aa.png b/16x16/1f4aa.png
deleted file mode 100644
index b46ec109..00000000
Binary files a/16x16/1f4aa.png and /dev/null differ
diff --git a/16x16/1f4ab.png b/16x16/1f4ab.png
deleted file mode 100644
index 02b1bf6d..00000000
Binary files a/16x16/1f4ab.png and /dev/null differ
diff --git a/16x16/1f4ac.png b/16x16/1f4ac.png
deleted file mode 100644
index ad1a6b75..00000000
Binary files a/16x16/1f4ac.png and /dev/null differ
diff --git a/16x16/1f4ad.png b/16x16/1f4ad.png
deleted file mode 100644
index 375381f0..00000000
Binary files a/16x16/1f4ad.png and /dev/null differ
diff --git a/16x16/1f4ae.png b/16x16/1f4ae.png
deleted file mode 100644
index 64436f48..00000000
Binary files a/16x16/1f4ae.png and /dev/null differ
diff --git a/16x16/1f4af.png b/16x16/1f4af.png
deleted file mode 100644
index c6473a81..00000000
Binary files a/16x16/1f4af.png and /dev/null differ
diff --git a/16x16/1f4b0.png b/16x16/1f4b0.png
deleted file mode 100644
index 201d744b..00000000
Binary files a/16x16/1f4b0.png and /dev/null differ
diff --git a/16x16/1f4b1.png b/16x16/1f4b1.png
deleted file mode 100644
index 71d12d69..00000000
Binary files a/16x16/1f4b1.png and /dev/null differ
diff --git a/16x16/1f4b2.png b/16x16/1f4b2.png
deleted file mode 100644
index 4667f903..00000000
Binary files a/16x16/1f4b2.png and /dev/null differ
diff --git a/16x16/1f4b3.png b/16x16/1f4b3.png
deleted file mode 100644
index 17a15c84..00000000
Binary files a/16x16/1f4b3.png and /dev/null differ
diff --git a/16x16/1f4b4.png b/16x16/1f4b4.png
deleted file mode 100644
index fb91cc11..00000000
Binary files a/16x16/1f4b4.png and /dev/null differ
diff --git a/16x16/1f4b5.png b/16x16/1f4b5.png
deleted file mode 100644
index a8ea2fdc..00000000
Binary files a/16x16/1f4b5.png and /dev/null differ
diff --git a/16x16/1f4b6.png b/16x16/1f4b6.png
deleted file mode 100644
index 1507577f..00000000
Binary files a/16x16/1f4b6.png and /dev/null differ
diff --git a/16x16/1f4b7.png b/16x16/1f4b7.png
deleted file mode 100644
index d00f6f95..00000000
Binary files a/16x16/1f4b7.png and /dev/null differ
diff --git a/16x16/1f4b8.png b/16x16/1f4b8.png
deleted file mode 100644
index 83d1edf8..00000000
Binary files a/16x16/1f4b8.png and /dev/null differ
diff --git a/16x16/1f4b9.png b/16x16/1f4b9.png
deleted file mode 100644
index b75a5600..00000000
Binary files a/16x16/1f4b9.png and /dev/null differ
diff --git a/16x16/1f4ba.png b/16x16/1f4ba.png
deleted file mode 100644
index 9c39bb41..00000000
Binary files a/16x16/1f4ba.png and /dev/null differ
diff --git a/16x16/1f4bb.png b/16x16/1f4bb.png
deleted file mode 100644
index d8301801..00000000
Binary files a/16x16/1f4bb.png and /dev/null differ
diff --git a/16x16/1f4bc.png b/16x16/1f4bc.png
deleted file mode 100644
index 177437bd..00000000
Binary files a/16x16/1f4bc.png and /dev/null differ
diff --git a/16x16/1f4bd.png b/16x16/1f4bd.png
deleted file mode 100644
index 2ea1326c..00000000
Binary files a/16x16/1f4bd.png and /dev/null differ
diff --git a/16x16/1f4be.png b/16x16/1f4be.png
deleted file mode 100644
index beeb9f81..00000000
Binary files a/16x16/1f4be.png and /dev/null differ
diff --git a/16x16/1f4bf.png b/16x16/1f4bf.png
deleted file mode 100644
index 6da9e704..00000000
Binary files a/16x16/1f4bf.png and /dev/null differ
diff --git a/16x16/1f4c0.png b/16x16/1f4c0.png
deleted file mode 100644
index cf5412cf..00000000
Binary files a/16x16/1f4c0.png and /dev/null differ
diff --git a/16x16/1f4c1.png b/16x16/1f4c1.png
deleted file mode 100644
index 65cd995a..00000000
Binary files a/16x16/1f4c1.png and /dev/null differ
diff --git a/16x16/1f4c2.png b/16x16/1f4c2.png
deleted file mode 100644
index 1af63533..00000000
Binary files a/16x16/1f4c2.png and /dev/null differ
diff --git a/16x16/1f4c3.png b/16x16/1f4c3.png
deleted file mode 100644
index 1ef3afea..00000000
Binary files a/16x16/1f4c3.png and /dev/null differ
diff --git a/16x16/1f4c4.png b/16x16/1f4c4.png
deleted file mode 100644
index 7be5ece0..00000000
Binary files a/16x16/1f4c4.png and /dev/null differ
diff --git a/16x16/1f4c5.png b/16x16/1f4c5.png
deleted file mode 100644
index c75f60ba..00000000
Binary files a/16x16/1f4c5.png and /dev/null differ
diff --git a/16x16/1f4c6.png b/16x16/1f4c6.png
deleted file mode 100644
index 939d1107..00000000
Binary files a/16x16/1f4c6.png and /dev/null differ
diff --git a/16x16/1f4c7.png b/16x16/1f4c7.png
deleted file mode 100644
index e8c05976..00000000
Binary files a/16x16/1f4c7.png and /dev/null differ
diff --git a/16x16/1f4c8.png b/16x16/1f4c8.png
deleted file mode 100644
index a6bee6e1..00000000
Binary files a/16x16/1f4c8.png and /dev/null differ
diff --git a/16x16/1f4c9.png b/16x16/1f4c9.png
deleted file mode 100644
index 72270c33..00000000
Binary files a/16x16/1f4c9.png and /dev/null differ
diff --git a/16x16/1f4ca.png b/16x16/1f4ca.png
deleted file mode 100644
index acc40148..00000000
Binary files a/16x16/1f4ca.png and /dev/null differ
diff --git a/16x16/1f4cb.png b/16x16/1f4cb.png
deleted file mode 100644
index fc29917b..00000000
Binary files a/16x16/1f4cb.png and /dev/null differ
diff --git a/16x16/1f4cc.png b/16x16/1f4cc.png
deleted file mode 100644
index 9a1fd0b9..00000000
Binary files a/16x16/1f4cc.png and /dev/null differ
diff --git a/16x16/1f4cd.png b/16x16/1f4cd.png
deleted file mode 100644
index b1769509..00000000
Binary files a/16x16/1f4cd.png and /dev/null differ
diff --git a/16x16/1f4ce.png b/16x16/1f4ce.png
deleted file mode 100644
index 907a48db..00000000
Binary files a/16x16/1f4ce.png and /dev/null differ
diff --git a/16x16/1f4cf.png b/16x16/1f4cf.png
deleted file mode 100644
index 4623112d..00000000
Binary files a/16x16/1f4cf.png and /dev/null differ
diff --git a/16x16/1f4d0.png b/16x16/1f4d0.png
deleted file mode 100644
index 410ba750..00000000
Binary files a/16x16/1f4d0.png and /dev/null differ
diff --git a/16x16/1f4d1.png b/16x16/1f4d1.png
deleted file mode 100644
index 54f2701b..00000000
Binary files a/16x16/1f4d1.png and /dev/null differ
diff --git a/16x16/1f4d2.png b/16x16/1f4d2.png
deleted file mode 100644
index 613a6869..00000000
Binary files a/16x16/1f4d2.png and /dev/null differ
diff --git a/16x16/1f4d3.png b/16x16/1f4d3.png
deleted file mode 100644
index 18823b0d..00000000
Binary files a/16x16/1f4d3.png and /dev/null differ
diff --git a/16x16/1f4d4.png b/16x16/1f4d4.png
deleted file mode 100644
index 37db50d3..00000000
Binary files a/16x16/1f4d4.png and /dev/null differ
diff --git a/16x16/1f4d5.png b/16x16/1f4d5.png
deleted file mode 100644
index 134a577f..00000000
Binary files a/16x16/1f4d5.png and /dev/null differ
diff --git a/16x16/1f4d6.png b/16x16/1f4d6.png
deleted file mode 100644
index be57beb6..00000000
Binary files a/16x16/1f4d6.png and /dev/null differ
diff --git a/16x16/1f4d7.png b/16x16/1f4d7.png
deleted file mode 100644
index 104439d3..00000000
Binary files a/16x16/1f4d7.png and /dev/null differ
diff --git a/16x16/1f4d8.png b/16x16/1f4d8.png
deleted file mode 100644
index 967c90c8..00000000
Binary files a/16x16/1f4d8.png and /dev/null differ
diff --git a/16x16/1f4d9.png b/16x16/1f4d9.png
deleted file mode 100644
index ad68ef87..00000000
Binary files a/16x16/1f4d9.png and /dev/null differ
diff --git a/16x16/1f4da.png b/16x16/1f4da.png
deleted file mode 100644
index fb7009dc..00000000
Binary files a/16x16/1f4da.png and /dev/null differ
diff --git a/16x16/1f4db.png b/16x16/1f4db.png
deleted file mode 100644
index 0e017bc5..00000000
Binary files a/16x16/1f4db.png and /dev/null differ
diff --git a/16x16/1f4dc.png b/16x16/1f4dc.png
deleted file mode 100644
index effda5d2..00000000
Binary files a/16x16/1f4dc.png and /dev/null differ
diff --git a/16x16/1f4dd.png b/16x16/1f4dd.png
deleted file mode 100644
index 2868ebff..00000000
Binary files a/16x16/1f4dd.png and /dev/null differ
diff --git a/16x16/1f4de.png b/16x16/1f4de.png
deleted file mode 100644
index e937b927..00000000
Binary files a/16x16/1f4de.png and /dev/null differ
diff --git a/16x16/1f4df.png b/16x16/1f4df.png
deleted file mode 100644
index fd7ea2a7..00000000
Binary files a/16x16/1f4df.png and /dev/null differ
diff --git a/16x16/1f4e0.png b/16x16/1f4e0.png
deleted file mode 100644
index 24e4dc83..00000000
Binary files a/16x16/1f4e0.png and /dev/null differ
diff --git a/16x16/1f4e1.png b/16x16/1f4e1.png
deleted file mode 100644
index 5d519360..00000000
Binary files a/16x16/1f4e1.png and /dev/null differ
diff --git a/16x16/1f4e2.png b/16x16/1f4e2.png
deleted file mode 100644
index 0d80e193..00000000
Binary files a/16x16/1f4e2.png and /dev/null differ
diff --git a/16x16/1f4e3.png b/16x16/1f4e3.png
deleted file mode 100644
index 63dabe54..00000000
Binary files a/16x16/1f4e3.png and /dev/null differ
diff --git a/16x16/1f4e4.png b/16x16/1f4e4.png
deleted file mode 100644
index ca5f6a58..00000000
Binary files a/16x16/1f4e4.png and /dev/null differ
diff --git a/16x16/1f4e5.png b/16x16/1f4e5.png
deleted file mode 100644
index 62c6c374..00000000
Binary files a/16x16/1f4e5.png and /dev/null differ
diff --git a/16x16/1f4e6.png b/16x16/1f4e6.png
deleted file mode 100644
index 8c1152ac..00000000
Binary files a/16x16/1f4e6.png and /dev/null differ
diff --git a/16x16/1f4e7.png b/16x16/1f4e7.png
deleted file mode 100644
index 546c79b6..00000000
Binary files a/16x16/1f4e7.png and /dev/null differ
diff --git a/16x16/1f4e8.png b/16x16/1f4e8.png
deleted file mode 100644
index 9f812fa2..00000000
Binary files a/16x16/1f4e8.png and /dev/null differ
diff --git a/16x16/1f4e9.png b/16x16/1f4e9.png
deleted file mode 100644
index 04d76641..00000000
Binary files a/16x16/1f4e9.png and /dev/null differ
diff --git a/16x16/1f4ea.png b/16x16/1f4ea.png
deleted file mode 100644
index 105a9c84..00000000
Binary files a/16x16/1f4ea.png and /dev/null differ
diff --git a/16x16/1f4eb.png b/16x16/1f4eb.png
deleted file mode 100644
index ab0330f4..00000000
Binary files a/16x16/1f4eb.png and /dev/null differ
diff --git a/16x16/1f4ec.png b/16x16/1f4ec.png
deleted file mode 100644
index 5d3ec3ba..00000000
Binary files a/16x16/1f4ec.png and /dev/null differ
diff --git a/16x16/1f4ed.png b/16x16/1f4ed.png
deleted file mode 100644
index 17227002..00000000
Binary files a/16x16/1f4ed.png and /dev/null differ
diff --git a/16x16/1f4ee.png b/16x16/1f4ee.png
deleted file mode 100644
index 119aa18d..00000000
Binary files a/16x16/1f4ee.png and /dev/null differ
diff --git a/16x16/1f4ef.png b/16x16/1f4ef.png
deleted file mode 100644
index 74593e5b..00000000
Binary files a/16x16/1f4ef.png and /dev/null differ
diff --git a/16x16/1f4f0.png b/16x16/1f4f0.png
deleted file mode 100644
index c08813f6..00000000
Binary files a/16x16/1f4f0.png and /dev/null differ
diff --git a/16x16/1f4f1.png b/16x16/1f4f1.png
deleted file mode 100644
index c4d93172..00000000
Binary files a/16x16/1f4f1.png and /dev/null differ
diff --git a/16x16/1f4f2.png b/16x16/1f4f2.png
deleted file mode 100644
index 2c0cfdf3..00000000
Binary files a/16x16/1f4f2.png and /dev/null differ
diff --git a/16x16/1f4f3.png b/16x16/1f4f3.png
deleted file mode 100644
index 7a8a3c89..00000000
Binary files a/16x16/1f4f3.png and /dev/null differ
diff --git a/16x16/1f4f4.png b/16x16/1f4f4.png
deleted file mode 100644
index 396571cb..00000000
Binary files a/16x16/1f4f4.png and /dev/null differ
diff --git a/16x16/1f4f5.png b/16x16/1f4f5.png
deleted file mode 100644
index aa45898a..00000000
Binary files a/16x16/1f4f5.png and /dev/null differ
diff --git a/16x16/1f4f6.png b/16x16/1f4f6.png
deleted file mode 100644
index 2fcccc4e..00000000
Binary files a/16x16/1f4f6.png and /dev/null differ
diff --git a/16x16/1f4f7.png b/16x16/1f4f7.png
deleted file mode 100644
index 13df236b..00000000
Binary files a/16x16/1f4f7.png and /dev/null differ
diff --git a/16x16/1f4f9.png b/16x16/1f4f9.png
deleted file mode 100644
index 15c0b0df..00000000
Binary files a/16x16/1f4f9.png and /dev/null differ
diff --git a/16x16/1f4fa.png b/16x16/1f4fa.png
deleted file mode 100644
index eda9d7b7..00000000
Binary files a/16x16/1f4fa.png and /dev/null differ
diff --git a/16x16/1f4fb.png b/16x16/1f4fb.png
deleted file mode 100644
index b139f654..00000000
Binary files a/16x16/1f4fb.png and /dev/null differ
diff --git a/16x16/1f4fc.png b/16x16/1f4fc.png
deleted file mode 100644
index 33dfa348..00000000
Binary files a/16x16/1f4fc.png and /dev/null differ
diff --git a/16x16/1f500.png b/16x16/1f500.png
deleted file mode 100644
index ecf3d640..00000000
Binary files a/16x16/1f500.png and /dev/null differ
diff --git a/16x16/1f501.png b/16x16/1f501.png
deleted file mode 100644
index 5d69a679..00000000
Binary files a/16x16/1f501.png and /dev/null differ
diff --git a/16x16/1f502.png b/16x16/1f502.png
deleted file mode 100644
index d02780d6..00000000
Binary files a/16x16/1f502.png and /dev/null differ
diff --git a/16x16/1f503.png b/16x16/1f503.png
deleted file mode 100644
index 825ff4b9..00000000
Binary files a/16x16/1f503.png and /dev/null differ
diff --git a/16x16/1f504.png b/16x16/1f504.png
deleted file mode 100644
index 5c46ddf4..00000000
Binary files a/16x16/1f504.png and /dev/null differ
diff --git a/16x16/1f505.png b/16x16/1f505.png
deleted file mode 100644
index af99617e..00000000
Binary files a/16x16/1f505.png and /dev/null differ
diff --git a/16x16/1f506.png b/16x16/1f506.png
deleted file mode 100644
index 509eeabc..00000000
Binary files a/16x16/1f506.png and /dev/null differ
diff --git a/16x16/1f507.png b/16x16/1f507.png
deleted file mode 100644
index dcf67df8..00000000
Binary files a/16x16/1f507.png and /dev/null differ
diff --git a/16x16/1f508.png b/16x16/1f508.png
deleted file mode 100644
index fce35bd0..00000000
Binary files a/16x16/1f508.png and /dev/null differ
diff --git a/16x16/1f509.png b/16x16/1f509.png
deleted file mode 100644
index ec333947..00000000
Binary files a/16x16/1f509.png and /dev/null differ
diff --git a/16x16/1f50a.png b/16x16/1f50a.png
deleted file mode 100644
index 529bb7f5..00000000
Binary files a/16x16/1f50a.png and /dev/null differ
diff --git a/16x16/1f50b.png b/16x16/1f50b.png
deleted file mode 100644
index 9cf4db71..00000000
Binary files a/16x16/1f50b.png and /dev/null differ
diff --git a/16x16/1f50c.png b/16x16/1f50c.png
deleted file mode 100644
index 140bfaf2..00000000
Binary files a/16x16/1f50c.png and /dev/null differ
diff --git a/16x16/1f50d.png b/16x16/1f50d.png
deleted file mode 100644
index 8b9b6d6e..00000000
Binary files a/16x16/1f50d.png and /dev/null differ
diff --git a/16x16/1f50e.png b/16x16/1f50e.png
deleted file mode 100644
index e6d9902b..00000000
Binary files a/16x16/1f50e.png and /dev/null differ
diff --git a/16x16/1f50f.png b/16x16/1f50f.png
deleted file mode 100644
index b1d1894c..00000000
Binary files a/16x16/1f50f.png and /dev/null differ
diff --git a/16x16/1f510.png b/16x16/1f510.png
deleted file mode 100644
index 7c30fff0..00000000
Binary files a/16x16/1f510.png and /dev/null differ
diff --git a/16x16/1f511.png b/16x16/1f511.png
deleted file mode 100644
index e3fa048d..00000000
Binary files a/16x16/1f511.png and /dev/null differ
diff --git a/16x16/1f512.png b/16x16/1f512.png
deleted file mode 100644
index a0f59ee5..00000000
Binary files a/16x16/1f512.png and /dev/null differ
diff --git a/16x16/1f513.png b/16x16/1f513.png
deleted file mode 100644
index 43abe91c..00000000
Binary files a/16x16/1f513.png and /dev/null differ
diff --git a/16x16/1f514.png b/16x16/1f514.png
deleted file mode 100644
index 65e329a8..00000000
Binary files a/16x16/1f514.png and /dev/null differ
diff --git a/16x16/1f515.png b/16x16/1f515.png
deleted file mode 100644
index a4b792db..00000000
Binary files a/16x16/1f515.png and /dev/null differ
diff --git a/16x16/1f516.png b/16x16/1f516.png
deleted file mode 100644
index 69369e56..00000000
Binary files a/16x16/1f516.png and /dev/null differ
diff --git a/16x16/1f517.png b/16x16/1f517.png
deleted file mode 100644
index 377ba21b..00000000
Binary files a/16x16/1f517.png and /dev/null differ
diff --git a/16x16/1f518.png b/16x16/1f518.png
deleted file mode 100644
index b78e5da3..00000000
Binary files a/16x16/1f518.png and /dev/null differ
diff --git a/16x16/1f519.png b/16x16/1f519.png
deleted file mode 100644
index d7159c1a..00000000
Binary files a/16x16/1f519.png and /dev/null differ
diff --git a/16x16/1f51a.png b/16x16/1f51a.png
deleted file mode 100644
index a539f20d..00000000
Binary files a/16x16/1f51a.png and /dev/null differ
diff --git a/16x16/1f51b.png b/16x16/1f51b.png
deleted file mode 100644
index 7a576867..00000000
Binary files a/16x16/1f51b.png and /dev/null differ
diff --git a/16x16/1f51c.png b/16x16/1f51c.png
deleted file mode 100644
index 1c680d44..00000000
Binary files a/16x16/1f51c.png and /dev/null differ
diff --git a/16x16/1f51d.png b/16x16/1f51d.png
deleted file mode 100644
index 002cc463..00000000
Binary files a/16x16/1f51d.png and /dev/null differ
diff --git a/16x16/1f51e.png b/16x16/1f51e.png
deleted file mode 100644
index 23e1c9ee..00000000
Binary files a/16x16/1f51e.png and /dev/null differ
diff --git a/16x16/1f51f.png b/16x16/1f51f.png
deleted file mode 100644
index a32d8267..00000000
Binary files a/16x16/1f51f.png and /dev/null differ
diff --git a/16x16/1f520.png b/16x16/1f520.png
deleted file mode 100644
index 0143e310..00000000
Binary files a/16x16/1f520.png and /dev/null differ
diff --git a/16x16/1f521.png b/16x16/1f521.png
deleted file mode 100644
index b4f8eddb..00000000
Binary files a/16x16/1f521.png and /dev/null differ
diff --git a/16x16/1f522.png b/16x16/1f522.png
deleted file mode 100644
index 3b5991e4..00000000
Binary files a/16x16/1f522.png and /dev/null differ
diff --git a/16x16/1f523.png b/16x16/1f523.png
deleted file mode 100644
index c456ebb5..00000000
Binary files a/16x16/1f523.png and /dev/null differ
diff --git a/16x16/1f524.png b/16x16/1f524.png
deleted file mode 100644
index 28b5b76d..00000000
Binary files a/16x16/1f524.png and /dev/null differ
diff --git a/16x16/1f525.png b/16x16/1f525.png
deleted file mode 100644
index 7417f151..00000000
Binary files a/16x16/1f525.png and /dev/null differ
diff --git a/16x16/1f526.png b/16x16/1f526.png
deleted file mode 100644
index 00430f1d..00000000
Binary files a/16x16/1f526.png and /dev/null differ
diff --git a/16x16/1f527.png b/16x16/1f527.png
deleted file mode 100644
index 90f27869..00000000
Binary files a/16x16/1f527.png and /dev/null differ
diff --git a/16x16/1f528.png b/16x16/1f528.png
deleted file mode 100644
index eefd550a..00000000
Binary files a/16x16/1f528.png and /dev/null differ
diff --git a/16x16/1f529.png b/16x16/1f529.png
deleted file mode 100644
index 640408ba..00000000
Binary files a/16x16/1f529.png and /dev/null differ
diff --git a/16x16/1f52a.png b/16x16/1f52a.png
deleted file mode 100644
index c891b667..00000000
Binary files a/16x16/1f52a.png and /dev/null differ
diff --git a/16x16/1f52b.png b/16x16/1f52b.png
deleted file mode 100644
index 90eb029b..00000000
Binary files a/16x16/1f52b.png and /dev/null differ
diff --git a/16x16/1f52c.png b/16x16/1f52c.png
deleted file mode 100644
index 617e4dc3..00000000
Binary files a/16x16/1f52c.png and /dev/null differ
diff --git a/16x16/1f52d.png b/16x16/1f52d.png
deleted file mode 100644
index 1f224a7b..00000000
Binary files a/16x16/1f52d.png and /dev/null differ
diff --git a/16x16/1f52e.png b/16x16/1f52e.png
deleted file mode 100644
index 1a341bc4..00000000
Binary files a/16x16/1f52e.png and /dev/null differ
diff --git a/16x16/1f52f.png b/16x16/1f52f.png
deleted file mode 100644
index 257090e4..00000000
Binary files a/16x16/1f52f.png and /dev/null differ
diff --git a/16x16/1f530.png b/16x16/1f530.png
deleted file mode 100644
index bd8aa7e2..00000000
Binary files a/16x16/1f530.png and /dev/null differ
diff --git a/16x16/1f531.png b/16x16/1f531.png
deleted file mode 100644
index bd813a90..00000000
Binary files a/16x16/1f531.png and /dev/null differ
diff --git a/16x16/1f532.png b/16x16/1f532.png
deleted file mode 100644
index df13c3b0..00000000
Binary files a/16x16/1f532.png and /dev/null differ
diff --git a/16x16/1f533.png b/16x16/1f533.png
deleted file mode 100644
index 31902681..00000000
Binary files a/16x16/1f533.png and /dev/null differ
diff --git a/16x16/1f534.png b/16x16/1f534.png
deleted file mode 100644
index db2d88cc..00000000
Binary files a/16x16/1f534.png and /dev/null differ
diff --git a/16x16/1f535.png b/16x16/1f535.png
deleted file mode 100644
index 39117914..00000000
Binary files a/16x16/1f535.png and /dev/null differ
diff --git a/16x16/1f536.png b/16x16/1f536.png
deleted file mode 100644
index c25a3b11..00000000
Binary files a/16x16/1f536.png and /dev/null differ
diff --git a/16x16/1f537.png b/16x16/1f537.png
deleted file mode 100644
index 6584321e..00000000
Binary files a/16x16/1f537.png and /dev/null differ
diff --git a/16x16/1f538.png b/16x16/1f538.png
deleted file mode 100644
index 1ca2f651..00000000
Binary files a/16x16/1f538.png and /dev/null differ
diff --git a/16x16/1f539.png b/16x16/1f539.png
deleted file mode 100644
index 212974b9..00000000
Binary files a/16x16/1f539.png and /dev/null differ
diff --git a/16x16/1f53a.png b/16x16/1f53a.png
deleted file mode 100644
index 637d2789..00000000
Binary files a/16x16/1f53a.png and /dev/null differ
diff --git a/16x16/1f53b.png b/16x16/1f53b.png
deleted file mode 100644
index 44fa24bb..00000000
Binary files a/16x16/1f53b.png and /dev/null differ
diff --git a/16x16/1f53c.png b/16x16/1f53c.png
deleted file mode 100644
index 08ececc7..00000000
Binary files a/16x16/1f53c.png and /dev/null differ
diff --git a/16x16/1f53d.png b/16x16/1f53d.png
deleted file mode 100644
index eb94b4fe..00000000
Binary files a/16x16/1f53d.png and /dev/null differ
diff --git a/16x16/1f550.png b/16x16/1f550.png
deleted file mode 100644
index 974b8561..00000000
Binary files a/16x16/1f550.png and /dev/null differ
diff --git a/16x16/1f551.png b/16x16/1f551.png
deleted file mode 100644
index 1621874a..00000000
Binary files a/16x16/1f551.png and /dev/null differ
diff --git a/16x16/1f552.png b/16x16/1f552.png
deleted file mode 100644
index 71d8eb5d..00000000
Binary files a/16x16/1f552.png and /dev/null differ
diff --git a/16x16/1f553.png b/16x16/1f553.png
deleted file mode 100644
index 5514c0cf..00000000
Binary files a/16x16/1f553.png and /dev/null differ
diff --git a/16x16/1f554.png b/16x16/1f554.png
deleted file mode 100644
index f86b092e..00000000
Binary files a/16x16/1f554.png and /dev/null differ
diff --git a/16x16/1f555.png b/16x16/1f555.png
deleted file mode 100644
index 78b24cc7..00000000
Binary files a/16x16/1f555.png and /dev/null differ
diff --git a/16x16/1f556.png b/16x16/1f556.png
deleted file mode 100644
index dc9320e4..00000000
Binary files a/16x16/1f556.png and /dev/null differ
diff --git a/16x16/1f557.png b/16x16/1f557.png
deleted file mode 100644
index 189907ea..00000000
Binary files a/16x16/1f557.png and /dev/null differ
diff --git a/16x16/1f558.png b/16x16/1f558.png
deleted file mode 100644
index 95ee4038..00000000
Binary files a/16x16/1f558.png and /dev/null differ
diff --git a/16x16/1f559.png b/16x16/1f559.png
deleted file mode 100644
index 1bc1de0b..00000000
Binary files a/16x16/1f559.png and /dev/null differ
diff --git a/16x16/1f55a.png b/16x16/1f55a.png
deleted file mode 100644
index 179d531d..00000000
Binary files a/16x16/1f55a.png and /dev/null differ
diff --git a/16x16/1f55b.png b/16x16/1f55b.png
deleted file mode 100644
index 2e415aa7..00000000
Binary files a/16x16/1f55b.png and /dev/null differ
diff --git a/16x16/1f55c.png b/16x16/1f55c.png
deleted file mode 100644
index aa6cf7fc..00000000
Binary files a/16x16/1f55c.png and /dev/null differ
diff --git a/16x16/1f55d.png b/16x16/1f55d.png
deleted file mode 100644
index 24f9be23..00000000
Binary files a/16x16/1f55d.png and /dev/null differ
diff --git a/16x16/1f55e.png b/16x16/1f55e.png
deleted file mode 100644
index c830b3b4..00000000
Binary files a/16x16/1f55e.png and /dev/null differ
diff --git a/16x16/1f55f.png b/16x16/1f55f.png
deleted file mode 100644
index 724b00c9..00000000
Binary files a/16x16/1f55f.png and /dev/null differ
diff --git a/16x16/1f560.png b/16x16/1f560.png
deleted file mode 100644
index b3a9c758..00000000
Binary files a/16x16/1f560.png and /dev/null differ
diff --git a/16x16/1f561.png b/16x16/1f561.png
deleted file mode 100644
index dbae91e9..00000000
Binary files a/16x16/1f561.png and /dev/null differ
diff --git a/16x16/1f562.png b/16x16/1f562.png
deleted file mode 100644
index d2f8fcdc..00000000
Binary files a/16x16/1f562.png and /dev/null differ
diff --git a/16x16/1f563.png b/16x16/1f563.png
deleted file mode 100644
index 7f991a44..00000000
Binary files a/16x16/1f563.png and /dev/null differ
diff --git a/16x16/1f564.png b/16x16/1f564.png
deleted file mode 100644
index 7147c64b..00000000
Binary files a/16x16/1f564.png and /dev/null differ
diff --git a/16x16/1f565.png b/16x16/1f565.png
deleted file mode 100644
index e17690a5..00000000
Binary files a/16x16/1f565.png and /dev/null differ
diff --git a/16x16/1f566.png b/16x16/1f566.png
deleted file mode 100644
index 32bd18bc..00000000
Binary files a/16x16/1f566.png and /dev/null differ
diff --git a/16x16/1f567.png b/16x16/1f567.png
deleted file mode 100644
index bdc9ce7d..00000000
Binary files a/16x16/1f567.png and /dev/null differ
diff --git a/16x16/1f5fb.png b/16x16/1f5fb.png
deleted file mode 100644
index 6eafb513..00000000
Binary files a/16x16/1f5fb.png and /dev/null differ
diff --git a/16x16/1f5fc.png b/16x16/1f5fc.png
deleted file mode 100644
index 49d12b2f..00000000
Binary files a/16x16/1f5fc.png and /dev/null differ
diff --git a/16x16/1f5fd.png b/16x16/1f5fd.png
deleted file mode 100644
index c96e143f..00000000
Binary files a/16x16/1f5fd.png and /dev/null differ
diff --git a/16x16/1f5fe.png b/16x16/1f5fe.png
deleted file mode 100644
index a2f996ef..00000000
Binary files a/16x16/1f5fe.png and /dev/null differ
diff --git a/16x16/1f5ff.png b/16x16/1f5ff.png
deleted file mode 100644
index 3e5f0b2a..00000000
Binary files a/16x16/1f5ff.png and /dev/null differ
diff --git a/16x16/1f600.png b/16x16/1f600.png
deleted file mode 100644
index 4f6132c6..00000000
Binary files a/16x16/1f600.png and /dev/null differ
diff --git a/16x16/1f601.png b/16x16/1f601.png
deleted file mode 100644
index 8dc90eb8..00000000
Binary files a/16x16/1f601.png and /dev/null differ
diff --git a/16x16/1f602.png b/16x16/1f602.png
deleted file mode 100644
index 24926b6f..00000000
Binary files a/16x16/1f602.png and /dev/null differ
diff --git a/16x16/1f603.png b/16x16/1f603.png
deleted file mode 100644
index bdf5b557..00000000
Binary files a/16x16/1f603.png and /dev/null differ
diff --git a/16x16/1f604.png b/16x16/1f604.png
deleted file mode 100644
index 36235235..00000000
Binary files a/16x16/1f604.png and /dev/null differ
diff --git a/16x16/1f605.png b/16x16/1f605.png
deleted file mode 100644
index 72fb1c6b..00000000
Binary files a/16x16/1f605.png and /dev/null differ
diff --git a/16x16/1f606.png b/16x16/1f606.png
deleted file mode 100644
index d818c199..00000000
Binary files a/16x16/1f606.png and /dev/null differ
diff --git a/16x16/1f607.png b/16x16/1f607.png
deleted file mode 100644
index 3ab1a4c0..00000000
Binary files a/16x16/1f607.png and /dev/null differ
diff --git a/16x16/1f608.png b/16x16/1f608.png
deleted file mode 100644
index a3fe6a3b..00000000
Binary files a/16x16/1f608.png and /dev/null differ
diff --git a/16x16/1f609.png b/16x16/1f609.png
deleted file mode 100644
index 74d88743..00000000
Binary files a/16x16/1f609.png and /dev/null differ
diff --git a/16x16/1f60a.png b/16x16/1f60a.png
deleted file mode 100644
index b5a31b43..00000000
Binary files a/16x16/1f60a.png and /dev/null differ
diff --git a/16x16/1f60b.png b/16x16/1f60b.png
deleted file mode 100644
index 5f9e19d0..00000000
Binary files a/16x16/1f60b.png and /dev/null differ
diff --git a/16x16/1f60c.png b/16x16/1f60c.png
deleted file mode 100644
index 78e4b8e6..00000000
Binary files a/16x16/1f60c.png and /dev/null differ
diff --git a/16x16/1f60d.png b/16x16/1f60d.png
deleted file mode 100644
index 8d15ec91..00000000
Binary files a/16x16/1f60d.png and /dev/null differ
diff --git a/16x16/1f60e.png b/16x16/1f60e.png
deleted file mode 100644
index e0dac37e..00000000
Binary files a/16x16/1f60e.png and /dev/null differ
diff --git a/16x16/1f60f.png b/16x16/1f60f.png
deleted file mode 100644
index 0c02e357..00000000
Binary files a/16x16/1f60f.png and /dev/null differ
diff --git a/16x16/1f610.png b/16x16/1f610.png
deleted file mode 100644
index d40bfda5..00000000
Binary files a/16x16/1f610.png and /dev/null differ
diff --git a/16x16/1f611.png b/16x16/1f611.png
deleted file mode 100644
index a51cbbf5..00000000
Binary files a/16x16/1f611.png and /dev/null differ
diff --git a/16x16/1f612.png b/16x16/1f612.png
deleted file mode 100644
index 8829f133..00000000
Binary files a/16x16/1f612.png and /dev/null differ
diff --git a/16x16/1f613.png b/16x16/1f613.png
deleted file mode 100644
index 4140c6b6..00000000
Binary files a/16x16/1f613.png and /dev/null differ
diff --git a/16x16/1f614.png b/16x16/1f614.png
deleted file mode 100644
index 29d91266..00000000
Binary files a/16x16/1f614.png and /dev/null differ
diff --git a/16x16/1f615.png b/16x16/1f615.png
deleted file mode 100644
index 8ebd2d43..00000000
Binary files a/16x16/1f615.png and /dev/null differ
diff --git a/16x16/1f616.png b/16x16/1f616.png
deleted file mode 100644
index 8b5ce4e4..00000000
Binary files a/16x16/1f616.png and /dev/null differ
diff --git a/16x16/1f617.png b/16x16/1f617.png
deleted file mode 100644
index baa3ddeb..00000000
Binary files a/16x16/1f617.png and /dev/null differ
diff --git a/16x16/1f618.png b/16x16/1f618.png
deleted file mode 100644
index 84a0c879..00000000
Binary files a/16x16/1f618.png and /dev/null differ
diff --git a/16x16/1f619.png b/16x16/1f619.png
deleted file mode 100644
index e8d9966a..00000000
Binary files a/16x16/1f619.png and /dev/null differ
diff --git a/16x16/1f61a.png b/16x16/1f61a.png
deleted file mode 100644
index f527d8d1..00000000
Binary files a/16x16/1f61a.png and /dev/null differ
diff --git a/16x16/1f61b.png b/16x16/1f61b.png
deleted file mode 100644
index 202611bd..00000000
Binary files a/16x16/1f61b.png and /dev/null differ
diff --git a/16x16/1f61c.png b/16x16/1f61c.png
deleted file mode 100644
index 7922c7c8..00000000
Binary files a/16x16/1f61c.png and /dev/null differ
diff --git a/16x16/1f61d.png b/16x16/1f61d.png
deleted file mode 100644
index da8852b2..00000000
Binary files a/16x16/1f61d.png and /dev/null differ
diff --git a/16x16/1f61e.png b/16x16/1f61e.png
deleted file mode 100644
index 9a54327c..00000000
Binary files a/16x16/1f61e.png and /dev/null differ
diff --git a/16x16/1f61f.png b/16x16/1f61f.png
deleted file mode 100644
index 259dcc6a..00000000
Binary files a/16x16/1f61f.png and /dev/null differ
diff --git a/16x16/1f620.png b/16x16/1f620.png
deleted file mode 100644
index 9e232e03..00000000
Binary files a/16x16/1f620.png and /dev/null differ
diff --git a/16x16/1f621.png b/16x16/1f621.png
deleted file mode 100644
index d738da57..00000000
Binary files a/16x16/1f621.png and /dev/null differ
diff --git a/16x16/1f622.png b/16x16/1f622.png
deleted file mode 100644
index cfc38552..00000000
Binary files a/16x16/1f622.png and /dev/null differ
diff --git a/16x16/1f623.png b/16x16/1f623.png
deleted file mode 100644
index df7a627b..00000000
Binary files a/16x16/1f623.png and /dev/null differ
diff --git a/16x16/1f624.png b/16x16/1f624.png
deleted file mode 100644
index 46f5f11d..00000000
Binary files a/16x16/1f624.png and /dev/null differ
diff --git a/16x16/1f625.png b/16x16/1f625.png
deleted file mode 100644
index e90a4eb4..00000000
Binary files a/16x16/1f625.png and /dev/null differ
diff --git a/16x16/1f626.png b/16x16/1f626.png
deleted file mode 100644
index c56a1573..00000000
Binary files a/16x16/1f626.png and /dev/null differ
diff --git a/16x16/1f627.png b/16x16/1f627.png
deleted file mode 100644
index 4dc428a2..00000000
Binary files a/16x16/1f627.png and /dev/null differ
diff --git a/16x16/1f628.png b/16x16/1f628.png
deleted file mode 100644
index 5eab274b..00000000
Binary files a/16x16/1f628.png and /dev/null differ
diff --git a/16x16/1f629.png b/16x16/1f629.png
deleted file mode 100644
index 1a0a81b7..00000000
Binary files a/16x16/1f629.png and /dev/null differ
diff --git a/16x16/1f62a.png b/16x16/1f62a.png
deleted file mode 100644
index 838f7896..00000000
Binary files a/16x16/1f62a.png and /dev/null differ
diff --git a/16x16/1f62b.png b/16x16/1f62b.png
deleted file mode 100644
index 52b0d455..00000000
Binary files a/16x16/1f62b.png and /dev/null differ
diff --git a/16x16/1f62c.png b/16x16/1f62c.png
deleted file mode 100644
index 8a74e484..00000000
Binary files a/16x16/1f62c.png and /dev/null differ
diff --git a/16x16/1f62d.png b/16x16/1f62d.png
deleted file mode 100644
index e1c93ac6..00000000
Binary files a/16x16/1f62d.png and /dev/null differ
diff --git a/16x16/1f62e.png b/16x16/1f62e.png
deleted file mode 100644
index f1979b06..00000000
Binary files a/16x16/1f62e.png and /dev/null differ
diff --git a/16x16/1f62f.png b/16x16/1f62f.png
deleted file mode 100644
index d7bbd48c..00000000
Binary files a/16x16/1f62f.png and /dev/null differ
diff --git a/16x16/1f630.png b/16x16/1f630.png
deleted file mode 100644
index 4be41d8f..00000000
Binary files a/16x16/1f630.png and /dev/null differ
diff --git a/16x16/1f631.png b/16x16/1f631.png
deleted file mode 100644
index edb20bba..00000000
Binary files a/16x16/1f631.png and /dev/null differ
diff --git a/16x16/1f632.png b/16x16/1f632.png
deleted file mode 100644
index 29e1966a..00000000
Binary files a/16x16/1f632.png and /dev/null differ
diff --git a/16x16/1f633.png b/16x16/1f633.png
deleted file mode 100644
index e9d280e1..00000000
Binary files a/16x16/1f633.png and /dev/null differ
diff --git a/16x16/1f634.png b/16x16/1f634.png
deleted file mode 100644
index bea6bdee..00000000
Binary files a/16x16/1f634.png and /dev/null differ
diff --git a/16x16/1f635.png b/16x16/1f635.png
deleted file mode 100644
index 2a543d8e..00000000
Binary files a/16x16/1f635.png and /dev/null differ
diff --git a/16x16/1f636.png b/16x16/1f636.png
deleted file mode 100644
index 3964520e..00000000
Binary files a/16x16/1f636.png and /dev/null differ
diff --git a/16x16/1f637.png b/16x16/1f637.png
deleted file mode 100644
index 6b7be89d..00000000
Binary files a/16x16/1f637.png and /dev/null differ
diff --git a/16x16/1f638.png b/16x16/1f638.png
deleted file mode 100644
index 935519df..00000000
Binary files a/16x16/1f638.png and /dev/null differ
diff --git a/16x16/1f639.png b/16x16/1f639.png
deleted file mode 100644
index 2d000e10..00000000
Binary files a/16x16/1f639.png and /dev/null differ
diff --git a/16x16/1f63a.png b/16x16/1f63a.png
deleted file mode 100644
index f316bcd5..00000000
Binary files a/16x16/1f63a.png and /dev/null differ
diff --git a/16x16/1f63b.png b/16x16/1f63b.png
deleted file mode 100644
index 35565e20..00000000
Binary files a/16x16/1f63b.png and /dev/null differ
diff --git a/16x16/1f63c.png b/16x16/1f63c.png
deleted file mode 100644
index 8f16417b..00000000
Binary files a/16x16/1f63c.png and /dev/null differ
diff --git a/16x16/1f63d.png b/16x16/1f63d.png
deleted file mode 100644
index 0b1338ed..00000000
Binary files a/16x16/1f63d.png and /dev/null differ
diff --git a/16x16/1f63e.png b/16x16/1f63e.png
deleted file mode 100644
index efc8cbc1..00000000
Binary files a/16x16/1f63e.png and /dev/null differ
diff --git a/16x16/1f63f.png b/16x16/1f63f.png
deleted file mode 100644
index ef429e02..00000000
Binary files a/16x16/1f63f.png and /dev/null differ
diff --git a/16x16/1f640.png b/16x16/1f640.png
deleted file mode 100644
index c41cb4ad..00000000
Binary files a/16x16/1f640.png and /dev/null differ
diff --git a/16x16/1f645.png b/16x16/1f645.png
deleted file mode 100644
index e1ce2b5f..00000000
Binary files a/16x16/1f645.png and /dev/null differ
diff --git a/16x16/1f646.png b/16x16/1f646.png
deleted file mode 100644
index 8fbed009..00000000
Binary files a/16x16/1f646.png and /dev/null differ
diff --git a/16x16/1f647.png b/16x16/1f647.png
deleted file mode 100644
index 8755a7cd..00000000
Binary files a/16x16/1f647.png and /dev/null differ
diff --git a/16x16/1f648.png b/16x16/1f648.png
deleted file mode 100644
index 0c903f69..00000000
Binary files a/16x16/1f648.png and /dev/null differ
diff --git a/16x16/1f649.png b/16x16/1f649.png
deleted file mode 100644
index 4b078c26..00000000
Binary files a/16x16/1f649.png and /dev/null differ
diff --git a/16x16/1f64a.png b/16x16/1f64a.png
deleted file mode 100644
index 9b5a9bbf..00000000
Binary files a/16x16/1f64a.png and /dev/null differ
diff --git a/16x16/1f64b.png b/16x16/1f64b.png
deleted file mode 100644
index 34ace838..00000000
Binary files a/16x16/1f64b.png and /dev/null differ
diff --git a/16x16/1f64c.png b/16x16/1f64c.png
deleted file mode 100644
index 2d7f2e11..00000000
Binary files a/16x16/1f64c.png and /dev/null differ
diff --git a/16x16/1f64d.png b/16x16/1f64d.png
deleted file mode 100644
index 7a777746..00000000
Binary files a/16x16/1f64d.png and /dev/null differ
diff --git a/16x16/1f64e.png b/16x16/1f64e.png
deleted file mode 100644
index 96daf5dc..00000000
Binary files a/16x16/1f64e.png and /dev/null differ
diff --git a/16x16/1f64f.png b/16x16/1f64f.png
deleted file mode 100644
index 86a9acdd..00000000
Binary files a/16x16/1f64f.png and /dev/null differ
diff --git a/16x16/1f680.png b/16x16/1f680.png
deleted file mode 100644
index 1392f1e6..00000000
Binary files a/16x16/1f680.png and /dev/null differ
diff --git a/16x16/1f681.png b/16x16/1f681.png
deleted file mode 100644
index 818492ce..00000000
Binary files a/16x16/1f681.png and /dev/null differ
diff --git a/16x16/1f682.png b/16x16/1f682.png
deleted file mode 100644
index 3c9fc735..00000000
Binary files a/16x16/1f682.png and /dev/null differ
diff --git a/16x16/1f683.png b/16x16/1f683.png
deleted file mode 100644
index 2e4a8afb..00000000
Binary files a/16x16/1f683.png and /dev/null differ
diff --git a/16x16/1f684.png b/16x16/1f684.png
deleted file mode 100644
index 2149c949..00000000
Binary files a/16x16/1f684.png and /dev/null differ
diff --git a/16x16/1f685.png b/16x16/1f685.png
deleted file mode 100644
index 18499737..00000000
Binary files a/16x16/1f685.png and /dev/null differ
diff --git a/16x16/1f686.png b/16x16/1f686.png
deleted file mode 100644
index 86f009f2..00000000
Binary files a/16x16/1f686.png and /dev/null differ
diff --git a/16x16/1f687.png b/16x16/1f687.png
deleted file mode 100644
index a9193c52..00000000
Binary files a/16x16/1f687.png and /dev/null differ
diff --git a/16x16/1f688.png b/16x16/1f688.png
deleted file mode 100644
index 65a124d4..00000000
Binary files a/16x16/1f688.png and /dev/null differ
diff --git a/16x16/1f689.png b/16x16/1f689.png
deleted file mode 100644
index 4f4242cd..00000000
Binary files a/16x16/1f689.png and /dev/null differ
diff --git a/16x16/1f68a.png b/16x16/1f68a.png
deleted file mode 100644
index 8b92ea56..00000000
Binary files a/16x16/1f68a.png and /dev/null differ
diff --git a/16x16/1f68b.png b/16x16/1f68b.png
deleted file mode 100644
index 023078a2..00000000
Binary files a/16x16/1f68b.png and /dev/null differ
diff --git a/16x16/1f68c.png b/16x16/1f68c.png
deleted file mode 100644
index d2e5a25c..00000000
Binary files a/16x16/1f68c.png and /dev/null differ
diff --git a/16x16/1f68d.png b/16x16/1f68d.png
deleted file mode 100644
index 703a93a6..00000000
Binary files a/16x16/1f68d.png and /dev/null differ
diff --git a/16x16/1f68e.png b/16x16/1f68e.png
deleted file mode 100644
index cb5e7813..00000000
Binary files a/16x16/1f68e.png and /dev/null differ
diff --git a/16x16/1f68f.png b/16x16/1f68f.png
deleted file mode 100644
index 647b9592..00000000
Binary files a/16x16/1f68f.png and /dev/null differ
diff --git a/16x16/1f690.png b/16x16/1f690.png
deleted file mode 100644
index 2913785a..00000000
Binary files a/16x16/1f690.png and /dev/null differ
diff --git a/16x16/1f691.png b/16x16/1f691.png
deleted file mode 100644
index 7cc9ce0c..00000000
Binary files a/16x16/1f691.png and /dev/null differ
diff --git a/16x16/1f692.png b/16x16/1f692.png
deleted file mode 100644
index 30fe43d9..00000000
Binary files a/16x16/1f692.png and /dev/null differ
diff --git a/16x16/1f693.png b/16x16/1f693.png
deleted file mode 100644
index ea1f919a..00000000
Binary files a/16x16/1f693.png and /dev/null differ
diff --git a/16x16/1f694.png b/16x16/1f694.png
deleted file mode 100644
index 43aff4e8..00000000
Binary files a/16x16/1f694.png and /dev/null differ
diff --git a/16x16/1f695.png b/16x16/1f695.png
deleted file mode 100644
index 11b19272..00000000
Binary files a/16x16/1f695.png and /dev/null differ
diff --git a/16x16/1f696.png b/16x16/1f696.png
deleted file mode 100644
index 0528cdba..00000000
Binary files a/16x16/1f696.png and /dev/null differ
diff --git a/16x16/1f697.png b/16x16/1f697.png
deleted file mode 100644
index 925c94ce..00000000
Binary files a/16x16/1f697.png and /dev/null differ
diff --git a/16x16/1f698.png b/16x16/1f698.png
deleted file mode 100644
index 3a456696..00000000
Binary files a/16x16/1f698.png and /dev/null differ
diff --git a/16x16/1f699.png b/16x16/1f699.png
deleted file mode 100644
index 5f9fa971..00000000
Binary files a/16x16/1f699.png and /dev/null differ
diff --git a/16x16/1f69a.png b/16x16/1f69a.png
deleted file mode 100644
index 2501b22c..00000000
Binary files a/16x16/1f69a.png and /dev/null differ
diff --git a/16x16/1f69b.png b/16x16/1f69b.png
deleted file mode 100644
index e6f143ed..00000000
Binary files a/16x16/1f69b.png and /dev/null differ
diff --git a/16x16/1f69c.png b/16x16/1f69c.png
deleted file mode 100644
index 523d2964..00000000
Binary files a/16x16/1f69c.png and /dev/null differ
diff --git a/16x16/1f69d.png b/16x16/1f69d.png
deleted file mode 100644
index 8e554c0f..00000000
Binary files a/16x16/1f69d.png and /dev/null differ
diff --git a/16x16/1f69e.png b/16x16/1f69e.png
deleted file mode 100644
index 4d603fff..00000000
Binary files a/16x16/1f69e.png and /dev/null differ
diff --git a/16x16/1f69f.png b/16x16/1f69f.png
deleted file mode 100644
index 580dfc6d..00000000
Binary files a/16x16/1f69f.png and /dev/null differ
diff --git a/16x16/1f6a0.png b/16x16/1f6a0.png
deleted file mode 100644
index 426c9f4e..00000000
Binary files a/16x16/1f6a0.png and /dev/null differ
diff --git a/16x16/1f6a1.png b/16x16/1f6a1.png
deleted file mode 100644
index 3dc82914..00000000
Binary files a/16x16/1f6a1.png and /dev/null differ
diff --git a/16x16/1f6a2.png b/16x16/1f6a2.png
deleted file mode 100644
index aa5d978b..00000000
Binary files a/16x16/1f6a2.png and /dev/null differ
diff --git a/16x16/1f6a3.png b/16x16/1f6a3.png
deleted file mode 100644
index a8ef8141..00000000
Binary files a/16x16/1f6a3.png and /dev/null differ
diff --git a/16x16/1f6a4.png b/16x16/1f6a4.png
deleted file mode 100644
index e29b4203..00000000
Binary files a/16x16/1f6a4.png and /dev/null differ
diff --git a/16x16/1f6a5.png b/16x16/1f6a5.png
deleted file mode 100644
index 142a45a9..00000000
Binary files a/16x16/1f6a5.png and /dev/null differ
diff --git a/16x16/1f6a6.png b/16x16/1f6a6.png
deleted file mode 100644
index a2d6fde2..00000000
Binary files a/16x16/1f6a6.png and /dev/null differ
diff --git a/16x16/1f6a7.png b/16x16/1f6a7.png
deleted file mode 100644
index 58fae5ef..00000000
Binary files a/16x16/1f6a7.png and /dev/null differ
diff --git a/16x16/1f6a8.png b/16x16/1f6a8.png
deleted file mode 100644
index e88f5941..00000000
Binary files a/16x16/1f6a8.png and /dev/null differ
diff --git a/16x16/1f6a9.png b/16x16/1f6a9.png
deleted file mode 100644
index 111b5474..00000000
Binary files a/16x16/1f6a9.png and /dev/null differ
diff --git a/16x16/1f6aa.png b/16x16/1f6aa.png
deleted file mode 100644
index ae039d9b..00000000
Binary files a/16x16/1f6aa.png and /dev/null differ
diff --git a/16x16/1f6ab.png b/16x16/1f6ab.png
deleted file mode 100644
index 1667f26c..00000000
Binary files a/16x16/1f6ab.png and /dev/null differ
diff --git a/16x16/1f6ac.png b/16x16/1f6ac.png
deleted file mode 100644
index 109aa1d2..00000000
Binary files a/16x16/1f6ac.png and /dev/null differ
diff --git a/16x16/1f6ad.png b/16x16/1f6ad.png
deleted file mode 100644
index 87097372..00000000
Binary files a/16x16/1f6ad.png and /dev/null differ
diff --git a/16x16/1f6ae.png b/16x16/1f6ae.png
deleted file mode 100644
index ff856ff3..00000000
Binary files a/16x16/1f6ae.png and /dev/null differ
diff --git a/16x16/1f6af.png b/16x16/1f6af.png
deleted file mode 100644
index 3de7491b..00000000
Binary files a/16x16/1f6af.png and /dev/null differ
diff --git a/16x16/1f6b0.png b/16x16/1f6b0.png
deleted file mode 100644
index 52e5ba3c..00000000
Binary files a/16x16/1f6b0.png and /dev/null differ
diff --git a/16x16/1f6b1.png b/16x16/1f6b1.png
deleted file mode 100644
index 36c0b47c..00000000
Binary files a/16x16/1f6b1.png and /dev/null differ
diff --git a/16x16/1f6b2.png b/16x16/1f6b2.png
deleted file mode 100644
index 0531e288..00000000
Binary files a/16x16/1f6b2.png and /dev/null differ
diff --git a/16x16/1f6b3.png b/16x16/1f6b3.png
deleted file mode 100644
index 62322bfb..00000000
Binary files a/16x16/1f6b3.png and /dev/null differ
diff --git a/16x16/1f6b4.png b/16x16/1f6b4.png
deleted file mode 100644
index 7015f782..00000000
Binary files a/16x16/1f6b4.png and /dev/null differ
diff --git a/16x16/1f6b5.png b/16x16/1f6b5.png
deleted file mode 100644
index 8e9dd136..00000000
Binary files a/16x16/1f6b5.png and /dev/null differ
diff --git a/16x16/1f6b6.png b/16x16/1f6b6.png
deleted file mode 100644
index de8daf48..00000000
Binary files a/16x16/1f6b6.png and /dev/null differ
diff --git a/16x16/1f6b7.png b/16x16/1f6b7.png
deleted file mode 100644
index e84263b8..00000000
Binary files a/16x16/1f6b7.png and /dev/null differ
diff --git a/16x16/1f6b8.png b/16x16/1f6b8.png
deleted file mode 100644
index 2506c248..00000000
Binary files a/16x16/1f6b8.png and /dev/null differ
diff --git a/16x16/1f6b9.png b/16x16/1f6b9.png
deleted file mode 100644
index a724df70..00000000
Binary files a/16x16/1f6b9.png and /dev/null differ
diff --git a/16x16/1f6ba.png b/16x16/1f6ba.png
deleted file mode 100644
index 2a5d488b..00000000
Binary files a/16x16/1f6ba.png and /dev/null differ
diff --git a/16x16/1f6bb.png b/16x16/1f6bb.png
deleted file mode 100644
index 8c36f7b7..00000000
Binary files a/16x16/1f6bb.png and /dev/null differ
diff --git a/16x16/1f6bc.png b/16x16/1f6bc.png
deleted file mode 100644
index 70dbc55a..00000000
Binary files a/16x16/1f6bc.png and /dev/null differ
diff --git a/16x16/1f6bd.png b/16x16/1f6bd.png
deleted file mode 100644
index 762c3062..00000000
Binary files a/16x16/1f6bd.png and /dev/null differ
diff --git a/16x16/1f6be.png b/16x16/1f6be.png
deleted file mode 100644
index 8aa44a6b..00000000
Binary files a/16x16/1f6be.png and /dev/null differ
diff --git a/16x16/1f6bf.png b/16x16/1f6bf.png
deleted file mode 100644
index d4d0c0ec..00000000
Binary files a/16x16/1f6bf.png and /dev/null differ
diff --git a/16x16/1f6c0.png b/16x16/1f6c0.png
deleted file mode 100644
index dbe08122..00000000
Binary files a/16x16/1f6c0.png and /dev/null differ
diff --git a/16x16/1f6c1.png b/16x16/1f6c1.png
deleted file mode 100644
index ff6ef3b9..00000000
Binary files a/16x16/1f6c1.png and /dev/null differ
diff --git a/16x16/1f6c2.png b/16x16/1f6c2.png
deleted file mode 100644
index d9d139ae..00000000
Binary files a/16x16/1f6c2.png and /dev/null differ
diff --git a/16x16/1f6c3.png b/16x16/1f6c3.png
deleted file mode 100644
index a75ff22c..00000000
Binary files a/16x16/1f6c3.png and /dev/null differ
diff --git a/16x16/1f6c4.png b/16x16/1f6c4.png
deleted file mode 100644
index 1b4bd4ad..00000000
Binary files a/16x16/1f6c4.png and /dev/null differ
diff --git a/16x16/1f6c5.png b/16x16/1f6c5.png
deleted file mode 100644
index f25ffcbd..00000000
Binary files a/16x16/1f6c5.png and /dev/null differ
diff --git a/16x16/203c.png b/16x16/203c.png
deleted file mode 100644
index c4518dcf..00000000
Binary files a/16x16/203c.png and /dev/null differ
diff --git a/16x16/2049.png b/16x16/2049.png
deleted file mode 100644
index d5b761a6..00000000
Binary files a/16x16/2049.png and /dev/null differ
diff --git a/16x16/2122.png b/16x16/2122.png
deleted file mode 100644
index ff867db6..00000000
Binary files a/16x16/2122.png and /dev/null differ
diff --git a/16x16/2139.png b/16x16/2139.png
deleted file mode 100644
index eeca5136..00000000
Binary files a/16x16/2139.png and /dev/null differ
diff --git a/16x16/2194.png b/16x16/2194.png
deleted file mode 100644
index 8abc8061..00000000
Binary files a/16x16/2194.png and /dev/null differ
diff --git a/16x16/2195.png b/16x16/2195.png
deleted file mode 100644
index 9ceaaeb6..00000000
Binary files a/16x16/2195.png and /dev/null differ
diff --git a/16x16/2196.png b/16x16/2196.png
deleted file mode 100644
index e0e3874c..00000000
Binary files a/16x16/2196.png and /dev/null differ
diff --git a/16x16/2197.png b/16x16/2197.png
deleted file mode 100644
index 14a081c5..00000000
Binary files a/16x16/2197.png and /dev/null differ
diff --git a/16x16/2198.png b/16x16/2198.png
deleted file mode 100644
index fa5769d2..00000000
Binary files a/16x16/2198.png and /dev/null differ
diff --git a/16x16/2199.png b/16x16/2199.png
deleted file mode 100644
index dc837767..00000000
Binary files a/16x16/2199.png and /dev/null differ
diff --git a/16x16/21a9.png b/16x16/21a9.png
deleted file mode 100644
index 51f5ed32..00000000
Binary files a/16x16/21a9.png and /dev/null differ
diff --git a/16x16/21aa.png b/16x16/21aa.png
deleted file mode 100644
index 88f3fbd6..00000000
Binary files a/16x16/21aa.png and /dev/null differ
diff --git a/16x16/23-20e3.png b/16x16/23-20e3.png
deleted file mode 100644
index 9994e634..00000000
Binary files a/16x16/23-20e3.png and /dev/null differ
diff --git a/16x16/231a.png b/16x16/231a.png
deleted file mode 100644
index 2dfa11e5..00000000
Binary files a/16x16/231a.png and /dev/null differ
diff --git a/16x16/231b.png b/16x16/231b.png
deleted file mode 100644
index 5dba6dc9..00000000
Binary files a/16x16/231b.png and /dev/null differ
diff --git a/16x16/23e9.png b/16x16/23e9.png
deleted file mode 100644
index 9446630e..00000000
Binary files a/16x16/23e9.png and /dev/null differ
diff --git a/16x16/23ea.png b/16x16/23ea.png
deleted file mode 100644
index cbd99654..00000000
Binary files a/16x16/23ea.png and /dev/null differ
diff --git a/16x16/23eb.png b/16x16/23eb.png
deleted file mode 100644
index 15dd4882..00000000
Binary files a/16x16/23eb.png and /dev/null differ
diff --git a/16x16/23ec.png b/16x16/23ec.png
deleted file mode 100644
index dfed7878..00000000
Binary files a/16x16/23ec.png and /dev/null differ
diff --git a/16x16/23f0.png b/16x16/23f0.png
deleted file mode 100644
index 4381e5a1..00000000
Binary files a/16x16/23f0.png and /dev/null differ
diff --git a/16x16/23f3.png b/16x16/23f3.png
deleted file mode 100644
index e9a4a401..00000000
Binary files a/16x16/23f3.png and /dev/null differ
diff --git a/16x16/24c2.png b/16x16/24c2.png
deleted file mode 100644
index 1cf572c0..00000000
Binary files a/16x16/24c2.png and /dev/null differ
diff --git a/16x16/25aa.png b/16x16/25aa.png
deleted file mode 100644
index 4212c017..00000000
Binary files a/16x16/25aa.png and /dev/null differ
diff --git a/16x16/25ab.png b/16x16/25ab.png
deleted file mode 100644
index c578bfe3..00000000
Binary files a/16x16/25ab.png and /dev/null differ
diff --git a/16x16/25b6.png b/16x16/25b6.png
deleted file mode 100644
index aa0977c4..00000000
Binary files a/16x16/25b6.png and /dev/null differ
diff --git a/16x16/25c0.png b/16x16/25c0.png
deleted file mode 100644
index 2bc3cdf7..00000000
Binary files a/16x16/25c0.png and /dev/null differ
diff --git a/16x16/25fb.png b/16x16/25fb.png
deleted file mode 100644
index 08354780..00000000
Binary files a/16x16/25fb.png and /dev/null differ
diff --git a/16x16/25fc.png b/16x16/25fc.png
deleted file mode 100644
index 682caecb..00000000
Binary files a/16x16/25fc.png and /dev/null differ
diff --git a/16x16/25fd.png b/16x16/25fd.png
deleted file mode 100644
index 2289f48d..00000000
Binary files a/16x16/25fd.png and /dev/null differ
diff --git a/16x16/25fe.png b/16x16/25fe.png
deleted file mode 100644
index 34e418a0..00000000
Binary files a/16x16/25fe.png and /dev/null differ
diff --git a/16x16/2600.png b/16x16/2600.png
deleted file mode 100644
index 6f87a2dd..00000000
Binary files a/16x16/2600.png and /dev/null differ
diff --git a/16x16/2601.png b/16x16/2601.png
deleted file mode 100644
index 72c190b4..00000000
Binary files a/16x16/2601.png and /dev/null differ
diff --git a/16x16/260e.png b/16x16/260e.png
deleted file mode 100644
index 55b36e1d..00000000
Binary files a/16x16/260e.png and /dev/null differ
diff --git a/16x16/2611.png b/16x16/2611.png
deleted file mode 100644
index 964c7de6..00000000
Binary files a/16x16/2611.png and /dev/null differ
diff --git a/16x16/2614.png b/16x16/2614.png
deleted file mode 100644
index 314a609b..00000000
Binary files a/16x16/2614.png and /dev/null differ
diff --git a/16x16/2615.png b/16x16/2615.png
deleted file mode 100644
index 9d0f3e36..00000000
Binary files a/16x16/2615.png and /dev/null differ
diff --git a/16x16/261d.png b/16x16/261d.png
deleted file mode 100644
index 9eb63327..00000000
Binary files a/16x16/261d.png and /dev/null differ
diff --git a/16x16/263a.png b/16x16/263a.png
deleted file mode 100644
index 4622b213..00000000
Binary files a/16x16/263a.png and /dev/null differ
diff --git a/16x16/2648.png b/16x16/2648.png
deleted file mode 100644
index 8cd932dc..00000000
Binary files a/16x16/2648.png and /dev/null differ
diff --git a/16x16/2649.png b/16x16/2649.png
deleted file mode 100644
index 3e29af13..00000000
Binary files a/16x16/2649.png and /dev/null differ
diff --git a/16x16/264a.png b/16x16/264a.png
deleted file mode 100644
index 4c89087f..00000000
Binary files a/16x16/264a.png and /dev/null differ
diff --git a/16x16/264b.png b/16x16/264b.png
deleted file mode 100644
index 0e8c73af..00000000
Binary files a/16x16/264b.png and /dev/null differ
diff --git a/16x16/264c.png b/16x16/264c.png
deleted file mode 100644
index 41da6721..00000000
Binary files a/16x16/264c.png and /dev/null differ
diff --git a/16x16/264d.png b/16x16/264d.png
deleted file mode 100644
index c68f46c4..00000000
Binary files a/16x16/264d.png and /dev/null differ
diff --git a/16x16/264e.png b/16x16/264e.png
deleted file mode 100644
index 089126b1..00000000
Binary files a/16x16/264e.png and /dev/null differ
diff --git a/16x16/264f.png b/16x16/264f.png
deleted file mode 100644
index c5bc85e8..00000000
Binary files a/16x16/264f.png and /dev/null differ
diff --git a/16x16/2650.png b/16x16/2650.png
deleted file mode 100644
index a8092efe..00000000
Binary files a/16x16/2650.png and /dev/null differ
diff --git a/16x16/2651.png b/16x16/2651.png
deleted file mode 100644
index 18275aa1..00000000
Binary files a/16x16/2651.png and /dev/null differ
diff --git a/16x16/2652.png b/16x16/2652.png
deleted file mode 100644
index a5e7e28c..00000000
Binary files a/16x16/2652.png and /dev/null differ
diff --git a/16x16/2653.png b/16x16/2653.png
deleted file mode 100644
index c5549491..00000000
Binary files a/16x16/2653.png and /dev/null differ
diff --git a/16x16/2660.png b/16x16/2660.png
deleted file mode 100644
index 63ec650a..00000000
Binary files a/16x16/2660.png and /dev/null differ
diff --git a/16x16/2663.png b/16x16/2663.png
deleted file mode 100644
index 57c26908..00000000
Binary files a/16x16/2663.png and /dev/null differ
diff --git a/16x16/2665.png b/16x16/2665.png
deleted file mode 100644
index f6a667b9..00000000
Binary files a/16x16/2665.png and /dev/null differ
diff --git a/16x16/2666.png b/16x16/2666.png
deleted file mode 100644
index 14a87f16..00000000
Binary files a/16x16/2666.png and /dev/null differ
diff --git a/16x16/2668.png b/16x16/2668.png
deleted file mode 100644
index 046d380d..00000000
Binary files a/16x16/2668.png and /dev/null differ
diff --git a/16x16/267b.png b/16x16/267b.png
deleted file mode 100644
index 502fcd63..00000000
Binary files a/16x16/267b.png and /dev/null differ
diff --git a/16x16/267f.png b/16x16/267f.png
deleted file mode 100644
index bafd2ae6..00000000
Binary files a/16x16/267f.png and /dev/null differ
diff --git a/16x16/2693.png b/16x16/2693.png
deleted file mode 100644
index dff27caa..00000000
Binary files a/16x16/2693.png and /dev/null differ
diff --git a/16x16/26a0.png b/16x16/26a0.png
deleted file mode 100644
index 6d24a5a1..00000000
Binary files a/16x16/26a0.png and /dev/null differ
diff --git a/16x16/26a1.png b/16x16/26a1.png
deleted file mode 100644
index c92564bf..00000000
Binary files a/16x16/26a1.png and /dev/null differ
diff --git a/16x16/26aa.png b/16x16/26aa.png
deleted file mode 100644
index d31a9d9c..00000000
Binary files a/16x16/26aa.png and /dev/null differ
diff --git a/16x16/26ab.png b/16x16/26ab.png
deleted file mode 100644
index ced56282..00000000
Binary files a/16x16/26ab.png and /dev/null differ
diff --git a/16x16/26bd.png b/16x16/26bd.png
deleted file mode 100644
index 93f358e4..00000000
Binary files a/16x16/26bd.png and /dev/null differ
diff --git a/16x16/26be.png b/16x16/26be.png
deleted file mode 100644
index c5526849..00000000
Binary files a/16x16/26be.png and /dev/null differ
diff --git a/16x16/26c4.png b/16x16/26c4.png
deleted file mode 100644
index 94e06029..00000000
Binary files a/16x16/26c4.png and /dev/null differ
diff --git a/16x16/26c5.png b/16x16/26c5.png
deleted file mode 100644
index f32bf773..00000000
Binary files a/16x16/26c5.png and /dev/null differ
diff --git a/16x16/26ce.png b/16x16/26ce.png
deleted file mode 100644
index 9d446fde..00000000
Binary files a/16x16/26ce.png and /dev/null differ
diff --git a/16x16/26d4.png b/16x16/26d4.png
deleted file mode 100644
index 23ca1a41..00000000
Binary files a/16x16/26d4.png and /dev/null differ
diff --git a/16x16/26ea.png b/16x16/26ea.png
deleted file mode 100644
index 352506fd..00000000
Binary files a/16x16/26ea.png and /dev/null differ
diff --git a/16x16/26f2.png b/16x16/26f2.png
deleted file mode 100644
index a51437b6..00000000
Binary files a/16x16/26f2.png and /dev/null differ
diff --git a/16x16/26f3.png b/16x16/26f3.png
deleted file mode 100644
index 62139fd1..00000000
Binary files a/16x16/26f3.png and /dev/null differ
diff --git a/16x16/26f5.png b/16x16/26f5.png
deleted file mode 100644
index 01026dcc..00000000
Binary files a/16x16/26f5.png and /dev/null differ
diff --git a/16x16/26fa.png b/16x16/26fa.png
deleted file mode 100644
index 4639f7b8..00000000
Binary files a/16x16/26fa.png and /dev/null differ
diff --git a/16x16/26fd.png b/16x16/26fd.png
deleted file mode 100644
index 2c8f05e5..00000000
Binary files a/16x16/26fd.png and /dev/null differ
diff --git a/16x16/2702.png b/16x16/2702.png
deleted file mode 100644
index 4905e6fe..00000000
Binary files a/16x16/2702.png and /dev/null differ
diff --git a/16x16/2705.png b/16x16/2705.png
deleted file mode 100644
index a9713de4..00000000
Binary files a/16x16/2705.png and /dev/null differ
diff --git a/16x16/2708.png b/16x16/2708.png
deleted file mode 100644
index 0433b313..00000000
Binary files a/16x16/2708.png and /dev/null differ
diff --git a/16x16/2709.png b/16x16/2709.png
deleted file mode 100644
index cacc4e06..00000000
Binary files a/16x16/2709.png and /dev/null differ
diff --git a/16x16/270a.png b/16x16/270a.png
deleted file mode 100644
index 23eb49a6..00000000
Binary files a/16x16/270a.png and /dev/null differ
diff --git a/16x16/270b.png b/16x16/270b.png
deleted file mode 100644
index 9f2f105d..00000000
Binary files a/16x16/270b.png and /dev/null differ
diff --git a/16x16/270c.png b/16x16/270c.png
deleted file mode 100644
index ad00002f..00000000
Binary files a/16x16/270c.png and /dev/null differ
diff --git a/16x16/270f.png b/16x16/270f.png
deleted file mode 100644
index e208de7b..00000000
Binary files a/16x16/270f.png and /dev/null differ
diff --git a/16x16/2712.png b/16x16/2712.png
deleted file mode 100644
index 9c070e46..00000000
Binary files a/16x16/2712.png and /dev/null differ
diff --git a/16x16/2714.png b/16x16/2714.png
deleted file mode 100644
index 5a249a51..00000000
Binary files a/16x16/2714.png and /dev/null differ
diff --git a/16x16/2716.png b/16x16/2716.png
deleted file mode 100644
index 0d4b2fbf..00000000
Binary files a/16x16/2716.png and /dev/null differ
diff --git a/16x16/2728.png b/16x16/2728.png
deleted file mode 100644
index 78515449..00000000
Binary files a/16x16/2728.png and /dev/null differ
diff --git a/16x16/2733.png b/16x16/2733.png
deleted file mode 100644
index b05babdf..00000000
Binary files a/16x16/2733.png and /dev/null differ
diff --git a/16x16/2734.png b/16x16/2734.png
deleted file mode 100644
index d92d62dd..00000000
Binary files a/16x16/2734.png and /dev/null differ
diff --git a/16x16/2744.png b/16x16/2744.png
deleted file mode 100644
index 3d186126..00000000
Binary files a/16x16/2744.png and /dev/null differ
diff --git a/16x16/2747.png b/16x16/2747.png
deleted file mode 100644
index 5ed8df20..00000000
Binary files a/16x16/2747.png and /dev/null differ
diff --git a/16x16/274c.png b/16x16/274c.png
deleted file mode 100644
index bcb50745..00000000
Binary files a/16x16/274c.png and /dev/null differ
diff --git a/16x16/274e.png b/16x16/274e.png
deleted file mode 100644
index 42871450..00000000
Binary files a/16x16/274e.png and /dev/null differ
diff --git a/16x16/2753.png b/16x16/2753.png
deleted file mode 100644
index a1a903e6..00000000
Binary files a/16x16/2753.png and /dev/null differ
diff --git a/16x16/2754.png b/16x16/2754.png
deleted file mode 100644
index 5c9c1a0c..00000000
Binary files a/16x16/2754.png and /dev/null differ
diff --git a/16x16/2755.png b/16x16/2755.png
deleted file mode 100644
index 18464d86..00000000
Binary files a/16x16/2755.png and /dev/null differ
diff --git a/16x16/2757.png b/16x16/2757.png
deleted file mode 100644
index afe0abe1..00000000
Binary files a/16x16/2757.png and /dev/null differ
diff --git a/16x16/2764.png b/16x16/2764.png
deleted file mode 100644
index 931fcc1d..00000000
Binary files a/16x16/2764.png and /dev/null differ
diff --git a/16x16/2795.png b/16x16/2795.png
deleted file mode 100644
index 607685ee..00000000
Binary files a/16x16/2795.png and /dev/null differ
diff --git a/16x16/2796.png b/16x16/2796.png
deleted file mode 100644
index fbd9c14b..00000000
Binary files a/16x16/2796.png and /dev/null differ
diff --git a/16x16/2797.png b/16x16/2797.png
deleted file mode 100644
index e07e53e8..00000000
Binary files a/16x16/2797.png and /dev/null differ
diff --git a/16x16/27a1.png b/16x16/27a1.png
deleted file mode 100644
index 76615c8b..00000000
Binary files a/16x16/27a1.png and /dev/null differ
diff --git a/16x16/27b0.png b/16x16/27b0.png
deleted file mode 100644
index 2fbdfebf..00000000
Binary files a/16x16/27b0.png and /dev/null differ
diff --git a/16x16/27bf.png b/16x16/27bf.png
deleted file mode 100644
index 12d297d3..00000000
Binary files a/16x16/27bf.png and /dev/null differ
diff --git a/16x16/2934.png b/16x16/2934.png
deleted file mode 100644
index 17e3e7b7..00000000
Binary files a/16x16/2934.png and /dev/null differ
diff --git a/16x16/2935.png b/16x16/2935.png
deleted file mode 100644
index ffa96e2d..00000000
Binary files a/16x16/2935.png and /dev/null differ
diff --git a/16x16/2b05.png b/16x16/2b05.png
deleted file mode 100644
index a4b9ecac..00000000
Binary files a/16x16/2b05.png and /dev/null differ
diff --git a/16x16/2b06.png b/16x16/2b06.png
deleted file mode 100644
index 7becfb10..00000000
Binary files a/16x16/2b06.png and /dev/null differ
diff --git a/16x16/2b07.png b/16x16/2b07.png
deleted file mode 100644
index cc4cf6fc..00000000
Binary files a/16x16/2b07.png and /dev/null differ
diff --git a/16x16/2b1b.png b/16x16/2b1b.png
deleted file mode 100644
index 395aca1a..00000000
Binary files a/16x16/2b1b.png and /dev/null differ
diff --git a/16x16/2b1c.png b/16x16/2b1c.png
deleted file mode 100644
index 73870ddc..00000000
Binary files a/16x16/2b1c.png and /dev/null differ
diff --git a/16x16/2b50.png b/16x16/2b50.png
deleted file mode 100644
index a1c2a184..00000000
Binary files a/16x16/2b50.png and /dev/null differ
diff --git a/16x16/2b55.png b/16x16/2b55.png
deleted file mode 100644
index 562f2faa..00000000
Binary files a/16x16/2b55.png and /dev/null differ
diff --git a/16x16/30-20e3.png b/16x16/30-20e3.png
deleted file mode 100644
index 054b5e2a..00000000
Binary files a/16x16/30-20e3.png and /dev/null differ
diff --git a/16x16/3030.png b/16x16/3030.png
deleted file mode 100644
index 814ee6df..00000000
Binary files a/16x16/3030.png and /dev/null differ
diff --git a/16x16/303d.png b/16x16/303d.png
deleted file mode 100644
index 5ba4521b..00000000
Binary files a/16x16/303d.png and /dev/null differ
diff --git a/16x16/31-20e3.png b/16x16/31-20e3.png
deleted file mode 100644
index 84cd47b6..00000000
Binary files a/16x16/31-20e3.png and /dev/null differ
diff --git a/16x16/32-20e3.png b/16x16/32-20e3.png
deleted file mode 100644
index 934ff4d4..00000000
Binary files a/16x16/32-20e3.png and /dev/null differ
diff --git a/16x16/3297.png b/16x16/3297.png
deleted file mode 100644
index eab2ee0d..00000000
Binary files a/16x16/3297.png and /dev/null differ
diff --git a/16x16/3299.png b/16x16/3299.png
deleted file mode 100644
index 7c855df2..00000000
Binary files a/16x16/3299.png and /dev/null differ
diff --git a/16x16/33-20e3.png b/16x16/33-20e3.png
deleted file mode 100644
index a70e9bae..00000000
Binary files a/16x16/33-20e3.png and /dev/null differ
diff --git a/16x16/34-20e3.png b/16x16/34-20e3.png
deleted file mode 100644
index e92505fe..00000000
Binary files a/16x16/34-20e3.png and /dev/null differ
diff --git a/16x16/35-20e3.png b/16x16/35-20e3.png
deleted file mode 100644
index c20e1f55..00000000
Binary files a/16x16/35-20e3.png and /dev/null differ
diff --git a/16x16/36-20e3.png b/16x16/36-20e3.png
deleted file mode 100644
index 2da1b368..00000000
Binary files a/16x16/36-20e3.png and /dev/null differ
diff --git a/16x16/37-20e3.png b/16x16/37-20e3.png
deleted file mode 100644
index 3d0a91b5..00000000
Binary files a/16x16/37-20e3.png and /dev/null differ
diff --git a/16x16/38-20e3.png b/16x16/38-20e3.png
deleted file mode 100644
index 5e6315b3..00000000
Binary files a/16x16/38-20e3.png and /dev/null differ
diff --git a/16x16/39-20e3.png b/16x16/39-20e3.png
deleted file mode 100644
index 3e025fdd..00000000
Binary files a/16x16/39-20e3.png and /dev/null differ
diff --git a/16x16/a9.png b/16x16/a9.png
deleted file mode 100644
index 7b1a1cbb..00000000
Binary files a/16x16/a9.png and /dev/null differ
diff --git a/16x16/ae.png b/16x16/ae.png
deleted file mode 100644
index a54bb46c..00000000
Binary files a/16x16/ae.png and /dev/null differ
diff --git a/16x16/e50a.png b/16x16/e50a.png
deleted file mode 100644
index 0f2a4a71..00000000
Binary files a/16x16/e50a.png and /dev/null differ
diff --git a/2/scripts/create-dist b/2/scripts/create-dist
deleted file mode 100755
index 8af5438a..00000000
--- a/2/scripts/create-dist
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/bin/env node
-
-/*! Copyright Twitter Inc. and other contributors. Licensed under MIT *//*
- https://github.com/twitter/twemoji/blob/gh-pages/LICENSE
-*/
-
-const fs = require('fs');
-const path = require('path');
-const { spawnSync } = require('child_process');
-
-function file(...which) {
- return path.join(__dirname, '..', ...which);
-}
-
-fs.writeFileSync(
- file('twemoji.npm.js'),
- [
- 'var location = global.location || {};',
- fs.readFileSync(file('twemoji.js')),
- 'if (!location.protocol) {',
- ' twemoji.base = twemoji.base.replace(/^http:/, "");',
- '}',
- 'module.exports = twemoji;'
- ].join('\n')
-);
-
-fs.writeFileSync(
- file('twemoji.amd.js'),
- 'define(function () {\n' +
- fs.readFileSync(file('twemoji.js')).toString().replace(
- /^(.)/gm, ' $1'
- ) +
- '\n return twemoji;\n});'
-);
-
-spawnSync(
- 'yarnpkg',
- [
- 'uglifyjs',
- '--verbose',
- file('twemoji.js'),
- '-o',
- file('twemoji.tmp.js')
- ]
-);
-
-const copyright = '/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */';
-const minifiedContents = fs.readFileSync(file('twemoji.tmp.js'));
-fs.unlinkSync(file('twemoji.tmp.js'));
-
-fs.writeFileSync(file('twemoji.min.js'), `${copyright}\n${minifiedContents}`);
-fs.writeFileSync(file('twemoji.esm.js'), `${copyright}\n${minifiedContents}\nexport default twemoji;`);
-
-const { version } = require('../../package.json');
-
-function updateScript(filename) {
- const newScript = `
-
-
-
-
-
-