UNPKG

emoji-mart

Version:

Customizable Slack-like emoji picker for React

2 lines 495 kB
!function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a(require("react")):"function"==typeof define&&define.amd?define(["react"],a):"object"==typeof exports?exports.EmojiMart=a(require("react")):e.EmojiMart=a(e.React)}(this,function(e){return function(e){function a(s){if(i[s])return i[s].exports;var o=i[s]={exports:{},id:s,loaded:!1};return e[s].call(o.exports,o,o.exports,a),o.loaded=!0,o.exports}var i={};return a.m=e,a.c=i,a.p="",a(0)}([function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(a,"__esModule",{value:!0}),a.frequently=a.store=a.emojiIndex=a.Emoji=a.Picker=void 0;var o=i(1);Object.defineProperty(a,"Picker",{enumerable:!0,get:function(){return o.Picker}}),Object.defineProperty(a,"Emoji",{enumerable:!0,get:function(){return o.Emoji}});var t=i(25),_=s(t),n=i(17),r=s(n),m=i(16),h=s(m);a.emojiIndex=_["default"],a.store=r["default"],a.frequently=h["default"]},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(a,"__esModule",{value:!0});var o=i(2);Object.defineProperty(a,"Anchors",{enumerable:!0,get:function(){return s(o)["default"]}});var t=i(15);Object.defineProperty(a,"Category",{enumerable:!0,get:function(){return s(t)["default"]}});var _=i(20);Object.defineProperty(a,"Emoji",{enumerable:!0,get:function(){return s(_)["default"]}});var n=i(21);Object.defineProperty(a,"Picker",{enumerable:!0,get:function(){return s(n)["default"]}});var r=i(23);Object.defineProperty(a,"Preview",{enumerable:!0,get:function(){return s(r)["default"]}});var m=i(24);Object.defineProperty(a,"Search",{enumerable:!0,get:function(){return s(m)["default"]}});var h=i(26);Object.defineProperty(a,"Skins",{enumerable:!0,get:function(){return s(h)["default"]}})},function(e,a,i){"use strict";function s(e){if(e&&e.__esModule)return e;var a={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(a[i]=e[i]);return a["default"]=e,a}function o(e){return e&&e.__esModule?e:{"default":e}}function t(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function _(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!=typeof a&&"function"!=typeof a?e:a}function n(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var r=function(){function e(e,a){for(var i=0;i<a.length;i++){var s=a[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(a,i,s){return i&&e(a.prototype,i),s&&e(a,s),a}}(),m=i(3),h=o(m),g=i(4),l=o(g),c=i(5),p=s(c),d=function(e){function a(e){t(this,a);var i=_(this,Object.getPrototypeOf(a).call(this,e)),s=e.categories[0];return s.anchor&&(s=s.anchor),i.state={selected:s.name},i}return n(a,e),r(a,[{key:"render",value:function(){var e=this.props,a=e.categories,i=e.onAnchorClick,s=e.color,o=this.state.selected;return h["default"].createElement("div",{className:"emoji-mart-anchors"},a.map(function(e,a){var t=e.name,_=e.anchor,n=t==o;return _?null:h["default"].createElement("span",{key:t,title:t,onClick:function(){return i(e,a)},className:"emoji-mart-anchor "+(n?"emoji-mart-anchor-selected":""),style:{color:n?s:null}},h["default"].createElement(l["default"],{src:p[t]}),h["default"].createElement("span",{className:"emoji-mart-anchor-bar",style:{backgroundColor:s}}))}))}}]),a}(h["default"].Component);a["default"]=d,d.propTypes={categories:h["default"].PropTypes.array,onAnchorClick:h["default"].PropTypes.func},d.defaultProps={categories:[],onAnchorClick:function(){}}},function(a,i){a.exports=e},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}function o(e,a){var i={};for(var s in e)a.indexOf(s)>=0||Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=e[s]);return i}function t(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function _(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}function n(e){return u&&"string"==typeof e&&"<svg"===e.trim().substr(0,4)}function r(e){var a=new d;return a.parseFromString(e,"image/svg+xml")}function m(e){switch(e){case"class":return"className";default:return e}}Object.defineProperty(a,"__esModule",{value:!0});var h=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},g=function(){function e(e,a){for(var i=0;i<a.length;i++){var s=a[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(a,i,s){return i&&e(a.prototype,i),s&&e(a,s),a}}(),l=function(e,a,i){for(var s=!0;s;){var o=e,t=a,_=i;s=!1,null===o&&(o=Function.prototype);var n=Object.getOwnPropertyDescriptor(o,t);if(void 0!==n){if("value"in n)return n.value;var r=n.get;if(void 0===r)return;return r.call(_)}var m=Object.getPrototypeOf(o);if(null===m)return;e=m,a=t,i=_,s=!0,n=m=void 0}},c=i(3),p=s(c),d="undefined"!=typeof window&&window.DOMParser,f=f||{};f.env=f.env||{};var u="undefined"!=typeof d&&null!=d.prototype&&null!=d.prototype.parseFromString;"production"===f.env.NODE_ENV||u||console.info("<InlineSVG />: `raw` prop works only when `window.DOMParser` exists.");var y=function(e){function a(e){t(this,a),l(Object.getPrototypeOf(a.prototype),"constructor",this).call(this,e),this._extractSVGProps=this._extractSVGProps.bind(this)}return _(a,e),g(a,null,[{key:"defaultProps",value:{element:"i",raw:!1,src:""},enumerable:!0},{key:"propTypes",value:{src:p["default"].PropTypes.string.isRequired,element:p["default"].PropTypes.string,raw:p["default"].PropTypes.bool},enumerable:!0}]),g(a,[{key:"_serializeAttrs",value:function(e){for(var a={},i=void 0,s=0;s<e.length;s++)i=m(e[s].name),a[i]=e[s].value;return a}},{key:"_extractSVGProps",value:function(e){var a=r(e).documentElement.attributes;return a.length>0?this._serializeAttrs(a):null}},{key:"_stripSVG",value:function(e){return r(e).documentElement.innerHTML}},{key:"componentWillReceiveProps",value:function(e){var a=e.children;"production"!==f.env.NODE_ENV&&null!=a&&console.info("<InlineSVG />: `children` prop will be ignored.")}},{key:"render",value:function(){var e=void 0,a=void 0,i=void 0,s=this.props,t=s.element,_=s.raw,r=s.src,m=o(s,["element","raw","src"]);return _===!0&&n(r)&&(e="svg",i=this._extractSVGProps(r),a=this._stripSVG(r)),a=a||r,e=e||t,i=i||{},p["default"].createElement(e,h({},i,m,{src:null,children:null,dangerouslySetInnerHTML:{__html:a}}))}}]),a}(p["default"].Component);a["default"]=y,e.exports=a["default"]},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(a,"__esModule",{value:!0});var o=i(6);Object.defineProperty(a,"Activity",{enumerable:!0,get:function(){return s(o)["default"]}});var t=i(7);Object.defineProperty(a,"Flags",{enumerable:!0,get:function(){return s(t)["default"]}});var _=i(8);Object.defineProperty(a,"Foods",{enumerable:!0,get:function(){return s(_)["default"]}});var n=i(9);Object.defineProperty(a,"Nature",{enumerable:!0,get:function(){return s(n)["default"]}});var r=i(10);Object.defineProperty(a,"Objects",{enumerable:!0,get:function(){return s(r)["default"]}});var m=i(11);Object.defineProperty(a,"People",{enumerable:!0,get:function(){return s(m)["default"]}});var h=i(12);Object.defineProperty(a,"Places",{enumerable:!0,get:function(){return s(h)["default"]}});var g=i(13);Object.defineProperty(a,"Recent",{enumerable:!0,get:function(){return s(g)["default"]}});var l=i(14);Object.defineProperty(a,"Symbols",{enumerable:!0,get:function(){return s(l)["default"]}})},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"></path><path d="M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"></path><path d="M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"></path><path d="M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"></path><path d="M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"></path><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"></path></svg>'},function(e,a){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"></path></svg>'},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}function o(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function t(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!=typeof a&&"function"!=typeof a?e:a}function _(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}Object.defineProperty(a,"__esModule",{value:!0});var n=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var i=arguments[a];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r=function(){function e(e,a){for(var i=0;i<a.length;i++){var s=a[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(a,i,s){return i&&e(a.prototype,i),s&&e(a,s),a}}(),m=i(3),h=s(m),g=i(16),l=s(g),c=i(18),p=i(1),d={Search:"Search Results",Recent:"Frequently Used",People:"Smileys & People",Nature:"Animals & Nature",Foods:"Food & Drink",Activity:"Activity",Places:"Travel & Places",Objects:"Objects",Symbols:"Symbols",Flags:"Flags"},f=function(e){function a(){return o(this,a),t(this,Object.getPrototypeOf(a).apply(this,arguments))}return _(a,e),r(a,[{key:"componentDidMount",value:function(){this.container=this.refs.container,this.label=this.refs.label,this.parent=this.container.parentNode,this.margin=0,this.minMargin=0,this.memoizeSize()}},{key:"shouldComponentUpdate",value:function(e,a){var i=this.props,s=i.name,o=i.perLine,t=(i.hasStickyPosition,i.emojis),_=i.emojiProps,n=i.excludeUnsupportedNativeEmojis,r=(_.skin,_.size,_.sheetURL,e.perLine),m=(e.hasStickyPosition,e.emojis),h=e.emojiProps,g=e.excludeUnsupportedNativeEmojis,l=(h.skin,h.size,h.sheetURL,!1);return"Recent"==s&&o!=r&&(l=!0),"Search"==s&&(l=!(t==m)),n!=g&&(l=!0),l}},{key:"memoizeSize",value:function(){var e=this.container.getBoundingClientRect(),a=e.top,i=e.height,s=this.parent.getBoundingClientRect(),o=s.top,t=this.label.getBoundingClientRect(),_=t.height;this.top=a-o+this.parent.scrollTop,0==i?this.maxMargin=0:this.maxMargin=i-_}},{key:"handleScroll",value:function(e){var a=e-this.top;if(a=a<this.minMargin?this.minMargin:a,a=a>this.maxMargin?this.maxMargin:a,a!=this.margin){this.props.name;return this.props.hasStickyPosition||(this.label.style.top=a+"px"),this.margin=a,!0}}},{key:"getEmojis",value:function(){var e=this.props,a=e.name,i=e.emojis,s=e.perLine;if("Recent"==a){var o=l["default"].get(4*s);o.length&&(i=o)}return i&&(i=i.slice(0)),i}},{key:"updateDisplay",value:function(e){var a=this.getEmojis();(e||a)&&(this.container.style.display=e)}},{key:"render",value:function(){var e=this.props,a=e.name,i=e.hasStickyPosition,s=e.excludeUnsupportedNativeEmojis,o=e.emojiProps,t=this.getEmojis(),_={},r={},m={};return t||(m={display:"none"}),i||(_={height:28},r={position:"absolute"}),h["default"].createElement("div",{ref:"container",className:"emoji-mart-category",style:m},h["default"].createElement("div",{style:_,"data-name":a,className:"emoji-mart-category-label"},h["default"].createElement("span",{style:r,ref:"label"},d[a])),t&&t.map(function(e){return s&&!(0,c.nativeIsSupported)(e,o.skin,o.sheetURL)?null:h["default"].createElement(p.Emoji,n({key:e.id||e,emoji:e},o))}),t&&!t.length&&h["default"].createElement("div",{className:"emoji-mart-no-results"},h["default"].createElement(p.Emoji,n({},o,{size:22,emoji:"sleuth_or_spy"})),h["default"].createElement("span",{className:"emoji-mart-no-results-label"},"No emoji found")))}}]),a}(h["default"].Component);a["default"]=f,f.propTypes={emojis:h["default"].PropTypes.array,hasStickyPosition:h["default"].PropTypes.bool,name:h["default"].PropTypes.string.isRequired,perLine:h["default"].PropTypes.number.isRequired,emojiProps:h["default"].PropTypes.object.isRequired,excludeUnsupportedNativeEmojis:h["default"].PropTypes.bool.isRequired},f.defaultProps={emojis:[],hasStickyPosition:!0}},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}function o(e){var a=e.id;r[a]||(r[a]=0),r[a]+=1,n["default"].set("last",a),n["default"].set("frequently",r)}function t(e){var a=Object.keys(r).sort(function(e,a){return r[e]-r[a]}).reverse(),i=a.slice(0,e),s=n["default"].get("last");return s&&-1==i.indexOf(s)&&(i.pop(),i.push(s)),i}Object.defineProperty(a,"__esModule",{value:!0});var _=i(17),n=s(_),r=n["default"].get("frequently")||{};a["default"]={add:o,get:t}},function(e,a){"use strict";function i(e){for(var a in e){var i=e[a];s(a,i)}}function s(e,a){_&&(window.localStorage[t+"."+e]=JSON.stringify(a))}function o(e){if(_){var a=window.localStorage[t+"."+e];return a?JSON.parse(a):void 0}}Object.defineProperty(a,"__esModule",{value:!0});var t="emoji-mart",_="undefined"!=typeof window&&"localStorage"in window;a["default"]={update:i,set:s,get:o}},function(e,a,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}function o(e){if(Array.isArray(e)){for(var a=0,i=Array(e.length);a<e.length;a++)i[a]=e[a];return i}return Array.from(e)}function t(e){var a=e.split("-"),i=a.map(function(e){return"0x"+e});return String.fromCodePoint.apply(String,o(i))}function _(){c||(c=document.createElement("canvas"),c.width=c.height=2,p=c.getContext("2d"),p.font="2px Arial",p.textBaseline="top",l=c.toDataURL()),p.clearRect(0,0,c.width,c.height)}function n(){if("undefined"==typeof document)return!0;var e=m.apply(void 0,arguments),a=e["native"];return _(),p.fillText(a,0,0),l!=c.toDataURL()}function r(e){var a=e.name,i=e.short_names,s=e.skin_tone,o=e.skin_variations,_=e.emoticons,n=e.unified,r=i[0],m=":"+r+":";return s&&(m+=":skin-tone-"+s+":"),{id:r,name:a,colons:m,emoticons:_,skin:s||o?1:null,"native":t(n)}}function m(){return r(h.apply(void 0,arguments))}function h(e,a,i){var s={};if("string"==typeof e?s=f["default"].emojis[e]:e.id&&(s=f["default"].emojis[e.id],a||(a=e.skin)),s.skin_variations&&a>1&&i){s=JSON.parse(JSON.stringify(s));var o=u[a-1],t=s.unified+"-"+o,_=s.skin_variations[t],n=i.match(/(apple|google|twitter|emojione)/),r=n[0];if(_["has_img_"+r]){s.skin_tone=a;for(var m in _){var h=_[m];s[m]=h}}}return s}function g(e,a){var i=new Set(e),s=new Set(a),t=null;return t=new Set([].concat(o(i)).filter(function(e){return s.has(e)})),Array.from(t)}Object.defineProperty(a,"__esModule",{value:!0}),a.nativeIsSupported=a.intersect=a.getSanitizedData=a.getData=void 0;var l,c,p,d=i(19),f=s(d),u=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];a.getData=h,a.getSanitizedData=m,a.intersect=g,a.nativeIsSupported=n},function(e,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a["default"]={categories:[{name:"People",emojis:["grinning","grimacing","grin","joy","smiley","smile","sweat_smile","laughing","innocent","wink","blush","slightly_smiling_face","upside_down_face","relaxed","yum","relieved","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","stuck_out_tongue","money_mouth_face","nerd_face","sunglasses","hugging_face","smirk","no_mouth","neutral_face","expressionless","unamused","face_with_rolling_eyes","thinking_face","flushed","disappointed","worried","angry","rage","pensive","confused","slightly_frowning_face","white_frowning_face","persevere","confounded","tired_face","weary","triumph","open_mouth","scream","fearful","cold_sweat","hushed","frowning","anguished","cry","disappointed_relieved","sleepy","sweat","sob","dizzy_face","astonished","zipper_mouth_face","mask","face_with_thermometer","face_with_head_bandage","sleeping","zzz","hankey","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","ghost","alien","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","raised_hands","clap","wave","+1","-1","facepunch","fist","v","ok_hand","hand","open_hands","muscle","pray","point_up","point_up_2","point_down","point_left","point_right","middle_finger","raised_hand_with_fingers_splayed","the_horns","spock-hand","writing_hand","nail_care","lips","tongue","ear","nose","eye","eyes","bust_in_silhouette","busts_in_silhouette","speaking_head_in_silhouette","baby","boy","girl","man","woman","person_with_blond_hair","older_man","older_woman","man_with_gua_pi_mao","man_with_turban","cop","construction_worker","guardsman","sleuth_or_spy","santa","angel","princess","bride_with_veil","walking","runner","dancer","dancers","couple","two_men_holding_hands","two_women_holding_hands","bow","information_desk_person","no_good","ok_woman","raising_hand","person_with_pouting_face","person_frowning","haircut","massage","couple_with_heart","woman-heart-woman","man-heart-man","couplekiss","woman-kiss-woman","man-kiss-man","family","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","womans_clothes","shirt","jeans","necktie","dress","bikini","kimono","lipstick","kiss","footprints","high_heel","sandal","boot","mans_shoe","athletic_shoe","womans_hat","tophat","helmet_with_white_cross","mortar_board","crown","school_satchel","pouch","purse","handbag","briefcase","eyeglasses","dark_sunglasses","ring","closed_umbrella"]},{name:"Nature",emojis:["dog","cat","mouse","hamster","rabbit","bear","panda_face","koala","tiger","lion_face","cow","pig","pig_nose","frog","octopus","monkey_face","see_no_evil","hear_no_evil","speak_no_evil","monkey","chicken","penguin","bird","baby_chick","hatching_chick","hatched_chick","wolf","boar","horse","unicorn_face","bee","bug","snail","beetle","ant","spider","scorpion","crab","snake","turtle","tropical_fish","fish","blowfish","dolphin","whale","whale2","crocodile","leopard","tiger2","water_buffalo","ox","cow2","dromedary_camel","camel","elephant","goat","ram","sheep","racehorse","pig2","rat","mouse2","rooster","turkey","dove_of_peace","dog2","poodle","cat2","rabbit2","chipmunk","feet","dragon","dragon_face","cactus","christmas_tree","evergreen_tree","deciduous_tree","palm_tree","seedling","herb","shamrock","four_leaf_clover","bamboo","tanabata_tree","leaves","fallen_leaf","maple_leaf","ear_of_rice","hibiscus","sunflower","rose","tulip","blossom","cherry_blossom","bouquet","mushroom","chestnut","jack_o_lantern","shell","spider_web","earth_americas","earth_africa","earth_asia","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","new_moon","waxing_crescent_moon","first_quarter_moon","moon","new_moon_with_face","full_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","sun_with_face","crescent_moon","star","star2","dizzy","sparkles","comet","sunny","mostly_sunny","partly_sunny","barely_sunny","partly_sunny_rain","cloud","rain_cloud","thunder_cloud_and_rain","lightning","zap","fire","boom","snowflake","snow_cloud","snowman","snowman_without_snow","wind_blowing_face","dash","tornado","fog","umbrella","umbrella_with_rain_drops","droplet","sweat_drops","ocean"]},{name:"Foods",emojis:["green_apple","apple","pear","tangerine","lemon","banana","watermelon","grapes","strawberry","melon","cherries","peach","pineapple","tomato","eggplant","hot_pepper","corn","sweet_potato","honey_pot","bread","cheese_wedge","poultry_leg","meat_on_bone","fried_shrimp","egg","hamburger","fries","hotdog","pizza","spaghetti","taco","burrito","ramen","stew","fish_cake","sushi","bento","curry","rice_ball","rice","rice_cracker","oden","dango","shaved_ice","ice_cream","icecream","cake","birthday","custard","candy","lollipop","chocolate_bar","popcorn","doughnut","cookie","beer","beers","wine_glass","cocktail","tropical_drink","champagne","sake","tea","coffee","baby_bottle","fork_and_knife","knife_fork_plate"]},{name:"Activity",emojis:["soccer","basketball","football","baseball","tennis","volleyball","rugby_football","8ball","golf","golfer","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","ice_hockey_stick_and_puck","field_hockey_stick_and_ball","cricket_bat_and_ball","ski","skier","snowboarder","ice_skate","bow_and_arrow","fishing_pole_and_fish","rowboat","swimmer","surfer","bath","person_with_ball","weight_lifter","bicyclist","mountain_bicyclist","horse_racing","man_in_business_suit_levitating","trophy","running_shirt_with_sash","sports_medal","medal","reminder_ribbon","rosette","ticket","admission_tickets","performing_arts","art","circus_tent","microphone","headphones","musical_score","musical_keyboard","saxophone","trumpet","guitar","violin","clapper","video_game","space_invader","dart","game_die","slot_machine","bowling"]},{name:"Places",emojis:["car","taxi","blue_car","bus","trolleybus","racing_car","police_car","ambulance","fire_engine","minibus","truck","articulated_lorry","tractor","racing_motorcycle","bike","rotating_light","oncoming_police_car","oncoming_bus","oncoming_automobile","oncoming_taxi","aerial_tramway","mountain_cableway","suspension_railway","railway_car","train","monorail","bullettrain_side","bullettrain_front","light_rail","mountain_railway","steam_locomotive","train2","metro","tram","station","helicopter","small_airplane","airplane","airplane_departure","airplane_arriving","boat","motor_boat","speedboat","ferry","passenger_ship","rocket","satellite","seat","anchor","construction","fuelpump","busstop","vertical_traffic_light","traffic_light","checkered_flag","ship","ferris_wheel","roller_coaster","carousel_horse","building_construction","foggy","tokyo_tower","factory","fountain","rice_scene","mountain","snow_capped_mountain","mount_fuji","volcano","japan","camping","tent","national_park","motorway","railway_track","sunrise","sunrise_over_mountains","desert","beach_with_umbrella","desert_island","city_sunrise","city_sunset","cityscape","night_with_stars","bridge_at_night","milky_way","stars","sparkler","fireworks","rainbow","house_buildings","european_castle","japanese_castle","stadium","statue_of_liberty","house","house_with_garden","derelict_house_building","office","department_store","post_office","european_post_office","hospital","bank","hotel","convenience_store","school","love_hotel","wedding","classical_building","church","mosque","synagogue","kaaba","shinto_shrine"]},{name:"Objects",emojis:["watch","iphone","calling","computer","keyboard","desktop_computer","printer","three_button_mouse","trackball","joystick","compression","minidisc","floppy_disk","cd","dvd","vhs","camera","camera_with_flash","video_camera","movie_camera","film_projector","film_frames","telephone_receiver","phone","pager","fax","tv","radio","studio_microphone","level_slider","control_knobs","stopwatch","timer_clock","alarm_clock","mantelpiece_clock","hourglass_flowing_sand","hourglass","satellite_antenna","battery","electric_plug","bulb","flashlight","candle","wastebasket","oil_drum","money_with_wings","dollar","yen","euro","pound","moneybag","credit_card","gem","scales","wrench","hammer","hammer_and_pick","hammer_and_wrench","pick","nut_and_bolt","gear","chains","gun","bomb","hocho","dagger_knife","crossed_swords","shield","smoking","skull_and_crossbones","coffin","funeral_urn","amphora","crystal_ball","prayer_beads","barber","alembic","telescope","microscope","hole","pill","syringe","thermometer","label","bookmark","toilet","shower","bathtub","key","old_key","couch_and_lamp","sleeping_accommodation","bed","door","bellhop_bell","frame_with_picture","world_map","umbrella_on_ground","moyai","shopping_bags","balloon","flags","ribbon","gift","confetti_ball","tada","dolls","wind_chime","crossed_flags","izakaya_lantern","email","envelope_with_arrow","incoming_envelope","e-mail","love_letter","postbox","mailbox_closed","mailbox","mailbox_with_mail","mailbox_with_no_mail","package","postal_horn","inbox_tray","outbox_tray","scroll","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","page_facing_up","date","calendar","spiral_calendar_pad","card_index","card_file_box","ballot_box_with_ballot","file_cabinet","clipboard","spiral_note_pad","file_folder","open_file_folder","card_index_dividers","rolled_up_newspaper","newspaper","notebook","closed_book","green_book","blue_book","orange_book","notebook_with_decorative_cover","ledger","books","book","link","paperclip","linked_paperclips","scissors","triangular_ruler","straight_ruler","pushpin","round_pushpin","triangular_flag_on_post","waving_white_flag","waving_black_flag","closed_lock_with_key","lock","unlock","lock_with_ink_pen","lower_left_ballpoint_pen","lower_left_fountain_pen","black_nib","memo","pencil2","lower_left_crayon","lower_left_paintbrush","mag","mag_right"] },{name:"Symbols",emojis:["heart","yellow_heart","green_heart","blue_heart","purple_heart","broken_heart","heavy_heart_exclamation_mark_ornament","two_hearts","revolving_hearts","heartbeat","heartpulse","sparkling_heart","cupid","gift_heart","heart_decoration","peace_symbol","latin_cross","star_and_crescent","om_symbol","wheel_of_dharma","star_of_david","six_pointed_star","menorah_with_nine_branches","yin_yang","orthodox_cross","place_of_worship","ophiuchus","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","id","atom_symbol","u7a7a","u5272","radioactive_sign","biohazard_sign","mobile_phone_off","vibration_mode","u6709","u7121","u7533","u55b6","u6708","eight_pointed_black_star","vs","accept","white_flower","ideograph_advantage","secret","congratulations","u5408","u6e80","u7981","a","b","ab","cl","o2","sos","no_entry","name_badge","no_entry_sign","x","o","anger","hotsprings","no_pedestrians","do_not_litter","no_bicycles","non-potable_water","underage","no_mobile_phones","exclamation","grey_exclamation","question","grey_question","bangbang","interrobang","100","low_brightness","high_brightness","trident","fleur_de_lis","part_alternation_mark","warning","children_crossing","beginner","recycle","u6307","chart","sparkle","eight_spoked_asterisk","negative_squared_cross_mark","white_check_mark","diamond_shape_with_a_dot_inside","cyclone","loop","globe_with_meridians","m","atm","sa","passport_control","customs","baggage_claim","left_luggage","wheelchair","no_smoking","wc","parking","potable_water","mens","womens","baby_symbol","restroom","put_litter_in_its_place","cinema","signal_strength","koko","ng","ok","up","cool","new","free","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","keycap_star","1234","arrow_forward","double_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","black_square_for_stop","eject","black_circle_for_record","black_right_pointing_double_triangle_with_vertical_bar","black_left_pointing_double_triangle_with_vertical_bar","fast_forward","rewind","twisted_rightwards_arrows","repeat","repeat_one","arrow_backward","arrow_up_small","arrow_down_small","arrow_double_up","arrow_double_down","arrow_right","arrow_left","arrow_up","arrow_down","arrow_upper_right","arrow_lower_right","arrow_lower_left","arrow_upper_left","arrow_up_down","left_right_arrow","arrows_counterclockwise","arrow_right_hook","leftwards_arrow_with_hook","arrow_heading_up","arrow_heading_down","hash","information_source","abc","abcd","capital_abcd","symbols","musical_note","notes","wavy_dash","curly_loop","heavy_check_mark","arrows_clockwise","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_multiplication_x","heavy_dollar_sign","currency_exchange","copyright","registered","tm","end","back","on","top","soon","ballot_box_with_check","radio_button","white_circle","black_circle","red_circle","large_blue_circle","small_orange_diamond","small_blue_diamond","large_orange_diamond","large_blue_diamond","small_red_triangle","black_small_square","white_small_square","black_large_square","white_large_square","small_red_triangle_down","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_square_button","white_square_button","speaker","sound","loud_sound","mute","mega","loudspeaker","bell","no_bell","black_joker","mahjong","spades","clubs","hearts","diamonds","flower_playing_cards","thought_balloon","right_anger_bubble","speech_balloon","left_speech_bubble","clock1","clock2","clock3","clock4","clock5","clock6","clock7","clock8","clock9","clock10","clock11","clock12","clock130","clock230","clock330","clock430","clock530","clock630","clock730","clock830","clock930","clock1030","clock1130","clock1230"]},{name:"Flags",emojis:["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","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-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","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-fr","flag-ga","flag-gb","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","flag-je","flag-jm","flag-jo","flag-jp","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-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","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","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-us","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw"]}],emojis:{100:{name:"Hundred Points Symbol",unified:"1F4AF",variations:[],sheet_x:20,sheet_y:27,short_names:["100"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],search:"100,hundred,points,symbol,score,perfect,numbers,century,exam,quiz,test,pass"},1234:{name:"Input Symbol for Numbers",unified:"1F522",variations:[],sheet_x:23,sheet_y:18,short_names:["1234"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["numbers","blue-square"],search:"1234,input,symbol,for,numbers,blue-square"},grinning:{name:"Grinning Face",unified:"1F600",variations:[],sheet_x:26,sheet_y:15,short_names:["grinning"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[":D"],keywords:["face","smile","happy","joy",":D"],search:"grinning,face,smile,happy,joy,:d"},heart:{name:"Heavy Black Heart",unified:"2764",variations:["2764-FE0F"],sheet_x:4,sheet_y:10,short_names:["heart"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:["<3"],keywords:["love","like","valentines"],search:"heart,heavy,black,love,like,valentines,<3"},dog:{name:"Dog Face",unified:"1F436",variations:[],sheet_x:13,sheet_y:18,short_names:["dog"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["animal","friend","nature","woof","puppy","pet","faithful"],search:"dog,face,animal,friend,nature,woof,puppy,pet,faithful"},soccer:{name:"Soccer Ball",unified:"26BD",variations:["26BD-FE0F"],sheet_x:2,sheet_y:18,short_names:["soccer"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["sports","football"],search:"soccer,ball,sports,football"},watch:{name:"Watch",unified:"231A",variations:["231A-FE0F"],sheet_x:0,sheet_y:14,short_names:["watch"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["time","accessories"],search:"watch,time,accessories"},green_apple:{name:"Green Apple",unified:"1F34F",variations:[],sheet_x:7,sheet_y:16,short_names:["green_apple"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["fruit","nature"],search:"green,apple,fruit,nature"},"flag-af":{name:"Regional Indicator Symbol Letters AF",unified:"1F1E6-1F1EB",variations:[],sheet_x:32,sheet_y:36,short_names:["flag-af"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:[],search:"flag,af,regional,indicator,symbol,letters"},car:{name:"Automobile",unified:"1F697",variations:[],sheet_x:29,sheet_y:35,short_names:["car","red_car"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["red","transportation","vehicle"],search:"car,red,automobile,transportation,vehicle"},"flag-ax":{name:"Regional Indicator Symbol Letters AX",unified:"1F1E6-1F1FD",variations:[],sheet_x:33,sheet_y:7,short_names:["flag-ax"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:[],search:"flag,ax,regional,indicator,symbol,letters"},grimacing:{name:"Grimacing Face",unified:"1F62C",variations:[],sheet_x:27,sheet_y:18,short_names:["grimacing"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["face","grimace","teeth"],search:"grimacing,face,grimace,teeth"},taxi:{name:"Taxi",unified:"1F695",variations:[],sheet_x:29,sheet_y:33,short_names:["taxi"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["uber","vehicle","cars","transportation"],search:"taxi,uber,vehicle,cars,transportation"},iphone:{name:"Mobile Phone",unified:"1F4F1",variations:[],sheet_x:22,sheet_y:11,short_names:["iphone"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["technology","apple","gadgets","dial"],search:"iphone,mobile,phone,technology,apple,gadgets,dial"},basketball:{name:"Basketball and Hoop",unified:"1F3C0",variations:[],sheet_x:10,sheet_y:6,short_names:["basketball"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["sports","balls","NBA"],search:"basketball,and,hoop,sports,balls,nba"},cat:{name:"Cat Face",unified:"1F431",variations:[],sheet_x:13,sheet_y:13,short_names:["cat"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["animal","meow","nature","pet"],search:"cat,face,animal,meow,nature,pet"},apple:{name:"Red Apple",unified:"1F34E",variations:[],sheet_x:7,sheet_y:15,short_names:["apple"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["fruit","mac","school"],search:"apple,red,fruit,mac,school"},yellow_heart:{name:"Yellow Heart",unified:"1F49B",variations:[],sheet_x:20,sheet_y:2,short_names:["yellow_heart"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:["<3"],keywords:["love","like","affection","valentines"],search:"yellow,heart,love,like,affection,valentines,<3"},mouse:{name:"Mouse Face",unified:"1F42D",variations:[],sheet_x:13,sheet_y:9,short_names:["mouse"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["animal","nature","cheese","rodent"],search:"mouse,face,animal,nature,cheese,rodent"},pear:{name:"Pear",unified:"1F350",variations:[],sheet_x:7,sheet_y:17,short_names:["pear"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["fruit","nature","food"],search:"pear,fruit,nature,food"},green_heart:{name:"Green Heart",unified:"1F49A",variations:[],sheet_x:20,sheet_y:1,short_names:["green_heart"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:["<3"],keywords:["love","like","affection","valentines"],search:"green,heart,love,like,affection,valentines,<3"},football:{name:"American Football",unified:"1F3C8",variations:[],sheet_x:10,sheet_y:24,short_names:["football"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["sports","balls","NFL"],search:"football,american,sports,balls,nfl"},grin:{name:"Grinning Face with Smiling Eyes",unified:"1F601",variations:[],sheet_x:26,sheet_y:16,short_names:["grin"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["face","happy","smile","joy"],search:"grin,grinning,face,with,smiling,eyes,happy,smile,joy"},"flag-al":{name:"Regional Indicator Symbol Letters AL",unified:"1F1E6-1F1F1",variations:[],sheet_x:32,sheet_y:39,short_names:["flag-al"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:[],search:"flag,al,regional,indicator,symbol,letters"},calling:{name:"Mobile Phone with Rightwards Arrow at Left",unified:"1F4F2",variations:[],sheet_x:22,sheet_y:12,short_names:["calling"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["iphone","incoming"],search:"calling,mobile,phone,with,rightwards,arrow,at,left,iphone,incoming"},blue_car:{name:"Recreational Vehicle",unified:"1F699",variations:[],sheet_x:29,sheet_y:37,short_names:["blue_car"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["transportation","vehicle"],search:"blue,car,recreational,vehicle,transportation"},hamster:{name:"Hamster Face",unified:"1F439",variations:[],sheet_x:13,sheet_y:21,short_names:["hamster"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["animal","nature"],search:"hamster,face,animal,nature"},blue_heart:{name:"Blue Heart",unified:"1F499",variations:[],sheet_x:20,sheet_y:0,short_names:["blue_heart"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:["<3"],keywords:["love","like","affection","valentines"],search:"blue,heart,love,like,affection,valentines,<3"},bus:{name:"Bus",unified:"1F68C",variations:[],sheet_x:29,sheet_y:24,short_names:["bus"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["car","vehicle","transportation"],search:"bus,car,vehicle,transportation"},joy:{name:"Face with Tears of Joy",unified:"1F602",variations:[],sheet_x:26,sheet_y:17,short_names:["joy"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["face","cry","tears","weep","happy","haha"],search:"joy,face,with,tears,of,cry,weep,happy,haha"},computer:{name:"Personal Computer",unified:"1F4BB",variations:[],sheet_x:20,sheet_y:39,short_names:["computer"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["technology","laptop","screen","display","monitor"],search:"computer,personal,technology,laptop,screen,display,monitor"},tangerine:{name:"Tangerine",unified:"1F34A",variations:[],sheet_x:7,sheet_y:11,short_names:["tangerine"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["food","fruit","nature"],search:"tangerine,food,fruit,nature"},baseball:{name:"Baseball",unified:"26BE",variations:["26BE-FE0F"],sheet_x:2,sheet_y:19,short_names:["baseball"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["sports","balls"],search:"baseball,sports,balls"},"flag-dz":{name:"Regional Indicator Symbol Letters DZ",unified:"1F1E9-1F1FF",variations:[],sheet_x:34,sheet_y:15,short_names:["flag-dz"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:[],search:"flag,dz,regional,indicator,symbol,letters"},tennis:{name:"Tennis Racquet and Ball",unified:"1F3BE",variations:[],sheet_x:10,sheet_y:4,short_names:["tennis"],has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_emojione:!0,emoticons:[],keywords:["sports","balls","green"],search:"tennis,racquet,and,ball,sports,balls,green"},trolleybus:{name:"Trolleybus",unified:"1F68E",variations:[],sheet_x:29,sheet_y:26,short_names:["trolleybus"],has_img_appl