UNPKG

universal-logger-browser

Version:
2,014 lines (1,912 loc) โ€ข 88.1 kB
/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // identity function for calling harmony imports with the correct context /******/ __webpack_require__.i = function(value) { return value; }; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "./index.js"); /******/ }) /************************************************************************/ /******/ ({ /***/ "../node_modules/error-stack-parser/error-stack-parser.js": /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(root, factory) { 'use strict'; // Universal Module Definition (UMD) to support AMD, CommonJS/Node.js, Rhino, and browsers. /* istanbul ignore next */ if (true) { !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__("../node_modules/stackframe/stackframe.js")], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else if (typeof exports === 'object') { module.exports = factory(require('stackframe')); } else { root.ErrorStackParser = factory(root.StackFrame); } }(this, function ErrorStackParser(StackFrame) { 'use strict'; var FIREFOX_SAFARI_STACK_REGEXP = /(^|@)\S+\:\d+/; var CHROME_IE_STACK_REGEXP = /^\s*at .*(\S+\:\d+|\(native\))/m; var SAFARI_NATIVE_CODE_REGEXP = /^(eval@)?(\[native code\])?$/; return { /** * Given an Error object, extract the most information from it. * * @param {Error} error object * @return {Array} of StackFrames */ parse: function ErrorStackParser$$parse(error) { if (typeof error.stacktrace !== 'undefined' || typeof error['opera#sourceloc'] !== 'undefined') { return this.parseOpera(error); } else if (error.stack && error.stack.match(CHROME_IE_STACK_REGEXP)) { return this.parseV8OrIE(error); } else if (error.stack) { return this.parseFFOrSafari(error); } else { throw new Error('Cannot parse given Error object'); } }, // Separate line and column numbers from a string of the form: (URI:Line:Column) extractLocation: function ErrorStackParser$$extractLocation(urlLike) { // Fail-fast but return locations like "(native)" if (urlLike.indexOf(':') === -1) { return [urlLike]; } var regExp = /(.+?)(?:\:(\d+))?(?:\:(\d+))?$/; var parts = regExp.exec(urlLike.replace(/[\(\)]/g, '')); return [parts[1], parts[2] || undefined, parts[3] || undefined]; }, parseV8OrIE: function ErrorStackParser$$parseV8OrIE(error) { var filtered = error.stack.split('\n').filter(function(line) { return !!line.match(CHROME_IE_STACK_REGEXP); }, this); return filtered.map(function(line) { if (line.indexOf('(eval ') > -1) { // Throw away eval information until we implement stacktrace.js/stackframe#8 line = line.replace(/eval code/g, 'eval').replace(/(\(eval at [^\()]*)|(\)\,.*$)/g, ''); } var tokens = line.replace(/^\s+/, '').replace(/\(eval code/g, '(').split(/\s+/).slice(1); var locationParts = this.extractLocation(tokens.pop()); var functionName = tokens.join(' ') || undefined; var fileName = ['eval', '<anonymous>'].indexOf(locationParts[0]) > -1 ? undefined : locationParts[0]; return new StackFrame({ functionName: functionName, fileName: fileName, lineNumber: locationParts[1], columnNumber: locationParts[2], source: line }); }, this); }, parseFFOrSafari: function ErrorStackParser$$parseFFOrSafari(error) { var filtered = error.stack.split('\n').filter(function(line) { return !line.match(SAFARI_NATIVE_CODE_REGEXP); }, this); return filtered.map(function(line) { // Throw away eval information until we implement stacktrace.js/stackframe#8 if (line.indexOf(' > eval') > -1) { line = line.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g, ':$1'); } if (line.indexOf('@') === -1 && line.indexOf(':') === -1) { // Safari eval frames only have function names and nothing else return new StackFrame({ functionName: line }); } else { var tokens = line.split('@'); var locationParts = this.extractLocation(tokens.pop()); var functionName = tokens.join('@') || undefined; return new StackFrame({ functionName: functionName, fileName: locationParts[0], lineNumber: locationParts[1], columnNumber: locationParts[2], source: line }); } }, this); }, parseOpera: function ErrorStackParser$$parseOpera(e) { if (!e.stacktrace || (e.message.indexOf('\n') > -1 && e.message.split('\n').length > e.stacktrace.split('\n').length)) { return this.parseOpera9(e); } else if (!e.stack) { return this.parseOpera10(e); } else { return this.parseOpera11(e); } }, parseOpera9: function ErrorStackParser$$parseOpera9(e) { var lineRE = /Line (\d+).*script (?:in )?(\S+)/i; var lines = e.message.split('\n'); var result = []; for (var i = 2, len = lines.length; i < len; i += 2) { var match = lineRE.exec(lines[i]); if (match) { result.push(new StackFrame({ fileName: match[2], lineNumber: match[1], source: lines[i] })); } } return result; }, parseOpera10: function ErrorStackParser$$parseOpera10(e) { var lineRE = /Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i; var lines = e.stacktrace.split('\n'); var result = []; for (var i = 0, len = lines.length; i < len; i += 2) { var match = lineRE.exec(lines[i]); if (match) { result.push( new StackFrame({ functionName: match[3] || undefined, fileName: match[2], lineNumber: match[1], source: lines[i] }) ); } } return result; }, // Opera 10.65+ Error.stack very similar to FF/Safari parseOpera11: function ErrorStackParser$$parseOpera11(error) { var filtered = error.stack.split('\n').filter(function(line) { return !!line.match(FIREFOX_SAFARI_STACK_REGEXP) && !line.match(/^Error created at/); }, this); return filtered.map(function(line) { var tokens = line.split('@'); var locationParts = this.extractLocation(tokens.pop()); var functionCall = (tokens.shift() || ''); var functionName = functionCall .replace(/<anonymous function(: (\w+))?>/, '$2') .replace(/\([^\)]*\)/g, '') || undefined; var argsRaw; if (functionCall.match(/\(([^\)]*)\)/)) { argsRaw = functionCall.replace(/^[^\(]+\(([^\)]*)\)$/, '$1'); } var args = (argsRaw === undefined || argsRaw === '[arguments not available]') ? undefined : argsRaw.split(','); return new StackFrame({ functionName: functionName, args: args, fileName: locationParts[0], lineNumber: locationParts[1], columnNumber: locationParts[2], source: line }); }, this); } }; })); /***/ }), /***/ "../node_modules/events/events.js": /***/ (function(module, exports) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. function EventEmitter() { this._events = this._events || {}; this._maxListeners = this._maxListeners || undefined; } module.exports = EventEmitter; // Backwards-compat with node 0.10.x EventEmitter.EventEmitter = EventEmitter; EventEmitter.prototype._events = undefined; EventEmitter.prototype._maxListeners = undefined; // By default EventEmitters will print a warning if more than 10 listeners are // added to it. This is a useful default which helps finding memory leaks. EventEmitter.defaultMaxListeners = 10; // Obviously not all Emitters should be limited to 10. This function allows // that to be increased. Set to zero for unlimited. EventEmitter.prototype.setMaxListeners = function(n) { if (!isNumber(n) || n < 0 || isNaN(n)) throw TypeError('n must be a positive number'); this._maxListeners = n; return this; }; EventEmitter.prototype.emit = function(type) { var er, handler, len, args, i, listeners; if (!this._events) this._events = {}; // If there is no 'error' event listener then throw. if (type === 'error') { if (!this._events.error || (isObject(this._events.error) && !this._events.error.length)) { er = arguments[1]; if (er instanceof Error) { throw er; // Unhandled 'error' event } else { // At least give some kind of context to the user var err = new Error('Uncaught, unspecified "error" event. (' + er + ')'); err.context = er; throw err; } } } handler = this._events[type]; if (isUndefined(handler)) return false; if (isFunction(handler)) { switch (arguments.length) { // fast cases case 1: handler.call(this); break; case 2: handler.call(this, arguments[1]); break; case 3: handler.call(this, arguments[1], arguments[2]); break; // slower default: args = Array.prototype.slice.call(arguments, 1); handler.apply(this, args); } } else if (isObject(handler)) { args = Array.prototype.slice.call(arguments, 1); listeners = handler.slice(); len = listeners.length; for (i = 0; i < len; i++) listeners[i].apply(this, args); } return true; }; EventEmitter.prototype.addListener = function(type, listener) { var m; if (!isFunction(listener)) throw TypeError('listener must be a function'); if (!this._events) this._events = {}; // To avoid recursion in the case that type === "newListener"! Before // adding it to the listeners, first emit "newListener". if (this._events.newListener) this.emit('newListener', type, isFunction(listener.listener) ? listener.listener : listener); if (!this._events[type]) // Optimize the case of one listener. Don't need the extra array object. this._events[type] = listener; else if (isObject(this._events[type])) // If we've already got an array, just append. this._events[type].push(listener); else // Adding the second element, need to change to array. this._events[type] = [this._events[type], listener]; // Check for listener leak if (isObject(this._events[type]) && !this._events[type].warned) { if (!isUndefined(this._maxListeners)) { m = this._maxListeners; } else { m = EventEmitter.defaultMaxListeners; } if (m && m > 0 && this._events[type].length > m) { this._events[type].warned = true; console.error('(node) warning: possible EventEmitter memory ' + 'leak detected. %d listeners added. ' + 'Use emitter.setMaxListeners() to increase limit.', this._events[type].length); if (typeof console.trace === 'function') { // not supported in IE 10 console.trace(); } } } return this; }; EventEmitter.prototype.on = EventEmitter.prototype.addListener; EventEmitter.prototype.once = function(type, listener) { if (!isFunction(listener)) throw TypeError('listener must be a function'); var fired = false; function g() { this.removeListener(type, g); if (!fired) { fired = true; listener.apply(this, arguments); } } g.listener = listener; this.on(type, g); return this; }; // emits a 'removeListener' event iff the listener was removed EventEmitter.prototype.removeListener = function(type, listener) { var list, position, length, i; if (!isFunction(listener)) throw TypeError('listener must be a function'); if (!this._events || !this._events[type]) return this; list = this._events[type]; length = list.length; position = -1; if (list === listener || (isFunction(list.listener) && list.listener === listener)) { delete this._events[type]; if (this._events.removeListener) this.emit('removeListener', type, listener); } else if (isObject(list)) { for (i = length; i-- > 0;) { if (list[i] === listener || (list[i].listener && list[i].listener === listener)) { position = i; break; } } if (position < 0) return this; if (list.length === 1) { list.length = 0; delete this._events[type]; } else { list.splice(position, 1); } if (this._events.removeListener) this.emit('removeListener', type, listener); } return this; }; EventEmitter.prototype.removeAllListeners = function(type) { var key, listeners; if (!this._events) return this; // not listening for removeListener, no need to emit if (!this._events.removeListener) { if (arguments.length === 0) this._events = {}; else if (this._events[type]) delete this._events[type]; return this; } // emit removeListener for all listeners on all events if (arguments.length === 0) { for (key in this._events) { if (key === 'removeListener') continue; this.removeAllListeners(key); } this.removeAllListeners('removeListener'); this._events = {}; return this; } listeners = this._events[type]; if (isFunction(listeners)) { this.removeListener(type, listeners); } else if (listeners) { // LIFO order while (listeners.length) this.removeListener(type, listeners[listeners.length - 1]); } delete this._events[type]; return this; }; EventEmitter.prototype.listeners = function(type) { var ret; if (!this._events || !this._events[type]) ret = []; else if (isFunction(this._events[type])) ret = [this._events[type]]; else ret = this._events[type].slice(); return ret; }; EventEmitter.prototype.listenerCount = function(type) { if (this._events) { var evlistener = this._events[type]; if (isFunction(evlistener)) return 1; else if (evlistener) return evlistener.length; } return 0; }; EventEmitter.listenerCount = function(emitter, type) { return emitter.listenerCount(type); }; function isFunction(arg) { return typeof arg === 'function'; } function isNumber(arg) { return typeof arg === 'number'; } function isObject(arg) { return typeof arg === 'object' && arg !== null; } function isUndefined(arg) { return arg === void 0; } /***/ }), /***/ "../node_modules/node-emoji/index.js": /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__("../node_modules/node-emoji/lib/emoji.js"); /***/ }), /***/ "../node_modules/node-emoji/lib/emoji.js": /***/ (function(module, exports, __webpack_require__) { /*jslint node: true*/ __webpack_require__("../node_modules/string.prototype.codepointat/codepointat.js"); "use strict"; /** * regex to parse emoji in a string - finds emoji, e.g. :coffee: */ var parser = /:([a-zA-Z0-9_\-\+]+):/g; /** * Removes colons on either side * of the string if present * @param {string} str * @return {string} */ var trim = function(str) { var colonIndex = str.indexOf(':'); if (colonIndex > -1) { // :emoji: (http://www.emoji-cheat-sheet.com/) if (colonIndex === str.length - 1) { str = str.substring(0, colonIndex); return trim(str); } else { str = str.substr(colonIndex + 1); return trim(str); } } return str; } /** * Emoji namespace */ var Emoji = module.exports = { emoji: __webpack_require__("../node_modules/node-emoji/lib/emoji.json") }; /** * get emoji code from name * @param {string} emoji * @return {string} */ Emoji._get = function _get(emoji) { if (Emoji.emoji.hasOwnProperty(emoji)) { return Emoji.emoji[emoji]; } return ':' + emoji + ':'; }; /** * get emoji code from :emoji: string or name * @param {string} emoji * @return {string} */ Emoji.get = function get(emoji) { emoji = trim(emoji); return Emoji._get(emoji); }; /** * get emoji name from code * @param {string} emoji_code * @return {string} */ Emoji.which = function which(emoji_code) { for (var prop in Emoji.emoji) { if (Emoji.emoji.hasOwnProperty(prop)) { if (Emoji.emoji[prop].codePointAt() === emoji_code.codePointAt()) { return prop; } } } }; /** * emojify a string (replace :emoji: with an emoji) * @param {string} str * @param {function} on_missing (gets emoji name without :: and returns a proper emoji if no emoji was found) * @return {string} */ Emoji.emojify = function emojify(str, on_missing) { if (!str) return ''; return str.split(parser) // parse emoji via regex .map(function parseEmoji(s, i) { // every second element is an emoji, e.g. "test :fast_forward:" -> [ "test ", "fast_forward" ] if (i % 2 === 0) return s; var emoji = Emoji._get(s); if (emoji.indexOf(':') > -1 && typeof on_missing === 'function') { return on_missing(emoji.substr(1, emoji.length-2)); } return emoji; }) .join('') // convert back to string ; }; /** * return a random emoji * @return {string} */ Emoji.random = function random() { var emojiKeys = Object.keys(Emoji.emoji); var randomIndex = Math.floor(Math.random() * emojiKeys.length); var key = emojiKeys[randomIndex]; var emoji = Emoji._get(key); return {key: key, emoji: emoji}; } /** * return an collection of potential emoji matches * @param {string} str * @return {Array.<Object>} */ Emoji.search = function search(str) { var emojiKeys = Object.keys(Emoji.emoji); var matcher = trim(str) var matchingKeys = emojiKeys.filter(function(key) { return key.toString().indexOf(matcher) === 0; }); return matchingKeys.map(function(key) { return { key: key, emoji: Emoji._get(key), }; }); } /***/ }), /***/ "../node_modules/node-emoji/lib/emoji.json": /***/ (function(module, exports) { module.exports = { "100": "๐Ÿ’ฏ", "1234": "๐Ÿ”ข", "interrobang": "โ‰๏ธ", "tm": "โ„ข๏ธ", "information_source": "โ„น๏ธ", "left_right_arrow": "โ†”๏ธ", "arrow_up_down": "โ†•๏ธ", "arrow_upper_left": "โ†–๏ธ", "arrow_upper_right": "โ†—๏ธ", "arrow_lower_right": "โ†˜๏ธ", "arrow_lower_left": "โ†™๏ธ", "keyboard": "โŒจ", "sunny": "โ˜€๏ธ", "cloud": "โ˜๏ธ", "umbrella": "โ˜”๏ธ", "showman": "โ˜ƒ", "comet": "โ˜„", "ballot_box_with_check": "โ˜‘๏ธ", "coffee": "โ˜•๏ธ", "shamrock": "โ˜˜", "skull_and_crossbones": "โ˜ ", "radioactive_sign": "โ˜ข", "biohazard_sign": "โ˜ฃ", "orthodox_cross": "โ˜ฆ", "wheel_of_dharma": "โ˜ธ", "white_frowning_face": "โ˜น", "aries": "โ™ˆ๏ธ", "taurus": "โ™‰๏ธ", "sagittarius": "โ™๏ธ", "capricorn": "โ™‘๏ธ", "aquarius": "โ™’๏ธ", "pisces": "โ™“๏ธ", "spades": "โ™ ๏ธ", "clubs": "โ™ฃ๏ธ", "hearts": "โ™ฅ๏ธ", "diamonds": "โ™ฆ๏ธ", "hotsprings": "โ™จ๏ธ", "hammer_and_pick": "โš’", "anchor": "โš“๏ธ", "crossed_swords": "โš”", "scales": "โš–", "alembic": "โš—", "gear": "โš™", "scissors": "โœ‚๏ธ", "white_check_mark": "โœ…", "airplane": "โœˆ๏ธ", "email": "โœ‰๏ธ", "envelope": "โœ‰๏ธ", "black_nib": "โœ’๏ธ", "heavy_check_mark": "โœ”๏ธ", "heavy_multiplication_x": "โœ–๏ธ", "star_of_david": "โœก", "sparkles": "โœจ", "eight_spoked_asterisk": "โœณ๏ธ", "eight_pointed_black_star": "โœด๏ธ", "snowflake": "โ„๏ธ", "sparkle": "โ‡๏ธ", "question": "โ“", "grey_question": "โ”", "grey_exclamation": "โ•", "exclamation": "โ—๏ธ", "heavy_exclamation_mark": "โ—๏ธ", "heavy_heart_exclamation_mark_ornament": "โฃ", "heart": "โค๏ธ", "heavy_plus_sign": "โž•", "heavy_minus_sign": "โž–", "heavy_division_sign": "โž—", "arrow_heading_up": "โคด๏ธ", "arrow_heading_down": "โคต๏ธ", "wavy_dash": "ใ€ฐ๏ธ", "congratulations": "ใŠ—๏ธ", "secret": "ใŠ™๏ธ", "copyright": "ยฉ๏ธ", "registered": "ยฎ๏ธ", "bangbang": "โ€ผ๏ธ", "leftwards_arrow_with_hook": "โ†ฉ๏ธ", "arrow_right_hook": "โ†ช๏ธ", "watch": "โŒš๏ธ", "hourglass": "โŒ›๏ธ", "fast_forward": "โฉ", "rewind": "โช", "arrow_double_up": "โซ", "arrow_double_down": "โฌ", "black_right_pointing_double_triangle_with_vertical_bar": "โญ", "black_left_pointing_double_triangle_with_vertical_bar": "โฎ", "black_right_pointing_triangle_with_double_vertical_bar": "โฏ", "alarm_clock": "โฐ", "stopwatch": "โฑ", "timer_clock": "โฒ", "hourglass_flowing_sand": "โณ", "double_vertical_bar": "โธ", "black_square_for_stop": "โน", "black_circle_for_record": "โบ", "m": "โ“‚๏ธ", "black_small_square": "โ–ช๏ธ", "white_small_square": "โ–ซ๏ธ", "arrow_forward": "โ–ถ๏ธ", "arrow_backward": "โ—€๏ธ", "white_medium_square": "โ—ป๏ธ", "black_medium_square": "โ—ผ๏ธ", "white_medium_small_square": "โ—ฝ๏ธ", "black_medium_small_square": "โ—พ๏ธ", "phone": "โ˜Ž๏ธ", "telephone": "โ˜Ž๏ธ", "point_up": "โ˜๏ธ", "star_and_crescent": "โ˜ช", "peace_symbol": "โ˜ฎ", "yin_yang": "โ˜ฏ", "relaxed": "โ˜บ๏ธ", "gemini": "โ™Š๏ธ", "cancer": "โ™‹๏ธ", "leo": "โ™Œ๏ธ", "virgo": "โ™๏ธ", "libra": "โ™Ž๏ธ", "scorpius": "โ™๏ธ", "recycle": "โ™ป๏ธ", "wheelchair": "โ™ฟ๏ธ", "atom_symbol": "โš›", "fleur_de_lis": "โšœ", "warning": "โš ๏ธ", "zap": "โšก๏ธ", "white_circle": "โšช๏ธ", "black_circle": "โšซ๏ธ", "coffin": "โšฐ", "funeral_urn": "โšฑ", "soccer": "โšฝ๏ธ", "baseball": "โšพ๏ธ", "snowman": "โ›„๏ธ", "partly_sunny": "โ›…๏ธ", "thunder_cloud_and_rain": "โ›ˆ", "ophiuchus": "โ›Ž", "pick": "โ›", "helmet_with_white_cross": "โ›‘", "chains": "โ›“", "no_entry": "โ›”๏ธ", "shinto_shrine": "โ›ฉ", "church": "โ›ช๏ธ", "mountain": "โ›ฐ", "umbrella_on_ground": "โ›ฑ", "fountain": "โ›ฒ๏ธ", "golf": "โ›ณ๏ธ", "ferry": "โ›ด", "boat": "โ›ต๏ธ", "sailboat": "โ›ต๏ธ", "skier": "โ›ท", "ice_skate": "โ›ธ", "person_with_ball": "โ›น", "tent": "โ›บ๏ธ", "fuelpump": "โ›ฝ๏ธ", "fist": "โœŠ", "hand": "โœ‹", "raised_hand": "โœ‹", "v": "โœŒ๏ธ", "writing_hand": "โœ", "pencil2": "โœ๏ธ", "latin_cross": "โœ", "x": "โŒ", "negative_squared_cross_mark": "โŽ", "arrow_right": "โžก๏ธ", "curly_loop": "โžฐ", "loop": "โžฟ", "arrow_left": "โฌ…๏ธ", "arrow_up": "โฌ†๏ธ", "arrow_down": "โฌ‡๏ธ", "black_large_square": "โฌ›๏ธ", "white_large_square": "โฌœ๏ธ", "star": "โญ๏ธ", "o": "โญ•๏ธ", "part_alternation_mark": "ใ€ฝ๏ธ", "mahjong": "๐Ÿ€„๏ธ", "black_joker": "๐Ÿƒ", "a": "๐Ÿ…ฐ๏ธ", "b": "๐Ÿ…ฑ๏ธ", "o2": "๐Ÿ…พ๏ธ", "parking": "๐Ÿ…ฟ๏ธ", "ab": "๐Ÿ†Ž", "cl": "๐Ÿ†‘", "cool": "๐Ÿ†’", "free": "๐Ÿ†“", "id": "๐Ÿ†”", "new": "๐Ÿ†•", "ng": "๐Ÿ†–", "ok": "๐Ÿ†—", "sos": "๐Ÿ†˜", "up": "๐Ÿ†™", "vs": "๐Ÿ†š", "koko": "๐Ÿˆ", "sa": "๐Ÿˆ‚๏ธ", "u7121": "๐Ÿˆš๏ธ", "u6307": "๐Ÿˆฏ๏ธ", "u7981": "๐Ÿˆฒ", "u7a7a": "๐Ÿˆณ", "u5408": "๐Ÿˆด", "u6e80": "๐Ÿˆต", "u6709": "๐Ÿˆถ", "u6708": "๐Ÿˆท๏ธ", "u7533": "๐Ÿˆธ", "u5272": "๐Ÿˆน", "u55b6": "๐Ÿˆบ", "ideograph_advantage": "๐Ÿ‰", "accept": "๐Ÿ‰‘", "cyclone": "๐ŸŒ€", "foggy": "๐ŸŒ", "closed_umbrella": "๐ŸŒ‚", "night_with_stars": "๐ŸŒƒ", "sunrise_over_mountains": "๐ŸŒ„", "sunrise": "๐ŸŒ…", "city_sunset": "๐ŸŒ†", "city_sunrise": "๐ŸŒ‡", "rainbow": "๐ŸŒˆ", "bridge_at_night": "๐ŸŒ‰", "ocean": "๐ŸŒŠ", "volcano": "๐ŸŒ‹", "milky_way": "๐ŸŒŒ", "earth_africa": "๐ŸŒ", "earth_americas": "๐ŸŒŽ", "earth_asia": "๐ŸŒ", "globe_with_meridians": "๐ŸŒ", "new_moon": "๐ŸŒ‘", "waxing_crescent_moon": "๐ŸŒ’", "first_quarter_moon": "๐ŸŒ“", "moon": "๐ŸŒ”", "waxing_gibbous_moon": "๐ŸŒ”", "full_moon": "๐ŸŒ•", "waning_gibbous_moon": "๐ŸŒ–", "last_quarter_moon": "๐ŸŒ—", "waning_crescent_moon": "๐ŸŒ˜", "crescent_moon": "๐ŸŒ™", "new_moon_with_face": "๐ŸŒš", "first_quarter_moon_with_face": "๐ŸŒ›", "last_quarter_moon_with_face": "๐ŸŒœ", "full_moon_with_face": "๐ŸŒ", "sun_with_face": "๐ŸŒž", "star2": "๐ŸŒŸ", "stars": "๐ŸŒ ", "thermometer": "๐ŸŒก", "mostly_sunny": "๐ŸŒค", "sun_small_cloud": "๐ŸŒค", "barely_sunny": "๐ŸŒฅ", "sun_behind_cloud": "๐ŸŒฅ", "partly_sunny_rain": "๐ŸŒฆ", "sun_behind_rain_cloud": "๐ŸŒฆ", "rain_cloud": "๐ŸŒง", "snow_cloud": "๐ŸŒจ", "lightning": "๐ŸŒฉ", "lightning_cloud": "๐ŸŒฉ", "tornado": "๐ŸŒช", "tornado_cloud": "๐ŸŒช", "fog": "๐ŸŒซ", "wind_blowing_face": "๐ŸŒฌ", "hotdog": "๐ŸŒญ", "taco": "๐ŸŒฎ", "burrito": "๐ŸŒฏ", "chestnut": "๐ŸŒฐ", "seedling": "๐ŸŒฑ", "evergreen_tree": "๐ŸŒฒ", "deciduous_tree": "๐ŸŒณ", "palm_tree": "๐ŸŒด", "cactus": "๐ŸŒต", "hot_pepper": "๐ŸŒถ", "tulip": "๐ŸŒท", "cherry_blossom": "๐ŸŒธ", "rose": "๐ŸŒน", "hibiscus": "๐ŸŒบ", "sunflower": "๐ŸŒป", "blossom": "๐ŸŒผ", "corn": "๐ŸŒฝ", "ear_of_rice": "๐ŸŒพ", "herb": "๐ŸŒฟ", "four_leaf_clover": "๐Ÿ€", "maple_leaf": "๐Ÿ", "fallen_leaf": "๐Ÿ‚", "leaves": "๐Ÿƒ", "mushroom": "๐Ÿ„", "tomato": "๐Ÿ…", "eggplant": "๐Ÿ†", "grapes": "๐Ÿ‡", "melon": "๐Ÿˆ", "watermelon": "๐Ÿ‰", "tangerine": "๐ŸŠ", "lemon": "๐Ÿ‹", "banana": "๐ŸŒ", "pineapple": "๐Ÿ", "apple": "๐ŸŽ", "green_apple": "๐Ÿ", "pear": "๐Ÿ", "peach": "๐Ÿ‘", "cherries": "๐Ÿ’", "strawberry": "๐Ÿ“", "hamburger": "๐Ÿ”", "pizza": "๐Ÿ•", "meat_on_bone": "๐Ÿ–", "poultry_leg": "๐Ÿ—", "rice_cracker": "๐Ÿ˜", "rice_ball": "๐Ÿ™", "rice": "๐Ÿš", "curry": "๐Ÿ›", "ramen": "๐Ÿœ", "spaghetti": "๐Ÿ", "bread": "๐Ÿž", "fries": "๐ŸŸ", "sweet_potato": "๐Ÿ ", "dango": "๐Ÿก", "oden": "๐Ÿข", "sushi": "๐Ÿฃ", "fried_shrimp": "๐Ÿค", "fish_cake": "๐Ÿฅ", "icecream": "๐Ÿฆ", "shaved_ice": "๐Ÿง", "ice_cream": "๐Ÿจ", "doughnut": "๐Ÿฉ", "cookie": "๐Ÿช", "chocolate_bar": "๐Ÿซ", "candy": "๐Ÿฌ", "lollipop": "๐Ÿญ", "custard": "๐Ÿฎ", "honey_pot": "๐Ÿฏ", "cake": "๐Ÿฐ", "bento": "๐Ÿฑ", "stew": "๐Ÿฒ", "egg": "๐Ÿณ", "fork_and_knife": "๐Ÿด", "tea": "๐Ÿต", "sake": "๐Ÿถ", "wine_glass": "๐Ÿท", "cocktail": "๐Ÿธ", "tropical_drink": "๐Ÿน", "beer": "๐Ÿบ", "beers": "๐Ÿป", "baby_bottle": "๐Ÿผ", "knife_fork_plate": "๐Ÿฝ", "champagne": "๐Ÿพ", "popcorn": "๐Ÿฟ", "ribbon": "๐ŸŽ€", "gift": "๐ŸŽ", "birthday": "๐ŸŽ‚", "jack_o_lantern": "๐ŸŽƒ", "christmas_tree": "๐ŸŽ„", "santa": "๐ŸŽ…", "fireworks": "๐ŸŽ†", "sparkler": "๐ŸŽ‡", "balloon": "๐ŸŽˆ", "tada": "๐ŸŽ‰", "confetti_ball": "๐ŸŽŠ", "tanabata_tree": "๐ŸŽ‹", "crossed_flags": "๐ŸŽŒ", "bamboo": "๐ŸŽ", "dolls": "๐ŸŽŽ", "flags": "๐ŸŽ", "wind_chime": "๐ŸŽ", "rice_scene": "๐ŸŽ‘", "school_satchel": "๐ŸŽ’", "mortar_board": "๐ŸŽ“", "medal": "๐ŸŽ–", "reminder_ribbon": "๐ŸŽ—", "studio_microphone": "๐ŸŽ™", "level_slider": "๐ŸŽš", "control_knobs": "๐ŸŽ›", "film_frames": "๐ŸŽž", "admission_tickets": "๐ŸŽŸ", "carousel_horse": "๐ŸŽ ", "ferris_wheel": "๐ŸŽก", "roller_coaster": "๐ŸŽข", "fishing_pole_and_fish": "๐ŸŽฃ", "microphone": "๐ŸŽค", "movie_camera": "๐ŸŽฅ", "cinema": "๐ŸŽฆ", "headphones": "๐ŸŽง", "art": "๐ŸŽจ", "tophat": "๐ŸŽฉ", "circus_tent": "๐ŸŽช", "ticket": "๐ŸŽซ", "clapper": "๐ŸŽฌ", "performing_arts": "๐ŸŽญ", "video_game": "๐ŸŽฎ", "dart": "๐ŸŽฏ", "slot_machine": "๐ŸŽฐ", "8ball": "๐ŸŽฑ", "game_die": "๐ŸŽฒ", "bowling": "๐ŸŽณ", "flower_playing_cards": "๐ŸŽด", "musical_note": "๐ŸŽต", "notes": "๐ŸŽถ", "saxophone": "๐ŸŽท", "guitar": "๐ŸŽธ", "musical_keyboard": "๐ŸŽน", "trumpet": "๐ŸŽบ", "violin": "๐ŸŽป", "musical_score": "๐ŸŽผ", "running_shirt_with_sash": "๐ŸŽฝ", "tennis": "๐ŸŽพ", "ski": "๐ŸŽฟ", "basketball": "๐Ÿ€", "checkered_flag": "๐Ÿ", "snowboarder": "๐Ÿ‚", "runner": "๐Ÿƒ", "running": "๐Ÿƒ", "surfer": "๐Ÿ„", "sports_medal": "๐Ÿ…", "trophy": "๐Ÿ†", "horse_racing": "๐Ÿ‡", "football": "๐Ÿˆ", "rugby_football": "๐Ÿ‰", "swimmer": "๐ŸŠ", "weight_lifter": "๐Ÿ‹", "golfer": "๐ŸŒ", "racing_motorcycle": "๐Ÿ", "racing_car": "๐ŸŽ", "cricket_bat_and_ball": "๐Ÿ", "volleyball": "๐Ÿ", "field_hockey_stick_and_ball": "๐Ÿ‘", "ice_hockey_stick_and_puck": "๐Ÿ’", "table_tennis_paddle_and_ball": "๐Ÿ“", "snow_capped_mountain": "๐Ÿ”", "camping": "๐Ÿ•", "beach_with_umbrella": "๐Ÿ–", "building_construction": "๐Ÿ—", "house_buildings": "๐Ÿ˜", "cityscape": "๐Ÿ™", "derelict_house_building": "๐Ÿš", "classical_building": "๐Ÿ›", "desert": "๐Ÿœ", "desert_island": "๐Ÿ", "national_park": "๐Ÿž", "stadium": "๐ŸŸ", "house": "๐Ÿ ", "house_with_garden": "๐Ÿก", "office": "๐Ÿข", "post_office": "๐Ÿฃ", "european_post_office": "๐Ÿค", "hospital": "๐Ÿฅ", "bank": "๐Ÿฆ", "atm": "๐Ÿง", "hotel": "๐Ÿจ", "love_hotel": "๐Ÿฉ", "convenience_store": "๐Ÿช", "school": "๐Ÿซ", "department_store": "๐Ÿฌ", "factory": "๐Ÿญ", "izakaya_lantern": "๐Ÿฎ", "lantern": "๐Ÿฎ", "japanese_castle": "๐Ÿฏ", "european_castle": "๐Ÿฐ", "waving_white_flag": "๐Ÿณ", "waving_black_flag": "๐Ÿด", "rosette": "๐Ÿต", "label": "๐Ÿท", "badminton_racquet_and_shuttlecock": "๐Ÿธ", "bow_and_arrow": "๐Ÿน", "amphora": "๐Ÿบ", "skin-tone-2": "๐Ÿป", "skin-tone-3": "๐Ÿผ", "skin-tone-4": "๐Ÿฝ", "skin-tone-5": "๐Ÿพ", "skin-tone-6": "๐Ÿฟ", "rat": "๐Ÿ€", "mouse2": "๐Ÿ", "ox": "๐Ÿ‚", "water_buffalo": "๐Ÿƒ", "cow2": "๐Ÿ„", "tiger2": "๐Ÿ…", "leopard": "๐Ÿ†", "rabbit2": "๐Ÿ‡", "cat2": "๐Ÿˆ", "dragon": "๐Ÿ‰", "crocodile": "๐ŸŠ", "whale2": "๐Ÿ‹", "snail": "๐ŸŒ", "snake": "๐Ÿ", "racehorse": "๐ŸŽ", "ram": "๐Ÿ", "goat": "๐Ÿ", "sheep": "๐Ÿ‘", "monkey": "๐Ÿ’", "rooster": "๐Ÿ“", "chicken": "๐Ÿ”", "dog2": "๐Ÿ•", "pig2": "๐Ÿ–", "boar": "๐Ÿ—", "elephant": "๐Ÿ˜", "octopus": "๐Ÿ™", "shell": "๐Ÿš", "bug": "๐Ÿ›", "ant": "๐Ÿœ", "bee": "๐Ÿ", "honeybee": "๐Ÿ", "beetle": "๐Ÿž", "fish": "๐ŸŸ", "tropical_fish": "๐Ÿ ", "blowfish": "๐Ÿก", "turtle": "๐Ÿข", "hatching_chick": "๐Ÿฃ", "baby_chick": "๐Ÿค", "hatched_chick": "๐Ÿฅ", "bird": "๐Ÿฆ", "penguin": "๐Ÿง", "koala": "๐Ÿจ", "poodle": "๐Ÿฉ", "dromedary_camel": "๐Ÿช", "camel": "๐Ÿซ", "dolphin": "๐Ÿฌ", "flipper": "๐Ÿฌ", "mouse": "๐Ÿญ", "cow": "๐Ÿฎ", "tiger": "๐Ÿฏ", "rabbit": "๐Ÿฐ", "cat": "๐Ÿฑ", "dragon_face": "๐Ÿฒ", "whale": "๐Ÿณ", "horse": "๐Ÿด", "monkey_face": "๐Ÿต", "dog": "๐Ÿถ", "pig": "๐Ÿท", "frog": "๐Ÿธ", "hamster": "๐Ÿน", "wolf": "๐Ÿบ", "bear": "๐Ÿป", "panda_face": "๐Ÿผ", "pig_nose": "๐Ÿฝ", "feet": "๐Ÿพ", "paw_prints": "๐Ÿพ", "chipmunk": "๐Ÿฟ", "eyes": "๐Ÿ‘€", "eye": "๐Ÿ‘", "ear": "๐Ÿ‘‚", "nose": "๐Ÿ‘ƒ", "lips": "๐Ÿ‘„", "tongue": "๐Ÿ‘…", "point_up_2": "๐Ÿ‘†", "point_down": "๐Ÿ‘‡", "point_left": "๐Ÿ‘ˆ", "point_right": "๐Ÿ‘‰", "facepunch": "๐Ÿ‘Š", "punch": "๐Ÿ‘Š", "wave": "๐Ÿ‘‹", "ok_hand": "๐Ÿ‘Œ", "+1": "๐Ÿ‘", "thumbsup": "๐Ÿ‘", "-1": "๐Ÿ‘Ž", "thumbsdown": "๐Ÿ‘Ž", "clap": "๐Ÿ‘", "open_hands": "๐Ÿ‘", "crown": "๐Ÿ‘‘", "womans_hat": "๐Ÿ‘’", "eyeglasses": "๐Ÿ‘“", "necktie": "๐Ÿ‘”", "shirt": "๐Ÿ‘•", "tshirt": "๐Ÿ‘•", "jeans": "๐Ÿ‘–", "dress": "๐Ÿ‘—", "kimono": "๐Ÿ‘˜", "bikini": "๐Ÿ‘™", "womans_clothes": "๐Ÿ‘š", "purse": "๐Ÿ‘›", "handbag": "๐Ÿ‘œ", "pouch": "๐Ÿ‘", "mans_shoe": "๐Ÿ‘ž", "shoe": "๐Ÿ‘ž", "athletic_shoe": "๐Ÿ‘Ÿ", "high_heel": "๐Ÿ‘ ", "sandal": "๐Ÿ‘ก", "boot": "๐Ÿ‘ข", "footprints": "๐Ÿ‘ฃ", "bust_in_silhouette": "๐Ÿ‘ค", "busts_in_silhouette": "๐Ÿ‘ฅ", "boy": "๐Ÿ‘ฆ", "girl": "๐Ÿ‘ง", "man": "๐Ÿ‘จ", "woman": "๐Ÿ‘ฉ", "family": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", "man-woman-boy": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", "couple": "๐Ÿ‘ซ", "man_and_woman_holding_hands": "๐Ÿ‘ซ", "two_men_holding_hands": "๐Ÿ‘ฌ", "two_women_holding_hands": "๐Ÿ‘ญ", "cop": "๐Ÿ‘ฎ", "dancers": "๐Ÿ‘ฏ", "bride_with_veil": "๐Ÿ‘ฐ", "person_with_blond_hair": "๐Ÿ‘ฑ", "man_with_gua_pi_mao": "๐Ÿ‘ฒ", "man_with_turban": "๐Ÿ‘ณ", "older_man": "๐Ÿ‘ด", "older_woman": "๐Ÿ‘ต", "baby": "๐Ÿ‘ถ", "construction_worker": "๐Ÿ‘ท", "princess": "๐Ÿ‘ธ", "japanese_ogre": "๐Ÿ‘น", "japanese_goblin": "๐Ÿ‘บ", "ghost": "๐Ÿ‘ป", "angel": "๐Ÿ‘ผ", "alien": "๐Ÿ‘ฝ", "space_invader": "๐Ÿ‘พ", "imp": "๐Ÿ‘ฟ", "skull": "๐Ÿ’€", "information_desk_person": "๐Ÿ’", "guardsman": "๐Ÿ’‚", "dancer": "๐Ÿ’ƒ", "lipstick": "๐Ÿ’„", "nail_care": "๐Ÿ’…", "massage": "๐Ÿ’†", "haircut": "๐Ÿ’‡", "barber": "๐Ÿ’ˆ", "syringe": "๐Ÿ’‰", "pill": "๐Ÿ’Š", "kiss": "๐Ÿ’‹", "love_letter": "๐Ÿ’Œ", "ring": "๐Ÿ’", "gem": "๐Ÿ’Ž", "couplekiss": "๐Ÿ’", "bouquet": "๐Ÿ’", "couple_with_heart": "๐Ÿ’‘", "wedding": "๐Ÿ’’", "heartbeat": "๐Ÿ’“", "broken_heart": "๐Ÿ’”", "two_hearts": "๐Ÿ’•", "sparkling_heart": "๐Ÿ’–", "heartpulse": "๐Ÿ’—", "cupid": "๐Ÿ’˜", "blue_heart": "๐Ÿ’™", "green_heart": "๐Ÿ’š", "yellow_heart": "๐Ÿ’›", "purple_heart": "๐Ÿ’œ", "gift_heart": "๐Ÿ’", "revolving_hearts": "๐Ÿ’ž", "heart_decoration": "๐Ÿ’Ÿ", "diamond_shape_with_a_dot_inside": "๐Ÿ’ ", "bulb": "๐Ÿ’ก", "anger": "๐Ÿ’ข", "bomb": "๐Ÿ’ฃ", "zzz": "๐Ÿ’ค", "boom": "๐Ÿ’ฅ", "collision": "๐Ÿ’ฅ", "sweat_drops": "๐Ÿ’ฆ", "droplet": "๐Ÿ’ง", "dash": "๐Ÿ’จ", "hankey": "๐Ÿ’ฉ", "poop": "๐Ÿ’ฉ", "shit": "๐Ÿ’ฉ", "muscle": "๐Ÿ’ช", "dizzy": "๐Ÿ’ซ", "speech_balloon": "๐Ÿ’ฌ", "thought_balloon": "๐Ÿ’ญ", "white_flower": "๐Ÿ’ฎ", "moneybag": "๐Ÿ’ฐ", "currency_exchange": "๐Ÿ’ฑ", "heavy_dollar_sign": "๐Ÿ’ฒ", "credit_card": "๐Ÿ’ณ", "yen": "๐Ÿ’ด", "dollar": "๐Ÿ’ต", "euro": "๐Ÿ’ถ", "pound": "๐Ÿ’ท", "money_with_wings": "๐Ÿ’ธ", "chart": "๐Ÿ’น", "seat": "๐Ÿ’บ", "computer": "๐Ÿ’ป", "briefcase": "๐Ÿ’ผ", "minidisc": "๐Ÿ’ฝ", "floppy_disk": "๐Ÿ’พ", "cd": "๐Ÿ’ฟ", "dvd": "๐Ÿ“€", "file_folder": "๐Ÿ“", "open_file_folder": "๐Ÿ“‚", "page_with_curl": "๐Ÿ“ƒ", "page_facing_up": "๐Ÿ“„", "date": "๐Ÿ“…", "calendar": "๐Ÿ“†", "card_index": "๐Ÿ“‡", "chart_with_upwards_trend": "๐Ÿ“ˆ", "chart_with_downwards_trend": "๐Ÿ“‰", "bar_chart": "๐Ÿ“Š", "clipboard": "๐Ÿ“‹", "pushpin": "๐Ÿ“Œ", "round_pushpin": "๐Ÿ“", "paperclip": "๐Ÿ“Ž", "straight_ruler": "๐Ÿ“", "triangular_ruler": "๐Ÿ“", "bookmark_tabs": "๐Ÿ“‘", "ledger": "๐Ÿ“’", "notebook": "๐Ÿ““", "notebook_with_decorative_cover": "๐Ÿ“”", "closed_book": "๐Ÿ“•", "book": "๐Ÿ“–", "open_book": "๐Ÿ“–", "green_book": "๐Ÿ“—", "blue_book": "๐Ÿ“˜", "orange_book": "๐Ÿ“™", "books": "๐Ÿ“š", "name_badge": "๐Ÿ“›", "scroll": "๐Ÿ“œ", "memo": "๐Ÿ“", "pencil": "๐Ÿ“", "telephone_receiver": "๐Ÿ“ž", "pager": "๐Ÿ“Ÿ", "fax": "๐Ÿ“ ", "satellite": "๐Ÿ›ฐ", "loudspeaker": "๐Ÿ“ข", "mega": "๐Ÿ“ฃ", "outbox_tray": "๐Ÿ“ค", "inbox_tray": "๐Ÿ“ฅ", "package": "๐Ÿ“ฆ", "e-mail": "๐Ÿ“ง", "incoming_envelope": "๐Ÿ“จ", "envelope_with_arrow": "๐Ÿ“ฉ", "mailbox_closed": "๐Ÿ“ช", "mailbox": "๐Ÿ“ซ", "mailbox_with_mail": "๐Ÿ“ฌ", "mailbox_with_no_mail": "๐Ÿ“ญ", "postbox": "๐Ÿ“ฎ", "postal_horn": "๐Ÿ“ฏ", "newspaper": "๐Ÿ“ฐ", "iphone": "๐Ÿ“ฑ", "calling": "๐Ÿ“ฒ", "vibration_mode": "๐Ÿ“ณ", "mobile_phone_off": "๐Ÿ“ด", "no_mobile_phones": "๐Ÿ“ต", "signal_strength": "๐Ÿ“ถ", "camera": "๐Ÿ“ท", "camera_with_flash": "๐Ÿ“ธ", "video_camera": "๐Ÿ“น", "tv": "๐Ÿ“บ", "radio": "๐Ÿ“ป", "vhs": "๐Ÿ“ผ", "film_projector": "๐Ÿ“ฝ", "prayer_beads": "๐Ÿ“ฟ", "twisted_rightwards_arrows": "๐Ÿ”€", "repeat": "๐Ÿ”", "repeat_one": "๐Ÿ”‚", "arrows_clockwise": "๐Ÿ”ƒ", "arrows_counterclockwise": "๐Ÿ”„", "low_brightness": "๐Ÿ”…", "high_brightness": "๐Ÿ”†", "mute": "๐Ÿ”‡", "speaker": "๐Ÿ”ˆ", "sound": "๐Ÿ”‰", "loud_sound": "๐Ÿ”Š", "battery": "๐Ÿ”‹", "electric_plug": "๐Ÿ”Œ", "mag": "๐Ÿ”", "mag_right": "๐Ÿ”Ž", "lock_with_ink_pen": "๐Ÿ”", "closed_lock_with_key": "๐Ÿ”", "key": "๐Ÿ”‘", "lock": "๐Ÿ”’", "unlock": "๐Ÿ”“", "bell": "๐Ÿ””", "no_bell": "๐Ÿ”•", "bookmark": "๐Ÿ”–", "link": "๐Ÿ”—", "radio_button": "๐Ÿ”˜", "back": "๐Ÿ”™", "end": "๐Ÿ”š", "on": "๐Ÿ”›", "soon": "๐Ÿ”œ", "top": "๐Ÿ”", "underage": "๐Ÿ”ž", "keycap_ten": "๐Ÿ”Ÿ", "capital_abcd": "๐Ÿ” ", "abcd": "๐Ÿ”ก", "symbols": "๐Ÿ”ฃ", "abc": "๐Ÿ”ค", "fire": "๐Ÿ”ฅ", "flashlight": "๐Ÿ”ฆ", "wrench": "๐Ÿ”ง", "hammer": "๐Ÿ”จ", "nut_and_bolt": "๐Ÿ”ฉ", "hocho": "๐Ÿ”ช", "knife": "๐Ÿ”ช", "gun": "๐Ÿ”ซ", "microscope": "๐Ÿ”ฌ", "telescope": "๐Ÿ”ญ", "crystal_ball": "๐Ÿ”ฎ", "six_pointed_star": "๐Ÿ”ฏ", "beginner": "๐Ÿ”ฐ", "trident": "๐Ÿ”ฑ", "black_square_button": "๐Ÿ”ฒ", "white_square_button": "๐Ÿ”ณ", "red_circle": "๐Ÿ”ด", "large_blue_circle": "๐Ÿ”ต", "large_orange_diamond": "๐Ÿ”ถ", "large_blue_diamond": "๐Ÿ”ท", "small_orange_diamond": "๐Ÿ”ธ", "small_blue_diamond": "๐Ÿ”น", "small_red_triangle": "๐Ÿ”บ", "small_red_triangle_down": "๐Ÿ”ป", "arrow_up_small": "๐Ÿ”ผ", "arrow_down_small": "๐Ÿ”ฝ", "om_symbol": "๐Ÿ•‰", "dove_of_peace": "๐Ÿ•Š", "kaaba": "๐Ÿ•‹", "mosque": "๐Ÿ•Œ", "synagogue": "๐Ÿ•", "menorah_with_nine_branches": "๐Ÿ•Ž", "clock1": "๐Ÿ•", "clock2": "๐Ÿ•‘", "clock3": "๐Ÿ•’", "clock4": "๐Ÿ•“", "clock5": "๐Ÿ•”", "clock6": "๐Ÿ••", "clock7": "๐Ÿ•–", "clock8": "๐Ÿ•—", "clock9": "๐Ÿ•˜", "clock10": "๐Ÿ•™", "clock11": "๐Ÿ•š", "clock12": "๐Ÿ•›", "clock130": "๐Ÿ•œ", "clock230": "๐Ÿ•", "clock330": "๐Ÿ•ž", "clock430": "๐Ÿ•Ÿ", "clock530": "๐Ÿ• ", "clock630": "๐Ÿ•ก", "clock730": "๐Ÿ•ข", "clock830": "๐Ÿ•ฃ", "clock930": "๐Ÿ•ค", "clock1030": "๐Ÿ•ฅ", "clock1130": "๐Ÿ•ฆ", "clock1230": "๐Ÿ•ง", "candle": "๐Ÿ•ฏ", "mantelpiece_clock": "๐Ÿ•ฐ", "hole": "๐Ÿ•ณ", "man_in_business_suit_levitating": "๐Ÿ•ด", "sleuth_or_spy": "๐Ÿ•ต", "dark_sunglasses": "๐Ÿ•ถ", "spider": "๐Ÿ•ท", "spider_web": "๐Ÿ•ธ", "joystick": "๐Ÿ•น", "linked_paperclips": "๐Ÿ–‡", "lower_left_ballpoint_pen": "๐Ÿ–Š", "lower_left_fountain_pen": "๐Ÿ–‹", "lower_left_paintbrush": "๐Ÿ–Œ", "lower_left_crayon": "๐Ÿ–", "raised_hand_with_fingers_splayed": "๐Ÿ–", "middle_finger": "๐Ÿ–•", "reversed_hand_with_middle_finger_extended": "๐Ÿ–•", "spock-hand": "๐Ÿ––", "desktop_computer": "๐Ÿ–ฅ", "printer": "๐Ÿ–จ", "three_button_mouse": "๐Ÿ–ฑ", "trackball": "๐Ÿ–ฒ", "frame_with_picture": "๐Ÿ–ผ", "card_index_dividers": "๐Ÿ—‚", "card_file_box": "๐Ÿ—ƒ", "file_cabinet": "๐Ÿ—„", "wastebasket": "๐Ÿ—‘", "spiral_note_pad": "๐Ÿ—’", "spiral_calendar_pad": "๐Ÿ—“", "compression": "๐Ÿ—œ", "old_key": "๐Ÿ—", "rolled_up_newspaper": "๐Ÿ—ž", "dagger_knife": "๐Ÿ—ก", "speaking_head_in_silhouette": "๐Ÿ—ฃ", "left_speech_bubble": "๐Ÿ—จ", "right_anger_bubble": "๐Ÿ—ฏ", "ballot_box_with_ballot": "๐Ÿ—ณ", "world_map": "๐Ÿ—บ", "mount_fuji": "๐Ÿ—ป", "tokyo_tower": "๐Ÿ—ผ", "statue_of_liberty": "๐Ÿ—ฝ", "japan": "๐Ÿ—พ", "moyai": "๐Ÿ—ฟ", "grinning": "๐Ÿ˜€", "grin": "๐Ÿ˜", "joy": "๐Ÿ˜‚", "smiley": "๐Ÿ˜ƒ", "smile": "๐Ÿ˜„", "sweat_smile": "๐Ÿ˜…", "laughing": "๐Ÿ˜†", "satisfied": "๐Ÿ˜†", "innocent": "๐Ÿ˜‡", "smiling_imp": "๐Ÿ˜ˆ", "wink": "๐Ÿ˜‰", "blush": "๐Ÿ˜Š", "yum": "๐Ÿ˜‹", "relieved": "๐Ÿ˜Œ", "heart_eyes": "๐Ÿ˜", "sunglasses": "๐Ÿ˜Ž", "smirk": "๐Ÿ˜", "neutral_face": "๐Ÿ˜", "expressionless": "๐Ÿ˜‘", "unamused": "๐Ÿ˜’", "sweat": "๐Ÿ˜“", "pensive": "๐Ÿ˜”", "confused": "๐Ÿ˜•", "confounded": "๐Ÿ˜–", "kissing": "๐Ÿ˜—", "kissing_heart": "๐Ÿ˜˜", "kissing_smiling_eyes": "๐Ÿ˜™", "kissing_closed_eyes": "๐Ÿ˜š", "stuck_out_tongue": "๐Ÿ˜›", "stuck_out_tongue_winking_eye": "๐Ÿ˜œ", "stuck_out_tongue_closed_eyes": "๐Ÿ˜", "disappointed": "๐Ÿ˜ž", "worried": "๐Ÿ˜Ÿ", "angry": "๐Ÿ˜ ", "rage": "๐Ÿ˜ก", "cry": "๐Ÿ˜ข", "persevere": "๐Ÿ˜ฃ", "triumph": "๐Ÿ˜ค", "disappointed_relieved": "๐Ÿ˜ฅ", "frowning": "๐Ÿ˜ฆ", "anguished": "๐Ÿ˜ง", "fearful": "๐Ÿ˜จ", "weary": "๐Ÿ˜ฉ", "sleepy": "๐Ÿ˜ช", "tired_face": "๐Ÿ˜ซ", "grimacing": "๐Ÿ˜ฌ", "sob": "๐Ÿ˜ญ", "open_mouth": "๐Ÿ˜ฎ", "hushed": "๐Ÿ˜ฏ", "cold_sweat": "๐Ÿ˜ฐ", "scream": "๐Ÿ˜ฑ", "astonished": "๐Ÿ˜ฒ", "flushed": "๐Ÿ˜ณ", "sleeping": "๐Ÿ˜ด", "dizzy_face": "๐Ÿ˜ต", "no_mouth": "๐Ÿ˜ถ", "mask": "๐Ÿ˜ท", "smile_cat": "๐Ÿ˜ธ", "joy_cat": "๐Ÿ˜น", "smiley_cat": "๐Ÿ˜บ", "heart_eyes_cat": "๐Ÿ˜ป", "smirk_cat": "๐Ÿ˜ผ", "kissing_cat": "๐Ÿ˜ฝ", "pouting_cat": "๐Ÿ˜พ", "crying_cat_face": "๐Ÿ˜ฟ", "scream_cat": "๐Ÿ™€", "slightly_frowning_face": "๐Ÿ™", "slightly_smiling_face": "๐Ÿ™‚", "upside_down_face": "๐Ÿ™ƒ", "face_with_rolling_eyes": "๐Ÿ™„", "no_good": "๐Ÿ™…", "ok_woman": "๐Ÿ™†", "bow": "๐Ÿ™‡", "see_no_evil": "๐Ÿ™ˆ", "hear_no_evil": "๐Ÿ™‰", "speak_no_evil": "๐Ÿ™Š", "raising_hand": "๐Ÿ™‹", "raised_hands": "๐Ÿ™Œ", "person_frowning": "๐Ÿ™", "person_with_pouting_face": "๐Ÿ™Ž", "pray": "๐Ÿ™", "rocket": "๐Ÿš€", "helicopter": "๐Ÿš", "steam_locomotive": "๐Ÿš‚", "railway_car": "๐Ÿšƒ", "bullettrain_side": "๐Ÿš„", "bullettrain_front": "๐Ÿš…", "train2": "๐Ÿš†", "metro": "๐Ÿš‡", "light_rail": "๐Ÿšˆ", "station": "๐Ÿš‰", "tram": "๐ŸšŠ", "train": "๐Ÿš‹", "bus": "๐ŸšŒ", "oncoming_bus": "๐Ÿš", "trolleybus": "๐ŸšŽ", "busstop": "๐Ÿš", "minibus": "๐Ÿš", "ambulance": "๐Ÿš‘", "fire_engine": "๐Ÿš’", "police_car": "๐Ÿš“", "oncoming_police_car": "๐Ÿš”", "taxi": "๐Ÿš•", "oncoming_taxi": "๐Ÿš–", "car": "๐Ÿš—", "red_car": "๐Ÿš—", "oncoming_automobile": "๐Ÿš˜", "blue_car": "๐Ÿš™", "truck": "๐Ÿšš", "articulated_lorry": "๐Ÿš›", "tractor": "๐Ÿšœ", "monorail": "๐Ÿš", "mountain_railway": "๐Ÿšž", "suspension_railway": "๐ŸšŸ", "mountain_cableway": "๐Ÿš ", "aerial_tramway": "๐Ÿšก", "ship": "๐Ÿšข", "rowboat": "๐Ÿšฃ", "speedboat": "๐Ÿšค", "traffic_light": "๐Ÿšฅ", "vertical_traffic_light": "๐Ÿšฆ", "construction": "๐Ÿšง", "rotating_light": "๐Ÿšจ", "triangular_flag_on_post": "๐Ÿšฉ", "door": "๐Ÿšช", "no_entry_sign": "๐Ÿšซ", "smoking": "๐Ÿšฌ", "no_smoking": "๐Ÿšญ", "put_litter_in_its_place": "๐Ÿšฎ", "do_not_litter": "๐Ÿšฏ", "potable_water": "๐Ÿšฐ", "non-potable_water": "๐Ÿšฑ", "bike": "๐Ÿšฒ", "no_bicycles": "๐Ÿšณ", "bicyclist": "๐Ÿšด", "mountain_bicyclist": "๐Ÿšต", "walking": "๐Ÿšถ", "no_pedestrians": "๐Ÿšท", "children_crossing": "๐Ÿšธ", "mens": "๐Ÿšน", "womens": "๐Ÿšบ", "restroom": "๐Ÿšป", "baby_symbol": "๐Ÿšผ", "toilet": "๐Ÿšฝ", "wc": "๐Ÿšพ", "shower": "๐Ÿšฟ", "bath": "๐Ÿ›€", "bathtub": "๐Ÿ›", "passport_control": "๐Ÿ›‚", "customs": "๐Ÿ›ƒ", "baggage_claim": "๐Ÿ›„", "left_luggage": "๐Ÿ›…", "couch_and_lamp": "๐Ÿ›‹", "sleeping_accommodation": "๐Ÿ›Œ", "shopping_bags": "๐Ÿ›", "bellhop_bell": "๐Ÿ›Ž", "bed": "๐Ÿ›", "place_of_worship": "๐Ÿ›", "hammer_and_wrench": "๐Ÿ› ", "shield": "๐Ÿ›ก", "oil_drum": "๐Ÿ›ข", "motorway": "๐Ÿ›ฃ", "railway_track": "๐Ÿ›ค", "motor_boat": "๐Ÿ›ฅ", "small_airplane": "๐Ÿ›ฉ", "airplane_departure": "๐Ÿ›ซ", "airplane_arriving": "๐Ÿ›ฌ", "passenger_ship": "๐Ÿ›ณ", "zipper_mouth_face": "๐Ÿค", "money_mouth_face": "๐Ÿค‘", "face_with_thermometer": "๐Ÿค’", "nerd_face": "๐Ÿค“", "thinking_face": "๐Ÿค”", "face_with_head_bandage": "๐Ÿค•", "robot_face": "๐Ÿค–", "hugging_face": "๐Ÿค—", "the_horns": "๐Ÿค˜", "sign_of_the_horns": "๐Ÿค˜", "crab": "๐Ÿฆ€", "lion_face": "๐Ÿฆ", "scorpion": "๐Ÿฆ‚", "turkey": "๐Ÿฆƒ", "unicorn_face": "๐Ÿฆ„", "cheese_wedge": "๐Ÿง€", "hash": "#๏ธโƒฃ", "keycap_star": "*โƒฃ", "zero": "0๏ธโƒฃ", "one": "1๏ธโƒฃ", "two": "2๏ธโƒฃ", "three": "3๏ธโƒฃ", "four": "4๏ธโƒฃ", "five": "5๏ธโƒฃ", "six": "6๏ธโƒฃ", "seven": "7๏ธโƒฃ", "eight": "8๏ธโƒฃ", "nine": "9๏ธโƒฃ", "flag-ac": "๐Ÿ‡ฆ๐Ÿ‡จ", "flag-ad": "๐Ÿ‡ฆ๐Ÿ‡ฉ", "flag-ae": "๐Ÿ‡ฆ๐Ÿ‡ช", "flag-af": "๐Ÿ‡ฆ๐Ÿ‡ซ", "flag-ag": "๐Ÿ‡ฆ๐Ÿ‡ฌ", "flag-ai": "๐Ÿ‡ฆ๐Ÿ‡ฎ", "flag-al": "๐Ÿ‡ฆ๐Ÿ‡ฑ", "flag-am": "๐Ÿ‡ฆ๐Ÿ‡ฒ", "flag-ao": "๐Ÿ‡ฆ๐Ÿ‡ด", "flag-aq": "๐Ÿ‡ฆ๐Ÿ‡ถ", "flag-ar": "๐Ÿ‡ฆ๐Ÿ‡ท", "flag-as": "๐Ÿ‡ฆ๐Ÿ‡ธ", "flag-at": "๐Ÿ‡ฆ๐Ÿ‡น", "flag-au": "๐Ÿ‡ฆ๐Ÿ‡บ", "flag-aw": "๐Ÿ‡ฆ๐Ÿ‡ผ", "flag-ax": "๐Ÿ‡ฆ๐Ÿ‡ฝ", "flag-az": "๐Ÿ‡ฆ๐Ÿ‡ฟ", "flag-ba": "๐Ÿ‡ง๐Ÿ‡ฆ", "flag-bb": "๐Ÿ‡ง๐Ÿ‡ง", "flag-bd": "๐Ÿ‡ง๐Ÿ‡ฉ", "flag-be": "๐Ÿ‡ง๐Ÿ‡ช", "flag-bf": "๐Ÿ‡ง๐Ÿ‡ซ", "flag-bg": "๐Ÿ‡ง๐Ÿ‡ฌ", "flag-bh": "๐Ÿ‡ง๐Ÿ‡ญ", "flag-bi": "๐Ÿ‡ง๐Ÿ‡ฎ", "flag-bj": "๐Ÿ‡ง๐Ÿ‡ฏ", "flag-bl": "๐Ÿ‡ง๐Ÿ‡ฑ", "flag-bm": "๐Ÿ‡ง๐Ÿ‡ฒ", "flag-bn": "๐Ÿ‡ง๐Ÿ‡ณ", "flag-bo": "๐Ÿ‡ง๐Ÿ‡ด", "flag-bq": "๐Ÿ‡ง๐Ÿ‡ถ", "flag-br": "๐Ÿ‡ง๐Ÿ‡ท", "flag-bs": "๐Ÿ‡ง๐Ÿ‡ธ", "flag-bt": "๐Ÿ‡ง๐Ÿ‡น", "flag-bv": "๐Ÿ‡ง๐Ÿ‡ป", "flag-bw": "๐Ÿ‡ง๐Ÿ‡ผ", "flag-by": "๐Ÿ‡ง๐Ÿ‡พ", "flag-bz": "๐Ÿ‡ง๐Ÿ‡ฟ", "flag-ca": "๐Ÿ‡จ๐Ÿ‡ฆ", "flag-cc": "๐Ÿ‡จ๐Ÿ‡จ", "flag-cd": "๐Ÿ‡จ๐Ÿ‡ฉ", "flag-cf": "๐Ÿ‡จ๐Ÿ‡ซ", "flag-cg": "๐Ÿ‡จ๐Ÿ‡ฌ", "flag-ch": "๐Ÿ‡จ๐Ÿ‡ญ", "flag-ci": "๐Ÿ‡จ๐Ÿ‡ฎ", "flag-ck": "๐Ÿ‡จ๐Ÿ‡ฐ", "flag-cl": "๐Ÿ‡จ๐Ÿ‡ฑ", "flag-cm": "๐Ÿ‡จ๐Ÿ‡ฒ", "flag-cn": "๐Ÿ‡จ๐Ÿ‡ณ", "cn": "๐Ÿ‡จ๐Ÿ‡ณ", "flag-co": "๐Ÿ‡จ๐Ÿ‡ด", "flag-cp": "๐Ÿ‡จ๐Ÿ‡ต", "flag-cr": "๐Ÿ‡จ๐Ÿ‡ท", "flag-cu": "๐Ÿ‡จ๐Ÿ‡บ", "flag-cv": "๐Ÿ‡จ๐Ÿ‡ป", "flag-cw": "๐Ÿ‡จ๐Ÿ‡ผ", "flag-cx": "๐Ÿ‡จ๐Ÿ‡ฝ", "flag-cy": "๐Ÿ‡จ๐Ÿ‡พ", "flag-cz": "๐Ÿ‡จ๐Ÿ‡ฟ", "flag-de": "๐Ÿ‡ฉ๐Ÿ‡ช", "de": "๐Ÿ‡ฉ๐Ÿ‡ช", "flag-dg": "๐Ÿ‡ฉ๐Ÿ‡ฌ", "flag-dj": "๐Ÿ‡ฉ๐Ÿ‡ฏ", "flag-dk": "๐Ÿ‡ฉ๐Ÿ‡ฐ", "flag-dm": "๐Ÿ‡ฉ๐Ÿ‡ฒ", "flag-do": "๐Ÿ‡ฉ๐Ÿ‡ด", "flag-dz": "๐Ÿ‡ฉ๐Ÿ‡ฟ", "flag-ea": "๐Ÿ‡ช๐Ÿ‡ฆ", "flag-ec": "๐Ÿ‡ช๐Ÿ‡จ", "flag-ee": "๐Ÿ‡ช๐Ÿ‡ช", "flag-eg": "๐Ÿ‡ช๐Ÿ‡ฌ", "flag-eh": "๐Ÿ‡ช๐Ÿ‡ญ", "flag-er": "๐Ÿ‡ช๐Ÿ‡ท", "flag-es": "๐Ÿ‡ช๐Ÿ‡ธ", "es": "๐Ÿ‡ช๐Ÿ‡ธ", "flag-et": "๐Ÿ‡ช๐Ÿ‡น", "flag-eu": "๐Ÿ‡ช๐Ÿ‡บ", "flag-fi": "๐Ÿ‡ซ๐Ÿ‡ฎ", "flag-fj": "๐Ÿ‡ซ๐Ÿ‡ฏ", "flag-fk": "๐Ÿ‡ซ๐Ÿ‡ฐ", "flag-fm": "๐Ÿ‡ซ๐Ÿ‡ฒ", "flag-fo": "๐Ÿ‡ซ๐Ÿ‡ด", "flag-fr": "๐Ÿ‡ซ๐Ÿ‡ท", "fr": "๐Ÿ‡ซ๐Ÿ‡ท", "flag-ga": "๐Ÿ‡ฌ๐Ÿ‡ฆ", "flag-gb": "๐Ÿ‡ฌ๐Ÿ‡ง", "gb": "๐Ÿ‡ฌ๐Ÿ‡ง", "uk": "๐Ÿ‡ฌ๐Ÿ‡ง", "flag-gd": "๐Ÿ‡ฌ๐Ÿ‡ฉ", "flag-ge": "๐Ÿ‡ฌ๐Ÿ‡ช", "flag-gf": "๐Ÿ‡ฌ๐Ÿ‡ซ", "flag-gg": "๐Ÿ‡ฌ๐Ÿ‡ฌ", "flag-gh": "๐Ÿ‡ฌ๐Ÿ‡ญ", "flag-gi": "๐Ÿ‡ฌ๐Ÿ‡ฎ", "flag-gl": "๐Ÿ‡ฌ๐Ÿ‡ฑ", "flag-gm": "๐Ÿ‡ฌ๐Ÿ‡ฒ", "flag-gn": "๐Ÿ‡ฌ๐Ÿ‡ณ", "flag-gp": "๐Ÿ‡ฌ๐Ÿ‡ต", "flag-gq": "๐Ÿ‡ฌ๐Ÿ‡ถ", "flag-gr": "๐Ÿ‡ฌ๐Ÿ‡ท", "flag-gs": "๐Ÿ‡ฌ๐Ÿ‡ธ", "flag-gt": "๐Ÿ‡ฌ๐Ÿ‡น", "flag-gu": "๐Ÿ‡ฌ๐Ÿ‡บ", "flag-gw": "๐Ÿ‡ฌ๐Ÿ‡ผ", "flag-gy": "๐Ÿ‡ฌ๐Ÿ‡พ", "flag-hk": "๐Ÿ‡ญ๐Ÿ‡ฐ", "flag-hm": "๐Ÿ‡ญ๐Ÿ‡ฒ", "flag-hn": "๐Ÿ‡ญ๐Ÿ‡ณ", "flag-hr": "๐Ÿ‡ญ๐Ÿ‡ท", "flag-ht": "๐Ÿ‡ญ๐Ÿ‡น", "flag-hu": "๐Ÿ‡ญ๐Ÿ‡บ", "flag-ic": "๐Ÿ‡ฎ๐Ÿ‡จ", "flag-id": "๐Ÿ‡ฎ๐Ÿ‡ฉ", "flag-ie": "๐Ÿ‡ฎ๐Ÿ‡ช", "flag-il": "๐Ÿ‡ฎ๐Ÿ‡ฑ", "flag-im": "๐Ÿ‡ฎ๐Ÿ‡ฒ", "flag-in": "๐Ÿ‡ฎ๐Ÿ‡ณ", "flag-io": "๐Ÿ‡ฎ๐Ÿ‡ด", "flag-iq": "๐Ÿ‡ฎ๐Ÿ‡ถ", "flag-ir": "๐Ÿ‡ฎ๐Ÿ‡ท", "flag-is": "๐Ÿ‡ฎ๐Ÿ‡ธ", "flag-it": "๐Ÿ‡ฎ๐Ÿ‡น", "it": "๐Ÿ‡ฎ๐Ÿ‡น", "flag-je": "๐Ÿ‡ฏ๐Ÿ‡ช", "flag-jm": "๐Ÿ‡ฏ๐Ÿ‡ฒ", "flag-jo": "๐Ÿ‡ฏ๐Ÿ‡ด", "flag-jp": "๐Ÿ‡ฏ๐Ÿ‡ต", "jp": "๐Ÿ‡ฏ๐Ÿ‡ต", "flag-ke": "๐Ÿ‡ฐ๐Ÿ‡ช", "flag-kg": "๐Ÿ‡ฐ๐Ÿ‡ฌ", "flag-kh": "๐Ÿ‡ฐ๐Ÿ‡ญ", "flag-ki": "๐Ÿ‡ฐ๐Ÿ‡ฎ", "flag-km": "๐Ÿ‡ฐ๐Ÿ‡ฒ", "flag-kn": "๐Ÿ‡ฐ๐Ÿ‡ณ", "flag-kp": "๐Ÿ‡ฐ๐Ÿ‡ต", "flag-kr": "๐Ÿ‡ฐ๐Ÿ‡ท", "kr": "๐Ÿ‡ฐ๐Ÿ‡ท", "flag-kw": "๐Ÿ‡ฐ๐Ÿ‡ผ", "flag-ky": "๐Ÿ‡ฐ๐Ÿ‡พ", "flag-kz": "๐Ÿ‡ฐ๐Ÿ‡ฟ", "flag-la": "๐Ÿ‡ฑ๐Ÿ‡ฆ", "flag-lb": "๐Ÿ‡ฑ๐Ÿ‡ง", "flag-lc": "๐Ÿ‡ฑ๐Ÿ‡จ", "flag-li": "๐Ÿ‡ฑ๐Ÿ‡ฎ", "flag-lk": "๐Ÿ‡ฑ๐Ÿ‡ฐ", "flag-lr": "๐Ÿ‡ฑ๐Ÿ‡ท", "flag-ls": "๐Ÿ‡ฑ๐Ÿ‡ธ", "flag-lt": "๐Ÿ‡ฑ๐Ÿ‡น", "flag-lu": "๐Ÿ‡ฑ๐Ÿ‡บ", "flag-lv": "๐Ÿ‡ฑ๐Ÿ‡ป", "flag-ly": "๐Ÿ‡ฑ๐Ÿ‡พ", "flag-ma": "๐Ÿ‡ฒ๐Ÿ‡ฆ", "flag-mc": "๐Ÿ‡ฒ๐Ÿ‡จ", "flag-md": "๐Ÿ‡ฒ๐Ÿ‡ฉ", "flag-me": "๐Ÿ‡ฒ๐Ÿ‡ช", "flag-mf": "๐Ÿ‡ฒ๐Ÿ‡ซ", "flag-mg": "๐Ÿ‡ฒ๐Ÿ‡ฌ", "flag-mh": "๐Ÿ‡ฒ๐Ÿ‡ญ", "flag-mk": "๐Ÿ‡ฒ๐Ÿ‡ฐ", "flag-ml": "๐Ÿ‡ฒ๐Ÿ‡ฑ", "flag-mm": "๐Ÿ‡ฒ๐Ÿ‡ฒ", "flag-mn": "๐Ÿ‡ฒ๐Ÿ‡ณ", "flag-mo": "๐Ÿ‡ฒ๐Ÿ‡ด", "flag-mp": "๐Ÿ‡ฒ๐Ÿ‡ต", "flag-mq": "๐Ÿ‡ฒ๐Ÿ‡ถ", "flag-mr": "๐Ÿ‡ฒ๐Ÿ‡ท", "flag-ms": "๐Ÿ‡ฒ๐Ÿ‡ธ", "flag-mt": "๐Ÿ‡ฒ๐Ÿ‡น", "flag-mu": "๐Ÿ‡ฒ๐Ÿ‡บ", "flag-mv": "๐Ÿ‡ฒ๐Ÿ‡ป", "flag-mw": "๐Ÿ‡ฒ๐Ÿ‡ผ", "flag-mx": "๐Ÿ‡ฒ๐Ÿ‡ฝ", "flag-my": "๐Ÿ‡ฒ๐Ÿ‡พ", "flag-mz": "๐Ÿ‡ฒ๐Ÿ‡ฟ", "flag-na": "๐Ÿ‡ณ๐Ÿ‡ฆ", "flag-nc": "๐Ÿ‡ณ๐Ÿ‡จ", "flag-ne": "๐Ÿ‡ณ๐Ÿ‡ช", "flag-nf": "๐Ÿ‡ณ๐Ÿ‡ซ", "flag-ng": "๐Ÿ‡ณ๐Ÿ‡ฌ", "flag-ni": "๐Ÿ‡ณ๐Ÿ‡ฎ", "flag-nl": "๐Ÿ‡ณ๐Ÿ‡ฑ", "flag-no": "๐Ÿ‡ณ๐Ÿ‡ด", "flag-np": "๐Ÿ‡ณ๐Ÿ‡ต", "flag-nr": "๐Ÿ‡ณ๐Ÿ‡ท", "flag-nu": "๐Ÿ‡ณ๐Ÿ‡บ", "flag-nz": "๐Ÿ‡ณ๐Ÿ‡ฟ", "flag-om": "๐Ÿ‡ด๐Ÿ‡ฒ", "flag-pa": "๐Ÿ‡ต๐Ÿ‡ฆ", "flag-pe": "๐Ÿ‡ต๐Ÿ‡ช", "flag-pf": "๐Ÿ‡ต๐Ÿ‡ซ", "flag-pg": "๐Ÿ‡ต๐Ÿ‡ฌ", "flag-ph": "๐Ÿ‡ต๐Ÿ‡ญ", "flag-pk": "๐Ÿ‡ต๐Ÿ‡ฐ", "flag-pl": "๐Ÿ‡ต๐Ÿ‡ฑ", "flag-pm": "๐Ÿ‡ต๐Ÿ‡ฒ", "flag-pn": "๐Ÿ‡ต๐Ÿ‡ณ", "flag-pr": "๐Ÿ‡ต๐Ÿ‡ท", "flag-ps": "๐Ÿ‡ต๐Ÿ‡ธ", "flag-pt": "๐Ÿ‡ต๐Ÿ‡น", "flag-pw": "๐Ÿ‡ต๐Ÿ‡ผ", "flag-py": "๐Ÿ‡ต๐Ÿ‡พ", "flag-qa": "๐Ÿ‡ถ๐Ÿ‡ฆ", "flag-re": "๐Ÿ‡ท๐Ÿ‡ช", "flag-ro": "๐Ÿ‡ท๐Ÿ‡ด", "flag-rs": "๐Ÿ‡ท๐Ÿ‡ธ", "flag-ru": "๐Ÿ‡ท๐Ÿ‡บ", "ru": "๐Ÿ‡ท๐Ÿ‡บ", "flag-rw": "๐Ÿ‡ท๐Ÿ‡ผ", "flag-sa": "๐Ÿ‡ธ๐Ÿ‡ฆ", "flag-sb": "๐Ÿ‡ธ๐Ÿ‡ง", "flag-sc": "๐Ÿ‡ธ๐Ÿ‡จ", "flag-sd": "๐Ÿ‡ธ๐Ÿ‡ฉ", "flag-se": "๐Ÿ‡ธ๐Ÿ‡ช", "flag-sg": "๐Ÿ‡ธ๐Ÿ‡ฌ", "flag-sh": "๐Ÿ‡ธ๐Ÿ‡ญ", "flag-si": "๐Ÿ‡ธ๐Ÿ‡ฎ", "flag-sj": "๐Ÿ‡ธ๐Ÿ‡ฏ", "flag-sk": "๐Ÿ‡ธ๐Ÿ‡ฐ", "flag-sl": "๐Ÿ‡ธ๐Ÿ‡ฑ", "flag-sm": "๐Ÿ‡ธ๐Ÿ‡ฒ", "flag-sn": "๐Ÿ‡ธ๐Ÿ‡ณ", "flag-so": "๐Ÿ‡ธ๐Ÿ‡ด", "flag-sr": "๐Ÿ‡ธ๐Ÿ‡ท", "flag-ss": "๐Ÿ‡ธ๐Ÿ‡ธ", "flag-st": "๐Ÿ‡ธ๐Ÿ‡น", "flag-sv": "๐Ÿ‡ธ๐Ÿ‡ป", "flag-sx": "๐Ÿ‡ธ๐Ÿ‡ฝ", "flag-sy": "๐Ÿ‡ธ๐Ÿ‡พ", "flag-sz": "๐Ÿ‡ธ๐Ÿ‡ฟ", "flag-ta": "๐Ÿ‡น๐Ÿ‡ฆ", "flag-tc": "๐Ÿ‡น๐Ÿ‡จ", "flag-td": "๐Ÿ‡น๐Ÿ‡ฉ", "flag-tf": "ํ ผ