Your IP : 172.70.179.212


Current Path : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/vue/components/smiles/dist/
Upload File :
Current File : /var/www/element/data/www/revenuestory.ru/bitrix/js/ui/vue/components/smiles/dist/smiles.bundle.js

(function (exports,ui_fonts_opensans,ui_vue_directives_lazyload,ui_vue,ui_dexie) {
	'use strict';

	function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }

	function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { babelHelpers.defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
	var SmileManager = /*#__PURE__*/function () {
	  function SmileManager(restClient) {
	    babelHelpers.classCallCheck(this, SmileManager);

	    if (typeof restClient !== 'undefined') {
	      this.restClient = restClient;
	    } else {
	      this.restClient = new BX.RestClient();
	    }

	    this.db = new ui_dexie.Dexie('bx-ui-smiles');
	    this.db.version(1).stores({
	      sets: "id, parentId, name, type, image",
	      smiles: "id, setId, name, image, typing, width, height, originalWidth, originalHeight, definition"
	    });
	  }

	  babelHelpers.createClass(SmileManager, [{
	    key: "loadFromCache",
	    value: function loadFromCache() {
	      var _this = this;

	      var promise = new BX.Promise();
	      var sets = [];
	      var smiles = [];
	      this.db.transaction('r', this.db.sets, this.db.smiles, function () {
	        _this.db.sets.each(function (set) {
	          return _this.db.smiles.where('setId').equals(set.id).first().then(function (smile) {
	            sets.push(_objectSpread(_objectSpread({}, set), {}, {
	              image: smile.image
	            }));
	          })["catch"](function (error) {
	            return promise.reject(error);
	          });
	        }).then(function () {
	          return _this.db.smiles.where('setId').equals(sets[0].id).each(function (smile) {
	            smiles.push(smile);
	          });
	        }).then(function () {
	          var promiseResult = {
	            sets: sets,
	            smiles: smiles
	          };
	          promise.resolve(promiseResult);
	        })["catch"](function (error) {
	          return promise.reject(error);
	        });
	      });
	      return promise;
	    }
	  }, {
	    key: "loadFromServer",
	    value: function loadFromServer() {
	      var _this2 = this;

	      var promise = new BX.Promise();
	      this.restClient.callMethod('smile.get').then(function (result) {
	        var sets = [];
	        var smiles = [];
	        var answer = result.data();
	        var setImage = {};
	        answer.smiles = answer.smiles.map(function (smile) {
	          if (!setImage[smile.setId]) {
	            setImage[smile.setId] = smile.image;
	          }

	          var originalWidth = smile.width;

	          if (smile.definition == 'HD') {
	            originalWidth = originalWidth * 2;
	          } else if (smile.definition == 'UHD') {
	            originalWidth = originalWidth * 4;
	          }

	          var originalHeight = smile.height;

	          if (smile.definition == 'HD') {
	            originalHeight = originalHeight * 2;
	          } else if (smile.definition == 'UHD') {
	            originalHeight = originalHeight * 4;
	          }

	          return _objectSpread(_objectSpread({}, smile), {}, {
	            originalWidth: originalWidth,
	            originalHeight: originalHeight
	          });
	        });
	        answer.sets.forEach(function (set) {
	          sets.push(_objectSpread(_objectSpread({}, set), {}, {
	            image: setImage[set.id]
	          }));
	        });
	        answer.smiles.forEach(function (smile) {
	          if (smile.setId == sets[0].id) {
	            smiles.push(smile);
	          }
	        });
	        var promiseResult = {
	          sets: sets,
	          smiles: smiles
	        };
	        promise.resolve(promiseResult);

	        _this2.db.smiles.clear().then(function () {
	          return _this2.db.sets.clear().then(function () {
	            _this2.db.sets.bulkAdd(sets);

	            _this2.db.smiles.bulkAdd(answer.smiles);
	          })["catch"](function (error) {
	            return promise.reject(error);
	          });
	        })["catch"](function (error) {
	          return promise.reject(error);
	        });
	      })["catch"](function (error) {
	        return promise.reject(error);
	      });
	      return promise;
	    }
	  }, {
	    key: "changeSet",
	    value: function changeSet(setId) {
	      var promise = new BX.Promise();
	      this.db.smiles.where('setId').equals(setId).toArray(function (smiles) {
	        promise.resolve(smiles);
	      })["catch"](function (error) {
	        return promise.reject(error);
	      });
	      return promise;
	    }
	  }]);
	  return SmileManager;
	}();

	var emoji = [{
	  id: 1,
	  code: 'PEOPLE',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\uD83D\uDE00"
	  }, {
	    symbol: "\uD83D\uDE03"
	  }, {
	    symbol: "\uD83D\uDE04"
	  }, {
	    symbol: "\uD83D\uDE01"
	  }, {
	    symbol: "\uD83D\uDE06"
	  }, {
	    symbol: "\uD83D\uDE05"
	  }, {
	    symbol: "\uD83D\uDE02"
	  }, {
	    symbol: "\uD83E\uDD23"
	  }, {
	    symbol: "\uD83D\uDE0A"
	  }, {
	    symbol: "\uD83D\uDE07"
	  }, {
	    symbol: "\uD83D\uDE42"
	  }, {
	    symbol: "\uD83D\uDE43"
	  }, {
	    symbol: "\uD83D\uDE09"
	  }, {
	    symbol: "\uD83D\uDE0C"
	  }, {
	    symbol: "\uD83D\uDE0D"
	  }, {
	    symbol: "\uD83E\uDD70"
	  }, {
	    symbol: "\uD83D\uDE18"
	  }, {
	    symbol: "\uD83D\uDE17"
	  }, {
	    symbol: "\uD83D\uDE19"
	  }, {
	    symbol: "\uD83D\uDE1A"
	  }, {
	    symbol: "\uD83D\uDE0B"
	  }, {
	    symbol: "\uD83D\uDE1B"
	  }, {
	    symbol: "\uD83D\uDE1D"
	  }, {
	    symbol: "\uD83D\uDE1C"
	  }, {
	    symbol: "\uD83E\uDD2A"
	  }, {
	    symbol: "\uD83E\uDD28"
	  }, {
	    symbol: "\uD83E\uDDD0"
	  }, {
	    symbol: "\uD83E\uDD13"
	  }, {
	    symbol: "\uD83D\uDE0E"
	  }, {
	    symbol: "\uD83E\uDD29"
	  }, {
	    symbol: "\uD83E\uDD73"
	  }, {
	    symbol: "\uD83D\uDE0F"
	  }, {
	    symbol: "\uD83D\uDE12"
	  }, {
	    symbol: "\uD83D\uDE1E"
	  }, {
	    symbol: "\uD83D\uDE14"
	  }, {
	    symbol: "\uD83D\uDE1F"
	  }, {
	    symbol: "\uD83D\uDE15"
	  }, {
	    symbol: "\u2639"
	  }, {
	    symbol: "\uD83D\uDE41"
	  }, {
	    symbol: "\uD83D\uDE23"
	  }, {
	    symbol: "\uD83D\uDE2B"
	  }, {
	    symbol: "\uD83D\uDE29"
	  }, {
	    symbol: "\uD83E\uDD7A"
	  }, {
	    symbol: "\uD83D\uDE22"
	  }, {
	    symbol: "\uD83D\uDE2D"
	  }, {
	    symbol: "\uD83D\uDE24"
	  }, {
	    symbol: "\uD83D\uDE20"
	  }, {
	    symbol: "\uD83D\uDE21"
	  }, {
	    symbol: "\uD83E\uDD2C"
	  }, {
	    symbol: "\uD83E\uDD2F"
	  }, {
	    symbol: "\uD83D\uDE33"
	  }, {
	    symbol: "\uD83E\uDD75"
	  }, {
	    symbol: "\uD83E\uDD76"
	  }, {
	    symbol: "\uD83D\uDE31"
	  }, {
	    symbol: "\uD83D\uDE28"
	  }, {
	    symbol: "\uD83D\uDE30"
	  }, {
	    symbol: "\uD83D\uDE25"
	  }, {
	    symbol: "\uD83D\uDE13"
	  }, {
	    symbol: "\uD83E\uDD17"
	  }, {
	    symbol: "\uD83E\uDD14"
	  }, {
	    symbol: "\uD83E\uDD2D"
	  }, {
	    symbol: "\uD83E\uDD2B"
	  }, {
	    symbol: "\uD83E\uDD25"
	  }, {
	    symbol: "\uD83D\uDE36"
	  }, {
	    symbol: "\uD83D\uDE10"
	  }, {
	    symbol: "\uD83D\uDE11"
	  }, {
	    symbol: "\uD83D\uDE2C"
	  }, {
	    symbol: "\uD83D\uDE44"
	  }, {
	    symbol: "\uD83D\uDE2F"
	  }, {
	    symbol: "\uD83D\uDE26"
	  }, {
	    symbol: "\uD83D\uDE27"
	  }, {
	    symbol: "\uD83D\uDE2E"
	  }, {
	    symbol: "\uD83D\uDE32"
	  }, {
	    symbol: "\uD83D\uDE34"
	  }, {
	    symbol: "\uD83E\uDD24"
	  }, {
	    symbol: "\uD83D\uDE2A"
	  }, {
	    symbol: "\uD83D\uDE35"
	  }, {
	    symbol: "\uD83E\uDD10"
	  }, {
	    symbol: "\uD83E\uDD74"
	  }, {
	    symbol: "\uD83E\uDD22"
	  }, {
	    symbol: "\uD83E\uDD2E"
	  }, {
	    symbol: "\uD83E\uDD27"
	  }, {
	    symbol: "\uD83D\uDE37"
	  }, {
	    symbol: "\uD83E\uDD12"
	  }, {
	    symbol: "\uD83E\uDD15"
	  }, {
	    symbol: "\uD83E\uDD11"
	  }, {
	    symbol: "\uD83E\uDD20"
	  }, {
	    symbol: "\uD83D\uDE08"
	  }, {
	    symbol: "\uD83D\uDC7F"
	  }, {
	    symbol: "\uD83D\uDC79"
	  }, {
	    symbol: "\uD83D\uDC7A"
	  }, {
	    symbol: "\uD83E\uDD21"
	  }, {
	    symbol: "\uD83D\uDCA9"
	  }, {
	    symbol: "\uD83D\uDC7B"
	  }, {
	    symbol: "\u2620"
	  }, {
	    symbol: "\uD83D\uDC80"
	  }, {
	    symbol: "\uD83D\uDC7D"
	  }, {
	    symbol: "\uD83D\uDC7E"
	  }, {
	    symbol: "\uD83E\uDD16"
	  }, {
	    symbol: "\uD83C\uDF83"
	  }, {
	    symbol: "\uD83D\uDE3A"
	  }, {
	    symbol: "\uD83D\uDE38"
	  }, {
	    symbol: "\uD83D\uDE39"
	  }, {
	    symbol: "\uD83D\uDE3B"
	  }, {
	    symbol: "\uD83D\uDE3C"
	  }, {
	    symbol: "\uD83D\uDE3D"
	  }, {
	    symbol: "\uD83D\uDE40"
	  }, {
	    symbol: "\uD83D\uDE3F"
	  }, {
	    symbol: "\uD83D\uDE3E"
	  }, {
	    symbol: "\uD83E\uDD32"
	  }, {
	    symbol: "\uD83D\uDC50"
	  }, {
	    symbol: "\uD83D\uDE4C"
	  }, {
	    symbol: "\uD83D\uDC4F"
	  }, {
	    symbol: "\uD83E\uDD1D"
	  }, {
	    symbol: "\uD83D\uDC4D"
	  }, {
	    symbol: "\uD83D\uDC4E"
	  }, {
	    symbol: "\uD83D\uDC4A"
	  }, {
	    symbol: "\u270A"
	  }, {
	    symbol: "\uD83E\uDD1B"
	  }, {
	    symbol: "\uD83E\uDD1C"
	  }, {
	    symbol: "\uD83E\uDD1E"
	  }, {
	    symbol: "\u270C"
	  }, {
	    symbol: "\uD83E\uDD1F"
	  }, {
	    symbol: "\uD83E\uDD18"
	  }, {
	    symbol: "\uD83D\uDC4C"
	  }, {
	    symbol: "\uD83D\uDC48"
	  }, {
	    symbol: "\uD83D\uDC49"
	  }, {
	    symbol: "\uD83D\uDC46"
	  }, {
	    symbol: "\uD83D\uDC47"
	  }, {
	    symbol: "\uD83E\uDD1A"
	  }, {
	    symbol: "\uD83D\uDD90"
	  }, {
	    symbol: "\uD83D\uDD96"
	  }, {
	    symbol: "\uD83D\uDC4B"
	  }, {
	    symbol: "\uD83E\uDD19"
	  }, {
	    symbol: "\uD83D\uDCAA"
	  }, {
	    symbol: "\uD83D\uDD95"
	  }, {
	    symbol: "\u270D"
	  }, {
	    symbol: "\uD83D\uDE4F"
	  }, {
	    symbol: "\uD83E\uDDB6"
	  }, {
	    symbol: "\uD83E\uDDB5"
	  }, {
	    symbol: "\uD83D\uDC84"
	  }, {
	    symbol: "\uD83D\uDC8B"
	  }, {
	    symbol: "\uD83D\uDC44"
	  }, {
	    symbol: "\uD83E\uDDB7"
	  }, {
	    symbol: "\uD83D\uDC45"
	  }, {
	    symbol: "\uD83D\uDC43"
	  }, {
	    symbol: "\uD83D\uDC63"
	  }, {
	    symbol: "\uD83D\uDC41"
	  }, {
	    symbol: "\uD83D\uDC40"
	  }, {
	    symbol: "\uD83E\uDDE0"
	  }, {
	    symbol: "\uD83D\uDDE3"
	  }, {
	    symbol: "\uD83D\uDC64"
	  }, {
	    symbol: "\uD83D\uDC65"
	  }, {
	    symbol: "\uD83D\uDC76"
	  }, {
	    symbol: "\uD83D\uDC67"
	  }, {
	    symbol: "\uD83E\uDDD2"
	  }, {
	    symbol: "\uD83D\uDC66"
	  }, {
	    symbol: "\uD83D\uDC69"
	  }, {
	    symbol: "\uD83E\uDDD1"
	  }, {
	    symbol: "\uD83D\uDC68"
	  }, {
	    symbol: "\uD83D\uDC71"
	  }, {
	    symbol: "\uD83E\uDDD4"
	  }, {
	    symbol: "\uD83D\uDC75"
	  }, {
	    symbol: "\uD83E\uDDD3"
	  }, {
	    symbol: "\uD83D\uDC74"
	  }, {
	    symbol: "\uD83D\uDC72"
	  }, {
	    symbol: "\uD83D\uDC73"
	  }, {
	    symbol: "\uD83E\uDDD5"
	  }, {
	    symbol: "\uD83D\uDC6E"
	  }, {
	    symbol: "\uD83D\uDC77"
	  }, {
	    symbol: "\uD83D\uDC82"
	  }, {
	    symbol: "\uD83D\uDD75"
	  }, {
	    symbol: "\u2695"
	  }, {
	    symbol: "\uD83C\uDF3E"
	  }, {
	    symbol: "\uD83C\uDF73"
	  }, {
	    symbol: "\uD83C\uDF93"
	  }, {
	    symbol: "\uD83C\uDFA4"
	  }, {
	    symbol: "\uD83C\uDFEB"
	  }, {
	    symbol: "\uD83C\uDFED"
	  }, {
	    symbol: "\uD83D\uDCBB"
	  }, {
	    symbol: "\uD83D\uDCBC"
	  }, {
	    symbol: "\uD83D\uDC69"
	  }, {
	    symbol: "\u2764"
	  }, {
	    symbol: "\uD83D\uDD27"
	  }, {
	    symbol: "\uD83D\uDD2C"
	  }, {
	    symbol: "\uD83C\uDFA8"
	  }, {
	    symbol: "\uD83D\uDE92"
	  }, {
	    symbol: "\uD83D\uDE80"
	  }, {
	    symbol: "\uD83D\uDC70"
	  }, {
	    symbol: "\uD83E\uDD35"
	  }, {
	    symbol: "\uD83D\uDC78"
	  }, {
	    symbol: "\uD83E\uDD34"
	  }, {
	    symbol: "\uD83E\uDDB8"
	  }, {
	    symbol: "\uD83E\uDDB9"
	  }, {
	    symbol: "\uD83E\uDD36"
	  }, {
	    symbol: "\uD83C\uDF85"
	  }, {
	    symbol: "\uD83E\uDDD9"
	  }, {
	    symbol: "\uD83E\uDDDD"
	  }, {
	    symbol: "\uD83E\uDDDB"
	  }, {
	    symbol: "\uD83E\uDDDF"
	  }, {
	    symbol: "\uD83E\uDDDE"
	  }, {
	    symbol: "\uD83E\uDDDC"
	  }, {
	    symbol: "\uD83E\uDDDA"
	  }, {
	    symbol: "\uD83D\uDC7C"
	  }, {
	    symbol: "\uD83E\uDD30"
	  }, {
	    symbol: "\uD83E\uDD31"
	  }, {
	    symbol: "\uD83D\uDE47"
	  }, {
	    symbol: "\uD83D\uDC81"
	  }, {
	    symbol: "\uD83D\uDE45"
	  }, {
	    symbol: "\uD83D\uDE46"
	  }, {
	    symbol: "\uD83D\uDE4B"
	  }, {
	    symbol: "\uD83E\uDD26"
	  }, {
	    symbol: "\uD83E\uDD37"
	  }, {
	    symbol: "\uD83D\uDE4E"
	  }, {
	    symbol: "\uD83D\uDE4D"
	  }, {
	    symbol: "\uD83D\uDC87"
	  }, {
	    symbol: "\uD83D\uDC86"
	  }, {
	    symbol: "\uD83E\uDDD6"
	  }, {
	    symbol: "\uD83D\uDC85"
	  }, {
	    symbol: "\uD83E\uDD33"
	  }, {
	    symbol: "\uD83D\uDC83"
	  }, {
	    symbol: "\uD83D\uDD7A"
	  }, {
	    symbol: "\uD83D\uDC6F"
	  }, {
	    symbol: "\uD83D\uDD74"
	  }, {
	    symbol: "\uD83D\uDEB6"
	  }, {
	    symbol: "\uD83C\uDFC3"
	  }, {
	    symbol: "\uD83D\uDC6B"
	  }, {
	    symbol: "\uD83D\uDC6D"
	  }, {
	    symbol: "\uD83D\uDC6C"
	  }, {
	    symbol: "\uD83D\uDC91"
	  }, {
	    symbol: "\uD83D\uDC8F"
	  }, {
	    symbol: "\uD83D\uDC6A"
	  }, {
	    symbol: "\uD83E\uDDF6"
	  }, {
	    symbol: "\uD83E\uDDF5"
	  }, {
	    symbol: "\uD83E\uDDE5"
	  }, {
	    symbol: "\uD83E\uDD7C"
	  }, {
	    symbol: "\uD83D\uDC5A"
	  }, {
	    symbol: "\uD83D\uDC55"
	  }, {
	    symbol: "\uD83D\uDC56"
	  }, {
	    symbol: "\uD83D\uDC54"
	  }, {
	    symbol: "\uD83D\uDC57"
	  }, {
	    symbol: "\uD83D\uDC59"
	  }, {
	    symbol: "\uD83D\uDC58"
	  }, {
	    symbol: "\uD83E\uDD7F"
	  }, {
	    symbol: "\uD83D\uDC60"
	  }, {
	    symbol: "\uD83D\uDC61"
	  }, {
	    symbol: "\uD83D\uDC62"
	  }, {
	    symbol: "\uD83D\uDC5E"
	  }, {
	    symbol: "\uD83D\uDC5F"
	  }, {
	    symbol: "\uD83E\uDD7E"
	  }, {
	    symbol: "\uD83E\uDDE6"
	  }, {
	    symbol: "\uD83E\uDDE4"
	  }, {
	    symbol: "\uD83E\uDDE3"
	  }, {
	    symbol: "\uD83C\uDFA9"
	  }, {
	    symbol: "\uD83E\uDDE2"
	  }, {
	    symbol: "\uD83D\uDC52"
	  }, {
	    symbol: "\uD83C\uDF93"
	  }, {
	    symbol: "\u26D1"
	  }, {
	    symbol: "\uD83D\uDC51"
	  }, {
	    symbol: "\uD83D\uDC8D"
	  }, {
	    symbol: "\uD83D\uDC5D"
	  }, {
	    symbol: "\uD83D\uDC5B"
	  }, {
	    symbol: "\uD83D\uDC5C"
	  }, {
	    symbol: "\uD83D\uDCBC"
	  }, {
	    symbol: "\uD83C\uDF92"
	  }, {
	    symbol: "\uD83E\uDDF3"
	  }, {
	    symbol: "\uD83D\uDC53"
	  }, {
	    symbol: "\uD83D\uDD76"
	  }, {
	    symbol: "\uD83E\uDD7D"
	  }, {
	    symbol: "\uD83C\uDF02"
	  }]
	}, {
	  id: 2,
	  code: 'ANIMALS',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\uD83D\uDC36"
	  }, {
	    symbol: "\uD83D\uDC31"
	  }, {
	    symbol: "\uD83D\uDC2D"
	  }, {
	    symbol: "\uD83D\uDC39"
	  }, {
	    symbol: "\uD83D\uDC30"
	  }, {
	    symbol: "\uD83E\uDD8A"
	  }, {
	    symbol: "\uD83D\uDC3B"
	  }, {
	    symbol: "\uD83D\uDC3C"
	  }, {
	    symbol: "\uD83D\uDC28"
	  }, {
	    symbol: "\uD83D\uDC2F"
	  }, {
	    symbol: "\uD83E\uDD81"
	  }, {
	    symbol: "\uD83D\uDC2E"
	  }, {
	    symbol: "\uD83D\uDC37"
	  }, {
	    symbol: "\uD83D\uDC3D"
	  }, {
	    symbol: "\uD83D\uDC38"
	  }, {
	    symbol: "\uD83D\uDC35"
	  }, {
	    symbol: "\uD83D\uDE48"
	  }, {
	    symbol: "\uD83D\uDE49"
	  }, {
	    symbol: "\uD83D\uDE4A"
	  }, {
	    symbol: "\uD83D\uDC12"
	  }, {
	    symbol: "\uD83D\uDC14"
	  }, {
	    symbol: "\uD83D\uDC27"
	  }, {
	    symbol: "\uD83D\uDC26"
	  }, {
	    symbol: "\uD83D\uDC24"
	  }, {
	    symbol: "\uD83D\uDC23"
	  }, {
	    symbol: "\uD83D\uDC25"
	  }, {
	    symbol: "\uD83E\uDD86"
	  }, {
	    symbol: "\uD83E\uDD85"
	  }, {
	    symbol: "\uD83E\uDD89"
	  }, {
	    symbol: "\uD83E\uDD87"
	  }, {
	    symbol: "\uD83D\uDC3A"
	  }, {
	    symbol: "\uD83D\uDC17"
	  }, {
	    symbol: "\uD83D\uDC34"
	  }, {
	    symbol: "\uD83E\uDD84"
	  }, {
	    symbol: "\uD83D\uDC1D"
	  }, {
	    symbol: "\uD83D\uDC1B"
	  }, {
	    symbol: "\uD83E\uDD8B"
	  }, {
	    symbol: "\uD83D\uDC0C"
	  }, {
	    symbol: "\uD83D\uDC1E"
	  }, {
	    symbol: "\uD83D\uDC1C"
	  }, {
	    symbol: "\uD83E\uDD9F"
	  }, {
	    symbol: "\uD83E\uDD97"
	  }, {
	    symbol: "\uD83D\uDD77"
	  }, {
	    symbol: "\uD83D\uDD78"
	  }, {
	    symbol: "\uD83E\uDD82"
	  }, {
	    symbol: "\uD83D\uDC22"
	  }, {
	    symbol: "\uD83D\uDC0D"
	  }, {
	    symbol: "\uD83E\uDD8E"
	  }, {
	    symbol: "\uD83E\uDD96"
	  }, {
	    symbol: "\uD83E\uDD95"
	  }, {
	    symbol: "\uD83D\uDC19"
	  }, {
	    symbol: "\uD83E\uDD91"
	  }, {
	    symbol: "\uD83E\uDD90"
	  }, {
	    symbol: "\uD83E\uDD9E"
	  }, {
	    symbol: "\uD83E\uDD80"
	  }, {
	    symbol: "\uD83D\uDC21"
	  }, {
	    symbol: "\uD83D\uDC20"
	  }, {
	    symbol: "\uD83D\uDC1F"
	  }, {
	    symbol: "\uD83D\uDC2C"
	  }, {
	    symbol: "\uD83D\uDC33"
	  }, {
	    symbol: "\uD83D\uDC0B"
	  }, {
	    symbol: "\uD83E\uDD88"
	  }, {
	    symbol: "\uD83D\uDC0A"
	  }, {
	    symbol: "\uD83D\uDC05"
	  }, {
	    symbol: "\uD83D\uDC06"
	  }, {
	    symbol: "\uD83E\uDD93"
	  }, {
	    symbol: "\uD83E\uDD8D"
	  }, {
	    symbol: "\uD83D\uDC18"
	  }, {
	    symbol: "\uD83E\uDD9B"
	  }, {
	    symbol: "\uD83E\uDD8F"
	  }, {
	    symbol: "\uD83D\uDC2A"
	  }, {
	    symbol: "\uD83D\uDC2B"
	  }, {
	    symbol: "\uD83E\uDD92"
	  }, {
	    symbol: "\uD83E\uDD98"
	  }, {
	    symbol: "\uD83D\uDC03"
	  }, {
	    symbol: "\uD83D\uDC02"
	  }, {
	    symbol: "\uD83D\uDC04"
	  }, {
	    symbol: "\uD83D\uDC0E"
	  }, {
	    symbol: "\uD83D\uDC16"
	  }, {
	    symbol: "\uD83D\uDC0F"
	  }, {
	    symbol: "\uD83D\uDC11"
	  }, {
	    symbol: "\uD83E\uDD99"
	  }, {
	    symbol: "\uD83D\uDC10"
	  }, {
	    symbol: "\uD83E\uDD8C"
	  }, {
	    symbol: "\uD83D\uDC15"
	  }, {
	    symbol: "\uD83D\uDC29"
	  }, {
	    symbol: "\uD83D\uDC08"
	  }, {
	    symbol: "\uD83D\uDC13"
	  }, {
	    symbol: "\uD83E\uDD83"
	  }, {
	    symbol: "\uD83E\uDD9A"
	  }, {
	    symbol: "\uD83E\uDD9C"
	  }, {
	    symbol: "\uD83E\uDDA2"
	  }, {
	    symbol: "\uD83D\uDD4A"
	  }, {
	    symbol: "\uD83D\uDC07"
	  }, {
	    symbol: "\uD83E\uDD9D"
	  }, {
	    symbol: "\uD83E\uDDA1"
	  }, {
	    symbol: "\uD83D\uDC01"
	  }, {
	    symbol: "\uD83D\uDC00"
	  }, {
	    symbol: "\uD83D\uDC3F"
	  }, {
	    symbol: "\uD83E\uDD94"
	  }, {
	    symbol: "\uD83D\uDC3E"
	  }, {
	    symbol: "\uD83D\uDC09"
	  }, {
	    symbol: "\uD83D\uDC32"
	  }, {
	    symbol: "\uD83C\uDF35"
	  }, {
	    symbol: "\uD83C\uDF84"
	  }, {
	    symbol: "\uD83C\uDF32"
	  }, {
	    symbol: "\uD83C\uDF33"
	  }, {
	    symbol: "\uD83C\uDF34"
	  }, {
	    symbol: "\uD83C\uDF31"
	  }, {
	    symbol: "\uD83C\uDF3F"
	  }, {
	    symbol: "\u2618"
	  }, {
	    symbol: "\uD83C\uDF40"
	  }, {
	    symbol: "\uD83C\uDF8D"
	  }, {
	    symbol: "\uD83C\uDF8B"
	  }, {
	    symbol: "\uD83C\uDF43"
	  }, {
	    symbol: "\uD83C\uDF42"
	  }, {
	    symbol: "\uD83C\uDF41"
	  }, {
	    symbol: "\uD83C\uDF44"
	  }, {
	    symbol: "\uD83D\uDC1A"
	  }, {
	    symbol: "\uD83C\uDF3E"
	  }, {
	    symbol: "\uD83D\uDC90"
	  }, {
	    symbol: "\uD83C\uDF37"
	  }, {
	    symbol: "\uD83C\uDF39"
	  }, {
	    symbol: "\uD83E\uDD40"
	  }, {
	    symbol: "\uD83C\uDF3A"
	  }, {
	    symbol: "\uD83C\uDF38"
	  }, {
	    symbol: "\uD83C\uDF3C"
	  }, {
	    symbol: "\uD83C\uDF3B"
	  }, {
	    symbol: "\uD83C\uDF1E"
	  }, {
	    symbol: "\uD83C\uDF1D"
	  }, {
	    symbol: "\uD83C\uDF1B"
	  }, {
	    symbol: "\uD83C\uDF1C"
	  }, {
	    symbol: "\uD83C\uDF1A"
	  }, {
	    symbol: "\uD83C\uDF15"
	  }, {
	    symbol: "\uD83C\uDF16"
	  }, {
	    symbol: "\uD83C\uDF17"
	  }, {
	    symbol: "\uD83C\uDF18"
	  }, {
	    symbol: "\uD83C\uDF11"
	  }, {
	    symbol: "\uD83C\uDF12"
	  }, {
	    symbol: "\uD83C\uDF13"
	  }, {
	    symbol: "\uD83C\uDF14"
	  }, {
	    symbol: "\uD83C\uDF19"
	  }, {
	    symbol: "\uD83C\uDF0E"
	  }, {
	    symbol: "\uD83C\uDF0D"
	  }, {
	    symbol: "\uD83C\uDF0F"
	  }, {
	    symbol: "\uD83D\uDCAB"
	  }, {
	    symbol: "\u2B50"
	  }, {
	    symbol: "\uD83C\uDF1F"
	  }, {
	    symbol: "\u2728"
	  }, {
	    symbol: "\u26A1"
	  }, {
	    symbol: "\u2604"
	  }, {
	    symbol: "\uD83D\uDCA5"
	  }, {
	    symbol: "\uD83D\uDD25"
	  }, {
	    symbol: "\uD83C\uDF2A"
	  }, {
	    symbol: "\uD83C\uDF08"
	  }, {
	    symbol: "\u2600"
	  }, {
	    symbol: "\uD83C\uDF24"
	  }, {
	    symbol: "\uD83C\uDF25"
	  }, {
	    symbol: "\uD83C\uDF26"
	  }, {
	    symbol: "\uD83C\uDF27"
	  }, {
	    symbol: "\uD83C\uDF29"
	  }, {
	    symbol: "\uD83C\uDF28"
	  }, {
	    symbol: "\u2744"
	  }, {
	    symbol: "\u2603"
	  }, {
	    symbol: "\u26C4"
	  }, {
	    symbol: "\uD83C\uDF2C"
	  }, {
	    symbol: "\uD83D\uDCA8"
	  }, {
	    symbol: "\uD83D\uDCA7"
	  }, {
	    symbol: "\uD83D\uDCA6"
	  }, {
	    symbol: "\u2614"
	  }, {
	    symbol: "\u2602"
	  }, {
	    symbol: "\uD83C\uDF0A"
	  }, {
	    symbol: "\uD83C\uDF2B"
	  }]
	}, {
	  id: 3,
	  code: 'FOOD',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\uD83C\uDF4F"
	  }, {
	    symbol: "\uD83C\uDF4E"
	  }, {
	    symbol: "\uD83C\uDF50"
	  }, {
	    symbol: "\uD83C\uDF4A"
	  }, {
	    symbol: "\uD83C\uDF4B"
	  }, {
	    symbol: "\uD83C\uDF4C"
	  }, {
	    symbol: "\uD83C\uDF49"
	  }, {
	    symbol: "\uD83C\uDF47"
	  }, {
	    symbol: "\uD83C\uDF53"
	  }, {
	    symbol: "\uD83C\uDF48"
	  }, {
	    symbol: "\uD83C\uDF52"
	  }, {
	    symbol: "\uD83C\uDF51"
	  }, {
	    symbol: "\uD83E\uDD6D"
	  }, {
	    symbol: "\uD83C\uDF4D"
	  }, {
	    symbol: "\uD83E\uDD65"
	  }, {
	    symbol: "\uD83E\uDD5D"
	  }, {
	    symbol: "\uD83C\uDF45"
	  }, {
	    symbol: "\uD83C\uDF46"
	  }, {
	    symbol: "\uD83E\uDD51"
	  }, {
	    symbol: "\uD83E\uDD66"
	  }, {
	    symbol: "\uD83E\uDD6C"
	  }, {
	    symbol: "\uD83E\uDD52"
	  }, {
	    symbol: "\uD83C\uDF36"
	  }, {
	    symbol: "\uD83C\uDF3D"
	  }, {
	    symbol: "\uD83E\uDD55"
	  }, {
	    symbol: "\uD83E\uDD54"
	  }, {
	    symbol: "\uD83C\uDF60"
	  }, {
	    symbol: "\uD83E\uDD50"
	  }, {
	    symbol: "\uD83E\uDD6F"
	  }, {
	    symbol: "\uD83C\uDF5E"
	  }, {
	    symbol: "\uD83E\uDD56"
	  }, {
	    symbol: "\uD83E\uDD68"
	  }, {
	    symbol: "\uD83E\uDDC0"
	  }, {
	    symbol: "\uD83E\uDD5A"
	  }, {
	    symbol: "\uD83C\uDF73"
	  }, {
	    symbol: "\uD83E\uDD5E"
	  }, {
	    symbol: "\uD83E\uDD53"
	  }, {
	    symbol: "\uD83E\uDD69"
	  }, {
	    symbol: "\uD83C\uDF57"
	  }, {
	    symbol: "\uD83C\uDF56"
	  }, {
	    symbol: "\uD83E\uDDB4"
	  }, {
	    symbol: "\uD83C\uDF2D"
	  }, {
	    symbol: "\uD83C\uDF54"
	  }, {
	    symbol: "\uD83C\uDF5F"
	  }, {
	    symbol: "\uD83C\uDF55"
	  }, {
	    symbol: "\uD83E\uDD6A"
	  }, {
	    symbol: "\uD83E\uDD59"
	  }, {
	    symbol: "\uD83C\uDF2E"
	  }, {
	    symbol: "\uD83C\uDF2F"
	  }, {
	    symbol: "\uD83E\uDD57"
	  }, {
	    symbol: "\uD83E\uDD58"
	  }, {
	    symbol: "\uD83E\uDD6B"
	  }, {
	    symbol: "\uD83C\uDF5D"
	  }, {
	    symbol: "\uD83C\uDF5C"
	  }, {
	    symbol: "\uD83C\uDF72"
	  }, {
	    symbol: "\uD83C\uDF5B"
	  }, {
	    symbol: "\uD83C\uDF63"
	  }, {
	    symbol: "\uD83C\uDF71"
	  }, {
	    symbol: "\uD83E\uDD5F"
	  }, {
	    symbol: "\uD83C\uDF64"
	  }, {
	    symbol: "\uD83C\uDF59"
	  }, {
	    symbol: "\uD83C\uDF5A"
	  }, {
	    symbol: "\uD83C\uDF58"
	  }, {
	    symbol: "\uD83C\uDF65"
	  }, {
	    symbol: "\uD83E\uDD60"
	  }, {
	    symbol: "\uD83E\uDD6E"
	  }, {
	    symbol: "\uD83C\uDF62"
	  }, {
	    symbol: "\uD83C\uDF61"
	  }, {
	    symbol: "\uD83C\uDF67"
	  }, {
	    symbol: "\uD83C\uDF68"
	  }, {
	    symbol: "\uD83C\uDF66"
	  }, {
	    symbol: "\uD83E\uDD67"
	  }, {
	    symbol: "\uD83E\uDDC1"
	  }, {
	    symbol: "\uD83C\uDF70"
	  }, {
	    symbol: "\uD83C\uDF82"
	  }, {
	    symbol: "\uD83C\uDF6E"
	  }, {
	    symbol: "\uD83C\uDF6D"
	  }, {
	    symbol: "\uD83C\uDF6C"
	  }, {
	    symbol: "\uD83C\uDF6B"
	  }, {
	    symbol: "\uD83C\uDF7F"
	  }, {
	    symbol: "\uD83C\uDF69"
	  }, {
	    symbol: "\uD83C\uDF6A"
	  }, {
	    symbol: "\uD83C\uDF30"
	  }, {
	    symbol: "\uD83E\uDD5C"
	  }, {
	    symbol: "\uD83C\uDF6F"
	  }, {
	    symbol: "\uD83E\uDD5B"
	  }, {
	    symbol: "\uD83C\uDF7C"
	  }, {
	    symbol: "\u2615"
	  }, {
	    symbol: "\uD83C\uDF75"
	  }, {
	    symbol: "\uD83E\uDD64"
	  }, {
	    symbol: "\uD83C\uDF76"
	  }, {
	    symbol: "\uD83C\uDF7A"
	  }, {
	    symbol: "\uD83C\uDF7B"
	  }, {
	    symbol: "\uD83E\uDD42"
	  }, {
	    symbol: "\uD83C\uDF77"
	  }, {
	    symbol: "\uD83E\uDD43"
	  }, {
	    symbol: "\uD83C\uDF78"
	  }, {
	    symbol: "\uD83C\uDF79"
	  }, {
	    symbol: "\uD83C\uDF7E"
	  }, {
	    symbol: "\uD83E\uDD44"
	  }, {
	    symbol: "\uD83C\uDF74"
	  }, {
	    symbol: "\uD83C\uDF7D"
	  }, {
	    symbol: "\uD83E\uDD63"
	  }, {
	    symbol: "\uD83E\uDD61"
	  }, {
	    symbol: "\uD83E\uDD62"
	  }, {
	    symbol: "\uD83E\uDDC2"
	  }]
	}, {
	  id: 4,
	  code: 'HOBBY',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\u26BD"
	  }, {
	    symbol: "\uD83C\uDFC0"
	  }, {
	    symbol: "\uD83C\uDFC8"
	  }, {
	    symbol: "\u26BE"
	  }, {
	    symbol: "\uD83E\uDD4E"
	  }, {
	    symbol: "\uD83C\uDFBE"
	  }, {
	    symbol: "\uD83C\uDFD0"
	  }, {
	    symbol: "\uD83C\uDFC9"
	  }, {
	    symbol: "\uD83E\uDD4F"
	  }, {
	    symbol: "\uD83C\uDFB1"
	  }, {
	    symbol: "\uD83C\uDFD3"
	  }, {
	    symbol: "\uD83C\uDFF8"
	  }, {
	    symbol: "\uD83C\uDFD2"
	  }, {
	    symbol: "\uD83C\uDFD1"
	  }, {
	    symbol: "\uD83E\uDD4D"
	  }, {
	    symbol: "\uD83C\uDFCF"
	  }, {
	    symbol: "\uD83E\uDD45"
	  }, {
	    symbol: "\u26F3"
	  }, {
	    symbol: "\uD83C\uDFF9"
	  }, {
	    symbol: "\uD83C\uDFA3"
	  }, {
	    symbol: "\uD83E\uDD4A"
	  }, {
	    symbol: "\uD83E\uDD4B"
	  }, {
	    symbol: "\uD83C\uDFBD"
	  }, {
	    symbol: "\uD83D\uDEF9"
	  }, {
	    symbol: "\uD83D\uDEF7"
	  }, {
	    symbol: "\u26F8"
	  }, {
	    symbol: "\uD83E\uDD4C"
	  }, {
	    symbol: "\uD83C\uDFBF"
	  }, {
	    symbol: "\u26F7"
	  }, {
	    symbol: "\uD83C\uDFC2"
	  }, {
	    symbol: "\uD83C\uDFCB"
	  }, {
	    symbol: "\uD83E\uDD3C"
	  }, {
	    symbol: "\uD83E\uDD38"
	  }, {
	    symbol: "\u26F9"
	  }, {
	    symbol: "\uD83E\uDD3A"
	  }, {
	    symbol: "\uD83E\uDD3E"
	  }, {
	    symbol: "\uD83C\uDFCC"
	  }, {
	    symbol: "\uD83C\uDFC7"
	  }, {
	    symbol: "\uD83E\uDDD8"
	  }, {
	    symbol: "\uD83C\uDFC4"
	  }, {
	    symbol: "\uD83C\uDFCA"
	  }, {
	    symbol: "\uD83E\uDD3D"
	  }, {
	    symbol: "\uD83D\uDEA3"
	  }, {
	    symbol: "\uD83E\uDDD7"
	  }, {
	    symbol: "\uD83D\uDEB5"
	  }, {
	    symbol: "\uD83D\uDEB4"
	  }, {
	    symbol: "\uD83C\uDFC6"
	  }, {
	    symbol: "\uD83E\uDD47"
	  }, {
	    symbol: "\uD83E\uDD48"
	  }, {
	    symbol: "\uD83E\uDD49"
	  }, {
	    symbol: "\uD83C\uDFC5"
	  }, {
	    symbol: "\uD83C\uDF96"
	  }, {
	    symbol: "\uD83C\uDFF5"
	  }, {
	    symbol: "\uD83C\uDF97"
	  }, {
	    symbol: "\uD83C\uDFAB"
	  }, {
	    symbol: "\uD83C\uDF9F"
	  }, {
	    symbol: "\uD83C\uDFAA"
	  }, {
	    symbol: "\uD83E\uDD39"
	  }, {
	    symbol: "\uD83C\uDFAD"
	  }, {
	    symbol: "\uD83C\uDFA8"
	  }, {
	    symbol: "\uD83C\uDFAC"
	  }, {
	    symbol: "\uD83C\uDFA4"
	  }, {
	    symbol: "\uD83C\uDFA7"
	  }, {
	    symbol: "\uD83C\uDFBC"
	  }, {
	    symbol: "\uD83C\uDFB9"
	  }, {
	    symbol: "\uD83E\uDD41"
	  }, {
	    symbol: "\uD83C\uDFB7"
	  }, {
	    symbol: "\uD83C\uDFBA"
	  }, {
	    symbol: "\uD83C\uDFB8"
	  }, {
	    symbol: "\uD83C\uDFBB"
	  }, {
	    symbol: "\uD83C\uDFB2"
	  }, {
	    symbol: "\u265F"
	  }, {
	    symbol: "\uD83C\uDFAF"
	  }, {
	    symbol: "\uD83C\uDFB3"
	  }, {
	    symbol: "\uD83C\uDFAE"
	  }, {
	    symbol: "\uD83C\uDFB0"
	  }, {
	    symbol: "\uD83E\uDDE9"
	  }]
	}, {
	  id: 5,
	  code: 'TRAVEL',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\uD83D\uDE97"
	  }, {
	    symbol: "\uD83D\uDE95"
	  }, {
	    symbol: "\uD83D\uDE99"
	  }, {
	    symbol: "\uD83D\uDE8C"
	  }, {
	    symbol: "\uD83D\uDE8E"
	  }, {
	    symbol: "\uD83C\uDFCE"
	  }, {
	    symbol: "\uD83D\uDE93"
	  }, {
	    symbol: "\uD83D\uDE91"
	  }, {
	    symbol: "\uD83D\uDE92"
	  }, {
	    symbol: "\uD83D\uDE90"
	  }, {
	    symbol: "\uD83D\uDE9A"
	  }, {
	    symbol: "\uD83D\uDE9B"
	  }, {
	    symbol: "\uD83D\uDE9C"
	  }, {
	    symbol: "\uD83D\uDEF4"
	  }, {
	    symbol: "\uD83D\uDEB2"
	  }, {
	    symbol: "\uD83D\uDEF5"
	  }, {
	    symbol: "\uD83C\uDFCD"
	  }, {
	    symbol: "\uD83D\uDEA8"
	  }, {
	    symbol: "\uD83D\uDE94"
	  }, {
	    symbol: "\uD83D\uDE8D"
	  }, {
	    symbol: "\uD83D\uDE98"
	  }, {
	    symbol: "\uD83D\uDE96"
	  }, {
	    symbol: "\uD83D\uDEA1"
	  }, {
	    symbol: "\uD83D\uDEA0"
	  }, {
	    symbol: "\uD83D\uDE9F"
	  }, {
	    symbol: "\uD83D\uDE83"
	  }, {
	    symbol: "\uD83D\uDE8B"
	  }, {
	    symbol: "\uD83D\uDE9E"
	  }, {
	    symbol: "\uD83D\uDE9D"
	  }, {
	    symbol: "\uD83D\uDE84"
	  }, {
	    symbol: "\uD83D\uDE85"
	  }, {
	    symbol: "\uD83D\uDE88"
	  }, {
	    symbol: "\uD83D\uDE82"
	  }, {
	    symbol: "\uD83D\uDE86"
	  }, {
	    symbol: "\uD83D\uDE87"
	  }, {
	    symbol: "\uD83D\uDE8A"
	  }, {
	    symbol: "\uD83D\uDE89"
	  }, {
	    symbol: "\u2708"
	  }, {
	    symbol: "\uD83D\uDEEB"
	  }, {
	    symbol: "\uD83D\uDEEC"
	  }, {
	    symbol: "\uD83D\uDEE9"
	  }, {
	    symbol: "\uD83D\uDCBA"
	  }, {
	    symbol: "\uD83D\uDEF0"
	  }, {
	    symbol: "\uD83D\uDE80"
	  }, {
	    symbol: "\uD83D\uDEF8"
	  }, {
	    symbol: "\uD83D\uDE81"
	  }, {
	    symbol: "\uD83D\uDEF6"
	  }, {
	    symbol: "\u26F5"
	  }, {
	    symbol: "\uD83D\uDEA4"
	  }, {
	    symbol: "\uD83D\uDEE5"
	  }, {
	    symbol: "\uD83D\uDEF3"
	  }, {
	    symbol: "\u26F4"
	  }, {
	    symbol: "\uD83D\uDEA2"
	  }, {
	    symbol: "\u2693"
	  }, {
	    symbol: "\u26FD"
	  }, {
	    symbol: "\uD83D\uDEA7"
	  }, {
	    symbol: "\uD83D\uDEA6"
	  }, {
	    symbol: "\uD83D\uDEA5"
	  }, {
	    symbol: "\uD83D\uDE8F"
	  }, {
	    symbol: "\uD83D\uDDFA"
	  }, {
	    symbol: "\uD83D\uDDFF"
	  }, {
	    symbol: "\uD83D\uDDFD"
	  }, {
	    symbol: "\uD83D\uDDFC"
	  }, {
	    symbol: "\uD83C\uDFF0"
	  }, {
	    symbol: "\uD83C\uDFEF"
	  }, {
	    symbol: "\uD83C\uDFDF"
	  }, {
	    symbol: "\uD83C\uDFA1"
	  }, {
	    symbol: "\uD83C\uDFA2"
	  }, {
	    symbol: "\uD83C\uDFA0"
	  }, {
	    symbol: "\u26F2"
	  }, {
	    symbol: "\u26F1"
	  }, {
	    symbol: "\uD83C\uDFD6"
	  }, {
	    symbol: "\uD83C\uDFDD"
	  }, {
	    symbol: "\uD83C\uDFDC"
	  }, {
	    symbol: "\uD83C\uDF0B"
	  }, {
	    symbol: "\u26F0"
	  }, {
	    symbol: "\uD83C\uDFD4"
	  }, {
	    symbol: "\uD83D\uDDFB"
	  }, {
	    symbol: "\uD83C\uDFD5"
	  }, {
	    symbol: "\u26FA"
	  }, {
	    symbol: "\uD83C\uDFE0"
	  }, {
	    symbol: "\uD83C\uDFE1"
	  }, {
	    symbol: "\uD83C\uDFD8"
	  }, {
	    symbol: "\uD83C\uDFDA"
	  }, {
	    symbol: "\uD83C\uDFD7"
	  }, {
	    symbol: "\uD83C\uDFED"
	  }, {
	    symbol: "\uD83C\uDFE2"
	  }, {
	    symbol: "\uD83C\uDFEC"
	  }, {
	    symbol: "\uD83C\uDFE3"
	  }, {
	    symbol: "\uD83C\uDFE4"
	  }, {
	    symbol: "\uD83C\uDFE5"
	  }, {
	    symbol: "\uD83C\uDFE6"
	  }, {
	    symbol: "\uD83C\uDFE8"
	  }, {
	    symbol: "\uD83C\uDFEA"
	  }, {
	    symbol: "\uD83C\uDFEB"
	  }, {
	    symbol: "\uD83C\uDFE9"
	  }, {
	    symbol: "\uD83D\uDC92"
	  }, {
	    symbol: "\uD83C\uDFDB"
	  }, {
	    symbol: "\u26EA"
	  }, {
	    symbol: "\uD83D\uDD4C"
	  }, {
	    symbol: "\uD83D\uDD4D"
	  }, {
	    symbol: "\uD83D\uDD4B"
	  }, {
	    symbol: "\u26E9"
	  }, {
	    symbol: "\uD83D\uDEE4"
	  }, {
	    symbol: "\uD83D\uDEE3"
	  }, {
	    symbol: "\uD83D\uDDFE"
	  }, {
	    symbol: "\uD83C\uDF91"
	  }, {
	    symbol: "\uD83C\uDFDE"
	  }, {
	    symbol: "\uD83C\uDF05"
	  }, {
	    symbol: "\uD83C\uDF04"
	  }, {
	    symbol: "\uD83C\uDF20"
	  }, {
	    symbol: "\uD83C\uDF87"
	  }, {
	    symbol: "\uD83C\uDF86"
	  }, {
	    symbol: "\uD83C\uDF07"
	  }, {
	    symbol: "\uD83C\uDF06"
	  }, {
	    symbol: "\uD83C\uDFD9"
	  }, {
	    symbol: "\uD83C\uDF03"
	  }, {
	    symbol: "\uD83C\uDF0C"
	  }, {
	    symbol: "\uD83C\uDF09"
	  }, {
	    symbol: "\uD83C\uDF01"
	  }]
	}, {
	  id: 6,
	  code: 'OBJECTS',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\u231A"
	  }, {
	    symbol: "\uD83D\uDCF1"
	  }, {
	    symbol: "\uD83D\uDCF2"
	  }, {
	    symbol: "\uD83D\uDCBB"
	  }, {
	    symbol: "\u2328"
	  }, {
	    symbol: "\uD83D\uDDA5"
	  }, {
	    symbol: "\uD83D\uDDA8"
	  }, {
	    symbol: "\uD83D\uDDB1"
	  }, {
	    symbol: "\uD83D\uDDB2"
	  }, {
	    symbol: "\uD83D\uDD79"
	  }, {
	    symbol: "\uD83D\uDDDC"
	  }, {
	    symbol: "\uD83D\uDCBD"
	  }, {
	    symbol: "\uD83D\uDCBE"
	  }, {
	    symbol: "\uD83D\uDCBF"
	  }, {
	    symbol: "\uD83D\uDCC0"
	  }, {
	    symbol: "\uD83D\uDCFC"
	  }, {
	    symbol: "\uD83D\uDCF7"
	  }, {
	    symbol: "\uD83D\uDCF8"
	  }, {
	    symbol: "\uD83D\uDCF9"
	  }, {
	    symbol: "\uD83C\uDFA5"
	  }, {
	    symbol: "\uD83D\uDCFD"
	  }, {
	    symbol: "\uD83C\uDF9E"
	  }, {
	    symbol: "\uD83D\uDCDE"
	  }, {
	    symbol: "\u260E"
	  }, {
	    symbol: "\uD83D\uDCDF"
	  }, {
	    symbol: "\uD83D\uDCE0"
	  }, {
	    symbol: "\uD83D\uDCFA"
	  }, {
	    symbol: "\uD83D\uDCFB"
	  }, {
	    symbol: "\uD83C\uDF99"
	  }, {
	    symbol: "\uD83C\uDF9A"
	  }, {
	    symbol: "\uD83C\uDF9B"
	  }, {
	    symbol: "\uD83E\uDDED"
	  }, {
	    symbol: "\u23F1"
	  }, {
	    symbol: "\u23F2"
	  }, {
	    symbol: "\u23F0"
	  }, {
	    symbol: "\uD83D\uDD70"
	  }, {
	    symbol: "\u231B"
	  }, {
	    symbol: "\u23F3"
	  }, {
	    symbol: "\uD83D\uDCE1"
	  }, {
	    symbol: "\uD83D\uDD0B"
	  }, {
	    symbol: "\uD83D\uDD0C"
	  }, {
	    symbol: "\uD83D\uDCA1"
	  }, {
	    symbol: "\uD83D\uDD26"
	  }, {
	    symbol: "\uD83D\uDD6F"
	  }, {
	    symbol: "\uD83E\uDDEF"
	  }, {
	    symbol: "\uD83D\uDEE2"
	  }, {
	    symbol: "\uD83D\uDCB8"
	  }, {
	    symbol: "\uD83D\uDCB5"
	  }, {
	    symbol: "\uD83D\uDCB4"
	  }, {
	    symbol: "\uD83D\uDCB6"
	  }, {
	    symbol: "\uD83D\uDCB7"
	  }, {
	    symbol: "\uD83D\uDCB0"
	  }, {
	    symbol: "\uD83D\uDCB3"
	  }, {
	    symbol: "\uD83D\uDC8E"
	  }, {
	    symbol: "\u2696"
	  }, {
	    symbol: "\uD83E\uDDF0"
	  }, {
	    symbol: "\uD83D\uDD27"
	  }, {
	    symbol: "\uD83D\uDD28"
	  }, {
	    symbol: "\u2692"
	  }, {
	    symbol: "\uD83D\uDEE0"
	  }, {
	    symbol: "\u26CF"
	  }, {
	    symbol: "\uD83D\uDD29"
	  }, {
	    symbol: "\u2699"
	  }, {
	    symbol: "\uD83E\uDDF1"
	  }, {
	    symbol: "\u26D3"
	  }, {
	    symbol: "\uD83E\uDDF2"
	  }, {
	    symbol: "\uD83D\uDD2B"
	  }, {
	    symbol: "\uD83D\uDCA3"
	  }, {
	    symbol: "\uD83E\uDDE8"
	  }, {
	    symbol: "\uD83D\uDD2A"
	  }, {
	    symbol: "\uD83D\uDDE1"
	  }, {
	    symbol: "\u2694"
	  }, {
	    symbol: "\uD83D\uDEE1"
	  }, {
	    symbol: "\uD83D\uDEAC"
	  }, {
	    symbol: "\u26B0"
	  }, {
	    symbol: "\u26B1"
	  }, {
	    symbol: "\uD83C\uDFFA"
	  }, {
	    symbol: "\uD83D\uDD2E"
	  }, {
	    symbol: "\uD83D\uDCFF"
	  }, {
	    symbol: "\uD83E\uDDFF"
	  }, {
	    symbol: "\uD83D\uDC88"
	  }, {
	    symbol: "\u2697"
	  }, {
	    symbol: "\uD83D\uDD2D"
	  }, {
	    symbol: "\uD83D\uDD2C"
	  }, {
	    symbol: "\uD83D\uDD73"
	  }, {
	    symbol: "\uD83D\uDC8A"
	  }, {
	    symbol: "\uD83D\uDC89"
	  }, {
	    symbol: "\uD83E\uDDEC"
	  }, {
	    symbol: "\uD83E\uDDA0"
	  }, {
	    symbol: "\uD83E\uDDEB"
	  }, {
	    symbol: "\uD83E\uDDEA"
	  }, {
	    symbol: "\uD83C\uDF21"
	  }, {
	    symbol: "\uD83E\uDDF9"
	  }, {
	    symbol: "\uD83E\uDDFA"
	  }, {
	    symbol: "\uD83E\uDDFB"
	  }, {
	    symbol: "\uD83D\uDEBD"
	  }, {
	    symbol: "\uD83D\uDEB0"
	  }, {
	    symbol: "\uD83D\uDEBF"
	  }, {
	    symbol: "\uD83D\uDEC1"
	  }, {
	    symbol: "\uD83D\uDEC0"
	  }, {
	    symbol: "\uD83E\uDDFC"
	  }, {
	    symbol: "\uD83E\uDDFD"
	  }, {
	    symbol: "\uD83E\uDDF4"
	  }, {
	    symbol: "\uD83D\uDECE"
	  }, {
	    symbol: "\uD83D\uDD11"
	  }, {
	    symbol: "\uD83D\uDDDD"
	  }, {
	    symbol: "\uD83D\uDEAA"
	  }, {
	    symbol: "\uD83D\uDECB"
	  }, {
	    symbol: "\uD83D\uDECF"
	  }, {
	    symbol: "\uD83D\uDECC"
	  }, {
	    symbol: "\uD83E\uDDF8"
	  }, {
	    symbol: "\uD83D\uDDBC"
	  }, {
	    symbol: "\uD83D\uDECD"
	  }, {
	    symbol: "\uD83D\uDED2"
	  }, {
	    symbol: "\uD83C\uDF81"
	  }, {
	    symbol: "\uD83C\uDF88"
	  }, {
	    symbol: "\uD83C\uDF8F"
	  }, {
	    symbol: "\uD83C\uDF80"
	  }, {
	    symbol: "\uD83C\uDF8A"
	  }, {
	    symbol: "\uD83C\uDF89"
	  }, {
	    symbol: "\uD83C\uDF8E"
	  }, {
	    symbol: "\uD83C\uDFEE"
	  }, {
	    symbol: "\uD83C\uDF90"
	  }, {
	    symbol: "\uD83E\uDDE7"
	  }, {
	    symbol: "\u2709"
	  }, {
	    symbol: "\uD83D\uDCE9"
	  }, {
	    symbol: "\uD83D\uDCE8"
	  }, {
	    symbol: "\uD83D\uDCE7"
	  }, {
	    symbol: "\uD83D\uDC8C"
	  }, {
	    symbol: "\uD83D\uDCE5"
	  }, {
	    symbol: "\uD83D\uDCE4"
	  }, {
	    symbol: "\uD83D\uDCE6"
	  }, {
	    symbol: "\uD83C\uDFF7"
	  }, {
	    symbol: "\uD83D\uDCEA"
	  }, {
	    symbol: "\uD83D\uDCEB"
	  }, {
	    symbol: "\uD83D\uDCEC"
	  }, {
	    symbol: "\uD83D\uDCED"
	  }, {
	    symbol: "\uD83D\uDCEE"
	  }, {
	    symbol: "\uD83D\uDCEF"
	  }, {
	    symbol: "\uD83D\uDCDC"
	  }, {
	    symbol: "\uD83D\uDCC3"
	  }, {
	    symbol: "\uD83D\uDCC4"
	  }, {
	    symbol: "\uD83D\uDCD1"
	  }, {
	    symbol: "\uD83E\uDDFE"
	  }, {
	    symbol: "\uD83D\uDCCA"
	  }, {
	    symbol: "\uD83D\uDCC8"
	  }, {
	    symbol: "\uD83D\uDCC9"
	  }, {
	    symbol: "\uD83D\uDDD2"
	  }, {
	    symbol: "\uD83D\uDDD3"
	  }, {
	    symbol: "\uD83D\uDCC6"
	  }, {
	    symbol: "\uD83D\uDCC5"
	  }, {
	    symbol: "\uD83D\uDDD1"
	  }, {
	    symbol: "\uD83D\uDCC7"
	  }, {
	    symbol: "\uD83D\uDDC3"
	  }, {
	    symbol: "\uD83D\uDDF3"
	  }, {
	    symbol: "\uD83D\uDDC4"
	  }, {
	    symbol: "\uD83D\uDCCB"
	  }, {
	    symbol: "\uD83D\uDCC1"
	  }, {
	    symbol: "\uD83D\uDCC2"
	  }, {
	    symbol: "\uD83D\uDDC2"
	  }, {
	    symbol: "\uD83D\uDDDE"
	  }, {
	    symbol: "\uD83D\uDCF0"
	  }, {
	    symbol: "\uD83D\uDCD3"
	  }, {
	    symbol: "\uD83D\uDCD4"
	  }, {
	    symbol: "\uD83D\uDCD2"
	  }, {
	    symbol: "\uD83D\uDCD5"
	  }, {
	    symbol: "\uD83D\uDCD7"
	  }, {
	    symbol: "\uD83D\uDCD8"
	  }, {
	    symbol: "\uD83D\uDCD9"
	  }, {
	    symbol: "\uD83D\uDCDA"
	  }, {
	    symbol: "\uD83D\uDCD6"
	  }, {
	    symbol: "\uD83D\uDD16"
	  }, {
	    symbol: "\uD83E\uDDF7"
	  }, {
	    symbol: "\uD83D\uDD17"
	  }, {
	    symbol: "\uD83D\uDCCE"
	  }, {
	    symbol: "\uD83D\uDD87"
	  }, {
	    symbol: "\uD83D\uDCD0"
	  }, {
	    symbol: "\uD83D\uDCCF"
	  }, {
	    symbol: "\uD83D\uDCCC"
	  }, {
	    symbol: "\uD83D\uDCCD"
	  }, {
	    symbol: "\u2702"
	  }, {
	    symbol: "\uD83D\uDD8A"
	  }, {
	    symbol: "\uD83D\uDD8B"
	  }, {
	    symbol: "\u2712"
	  }, {
	    symbol: "\uD83D\uDD8C"
	  }, {
	    symbol: "\uD83D\uDD8D"
	  }, {
	    symbol: "\uD83D\uDCDD"
	  }, {
	    symbol: "\u270F"
	  }, {
	    symbol: "\uD83D\uDD0D"
	  }, {
	    symbol: "\uD83D\uDD0E"
	  }, {
	    symbol: "\uD83D\uDD0F"
	  }, {
	    symbol: "\uD83D\uDD10"
	  }, {
	    symbol: "\uD83D\uDD12"
	  }, {
	    symbol: "\uD83D\uDD13"
	  }]
	}, {
	  id: 7,
	  code: 'SYMBOLS',
	  showForWindows: true,
	  emoji: [{
	    symbol: "\u2764"
	  }, {
	    symbol: "\uD83E\uDDE1"
	  }, {
	    symbol: "\uD83D\uDC9B"
	  }, {
	    symbol: "\uD83D\uDC9A"
	  }, {
	    symbol: "\uD83D\uDC99"
	  }, {
	    symbol: "\uD83D\uDC9C"
	  }, {
	    symbol: "\uD83D\uDDA4"
	  }, {
	    symbol: "\uD83D\uDC94"
	  }, {
	    symbol: "\u2763"
	  }, {
	    symbol: "\uD83D\uDC95"
	  }, {
	    symbol: "\uD83D\uDC9E"
	  }, {
	    symbol: "\uD83D\uDC93"
	  }, {
	    symbol: "\uD83D\uDC97"
	  }, {
	    symbol: "\uD83D\uDC96"
	  }, {
	    symbol: "\uD83D\uDC98"
	  }, {
	    symbol: "\uD83D\uDC9D"
	  }, {
	    symbol: "\uD83D\uDC9F"
	  }, {
	    symbol: "\u262E"
	  }, {
	    symbol: "\u271D"
	  }, {
	    symbol: "\u262A"
	  }, {
	    symbol: "\uD83D\uDD49"
	  }, {
	    symbol: "\u2638"
	  }, {
	    symbol: "\u2721"
	  }, {
	    symbol: "\uD83D\uDD2F"
	  }, {
	    symbol: "\uD83D\uDD4E"
	  }, {
	    symbol: "\u262F"
	  }, {
	    symbol: "\u2626"
	  }, {
	    symbol: "\uD83D\uDED0"
	  }, {
	    symbol: "\u26CE"
	  }, {
	    symbol: "\u2648"
	  }, {
	    symbol: "\u2649"
	  }, {
	    symbol: "\u264A"
	  }, {
	    symbol: "\u264B"
	  }, {
	    symbol: "\u264C"
	  }, {
	    symbol: "\u264D"
	  }, {
	    symbol: "\u264E"
	  }, {
	    symbol: "\u264F"
	  }, {
	    symbol: "\u2650"
	  }, {
	    symbol: "\u2651"
	  }, {
	    symbol: "\u2652"
	  }, {
	    symbol: "\u2653"
	  }, {
	    symbol: "\uD83C\uDD94"
	  }, {
	    symbol: "\u269B"
	  }, {
	    symbol: "\uD83C\uDE51"
	  }, {
	    symbol: "\u2622"
	  }, {
	    symbol: "\u2623"
	  }, {
	    symbol: "\uD83D\uDCF4"
	  }, {
	    symbol: "\uD83D\uDCF3"
	  }, {
	    symbol: "\uD83C\uDE36"
	  }, {
	    symbol: "\uD83C\uDE1A"
	  }, {
	    symbol: "\uD83C\uDE38"
	  }, {
	    symbol: "\uD83C\uDE3A"
	  }, {
	    symbol: "\uD83C\uDE37"
	  }, {
	    symbol: "\u2734"
	  }, {
	    symbol: "\uD83C\uDD9A"
	  }, {
	    symbol: "\uD83D\uDCAE"
	  }, {
	    symbol: "\uD83C\uDE50"
	  }, {
	    symbol: "\u3299"
	  }, {
	    symbol: "\u3297"
	  }, {
	    symbol: "\uD83C\uDE34"
	  }, {
	    symbol: "\uD83C\uDE35"
	  }, {
	    symbol: "\uD83C\uDE39"
	  }, {
	    symbol: "\uD83C\uDE32"
	  }, {
	    symbol: "\uD83C\uDD70"
	  }, {
	    symbol: "\uD83C\uDD71"
	  }, {
	    symbol: "\uD83C\uDD8E"
	  }, {
	    symbol: "\uD83C\uDD91"
	  }, {
	    symbol: "\uD83C\uDD7E"
	  }, {
	    symbol: "\uD83C\uDD98"
	  }, {
	    symbol: "\u274C"
	  }, {
	    symbol: "\u2B55"
	  }, {
	    symbol: "\uD83D\uDED1"
	  }, {
	    symbol: "\u26D4"
	  }, {
	    symbol: "\uD83D\uDCDB"
	  }, {
	    symbol: "\uD83D\uDEAB"
	  }, {
	    symbol: "\uD83D\uDCAF"
	  }, {
	    symbol: "\uD83D\uDCA2"
	  }, {
	    symbol: "\u2668"
	  }, {
	    symbol: "\uD83D\uDEB7"
	  }, {
	    symbol: "\uD83D\uDEAF"
	  }, {
	    symbol: "\uD83D\uDEB3"
	  }, {
	    symbol: "\uD83D\uDEB1"
	  }, {
	    symbol: "\uD83D\uDD1E"
	  }, {
	    symbol: "\uD83D\uDCF5"
	  }, {
	    symbol: "\uD83D\uDEAD"
	  }, {
	    symbol: "\u2757"
	  }, {
	    symbol: "\u2755"
	  }, {
	    symbol: "\u2753"
	  }, {
	    symbol: "\u2754"
	  }, {
	    symbol: "\u203C"
	  }, {
	    symbol: "\u2049"
	  }, {
	    symbol: "\uD83D\uDD05"
	  }, {
	    symbol: "\uD83D\uDD06"
	  }, {
	    symbol: "\u303D"
	  }, {
	    symbol: "\u26A0"
	  }, {
	    symbol: "\uD83D\uDEB8"
	  }, {
	    symbol: "\uD83D\uDD31"
	  }, {
	    symbol: "\u269C"
	  }, {
	    symbol: "\uD83D\uDD30"
	  }, {
	    symbol: "\u267B"
	  }, {
	    symbol: "\u2705"
	  }, {
	    symbol: "\uD83C\uDE2F"
	  }, {
	    symbol: "\uD83D\uDCB9"
	  }, {
	    symbol: "\u2747"
	  }, {
	    symbol: "\u2733"
	  }, {
	    symbol: "\u274E"
	  }, {
	    symbol: "\uD83C\uDF10"
	  }, {
	    symbol: "\uD83D\uDCA0"
	  }, {
	    symbol: "\u24C2"
	  }, {
	    symbol: "\uD83C\uDF00"
	  }, {
	    symbol: "\uD83D\uDCA4"
	  }, {
	    symbol: "\uD83C\uDFE7"
	  }, {
	    symbol: "\uD83D\uDEBE"
	  }, {
	    symbol: "\u267F"
	  }, {
	    symbol: "\uD83C\uDD7F"
	  }, {
	    symbol: "\uD83C\uDE33"
	  }, {
	    symbol: "\uD83C\uDE02"
	  }, {
	    symbol: "\uD83D\uDEC2"
	  }, {
	    symbol: "\uD83D\uDEC3"
	  }, {
	    symbol: "\uD83D\uDEC4"
	  }, {
	    symbol: "\uD83D\uDEC5"
	  }, {
	    symbol: "\uD83D\uDEB9"
	  }, {
	    symbol: "\uD83D\uDEBA"
	  }, {
	    symbol: "\uD83D\uDEBC"
	  }, {
	    symbol: "\uD83D\uDEBB"
	  }, {
	    symbol: "\uD83D\uDEAE"
	  }, {
	    symbol: "\uD83C\uDFA6"
	  }, {
	    symbol: "\uD83D\uDCF6"
	  }, {
	    symbol: "\uD83C\uDE01"
	  }, {
	    symbol: "\uD83D\uDD23"
	  }, {
	    symbol: "\u2139"
	  }, {
	    symbol: "\uD83D\uDD24"
	  }, {
	    symbol: "\uD83D\uDD21"
	  }, {
	    symbol: "\uD83D\uDD20"
	  }, {
	    symbol: "\uD83C\uDD96"
	  }, {
	    symbol: "\uD83C\uDD97"
	  }, {
	    symbol: "\uD83C\uDD99"
	  }, {
	    symbol: "\uD83C\uDD92"
	  }, {
	    symbol: "\uD83C\uDD95"
	  }, {
	    symbol: "\uD83C\uDD93"
	  }, {
	    symbol: "0"
	  }, {
	    symbol: "1"
	  }, {
	    symbol: "2"
	  }, {
	    symbol: "3"
	  }, {
	    symbol: "4"
	  }, {
	    symbol: "5"
	  }, {
	    symbol: "6"
	  }, {
	    symbol: "7"
	  }, {
	    symbol: "8"
	  }, {
	    symbol: "9"
	  }, {
	    symbol: "\uD83D\uDD1F"
	  }, {
	    symbol: "\uD83D\uDD22"
	  }, {
	    symbol: "#"
	  }, {
	    symbol: "*"
	  }, {
	    symbol: "\u23CF"
	  }, {
	    symbol: "\u25B6"
	  }, {
	    symbol: "\u23F8"
	  }, {
	    symbol: "\u23EF"
	  }, {
	    symbol: "\u23F9"
	  }, {
	    symbol: "\u23FA"
	  }, {
	    symbol: "\u23ED"
	  }, {
	    symbol: "\u23EE"
	  }, {
	    symbol: "\u23E9"
	  }, {
	    symbol: "\u23EA"
	  }, {
	    symbol: "\u23EB"
	  }, {
	    symbol: "\u23EC"
	  }, {
	    symbol: "\u25C0"
	  }, {
	    symbol: "\uD83D\uDD3C"
	  }, {
	    symbol: "\uD83D\uDD3D"
	  }, {
	    symbol: "\u27A1"
	  }, {
	    symbol: "\u2B05"
	  }, {
	    symbol: "\u2B06"
	  }, {
	    symbol: "\u2B07"
	  }, {
	    symbol: "\u2197"
	  }, {
	    symbol: "\u2198"
	  }, {
	    symbol: "\u2199"
	  }, {
	    symbol: "\u2196"
	  }, {
	    symbol: "\u2195"
	  }, {
	    symbol: "\u2194"
	  }, {
	    symbol: "\u21AA"
	  }, {
	    symbol: "\u21A9"
	  }, {
	    symbol: "\u2934"
	  }, {
	    symbol: "\u2935"
	  }, {
	    symbol: "\uD83D\uDD00"
	  }, {
	    symbol: "\uD83D\uDD01"
	  }, {
	    symbol: "\uD83D\uDD02"
	  }, {
	    symbol: "\uD83D\uDD04"
	  }, {
	    symbol: "\uD83D\uDD03"
	  }, {
	    symbol: "\uD83C\uDFB5"
	  }, {
	    symbol: "\uD83C\uDFB6"
	  }, {
	    symbol: "\u2795"
	  }, {
	    symbol: "\u2796"
	  }, {
	    symbol: "\u2797"
	  }, {
	    symbol: "\u2716"
	  }, {
	    symbol: "\u267E"
	  }, {
	    symbol: "\uD83D\uDCB2"
	  }, {
	    symbol: "\uD83D\uDCB1"
	  }, {
	    symbol: "\u2122"
	  }, {
	    symbol: "\xA9"
	  }, {
	    symbol: "\xAE"
	  }, {
	    symbol: "\uD83D\uDC41"
	  }, {
	    symbol: "\uD83D\uDDE8"
	  }, {
	    symbol: "\uD83D\uDD1A"
	  }, {
	    symbol: "\uD83D\uDD19"
	  }, {
	    symbol: "\uD83D\uDD1B"
	  }, {
	    symbol: "\uD83D\uDD1D"
	  }, {
	    symbol: "\uD83D\uDD1C"
	  }, {
	    symbol: "\u3030"
	  }, {
	    symbol: "\u27B0"
	  }, {
	    symbol: "\u27BF"
	  }, {
	    symbol: "\u2714"
	  }, {
	    symbol: "\u2611"
	  }, {
	    symbol: "\uD83D\uDD18"
	  }, {
	    symbol: "\u26AA"
	  }, {
	    symbol: "\u26AB"
	  }, {
	    symbol: "\uD83D\uDD34"
	  }, {
	    symbol: "\uD83D\uDD35"
	  }, {
	    symbol: "\uD83D\uDD3A"
	  }, {
	    symbol: "\uD83D\uDD3B"
	  }, {
	    symbol: "\uD83D\uDD38"
	  }, {
	    symbol: "\uD83D\uDD39"
	  }, {
	    symbol: "\uD83D\uDD36"
	  }, {
	    symbol: "\uD83D\uDD37"
	  }, {
	    symbol: "\uD83D\uDD33"
	  }, {
	    symbol: "\uD83D\uDD32"
	  }, {
	    symbol: "\u25AA"
	  }, {
	    symbol: "\u25AB"
	  }, {
	    symbol: "\u25FE"
	  }, {
	    symbol: "\u25FD"
	  }, {
	    symbol: "\u25FC"
	  }, {
	    symbol: "\u25FB"
	  }, {
	    symbol: "\u2B1B"
	  }, {
	    symbol: "\u2B1C"
	  }, {
	    symbol: "\uD83D\uDD08"
	  }, {
	    symbol: "\uD83D\uDD07"
	  }, {
	    symbol: "\uD83D\uDD09"
	  }, {
	    symbol: "\uD83D\uDD0A"
	  }, {
	    symbol: "\uD83D\uDD14"
	  }, {
	    symbol: "\uD83D\uDD15"
	  }, {
	    symbol: "\uD83D\uDCE3"
	  }, {
	    symbol: "\uD83D\uDCE2"
	  }, {
	    symbol: "\uD83D\uDCAC"
	  }, {
	    symbol: "\uD83D\uDCAD"
	  }, {
	    symbol: "\uD83D\uDDEF"
	  }, {
	    symbol: "\u2660"
	  }, {
	    symbol: "\u2663"
	  }, {
	    symbol: "\u2665"
	  }, {
	    symbol: "\u2666"
	  }, {
	    symbol: "\uD83C\uDCCF"
	  }, {
	    symbol: "\uD83C\uDFB4"
	  }, {
	    symbol: "\uD83C\uDC04"
	  }, {
	    symbol: "\uD83D\uDD50"
	  }, {
	    symbol: "\uD83D\uDD51"
	  }, {
	    symbol: "\uD83D\uDD52"
	  }, {
	    symbol: "\uD83D\uDD53"
	  }, {
	    symbol: "\uD83D\uDD54"
	  }, {
	    symbol: "\uD83D\uDD55"
	  }, {
	    symbol: "\uD83D\uDD56"
	  }, {
	    symbol: "\uD83D\uDD57"
	  }, {
	    symbol: "\uD83D\uDD58"
	  }, {
	    symbol: "\uD83D\uDD59"
	  }, {
	    symbol: "\uD83D\uDD5A"
	  }, {
	    symbol: "\uD83D\uDD5B"
	  }, {
	    symbol: "\uD83D\uDD5C"
	  }, {
	    symbol: "\uD83D\uDD5D"
	  }, {
	    symbol: "\uD83D\uDD5E"
	  }, {
	    symbol: "\uD83D\uDD5F"
	  }, {
	    symbol: "\uD83D\uDD60"
	  }, {
	    symbol: "\uD83D\uDD61"
	  }, {
	    symbol: "\uD83D\uDD62"
	  }, {
	    symbol: "\uD83D\uDD63"
	  }, {
	    symbol: "\uD83D\uDD64"
	  }, {
	    symbol: "\uD83D\uDD65"
	  }, {
	    symbol: "\uD83D\uDD66"
	  }, {
	    symbol: "\uD83D\uDD67"
	  }]
	}, {
	  id: 8,
	  code: 'FLAGS',
	  showForWindows: false,
	  emoji: [{
	    symbol: "\uD83C\uDFF3"
	  }, {
	    symbol: "\uD83C\uDFF4"
	  }, {
	    symbol: "\uD83C\uDFC1"
	  }, {
	    symbol: "\uD83D\uDEA9"
	  }, {
	    symbol: "\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDFD"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF6"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDEF"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFB"
	  }, {
	    symbol: "\uD83C\uDDE7\uD83C\uDDF6"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFD"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDED\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDEF"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDFB"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF6"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDEF"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDE9\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF5"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDED\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDED\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDED\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDED\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF6"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDEE\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDEF\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDEF\uD83C\uDDF5"
	  }, {
	    symbol: "\uD83C\uDDEF\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDEF\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDFD\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDFB"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDE7"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFB"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDFE\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFD"
	  }, {
	    symbol: "\uD83C\uDDEB\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDF5"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDF5"
	  }, {
	    symbol: "\uD83C\uDDF2\uD83C\uDDF5"
	  }, {
	    symbol: "\uD83C\uDDF3\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF4\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF6\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF7\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF7\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDF7\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDFC\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF9"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDF7\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDFD"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDE7"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDFF\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDF0\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDF1\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF5\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDE9"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDE8\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDF8\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDFC"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDEF"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF1"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF0"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF4"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF7"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDE8"
	  }, {
	    symbol: "\uD83C\uDDF9\uD83C\uDDFB"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDEE"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDEC"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDE6\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDEC\uD83C\uDDE7"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDF8"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDFE"
	  }, {
	    symbol: "\uD83C\uDDFA\uD83C\uDDFF"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDFA"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDE6"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDFB\uD83C\uDDF3"
	  }, {
	    symbol: "\uD83C\uDDFC\uD83C\uDDEB"
	  }, {
	    symbol: "\uD83C\uDDEA\uD83C\uDDED"
	  }, {
	    symbol: "\uD83C\uDDFE\uD83C\uDDEA"
	  }, {
	    symbol: "\uD83C\uDDFF\uD83C\uDDF2"
	  }, {
	    symbol: "\uD83C\uDDFF\uD83C\uDDFC"
	  }]
	}];

	/**
	 * Bitrix UI
	 * Smiles Vue component
	 *
	 * @package bitrix
	 * @subpackage ui
	 * @copyright 2001-2020 Bitrix
	 */
	ui_vue.BitrixVue.component('bx-smiles', {
	  /**
	   * @emits 'selectSmile' {text: string}
	   * @emits 'selectSet' {setId: number}
	   */
	  data: function data() {
	    return {
	      smiles: [],
	      sets: [],
	      emoji: [],
	      mode: 'smile',
	      emojiIcon: "\uD83D\uDE0D"
	    };
	  },
	  created: function created() {
	    var _this = this;

	    this.setSelected = 0;
	    this.serverLoad = false;
	    var restClient = this.$root.$bitrixRestClient || this.$Bitrix.RestClient.get();
	    this.smilesController = new SmileManager(restClient);
	    this.smilesController.loadFromCache().then(function (result) {
	      if (_this.serverLoad) return true;
	      _this.smiles = result.smiles;
	      _this.sets = result.sets.map(function (element, index) {
	        element.selected = _this.setSelected === index;
	        return element;
	      });
	    });
	    this.smilesController.loadFromServer().then(function (result) {
	      _this.smiles = result.smiles;
	      _this.sets = result.sets.map(function (element, index) {
	        element.selected = _this.setSelected === index;
	        return element;
	      });
	    });
	    this.emoji = emoji;
	  },
	  methods: {
	    selectSet: function selectSet(setId) {
	      var _this2 = this;

	      this.mode = "smile";
	      this.$emit('selectSet', {
	        setId: setId
	      });
	      this.smilesController.changeSet(setId).then(function (result) {
	        _this2.smiles = result;

	        _this2.sets.map(function (set) {
	          set.selected = set.id === setId;

	          if (set.selected) {
	            _this2.setSelected = setId;
	          }

	          return set;
	        });

	        _this2.$refs.elements.scrollTop = 0;
	      });
	    },
	    selectSmile: function selectSmile(text) {
	      this.$emit('selectSmile', {
	        text: ' ' + text + ' '
	      });
	    },
	    switchToEmoji: function switchToEmoji() {
	      this.mode = 'emoji';
	      this.sets.map(function (set) {
	        set.selected = false;
	      });
	    },
	    showCategory: function showCategory(category) {
	      if (this.isWindows()) {
	        return category.showForWindows;
	      } else {
	        return true;
	      }
	    },
	    isMac: function isMac() {
	      return navigator.userAgent.toLowerCase().includes('macintosh');
	    },
	    isLinux: function isLinux() {
	      return navigator.userAgent.toLowerCase().includes('linux');
	    },
	    isWindows: function isWindows() {
	      return navigator.userAgent.toLowerCase().includes('windows') || !this.isMac() && !this.isLinux();
	    }
	  },
	  computed: {
	    showEmoji: function showEmoji() {
	      return this.$Bitrix.Loc.getMessage('UTF_MODE') === 'Y';
	    },
	    isEmojiMode: function isEmojiMode() {
	      return this.mode === 'emoji';
	    },
	    isSmileMode: function isSmileMode() {
	      return this.mode === "smile";
	    },
	    emojiIconStyle: function emojiIconStyle() {
	      var style = 'bx-ui-smiles-set-emoji';

	      if (this.isMac()) {
	        return style += '-mac';
	      } else if (this.isLinux()) {
	        return style += '-linux';
	      } else if (this.isWindows()) {
	        return style += '-win';
	      } else {
	        return style;
	      }
	    }
	  },
	  template: "\n\t\t<div class=\"bx-ui-smiles-box\">\n\t\t\t<div class=\"bx-ui-smiles-elements-wrap\" ref=\"elements\">\n\t\t\t\t<template v-if=\"!smiles.length\">\n\t\t\t\t\t<svg class=\"bx-ui-smiles-loading-circular\" viewBox=\"25 25 50 50\">\n\t\t\t\t\t\t<circle class=\"bx-ui-smiles-loading-path\" cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\" stroke-miterlimit=\"10\"/>\n\t\t\t\t\t\t<circle class=\"bx-ui-smiles-loading-inner-path\" cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\" stroke-miterlimit=\"10\"/>\n\t\t\t\t\t</svg>\n\t\t\t\t</template>\n\t\t\t\t<template v-else-if=\"isSmileMode\">\n\t\t\t\t\t<template v-for=\"smile in smiles\">\n\t\t\t\t\t\t<div class=\"bx-ui-smiles-smile\">\n\t\t\t\t\t\t\t<img v-bx-lazyload :key=\"smile.id\"\n\t\t\t\t\t\t\t\tclass=\"bx-ui-smiles-smile-icon\"\n\t\t\t\t\t\t\t\t:data-lazyload-src=\"smile.image\"\n\t\t\t\t\t\t\t\tdata-lazyload-error-class=\"bx-ui-smiles-smile-icon-error\"\n\t\t\t\t\t\t\t\t:title=\"smile.name\"\n\t\t\t\t\t\t\t\t:style=\"{height: (smile.originalHeight*0.5)+'px', width: (smile.originalWidth*0.5)+'px'}\"\n\t\t\t\t\t\t\t\t@click=\"selectSmile(smile.typing)\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</template>\n\t\t\t\t</template>\n\t\t\t\t<template v-else-if=\"isEmojiMode\">\n\t\t\t\t\t<div v-for=\"category in emoji\" class=\"bx-ui-smiles-emoji-wrap\">\n\t\t\t\t\t\t<template v-if=\"showCategory(category)\">\n\t\t\t\t\t\t\t<div class=\"bx-ui-smiles-category\">\n\t\t\t\t\t\t\t\t{{ $Bitrix.Loc.getMessage('UI_VUE_SMILES_EMOJI_CATEGORY_' + category.code) }}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<template v-for=\"element in category.emoji\">\n\t\t\t\t\t\t\t\t<div class=\"bx-ui-smiles-smile\" style=\"font-size: 28px;\">\n\t\t\t\t\t\t\t\t\t<div class=\"bx-ui-smiles-smile-icon\" @click=\"selectSmile(element.symbol)\">\n\t\t\t\t\t\t\t\t\t\t{{ element.symbol }}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</template>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</div>\n\t\t\t\t</template>\n\t\t\t</div>\n\t\t\t<template v-if=\"sets.length > 1 || emoji && showEmoji\">\n\t\t\t\t<div class=\"bx-ui-smiles-sets\">\n\t\t\t\t\t<template v-for=\"set in sets\">\n\t\t\t\t\t\t<div :class=\"['bx-ui-smiles-set', {'bx-ui-smiles-set-selected': set.selected}]\">\n\t\t\t\t\t\t\t<img v-bx-lazyload\n\t\t\t\t\t\t\t\t:key=\"set.id\"\n\t\t\t\t\t\t\t\tclass=\"bx-ui-smiles-set-icon\"\n\t\t\t\t\t\t\t\t:data-lazyload-src=\"set.image\"\n\t\t\t\t\t\t\t\tdata-lazyload-error-class=\"bx-ui-smiles-set-icon-error\"\n\t\t\t\t\t\t\t\t:title=\"set.name\"\n\t\t\t\t\t\t\t\t@click=\"selectSet(set.id)\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</template>\n\t\t\t\t\t<div v-if=\"emoji && showEmoji\" :class=\"['bx-ui-smiles-set', {'bx-ui-smiles-set-selected': isEmojiMode}]\">\n\t\t\t\t\t\t<div :class=\"['bx-ui-smiles-set-icon', emojiIconStyle]\" @click=\"switchToEmoji\">\n\t\t\t\t\t\t \t{{ emojiIcon }}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</template>\n\t\t</div>\n\t"
	});

}((this.window = this.window || {}),BX,window,BX,BX.Dexie3));
//# sourceMappingURL=smiles.bundle.js.map