diff --git a/extensions/emoji/js/dist/forum.js b/extensions/emoji/js/dist/forum.js index e72ebd292..17b203de4 100644 --- a/extensions/emoji/js/dist/forum.js +++ b/extensions/emoji/js/dist/forum.js @@ -1,2 +1,2 @@ -module.exports=function(e){var d={};function a(u){if(d[u])return d[u].exports;var o=d[u]={i:u,l:!1,exports:{}};return e[u].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=e,a.c=d,a.d=function(e,d,u){a.o(e,d)||Object.defineProperty(e,d,{enumerable:!0,get:u})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,d){if(1&d&&(e=a(e)),8&d)return e;if(4&d&&"object"==typeof e&&e&&e.__esModule)return e;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:e}),2&d&&"string"!=typeof e)for(var o in e)a.d(u,o,function(d){return e[d]}.bind(null,o));return u},a.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(d,"a",d),d},a.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},a.p="",a(a.s=9)}([function(e,d){e.exports=flarum.core.compat.extend},function(e,d){e.exports=flarum.core.compat["components/TextEditor"]},function(e){e.exports=JSON.parse('{"๐Ÿ˜€":["gleeful"],"๐Ÿ˜ƒ":["glad","smile"],"๐Ÿ˜„":["happy"],"๐Ÿ˜":["blissful","grin"],"๐Ÿ˜†":["amused","laugh","lol"],"๐Ÿ˜…":["embarassed","sweat_smile"],"๐Ÿคฃ":["entertained","rofl"],"๐Ÿ˜‚":["joyful","haha"],"๐Ÿ™‚":["pleased","slight_smile"],"๐Ÿ™ƒ":["ecstatic","upside_down"],"๐Ÿ˜‰":["coy","wink"],"๐Ÿ˜Š":["blush"],"๐Ÿ˜‡":["innocent","halo"],"๐Ÿฅฐ":["love"],"๐Ÿ˜":["lovestruck"],"๐Ÿคฉ":["starstruck"],"๐Ÿ˜˜":["flirty"],"๐Ÿ˜—":["kiss"],"โ˜บ๏ธ":["relaxed"],"๐Ÿ˜š":["loving_kiss"],"๐Ÿ˜™":["happy_kiss"],"๐Ÿฅฒ":["tear_smile"],"๐Ÿ˜‹":["yum","savour"],"๐Ÿ˜›":["playful","tongue_out"],"๐Ÿ˜œ":["mischievous"],"๐Ÿคช":["crazy"],"๐Ÿ˜":["facetious","lmao"],"๐Ÿค‘":["pretentious","money_mouth"],"๐Ÿค—":["hugging"],"๐Ÿคญ":["gasp"],"๐Ÿคซ":["shushing"],"๐Ÿค”":["curious","thinking"],"๐Ÿค":["silenced","zipper_mouth"],"๐Ÿคจ":["contempt"],"๐Ÿ˜๏ธ":["indifferent","neutral"],"๐Ÿ˜‘":["apathetic","expressionless"],"๐Ÿ˜ถ":["vacant","no_mouth"],"๐Ÿ˜":["cocky","smirk"],"๐Ÿ˜’":["unamused"],"๐Ÿ™„":["disbelief"],"๐Ÿ˜ฌ":["grimaced"],"๐Ÿคฅ":["lying"],"๐Ÿ˜Œ":["relieved"],"๐Ÿ˜”":["pensive"],"๐Ÿ˜ช":["sleepy"],"๐Ÿคค":["drooling"],"๐Ÿ˜ด":["exhausted","sleeping"],"๐Ÿ˜ท":["ill","mask"],"๐Ÿค’":["sick"],"๐Ÿค•":["injured"],"๐Ÿคข":["nauseated"],"๐Ÿคฎ":["vomiting"],"๐Ÿคง":["sneezing"],"๐Ÿฅต":["overheating"],"๐Ÿฅถ":["freezing"],"๐Ÿฅด":["woozy"],"๐Ÿ˜ต":["dizzy"],"๐Ÿคฏ":["shocked","exploding_head"],"๐Ÿค ":["cowboy"],"๐Ÿฅณ":["partying","celebrating"],"๐Ÿฅธ":["disguised_face"],"๐Ÿ˜Ž":["confident"],"๐Ÿค“":["nerd"],"๐Ÿง":["monocle"],"๐Ÿ˜•":["confused"],"๐Ÿ˜Ÿ":["worried"],"๐Ÿ™":["cheerless","slight_frown"],"โ˜น๏ธ":["sad","frowning"],"๐Ÿ˜ฎ":["surprised"],"๐Ÿ˜ฏ":["hushed"],"๐Ÿ˜ฒ":["astonished"],"๐Ÿ˜ณ":["flushed"],"๐Ÿฅบ":["pleading"],"๐Ÿ˜ฆ":["bored"],"๐Ÿ˜ง":["anguished","wtf"],"๐Ÿ˜จ":["fearful"],"๐Ÿ˜ฐ":["cold_sweat","anxious","frustrated"],"๐Ÿ˜ฅ":["hopeful"],"๐Ÿ˜ข":["upset","cry"],"๐Ÿ˜ญ":["distressed","sob"],"๐Ÿ˜ฑ":["frightened","scream"],"๐Ÿ˜–":["confounded"],"๐Ÿ˜ฃ":["persevered"],"๐Ÿ˜ž":["disappointed"],"๐Ÿ˜“":["shamed"],"๐Ÿ˜ฉ":["weary"],"๐Ÿ˜ซ":["tired"],"๐Ÿฅฑ":["yawn"],"๐Ÿ˜ค":["annoyed","hrmph"],"๐Ÿ˜ก":["enraged","pout"],"๐Ÿ˜ ":["angry"],"๐Ÿคฌ":["censored"],"๐Ÿ˜ˆ":["imp"],"๐Ÿ‘ฟ":["angry_imp"],"๐Ÿ’€":["skull"],"โ˜ ๏ธ":["crossbones"],"๐Ÿ’ฉ":["poop"],"๐Ÿคก":["clown"],"๐Ÿ‘น":["ogre"],"๐Ÿ‘บ":["goblin"],"๐Ÿ‘ป":["ghost"],"๐Ÿ‘ฝ๏ธ":["alien"],"๐Ÿ‘พ":["alien_monster","space_invader"],"๐Ÿค–":["robot"],"๐Ÿ˜บ":["smiling_cat"],"๐Ÿ˜ธ":["grinning_cat"],"๐Ÿ˜น":["joyful_cat"],"๐Ÿ˜ป":["lovestruck_cat"],"๐Ÿ˜ผ":["smirking_cat"],"๐Ÿ˜ฝ":["kissing_cat"],"๐Ÿ™€":["weary_cat"],"๐Ÿ˜ฟ":["crying_cat"],"๐Ÿ˜พ":["pouting_cat"],"๐Ÿ™ˆ":["see_no_evil"],"๐Ÿ™‰":["hear_no_evil"],"๐Ÿ™Š":["speak_no_evil"],"๐Ÿ’‹":["kiss_lips"],"๐Ÿ’Œ":["love_letter"],"๐Ÿ’˜":["cupid"],"๐Ÿ’":["heart_ribbon"],"๐Ÿ’–":["sparkling_heart"],"๐Ÿ’—":["heartpulse"],"๐Ÿ’“":["heartbeat"],"๐Ÿ’ž":["revolving_hearts"],"๐Ÿ’•":["two_hearts"],"๐Ÿ’Ÿ":["heart_decoration"],"โฃ๏ธ":["heart_exclamation"],"๐Ÿ’”":["broken_heart"],"โค๏ธ":["heart"],"๐Ÿงก":["orange_heart"],"๐Ÿ’›":["yellow_heart"],"๐Ÿ’š":["green_heart"],"๐Ÿ’™":["blue_heart"],"๐Ÿ’œ":["purple_heart"],"๐ŸคŽ":["brown_heart"],"๐Ÿ–ค":["black_heart"],"๐Ÿค":["white_heart"],"๐Ÿ’ฏ":["100"],"๐Ÿ’ข":["anger"],"๐Ÿ’ฅ":["boom","collision"],"๐Ÿ’ซ":["dizzy_star"],"๐Ÿ’ฆ":["sweat_drops"],"๐Ÿ’จ":["dash"],"๐Ÿ•ณ๏ธ":["hole"],"๐Ÿ’ฃ๏ธ":["bomb"],"๐Ÿ’ฌ":["speech"],"๐Ÿ‘โ€๐Ÿ—จ":["eye_bubble"],"๐Ÿ—จ๏ธ":["left_speech"],"๐Ÿ—ฏ๏ธ":["right_anger_speech"],"๐Ÿ’ญ":["thought"],"๐Ÿ’ค":["zzz"],"๐Ÿ‘‹":["wave"],"๐Ÿคš":["raised_backhand"],"๐Ÿ–๏ธ":["splayed_hand"],"โœ‹":["raised_hand"],"๐Ÿ––":["vulcan"],"๐Ÿ‘Œ":["ok_hand"],"๐ŸคŒ":["pinched_fingers"],"๐Ÿค":["pinch"],"โœŒ๏ธ":["victory"],"๐Ÿคž":["fingers_crossed"],"๐ŸคŸ":["love_you_gesture"],"๐Ÿค˜":["metal"],"๐Ÿค™":["call_me"],"๐Ÿ‘ˆ๏ธ":["point_left"],"๐Ÿ‘‰๏ธ":["point_right"],"๐Ÿ‘†๏ธ":["backhand_point_up"],"๐Ÿ–•":["middle_finger"],"๐Ÿ‘‡๏ธ":["point_down"],"โ˜๏ธ":["point_up"],"๐Ÿ‘๏ธ":["thumbsup","+1","yes"],"๐Ÿ‘Ž๏ธ":["thumbsdown","-1","no"],"โœŠ":["fist"],"๐Ÿ‘Š":["punch"],"๐Ÿค›":["left_facing_fist"],"๐Ÿคœ":["right_facing_fist"],"๐Ÿ‘":["clap"],"๐Ÿ™Œ":["raised_hands"],"๐Ÿ‘":["open_hands"],"๐Ÿคฒ":["palms_up"],"๐Ÿค":["handshake"],"๐Ÿ™":["pray"],"โœ๏ธ":["writing_hand"],"๐Ÿ’…":["nail_care"],"๐Ÿคณ":["selfie"],"๐Ÿ’ช":["muscle","right_bicep"],"๐Ÿฆพ":["mech_arm"],"๐Ÿฆฟ":["mech_leg"],"๐Ÿฆต":["leg"],"๐Ÿฆถ":["foot"],"๐Ÿ‘‚๏ธ":["ear"],"๐Ÿฆป":["hearing_aid"],"๐Ÿ‘ƒ":["nose"],"๐Ÿง ":["brain"],"๐Ÿซ€":["anatomical_heart"],"๐Ÿซ":["lungs"],"๐Ÿฆท":["tooth"],"๐Ÿฆด":["bone"],"๐Ÿ‘€":["eyes"],"๐Ÿ‘๏ธ":["eye"],"๐Ÿ‘…":["tongue"],"๐Ÿ‘„":["lips"],"๐Ÿ‘ถ":["baby"],"๐Ÿง’":["child"],"๐Ÿ‘ฆ":["boy"],"๐Ÿ‘ง":["girl"],"๐Ÿง‘":["adult"],"๐Ÿ‘ฑ":["blond_person"],"๐Ÿ‘จ":["man"],"๐Ÿง”":["bearded_person"],"๐Ÿ‘จโ€๐Ÿฆฐ":["red_haired_man"],"๐Ÿ‘จโ€๐Ÿฆฑ":["curly_haired_man"],"๐Ÿ‘จโ€๐Ÿฆณ":["white_haired_man"],"๐Ÿ‘จโ€๐Ÿฆฒ":["bald_man"],"๐Ÿ‘ฉ":["woman"],"๐Ÿ‘ฉโ€๐Ÿฆฐ":["red_haired_woman"],"๐Ÿง‘โ€๐Ÿฆฐ":["red_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆฑ":["curly_haired_woman"],"๐Ÿง‘โ€๐Ÿฆฑ":["curly_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆณ":["white_haired_woman"],"๐Ÿง‘โ€๐Ÿฆณ":["white_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆฒ":["bald_woman"],"๐Ÿง‘โ€๐Ÿฆฒ":["bald_person"],"๐Ÿ‘ฑโ€โ™€๏ธ":["blond_woman"],"๐Ÿ‘ฑโ€โ™‚๏ธ":["blond_man"],"๐Ÿง“":["older_adult"],"๐Ÿ‘ด":["older_man"],"๐Ÿ‘ต":["older_woman"],"๐Ÿ™":["person_frowning"],"๐Ÿ™โ€โ™‚๏ธ":["man_frowning"],"๐Ÿ™โ€โ™€๏ธ":["woman_frowning"],"๐Ÿ™Ž":["person_pouting"],"๐Ÿ™Žโ€โ™‚๏ธ":["man_pouting"],"๐Ÿ™Žโ€โ™€๏ธ":["woman_pouting"],"๐Ÿ™…":["person_gesturing_no"],"๐Ÿ™…โ€โ™‚๏ธ":["man_gesturing_no"],"๐Ÿ™…โ€โ™€๏ธ":["woman_gesturing_no"],"๐Ÿ™†":["person_gesturing_ok"],"๐Ÿ™†โ€โ™‚๏ธ":["man_gesturing_ok"],"๐Ÿ™†โ€โ™€๏ธ":["woman_gesturing_ok"],"๐Ÿ’":["person_tipping_hand"],"๐Ÿ’โ€โ™‚๏ธ":["man_tipping_hand"],"๐Ÿ’โ€โ™€๏ธ":["woman_tipping_hand"],"๐Ÿ™‹":["person_raising_hand"],"๐Ÿ™‹โ€โ™‚๏ธ":["man_raising_hand"],"๐Ÿ™‹โ€โ™€๏ธ":["woman_raising_hand"],"๐Ÿง":["person_deaf"],"๐Ÿงโ€โ™‚๏ธ":["man_deaf"],"๐Ÿงโ€โ™€๏ธ":["woman_deaf"],"๐Ÿ™‡":["person_bowing"],"๐Ÿ™‡โ€โ™‚๏ธ":["man_bowing"],"๐Ÿ™‡โ€โ™€๏ธ":["woman_bowing"],"๐Ÿคฆ":["person_facepalming"],"๐Ÿคฆโ€โ™‚๏ธ":["man_facepalming"],"๐Ÿคฆโ€โ™€๏ธ":["woman_facepalming"],"๐Ÿคท":["person_shrugging"],"๐Ÿคทโ€โ™‚๏ธ":["man_shrugging"],"๐Ÿคทโ€โ™€๏ธ":["woman_shrugging"],"๐Ÿง‘โ€โš•๏ธ":["person_health_worker"],"๐Ÿ‘จโ€โš•๏ธ":["man_health_worker"],"๐Ÿ‘ฉโ€โš•๏ธ":["woman_health_worker"],"๐Ÿง‘โ€๐ŸŽ“":["person_student"],"๐Ÿ‘จโ€๐ŸŽ“":["man_student"],"๐Ÿ‘ฉโ€๐ŸŽ“":["woman_student"],"๐Ÿง‘โ€๐Ÿซ":["person_teacher"],"๐Ÿ‘จโ€๐Ÿซ":["man_teacher"],"๐Ÿ‘ฉโ€๐Ÿซ":["woman_teacher"],"๐Ÿง‘โ€โš–๏ธ":["person_judge"],"๐Ÿ‘จโ€โš–๏ธ":["man_judge"],"๐Ÿ‘ฉโ€โš–๏ธ":["woman_judge"],"๐Ÿง‘โ€๐ŸŒพ":["person_farmer"],"๐Ÿ‘จโ€๐ŸŒพ":["man_farmer"],"๐Ÿ‘ฉโ€๐ŸŒพ":["woman_farmer"],"๐Ÿง‘โ€๐Ÿณ":["person_cook"],"๐Ÿ‘จโ€๐Ÿณ":["man_cook"],"๐Ÿ‘ฉโ€๐Ÿณ":["woman_cook"],"๐Ÿง‘โ€๐Ÿ”ง":["person_mechanic"],"๐Ÿ‘จโ€๐Ÿ”ง":["man_mechanic"],"๐Ÿ‘ฉโ€๐Ÿ”ง":["woman_mechanic"],"๐Ÿง‘โ€๐Ÿญ":["person_factory_worker"],"๐Ÿ‘จโ€๐Ÿญ":["man_factory_worker"],"๐Ÿ‘ฉโ€๐Ÿญ":["woman_factory_worker"],"๐Ÿง‘โ€๐Ÿ’ผ":["person_office_worker"],"๐Ÿ‘จโ€๐Ÿ’ผ":["man_office_worker"],"๐Ÿ‘ฉโ€๐Ÿ’ผ":["woman_office_worker"],"๐Ÿง‘โ€๐Ÿ”ฌ":["person_scientist"],"๐Ÿ‘จโ€๐Ÿ”ฌ":["man_scientist"],"๐Ÿ‘ฉโ€๐Ÿ”ฌ":["woman_scientist"],"๐Ÿง‘โ€๐Ÿ’ป":["person_technologist"],"๐Ÿ‘จโ€๐Ÿ’ป":["man_technologist"],"๐Ÿ‘ฉโ€๐Ÿ’ป":["woman_technologist"],"๐Ÿง‘โ€๐ŸŽค":["person_singer"],"๐Ÿ‘จโ€๐ŸŽค":["man_singer"],"๐Ÿ‘ฉโ€๐ŸŽค":["woman_singer"],"๐Ÿง‘โ€๐ŸŽจ":["person_artist"],"๐Ÿ‘จโ€๐ŸŽจ":["man_artist"],"๐Ÿ‘ฉโ€๐ŸŽจ":["woman_artist"],"๐Ÿง‘โ€โœˆ๏ธ":["person_pilot"],"๐Ÿ‘จโ€โœˆ๏ธ":["man_pilot"],"๐Ÿ‘ฉโ€โœˆ๏ธ":["woman_pilot"],"๐Ÿง‘โ€๐Ÿš€":["person_astronaut"],"๐Ÿ‘จโ€๐Ÿš€":["man_astronaut"],"๐Ÿ‘ฉโ€๐Ÿš€":["woman_astronaut"],"๐Ÿง‘โ€๐Ÿš’":["person_firefighter"],"๐Ÿ‘จโ€๐Ÿš’":["man_firefighter"],"๐Ÿ‘ฉโ€๐Ÿš’":["woman_firefighter"],"๐Ÿ‘ฎ":["police_officer"],"๐Ÿ‘ฎโ€โ™‚๏ธ":["man_police_officer"],"๐Ÿ‘ฎโ€โ™€๏ธ":["woman_police_officer"],"๐Ÿ•ต๏ธ":["detective"],"๐Ÿ•ต๏ธโ€โ™‚๏ธ":["man_detective"],"๐Ÿ•ต๏ธโ€โ™€๏ธ":["woman_detective"],"๐Ÿ’‚":["guard"],"๐Ÿ’‚โ€โ™‚๏ธ":["man_guard"],"๐Ÿ’‚โ€โ™€๏ธ":["woman_guard"],"๐Ÿฅท":["ninja"],"๐Ÿ‘ท":["construction_worker"],"๐Ÿ‘ทโ€โ™‚๏ธ":["man_construction_worker"],"๐Ÿ‘ทโ€โ™€๏ธ":["woman_construction_worker"],"๐Ÿคด":["prince"],"๐Ÿ‘ธ":["princess"],"๐Ÿ‘ณ":["person_turban"],"๐Ÿ‘ณโ€โ™‚๏ธ":["man_turban"],"๐Ÿ‘ณโ€โ™€๏ธ":["woman_turban"],"๐Ÿ‘ฒ":["man_chinese_cap"],"๐Ÿง•":["woman_headscarf"],"๐Ÿคต":["man_tuxedo"],"๐Ÿคตโ€โ™‚๏ธ":["man_in_tuxedo"],"๐Ÿคตโ€โ™€๏ธ":["woman_in_tuxedo"],"๐Ÿ‘ฐ":["person_veiled_bride","bride_veil"],"๐Ÿ‘ฐโ€โ™‚๏ธ":["man_veiled_bride"],"๐Ÿ‘ฐโ€โ™€๏ธ":["woman_veiled_bride"],"๐Ÿคฐ":["pregnant_woman"],"๐Ÿคฑ":["breast_feeding"],"๐Ÿ‘ฉโ€๐Ÿผ":["woman_feeding_baby"],"๐Ÿ‘จโ€๐Ÿผ":["man_feeding_baby"],"๐Ÿง‘โ€๐Ÿผ":["person_feeding_baby"],"๐Ÿ‘ผ":["baby_angel"],"๐ŸŽ…":["santa"],"๐Ÿคถ":["mrs_claus"],"๐Ÿง‘โ€๐ŸŽ„":["mx_claus"],"๐Ÿฆธ":["hero","superhero"],"๐Ÿฆธโ€โ™‚๏ธ":["man_hero"],"๐Ÿฆธโ€โ™€๏ธ":["woman_hero"],"๐Ÿฆน":["villain","supervillain"],"๐Ÿฆนโ€โ™‚๏ธ":["man_villain"],"๐Ÿฆนโ€โ™€๏ธ":["woman_villain"],"๐Ÿง™":["mage"],"๐Ÿง™โ€โ™‚๏ธ":["man_mage"],"๐Ÿง™โ€โ™€๏ธ":["woman_mage"],"๐Ÿงš":["fairy"],"๐Ÿงšโ€โ™‚๏ธ":["man_fairy"],"๐Ÿงšโ€โ™€๏ธ":["woman_fairy"],"๐Ÿง›":["vampire"],"๐Ÿง›โ€โ™‚๏ธ":["man_vampire"],"๐Ÿง›โ€โ™€๏ธ":["woman_vampire"],"๐Ÿงœ":["merperson"],"๐Ÿงœโ€โ™‚๏ธ":["merman"],"๐Ÿงœโ€โ™€๏ธ":["mermaid"],"๐Ÿง":["elf"],"๐Ÿงโ€โ™‚๏ธ":["man_elf"],"๐Ÿงโ€โ™€๏ธ":["woman_elf"],"๐Ÿงž":["genie"],"๐Ÿงžโ€โ™‚๏ธ":["man_genie"],"๐Ÿงžโ€โ™€๏ธ":["woman_genie"],"๐ŸงŸ":["zombie"],"๐ŸงŸโ€โ™‚๏ธ":["man_zombie"],"๐ŸงŸโ€โ™€๏ธ":["woman_zombie"],"๐Ÿ’†":["person_getting_massage"],"๐Ÿ’†โ€โ™‚๏ธ":["man_getting_face_massage"],"๐Ÿ’†โ€โ™€๏ธ":["woman_getting_face_massage"],"๐Ÿ’‡":["person_getting_haircut"],"๐Ÿ’‡โ€โ™‚๏ธ":["man_getting_haircut"],"๐Ÿ’‡โ€โ™€๏ธ":["woman_getting_haircut"],"๐Ÿšถ":["person_walking"],"๐Ÿšถโ€โ™‚๏ธ":["man_walking"],"๐Ÿšถโ€โ™€๏ธ":["woman_walking"],"๐Ÿง":["person_standing"],"๐Ÿงโ€โ™‚๏ธ":["man_standing"],"๐Ÿงโ€โ™€๏ธ":["woman_standing"],"๐ŸงŽ":["person_kneeling"],"๐ŸงŽโ€โ™‚๏ธ":["man_kneeling"],"๐ŸงŽโ€โ™€๏ธ":["woman_kneeling"],"๐Ÿง‘โ€๐Ÿฆฏ":["person_probing_cane"],"๐Ÿ‘จโ€๐Ÿฆฏ":["man_probing_cane"],"๐Ÿ‘ฉโ€๐Ÿฆฏ":["woman_probing_cane"],"๐Ÿง‘โ€๐Ÿฆผ":["person_motor_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆผ":["man_motor_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆผ":["woman_motor_wheelchair"],"๐Ÿง‘โ€๐Ÿฆฝ":["person_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆฝ":["man_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆฝ":["woman_wheelchair"],"๐Ÿƒ":["person_running"],"๐Ÿƒโ€โ™‚๏ธ":["man_running"],"๐Ÿƒโ€โ™€๏ธ":["woman_running"],"๐Ÿ’ƒ":["dancer","woman_dancing"],"๐Ÿ•บ":["man_dancing"],"๐Ÿ•ด๏ธ":["levitate"],"๐Ÿ‘ฏ":["people_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™‚๏ธ":["men_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™€๏ธ":["women_bunny_ears_partying"],"๐Ÿง–":["person_steamy_room"],"๐Ÿง–โ€โ™‚๏ธ":["man_steamy_room"],"๐Ÿง–โ€โ™€๏ธ":["woman_steamy_room"],"๐Ÿง—":["person_climbing"],"๐Ÿง—โ€โ™‚๏ธ":["man_climbing"],"๐Ÿง—โ€โ™€๏ธ":["woman_climbing"],"๐Ÿคบ":["person_fencing"],"๐Ÿ‡":["horse_racing"],"โ›ท๏ธ":["skier"],"๐Ÿ‚๏ธ":["snowboarder"],"๐ŸŒ๏ธ":["person_golfing"],"๐ŸŒ๏ธโ€โ™‚๏ธ":["man_golfing"],"๐ŸŒ๏ธโ€โ™€๏ธ":["woman_golfing"],"๐Ÿ„๏ธ":["person_surfing"],"๐Ÿ„โ€โ™‚๏ธ":["man_surfing"],"๐Ÿ„โ€โ™€๏ธ":["woman_surfing"],"๐Ÿšฃ":["person_rowing_boat"],"๐Ÿšฃโ€โ™‚๏ธ":["man_rowing_boat"],"๐Ÿšฃโ€โ™€๏ธ":["woman_rowing_boat"],"๐ŸŠ๏ธ":["person_swimming"],"๐ŸŠโ€โ™‚๏ธ":["man_swimming"],"๐ŸŠโ€โ™€๏ธ":["woman_swimming"],"โ›น๏ธ":["person_bouncing_ball"],"โ›น๏ธโ€โ™‚๏ธ":["man_bouncing_ball"],"โ›น๏ธโ€โ™€๏ธ":["woman_bouncing_ball"],"๐Ÿ‹๏ธ":["person_lifting_weights"],"๐Ÿ‹๏ธโ€โ™‚๏ธ":["man_lifting_weights"],"๐Ÿ‹๏ธโ€โ™€๏ธ":["woman_lifting_weights"],"๐Ÿšด":["person_biking"],"๐Ÿšดโ€โ™‚๏ธ":["man_biking"],"๐Ÿšดโ€โ™€๏ธ":["woman_biking"],"๐Ÿšต":["person_mountain_biking"],"๐Ÿšตโ€โ™‚๏ธ":["man_mountain_biking"],"๐Ÿšตโ€โ™€๏ธ":["woman_mountain_biking"],"๐Ÿคธ":["person_cartwheel"],"๐Ÿคธโ€โ™‚๏ธ":["man_cartwheeling"],"๐Ÿคธโ€โ™€๏ธ":["woman_cartwheeling"],"๐Ÿคผ":["people_wrestling"],"๐Ÿคผโ€โ™‚๏ธ":["men_wrestling"],"๐Ÿคผโ€โ™€๏ธ":["women_wrestling"],"๐Ÿคฝ":["person_water_polo"],"๐Ÿคฝโ€โ™‚๏ธ":["man_water_polo"],"๐Ÿคฝโ€โ™€๏ธ":["woman_water_polo"],"๐Ÿคพ":["person_handball"],"๐Ÿคพโ€โ™‚๏ธ":["man_handball"],"๐Ÿคพโ€โ™€๏ธ":["woman_handball"],"๐Ÿคน":["person_juggling"],"๐Ÿคนโ€โ™‚๏ธ":["man_juggling"],"๐Ÿคนโ€โ™€๏ธ":["woman_juggling"],"๐Ÿง˜":["person_lotus_position"],"๐Ÿง˜โ€โ™‚๏ธ":["man_lotus_position"],"๐Ÿง˜โ€โ™€๏ธ":["woman_lotus_position"],"๐Ÿ›€":["bath"],"๐Ÿ›Œ":["in_bed"],"๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘":["holding_hands_people"],"๐Ÿ‘ญ":["holding_hands_ww"],"๐Ÿ‘ซ":["holding_hands_mw","holding_hands_wm"],"๐Ÿ‘ฌ":["holding_hands_mm"],"๐Ÿ’":["couple"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mw","kiss_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ":["kiss_ww"],"๐Ÿ’‘":["couple_heart"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ":["couple_mw","couple_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ":["couple_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ":["couple_ww"],"๐Ÿ‘ช๏ธ":["family"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_mwb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_mwg"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mwgb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mwbb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mwgg"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ":["family_mmb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง":["family_mmg"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mmgb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mmbb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mmgg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_wwb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_wwg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_wwgb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_wwbb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_wwgg"],"๐Ÿ‘จโ€๐Ÿ‘ฆ":["family_mb"],"๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mbb"],"๐Ÿ‘จโ€๐Ÿ‘ง":["family_mg"],"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mgb"],"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mgg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_wb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_wbb"],"๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_wg"],"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_wgb"],"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_wgg"],"๐Ÿ—ฃ๏ธ":["speaking_head"],"๐Ÿ‘ค":["bust_silhouette"],"๐Ÿ‘ฅ":["busts_silhouette"],"๐Ÿซ‚":["people_hugging"],"๐Ÿ‘ฃ":["footprints"],"๐Ÿป":["tone_light","tone1"],"๐Ÿผ":["tone_medium_light","tone2"],"๐Ÿฝ":["tone_medium","tone3"],"๐Ÿพ":["tone_medium_dark","tone4"],"๐Ÿฟ":["tone_dark","tone5"],"๐Ÿฆฐ":["red_hair"],"๐Ÿฆฑ":["curly_hair"],"๐Ÿฆณ":["white_hair"],"๐Ÿฆฒ":["bald"],"๐Ÿต":["monkey_face"],"๐Ÿ’":["monkey"],"๐Ÿฆ":["gorilla"],"๐Ÿฆง":["orangutan"],"๐Ÿถ":["dog_face"],"๐Ÿ•๏ธ":["dog"],"๐Ÿฆฎ":["guide_dog"],"๐Ÿ•โ€๐Ÿฆบ":["service_dog"],"๐Ÿฉ":["poodle"],"๐Ÿบ":["wolf_face"],"๐ŸฆŠ":["fox_face"],"๐Ÿฆ":["raccoon"],"๐Ÿฑ":["cat_face"],"๐Ÿˆ๏ธ":["cat"],"๐Ÿˆโ€โฌ›":["black_cat"],"๐Ÿฆ":["lion_face"],"๐Ÿฏ":["tiger_face"],"๐Ÿ…":["tiger"],"๐Ÿ†":["leopard"],"๐Ÿด":["horse_face"],"๐ŸŽ":["horse"],"๐Ÿฆ„":["unicorn_face"],"๐Ÿฆ“":["zebra"],"๐ŸฆŒ":["deer"],"๐Ÿฆฌ":["bison"],"๐Ÿฎ":["cow_face"],"๐Ÿ‚":["ox"],"๐Ÿƒ":["water_buffalo"],"๐Ÿ„":["cow"],"๐Ÿท":["pig_face"],"๐Ÿ–":["pig"],"๐Ÿ—":["boar"],"๐Ÿฝ":["pig_nose"],"๐Ÿ":["ram"],"๐Ÿ‘":["sheep"],"๐Ÿ":["goat"],"๐Ÿช":["camel"],"๐Ÿซ":["two_hump_camel"],"๐Ÿฆ™":["llama"],"๐Ÿฆ’":["giraffe"],"๐Ÿ˜":["elephant"],"๐Ÿฆฃ":["mammoth"],"๐Ÿฆ":["rhino"],"๐Ÿฆ›":["hippo"],"๐Ÿญ":["mouse_face"],"๐Ÿ":["mouse"],"๐Ÿ€":["rat"],"๐Ÿน":["hamster_face"],"๐Ÿฐ":["rabbit_face"],"๐Ÿ‡":["rabbit"],"๐Ÿฟ๏ธ":["chipmunk"],"๐Ÿฆซ":["beaver"],"๐Ÿฆ”":["hedgehog"],"๐Ÿฆ‡":["bat"],"๐Ÿป":["bear_face"],"๐Ÿปโ€โ„๏ธ":["polar_bear_face"],"๐Ÿจ":["koala_face"],"๐Ÿผ":["panda_face"],"๐Ÿฆฅ":["sloth"],"๐Ÿฆฆ":["otter"],"๐Ÿฆจ":["skunk"],"๐Ÿฆ˜":["kangaroo"],"๐Ÿฆก":["badger"],"๐Ÿพ":["feet"],"๐Ÿฆƒ":["turkey"],"๐Ÿ”":["chicken"],"๐Ÿ“":["rooster"],"๐Ÿฃ":["hatching_chick"],"๐Ÿค":["baby_chick"],"๐Ÿฅ":["hatched_chick"],"๐Ÿฆ๏ธ":["bird"],"๐Ÿง":["penguin"],"๐Ÿ•Š๏ธ":["dove"],"๐Ÿฆ…":["eagle"],"๐Ÿฆ†":["duck"],"๐Ÿฆข":["swan"],"๐Ÿฆ‰":["owl"],"๐Ÿฆค":["dodo"],"๐Ÿชถ":["feather"],"๐Ÿฆฉ":["flamingo"],"๐Ÿฆš":["peacock"],"๐Ÿฆœ":["parrot"],"๐Ÿธ":["frog_face"],"๐ŸŠ":["crocodile"],"๐Ÿข":["turtle"],"๐ŸฆŽ":["lizard"],"๐Ÿ":["snake"],"๐Ÿฒ":["dragon_face"],"๐Ÿ‰":["dragon"],"๐Ÿฆ•":["sauropod"],"๐Ÿฆ–":["trex"],"๐Ÿณ":["spouting_whale"],"๐Ÿ‹":["whale"],"๐Ÿฌ":["dolphin"],"๐Ÿฆญ":["seal"],"๐ŸŸ๏ธ":["fish"],"๐Ÿ ":["tropical_fish"],"๐Ÿก":["blowfish"],"๐Ÿฆˆ":["shark"],"๐Ÿ™":["octopus"],"๐Ÿš":["shell"],"๐ŸŒ":["snail"],"๐Ÿฆ‹":["butterfly"],"๐Ÿ›":["bug"],"๐Ÿœ":["ant"],"๐Ÿ":["bee"],"๐Ÿชฒ":["beetle"],"๐Ÿž":["lady_bug"],"๐Ÿฆ—":["cricket"],"๐Ÿชณ":["cockroach"],"๐Ÿ•ท๏ธ":["spider"],"๐Ÿ•ธ๏ธ":["spider_web"],"๐Ÿฆ‚":["scorpion"],"๐ŸฆŸ":["mosquito"],"๐Ÿชฐ":["fly"],"๐Ÿชฑ":["worm"],"๐Ÿฆ ":["microbe","germ"],"๐Ÿ’":["bouquet"],"๐ŸŒธ":["cherry_blossom"],"๐Ÿ’ฎ":["white_flower"],"๐Ÿต๏ธ":["rosette"],"๐ŸŒน":["rose"],"๐Ÿฅ€":["wilted_rose"],"๐ŸŒบ":["hibiscus"],"๐ŸŒป":["sunflower"],"๐ŸŒผ":["blossom"],"๐ŸŒท":["tulip"],"๐ŸŒฑ":["seedling"],"๐Ÿชด":["potted_plant"],"๐ŸŒฒ":["evergreen_tree"],"๐ŸŒณ":["deciduous_tree"],"๐ŸŒด":["palm_tree"],"๐ŸŒต":["cactus"],"๐ŸŒพ":["ear_of_rice"],"๐ŸŒฟ":["herb"],"โ˜˜๏ธ":["shamrock"],"๐Ÿ€":["four_leaf_clover"],"๐Ÿ":["maple_leaf"],"๐Ÿ‚":["fallen_leaf"],"๐Ÿƒ":["leaves"],"๐Ÿ‡":["grapes"],"๐Ÿˆ":["melon"],"๐Ÿ‰":["watermelon"],"๐ŸŠ":["tangerine"],"๐Ÿ‹":["lemon"],"๐ŸŒ":["banana"],"๐Ÿ":["pineapple"],"๐Ÿฅญ":["mango"],"๐ŸŽ":["apple"],"๐Ÿ":["green_apple"],"๐Ÿ":["pear"],"๐Ÿ‘":["peach"],"๐Ÿ’":["cherries"],"๐Ÿ“":["strawberry"],"๐Ÿซ":["blueberry"],"๐Ÿฅ":["kiwi"],"๐Ÿ…":["tomato"],"๐Ÿซ’":["olive"],"๐Ÿฅฅ":["coconut"],"๐Ÿฅ‘":["avocado"],"๐Ÿ†":["eggplant"],"๐Ÿฅ”":["potato"],"๐Ÿฅ•":["carrot"],"๐ŸŒฝ":["corn"],"๐ŸŒถ๏ธ":["hot_pepper"],"๐Ÿซ‘":["bell_pepper"],"๐Ÿฅ’":["cucumber"],"๐Ÿฅฌ":["leafy_green"],"๐Ÿฅฆ":["broccoli"],"๐Ÿง„":["garlic"],"๐Ÿง…":["onion"],"๐Ÿ„":["mushroom"],"๐Ÿฅœ":["peanuts"],"๐ŸŒฐ":["chestnut"],"๐Ÿž":["bread"],"๐Ÿฅ":["croissant"],"๐Ÿฅ–":["french_bread"],"๐Ÿซ“":["flatbread"],"๐Ÿฅจ":["pretzel"],"๐Ÿฅฏ":["bagel"],"๐Ÿฅž":["pancakes"],"๐Ÿง‡":["waffle"],"๐Ÿง€":["cheese"],"๐Ÿ–":["meat_on_bone"],"๐Ÿ—":["poultry_leg"],"๐Ÿฅฉ":["cut_of_meat"],"๐Ÿฅ“":["bacon"],"๐Ÿ”":["hamburger"],"๐ŸŸ":["fries"],"๐Ÿ•":["pizza"],"๐ŸŒญ":["hotdog"],"๐Ÿฅช":["sandwich"],"๐ŸŒฎ":["taco"],"๐ŸŒฏ":["burrito"],"๐Ÿซ”":["tamale"],"๐Ÿฅ™":["stuffed_flatbread"],"๐Ÿง†":["falafel"],"๐Ÿฅš":["egg"],"๐Ÿณ":["cooking"],"๐Ÿฅ˜":["shallow_pan_of_food"],"๐Ÿฒ":["stew"],"๐Ÿซ•":["fondue"],"๐Ÿฅฃ":["bowl_spoon"],"๐Ÿฅ—":["salad"],"๐Ÿฟ":["popcorn"],"๐Ÿงˆ":["butter"],"๐Ÿง‚":["salt"],"๐Ÿฅซ":["canned_food"],"๐Ÿฑ":["bento"],"๐Ÿ˜":["rice_cracker"],"๐Ÿ™":["rice_ball"],"๐Ÿš":["rice"],"๐Ÿ›":["curry"],"๐Ÿœ":["ramen"],"๐Ÿ":["spaghetti"],"๐Ÿ ":["sweet_potato"],"๐Ÿข":["oden"],"๐Ÿฃ":["sushi"],"๐Ÿค":["fried_shrimp"],"๐Ÿฅ":["fish_cake"],"๐Ÿฅฎ":["moon_cake"],"๐Ÿก":["dango"],"๐ŸฅŸ":["dumpling"],"๐Ÿฅ ":["fortune_cookie"],"๐Ÿฅก":["takeout_box"],"๐Ÿฆ€":["crab"],"๐Ÿฆž":["lobster"],"๐Ÿฆ":["shrimp"],"๐Ÿฆ‘":["squid"],"๐Ÿฆช":["oyster"],"๐Ÿฆ":["icecream"],"๐Ÿง":["shaved_ice"],"๐Ÿจ":["ice_cream"],"๐Ÿฉ":["doughnut"],"๐Ÿช":["cookie"],"๐ŸŽ‚":["birthday"],"๐Ÿฐ":["cake"],"๐Ÿง":["cupcake"],"๐Ÿฅง":["pie"],"๐Ÿซ":["chocolate_bar"],"๐Ÿฌ":["candy"],"๐Ÿญ":["lollipop"],"๐Ÿฎ":["custard"],"๐Ÿฏ":["honey_pot"],"๐Ÿผ":["baby_bottle"],"๐Ÿฅ›":["milk"],"โ˜•๏ธ":["coffee"],"๐Ÿซ–":["teapot"],"๐Ÿต":["tea"],"๐Ÿถ":["sake"],"๐Ÿพ":["champagne"],"๐Ÿท":["wine_glass"],"๐Ÿธ๏ธ":["cocktail"],"๐Ÿน":["tropical_drink"],"๐Ÿบ":["beer"],"๐Ÿป":["beers"],"๐Ÿฅ‚":["champagne_glass"],"๐Ÿฅƒ":["tumbler_glass"],"๐Ÿฅค":["cup_straw"],"๐Ÿง‹":["bubble_tea","boba_drink"],"๐Ÿงƒ":["beverage_box","juice_box"],"๐Ÿง‰":["mate","yerba_mate"],"๐ŸงŠ":["ice"],"๐Ÿฅข":["chopsticks"],"๐Ÿฝ๏ธ":["fork_knife_plate"],"๐Ÿด":["utensils"],"๐Ÿฅ„":["spoon"],"๐Ÿ”ช":["knife"],"๐Ÿบ":["amphora"],"๐ŸŒ๏ธ":["earth_africa"],"๐ŸŒŽ๏ธ":["earth_americas"],"๐ŸŒ๏ธ":["earth_asia"],"๐ŸŒ":["globe"],"๐Ÿ—บ๏ธ":["map"],"๐Ÿ—พ":["japan"],"๐Ÿงญ":["compass"],"๐Ÿ”๏ธ":["snowy_mountain"],"โ›ฐ๏ธ":["mountain"],"๐ŸŒ‹":["volcano"],"๐Ÿ—ป":["mount_fuji"],"๐Ÿ•๏ธ":["camping"],"๐Ÿ–๏ธ":["beach"],"๐Ÿœ๏ธ":["desert"],"๐Ÿ๏ธ":["island"],"๐Ÿž๏ธ":["park"],"๐ŸŸ๏ธ":["stadium"],"๐Ÿ›๏ธ":["classical_building"],"๐Ÿ—๏ธ":["construction_site"],"๐Ÿงฑ":["brick"],"๐Ÿชจ":["rock"],"๐Ÿชต":["wood"],"๐Ÿ›–":["hut"],"๐Ÿ˜๏ธ":["homes"],"๐Ÿš๏ธ":["house_abandoned"],"๐Ÿ ๏ธ":["house"],"๐Ÿก":["house_garden"],"๐Ÿข":["office"],"๐Ÿฃ":["ja_post_office"],"๐Ÿค":["post_office"],"๐Ÿฅ":["hospital"],"๐Ÿฆ":["bank"],"๐Ÿจ":["hotel"],"๐Ÿฉ":["love_hotel"],"๐Ÿช":["convenience_store"],"๐Ÿซ":["school"],"๐Ÿฌ":["department_store"],"๐Ÿญ๏ธ":["factory"],"๐Ÿฏ":["japanese_castle"],"๐Ÿฐ":["castle","european_castle"],"๐Ÿ’’":["wedding"],"๐Ÿ—ผ":["tokyo_tower"],"๐Ÿ—ฝ":["statue_of_liberty"],"โ›ช๏ธ":["church"],"๐Ÿ•Œ":["mosque"],"๐Ÿ›•":["hindu_temple"],"๐Ÿ•":["synagogue"],"โ›ฉ๏ธ":["shinto_shrine"],"๐Ÿ•‹":["kaaba"],"โ›ฒ๏ธ":["fountain"],"โ›บ๏ธ":["tent"],"๐ŸŒ":["foggy"],"๐ŸŒƒ":["night_stars"],"๐Ÿ™๏ธ":["cityscape"],"๐ŸŒ„":["sunrise_over_mountains"],"๐ŸŒ…":["sunrise"],"๐ŸŒ†":["dusk"],"๐ŸŒ‡":["sunset"],"๐ŸŒ‰":["bridge_at_night"],"โ™จ๏ธ":["hotsprings"],"๐ŸŽ ":["carousel_horse"],"๐ŸŽก":["ferris_wheel"],"๐ŸŽข":["roller_coaster"],"๐Ÿ’ˆ":["barber"],"๐ŸŽช":["circus_tent"],"๐Ÿš‚":["steam_locomotive"],"๐Ÿšƒ":["railway_car"],"๐Ÿš„":["bullettrain_side"],"๐Ÿš…":["bullettrain"],"๐Ÿš†":["train"],"๐Ÿš‡๏ธ":["metro"],"๐Ÿšˆ":["light_rail"],"๐Ÿš‰":["station"],"๐ŸšŠ":["tram"],"๐Ÿš":["monorail"],"๐Ÿšž":["mountain_railway"],"๐Ÿš‹":["tram_car"],"๐ŸšŒ":["bus"],"๐Ÿš๏ธ":["oncoming_bus"],"๐ŸšŽ":["trolleybus"],"๐Ÿš":["minibus"],"๐Ÿš‘๏ธ":["ambulance"],"๐Ÿš’":["fire_engine"],"๐Ÿš“":["police_car"],"๐Ÿš”๏ธ":["oncoming_police_car"],"๐Ÿš•":["taxi"],"๐Ÿš–":["oncoming_taxi"],"๐Ÿš—":["red_car"],"๐Ÿš˜๏ธ":["oncoming_automobile"],"๐Ÿš™":["blue_car"],"๐Ÿ›ป":["pickup_truck"],"๐Ÿšš":["truck"],"๐Ÿš›":["lorry"],"๐Ÿšœ":["tractor"],"๐ŸŽ๏ธ":["race_car"],"๐Ÿ๏ธ":["motorcycle"],"๐Ÿ›ต":["motor_scooter"],"๐Ÿฆฝ":["wheelchair"],"๐Ÿฆผ":["motor_wheelchair"],"๐Ÿ›บ":["auto_rickshaw"],"๐Ÿšฒ๏ธ":["bike"],"๐Ÿ›ด":["scooter"],"๐Ÿ›น":["skateboard"],"๐Ÿ›ผ":["roller_skate"],"๐Ÿš":["bus_stop"],"๐Ÿ›ฃ๏ธ":["motorway"],"๐Ÿ›ค๏ธ":["railway_track"],"๐Ÿ›ข๏ธ":["oil_drum"],"โ›ฝ๏ธ":["fuel_pump"],"๐Ÿšจ":["rotating_light","police_light"],"๐Ÿšฅ":["traffic_light"],"๐Ÿšฆ":["vertical_traffic_light"],"๐Ÿ›‘":["stop_sign","octagonal_sign"],"๐Ÿšง":["construction"],"โš“๏ธ":["anchor"],"โ›ต๏ธ":["sailboat"],"๐Ÿ›ถ":["canoe"],"๐Ÿšค":["speedboat"],"๐Ÿ›ณ๏ธ":["cruise_ship"],"โ›ด๏ธ":["ferry"],"๐Ÿ›ฅ๏ธ":["motorboat"],"๐Ÿšข":["ship"],"โœˆ๏ธ":["airplane"],"๐Ÿ›ฉ๏ธ":["small_airplane"],"๐Ÿ›ซ":["airplane_departure"],"๐Ÿ›ฌ":["airplane_arriving"],"๐Ÿช‚":["parachute"],"๐Ÿ’บ":["seat"],"๐Ÿš":["helicopter"],"๐ŸšŸ":["suspension_railway"],"๐Ÿš ":["mountain_cableway"],"๐Ÿšก":["aerial_tramway"],"๐Ÿ›ฐ๏ธ":["satellite"],"๐Ÿš€":["rocket"],"๐Ÿ›ธ":["flying_saucer"],"๐Ÿ›Ž๏ธ":["bellhop"],"๐Ÿงณ":["luggage"],"โŒ›๏ธ":["hourglass"],"โณ๏ธ":["hourglass_flowing"],"โŒš๏ธ":["watch"],"โฐ":["alarm_clock"],"โฑ๏ธ":["stopwatch"],"โฒ๏ธ":["timer"],"๐Ÿ•ฐ๏ธ":["clock"],"๐Ÿ•›๏ธ":["clock12"],"๐Ÿ•ง๏ธ":["clock1230"],"๐Ÿ•๏ธ":["clock1"],"๐Ÿ•œ๏ธ":["clock130"],"๐Ÿ•‘๏ธ":["clock2"],"๐Ÿ•๏ธ":["clock230"],"๐Ÿ•’๏ธ":["clock3"],"๐Ÿ•ž๏ธ":["clock330"],"๐Ÿ•“๏ธ":["clock4"],"๐Ÿ•Ÿ๏ธ":["clock430"],"๐Ÿ•”๏ธ":["clock5"],"๐Ÿ• ๏ธ":["clock530"],"๐Ÿ••๏ธ":["clock6"],"๐Ÿ•ก๏ธ":["clock630"],"๐Ÿ•–๏ธ":["clock7"],"๐Ÿ•ข๏ธ":["clock730"],"๐Ÿ•—๏ธ":["clock8"],"๐Ÿ•ฃ๏ธ":["clock830"],"๐Ÿ•˜๏ธ":["clock9"],"๐Ÿ•ค๏ธ":["clock930"],"๐Ÿ•™๏ธ":["clock10"],"๐Ÿ•ฅ๏ธ":["clock1030"],"๐Ÿ•š๏ธ":["clock11"],"๐Ÿ•ฆ๏ธ":["clock1130"],"๐ŸŒ‘":["new_moon"],"๐ŸŒ’":["waxing_crescent_moon"],"๐ŸŒ“":["first_quarter_moon"],"๐ŸŒ”":["waxing_gibbous_moon"],"๐ŸŒ•๏ธ":["full_moon"],"๐ŸŒ–":["waning_gibbous_moon"],"๐ŸŒ—":["last_quarter_moon"],"๐ŸŒ˜":["waning_crescent_moon"],"๐ŸŒ™":["crescent_moon"],"๐ŸŒš":["new_moon_face"],"๐ŸŒ›":["first_quarter_moon_face"],"๐ŸŒœ๏ธ":["last_quarter_moon_face"],"๐ŸŒก๏ธ":["thermometer"],"โ˜€๏ธ":["sun"],"๐ŸŒ":["full_moon_face"],"๐ŸŒž":["sun_face"],"๐Ÿช":["ringed_planet","saturn"],"โญ๏ธ":["star"],"๐ŸŒŸ":["star2","glowing_star"],"๐ŸŒ ":["star3","shooting_star"],"๐ŸŒŒ":["milky_way"],"โ˜๏ธ":["cloud"],"โ›…๏ธ":["partly_sunny"],"โ›ˆ๏ธ":["storm"],"๐ŸŒค๏ธ":["overcast"],"๐ŸŒฅ๏ธ":["cloudy"],"๐ŸŒฆ๏ธ":["sunshower"],"๐ŸŒง๏ธ":["rain"],"๐ŸŒจ๏ธ":["snow"],"๐ŸŒฉ๏ธ":["lightning"],"๐ŸŒช๏ธ":["tornado"],"๐ŸŒซ๏ธ":["fog"],"๐ŸŒฌ๏ธ":["wind_face"],"๐ŸŒ€":["cyclone"],"๐ŸŒˆ":["rainbow"],"๐ŸŒ‚":["closed_umbrella"],"โ˜‚๏ธ":["umbrella"],"โ˜”๏ธ":["umbrella_rain"],"โ›ฑ๏ธ":["beach_umbrella"],"โšก๏ธ":["zap","high_voltage"],"โ„๏ธ":["snowflake"],"โ˜ƒ๏ธ":["snowy_snowman"],"โ›„๏ธ":["snowman"],"โ˜„๏ธ":["comet"],"๐Ÿ”ฅ":["fire"],"๐Ÿ’ง":["droplet"],"๐ŸŒŠ":["ocean"],"๐ŸŽƒ":["jack_o_lantern"],"๐ŸŽ„":["christmas_tree","xmas_tree"],"๐ŸŽ†":["fireworks"],"๐ŸŽ‡":["sparkler"],"๐Ÿงจ":["firecracker"],"โœจ":["sparkles"],"๐ŸŽˆ":["balloon"],"๐ŸŽ‰":["tada","party"],"๐ŸŽŠ":["confetti_ball"],"๐ŸŽ‹":["tanabata_tree"],"๐ŸŽ":["bamboo","pine_decor"],"๐ŸŽŽ":["dolls"],"๐ŸŽ":["carp_streamer"],"๐ŸŽ":["wind_chime"],"๐ŸŽ‘":["moon_ceremony","rice_scene"],"๐Ÿงง":["red_envelope"],"๐ŸŽ€":["ribbon"],"๐ŸŽ":["gift"],"๐ŸŽ—๏ธ":["reminder_ribbon"],"๐ŸŽŸ๏ธ":["tickets","admission"],"๐ŸŽซ":["ticket"],"๐ŸŽ–๏ธ":["military_medal"],"๐Ÿ†๏ธ":["trophy"],"๐Ÿ…":["medal"],"๐Ÿฅ‡":["first_place"],"๐Ÿฅˆ":["second_place"],"๐Ÿฅ‰":["third_place"],"โšฝ๏ธ":["soccer"],"โšพ๏ธ":["baseball"],"๐ŸฅŽ":["softball"],"๐Ÿ€":["basketball"],"๐Ÿ":["volleyball"],"๐Ÿˆ":["football"],"๐Ÿ‰":["rugby"],"๐ŸŽพ":["tennis"],"๐Ÿฅ":["flying_disc"],"๐ŸŽณ":["bowling"],"๐Ÿ":["cricket_game"],"๐Ÿ‘":["field_hockey"],"๐Ÿ’":["hockey"],"๐Ÿฅ":["lacrosse"],"๐Ÿ“":["ping_pong"],"๐Ÿธ":["badminton"],"๐ŸฅŠ":["boxing_glove"],"๐Ÿฅ‹":["gi","martial_arts_uniform"],"๐Ÿฅ…":["goal"],"โ›ณ๏ธ":["golf"],"โ›ธ๏ธ":["ice_skate"],"๐ŸŽฃ":["fishing_pole"],"๐Ÿคฟ":["diving_mask","scuba_mask"],"๐ŸŽฝ":["running_shirt"],"๐ŸŽฟ":["ski"],"๐Ÿ›ท":["sled"],"๐ŸฅŒ":["curling_stone"],"๐ŸŽฏ":["dart"],"๐Ÿช€":["yoyo"],"๐Ÿช":["kite"],"๐ŸŽฑ":["8ball"],"๐Ÿ”ฎ":["crystal_ball"],"๐Ÿช„":["wand"],"๐Ÿงฟ":["nazar_amulet"],"๐ŸŽฎ๏ธ":["video_game"],"๐Ÿ•น๏ธ":["joystick"],"๐ŸŽฐ":["slot_machine"],"๐ŸŽฒ":["game_die"],"๐Ÿงฉ":["jigsaw","puzzle_piece"],"๐Ÿงธ":["teddy_bear"],"๐Ÿช…":["pinata"],"๐Ÿช†":["nesting_dolls"],"โ™ ๏ธ":["spades"],"โ™ฅ๏ธ":["hearts"],"โ™ฆ๏ธ":["diamonds"],"โ™ฃ๏ธ":["clubs"],"โ™Ÿ๏ธ":["chess_pawn"],"๐Ÿƒ":["black_joker"],"๐Ÿ€„๏ธ":["mahjong"],"๐ŸŽด":["flower_cards"],"๐ŸŽญ๏ธ":["performing_arts"],"๐Ÿ–ผ๏ธ":["frame_photo"],"๐ŸŽจ":["art","palette"],"๐Ÿงต":["spool"],"๐Ÿชก":["sewing_needle"],"๐Ÿงถ":["yarn"],"๐Ÿชข":["knot"],"๐Ÿ‘“๏ธ":["glasses"],"๐Ÿ•ถ๏ธ":["sunglasses"],"๐Ÿฅฝ":["goggles"],"๐Ÿฅผ":["lab_coat"],"๐Ÿฆบ":["safety_vest"],"๐Ÿ‘”":["necktie","tie"],"๐Ÿ‘•":["shirt"],"๐Ÿ‘–":["jeans"],"๐Ÿงฃ":["scarf"],"๐Ÿงค":["gloves"],"๐Ÿงฅ":["coat"],"๐Ÿงฆ":["socks"],"๐Ÿ‘—":["dress"],"๐Ÿ‘˜":["kimono"],"๐Ÿฅป":["sari"],"๐Ÿฉฑ":["one_piece_swimsuit"],"๐Ÿฉฒ":["briefs"],"๐Ÿฉณ":["shorts"],"๐Ÿ‘™":["bikini"],"๐Ÿ‘š":["blouse","womans_clothes"],"๐Ÿ‘›":["purse"],"๐Ÿ‘œ":["handbag"],"๐Ÿ‘":["pouch","clutch_bag"],"๐Ÿ›๏ธ":["shopping_bags"],"๐ŸŽ’":["backpack"],"๐Ÿฉด":["sandal"],"๐Ÿ‘ž":["dress_shoe","mans_shoe"],"๐Ÿ‘Ÿ":["sneaker","athletic_shoe"],"๐Ÿฅพ":["hiking_boot"],"๐Ÿฅฟ":["flat_shoe"],"๐Ÿ‘ ":["high_heel"],"๐Ÿ‘ก":["womans_sandal"],"๐Ÿฉฐ":["ballet_shoes"],"๐Ÿ‘ข":["womans_boot"],"๐Ÿ‘‘":["crown"],"๐Ÿ‘’":["womans_hat"],"๐ŸŽฉ":["top_hat"],"๐ŸŽ“๏ธ":["graduation_cap"],"๐Ÿงข":["billed_cap"],"๐Ÿช–":["military_helmet"],"โ›‘๏ธ":["helmet_cross"],"๐Ÿ“ฟ":["prayer_beads"],"๐Ÿ’„":["lipstick"],"๐Ÿ’":["ring"],"๐Ÿ’Ž":["gem"],"๐Ÿ”‡":["mute","no_sound"],"๐Ÿ”ˆ๏ธ":["speaker","low_sound"],"๐Ÿ”‰":["sound"],"๐Ÿ”Š":["loud_sound"],"๐Ÿ“ข":["loudspeaker"],"๐Ÿ“ฃ":["megaphone"],"๐Ÿ“ฏ":["postal_horn"],"๐Ÿ””":["bell"],"๐Ÿ”•":["no_bell"],"๐ŸŽผ":["musical_score"],"๐ŸŽต":["musical_note"],"๐ŸŽถ":["musical_notes"],"๐ŸŽ™๏ธ":["studio_microphone"],"๐ŸŽš๏ธ":["level_slider"],"๐ŸŽ›๏ธ":["control_knobs"],"๐ŸŽค":["microphone"],"๐ŸŽง๏ธ":["headphones"],"๐Ÿ“ป๏ธ":["radio"],"๐ŸŽท":["saxophone"],"๐Ÿช—":["accordion"],"๐ŸŽธ":["guitar"],"๐ŸŽน":["musical_keyboard"],"๐ŸŽบ":["trumpet"],"๐ŸŽป":["violin"],"๐Ÿช•":["banjo"],"๐Ÿฅ":["drum"],"๐Ÿช˜":["long_drum"],"๐Ÿ“ฑ":["mobile","iphone","android"],"๐Ÿ“ฒ":["mobile_calling"],"โ˜Ž๏ธ":["telephone"],"๐Ÿ“ž":["telephone_receiver"],"๐Ÿ“Ÿ๏ธ":["pager"],"๐Ÿ“ ":["fax"],"๐Ÿ”‹":["battery"],"๐Ÿ”Œ":["electric_plug"],"๐Ÿ’ป๏ธ":["laptop"],"๐Ÿ–ฅ๏ธ":["desktop","computer"],"๐Ÿ–จ๏ธ":["printer"],"โŒจ๏ธ":["keyboard"],"๐Ÿ–ฑ๏ธ":["computer_mouse"],"๐Ÿ–ฒ๏ธ":["trackball"],"๐Ÿ’ฝ":["minidisc"],"๐Ÿ’พ":["floppy_disk"],"๐Ÿ’ฟ๏ธ":["cd","disk"],"๐Ÿ“€":["dvd"],"๐Ÿงฎ":["abacus"],"๐ŸŽฅ":["movie_camera"],"๐ŸŽž๏ธ":["film_frames"],"๐Ÿ“ฝ๏ธ":["projector"],"๐ŸŽฌ๏ธ":["clapper"],"๐Ÿ“บ๏ธ":["tv"],"๐Ÿ“ท๏ธ":["camera"],"๐Ÿ“ธ":["camera_flash"],"๐Ÿ“น๏ธ":["video_camera"],"๐Ÿ“ผ":["vhs"],"๐Ÿ”๏ธ":["mag"],"๐Ÿ”Ž":["mag_right"],"๐Ÿ•ฏ๏ธ":["candle"],"๐Ÿ’ก":["bulb","light_bulb"],"๐Ÿ”ฆ":["flashlight"],"๐Ÿฎ":["red_lantern"],"๐Ÿช”":["diya_lamp"],"๐Ÿ“”":["decorative_notebook"],"๐Ÿ“•":["closed_book"],"๐Ÿ“–":["book"],"๐Ÿ“—":["green_book"],"๐Ÿ“˜":["blue_book"],"๐Ÿ“™":["orange_book"],"๐Ÿ“š๏ธ":["books"],"๐Ÿ““":["notebook"],"๐Ÿ“’":["ledger"],"๐Ÿ“ƒ":["page_curl"],"๐Ÿ“œ":["scroll"],"๐Ÿ“„":["page_facing_up"],"๐Ÿ“ฐ":["newspaper"],"๐Ÿ—ž๏ธ":["rolled_newspaper"],"๐Ÿ“‘":["bookmark_tabs"],"๐Ÿ”–":["bookmark"],"๐Ÿท๏ธ":["label"],"๐Ÿ’ฐ๏ธ":["moneybag"],"๐Ÿช™":["coin"],"๐Ÿ’ด":["yen"],"๐Ÿ’ต":["dollar"],"๐Ÿ’ถ":["euro"],"๐Ÿ’ท":["pound"],"๐Ÿ’ธ":["money_wings"],"๐Ÿ’ณ๏ธ":["credit_card"],"๐Ÿงพ":["receipt"],"๐Ÿ’น":["ja_chart"],"โœ‰๏ธ":["envelope"],"๐Ÿ“ง":["email"],"๐Ÿ“จ":["incoming_envelope"],"๐Ÿ“ฉ":["envelope_arrow"],"๐Ÿ“ค๏ธ":["outbox_tray"],"๐Ÿ“ฅ๏ธ":["inbox_tray"],"๐Ÿ“ฆ๏ธ":["package"],"๐Ÿ“ซ๏ธ":["mailbox"],"๐Ÿ“ช๏ธ":["mailbox_closed"],"๐Ÿ“ฌ๏ธ":["mailbox_mail"],"๐Ÿ“ญ๏ธ":["mailbox_no_mail"],"๐Ÿ“ฎ":["postbox"],"๐Ÿ—ณ๏ธ":["ballot_box"],"โœ๏ธ":["pencil"],"โœ’๏ธ":["black_nib"],"๐Ÿ–‹๏ธ":["fountain_pen"],"๐Ÿ–Š๏ธ":["pen"],"๐Ÿ–Œ๏ธ":["paintbrush"],"๐Ÿ–๏ธ":["crayon"],"๐Ÿ“":["memo"],"๐Ÿ’ผ":["briefcase"],"๐Ÿ“":["file_folder"],"๐Ÿ“‚":["open_file_folder"],"๐Ÿ—‚๏ธ":["dividers"],"๐Ÿ“…":["date","calendar"],"๐Ÿ“†":["torn_calendar"],"๐Ÿ—’๏ธ":["notepad_spiral"],"๐Ÿ—“๏ธ":["calendar_spiral"],"๐Ÿ“‡":["card_index"],"๐Ÿ“ˆ":["chart_up"],"๐Ÿ“‰":["chart_down"],"๐Ÿ“Š":["bar_chart"],"๐Ÿ“‹๏ธ":["clipboard"],"๐Ÿ“Œ":["pushpin"],"๐Ÿ“":["round_pushpin"],"๐Ÿ“Ž":["paperclip"],"๐Ÿ–‡๏ธ":["paperclips"],"๐Ÿ“":["straight_ruler"],"๐Ÿ“":["triangular_ruler"],"โœ‚๏ธ":["scissors"],"๐Ÿ—ƒ๏ธ":["card_box"],"๐Ÿ—„๏ธ":["file_cabinet"],"๐Ÿ—‘๏ธ":["trashcan","wastebasket"],"๐Ÿ”’๏ธ":["lock"],"๐Ÿ”“๏ธ":["unlock"],"๐Ÿ”":["locked_pen"],"๐Ÿ”":["locked_key"],"๐Ÿ”‘":["key"],"๐Ÿ—๏ธ":["old_key"],"๐Ÿ”จ":["hammer"],"๐Ÿช“":["axe"],"โ›๏ธ":["pick"],"โš’๏ธ":["hammer_pick"],"๐Ÿ› ๏ธ":["tools","hammer_wrench"],"๐Ÿ—ก๏ธ":["dagger"],"โš”๏ธ":["crossed_swords"],"๐Ÿ”ซ":["gun","pistol"],"๐Ÿชƒ":["boomerang"],"๐Ÿน":["bow"],"๐Ÿ›ก๏ธ":["shield"],"๐Ÿชš":["saw"],"๐Ÿ”ง":["wrench"],"๐Ÿช›":["screwdriver"],"๐Ÿ”ฉ":["nut_and_bolt"],"โš™๏ธ":["gear"],"๐Ÿ—œ๏ธ":["clamp","compression"],"โš–๏ธ":["scales"],"๐Ÿฆฏ":["probing_cane"],"๐Ÿ”—":["link"],"โ›“๏ธ":["chains"],"๐Ÿช":["hook"],"๐Ÿงฐ":["toolbox"],"๐Ÿงฒ":["magnet"],"๐Ÿชœ":["ladder"],"โš—๏ธ":["alembic"],"๐Ÿงช":["test_tube"],"๐Ÿงซ":["petri_dish"],"๐Ÿงฌ":["dna","double_helix"],"๐Ÿ”ฌ":["microscope"],"๐Ÿ”ญ":["telescope"],"๐Ÿ“ก":["satellite_antenna"],"๐Ÿ’‰":["syringe"],"๐Ÿฉธ":["blood_drop"],"๐Ÿ’Š":["pill"],"๐Ÿฉน":["bandaid","adhesive_bandage"],"๐Ÿฉบ":["stethoscope"],"๐Ÿšช":["door"],"๐Ÿ›—":["elevator"],"๐Ÿชž":["mirror"],"๐ŸชŸ":["window"],"๐Ÿ›๏ธ":["bed"],"๐Ÿ›‹๏ธ":["couch"],"๐Ÿช‘":["chair"],"๐Ÿšฝ":["toilet"],"๐Ÿช ":["plunger"],"๐Ÿšฟ":["shower"],"๐Ÿ›":["bathtub"],"๐Ÿชค":["mouse_trap"],"๐Ÿช’":["razor"],"๐Ÿงด":["lotion"],"๐Ÿงท":["safety_pin"],"๐Ÿงน":["broom"],"๐Ÿงบ":["basket"],"๐Ÿงป":["toilet_paper"],"๐Ÿชฃ":["bucket"],"๐Ÿงผ":["soap"],"๐Ÿชฅ":["toothbrush"],"๐Ÿงฝ":["sponge"],"๐Ÿงฏ":["fire_extinguisher"],"๐Ÿ›’":["shopping_cart"],"๐Ÿšฌ":["cigarette","smoking"],"โšฐ๏ธ":["coffin"],"๐Ÿชฆ":["headstone"],"โšฑ๏ธ":["urn"],"๐Ÿ—ฟ":["moai"],"๐Ÿชง":["placard"],"๐Ÿง":["atm"],"๐Ÿšฎ":["litter_bin"],"๐Ÿšฐ":["potable_water"],"โ™ฟ๏ธ":["handicapped"],"๐Ÿšน๏ธ":["mens"],"๐Ÿšบ๏ธ":["womens"],"๐Ÿšป":["restroom","bathroom"],"๐Ÿšผ๏ธ":["baby_symbol"],"๐Ÿšพ":["wc"],"๐Ÿ›‚":["passport_control"],"๐Ÿ›ƒ":["customs"],"๐Ÿ›„":["baggage_claim"],"๐Ÿ›…":["left_luggage"],"โš ๏ธ":["warning"],"๐Ÿšธ":["children_crossing"],"โ›”๏ธ":["no_entry"],"๐Ÿšซ":["no_entry_sign"],"๐Ÿšณ":["no_bicycles"],"๐Ÿšญ๏ธ":["no_smoking"],"๐Ÿšฏ":["do_not_litter"],"๐Ÿšฑ":["non_potable_water"],"๐Ÿšท":["no_pedestrians"],"๐Ÿ“ต":["no_mobile_phones"],"๐Ÿ”ž":["underage"],"โ˜ข๏ธ":["radioactive"],"โ˜ฃ๏ธ":["biohazard"],"โฌ†๏ธ":["arrow_up"],"โ†—๏ธ":["arrow_upper_right"],"โžก๏ธ":["arrow_right"],"โ†˜๏ธ":["arrow_lower_right"],"โฌ‡๏ธ":["arrow_down"],"โ†™๏ธ":["arrow_lower_left"],"โฌ…๏ธ":["arrow_left"],"โ†–๏ธ":["arrow_upper_left"],"โ†•๏ธ":["arrow_up_down"],"โ†”๏ธ":["arrow_left_right"],"โ†ฉ๏ธ":["arrow_left_hook"],"โ†ช๏ธ":["arrow_right_hook"],"โคด๏ธ":["arrow_heading_up"],"โคต๏ธ":["arrow_heading_down"],"๐Ÿ”ƒ":["clockwise"],"๐Ÿ”„":["counter_clockwise"],"๐Ÿ”™":["back"],"๐Ÿ”š":["end"],"๐Ÿ”›":["on"],"๐Ÿ”œ":["soon"],"๐Ÿ”":["top"],"๐Ÿ›":["place_of_worship"],"โš›๏ธ":["atom"],"๐Ÿ•‰๏ธ":["om_symbol"],"โœก๏ธ":["star_of_david"],"โ˜ธ๏ธ":["wheel_of_dharma"],"โ˜ฏ๏ธ":["yin_yang"],"โœ๏ธ":["cross"],"โ˜ฆ๏ธ":["orthodox_cross"],"โ˜ช๏ธ":["star_and_crescent"],"โ˜ฎ๏ธ":["peace"],"๐Ÿ•Ž":["menorah"],"๐Ÿ”ฏ":["six_pointed_star"],"โ™ˆ๏ธ":["aries"],"โ™‰๏ธ":["taurus"],"โ™Š๏ธ":["gemini"],"โ™‹๏ธ":["cancer"],"โ™Œ๏ธ":["leo"],"โ™๏ธ":["virgo"],"โ™Ž๏ธ":["libra"],"โ™๏ธ":["scorpius"],"โ™๏ธ":["sagittarius"],"โ™‘๏ธ":["capricorn"],"โ™’๏ธ":["aquarius"],"โ™“๏ธ":["pisces"],"โ›Ž":["ophiuchus"],"๐Ÿ”€":["shuffle"],"๐Ÿ”":["repeat"],"๐Ÿ”‚":["repeat_single"],"โ–ถ๏ธ":["play"],"โฉ๏ธ":["fast_forward"],"โญ๏ธ":["next_track"],"โฏ๏ธ":["play_pause"],"โ—€๏ธ":["reverse"],"โช๏ธ":["rewind"],"โฎ๏ธ":["previous_track"],"๐Ÿ”ผ":["up_button"],"โซ":["fast_up_button"],"๐Ÿ”ฝ":["down_button"],"โฌ":["fast_down_button"],"โธ๏ธ":["pause"],"โน๏ธ":["stop"],"โบ๏ธ":["record"],"โ๏ธ":["eject"],"๐ŸŽฆ":["cinema"],"๐Ÿ”…":["dim","low_brightness"],"๐Ÿ”†":["bright","high_brightness"],"๐Ÿ“ถ":["signal_strength","antenna_bars"],"๐Ÿ“ณ":["vibration_mode"],"๐Ÿ“ด":["mobile_phone_off"],"โ™€๏ธ":["female","female_sign"],"โ™‚๏ธ":["male","male_sign"],"โšง๏ธ":["trans"],"โœ–๏ธ":["multiplication"],"โž•":["plus"],"โž–":["minus"],"โž—":["division"],"โ™พ๏ธ":["infinity"],"โ€ผ๏ธ":["bangbang","double_exclamation"],"โ‰๏ธ":["interrobang","exclamation_question"],"โ“๏ธ":["question"],"โ”":["white_question"],"โ•":["white_exclamation"],"โ—๏ธ":["exclamation"],"ใ€ฐ๏ธ":["wavy_dash"],"๐Ÿ’ฑ":["currency_exchange"],"๐Ÿ’ฒ":["dollar_sign"],"โš•๏ธ":["medical"],"โ™ป๏ธ":["recycle"],"โšœ๏ธ":["fleur-de-lis"],"๐Ÿ”ฑ":["trident"],"๐Ÿ“›":["name_badge"],"๐Ÿ”ฐ":["ja_beginner"],"โญ•๏ธ":["o"],"โœ…":["white_check_mark"],"โ˜‘๏ธ":["checked_ballot"],"โœ”๏ธ":["check_mark"],"โŒ":["x","cross_mark"],"โŽ":["cross_mark_button"],"โžฐ":["curly_loop"],"โžฟ":["double_curly_loop"],"ใ€ฝ๏ธ":["part_alternation_mark"],"โœณ๏ธ":["eight_spoked_asterisk"],"โœด๏ธ":["eight_pointed_star"],"โ‡๏ธ":["sparkle"],"ยฉ๏ธ":["copyright"],"ยฎ๏ธ":["registered"],"โ„ข๏ธ":["tm"],"#๏ธโƒฃ":["hash"],"*๏ธโƒฃ":["asterisk"],"0๏ธโƒฃ":["zero"],"1๏ธโƒฃ":["one"],"2๏ธโƒฃ":["two"],"3๏ธโƒฃ":["three"],"4๏ธโƒฃ":["four"],"5๏ธโƒฃ":["five"],"6๏ธโƒฃ":["six"],"7๏ธโƒฃ":["seven"],"8๏ธโƒฃ":["eight"],"9๏ธโƒฃ":["nine"],"๐Ÿ”Ÿ":["ten"],"๐Ÿ” ":["upper_abcd"],"๐Ÿ”ก":["abcd"],"๐Ÿ”ข":["1234"],"๐Ÿ”ฃ":["symbols"],"๐Ÿ”ค":["abc"],"๐Ÿ…ฐ๏ธ":["a_blood"],"๐Ÿ†Ž":["ab_blood"],"๐Ÿ…ฑ๏ธ":["b_blood"],"๐Ÿ†‘":["cl"],"๐Ÿ†’":["cool"],"๐Ÿ†“":["free"],"โ„น๏ธ":["info"],"๐Ÿ†”":["id"],"โ“‚๏ธ":["m"],"๐Ÿ†•":["new"],"๐Ÿ†–":["ng"],"๐Ÿ…พ๏ธ":["o_blood"],"๐Ÿ†—":["ok"],"๐Ÿ…ฟ๏ธ":["p"],"๐Ÿ†˜":["sos"],"๐Ÿ†™":["up"],"๐Ÿ†š":["vs"],"๐Ÿˆ":["ja_here","koko"],"๐Ÿˆ‚๏ธ":["ja_service_charge"],"๐Ÿˆท๏ธ":["ja_monthly_amount"],"๐Ÿˆถ":["ja_not_free_of_carge"],"๐Ÿˆฏ๏ธ":["ja_reserved"],"๐Ÿ‰":["ja_bargain"],"๐Ÿˆน":["ja_discount"],"๐Ÿˆš๏ธ":["ja_free_of_charge"],"๐Ÿˆฒ":["ja_prohibited"],"๐Ÿ‰‘":["ja_acceptable"],"๐Ÿˆธ":["ja_application"],"๐Ÿˆด":["ja_passing_grade"],"๐Ÿˆณ":["ja_vacancy"],"ใŠ—๏ธ":["ja_congratulations"],"ใŠ™๏ธ":["ja_secret"],"๐Ÿˆบ":["ja_open_for_business"],"๐Ÿˆต":["ja_no_vacancy"],"๐Ÿ”ด":["red_circle"],"๐ŸŸ ":["orange_circle"],"๐ŸŸก":["yellow_circle"],"๐ŸŸข":["green_circle"],"๐Ÿ”ต":["blue_circle"],"๐ŸŸฃ":["purple_circle"],"๐ŸŸค":["brown_circle"],"โšซ๏ธ":["black_circle"],"โšช๏ธ":["white_circle"],"๐ŸŸฅ":["red_square"],"๐ŸŸง":["orange_square"],"๐ŸŸจ":["yellow_square"],"๐ŸŸฉ":["green_square"],"๐ŸŸฆ":["blue_square"],"๐ŸŸช":["purple_square"],"๐ŸŸซ":["brown_square"],"โฌ›๏ธ":["large_black_square"],"โฌœ๏ธ":["large_white_square"],"โ—ผ๏ธ":["medium_black_square"],"โ—ป๏ธ":["medium_white_square"],"โ—พ๏ธ":["medium_small_black_square"],"โ—ฝ๏ธ":["medium_small_white_square"],"โ–ช๏ธ":["small_black_square"],"โ–ซ๏ธ":["small_white_square"],"๐Ÿ”ถ":["large_orange_diamond"],"๐Ÿ”ท":["large_blue_diamond"],"๐Ÿ”ธ":["small_orange_diamond"],"๐Ÿ”น":["small_blue_diamond"],"๐Ÿ”บ":["up_red_triangle"],"๐Ÿ”ป":["down_red_triangle"],"๐Ÿ’ ":["diamond_dot"],"๐Ÿ”˜":["radio_button"],"๐Ÿ”ณ":["white_square_button"],"๐Ÿ”ฒ":["black_square_button"],"๐Ÿ":["checkered_flag"],"๐Ÿšฉ":["triangle_flag"],"๐ŸŽŒ":["crossed_flags"],"๐Ÿด":["black_flag"],"๐Ÿณ๏ธ":["white_flag"],"๐Ÿณ๏ธโ€๐ŸŒˆ":["rainbow_flag"],"๐Ÿณ๏ธโ€โšง๏ธ":["trans_flag"],"๐Ÿดโ€โ˜ ๏ธ":["pirate_flag","jolly_roger"],"๐Ÿ‡ฆ๐Ÿ‡จ":["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_un"],"๐Ÿ‡บ๐Ÿ‡ธ":["flag_us","usa"],"๐Ÿ‡บ๐Ÿ‡พ":["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"],"๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ":["flag_gbeng","england"],"๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ":["flag_gbsct","scotland"],"๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ":["flag_gbwls","wales"]}')},function(e){e.exports=JSON.parse("{}")},function(e,d){e.exports=flarum.core.compat.app},function(e,d){e.exports=flarum.core.compat["components/TextEditorButton"]},function(e,d){e.exports=flarum.core.compat["utils/KeyboardNavigatable"]},function(e,d){e.exports=flarum.core.compat.Fragment},function(e,d){e.exports=flarum.core.compat["models/Post"]},function(e,d,a){"use strict";a.r(d);var u=a(4),o=a.n(u),n=a(2),r=(a(3),a(0)),t=a(1),c=a.n(t),f=a(5),i=a.n(f),_=a(6),l=a.n(_);function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,d,a){return d in e?Object.defineProperty(e,d,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[d]=a,e}var p=a(7),b=function(e){var d,a;function u(){for(var d,a=arguments.length,u=new Array(a),o=0;o=u.length&&(o=0),this.index=o;var n=u.removeClass("active").eq(o).addClass("active");if(d){var r,t=a.scrollTop(),c=a.offset().top,f=c+a.outerHeight(),i=n.offset().top,_=i+n.outerHeight();if&&(r=t-f+_+parseInt(a.css("padding-bottom"),10)),void 0!==r&&a.stop(!0).animate({scrollTop:r},100)}}},u}(a.n(p).a),h=function(){var e={base:"https://twemoji.maxcdn.com/v/13.0.0/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var d="string"==typeof e?parseInt(e,16):e;if(d<65536)return t(d);return t(55296+((d-=65536)>>10),56320+(1023&d))},toCodePoint:p},onerror:function(){this.parentNode&&this.parentNode.replaceChild(c(this.alt,!1),this)},parse:function(d,a){a&&"function"!=typeof a||(a={callback:a});return("string"==typeof d?l:_)(d,{callback:a.callback||f,attributes:"function"==typeof a.attributes?a.attributes:g,base:"string"==typeof a.base?a.base:e.base,ext:a.ext||e.ext,size:a.folder||(u=a.size||e.size,"number"==typeof u?u+"x"+u:u),className:a.className||e.className,onerror:a.onerror||e.onerror});var u},replace:m,test:function(e){a.lastIndex=0;var d=a.test(e);return a.lastIndex=0,d}},d={"&":"&","<":"<",">":">","'":"'",'"':"""},a=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[ยฉยฎ\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,u=/\uFE0F/g,o=String.fromCharCode(8205),n=/[&<>'"]/g,r=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,t=String.fromCharCode;return e;function c(e,d){return document.createTextNode(d?e.replace(u,""):e)}function f(e,d){return"".concat(d.base,d.size,"/",e,d.ext)}function i(e){return p(e.indexOf(o)<0?e.replace(u,""):e)}function _(e,d){for(var u,o,n,t,f,_,l,s,g,m,p,b,h,w=function e(d,a){for(var u,o,n=d.childNodes,t=n.length;t--;)3===(o=(u=n[t]).nodeType)?a.push(u):1!==o||"ownerSVGElement"in u||r.test(u.nodeName.toLowerCase())||e(u,a);return a}(e,[]),k=w.length;k--;){for(n=!1,t=document.createDocumentFragment(),_=(f=w[k]).nodeValue,s=0;l=a.exec(_);){if((g=l.index)!==s&&t.appendChild(c(_.slice(s,g),!0)),b=i(p=l[0]),s=g+p.length,h=d.callback(b,d),b&&h){for(o in(m=new Image).onerror=d.onerror,m.setAttribute("draggable","false"),u=d.attributes(p,b))u.hasOwnProperty(o)&&0!==o.indexOf("on")&&!m.hasAttribute(o)&&m.setAttribute(o,u[o]);m.className=d.className,m.alt=p,m.src=h,n=!0,t.appendChild(m)}m||t.appendChild(c(p,!1)),m=null}n&&(s<_.length&&t.appendChild(c(_.slice(s),!0)),f.parentNode.replaceChild(t,f))}return e}function l(e,d){return m(e,(function(e){var a,u,o=e,r=i(e),t=d.callback(r,d);if(r&&t){for(u in o="")}return o}))}function s(e){return d[e]}function g(){return null}function m(e,d){return String(e).replace(a,d)}function p(e,d){for(var a=[],u=0,o=0,n=0;n'),a=new b;Object(r.extend)(c.a.prototype,"oncreate",(function(){var e=this.$(".TextEditor-editor").wrap('
');this.navigator=new l.a,this.navigator.when((function(){return a.active})).onUp((function(){return a.navigate(-1)})).onDown((function(){return a.navigate(1)})).onSelect(a.complete.bind(a)).onCancel(a.hide.bind(a)).bindTo(e),e.after(d)})),Object(r.extend)(c.a.prototype,"buildEditorParams",(function(u){var o,r,t,c=this;u.inputListeners.push((function(u){var f=app.composer.editor.getSelectionRange(),i=f[0];if(!(f[1]-i>0)){var _=app.composer.editor.getLastNChars(15);r=0;for(var l=_.length-1;l>=0;l--){var s=_.substr(l,1);if(!/[a-z0-9]|\+|\-|_|\:/.test(s))break;if(":"===s&&(0==l||/\s/.test(_.substr(l-1,1)))){o=l+1,r=i-_.length+l+1;break}}if(a.hide(),a.active=!1,r){t=_.substring(o).toLowerCase();var g=function(e){var d=e.emoji,u=e.name,o=e.code;return m("button",{key:d,onclick:function(){return e=d,c.attrs.composer.editor.replaceBeforeCursor(r-1,e+" "),void a.hide();var e},onmouseenter:function(){a.setIndex($(this).parent().index()-1)}},m("img",{alt:d,class:"emoji",draggable:"false",loading:"lazy",src:v+"72x72/"+o+".png"}),u)};!function(){var u,o,c=[],f=(u=t,o=new RegExp("\\((["+"+.*?[]{}()^$|\\".replace(/(.)/g,"\\$1")+"])\\)","g"),new RegExp("(.*)"+u.toLowerCase().replace(/(.)/g,"($1)(.*?)").replace(o,"(\\$1)")+"$","i")),i=7,_=function(d){for(var a=0;a0;a++){var u=e[a];if(-1===c.indexOf(u)){var o=n[u],r=Array.isArray(o),t=0;for(o=r?o:o[Symbol.iterator]();;){var f;if(r){if(t>=o.length)break;f=o[t++]}else{if((t=o.next()).done)break;f=t.value}if(d(f)){--i,c.push(u);break}}}}};_((function(e){return 0===e.indexOf(t)})),_((function(e){return f.test(e)}));var l=c.map((function(e){return{emoji:e,name:n[e][0],code:y(e)}})).map(g);if(l.length){a.items=l,m.render(d[0],a.render()),a.show();var s=app.composer.editor.getCaretCoordinates(r),p=a.$().outerWidth(),b=a.$().outerHeight(),h=a.$().offsetParent(),w=s.left,k=s.top+15;k+b>h.height()&&(k=s.top-b-15),w+p>h.width()&&(w=h.width()-p),k=Math.max(-h.offset().top,k),w=Math.max(-h.offset().left,w),a.show(w,k)}}(),a.setIndex(0),a.$().scrollTop(0),a.active=!0}}}))})),Object(r.extend)(c.a.prototype,"toolbarItems",(function(e){var d=this;e.add("emoji",m(i.a,{onclick:function(){return d.attrs.composer.editor.insertAtCursor(" :")},icon:"far fa-smile"},app.translator.trans("flarum-emoji.forum.composer.emoji_tooltip")))}))}var j=a(8),z=a.n(j),q={base:v,attributes:function(){return{loading:"lazy"}}};o.a.initializers.add("flarum-emoji",(function(){x(),Object(r.override)(z.a.prototype,"contentHtml",(function(e){var d=e();return this.oldContentHtml!==d&&(this.emojifiedContentHtml=h.parse(d,q),this.oldContentHtml=d),this.emojifiedContentHtml})),Object(r.override)(s9e.TextFormatter,"preview",(function(e,d,a){e(d,a),h.parse(a,q)}))}))}]); +module.exports=function(e){var d={};function a(u){if(d[u])return d[u].exports;var o=d[u]={i:u,l:!1,exports:{}};return e[u].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=e,a.c=d,a.d=function(e,d,u){a.o(e,d)||Object.defineProperty(e,d,{enumerable:!0,get:u})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,d){if(1&d&&(e=a(e)),8&d)return e;if(4&d&&"object"==typeof e&&e&&e.__esModule)return e;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:e}),2&d&&"string"!=typeof e)for(var o in e)a.d(u,o,function(d){return e[d]}.bind(null,o));return u},a.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(d,"a",d),d},a.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},a.p="",a(a.s=9)}([function(e,d){e.exports=flarum.core.compat.extend},function(e,d){e.exports=flarum.core.compat["components/TextEditor"]},function(e){e.exports=JSON.parse('{"๐Ÿ˜€":["gleeful"],"๐Ÿ˜ƒ":["glad","smile"],"๐Ÿ˜„":["happy"],"๐Ÿ˜":["blissful","grin"],"๐Ÿ˜†":["amused","laugh","lol"],"๐Ÿ˜…":["embarassed","sweat_smile"],"๐Ÿคฃ":["entertained","rofl"],"๐Ÿ˜‚":["joyful","haha"],"๐Ÿ™‚":["pleased","slight_smile"],"๐Ÿ™ƒ":["ecstatic","upside_down"],"๐Ÿ˜‰":["coy","wink"],"๐Ÿ˜Š":["blush"],"๐Ÿ˜‡":["innocent","halo"],"๐Ÿฅฐ":["love"],"๐Ÿ˜":["lovestruck"],"๐Ÿคฉ":["starstruck"],"๐Ÿ˜˜":["flirty"],"๐Ÿ˜—":["kiss"],"โ˜บ๏ธ":["relaxed"],"๐Ÿ˜š":["loving_kiss"],"๐Ÿ˜™":["happy_kiss"],"๐Ÿฅฒ":["tear_smile"],"๐Ÿ˜‹":["yum","savour"],"๐Ÿ˜›":["playful","tongue_out"],"๐Ÿ˜œ":["mischievous"],"๐Ÿคช":["crazy"],"๐Ÿ˜":["facetious","lmao"],"๐Ÿค‘":["pretentious","money_mouth"],"๐Ÿค—":["hugging"],"๐Ÿคญ":["gasp"],"๐Ÿคซ":["shushing"],"๐Ÿค”":["curious","thinking"],"๐Ÿค":["silenced","zipper_mouth"],"๐Ÿคจ":["contempt"],"๐Ÿ˜๏ธ":["indifferent","neutral"],"๐Ÿ˜‘":["apathetic","expressionless"],"๐Ÿ˜ถ":["vacant","no_mouth"],"๐Ÿ˜":["cocky","smirk"],"๐Ÿ˜’":["unamused"],"๐Ÿ™„":["disbelief"],"๐Ÿ˜ฌ":["grimaced"],"๐Ÿคฅ":["lying"],"๐Ÿ˜Œ":["relieved"],"๐Ÿ˜”":["pensive"],"๐Ÿ˜ช":["sleepy"],"๐Ÿคค":["drooling"],"๐Ÿ˜ด":["exhausted","sleeping"],"๐Ÿ˜ท":["ill","mask"],"๐Ÿค’":["sick"],"๐Ÿค•":["injured"],"๐Ÿคข":["nauseated"],"๐Ÿคฎ":["vomiting"],"๐Ÿคง":["sneezing"],"๐Ÿฅต":["overheating"],"๐Ÿฅถ":["freezing"],"๐Ÿฅด":["woozy"],"๐Ÿ˜ต":["dizzy"],"๐Ÿคฏ":["shocked","exploding_head"],"๐Ÿค ":["cowboy"],"๐Ÿฅณ":["partying","celebrating"],"๐Ÿฅธ":["disguised_face"],"๐Ÿ˜Ž":["confident"],"๐Ÿค“":["nerd"],"๐Ÿง":["monocle"],"๐Ÿ˜•":["confused"],"๐Ÿ˜Ÿ":["worried"],"๐Ÿ™":["cheerless","slight_frown"],"โ˜น๏ธ":["sad","frowning"],"๐Ÿ˜ฎ":["surprised"],"๐Ÿ˜ฏ":["hushed"],"๐Ÿ˜ฒ":["astonished"],"๐Ÿ˜ณ":["flushed"],"๐Ÿฅบ":["pleading"],"๐Ÿ˜ฆ":["bored"],"๐Ÿ˜ง":["anguished","wtf"],"๐Ÿ˜จ":["fearful"],"๐Ÿ˜ฐ":["cold_sweat","anxious","frustrated"],"๐Ÿ˜ฅ":["hopeful"],"๐Ÿ˜ข":["upset","cry"],"๐Ÿ˜ญ":["distressed","sob"],"๐Ÿ˜ฑ":["frightened","scream"],"๐Ÿ˜–":["confounded"],"๐Ÿ˜ฃ":["persevered"],"๐Ÿ˜ž":["disappointed"],"๐Ÿ˜“":["shamed"],"๐Ÿ˜ฉ":["weary"],"๐Ÿ˜ซ":["tired"],"๐Ÿฅฑ":["yawn"],"๐Ÿ˜ค":["annoyed","hrmph"],"๐Ÿ˜ก":["enraged","pout"],"๐Ÿ˜ ":["angry"],"๐Ÿคฌ":["censored"],"๐Ÿ˜ˆ":["imp"],"๐Ÿ‘ฟ":["angry_imp"],"๐Ÿ’€":["skull"],"โ˜ ๏ธ":["crossbones"],"๐Ÿ’ฉ":["poop"],"๐Ÿคก":["clown"],"๐Ÿ‘น":["ogre"],"๐Ÿ‘บ":["goblin"],"๐Ÿ‘ป":["ghost"],"๐Ÿ‘ฝ๏ธ":["alien"],"๐Ÿ‘พ":["alien_monster","space_invader"],"๐Ÿค–":["robot"],"๐Ÿ˜บ":["smiling_cat"],"๐Ÿ˜ธ":["grinning_cat"],"๐Ÿ˜น":["joyful_cat"],"๐Ÿ˜ป":["lovestruck_cat"],"๐Ÿ˜ผ":["smirking_cat"],"๐Ÿ˜ฝ":["kissing_cat"],"๐Ÿ™€":["weary_cat"],"๐Ÿ˜ฟ":["crying_cat"],"๐Ÿ˜พ":["pouting_cat"],"๐Ÿ™ˆ":["see_no_evil"],"๐Ÿ™‰":["hear_no_evil"],"๐Ÿ™Š":["speak_no_evil"],"๐Ÿ’‹":["kiss_lips"],"๐Ÿ’Œ":["love_letter"],"๐Ÿ’˜":["cupid"],"๐Ÿ’":["heart_ribbon"],"๐Ÿ’–":["sparkling_heart"],"๐Ÿ’—":["heartpulse"],"๐Ÿ’“":["heartbeat"],"๐Ÿ’ž":["revolving_hearts"],"๐Ÿ’•":["two_hearts"],"๐Ÿ’Ÿ":["heart_decoration"],"โฃ๏ธ":["heart_exclamation"],"๐Ÿ’”":["broken_heart"],"โค๏ธ":["heart"],"๐Ÿงก":["orange_heart"],"๐Ÿ’›":["yellow_heart"],"๐Ÿ’š":["green_heart"],"๐Ÿ’™":["blue_heart"],"๐Ÿ’œ":["purple_heart"],"๐ŸคŽ":["brown_heart"],"๐Ÿ–ค":["black_heart"],"๐Ÿค":["white_heart"],"๐Ÿ’ฏ":["100"],"๐Ÿ’ข":["anger"],"๐Ÿ’ฅ":["boom","collision"],"๐Ÿ’ซ":["dizzy_star"],"๐Ÿ’ฆ":["sweat_drops"],"๐Ÿ’จ":["dash"],"๐Ÿ•ณ๏ธ":["hole"],"๐Ÿ’ฃ๏ธ":["bomb"],"๐Ÿ’ฌ":["speech"],"๐Ÿ‘โ€๐Ÿ—จ":["eye_bubble"],"๐Ÿ—จ๏ธ":["left_speech"],"๐Ÿ—ฏ๏ธ":["right_anger_speech"],"๐Ÿ’ญ":["thought"],"๐Ÿ’ค":["zzz"],"๐Ÿ‘‹":["wave"],"๐Ÿคš":["raised_backhand"],"๐Ÿ–๏ธ":["splayed_hand"],"โœ‹":["raised_hand"],"๐Ÿ––":["vulcan"],"๐Ÿ‘Œ":["ok_hand"],"๐ŸคŒ":["pinched_fingers"],"๐Ÿค":["pinch"],"โœŒ๏ธ":["victory"],"๐Ÿคž":["fingers_crossed"],"๐ŸคŸ":["love_you_gesture"],"๐Ÿค˜":["metal"],"๐Ÿค™":["call_me"],"๐Ÿ‘ˆ๏ธ":["point_left"],"๐Ÿ‘‰๏ธ":["point_right"],"๐Ÿ‘†๏ธ":["backhand_point_up"],"๐Ÿ–•":["middle_finger"],"๐Ÿ‘‡๏ธ":["point_down"],"โ˜๏ธ":["point_up"],"๐Ÿ‘๏ธ":["thumbsup","+1","yes"],"๐Ÿ‘Ž๏ธ":["thumbsdown","-1","no"],"โœŠ":["fist"],"๐Ÿ‘Š":["punch"],"๐Ÿค›":["left_facing_fist"],"๐Ÿคœ":["right_facing_fist"],"๐Ÿ‘":["clap"],"๐Ÿ™Œ":["raised_hands"],"๐Ÿ‘":["open_hands"],"๐Ÿคฒ":["palms_up"],"๐Ÿค":["handshake"],"๐Ÿ™":["pray"],"โœ๏ธ":["writing_hand"],"๐Ÿ’…":["nail_care"],"๐Ÿคณ":["selfie"],"๐Ÿ’ช":["muscle","right_bicep"],"๐Ÿฆพ":["mech_arm"],"๐Ÿฆฟ":["mech_leg"],"๐Ÿฆต":["leg"],"๐Ÿฆถ":["foot"],"๐Ÿ‘‚๏ธ":["ear"],"๐Ÿฆป":["hearing_aid"],"๐Ÿ‘ƒ":["nose"],"๐Ÿง ":["brain"],"๐Ÿซ€":["anatomical_heart"],"๐Ÿซ":["lungs"],"๐Ÿฆท":["tooth"],"๐Ÿฆด":["bone"],"๐Ÿ‘€":["eyes"],"๐Ÿ‘๏ธ":["eye"],"๐Ÿ‘…":["tongue"],"๐Ÿ‘„":["lips"],"๐Ÿ‘ถ":["baby"],"๐Ÿง’":["child"],"๐Ÿ‘ฆ":["boy"],"๐Ÿ‘ง":["girl"],"๐Ÿง‘":["adult"],"๐Ÿ‘ฑ":["blond_person"],"๐Ÿ‘จ":["man"],"๐Ÿง”":["bearded_person"],"๐Ÿ‘จโ€๐Ÿฆฐ":["red_haired_man"],"๐Ÿ‘จโ€๐Ÿฆฑ":["curly_haired_man"],"๐Ÿ‘จโ€๐Ÿฆณ":["white_haired_man"],"๐Ÿ‘จโ€๐Ÿฆฒ":["bald_man"],"๐Ÿ‘ฉ":["woman"],"๐Ÿ‘ฉโ€๐Ÿฆฐ":["red_haired_woman"],"๐Ÿง‘โ€๐Ÿฆฐ":["red_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆฑ":["curly_haired_woman"],"๐Ÿง‘โ€๐Ÿฆฑ":["curly_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆณ":["white_haired_woman"],"๐Ÿง‘โ€๐Ÿฆณ":["white_haired_person"],"๐Ÿ‘ฉโ€๐Ÿฆฒ":["bald_woman"],"๐Ÿง‘โ€๐Ÿฆฒ":["bald_person"],"๐Ÿ‘ฑโ€โ™€๏ธ":["blond_woman"],"๐Ÿ‘ฑโ€โ™‚๏ธ":["blond_man"],"๐Ÿง“":["older_adult"],"๐Ÿ‘ด":["older_man"],"๐Ÿ‘ต":["older_woman"],"๐Ÿ™":["person_frowning"],"๐Ÿ™โ€โ™‚๏ธ":["man_frowning"],"๐Ÿ™โ€โ™€๏ธ":["woman_frowning"],"๐Ÿ™Ž":["person_pouting"],"๐Ÿ™Žโ€โ™‚๏ธ":["man_pouting"],"๐Ÿ™Žโ€โ™€๏ธ":["woman_pouting"],"๐Ÿ™…":["person_gesturing_no"],"๐Ÿ™…โ€โ™‚๏ธ":["man_gesturing_no"],"๐Ÿ™…โ€โ™€๏ธ":["woman_gesturing_no"],"๐Ÿ™†":["person_gesturing_ok"],"๐Ÿ™†โ€โ™‚๏ธ":["man_gesturing_ok"],"๐Ÿ™†โ€โ™€๏ธ":["woman_gesturing_ok"],"๐Ÿ’":["person_tipping_hand"],"๐Ÿ’โ€โ™‚๏ธ":["man_tipping_hand"],"๐Ÿ’โ€โ™€๏ธ":["woman_tipping_hand"],"๐Ÿ™‹":["person_raising_hand"],"๐Ÿ™‹โ€โ™‚๏ธ":["man_raising_hand"],"๐Ÿ™‹โ€โ™€๏ธ":["woman_raising_hand"],"๐Ÿง":["person_deaf"],"๐Ÿงโ€โ™‚๏ธ":["man_deaf"],"๐Ÿงโ€โ™€๏ธ":["woman_deaf"],"๐Ÿ™‡":["person_bowing"],"๐Ÿ™‡โ€โ™‚๏ธ":["man_bowing"],"๐Ÿ™‡โ€โ™€๏ธ":["woman_bowing"],"๐Ÿคฆ":["person_facepalming"],"๐Ÿคฆโ€โ™‚๏ธ":["man_facepalming"],"๐Ÿคฆโ€โ™€๏ธ":["woman_facepalming"],"๐Ÿคท":["person_shrugging"],"๐Ÿคทโ€โ™‚๏ธ":["man_shrugging"],"๐Ÿคทโ€โ™€๏ธ":["woman_shrugging"],"๐Ÿง‘โ€โš•๏ธ":["person_health_worker"],"๐Ÿ‘จโ€โš•๏ธ":["man_health_worker"],"๐Ÿ‘ฉโ€โš•๏ธ":["woman_health_worker"],"๐Ÿง‘โ€๐ŸŽ“":["person_student"],"๐Ÿ‘จโ€๐ŸŽ“":["man_student"],"๐Ÿ‘ฉโ€๐ŸŽ“":["woman_student"],"๐Ÿง‘โ€๐Ÿซ":["person_teacher"],"๐Ÿ‘จโ€๐Ÿซ":["man_teacher"],"๐Ÿ‘ฉโ€๐Ÿซ":["woman_teacher"],"๐Ÿง‘โ€โš–๏ธ":["person_judge"],"๐Ÿ‘จโ€โš–๏ธ":["man_judge"],"๐Ÿ‘ฉโ€โš–๏ธ":["woman_judge"],"๐Ÿง‘โ€๐ŸŒพ":["person_farmer"],"๐Ÿ‘จโ€๐ŸŒพ":["man_farmer"],"๐Ÿ‘ฉโ€๐ŸŒพ":["woman_farmer"],"๐Ÿง‘โ€๐Ÿณ":["person_cook"],"๐Ÿ‘จโ€๐Ÿณ":["man_cook"],"๐Ÿ‘ฉโ€๐Ÿณ":["woman_cook"],"๐Ÿง‘โ€๐Ÿ”ง":["person_mechanic"],"๐Ÿ‘จโ€๐Ÿ”ง":["man_mechanic"],"๐Ÿ‘ฉโ€๐Ÿ”ง":["woman_mechanic"],"๐Ÿง‘โ€๐Ÿญ":["person_factory_worker"],"๐Ÿ‘จโ€๐Ÿญ":["man_factory_worker"],"๐Ÿ‘ฉโ€๐Ÿญ":["woman_factory_worker"],"๐Ÿง‘โ€๐Ÿ’ผ":["person_office_worker"],"๐Ÿ‘จโ€๐Ÿ’ผ":["man_office_worker"],"๐Ÿ‘ฉโ€๐Ÿ’ผ":["woman_office_worker"],"๐Ÿง‘โ€๐Ÿ”ฌ":["person_scientist"],"๐Ÿ‘จโ€๐Ÿ”ฌ":["man_scientist"],"๐Ÿ‘ฉโ€๐Ÿ”ฌ":["woman_scientist"],"๐Ÿง‘โ€๐Ÿ’ป":["person_technologist"],"๐Ÿ‘จโ€๐Ÿ’ป":["man_technologist"],"๐Ÿ‘ฉโ€๐Ÿ’ป":["woman_technologist"],"๐Ÿง‘โ€๐ŸŽค":["person_singer"],"๐Ÿ‘จโ€๐ŸŽค":["man_singer"],"๐Ÿ‘ฉโ€๐ŸŽค":["woman_singer"],"๐Ÿง‘โ€๐ŸŽจ":["person_artist"],"๐Ÿ‘จโ€๐ŸŽจ":["man_artist"],"๐Ÿ‘ฉโ€๐ŸŽจ":["woman_artist"],"๐Ÿง‘โ€โœˆ๏ธ":["person_pilot"],"๐Ÿ‘จโ€โœˆ๏ธ":["man_pilot"],"๐Ÿ‘ฉโ€โœˆ๏ธ":["woman_pilot"],"๐Ÿง‘โ€๐Ÿš€":["person_astronaut"],"๐Ÿ‘จโ€๐Ÿš€":["man_astronaut"],"๐Ÿ‘ฉโ€๐Ÿš€":["woman_astronaut"],"๐Ÿง‘โ€๐Ÿš’":["person_firefighter"],"๐Ÿ‘จโ€๐Ÿš’":["man_firefighter"],"๐Ÿ‘ฉโ€๐Ÿš’":["woman_firefighter"],"๐Ÿ‘ฎ":["police_officer"],"๐Ÿ‘ฎโ€โ™‚๏ธ":["man_police_officer"],"๐Ÿ‘ฎโ€โ™€๏ธ":["woman_police_officer"],"๐Ÿ•ต๏ธ":["detective"],"๐Ÿ•ต๏ธโ€โ™‚๏ธ":["man_detective"],"๐Ÿ•ต๏ธโ€โ™€๏ธ":["woman_detective"],"๐Ÿ’‚":["guard"],"๐Ÿ’‚โ€โ™‚๏ธ":["man_guard"],"๐Ÿ’‚โ€โ™€๏ธ":["woman_guard"],"๐Ÿฅท":["ninja"],"๐Ÿ‘ท":["construction_worker"],"๐Ÿ‘ทโ€โ™‚๏ธ":["man_construction_worker"],"๐Ÿ‘ทโ€โ™€๏ธ":["woman_construction_worker"],"๐Ÿคด":["prince"],"๐Ÿ‘ธ":["princess"],"๐Ÿ‘ณ":["person_turban"],"๐Ÿ‘ณโ€โ™‚๏ธ":["man_turban"],"๐Ÿ‘ณโ€โ™€๏ธ":["woman_turban"],"๐Ÿ‘ฒ":["man_chinese_cap"],"๐Ÿง•":["woman_headscarf"],"๐Ÿคต":["man_tuxedo"],"๐Ÿคตโ€โ™‚๏ธ":["man_in_tuxedo"],"๐Ÿคตโ€โ™€๏ธ":["woman_in_tuxedo"],"๐Ÿ‘ฐ":["person_veiled_bride","bride_veil"],"๐Ÿ‘ฐโ€โ™‚๏ธ":["man_veiled_bride"],"๐Ÿ‘ฐโ€โ™€๏ธ":["woman_veiled_bride"],"๐Ÿคฐ":["pregnant_woman"],"๐Ÿคฑ":["breast_feeding"],"๐Ÿ‘ฉโ€๐Ÿผ":["woman_feeding_baby"],"๐Ÿ‘จโ€๐Ÿผ":["man_feeding_baby"],"๐Ÿง‘โ€๐Ÿผ":["person_feeding_baby"],"๐Ÿ‘ผ":["baby_angel"],"๐ŸŽ…":["santa"],"๐Ÿคถ":["mrs_claus"],"๐Ÿง‘โ€๐ŸŽ„":["mx_claus"],"๐Ÿฆธ":["hero","superhero"],"๐Ÿฆธโ€โ™‚๏ธ":["man_hero"],"๐Ÿฆธโ€โ™€๏ธ":["woman_hero"],"๐Ÿฆน":["villain","supervillain"],"๐Ÿฆนโ€โ™‚๏ธ":["man_villain"],"๐Ÿฆนโ€โ™€๏ธ":["woman_villain"],"๐Ÿง™":["mage"],"๐Ÿง™โ€โ™‚๏ธ":["man_mage"],"๐Ÿง™โ€โ™€๏ธ":["woman_mage"],"๐Ÿงš":["fairy"],"๐Ÿงšโ€โ™‚๏ธ":["man_fairy"],"๐Ÿงšโ€โ™€๏ธ":["woman_fairy"],"๐Ÿง›":["vampire"],"๐Ÿง›โ€โ™‚๏ธ":["man_vampire"],"๐Ÿง›โ€โ™€๏ธ":["woman_vampire"],"๐Ÿงœ":["merperson"],"๐Ÿงœโ€โ™‚๏ธ":["merman"],"๐Ÿงœโ€โ™€๏ธ":["mermaid"],"๐Ÿง":["elf"],"๐Ÿงโ€โ™‚๏ธ":["man_elf"],"๐Ÿงโ€โ™€๏ธ":["woman_elf"],"๐Ÿงž":["genie"],"๐Ÿงžโ€โ™‚๏ธ":["man_genie"],"๐Ÿงžโ€โ™€๏ธ":["woman_genie"],"๐ŸงŸ":["zombie"],"๐ŸงŸโ€โ™‚๏ธ":["man_zombie"],"๐ŸงŸโ€โ™€๏ธ":["woman_zombie"],"๐Ÿ’†":["person_getting_massage"],"๐Ÿ’†โ€โ™‚๏ธ":["man_getting_face_massage"],"๐Ÿ’†โ€โ™€๏ธ":["woman_getting_face_massage"],"๐Ÿ’‡":["person_getting_haircut"],"๐Ÿ’‡โ€โ™‚๏ธ":["man_getting_haircut"],"๐Ÿ’‡โ€โ™€๏ธ":["woman_getting_haircut"],"๐Ÿšถ":["person_walking"],"๐Ÿšถโ€โ™‚๏ธ":["man_walking"],"๐Ÿšถโ€โ™€๏ธ":["woman_walking"],"๐Ÿง":["person_standing"],"๐Ÿงโ€โ™‚๏ธ":["man_standing"],"๐Ÿงโ€โ™€๏ธ":["woman_standing"],"๐ŸงŽ":["person_kneeling"],"๐ŸงŽโ€โ™‚๏ธ":["man_kneeling"],"๐ŸงŽโ€โ™€๏ธ":["woman_kneeling"],"๐Ÿง‘โ€๐Ÿฆฏ":["person_probing_cane"],"๐Ÿ‘จโ€๐Ÿฆฏ":["man_probing_cane"],"๐Ÿ‘ฉโ€๐Ÿฆฏ":["woman_probing_cane"],"๐Ÿง‘โ€๐Ÿฆผ":["person_motor_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆผ":["man_motor_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆผ":["woman_motor_wheelchair"],"๐Ÿง‘โ€๐Ÿฆฝ":["person_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆฝ":["man_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆฝ":["woman_wheelchair"],"๐Ÿƒ":["person_running"],"๐Ÿƒโ€โ™‚๏ธ":["man_running"],"๐Ÿƒโ€โ™€๏ธ":["woman_running"],"๐Ÿ’ƒ":["dancer","woman_dancing"],"๐Ÿ•บ":["man_dancing"],"๐Ÿ•ด๏ธ":["levitate"],"๐Ÿ‘ฏ":["people_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™‚๏ธ":["men_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™€๏ธ":["women_bunny_ears_partying"],"๐Ÿง–":["person_steamy_room"],"๐Ÿง–โ€โ™‚๏ธ":["man_steamy_room"],"๐Ÿง–โ€โ™€๏ธ":["woman_steamy_room"],"๐Ÿง—":["person_climbing"],"๐Ÿง—โ€โ™‚๏ธ":["man_climbing"],"๐Ÿง—โ€โ™€๏ธ":["woman_climbing"],"๐Ÿคบ":["person_fencing"],"๐Ÿ‡":["horse_racing"],"โ›ท๏ธ":["skier"],"๐Ÿ‚๏ธ":["snowboarder"],"๐ŸŒ๏ธ":["person_golfing"],"๐ŸŒ๏ธโ€โ™‚๏ธ":["man_golfing"],"๐ŸŒ๏ธโ€โ™€๏ธ":["woman_golfing"],"๐Ÿ„๏ธ":["person_surfing"],"๐Ÿ„โ€โ™‚๏ธ":["man_surfing"],"๐Ÿ„โ€โ™€๏ธ":["woman_surfing"],"๐Ÿšฃ":["person_rowing_boat"],"๐Ÿšฃโ€โ™‚๏ธ":["man_rowing_boat"],"๐Ÿšฃโ€โ™€๏ธ":["woman_rowing_boat"],"๐ŸŠ๏ธ":["person_swimming"],"๐ŸŠโ€โ™‚๏ธ":["man_swimming"],"๐ŸŠโ€โ™€๏ธ":["woman_swimming"],"โ›น๏ธ":["person_bouncing_ball"],"โ›น๏ธโ€โ™‚๏ธ":["man_bouncing_ball"],"โ›น๏ธโ€โ™€๏ธ":["woman_bouncing_ball"],"๐Ÿ‹๏ธ":["person_lifting_weights"],"๐Ÿ‹๏ธโ€โ™‚๏ธ":["man_lifting_weights"],"๐Ÿ‹๏ธโ€โ™€๏ธ":["woman_lifting_weights"],"๐Ÿšด":["person_biking"],"๐Ÿšดโ€โ™‚๏ธ":["man_biking"],"๐Ÿšดโ€โ™€๏ธ":["woman_biking"],"๐Ÿšต":["person_mountain_biking"],"๐Ÿšตโ€โ™‚๏ธ":["man_mountain_biking"],"๐Ÿšตโ€โ™€๏ธ":["woman_mountain_biking"],"๐Ÿคธ":["person_cartwheel"],"๐Ÿคธโ€โ™‚๏ธ":["man_cartwheeling"],"๐Ÿคธโ€โ™€๏ธ":["woman_cartwheeling"],"๐Ÿคผ":["people_wrestling"],"๐Ÿคผโ€โ™‚๏ธ":["men_wrestling"],"๐Ÿคผโ€โ™€๏ธ":["women_wrestling"],"๐Ÿคฝ":["person_water_polo"],"๐Ÿคฝโ€โ™‚๏ธ":["man_water_polo"],"๐Ÿคฝโ€โ™€๏ธ":["woman_water_polo"],"๐Ÿคพ":["person_handball"],"๐Ÿคพโ€โ™‚๏ธ":["man_handball"],"๐Ÿคพโ€โ™€๏ธ":["woman_handball"],"๐Ÿคน":["person_juggling"],"๐Ÿคนโ€โ™‚๏ธ":["man_juggling"],"๐Ÿคนโ€โ™€๏ธ":["woman_juggling"],"๐Ÿง˜":["person_lotus_position"],"๐Ÿง˜โ€โ™‚๏ธ":["man_lotus_position"],"๐Ÿง˜โ€โ™€๏ธ":["woman_lotus_position"],"๐Ÿ›€":["bath"],"๐Ÿ›Œ":["in_bed"],"๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘":["holding_hands_people"],"๐Ÿ‘ญ":["holding_hands_ww"],"๐Ÿ‘ซ":["holding_hands_mw","holding_hands_wm"],"๐Ÿ‘ฌ":["holding_hands_mm"],"๐Ÿ’":["couple"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mw","kiss_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ":["kiss_ww"],"๐Ÿ’‘":["couple_heart"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ":["couple_mw","couple_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ":["couple_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ":["couple_ww"],"๐Ÿ‘ช๏ธ":["family"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_mwb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_mwg"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mwgb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mwbb"],"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mwgg"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ":["family_mmb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง":["family_mmg"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mmgb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mmbb"],"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mmgg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_wwb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_wwg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_wwgb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_wwbb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_wwgg"],"๐Ÿ‘จโ€๐Ÿ‘ฆ":["family_mb"],"๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_mbb"],"๐Ÿ‘จโ€๐Ÿ‘ง":["family_mg"],"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_mgb"],"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_mgg"],"๐Ÿ‘ฉโ€๐Ÿ‘ฆ":["family_wb"],"๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ":["family_wbb"],"๐Ÿ‘ฉโ€๐Ÿ‘ง":["family_wg"],"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ":["family_wgb"],"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง":["family_wgg"],"๐Ÿ—ฃ๏ธ":["speaking_head"],"๐Ÿ‘ค":["bust_silhouette"],"๐Ÿ‘ฅ":["busts_silhouette"],"๐Ÿซ‚":["people_hugging"],"๐Ÿ‘ฃ":["footprints"],"๐Ÿป":["tone_light","tone1"],"๐Ÿผ":["tone_medium_light","tone2"],"๐Ÿฝ":["tone_medium","tone3"],"๐Ÿพ":["tone_medium_dark","tone4"],"๐Ÿฟ":["tone_dark","tone5"],"๐Ÿฆฐ":["red_hair"],"๐Ÿฆฑ":["curly_hair"],"๐Ÿฆณ":["white_hair"],"๐Ÿฆฒ":["bald"],"๐Ÿต":["monkey_face"],"๐Ÿ’":["monkey"],"๐Ÿฆ":["gorilla"],"๐Ÿฆง":["orangutan"],"๐Ÿถ":["dog_face"],"๐Ÿ•๏ธ":["dog"],"๐Ÿฆฎ":["guide_dog"],"๐Ÿ•โ€๐Ÿฆบ":["service_dog"],"๐Ÿฉ":["poodle"],"๐Ÿบ":["wolf_face"],"๐ŸฆŠ":["fox_face"],"๐Ÿฆ":["raccoon"],"๐Ÿฑ":["cat_face"],"๐Ÿˆ๏ธ":["cat"],"๐Ÿˆโ€โฌ›":["black_cat"],"๐Ÿฆ":["lion_face"],"๐Ÿฏ":["tiger_face"],"๐Ÿ…":["tiger"],"๐Ÿ†":["leopard"],"๐Ÿด":["horse_face"],"๐ŸŽ":["horse"],"๐Ÿฆ„":["unicorn_face"],"๐Ÿฆ“":["zebra"],"๐ŸฆŒ":["deer"],"๐Ÿฆฌ":["bison"],"๐Ÿฎ":["cow_face"],"๐Ÿ‚":["ox"],"๐Ÿƒ":["water_buffalo"],"๐Ÿ„":["cow"],"๐Ÿท":["pig_face"],"๐Ÿ–":["pig"],"๐Ÿ—":["boar"],"๐Ÿฝ":["pig_nose"],"๐Ÿ":["ram"],"๐Ÿ‘":["sheep"],"๐Ÿ":["goat"],"๐Ÿช":["camel"],"๐Ÿซ":["two_hump_camel"],"๐Ÿฆ™":["llama"],"๐Ÿฆ’":["giraffe"],"๐Ÿ˜":["elephant"],"๐Ÿฆฃ":["mammoth"],"๐Ÿฆ":["rhino"],"๐Ÿฆ›":["hippo"],"๐Ÿญ":["mouse_face"],"๐Ÿ":["mouse"],"๐Ÿ€":["rat"],"๐Ÿน":["hamster_face"],"๐Ÿฐ":["rabbit_face"],"๐Ÿ‡":["rabbit"],"๐Ÿฟ๏ธ":["chipmunk"],"๐Ÿฆซ":["beaver"],"๐Ÿฆ”":["hedgehog"],"๐Ÿฆ‡":["bat"],"๐Ÿป":["bear_face"],"๐Ÿปโ€โ„๏ธ":["polar_bear_face"],"๐Ÿจ":["koala_face"],"๐Ÿผ":["panda_face"],"๐Ÿฆฅ":["sloth"],"๐Ÿฆฆ":["otter"],"๐Ÿฆจ":["skunk"],"๐Ÿฆ˜":["kangaroo"],"๐Ÿฆก":["badger"],"๐Ÿพ":["feet"],"๐Ÿฆƒ":["turkey"],"๐Ÿ”":["chicken"],"๐Ÿ“":["rooster"],"๐Ÿฃ":["hatching_chick"],"๐Ÿค":["baby_chick"],"๐Ÿฅ":["hatched_chick"],"๐Ÿฆ๏ธ":["bird"],"๐Ÿง":["penguin"],"๐Ÿ•Š๏ธ":["dove"],"๐Ÿฆ…":["eagle"],"๐Ÿฆ†":["duck"],"๐Ÿฆข":["swan"],"๐Ÿฆ‰":["owl"],"๐Ÿฆค":["dodo"],"๐Ÿชถ":["feather"],"๐Ÿฆฉ":["flamingo"],"๐Ÿฆš":["peacock"],"๐Ÿฆœ":["parrot"],"๐Ÿธ":["frog_face"],"๐ŸŠ":["crocodile"],"๐Ÿข":["turtle"],"๐ŸฆŽ":["lizard"],"๐Ÿ":["snake"],"๐Ÿฒ":["dragon_face"],"๐Ÿ‰":["dragon"],"๐Ÿฆ•":["sauropod"],"๐Ÿฆ–":["trex"],"๐Ÿณ":["spouting_whale"],"๐Ÿ‹":["whale"],"๐Ÿฌ":["dolphin"],"๐Ÿฆญ":["seal"],"๐ŸŸ๏ธ":["fish"],"๐Ÿ ":["tropical_fish"],"๐Ÿก":["blowfish"],"๐Ÿฆˆ":["shark"],"๐Ÿ™":["octopus"],"๐Ÿš":["shell"],"๐ŸŒ":["snail"],"๐Ÿฆ‹":["butterfly"],"๐Ÿ›":["bug"],"๐Ÿœ":["ant"],"๐Ÿ":["bee"],"๐Ÿชฒ":["beetle"],"๐Ÿž":["lady_bug"],"๐Ÿฆ—":["cricket"],"๐Ÿชณ":["cockroach"],"๐Ÿ•ท๏ธ":["spider"],"๐Ÿ•ธ๏ธ":["spider_web"],"๐Ÿฆ‚":["scorpion"],"๐ŸฆŸ":["mosquito"],"๐Ÿชฐ":["fly"],"๐Ÿชฑ":["worm"],"๐Ÿฆ ":["microbe","germ"],"๐Ÿ’":["bouquet"],"๐ŸŒธ":["cherry_blossom"],"๐Ÿ’ฎ":["white_flower"],"๐Ÿต๏ธ":["rosette"],"๐ŸŒน":["rose"],"๐Ÿฅ€":["wilted_rose"],"๐ŸŒบ":["hibiscus"],"๐ŸŒป":["sunflower"],"๐ŸŒผ":["blossom"],"๐ŸŒท":["tulip"],"๐ŸŒฑ":["seedling"],"๐Ÿชด":["potted_plant"],"๐ŸŒฒ":["evergreen_tree"],"๐ŸŒณ":["deciduous_tree"],"๐ŸŒด":["palm_tree"],"๐ŸŒต":["cactus"],"๐ŸŒพ":["ear_of_rice"],"๐ŸŒฟ":["herb"],"โ˜˜๏ธ":["shamrock"],"๐Ÿ€":["four_leaf_clover"],"๐Ÿ":["maple_leaf"],"๐Ÿ‚":["fallen_leaf"],"๐Ÿƒ":["leaves"],"๐Ÿ‡":["grapes"],"๐Ÿˆ":["melon"],"๐Ÿ‰":["watermelon"],"๐ŸŠ":["tangerine"],"๐Ÿ‹":["lemon"],"๐ŸŒ":["banana"],"๐Ÿ":["pineapple"],"๐Ÿฅญ":["mango"],"๐ŸŽ":["apple"],"๐Ÿ":["green_apple"],"๐Ÿ":["pear"],"๐Ÿ‘":["peach"],"๐Ÿ’":["cherries"],"๐Ÿ“":["strawberry"],"๐Ÿซ":["blueberry"],"๐Ÿฅ":["kiwi"],"๐Ÿ…":["tomato"],"๐Ÿซ’":["olive"],"๐Ÿฅฅ":["coconut"],"๐Ÿฅ‘":["avocado"],"๐Ÿ†":["eggplant"],"๐Ÿฅ”":["potato"],"๐Ÿฅ•":["carrot"],"๐ŸŒฝ":["corn"],"๐ŸŒถ๏ธ":["hot_pepper"],"๐Ÿซ‘":["bell_pepper"],"๐Ÿฅ’":["cucumber"],"๐Ÿฅฌ":["leafy_green"],"๐Ÿฅฆ":["broccoli"],"๐Ÿง„":["garlic"],"๐Ÿง…":["onion"],"๐Ÿ„":["mushroom"],"๐Ÿฅœ":["peanuts"],"๐ŸŒฐ":["chestnut"],"๐Ÿž":["bread"],"๐Ÿฅ":["croissant"],"๐Ÿฅ–":["french_bread"],"๐Ÿซ“":["flatbread"],"๐Ÿฅจ":["pretzel"],"๐Ÿฅฏ":["bagel"],"๐Ÿฅž":["pancakes"],"๐Ÿง‡":["waffle"],"๐Ÿง€":["cheese"],"๐Ÿ–":["meat_on_bone"],"๐Ÿ—":["poultry_leg"],"๐Ÿฅฉ":["cut_of_meat"],"๐Ÿฅ“":["bacon"],"๐Ÿ”":["hamburger"],"๐ŸŸ":["fries"],"๐Ÿ•":["pizza"],"๐ŸŒญ":["hotdog"],"๐Ÿฅช":["sandwich"],"๐ŸŒฎ":["taco"],"๐ŸŒฏ":["burrito"],"๐Ÿซ”":["tamale"],"๐Ÿฅ™":["stuffed_flatbread"],"๐Ÿง†":["falafel"],"๐Ÿฅš":["egg"],"๐Ÿณ":["cooking"],"๐Ÿฅ˜":["shallow_pan_of_food"],"๐Ÿฒ":["stew"],"๐Ÿซ•":["fondue"],"๐Ÿฅฃ":["bowl_spoon"],"๐Ÿฅ—":["salad"],"๐Ÿฟ":["popcorn"],"๐Ÿงˆ":["butter"],"๐Ÿง‚":["salt"],"๐Ÿฅซ":["canned_food"],"๐Ÿฑ":["bento"],"๐Ÿ˜":["rice_cracker"],"๐Ÿ™":["rice_ball"],"๐Ÿš":["rice"],"๐Ÿ›":["curry"],"๐Ÿœ":["ramen"],"๐Ÿ":["spaghetti"],"๐Ÿ ":["sweet_potato"],"๐Ÿข":["oden"],"๐Ÿฃ":["sushi"],"๐Ÿค":["fried_shrimp"],"๐Ÿฅ":["fish_cake"],"๐Ÿฅฎ":["moon_cake"],"๐Ÿก":["dango"],"๐ŸฅŸ":["dumpling"],"๐Ÿฅ ":["fortune_cookie"],"๐Ÿฅก":["takeout_box"],"๐Ÿฆ€":["crab"],"๐Ÿฆž":["lobster"],"๐Ÿฆ":["shrimp"],"๐Ÿฆ‘":["squid"],"๐Ÿฆช":["oyster"],"๐Ÿฆ":["icecream"],"๐Ÿง":["shaved_ice"],"๐Ÿจ":["ice_cream"],"๐Ÿฉ":["doughnut"],"๐Ÿช":["cookie"],"๐ŸŽ‚":["birthday"],"๐Ÿฐ":["cake"],"๐Ÿง":["cupcake"],"๐Ÿฅง":["pie"],"๐Ÿซ":["chocolate_bar"],"๐Ÿฌ":["candy"],"๐Ÿญ":["lollipop"],"๐Ÿฎ":["custard"],"๐Ÿฏ":["honey_pot"],"๐Ÿผ":["baby_bottle"],"๐Ÿฅ›":["milk"],"โ˜•๏ธ":["coffee"],"๐Ÿซ–":["teapot"],"๐Ÿต":["tea"],"๐Ÿถ":["sake"],"๐Ÿพ":["champagne"],"๐Ÿท":["wine_glass"],"๐Ÿธ๏ธ":["cocktail"],"๐Ÿน":["tropical_drink"],"๐Ÿบ":["beer"],"๐Ÿป":["beers"],"๐Ÿฅ‚":["champagne_glass"],"๐Ÿฅƒ":["tumbler_glass"],"๐Ÿฅค":["cup_straw"],"๐Ÿง‹":["bubble_tea","boba_drink"],"๐Ÿงƒ":["beverage_box","juice_box"],"๐Ÿง‰":["mate","yerba_mate"],"๐ŸงŠ":["ice"],"๐Ÿฅข":["chopsticks"],"๐Ÿฝ๏ธ":["fork_knife_plate"],"๐Ÿด":["utensils"],"๐Ÿฅ„":["spoon"],"๐Ÿ”ช":["knife"],"๐Ÿบ":["amphora"],"๐ŸŒ๏ธ":["earth_africa"],"๐ŸŒŽ๏ธ":["earth_americas"],"๐ŸŒ๏ธ":["earth_asia"],"๐ŸŒ":["globe"],"๐Ÿ—บ๏ธ":["map"],"๐Ÿ—พ":["japan"],"๐Ÿงญ":["compass"],"๐Ÿ”๏ธ":["snowy_mountain"],"โ›ฐ๏ธ":["mountain"],"๐ŸŒ‹":["volcano"],"๐Ÿ—ป":["mount_fuji"],"๐Ÿ•๏ธ":["camping"],"๐Ÿ–๏ธ":["beach"],"๐Ÿœ๏ธ":["desert"],"๐Ÿ๏ธ":["island"],"๐Ÿž๏ธ":["park"],"๐ŸŸ๏ธ":["stadium"],"๐Ÿ›๏ธ":["classical_building"],"๐Ÿ—๏ธ":["construction_site"],"๐Ÿงฑ":["brick"],"๐Ÿชจ":["rock"],"๐Ÿชต":["wood"],"๐Ÿ›–":["hut"],"๐Ÿ˜๏ธ":["homes"],"๐Ÿš๏ธ":["house_abandoned"],"๐Ÿ ๏ธ":["house"],"๐Ÿก":["house_garden"],"๐Ÿข":["office"],"๐Ÿฃ":["ja_post_office"],"๐Ÿค":["post_office"],"๐Ÿฅ":["hospital"],"๐Ÿฆ":["bank"],"๐Ÿจ":["hotel"],"๐Ÿฉ":["love_hotel"],"๐Ÿช":["convenience_store"],"๐Ÿซ":["school"],"๐Ÿฌ":["department_store"],"๐Ÿญ๏ธ":["factory"],"๐Ÿฏ":["japanese_castle"],"๐Ÿฐ":["castle","european_castle"],"๐Ÿ’’":["wedding"],"๐Ÿ—ผ":["tokyo_tower"],"๐Ÿ—ฝ":["statue_of_liberty"],"โ›ช๏ธ":["church"],"๐Ÿ•Œ":["mosque"],"๐Ÿ›•":["hindu_temple"],"๐Ÿ•":["synagogue"],"โ›ฉ๏ธ":["shinto_shrine"],"๐Ÿ•‹":["kaaba"],"โ›ฒ๏ธ":["fountain"],"โ›บ๏ธ":["tent"],"๐ŸŒ":["foggy"],"๐ŸŒƒ":["night_stars"],"๐Ÿ™๏ธ":["cityscape"],"๐ŸŒ„":["sunrise_over_mountains"],"๐ŸŒ…":["sunrise"],"๐ŸŒ†":["dusk"],"๐ŸŒ‡":["sunset"],"๐ŸŒ‰":["bridge_at_night"],"โ™จ๏ธ":["hotsprings"],"๐ŸŽ ":["carousel_horse"],"๐ŸŽก":["ferris_wheel"],"๐ŸŽข":["roller_coaster"],"๐Ÿ’ˆ":["barber"],"๐ŸŽช":["circus_tent"],"๐Ÿš‚":["steam_locomotive"],"๐Ÿšƒ":["railway_car"],"๐Ÿš„":["bullettrain_side"],"๐Ÿš…":["bullettrain"],"๐Ÿš†":["train"],"๐Ÿš‡๏ธ":["metro"],"๐Ÿšˆ":["light_rail"],"๐Ÿš‰":["station"],"๐ŸšŠ":["tram"],"๐Ÿš":["monorail"],"๐Ÿšž":["mountain_railway"],"๐Ÿš‹":["tram_car"],"๐ŸšŒ":["bus"],"๐Ÿš๏ธ":["oncoming_bus"],"๐ŸšŽ":["trolleybus"],"๐Ÿš":["minibus"],"๐Ÿš‘๏ธ":["ambulance"],"๐Ÿš’":["fire_engine"],"๐Ÿš“":["police_car"],"๐Ÿš”๏ธ":["oncoming_police_car"],"๐Ÿš•":["taxi"],"๐Ÿš–":["oncoming_taxi"],"๐Ÿš—":["red_car"],"๐Ÿš˜๏ธ":["oncoming_automobile"],"๐Ÿš™":["blue_car"],"๐Ÿ›ป":["pickup_truck"],"๐Ÿšš":["truck"],"๐Ÿš›":["lorry"],"๐Ÿšœ":["tractor"],"๐ŸŽ๏ธ":["race_car"],"๐Ÿ๏ธ":["motorcycle"],"๐Ÿ›ต":["motor_scooter"],"๐Ÿฆฝ":["wheelchair"],"๐Ÿฆผ":["motor_wheelchair"],"๐Ÿ›บ":["auto_rickshaw"],"๐Ÿšฒ๏ธ":["bike"],"๐Ÿ›ด":["scooter"],"๐Ÿ›น":["skateboard"],"๐Ÿ›ผ":["roller_skate"],"๐Ÿš":["bus_stop"],"๐Ÿ›ฃ๏ธ":["motorway"],"๐Ÿ›ค๏ธ":["railway_track"],"๐Ÿ›ข๏ธ":["oil_drum"],"โ›ฝ๏ธ":["fuel_pump"],"๐Ÿšจ":["rotating_light","police_light"],"๐Ÿšฅ":["traffic_light"],"๐Ÿšฆ":["vertical_traffic_light"],"๐Ÿ›‘":["stop_sign","octagonal_sign"],"๐Ÿšง":["construction"],"โš“๏ธ":["anchor"],"โ›ต๏ธ":["sailboat"],"๐Ÿ›ถ":["canoe"],"๐Ÿšค":["speedboat"],"๐Ÿ›ณ๏ธ":["cruise_ship"],"โ›ด๏ธ":["ferry"],"๐Ÿ›ฅ๏ธ":["motorboat"],"๐Ÿšข":["ship"],"โœˆ๏ธ":["airplane"],"๐Ÿ›ฉ๏ธ":["small_airplane"],"๐Ÿ›ซ":["airplane_departure"],"๐Ÿ›ฌ":["airplane_arriving"],"๐Ÿช‚":["parachute"],"๐Ÿ’บ":["seat"],"๐Ÿš":["helicopter"],"๐ŸšŸ":["suspension_railway"],"๐Ÿš ":["mountain_cableway"],"๐Ÿšก":["aerial_tramway"],"๐Ÿ›ฐ๏ธ":["satellite"],"๐Ÿš€":["rocket"],"๐Ÿ›ธ":["flying_saucer"],"๐Ÿ›Ž๏ธ":["bellhop"],"๐Ÿงณ":["luggage"],"โŒ›๏ธ":["hourglass"],"โณ๏ธ":["hourglass_flowing"],"โŒš๏ธ":["watch"],"โฐ":["alarm_clock"],"โฑ๏ธ":["stopwatch"],"โฒ๏ธ":["timer"],"๐Ÿ•ฐ๏ธ":["clock"],"๐Ÿ•›๏ธ":["clock12"],"๐Ÿ•ง๏ธ":["clock1230"],"๐Ÿ•๏ธ":["clock1"],"๐Ÿ•œ๏ธ":["clock130"],"๐Ÿ•‘๏ธ":["clock2"],"๐Ÿ•๏ธ":["clock230"],"๐Ÿ•’๏ธ":["clock3"],"๐Ÿ•ž๏ธ":["clock330"],"๐Ÿ•“๏ธ":["clock4"],"๐Ÿ•Ÿ๏ธ":["clock430"],"๐Ÿ•”๏ธ":["clock5"],"๐Ÿ• ๏ธ":["clock530"],"๐Ÿ••๏ธ":["clock6"],"๐Ÿ•ก๏ธ":["clock630"],"๐Ÿ•–๏ธ":["clock7"],"๐Ÿ•ข๏ธ":["clock730"],"๐Ÿ•—๏ธ":["clock8"],"๐Ÿ•ฃ๏ธ":["clock830"],"๐Ÿ•˜๏ธ":["clock9"],"๐Ÿ•ค๏ธ":["clock930"],"๐Ÿ•™๏ธ":["clock10"],"๐Ÿ•ฅ๏ธ":["clock1030"],"๐Ÿ•š๏ธ":["clock11"],"๐Ÿ•ฆ๏ธ":["clock1130"],"๐ŸŒ‘":["new_moon"],"๐ŸŒ’":["waxing_crescent_moon"],"๐ŸŒ“":["first_quarter_moon"],"๐ŸŒ”":["waxing_gibbous_moon"],"๐ŸŒ•๏ธ":["full_moon"],"๐ŸŒ–":["waning_gibbous_moon"],"๐ŸŒ—":["last_quarter_moon"],"๐ŸŒ˜":["waning_crescent_moon"],"๐ŸŒ™":["crescent_moon"],"๐ŸŒš":["new_moon_face"],"๐ŸŒ›":["first_quarter_moon_face"],"๐ŸŒœ๏ธ":["last_quarter_moon_face"],"๐ŸŒก๏ธ":["thermometer"],"โ˜€๏ธ":["sun"],"๐ŸŒ":["full_moon_face"],"๐ŸŒž":["sun_face"],"๐Ÿช":["ringed_planet","saturn"],"โญ๏ธ":["star"],"๐ŸŒŸ":["star2","glowing_star"],"๐ŸŒ ":["star3","shooting_star"],"๐ŸŒŒ":["milky_way"],"โ˜๏ธ":["cloud"],"โ›…๏ธ":["partly_sunny"],"โ›ˆ๏ธ":["storm"],"๐ŸŒค๏ธ":["overcast"],"๐ŸŒฅ๏ธ":["cloudy"],"๐ŸŒฆ๏ธ":["sunshower"],"๐ŸŒง๏ธ":["rain"],"๐ŸŒจ๏ธ":["snow"],"๐ŸŒฉ๏ธ":["lightning"],"๐ŸŒช๏ธ":["tornado"],"๐ŸŒซ๏ธ":["fog"],"๐ŸŒฌ๏ธ":["wind_face"],"๐ŸŒ€":["cyclone"],"๐ŸŒˆ":["rainbow"],"๐ŸŒ‚":["closed_umbrella"],"โ˜‚๏ธ":["umbrella"],"โ˜”๏ธ":["umbrella_rain"],"โ›ฑ๏ธ":["beach_umbrella"],"โšก๏ธ":["zap","high_voltage"],"โ„๏ธ":["snowflake"],"โ˜ƒ๏ธ":["snowy_snowman"],"โ›„๏ธ":["snowman"],"โ˜„๏ธ":["comet"],"๐Ÿ”ฅ":["fire"],"๐Ÿ’ง":["droplet"],"๐ŸŒŠ":["ocean"],"๐ŸŽƒ":["jack_o_lantern"],"๐ŸŽ„":["christmas_tree","xmas_tree"],"๐ŸŽ†":["fireworks"],"๐ŸŽ‡":["sparkler"],"๐Ÿงจ":["firecracker"],"โœจ":["sparkles"],"๐ŸŽˆ":["balloon"],"๐ŸŽ‰":["tada","party"],"๐ŸŽŠ":["confetti_ball"],"๐ŸŽ‹":["tanabata_tree"],"๐ŸŽ":["bamboo","pine_decor"],"๐ŸŽŽ":["dolls"],"๐ŸŽ":["carp_streamer"],"๐ŸŽ":["wind_chime"],"๐ŸŽ‘":["moon_ceremony","rice_scene"],"๐Ÿงง":["red_envelope"],"๐ŸŽ€":["ribbon"],"๐ŸŽ":["gift"],"๐ŸŽ—๏ธ":["reminder_ribbon"],"๐ŸŽŸ๏ธ":["tickets","admission"],"๐ŸŽซ":["ticket"],"๐ŸŽ–๏ธ":["military_medal"],"๐Ÿ†๏ธ":["trophy"],"๐Ÿ…":["medal"],"๐Ÿฅ‡":["first_place"],"๐Ÿฅˆ":["second_place"],"๐Ÿฅ‰":["third_place"],"โšฝ๏ธ":["soccer"],"โšพ๏ธ":["baseball"],"๐ŸฅŽ":["softball"],"๐Ÿ€":["basketball"],"๐Ÿ":["volleyball"],"๐Ÿˆ":["football"],"๐Ÿ‰":["rugby"],"๐ŸŽพ":["tennis"],"๐Ÿฅ":["flying_disc"],"๐ŸŽณ":["bowling"],"๐Ÿ":["cricket_game"],"๐Ÿ‘":["field_hockey"],"๐Ÿ’":["hockey"],"๐Ÿฅ":["lacrosse"],"๐Ÿ“":["ping_pong"],"๐Ÿธ":["badminton"],"๐ŸฅŠ":["boxing_glove"],"๐Ÿฅ‹":["gi","martial_arts_uniform"],"๐Ÿฅ…":["goal"],"โ›ณ๏ธ":["golf"],"โ›ธ๏ธ":["ice_skate"],"๐ŸŽฃ":["fishing_pole"],"๐Ÿคฟ":["diving_mask","scuba_mask"],"๐ŸŽฝ":["running_shirt"],"๐ŸŽฟ":["ski"],"๐Ÿ›ท":["sled"],"๐ŸฅŒ":["curling_stone"],"๐ŸŽฏ":["dart"],"๐Ÿช€":["yoyo"],"๐Ÿช":["kite"],"๐ŸŽฑ":["8ball"],"๐Ÿ”ฎ":["crystal_ball"],"๐Ÿช„":["wand"],"๐Ÿงฟ":["nazar_amulet"],"๐ŸŽฎ๏ธ":["video_game"],"๐Ÿ•น๏ธ":["joystick"],"๐ŸŽฐ":["slot_machine"],"๐ŸŽฒ":["game_die"],"๐Ÿงฉ":["jigsaw","puzzle_piece"],"๐Ÿงธ":["teddy_bear"],"๐Ÿช…":["pinata"],"๐Ÿช†":["nesting_dolls"],"โ™ ๏ธ":["spades"],"โ™ฅ๏ธ":["hearts"],"โ™ฆ๏ธ":["diamonds"],"โ™ฃ๏ธ":["clubs"],"โ™Ÿ๏ธ":["chess_pawn"],"๐Ÿƒ":["black_joker"],"๐Ÿ€„๏ธ":["mahjong"],"๐ŸŽด":["flower_cards"],"๐ŸŽญ๏ธ":["performing_arts"],"๐Ÿ–ผ๏ธ":["frame_photo"],"๐ŸŽจ":["art","palette"],"๐Ÿงต":["spool"],"๐Ÿชก":["sewing_needle"],"๐Ÿงถ":["yarn"],"๐Ÿชข":["knot"],"๐Ÿ‘“๏ธ":["glasses"],"๐Ÿ•ถ๏ธ":["sunglasses"],"๐Ÿฅฝ":["goggles"],"๐Ÿฅผ":["lab_coat"],"๐Ÿฆบ":["safety_vest"],"๐Ÿ‘”":["necktie","tie"],"๐Ÿ‘•":["shirt"],"๐Ÿ‘–":["jeans"],"๐Ÿงฃ":["scarf"],"๐Ÿงค":["gloves"],"๐Ÿงฅ":["coat"],"๐Ÿงฆ":["socks"],"๐Ÿ‘—":["dress"],"๐Ÿ‘˜":["kimono"],"๐Ÿฅป":["sari"],"๐Ÿฉฑ":["one_piece_swimsuit"],"๐Ÿฉฒ":["briefs"],"๐Ÿฉณ":["shorts"],"๐Ÿ‘™":["bikini"],"๐Ÿ‘š":["blouse","womans_clothes"],"๐Ÿ‘›":["purse"],"๐Ÿ‘œ":["handbag"],"๐Ÿ‘":["pouch","clutch_bag"],"๐Ÿ›๏ธ":["shopping_bags"],"๐ŸŽ’":["backpack"],"๐Ÿฉด":["sandal"],"๐Ÿ‘ž":["dress_shoe","mans_shoe"],"๐Ÿ‘Ÿ":["sneaker","athletic_shoe"],"๐Ÿฅพ":["hiking_boot"],"๐Ÿฅฟ":["flat_shoe"],"๐Ÿ‘ ":["high_heel"],"๐Ÿ‘ก":["womans_sandal"],"๐Ÿฉฐ":["ballet_shoes"],"๐Ÿ‘ข":["womans_boot"],"๐Ÿ‘‘":["crown"],"๐Ÿ‘’":["womans_hat"],"๐ŸŽฉ":["top_hat"],"๐ŸŽ“๏ธ":["graduation_cap"],"๐Ÿงข":["billed_cap"],"๐Ÿช–":["military_helmet"],"โ›‘๏ธ":["helmet_cross"],"๐Ÿ“ฟ":["prayer_beads"],"๐Ÿ’„":["lipstick"],"๐Ÿ’":["ring"],"๐Ÿ’Ž":["gem"],"๐Ÿ”‡":["mute","no_sound"],"๐Ÿ”ˆ๏ธ":["speaker","low_sound"],"๐Ÿ”‰":["sound"],"๐Ÿ”Š":["loud_sound"],"๐Ÿ“ข":["loudspeaker"],"๐Ÿ“ฃ":["megaphone"],"๐Ÿ“ฏ":["postal_horn"],"๐Ÿ””":["bell"],"๐Ÿ”•":["no_bell"],"๐ŸŽผ":["musical_score"],"๐ŸŽต":["musical_note"],"๐ŸŽถ":["musical_notes"],"๐ŸŽ™๏ธ":["studio_microphone"],"๐ŸŽš๏ธ":["level_slider"],"๐ŸŽ›๏ธ":["control_knobs"],"๐ŸŽค":["microphone"],"๐ŸŽง๏ธ":["headphones"],"๐Ÿ“ป๏ธ":["radio"],"๐ŸŽท":["saxophone"],"๐Ÿช—":["accordion"],"๐ŸŽธ":["guitar"],"๐ŸŽน":["musical_keyboard"],"๐ŸŽบ":["trumpet"],"๐ŸŽป":["violin"],"๐Ÿช•":["banjo"],"๐Ÿฅ":["drum"],"๐Ÿช˜":["long_drum"],"๐Ÿ“ฑ":["mobile","iphone","android"],"๐Ÿ“ฒ":["mobile_calling"],"โ˜Ž๏ธ":["telephone"],"๐Ÿ“ž":["telephone_receiver"],"๐Ÿ“Ÿ๏ธ":["pager"],"๐Ÿ“ ":["fax"],"๐Ÿ”‹":["battery"],"๐Ÿ”Œ":["electric_plug"],"๐Ÿ’ป๏ธ":["laptop"],"๐Ÿ–ฅ๏ธ":["desktop","computer"],"๐Ÿ–จ๏ธ":["printer"],"โŒจ๏ธ":["keyboard"],"๐Ÿ–ฑ๏ธ":["computer_mouse"],"๐Ÿ–ฒ๏ธ":["trackball"],"๐Ÿ’ฝ":["minidisc"],"๐Ÿ’พ":["floppy_disk"],"๐Ÿ’ฟ๏ธ":["cd","disk"],"๐Ÿ“€":["dvd"],"๐Ÿงฎ":["abacus"],"๐ŸŽฅ":["movie_camera"],"๐ŸŽž๏ธ":["film_frames"],"๐Ÿ“ฝ๏ธ":["projector"],"๐ŸŽฌ๏ธ":["clapper"],"๐Ÿ“บ๏ธ":["tv"],"๐Ÿ“ท๏ธ":["camera"],"๐Ÿ“ธ":["camera_flash"],"๐Ÿ“น๏ธ":["video_camera"],"๐Ÿ“ผ":["vhs"],"๐Ÿ”๏ธ":["mag"],"๐Ÿ”Ž":["mag_right"],"๐Ÿ•ฏ๏ธ":["candle"],"๐Ÿ’ก":["bulb","light_bulb"],"๐Ÿ”ฆ":["flashlight"],"๐Ÿฎ":["red_lantern"],"๐Ÿช”":["diya_lamp"],"๐Ÿ“”":["decorative_notebook"],"๐Ÿ“•":["closed_book"],"๐Ÿ“–":["book"],"๐Ÿ“—":["green_book"],"๐Ÿ“˜":["blue_book"],"๐Ÿ“™":["orange_book"],"๐Ÿ“š๏ธ":["books"],"๐Ÿ““":["notebook"],"๐Ÿ“’":["ledger"],"๐Ÿ“ƒ":["page_curl"],"๐Ÿ“œ":["scroll"],"๐Ÿ“„":["page_facing_up"],"๐Ÿ“ฐ":["newspaper"],"๐Ÿ—ž๏ธ":["rolled_newspaper"],"๐Ÿ“‘":["bookmark_tabs"],"๐Ÿ”–":["bookmark"],"๐Ÿท๏ธ":["label"],"๐Ÿ’ฐ๏ธ":["moneybag"],"๐Ÿช™":["coin"],"๐Ÿ’ด":["yen"],"๐Ÿ’ต":["dollar"],"๐Ÿ’ถ":["euro"],"๐Ÿ’ท":["pound"],"๐Ÿ’ธ":["money_wings"],"๐Ÿ’ณ๏ธ":["credit_card"],"๐Ÿงพ":["receipt"],"๐Ÿ’น":["ja_chart"],"โœ‰๏ธ":["envelope"],"๐Ÿ“ง":["email"],"๐Ÿ“จ":["incoming_envelope"],"๐Ÿ“ฉ":["envelope_arrow"],"๐Ÿ“ค๏ธ":["outbox_tray"],"๐Ÿ“ฅ๏ธ":["inbox_tray"],"๐Ÿ“ฆ๏ธ":["package"],"๐Ÿ“ซ๏ธ":["mailbox"],"๐Ÿ“ช๏ธ":["mailbox_closed"],"๐Ÿ“ฌ๏ธ":["mailbox_mail"],"๐Ÿ“ญ๏ธ":["mailbox_no_mail"],"๐Ÿ“ฎ":["postbox"],"๐Ÿ—ณ๏ธ":["ballot_box"],"โœ๏ธ":["pencil"],"โœ’๏ธ":["black_nib"],"๐Ÿ–‹๏ธ":["fountain_pen"],"๐Ÿ–Š๏ธ":["pen"],"๐Ÿ–Œ๏ธ":["paintbrush"],"๐Ÿ–๏ธ":["crayon"],"๐Ÿ“":["memo"],"๐Ÿ’ผ":["briefcase"],"๐Ÿ“":["file_folder"],"๐Ÿ“‚":["open_file_folder"],"๐Ÿ—‚๏ธ":["dividers"],"๐Ÿ“…":["date","calendar"],"๐Ÿ“†":["torn_calendar"],"๐Ÿ—’๏ธ":["notepad_spiral"],"๐Ÿ—“๏ธ":["calendar_spiral"],"๐Ÿ“‡":["card_index"],"๐Ÿ“ˆ":["chart_up"],"๐Ÿ“‰":["chart_down"],"๐Ÿ“Š":["bar_chart"],"๐Ÿ“‹๏ธ":["clipboard"],"๐Ÿ“Œ":["pushpin"],"๐Ÿ“":["round_pushpin"],"๐Ÿ“Ž":["paperclip"],"๐Ÿ–‡๏ธ":["paperclips"],"๐Ÿ“":["straight_ruler"],"๐Ÿ“":["triangular_ruler"],"โœ‚๏ธ":["scissors"],"๐Ÿ—ƒ๏ธ":["card_box"],"๐Ÿ—„๏ธ":["file_cabinet"],"๐Ÿ—‘๏ธ":["trashcan","wastebasket"],"๐Ÿ”’๏ธ":["lock"],"๐Ÿ”“๏ธ":["unlock"],"๐Ÿ”":["locked_pen"],"๐Ÿ”":["locked_key"],"๐Ÿ”‘":["key"],"๐Ÿ—๏ธ":["old_key"],"๐Ÿ”จ":["hammer"],"๐Ÿช“":["axe"],"โ›๏ธ":["pick"],"โš’๏ธ":["hammer_pick"],"๐Ÿ› ๏ธ":["tools","hammer_wrench"],"๐Ÿ—ก๏ธ":["dagger"],"โš”๏ธ":["crossed_swords"],"๐Ÿ”ซ":["gun","pistol"],"๐Ÿชƒ":["boomerang"],"๐Ÿน":["bow"],"๐Ÿ›ก๏ธ":["shield"],"๐Ÿชš":["saw"],"๐Ÿ”ง":["wrench"],"๐Ÿช›":["screwdriver"],"๐Ÿ”ฉ":["nut_and_bolt"],"โš™๏ธ":["gear"],"๐Ÿ—œ๏ธ":["clamp","compression"],"โš–๏ธ":["scales"],"๐Ÿฆฏ":["probing_cane"],"๐Ÿ”—":["link"],"โ›“๏ธ":["chains"],"๐Ÿช":["hook"],"๐Ÿงฐ":["toolbox"],"๐Ÿงฒ":["magnet"],"๐Ÿชœ":["ladder"],"โš—๏ธ":["alembic"],"๐Ÿงช":["test_tube"],"๐Ÿงซ":["petri_dish"],"๐Ÿงฌ":["dna","double_helix"],"๐Ÿ”ฌ":["microscope"],"๐Ÿ”ญ":["telescope"],"๐Ÿ“ก":["satellite_antenna"],"๐Ÿ’‰":["syringe"],"๐Ÿฉธ":["blood_drop"],"๐Ÿ’Š":["pill"],"๐Ÿฉน":["bandaid","adhesive_bandage"],"๐Ÿฉบ":["stethoscope"],"๐Ÿšช":["door"],"๐Ÿ›—":["elevator"],"๐Ÿชž":["mirror"],"๐ŸชŸ":["window"],"๐Ÿ›๏ธ":["bed"],"๐Ÿ›‹๏ธ":["couch"],"๐Ÿช‘":["chair"],"๐Ÿšฝ":["toilet"],"๐Ÿช ":["plunger"],"๐Ÿšฟ":["shower"],"๐Ÿ›":["bathtub"],"๐Ÿชค":["mouse_trap"],"๐Ÿช’":["razor"],"๐Ÿงด":["lotion"],"๐Ÿงท":["safety_pin"],"๐Ÿงน":["broom"],"๐Ÿงบ":["basket"],"๐Ÿงป":["toilet_paper"],"๐Ÿชฃ":["bucket"],"๐Ÿงผ":["soap"],"๐Ÿชฅ":["toothbrush"],"๐Ÿงฝ":["sponge"],"๐Ÿงฏ":["fire_extinguisher"],"๐Ÿ›’":["shopping_cart"],"๐Ÿšฌ":["cigarette","smoking"],"โšฐ๏ธ":["coffin"],"๐Ÿชฆ":["headstone"],"โšฑ๏ธ":["urn"],"๐Ÿ—ฟ":["moai"],"๐Ÿชง":["placard"],"๐Ÿง":["atm"],"๐Ÿšฎ":["litter_bin"],"๐Ÿšฐ":["potable_water"],"โ™ฟ๏ธ":["handicapped"],"๐Ÿšน๏ธ":["mens"],"๐Ÿšบ๏ธ":["womens"],"๐Ÿšป":["restroom","bathroom"],"๐Ÿšผ๏ธ":["baby_symbol"],"๐Ÿšพ":["wc"],"๐Ÿ›‚":["passport_control"],"๐Ÿ›ƒ":["customs"],"๐Ÿ›„":["baggage_claim"],"๐Ÿ›…":["left_luggage"],"โš ๏ธ":["warning"],"๐Ÿšธ":["children_crossing"],"โ›”๏ธ":["no_entry"],"๐Ÿšซ":["no_entry_sign"],"๐Ÿšณ":["no_bicycles"],"๐Ÿšญ๏ธ":["no_smoking"],"๐Ÿšฏ":["do_not_litter"],"๐Ÿšฑ":["non_potable_water"],"๐Ÿšท":["no_pedestrians"],"๐Ÿ“ต":["no_mobile_phones"],"๐Ÿ”ž":["underage"],"โ˜ข๏ธ":["radioactive"],"โ˜ฃ๏ธ":["biohazard"],"โฌ†๏ธ":["arrow_up"],"โ†—๏ธ":["arrow_upper_right"],"โžก๏ธ":["arrow_right"],"โ†˜๏ธ":["arrow_lower_right"],"โฌ‡๏ธ":["arrow_down"],"โ†™๏ธ":["arrow_lower_left"],"โฌ…๏ธ":["arrow_left"],"โ†–๏ธ":["arrow_upper_left"],"โ†•๏ธ":["arrow_up_down"],"โ†”๏ธ":["arrow_left_right"],"โ†ฉ๏ธ":["arrow_left_hook"],"โ†ช๏ธ":["arrow_right_hook"],"โคด๏ธ":["arrow_heading_up"],"โคต๏ธ":["arrow_heading_down"],"๐Ÿ”ƒ":["clockwise"],"๐Ÿ”„":["counter_clockwise"],"๐Ÿ”™":["back"],"๐Ÿ”š":["end"],"๐Ÿ”›":["on"],"๐Ÿ”œ":["soon"],"๐Ÿ”":["top"],"๐Ÿ›":["place_of_worship"],"โš›๏ธ":["atom"],"๐Ÿ•‰๏ธ":["om_symbol"],"โœก๏ธ":["star_of_david"],"โ˜ธ๏ธ":["wheel_of_dharma"],"โ˜ฏ๏ธ":["yin_yang"],"โœ๏ธ":["cross"],"โ˜ฆ๏ธ":["orthodox_cross"],"โ˜ช๏ธ":["star_and_crescent"],"โ˜ฎ๏ธ":["peace"],"๐Ÿ•Ž":["menorah"],"๐Ÿ”ฏ":["six_pointed_star"],"โ™ˆ๏ธ":["aries"],"โ™‰๏ธ":["taurus"],"โ™Š๏ธ":["gemini"],"โ™‹๏ธ":["cancer"],"โ™Œ๏ธ":["leo"],"โ™๏ธ":["virgo"],"โ™Ž๏ธ":["libra"],"โ™๏ธ":["scorpius"],"โ™๏ธ":["sagittarius"],"โ™‘๏ธ":["capricorn"],"โ™’๏ธ":["aquarius"],"โ™“๏ธ":["pisces"],"โ›Ž":["ophiuchus"],"๐Ÿ”€":["shuffle"],"๐Ÿ”":["repeat"],"๐Ÿ”‚":["repeat_single"],"โ–ถ๏ธ":["play"],"โฉ๏ธ":["fast_forward"],"โญ๏ธ":["next_track"],"โฏ๏ธ":["play_pause"],"โ—€๏ธ":["reverse"],"โช๏ธ":["rewind"],"โฎ๏ธ":["previous_track"],"๐Ÿ”ผ":["up_button"],"โซ":["fast_up_button"],"๐Ÿ”ฝ":["down_button"],"โฌ":["fast_down_button"],"โธ๏ธ":["pause"],"โน๏ธ":["stop"],"โบ๏ธ":["record"],"โ๏ธ":["eject"],"๐ŸŽฆ":["cinema"],"๐Ÿ”…":["dim","low_brightness"],"๐Ÿ”†":["bright","high_brightness"],"๐Ÿ“ถ":["signal_strength","antenna_bars"],"๐Ÿ“ณ":["vibration_mode"],"๐Ÿ“ด":["mobile_phone_off"],"โ™€๏ธ":["female","female_sign"],"โ™‚๏ธ":["male","male_sign"],"โšง๏ธ":["trans"],"โœ–๏ธ":["multiplication"],"โž•":["plus"],"โž–":["minus"],"โž—":["division"],"โ™พ๏ธ":["infinity"],"โ€ผ๏ธ":["bangbang","double_exclamation"],"โ‰๏ธ":["interrobang","exclamation_question"],"โ“๏ธ":["question"],"โ”":["white_question"],"โ•":["white_exclamation"],"โ—๏ธ":["exclamation"],"ใ€ฐ๏ธ":["wavy_dash"],"๐Ÿ’ฑ":["currency_exchange"],"๐Ÿ’ฒ":["dollar_sign"],"โš•๏ธ":["medical"],"โ™ป๏ธ":["recycle"],"โšœ๏ธ":["fleur-de-lis"],"๐Ÿ”ฑ":["trident"],"๐Ÿ“›":["name_badge"],"๐Ÿ”ฐ":["ja_beginner"],"โญ•๏ธ":["o"],"โœ…":["white_check_mark"],"โ˜‘๏ธ":["checked_ballot"],"โœ”๏ธ":["check_mark"],"โŒ":["x","cross_mark"],"โŽ":["cross_mark_button"],"โžฐ":["curly_loop"],"โžฟ":["double_curly_loop"],"ใ€ฝ๏ธ":["part_alternation_mark"],"โœณ๏ธ":["eight_spoked_asterisk"],"โœด๏ธ":["eight_pointed_star"],"โ‡๏ธ":["sparkle"],"ยฉ๏ธ":["copyright"],"ยฎ๏ธ":["registered"],"โ„ข๏ธ":["tm"],"#๏ธโƒฃ":["hash"],"*๏ธโƒฃ":["asterisk"],"0๏ธโƒฃ":["zero"],"1๏ธโƒฃ":["one"],"2๏ธโƒฃ":["two"],"3๏ธโƒฃ":["three"],"4๏ธโƒฃ":["four"],"5๏ธโƒฃ":["five"],"6๏ธโƒฃ":["six"],"7๏ธโƒฃ":["seven"],"8๏ธโƒฃ":["eight"],"9๏ธโƒฃ":["nine"],"๐Ÿ”Ÿ":["ten"],"๐Ÿ” ":["upper_abcd"],"๐Ÿ”ก":["abcd"],"๐Ÿ”ข":["1234"],"๐Ÿ”ฃ":["symbols"],"๐Ÿ”ค":["abc"],"๐Ÿ…ฐ๏ธ":["a_blood"],"๐Ÿ†Ž":["ab_blood"],"๐Ÿ…ฑ๏ธ":["b_blood"],"๐Ÿ†‘":["cl"],"๐Ÿ†’":["cool"],"๐Ÿ†“":["free"],"โ„น๏ธ":["info"],"๐Ÿ†”":["id"],"โ“‚๏ธ":["m"],"๐Ÿ†•":["new"],"๐Ÿ†–":["ng"],"๐Ÿ…พ๏ธ":["o_blood"],"๐Ÿ†—":["ok"],"๐Ÿ…ฟ๏ธ":["p"],"๐Ÿ†˜":["sos"],"๐Ÿ†™":["up"],"๐Ÿ†š":["vs"],"๐Ÿˆ":["ja_here","koko"],"๐Ÿˆ‚๏ธ":["ja_service_charge"],"๐Ÿˆท๏ธ":["ja_monthly_amount"],"๐Ÿˆถ":["ja_not_free_of_carge"],"๐Ÿˆฏ๏ธ":["ja_reserved"],"๐Ÿ‰":["ja_bargain"],"๐Ÿˆน":["ja_discount"],"๐Ÿˆš๏ธ":["ja_free_of_charge"],"๐Ÿˆฒ":["ja_prohibited"],"๐Ÿ‰‘":["ja_acceptable"],"๐Ÿˆธ":["ja_application"],"๐Ÿˆด":["ja_passing_grade"],"๐Ÿˆณ":["ja_vacancy"],"ใŠ—๏ธ":["ja_congratulations"],"ใŠ™๏ธ":["ja_secret"],"๐Ÿˆบ":["ja_open_for_business"],"๐Ÿˆต":["ja_no_vacancy"],"๐Ÿ”ด":["red_circle"],"๐ŸŸ ":["orange_circle"],"๐ŸŸก":["yellow_circle"],"๐ŸŸข":["green_circle"],"๐Ÿ”ต":["blue_circle"],"๐ŸŸฃ":["purple_circle"],"๐ŸŸค":["brown_circle"],"โšซ๏ธ":["black_circle"],"โšช๏ธ":["white_circle"],"๐ŸŸฅ":["red_square"],"๐ŸŸง":["orange_square"],"๐ŸŸจ":["yellow_square"],"๐ŸŸฉ":["green_square"],"๐ŸŸฆ":["blue_square"],"๐ŸŸช":["purple_square"],"๐ŸŸซ":["brown_square"],"โฌ›๏ธ":["large_black_square"],"โฌœ๏ธ":["large_white_square"],"โ—ผ๏ธ":["medium_black_square"],"โ—ป๏ธ":["medium_white_square"],"โ—พ๏ธ":["medium_small_black_square"],"โ—ฝ๏ธ":["medium_small_white_square"],"โ–ช๏ธ":["small_black_square"],"โ–ซ๏ธ":["small_white_square"],"๐Ÿ”ถ":["large_orange_diamond"],"๐Ÿ”ท":["large_blue_diamond"],"๐Ÿ”ธ":["small_orange_diamond"],"๐Ÿ”น":["small_blue_diamond"],"๐Ÿ”บ":["up_red_triangle"],"๐Ÿ”ป":["down_red_triangle"],"๐Ÿ’ ":["diamond_dot"],"๐Ÿ”˜":["radio_button"],"๐Ÿ”ณ":["white_square_button"],"๐Ÿ”ฒ":["black_square_button"],"๐Ÿ":["checkered_flag"],"๐Ÿšฉ":["triangle_flag"],"๐ŸŽŒ":["crossed_flags"],"๐Ÿด":["black_flag"],"๐Ÿณ๏ธ":["white_flag"],"๐Ÿณ๏ธโ€๐ŸŒˆ":["rainbow_flag"],"๐Ÿณ๏ธโ€โšง๏ธ":["trans_flag"],"๐Ÿดโ€โ˜ ๏ธ":["pirate_flag","jolly_roger"],"๐Ÿ‡ฆ๐Ÿ‡จ":["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_un"],"๐Ÿ‡บ๐Ÿ‡ธ":["flag_us","usa"],"๐Ÿ‡บ๐Ÿ‡พ":["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"],"๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ":["flag_gbeng","england"],"๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ":["flag_gbsct","scotland"],"๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ":["flag_gbwls","wales"]}')},function(e){e.exports=JSON.parse("{}")},function(e,d){e.exports=flarum.core.compat.app},function(e,d){e.exports=flarum.core.compat["components/TextEditorButton"]},function(e,d){e.exports=flarum.core.compat["utils/KeyboardNavigatable"]},function(e,d){e.exports=flarum.core.compat.Fragment},function(e,d){e.exports=flarum.core.compat["models/Post"]},function(e,d,a){"use strict";a.r(d);var u=a(4),o=a.n(u),n=a(2),r=(a(3),a(0)),t=a(1),c=a.n(t),f=a(5),i=a.n(f),_=a(6),l=a.n(_);function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,d,a){return d in e?Object.defineProperty(e,d,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[d]=a,e}var p=a(7),b=function(e){var d,a;function u(){for(var d,a=arguments.length,u=new Array(a),o=0;o=u.length&&(o=0),this.index=o;var n=u.removeClass("active").eq(o).addClass("active");if(d){var r,t=a.scrollTop(),c=a.offset().top,f=c+a.outerHeight(),i=n.offset().top,_=i+n.outerHeight();if&&(r=t-f+_+parseInt(a.css("padding-bottom"),10)),void 0!==r&&a.stop(!0).animate({scrollTop:r},100)}}},u}(a.n(p).a),h=function(){var e={base:"https://twemoji.maxcdn.com/v/13.0.0/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var d="string"==typeof e?parseInt(e,16):e;if(d<65536)return t(d);return t(55296+((d-=65536)>>10),56320+(1023&d))},toCodePoint:p},onerror:function(){this.parentNode&&this.parentNode.replaceChild(c(this.alt,!1),this)},parse:function(d,a){a&&"function"!=typeof a||(a={callback:a});return("string"==typeof d?l:_)(d,{callback:a.callback||f,attributes:"function"==typeof a.attributes?a.attributes:g,base:"string"==typeof a.base?a.base:e.base,ext:a.ext||e.ext,size:a.folder||(u=a.size||e.size,"number"==typeof u?u+"x"+u:u),className:a.className||e.className,onerror:a.onerror||e.onerror});var u},replace:m,test:function(e){a.lastIndex=0;var d=a.test(e);return a.lastIndex=0,d}},d={"&":"&","<":"<",">":">","'":"'",'"':"""},a=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[ยฉยฎ\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,u=/\uFE0F/g,o=String.fromCharCode(8205),n=/[&<>'"]/g,r=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,t=String.fromCharCode;return e;function c(e,d){return document.createTextNode(d?e.replace(u,""):e)}function f(e,d){return"".concat(d.base,d.size,"/",e,d.ext)}function i(e){return p(e.indexOf(o)<0?e.replace(u,""):e)}function _(e,d){for(var u,o,n,t,f,_,l,s,g,m,p,b,h,w=function e(d,a){for(var u,o,n=d.childNodes,t=n.length;t--;)3===(o=(u=n[t]).nodeType)?a.push(u):1!==o||"ownerSVGElement"in u||r.test(u.nodeName.toLowerCase())||e(u,a);return a}(e,[]),k=w.length;k--;){for(n=!1,t=document.createDocumentFragment(),_=(f=w[k]).nodeValue,s=0;l=a.exec(_);){if((g=l.index)!==s&&t.appendChild(c(_.slice(s,g),!0)),b=i(p=l[0]),s=g+p.length,h=d.callback(b,d),b&&h){for(o in(m=new Image).onerror=d.onerror,m.setAttribute("draggable","false"),u=d.attributes(p,b))u.hasOwnProperty(o)&&0!==o.indexOf("on")&&!m.hasAttribute(o)&&m.setAttribute(o,u[o]);m.className=d.className,m.alt=p,m.src=h,n=!0,t.appendChild(m)}m||t.appendChild(c(p,!1)),m=null}n&&(s<_.length&&t.appendChild(c(_.slice(s),!0)),f.parentNode.replaceChild(t,f))}return e}function l(e,d){return m(e,(function(e){var a,u,o=e,r=i(e),t=d.callback(r,d);if(r&&t){for(u in o="")}return o}))}function s(e){return d[e]}function g(){return null}function m(e,d){return String(e).replace(a,d)}function p(e,d){for(var a=[],u=0,o=0,n=0;n'),a=new b;Object(r.extend)(c.a.prototype,"oncreate",(function(){var e=this.$(".TextEditor-editor").wrap('
');this.navigator=new l.a,this.navigator.when((function(){return a.active})).onUp((function(){return a.navigate(-1)})).onDown((function(){return a.navigate(1)})).onSelect(a.complete.bind(a)).onCancel(a.hide.bind(a)).bindTo(e),e.after(d)})),Object(r.extend)(c.a.prototype,"buildEditorParams",(function(u){var o,r,t,c=this;u.inputListeners.push((function(u){var f=app.composer.editor.getSelectionRange(),i=f[0];if(!(f[1]-i>0)){var _=app.composer.editor.getLastNChars(15);r=0;for(var l=_.length-1;l>=0;l--){var s=_.substr(l,1);if(!/[a-z0-9]|\+|\-|_|\:/.test(s))break;if(":"===s&&(0==l||/\s/.test(_.substr(l-1,1)))){o=l+1,r=i-_.length+l+1;break}}if(a.hide(),a.active=!1,r){t=_.substring(o).toLowerCase();var g=function(e){var d=e.emoji,u=e.name,o=e.code;return m("button",{key:d,onclick:function(){return e=d,c.attrs.composer.editor.replaceBeforeCursor(r-1,e+" "),void a.hide();var e},onmouseenter:function(){a.setIndex($(this).parent().index()-1)}},m("img",{alt:d,class:"emoji",draggable:"false",loading:"lazy",src:v+"72x72/"+o+".png"}),u)};!function(){var u,o,c=[],f=(u=t,o=new RegExp("\\((["+"+.*?[]{}()^$|\\".replace(/(.)/g,"\\$1")+"])\\)","g"),new RegExp("(.*)"+u.toLowerCase().replace(/(.)/g,"($1)(.*?)").replace(o,"(\\$1)")+"$","i")),i=7,_=function(d){for(var a=0;a0;a++){var u=e[a];if(-1===c.indexOf(u)){var o=n[u],r=Array.isArray(o),t=0;for(o=r?o:o[Symbol.iterator]();;){var f;if(r){if(t>=o.length)break;f=o[t++]}else{if((t=o.next()).done)break;f=t.value}if(d(f)){--i,c.push(u);break}}}}};_((function(e){return 0===e.indexOf(t)})),_((function(e){return f.test(e)}));var l=c.map((function(e){return{emoji:e,name:n[e][0],code:y(e)}})).map(g);if(l.length){a.items=l,m.render(d[0],a.render()),a.show();var s=app.composer.editor.getCaretCoordinates(r),p=a.$().outerWidth(),b=a.$().outerHeight(),h=a.$().offsetParent(),w=s.left,k=s.top+15;k+b>h.height()&&(k=s.top-b-15),w+p>h.width()&&(w=h.width()-p),k=Math.max(-(h.offset().top-$(document).scrollTop()),k),w=Math.max(-h.offset().left,w),a.show(w,k)}}(),a.setIndex(0),a.$().scrollTop(0),a.active=!0}}}))})),Object(r.extend)(c.a.prototype,"toolbarItems",(function(e){var d=this;e.add("emoji",m(i.a,{onclick:function(){return d.attrs.composer.editor.insertAtCursor(" :")},icon:"far fa-smile"},app.translator.trans("flarum-emoji.forum.composer.emoji_tooltip")))}))}var j=a(8),z=a.n(j),q={base:v,attributes:function(){return{loading:"lazy"}}};o.a.initializers.add("flarum-emoji",(function(){x(),Object(r.override)(z.a.prototype,"contentHtml",(function(e){var d=e();return this.oldContentHtml!==d&&(this.emojifiedContentHtml=h.parse(d,q),this.oldContentHtml=d),this.emojifiedContentHtml})),Object(r.override)(s9e.TextFormatter,"preview",(function(e,d,a){e(d,a),h.parse(a,q)}))}))}]); //# sourceMappingURL=forum.js.map \ No newline at end of file diff --git a/extensions/emoji/js/dist/forum.js.map b/extensions/emoji/js/dist/forum.js.map index f9019fef2..0784a30a1 100644 --- a/extensions/emoji/js/dist/forum.js.map +++ b/extensions/emoji/js/dist/forum.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://@flarum/emoji/webpack/bootstrap","webpack://@flarum/emoji/external \"flarum.core.compat['extend']\"","webpack://@flarum/emoji/external \"flarum.core.compat['components/TextEditor']\"","webpack://@flarum/emoji/external \"flarum.core.compat['app']\"","webpack://@flarum/emoji/external \"flarum.core.compat['components/TextEditorButton']\"","webpack://@flarum/emoji/external \"flarum.core.compat['utils/KeyboardNavigatable']\"","webpack://@flarum/emoji/external \"flarum.core.compat['Fragment']\"","webpack://@flarum/emoji/external \"flarum.core.compat['models/Post']\"","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://@flarum/emoji/./src/forum/fragments/AutocompleteDropdown.js","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://@flarum/emoji/./node_modules/twemoji/dist/twemoji.esm.js","webpack://@flarum/emoji/./src/forum/helpers/getEmojiIconCode.js","webpack://@flarum/emoji/./src/forum/cdn.js","webpack://@flarum/emoji/./src/forum/addComposerAutocomplete.js","webpack://@flarum/emoji/./src/forum/renderEmoji.js","webpack://@flarum/emoji/./src/forum/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","flarum","core","compat","_assertThisInitialized","self","ReferenceError","_defineProperty","obj","configurable","writable","AutocompleteDropdown","subClass","superClass","constructor","__proto__","view","className","app","translator","trans","this","items","map","item","attrs","show","left","top","$","css","active","hide","navigate","delta","keyWasJustPressed","setIndex","index","clearTimeout","keyWasJustPressedTimeout","setTimeout","complete","eq","find","click","scrollToItem","$dropdown","$items","rangedIndex","length","$item","removeClass","addClass","scrollTop","dropdownScroll","dropdownTop","offset","dropdownBottom","outerHeight","itemTop","itemBottom","parseInt","stop","animate","Fragment","twemoji","base","ext","size","convert","fromCodePoint","codepoint","code","fromCharCode","toCodePoint","onerror","parentNode","replaceChild","createText","alt","parse","what","how","callback","parseString","parseNode","defaultImageSrcGenerator","attributes","returnNull","folder","replace","test","text","re","lastIndex","result","escaper","UFE0Fg","U200D","String","rescaper","shouldntBeParsed","clean","document","createTextNode","icon","options","concat","grabTheRightIcon","rawText","indexOf","node","attrib","attrname","modified","fragment","subnode","match","img","iconId","src","allText","grabAllTextNodes","nodeType","childNodes","push","nodeName","toLowerCase","createDocumentFragment","nodeValue","exec","appendChild","slice","Image","setAttribute","hasAttribute","str","ret","replacer","unicodeSurrogates","sep","charCodeAt","toString","join","getEmojiIconCode","emoji","addComposerAutocomplete","emojiKeys","keys","emojiMap","$container","dropdown","extend","TextEditor","$editor","wrap","navigator","KeyboardNavigatable","when","onUp","onDown","onSelect","onCancel","bindTo","after","params","relEmojiStart","absEmojiStart","typed","inputListeners","e","selection","composer","editor","getSelectionRange","cursor","lastChunk","getLastNChars","character","substr","substring","makeSuggestion","onclick","replacement","replaceBeforeCursor","onmouseenter","parent","class","draggable","loading","cdn","reEscape","similarEmoji","regTyped","RegExp","maxSuggestions","findMatchingEmojis","matcher","curEmoji","suggestions","render","coordinates","getCaretCoordinates","width","outerWidth","height","offsetParent","Math","max","buildSuggestions","add","insertAtCursor","initializers","override","Post","original","contentHtml","oldContentHtml","emojifiedContentHtml","s9e","TextFormatter","element"],"mappings":"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","file":"forum.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 9);\n","module.exports = flarum.core.compat['extend'];","module.exports = flarum.core.compat['components/TextEditor'];","module.exports = flarum.core.compat['app'];","module.exports = flarum.core.compat['components/TextEditorButton'];","module.exports = flarum.core.compat['utils/KeyboardNavigatable'];","module.exports = flarum.core.compat['Fragment'];","module.exports = flarum.core.compat['models/Post'];","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import Fragment from 'flarum/Fragment';\n\nexport default class AutocompleteDropdown extends Fragment {\n items = [];\n active = false;\n index = 0;\n keyWasJustPressed = false;\n\n view() {\n return (\n
    \n
  • {app.translator.trans('flarum-emoji.forum.composer.type_to_search_text')}
  • \n {this.items.map(item =>
  • {item}
  • )}\n
\n );\n }\n\n show(left, top) {\n this.$().show().css({\n left: left + 'px',\n top: top + 'px'\n });\n this.active = true;\n }\n\n hide() {\n this.$().hide();\n this.active = false;\n }\n\n navigate(delta) {\n this.keyWasJustPressed = true;\n this.setIndex(this.index + delta, true);\n clearTimeout(this.keyWasJustPressedTimeout);\n this.keyWasJustPressedTimeout = setTimeout(() => this.keyWasJustPressed = false, 500);\n }\n\n complete() {\n this.$('li:not(.Dropdown-header)').eq(this.index).find('button').click();\n }\n\n setIndex(index, scrollToItem) {\n if (this.keyWasJustPressed && !scrollToItem) return;\n\n const $dropdown = this.$();\n const $items = $dropdown.find('li:not(.Dropdown-header)');\n let rangedIndex = index;\n\n if (rangedIndex < 0) {\n rangedIndex = $items.length - 1;\n } else if (rangedIndex >= $items.length) {\n rangedIndex = 0;\n }\n\n this.index = rangedIndex;\n\n const $item = $items.removeClass('active').eq(rangedIndex).addClass('active');\n\n if (scrollToItem) {\n const dropdownScroll = $dropdown.scrollTop();\n const dropdownTop = $dropdown.offset().top;\n const dropdownBottom = dropdownTop + $dropdown.outerHeight();\n const itemTop = $item.offset().top;\n const itemBottom = itemTop + $item.outerHeight();\n\n let scrollTop;\n if (itemTop < dropdownTop) {\n scrollTop = dropdownScroll - dropdownTop + itemTop - parseInt($dropdown.css('padding-top'), 10);\n } else if (itemBottom > dropdownBottom) {\n scrollTop = dropdownScroll - dropdownBottom + itemBottom + parseInt($dropdown.css('padding-bottom'), 10);\n }\n\n if (typeof scrollTop !== 'undefined') {\n $dropdown.stop(true).animate({ scrollTop }, 100);\n }\n }\n }\n}\n","export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}","/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */\nvar twemoji=function(){\"use strict\";var twemoji={base:\"https://twemoji.maxcdn.com/v/13.0.0/\",ext:\".png\",size:\"72x72\",className:\"emoji\",convert:{fromCodePoint:fromCodePoint,toCodePoint:toCodePoint},onerror:function onerror(){if(this.parentNode){this.parentNode.replaceChild(createText(this.alt,false),this)}},parse:parse,replace:replace,test:test},escaper={\"&\":\"&\",\"<\":\"<\",\">\":\">\",\"'\":\"'\",'\"':\""\"},re=/(?:\\ud83d\\udc68\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1|\\ud83d\\udc6b\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6c\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6d\\ud83c[\\udffb-\\udfff]|\\ud83d[\\udc6b-\\udc6d])|(?:\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1)(?:\\ud83c[\\udffb-\\udfff])?\\u200d(?:\\u2695\\ufe0f|\\u2696\\ufe0f|\\u2708\\ufe0f|\\ud83c[\\udf3e\\udf73\\udf7c\\udf84\\udf93\\udfa4\\udfa8\\udfeb\\udfed]|\\ud83d[\\udcbb\\udcbc\\udd27\\udd2c\\ude80\\ude92]|\\ud83e[\\uddaf-\\uddb3\\uddbc\\uddbd])|(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75]|\\u26f9)((?:\\ud83c[\\udffb-\\udfff]|\\ufe0f)\\u200d[\\u2640\\u2642]\\ufe0f)|(?:\\ud83c[\\udfc3\\udfc4\\udfca]|\\ud83d[\\udc6e\\udc70\\udc71\\udc73\\udc77\\udc81\\udc82\\udc86\\udc87\\ude45-\\ude47\\ude4b\\ude4d\\ude4e\\udea3\\udeb4-\\udeb6]|\\ud83e[\\udd26\\udd35\\udd37-\\udd39\\udd3d\\udd3e\\uddb8\\uddb9\\uddcd-\\uddcf\\uddd6-\\udddd])(?:\\ud83c[\\udffb-\\udfff])?\\u200d[\\u2640\\u2642]\\ufe0f|(?:\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d[\\udc68\\udc69]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68|\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d[\\udc68\\udc69]|\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83c\\udff3\\ufe0f\\u200d\\u26a7\\ufe0f|\\ud83c\\udff3\\ufe0f\\u200d\\ud83c\\udf08|\\ud83c\\udff4\\u200d\\u2620\\ufe0f|\\ud83d\\udc15\\u200d\\ud83e\\uddba|\\ud83d\\udc3b\\u200d\\u2744\\ufe0f|\\ud83d\\udc41\\u200d\\ud83d\\udde8|\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc6f\\u200d\\u2640\\ufe0f|\\ud83d\\udc6f\\u200d\\u2642\\ufe0f|\\ud83e\\udd3c\\u200d\\u2640\\ufe0f|\\ud83e\\udd3c\\u200d\\u2642\\ufe0f|\\ud83e\\uddde\\u200d\\u2640\\ufe0f|\\ud83e\\uddde\\u200d\\u2642\\ufe0f|\\ud83e\\udddf\\u200d\\u2640\\ufe0f|\\ud83e\\udddf\\u200d\\u2642\\ufe0f|\\ud83d\\udc08\\u200d\\u2b1b)|[#*0-9]\\ufe0f?\\u20e3|(?:[ยฉยฎ\\u2122\\u265f]\\ufe0f)|(?:\\ud83c[\\udc04\\udd70\\udd71\\udd7e\\udd7f\\ude02\\ude1a\\ude2f\\ude37\\udf21\\udf24-\\udf2c\\udf36\\udf7d\\udf96\\udf97\\udf99-\\udf9b\\udf9e\\udf9f\\udfcd\\udfce\\udfd4-\\udfdf\\udff3\\udff5\\udff7]|\\ud83d[\\udc3f\\udc41\\udcfd\\udd49\\udd4a\\udd6f\\udd70\\udd73\\udd76-\\udd79\\udd87\\udd8a-\\udd8d\\udda5\\udda8\\uddb1\\uddb2\\uddbc\\uddc2-\\uddc4\\uddd1-\\uddd3\\udddc-\\uddde\\udde1\\udde3\\udde8\\uddef\\uddf3\\uddfa\\udecb\\udecd-\\udecf\\udee0-\\udee5\\udee9\\udef0\\udef3]|[\\u203c\\u2049\\u2139\\u2194-\\u2199\\u21a9\\u21aa\\u231a\\u231b\\u2328\\u23cf\\u23ed-\\u23ef\\u23f1\\u23f2\\u23f8-\\u23fa\\u24c2\\u25aa\\u25ab\\u25b6\\u25c0\\u25fb-\\u25fe\\u2600-\\u2604\\u260e\\u2611\\u2614\\u2615\\u2618\\u2620\\u2622\\u2623\\u2626\\u262a\\u262e\\u262f\\u2638-\\u263a\\u2640\\u2642\\u2648-\\u2653\\u2660\\u2663\\u2665\\u2666\\u2668\\u267b\\u267f\\u2692-\\u2697\\u2699\\u269b\\u269c\\u26a0\\u26a1\\u26a7\\u26aa\\u26ab\\u26b0\\u26b1\\u26bd\\u26be\\u26c4\\u26c5\\u26c8\\u26cf\\u26d1\\u26d3\\u26d4\\u26e9\\u26ea\\u26f0-\\u26f5\\u26f8\\u26fa\\u26fd\\u2702\\u2708\\u2709\\u270f\\u2712\\u2714\\u2716\\u271d\\u2721\\u2733\\u2734\\u2744\\u2747\\u2757\\u2763\\u2764\\u27a1\\u2934\\u2935\\u2b05-\\u2b07\\u2b1b\\u2b1c\\u2b50\\u2b55\\u3030\\u303d\\u3297\\u3299])(?:\\ufe0f|(?!\\ufe0e))|(?:(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75\\udd90]|[\\u261d\\u26f7\\u26f9\\u270c\\u270d])(?:\\ufe0f|(?!\\ufe0e))|(?:\\ud83c[\\udf85\\udfc2-\\udfc4\\udfc7\\udfca]|\\ud83d[\\udc42\\udc43\\udc46-\\udc50\\udc66-\\udc69\\udc6e\\udc70-\\udc78\\udc7c\\udc81-\\udc83\\udc85-\\udc87\\udcaa\\udd7a\\udd95\\udd96\\ude45-\\ude47\\ude4b-\\ude4f\\udea3\\udeb4-\\udeb6\\udec0\\udecc]|\\ud83e[\\udd0c\\udd0f\\udd18-\\udd1c\\udd1e\\udd1f\\udd26\\udd30-\\udd39\\udd3d\\udd3e\\udd77\\uddb5\\uddb6\\uddb8\\uddb9\\uddbb\\uddcd-\\uddcf\\uddd1-\\udddd]|[\\u270a\\u270b]))(?:\\ud83c[\\udffb-\\udfff])?|(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc65\\udb40\\udc6e\\udb40\\udc67\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc73\\udb40\\udc63\\udb40\\udc74\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc77\\udb40\\udc6c\\udb40\\udc73\\udb40\\udc7f|\\ud83c\\udde6\\ud83c[\\udde8-\\uddec\\uddee\\uddf1\\uddf2\\uddf4\\uddf6-\\uddfa\\uddfc\\uddfd\\uddff]|\\ud83c\\udde7\\ud83c[\\udde6\\udde7\\udde9-\\uddef\\uddf1-\\uddf4\\uddf6-\\uddf9\\uddfb\\uddfc\\uddfe\\uddff]|\\ud83c\\udde8\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\uddee\\uddf0-\\uddf5\\uddf7\\uddfa-\\uddff]|\\ud83c\\udde9\\ud83c[\\uddea\\uddec\\uddef\\uddf0\\uddf2\\uddf4\\uddff]|\\ud83c\\uddea\\ud83c[\\udde6\\udde8\\uddea\\uddec\\udded\\uddf7-\\uddfa]|\\ud83c\\uddeb\\ud83c[\\uddee-\\uddf0\\uddf2\\uddf4\\uddf7]|\\ud83c\\uddec\\ud83c[\\udde6\\udde7\\udde9-\\uddee\\uddf1-\\uddf3\\uddf5-\\uddfa\\uddfc\\uddfe]|\\ud83c\\udded\\ud83c[\\uddf0\\uddf2\\uddf3\\uddf7\\uddf9\\uddfa]|\\ud83c\\uddee\\ud83c[\\udde8-\\uddea\\uddf1-\\uddf4\\uddf6-\\uddf9]|\\ud83c\\uddef\\ud83c[\\uddea\\uddf2\\uddf4\\uddf5]|\\ud83c\\uddf0\\ud83c[\\uddea\\uddec-\\uddee\\uddf2\\uddf3\\uddf5\\uddf7\\uddfc\\uddfe\\uddff]|\\ud83c\\uddf1\\ud83c[\\udde6-\\udde8\\uddee\\uddf0\\uddf7-\\uddfb\\uddfe]|\\ud83c\\uddf2\\ud83c[\\udde6\\udde8-\\udded\\uddf0-\\uddff]|\\ud83c\\uddf3\\ud83c[\\udde6\\udde8\\uddea-\\uddec\\uddee\\uddf1\\uddf4\\uddf5\\uddf7\\uddfa\\uddff]|\\ud83c\\uddf4\\ud83c\\uddf2|\\ud83c\\uddf5\\ud83c[\\udde6\\uddea-\\udded\\uddf0-\\uddf3\\uddf7-\\uddf9\\uddfc\\uddfe]|\\ud83c\\uddf6\\ud83c\\udde6|\\ud83c\\uddf7\\ud83c[\\uddea\\uddf4\\uddf8\\uddfa\\uddfc]|\\ud83c\\uddf8\\ud83c[\\udde6-\\uddea\\uddec-\\uddf4\\uddf7-\\uddf9\\uddfb\\uddfd-\\uddff]|\\ud83c\\uddf9\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\udded\\uddef-\\uddf4\\uddf7\\uddf9\\uddfb\\uddfc\\uddff]|\\ud83c\\uddfa\\ud83c[\\udde6\\uddec\\uddf2\\uddf3\\uddf8\\uddfe\\uddff]|\\ud83c\\uddfb\\ud83c[\\udde6\\udde8\\uddea\\uddec\\uddee\\uddf3\\uddfa]|\\ud83c\\uddfc\\ud83c[\\uddeb\\uddf8]|\\ud83c\\uddfd\\ud83c\\uddf0|\\ud83c\\uddfe\\ud83c[\\uddea\\uddf9]|\\ud83c\\uddff\\ud83c[\\udde6\\uddf2\\uddfc]|\\ud83c[\\udccf\\udd8e\\udd91-\\udd9a\\udde6-\\uddff\\ude01\\ude32-\\ude36\\ude38-\\ude3a\\ude50\\ude51\\udf00-\\udf20\\udf2d-\\udf35\\udf37-\\udf7c\\udf7e-\\udf84\\udf86-\\udf93\\udfa0-\\udfc1\\udfc5\\udfc6\\udfc8\\udfc9\\udfcf-\\udfd3\\udfe0-\\udff0\\udff4\\udff8-\\udfff]|\\ud83d[\\udc00-\\udc3e\\udc40\\udc44\\udc45\\udc51-\\udc65\\udc6a\\udc6f\\udc79-\\udc7b\\udc7d-\\udc80\\udc84\\udc88-\\udca9\\udcab-\\udcfc\\udcff-\\udd3d\\udd4b-\\udd4e\\udd50-\\udd67\\udda4\\uddfb-\\ude44\\ude48-\\ude4a\\ude80-\\udea2\\udea4-\\udeb3\\udeb7-\\udebf\\udec1-\\udec5\\uded0-\\uded2\\uded5-\\uded7\\udeeb\\udeec\\udef4-\\udefc\\udfe0-\\udfeb]|\\ud83e[\\udd0d\\udd0e\\udd10-\\udd17\\udd1d\\udd20-\\udd25\\udd27-\\udd2f\\udd3a\\udd3c\\udd3f-\\udd45\\udd47-\\udd76\\udd78\\udd7a-\\uddb4\\uddb7\\uddba\\uddbc-\\uddcb\\uddd0\\uddde-\\uddff\\ude70-\\ude74\\ude78-\\ude7a\\ude80-\\ude86\\ude90-\\udea8\\udeb0-\\udeb6\\udec0-\\udec2\\uded0-\\uded6]|[\\u23e9-\\u23ec\\u23f0\\u23f3\\u267e\\u26ce\\u2705\\u2728\\u274c\\u274e\\u2753-\\u2755\\u2795-\\u2797\\u27b0\\u27bf\\ue50a])|\\ufe0f/g,UFE0Fg=/\\uFE0F/g,U200D=String.fromCharCode(8205),rescaper=/[&<>'\"]/g,shouldntBeParsed=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,fromCharCode=String.fromCharCode;return twemoji;function createText(text,clean){return document.createTextNode(clean?text.replace(UFE0Fg,\"\"):text)}function escapeHTML(s){return s.replace(rescaper,replacer)}function defaultImageSrcGenerator(icon,options){return\"\".concat(options.base,options.size,\"/\",icon,options.ext)}function grabAllTextNodes(node,allText){var childNodes=node.childNodes,length=childNodes.length,subnode,nodeType;while(length--){subnode=childNodes[length];nodeType=subnode.nodeType;if(nodeType===3){allText.push(subnode)}else if(nodeType===1&&!(\"ownerSVGElement\"in subnode)&&!shouldntBeParsed.test(subnode.nodeName.toLowerCase())){grabAllTextNodes(subnode,allText)}}return allText}function grabTheRightIcon(rawText){return toCodePoint(rawText.indexOf(U200D)<0?rawText.replace(UFE0Fg,\"\"):rawText)}function parseNode(node,options){var allText=grabAllTextNodes(node,[]),length=allText.length,attrib,attrname,modified,fragment,subnode,text,match,i,index,img,rawText,iconId,src;while(length--){modified=false;fragment=document.createDocumentFragment();subnode=allText[length];text=subnode.nodeValue;i=0;while(match=re.exec(text)){index=match.index;if(index!==i){fragment.appendChild(createText(text.slice(i,index),true))}rawText=match[0];iconId=grabTheRightIcon(rawText);i=index+rawText.length;src=options.callback(iconId,options);if(iconId&&src){img=new Image;img.onerror=options.onerror;img.setAttribute(\"draggable\",\"false\");attrib=options.attributes(rawText,iconId);for(attrname in attrib){if(attrib.hasOwnProperty(attrname)&&attrname.indexOf(\"on\")!==0&&!img.hasAttribute(attrname)){img.setAttribute(attrname,attrib[attrname])}}img.className=options.className;img.alt=rawText;img.src=src;modified=true;fragment.appendChild(img)}if(!img)fragment.appendChild(createText(rawText,false));img=null}if(modified){if(i\")}return ret})}function replacer(m){return escaper[m]}function returnNull(){return null}function toSizeSquaredAsset(value){return typeof value===\"number\"?value+\"x\"+value:value}function fromCodePoint(codepoint){var code=typeof codepoint===\"string\"?parseInt(codepoint,16):codepoint;if(code<65536){return fromCharCode(code)}code-=65536;return fromCharCode(55296+(code>>10),56320+(code&1023))}function parse(what,how){if(!how||typeof how===\"function\"){how={callback:how}}return(typeof what===\"string\"?parseString:parseNode)(what,{callback:how.callback||defaultImageSrcGenerator,attributes:typeof how.attributes===\"function\"?how.attributes:returnNull,base:typeof how.base===\"string\"?how.base:twemoji.base,ext:how.ext||twemoji.ext,size:how.folder||toSizeSquaredAsset(how.size||twemoji.size),className:how.className||twemoji.className,onerror:how.onerror||twemoji.onerror})}function replace(text,callback){return String(text).replace(re,callback)}function test(text){re.lastIndex=0;var result=re.test(text);re.lastIndex=0;return result}function toCodePoint(unicodeSurrogates,sep){var r=[],c=0,p=0,i=0;while(i');\n const dropdown = new AutocompleteDropdown();\n\n extend(TextEditor.prototype, 'oncreate', function () {\n const $editor = this.$('.TextEditor-editor').wrap('
');\n\n this.navigator = new KeyboardNavigatable();\n this.navigator\n .when(() => dropdown.active)\n .onUp(() => dropdown.navigate(-1))\n .onDown(() => dropdown.navigate(1))\n .onSelect(dropdown.complete.bind(dropdown))\n .onCancel(dropdown.hide.bind(dropdown))\n .bindTo($editor);\n\n $editor.after($container);\n\n });\n\n extend(TextEditor.prototype, 'buildEditorParams', function (params) {\n let relEmojiStart;\n let absEmojiStart;\n let typed;\n\n const applySuggestion = (replacement) => {\n this.attrs.composer.editor.replaceBeforeCursor(absEmojiStart - 1, replacement + ' ');\n\n dropdown.hide();\n };\n\n params.inputListeners.push(function (e) {\n const selection = app.composer.editor.getSelectionRange();\n\n const cursor = selection[0];\n\n if (selection[1] - cursor > 0) return;\n\n // Search backwards from the cursor for an ':' symbol. If we find\n // one and followed by a whitespace, we will want to show the\n // autocomplete dropdown!\n const lastChunk = app.composer.editor.getLastNChars(15);\n absEmojiStart = 0;\n for (let i = lastChunk.length - 1; i >= 0; i--) {\n const character = lastChunk.substr(i, 1);\n // check what user typed, emoji names only contains alphanumeric,\n // underline, '+' and '-'\n if (!/[a-z0-9]|\\+|\\-|_|\\:/.test(character)) break;\n // make sure ':' preceded by a whitespace or newline\n if (character === ':' && (i == 0 || /\\s/.test(lastChunk.substr(i - 1, 1)))) {\n relEmojiStart = i + 1;\n absEmojiStart = cursor - lastChunk.length + i + 1;\n break;\n }\n }\n\n dropdown.hide();\n dropdown.active = false;\n\n if (absEmojiStart) {\n typed = lastChunk.substring(relEmojiStart).toLowerCase();\n\n const makeSuggestion = function ({ emoji, name, code }) {\n return (\n applySuggestion(emoji)}\n onmouseenter={function () {\n dropdown.setIndex($(this).parent().index() - 1);\n }}>\n {emoji}\n {name}\n \n );\n };\n\n const buildSuggestions = () => {\n const similarEmoji = [];\n\n // Build a regular expression to do a fuzzy match of the given input string\n const fuzzyRegexp = function (str) {\n const reEscape = new RegExp('\\\\(([' + ('+.*?[]{}()^$|\\\\'.replace(/(.)/g, '\\\\$1')) + '])\\\\)', 'g');\n return new RegExp('(.*)' + (str.toLowerCase().replace(/(.)/g, '($1)(.*?)')).replace(reEscape, '(\\\\$1)') + '$', 'i');\n };\n const regTyped = fuzzyRegexp(typed);\n\n let maxSuggestions = 7;\n\n const findMatchingEmojis = matcher => {\n for (let i = 0; i < emojiKeys.length && maxSuggestions > 0; i++) {\n const curEmoji = emojiKeys[i];\n\n if (similarEmoji.indexOf(curEmoji) === -1) {\n const names = emojiMap[curEmoji];\n for (let name of names) {\n if (matcher(name)) {\n --maxSuggestions;\n similarEmoji.push(curEmoji);\n break;\n }\n }\n }\n }\n };\n\n // First, try to find all emojis starting with the given string\n findMatchingEmojis(emoji => emoji.indexOf(typed) === 0);\n\n // If there are still suggestions left, try for some fuzzy matches\n findMatchingEmojis(emoji => regTyped.test(emoji));\n\n const suggestions = similarEmoji.map(emoji => ({\n emoji,\n name: emojiMap[emoji][0],\n code: getEmojiIconCode(emoji),\n })).map(makeSuggestion);\n\n if (suggestions.length) {\n dropdown.items = suggestions;\n m.render($container[0], dropdown.render());\n\n dropdown.show();\n const coordinates = app.composer.editor.getCaretCoordinates(absEmojiStart);\n const width = dropdown.$().outerWidth();\n const height = dropdown.$().outerHeight();\n const parent = dropdown.$().offsetParent();\n let left = coordinates.left;\n let top = coordinates.top + 15;\n\n // Keep the dropdown inside the editor.\n if (top + height > parent.height()) {\n top = coordinates.top - height - 15;\n }\n if (left + width > parent.width()) {\n left = parent.width() - width;\n }\n\n // Prevent the dropdown from going off screen on mobile\n top = Math.max(-parent.offset().top, top);\n left = Math.max(-parent.offset().left, left);\n\n dropdown.show(left, top);\n }\n };\n\n buildSuggestions();\n\n dropdown.setIndex(0);\n dropdown.$().scrollTop(0);\n dropdown.active = true;\n }\n });\n });\n\n extend(TextEditor.prototype, 'toolbarItems', function (items) {\n items.add('emoji', (\n this.attrs.composer.editor.insertAtCursor(' :')} icon=\"far fa-smile\">\n {app.translator.trans('flarum-emoji.forum.composer.emoji_tooltip')}\n \n ));\n });\n}\n","/*global s9e*/\n\nimport twemoji from 'twemoji';\n\nimport { override } from 'flarum/extend';\nimport Post from 'flarum/models/Post';\n\nimport base from './cdn';\n\nconst options = {\n base,\n attributes: () => ({\n loading: 'lazy',\n }),\n};\n\nexport default function renderEmoji() {\n override(Post.prototype, 'contentHtml', function(original) {\n const contentHtml = original();\n\n if (this.oldContentHtml !== contentHtml) {\n this.emojifiedContentHtml = twemoji.parse(contentHtml, options);\n this.oldContentHtml = contentHtml;\n }\n\n return this.emojifiedContentHtml;\n });\n\n override(s9e.TextFormatter, 'preview', (original, text, element) => {\n original(text, element);\n\n twemoji.parse(element, options);\n });\n}\n","import app from 'flarum/app';\n\nimport addComposerAutocomplete from './addComposerAutocomplete';\nimport renderEmoji from './renderEmoji';\n\napp.initializers.add('flarum-emoji', () => {\n // After typing ':' in the composer, show a dropdown suggesting a bunch of\n // emoji that the user could use.\n addComposerAutocomplete();\n\n // render emoji as image in Posts content and title.\n renderEmoji();\n});\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://@flarum/emoji/webpack/bootstrap","webpack://@flarum/emoji/external \"flarum.core.compat['extend']\"","webpack://@flarum/emoji/external \"flarum.core.compat['components/TextEditor']\"","webpack://@flarum/emoji/external \"flarum.core.compat['app']\"","webpack://@flarum/emoji/external \"flarum.core.compat['components/TextEditorButton']\"","webpack://@flarum/emoji/external \"flarum.core.compat['utils/KeyboardNavigatable']\"","webpack://@flarum/emoji/external \"flarum.core.compat['Fragment']\"","webpack://@flarum/emoji/external \"flarum.core.compat['models/Post']\"","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://@flarum/emoji/./src/forum/fragments/AutocompleteDropdown.js","webpack://@flarum/emoji/./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://@flarum/emoji/./node_modules/twemoji/dist/twemoji.esm.js","webpack://@flarum/emoji/./src/forum/helpers/getEmojiIconCode.js","webpack://@flarum/emoji/./src/forum/cdn.js","webpack://@flarum/emoji/./src/forum/addComposerAutocomplete.js","webpack://@flarum/emoji/./src/forum/renderEmoji.js","webpack://@flarum/emoji/./src/forum/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","flarum","core","compat","_assertThisInitialized","self","ReferenceError","_defineProperty","obj","configurable","writable","AutocompleteDropdown","subClass","superClass","constructor","__proto__","view","className","app","translator","trans","this","items","map","item","attrs","show","left","top","$","css","active","hide","navigate","delta","keyWasJustPressed","setIndex","index","clearTimeout","keyWasJustPressedTimeout","setTimeout","complete","eq","find","click","scrollToItem","$dropdown","$items","rangedIndex","length","$item","removeClass","addClass","scrollTop","dropdownScroll","dropdownTop","offset","dropdownBottom","outerHeight","itemTop","itemBottom","parseInt","stop","animate","Fragment","twemoji","base","ext","size","convert","fromCodePoint","codepoint","code","fromCharCode","toCodePoint","onerror","parentNode","replaceChild","createText","alt","parse","what","how","callback","parseString","parseNode","defaultImageSrcGenerator","attributes","returnNull","folder","replace","test","text","re","lastIndex","result","escaper","UFE0Fg","U200D","String","rescaper","shouldntBeParsed","clean","document","createTextNode","icon","options","concat","grabTheRightIcon","rawText","indexOf","node","attrib","attrname","modified","fragment","subnode","match","img","iconId","src","allText","grabAllTextNodes","nodeType","childNodes","push","nodeName","toLowerCase","createDocumentFragment","nodeValue","exec","appendChild","slice","Image","setAttribute","hasAttribute","str","ret","replacer","unicodeSurrogates","sep","charCodeAt","toString","join","getEmojiIconCode","emoji","addComposerAutocomplete","emojiKeys","keys","emojiMap","$container","dropdown","extend","TextEditor","$editor","wrap","navigator","KeyboardNavigatable","when","onUp","onDown","onSelect","onCancel","bindTo","after","params","relEmojiStart","absEmojiStart","typed","inputListeners","e","selection","composer","editor","getSelectionRange","cursor","lastChunk","getLastNChars","character","substr","substring","makeSuggestion","onclick","replacement","replaceBeforeCursor","onmouseenter","parent","class","draggable","loading","cdn","reEscape","similarEmoji","regTyped","RegExp","maxSuggestions","findMatchingEmojis","matcher","curEmoji","suggestions","render","coordinates","getCaretCoordinates","width","outerWidth","height","offsetParent","Math","max","buildSuggestions","add","insertAtCursor","initializers","override","Post","original","contentHtml","oldContentHtml","emojifiedContentHtml","s9e","TextFormatter","element"],"mappings":"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","file":"forum.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 9);\n","module.exports = flarum.core.compat['extend'];","module.exports = flarum.core.compat['components/TextEditor'];","module.exports = flarum.core.compat['app'];","module.exports = flarum.core.compat['components/TextEditorButton'];","module.exports = flarum.core.compat['utils/KeyboardNavigatable'];","module.exports = flarum.core.compat['Fragment'];","module.exports = flarum.core.compat['models/Post'];","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import Fragment from 'flarum/Fragment';\n\nexport default class AutocompleteDropdown extends Fragment {\n items = [];\n active = false;\n index = 0;\n keyWasJustPressed = false;\n\n view() {\n return (\n
    \n
  • {app.translator.trans('flarum-emoji.forum.composer.type_to_search_text')}
  • \n {this.items.map(item =>
  • {item}
  • )}\n
\n );\n }\n\n show(left, top) {\n this.$().show().css({\n left: left + 'px',\n top: top + 'px'\n });\n this.active = true;\n }\n\n hide() {\n this.$().hide();\n this.active = false;\n }\n\n navigate(delta) {\n this.keyWasJustPressed = true;\n this.setIndex(this.index + delta, true);\n clearTimeout(this.keyWasJustPressedTimeout);\n this.keyWasJustPressedTimeout = setTimeout(() => this.keyWasJustPressed = false, 500);\n }\n\n complete() {\n this.$('li:not(.Dropdown-header)').eq(this.index).find('button').click();\n }\n\n setIndex(index, scrollToItem) {\n if (this.keyWasJustPressed && !scrollToItem) return;\n\n const $dropdown = this.$();\n const $items = $dropdown.find('li:not(.Dropdown-header)');\n let rangedIndex = index;\n\n if (rangedIndex < 0) {\n rangedIndex = $items.length - 1;\n } else if (rangedIndex >= $items.length) {\n rangedIndex = 0;\n }\n\n this.index = rangedIndex;\n\n const $item = $items.removeClass('active').eq(rangedIndex).addClass('active');\n\n if (scrollToItem) {\n const dropdownScroll = $dropdown.scrollTop();\n const dropdownTop = $dropdown.offset().top;\n const dropdownBottom = dropdownTop + $dropdown.outerHeight();\n const itemTop = $item.offset().top;\n const itemBottom = itemTop + $item.outerHeight();\n\n let scrollTop;\n if (itemTop < dropdownTop) {\n scrollTop = dropdownScroll - dropdownTop + itemTop - parseInt($dropdown.css('padding-top'), 10);\n } else if (itemBottom > dropdownBottom) {\n scrollTop = dropdownScroll - dropdownBottom + itemBottom + parseInt($dropdown.css('padding-bottom'), 10);\n }\n\n if (typeof scrollTop !== 'undefined') {\n $dropdown.stop(true).animate({ scrollTop }, 100);\n }\n }\n }\n}\n","export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}","/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */\nvar twemoji=function(){\"use strict\";var twemoji={base:\"https://twemoji.maxcdn.com/v/13.0.0/\",ext:\".png\",size:\"72x72\",className:\"emoji\",convert:{fromCodePoint:fromCodePoint,toCodePoint:toCodePoint},onerror:function onerror(){if(this.parentNode){this.parentNode.replaceChild(createText(this.alt,false),this)}},parse:parse,replace:replace,test:test},escaper={\"&\":\"&\",\"<\":\"<\",\">\":\">\",\"'\":\"'\",'\"':\""\"},re=/(?:\\ud83d\\udc68\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1|\\ud83d\\udc6b\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6c\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6d\\ud83c[\\udffb-\\udfff]|\\ud83d[\\udc6b-\\udc6d])|(?:\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1)(?:\\ud83c[\\udffb-\\udfff])?\\u200d(?:\\u2695\\ufe0f|\\u2696\\ufe0f|\\u2708\\ufe0f|\\ud83c[\\udf3e\\udf73\\udf7c\\udf84\\udf93\\udfa4\\udfa8\\udfeb\\udfed]|\\ud83d[\\udcbb\\udcbc\\udd27\\udd2c\\ude80\\ude92]|\\ud83e[\\uddaf-\\uddb3\\uddbc\\uddbd])|(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75]|\\u26f9)((?:\\ud83c[\\udffb-\\udfff]|\\ufe0f)\\u200d[\\u2640\\u2642]\\ufe0f)|(?:\\ud83c[\\udfc3\\udfc4\\udfca]|\\ud83d[\\udc6e\\udc70\\udc71\\udc73\\udc77\\udc81\\udc82\\udc86\\udc87\\ude45-\\ude47\\ude4b\\ude4d\\ude4e\\udea3\\udeb4-\\udeb6]|\\ud83e[\\udd26\\udd35\\udd37-\\udd39\\udd3d\\udd3e\\uddb8\\uddb9\\uddcd-\\uddcf\\uddd6-\\udddd])(?:\\ud83c[\\udffb-\\udfff])?\\u200d[\\u2640\\u2642]\\ufe0f|(?:\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d[\\udc68\\udc69]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68|\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d[\\udc68\\udc69]|\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83c\\udff3\\ufe0f\\u200d\\u26a7\\ufe0f|\\ud83c\\udff3\\ufe0f\\u200d\\ud83c\\udf08|\\ud83c\\udff4\\u200d\\u2620\\ufe0f|\\ud83d\\udc15\\u200d\\ud83e\\uddba|\\ud83d\\udc3b\\u200d\\u2744\\ufe0f|\\ud83d\\udc41\\u200d\\ud83d\\udde8|\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc6f\\u200d\\u2640\\ufe0f|\\ud83d\\udc6f\\u200d\\u2642\\ufe0f|\\ud83e\\udd3c\\u200d\\u2640\\ufe0f|\\ud83e\\udd3c\\u200d\\u2642\\ufe0f|\\ud83e\\uddde\\u200d\\u2640\\ufe0f|\\ud83e\\uddde\\u200d\\u2642\\ufe0f|\\ud83e\\udddf\\u200d\\u2640\\ufe0f|\\ud83e\\udddf\\u200d\\u2642\\ufe0f|\\ud83d\\udc08\\u200d\\u2b1b)|[#*0-9]\\ufe0f?\\u20e3|(?:[ยฉยฎ\\u2122\\u265f]\\ufe0f)|(?:\\ud83c[\\udc04\\udd70\\udd71\\udd7e\\udd7f\\ude02\\ude1a\\ude2f\\ude37\\udf21\\udf24-\\udf2c\\udf36\\udf7d\\udf96\\udf97\\udf99-\\udf9b\\udf9e\\udf9f\\udfcd\\udfce\\udfd4-\\udfdf\\udff3\\udff5\\udff7]|\\ud83d[\\udc3f\\udc41\\udcfd\\udd49\\udd4a\\udd6f\\udd70\\udd73\\udd76-\\udd79\\udd87\\udd8a-\\udd8d\\udda5\\udda8\\uddb1\\uddb2\\uddbc\\uddc2-\\uddc4\\uddd1-\\uddd3\\udddc-\\uddde\\udde1\\udde3\\udde8\\uddef\\uddf3\\uddfa\\udecb\\udecd-\\udecf\\udee0-\\udee5\\udee9\\udef0\\udef3]|[\\u203c\\u2049\\u2139\\u2194-\\u2199\\u21a9\\u21aa\\u231a\\u231b\\u2328\\u23cf\\u23ed-\\u23ef\\u23f1\\u23f2\\u23f8-\\u23fa\\u24c2\\u25aa\\u25ab\\u25b6\\u25c0\\u25fb-\\u25fe\\u2600-\\u2604\\u260e\\u2611\\u2614\\u2615\\u2618\\u2620\\u2622\\u2623\\u2626\\u262a\\u262e\\u262f\\u2638-\\u263a\\u2640\\u2642\\u2648-\\u2653\\u2660\\u2663\\u2665\\u2666\\u2668\\u267b\\u267f\\u2692-\\u2697\\u2699\\u269b\\u269c\\u26a0\\u26a1\\u26a7\\u26aa\\u26ab\\u26b0\\u26b1\\u26bd\\u26be\\u26c4\\u26c5\\u26c8\\u26cf\\u26d1\\u26d3\\u26d4\\u26e9\\u26ea\\u26f0-\\u26f5\\u26f8\\u26fa\\u26fd\\u2702\\u2708\\u2709\\u270f\\u2712\\u2714\\u2716\\u271d\\u2721\\u2733\\u2734\\u2744\\u2747\\u2757\\u2763\\u2764\\u27a1\\u2934\\u2935\\u2b05-\\u2b07\\u2b1b\\u2b1c\\u2b50\\u2b55\\u3030\\u303d\\u3297\\u3299])(?:\\ufe0f|(?!\\ufe0e))|(?:(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75\\udd90]|[\\u261d\\u26f7\\u26f9\\u270c\\u270d])(?:\\ufe0f|(?!\\ufe0e))|(?:\\ud83c[\\udf85\\udfc2-\\udfc4\\udfc7\\udfca]|\\ud83d[\\udc42\\udc43\\udc46-\\udc50\\udc66-\\udc69\\udc6e\\udc70-\\udc78\\udc7c\\udc81-\\udc83\\udc85-\\udc87\\udcaa\\udd7a\\udd95\\udd96\\ude45-\\ude47\\ude4b-\\ude4f\\udea3\\udeb4-\\udeb6\\udec0\\udecc]|\\ud83e[\\udd0c\\udd0f\\udd18-\\udd1c\\udd1e\\udd1f\\udd26\\udd30-\\udd39\\udd3d\\udd3e\\udd77\\uddb5\\uddb6\\uddb8\\uddb9\\uddbb\\uddcd-\\uddcf\\uddd1-\\udddd]|[\\u270a\\u270b]))(?:\\ud83c[\\udffb-\\udfff])?|(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc65\\udb40\\udc6e\\udb40\\udc67\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc73\\udb40\\udc63\\udb40\\udc74\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc77\\udb40\\udc6c\\udb40\\udc73\\udb40\\udc7f|\\ud83c\\udde6\\ud83c[\\udde8-\\uddec\\uddee\\uddf1\\uddf2\\uddf4\\uddf6-\\uddfa\\uddfc\\uddfd\\uddff]|\\ud83c\\udde7\\ud83c[\\udde6\\udde7\\udde9-\\uddef\\uddf1-\\uddf4\\uddf6-\\uddf9\\uddfb\\uddfc\\uddfe\\uddff]|\\ud83c\\udde8\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\uddee\\uddf0-\\uddf5\\uddf7\\uddfa-\\uddff]|\\ud83c\\udde9\\ud83c[\\uddea\\uddec\\uddef\\uddf0\\uddf2\\uddf4\\uddff]|\\ud83c\\uddea\\ud83c[\\udde6\\udde8\\uddea\\uddec\\udded\\uddf7-\\uddfa]|\\ud83c\\uddeb\\ud83c[\\uddee-\\uddf0\\uddf2\\uddf4\\uddf7]|\\ud83c\\uddec\\ud83c[\\udde6\\udde7\\udde9-\\uddee\\uddf1-\\uddf3\\uddf5-\\uddfa\\uddfc\\uddfe]|\\ud83c\\udded\\ud83c[\\uddf0\\uddf2\\uddf3\\uddf7\\uddf9\\uddfa]|\\ud83c\\uddee\\ud83c[\\udde8-\\uddea\\uddf1-\\uddf4\\uddf6-\\uddf9]|\\ud83c\\uddef\\ud83c[\\uddea\\uddf2\\uddf4\\uddf5]|\\ud83c\\uddf0\\ud83c[\\uddea\\uddec-\\uddee\\uddf2\\uddf3\\uddf5\\uddf7\\uddfc\\uddfe\\uddff]|\\ud83c\\uddf1\\ud83c[\\udde6-\\udde8\\uddee\\uddf0\\uddf7-\\uddfb\\uddfe]|\\ud83c\\uddf2\\ud83c[\\udde6\\udde8-\\udded\\uddf0-\\uddff]|\\ud83c\\uddf3\\ud83c[\\udde6\\udde8\\uddea-\\uddec\\uddee\\uddf1\\uddf4\\uddf5\\uddf7\\uddfa\\uddff]|\\ud83c\\uddf4\\ud83c\\uddf2|\\ud83c\\uddf5\\ud83c[\\udde6\\uddea-\\udded\\uddf0-\\uddf3\\uddf7-\\uddf9\\uddfc\\uddfe]|\\ud83c\\uddf6\\ud83c\\udde6|\\ud83c\\uddf7\\ud83c[\\uddea\\uddf4\\uddf8\\uddfa\\uddfc]|\\ud83c\\uddf8\\ud83c[\\udde6-\\uddea\\uddec-\\uddf4\\uddf7-\\uddf9\\uddfb\\uddfd-\\uddff]|\\ud83c\\uddf9\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\udded\\uddef-\\uddf4\\uddf7\\uddf9\\uddfb\\uddfc\\uddff]|\\ud83c\\uddfa\\ud83c[\\udde6\\uddec\\uddf2\\uddf3\\uddf8\\uddfe\\uddff]|\\ud83c\\uddfb\\ud83c[\\udde6\\udde8\\uddea\\uddec\\uddee\\uddf3\\uddfa]|\\ud83c\\uddfc\\ud83c[\\uddeb\\uddf8]|\\ud83c\\uddfd\\ud83c\\uddf0|\\ud83c\\uddfe\\ud83c[\\uddea\\uddf9]|\\ud83c\\uddff\\ud83c[\\udde6\\uddf2\\uddfc]|\\ud83c[\\udccf\\udd8e\\udd91-\\udd9a\\udde6-\\uddff\\ude01\\ude32-\\ude36\\ude38-\\ude3a\\ude50\\ude51\\udf00-\\udf20\\udf2d-\\udf35\\udf37-\\udf7c\\udf7e-\\udf84\\udf86-\\udf93\\udfa0-\\udfc1\\udfc5\\udfc6\\udfc8\\udfc9\\udfcf-\\udfd3\\udfe0-\\udff0\\udff4\\udff8-\\udfff]|\\ud83d[\\udc00-\\udc3e\\udc40\\udc44\\udc45\\udc51-\\udc65\\udc6a\\udc6f\\udc79-\\udc7b\\udc7d-\\udc80\\udc84\\udc88-\\udca9\\udcab-\\udcfc\\udcff-\\udd3d\\udd4b-\\udd4e\\udd50-\\udd67\\udda4\\uddfb-\\ude44\\ude48-\\ude4a\\ude80-\\udea2\\udea4-\\udeb3\\udeb7-\\udebf\\udec1-\\udec5\\uded0-\\uded2\\uded5-\\uded7\\udeeb\\udeec\\udef4-\\udefc\\udfe0-\\udfeb]|\\ud83e[\\udd0d\\udd0e\\udd10-\\udd17\\udd1d\\udd20-\\udd25\\udd27-\\udd2f\\udd3a\\udd3c\\udd3f-\\udd45\\udd47-\\udd76\\udd78\\udd7a-\\uddb4\\uddb7\\uddba\\uddbc-\\uddcb\\uddd0\\uddde-\\uddff\\ude70-\\ude74\\ude78-\\ude7a\\ude80-\\ude86\\ude90-\\udea8\\udeb0-\\udeb6\\udec0-\\udec2\\uded0-\\uded6]|[\\u23e9-\\u23ec\\u23f0\\u23f3\\u267e\\u26ce\\u2705\\u2728\\u274c\\u274e\\u2753-\\u2755\\u2795-\\u2797\\u27b0\\u27bf\\ue50a])|\\ufe0f/g,UFE0Fg=/\\uFE0F/g,U200D=String.fromCharCode(8205),rescaper=/[&<>'\"]/g,shouldntBeParsed=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,fromCharCode=String.fromCharCode;return twemoji;function createText(text,clean){return document.createTextNode(clean?text.replace(UFE0Fg,\"\"):text)}function escapeHTML(s){return s.replace(rescaper,replacer)}function defaultImageSrcGenerator(icon,options){return\"\".concat(options.base,options.size,\"/\",icon,options.ext)}function grabAllTextNodes(node,allText){var childNodes=node.childNodes,length=childNodes.length,subnode,nodeType;while(length--){subnode=childNodes[length];nodeType=subnode.nodeType;if(nodeType===3){allText.push(subnode)}else if(nodeType===1&&!(\"ownerSVGElement\"in subnode)&&!shouldntBeParsed.test(subnode.nodeName.toLowerCase())){grabAllTextNodes(subnode,allText)}}return allText}function grabTheRightIcon(rawText){return toCodePoint(rawText.indexOf(U200D)<0?rawText.replace(UFE0Fg,\"\"):rawText)}function parseNode(node,options){var allText=grabAllTextNodes(node,[]),length=allText.length,attrib,attrname,modified,fragment,subnode,text,match,i,index,img,rawText,iconId,src;while(length--){modified=false;fragment=document.createDocumentFragment();subnode=allText[length];text=subnode.nodeValue;i=0;while(match=re.exec(text)){index=match.index;if(index!==i){fragment.appendChild(createText(text.slice(i,index),true))}rawText=match[0];iconId=grabTheRightIcon(rawText);i=index+rawText.length;src=options.callback(iconId,options);if(iconId&&src){img=new Image;img.onerror=options.onerror;img.setAttribute(\"draggable\",\"false\");attrib=options.attributes(rawText,iconId);for(attrname in attrib){if(attrib.hasOwnProperty(attrname)&&attrname.indexOf(\"on\")!==0&&!img.hasAttribute(attrname)){img.setAttribute(attrname,attrib[attrname])}}img.className=options.className;img.alt=rawText;img.src=src;modified=true;fragment.appendChild(img)}if(!img)fragment.appendChild(createText(rawText,false));img=null}if(modified){if(i\")}return ret})}function replacer(m){return escaper[m]}function returnNull(){return null}function toSizeSquaredAsset(value){return typeof value===\"number\"?value+\"x\"+value:value}function fromCodePoint(codepoint){var code=typeof codepoint===\"string\"?parseInt(codepoint,16):codepoint;if(code<65536){return fromCharCode(code)}code-=65536;return fromCharCode(55296+(code>>10),56320+(code&1023))}function parse(what,how){if(!how||typeof how===\"function\"){how={callback:how}}return(typeof what===\"string\"?parseString:parseNode)(what,{callback:how.callback||defaultImageSrcGenerator,attributes:typeof how.attributes===\"function\"?how.attributes:returnNull,base:typeof how.base===\"string\"?how.base:twemoji.base,ext:how.ext||twemoji.ext,size:how.folder||toSizeSquaredAsset(how.size||twemoji.size),className:how.className||twemoji.className,onerror:how.onerror||twemoji.onerror})}function replace(text,callback){return String(text).replace(re,callback)}function test(text){re.lastIndex=0;var result=re.test(text);re.lastIndex=0;return result}function toCodePoint(unicodeSurrogates,sep){var r=[],c=0,p=0,i=0;while(i');\n const dropdown = new AutocompleteDropdown();\n\n extend(TextEditor.prototype, 'oncreate', function () {\n const $editor = this.$('.TextEditor-editor').wrap('
');\n\n this.navigator = new KeyboardNavigatable();\n this.navigator\n .when(() => dropdown.active)\n .onUp(() => dropdown.navigate(-1))\n .onDown(() => dropdown.navigate(1))\n .onSelect(dropdown.complete.bind(dropdown))\n .onCancel(dropdown.hide.bind(dropdown))\n .bindTo($editor);\n\n $editor.after($container);\n\n });\n\n extend(TextEditor.prototype, 'buildEditorParams', function (params) {\n let relEmojiStart;\n let absEmojiStart;\n let typed;\n\n const applySuggestion = (replacement) => {\n this.attrs.composer.editor.replaceBeforeCursor(absEmojiStart - 1, replacement + ' ');\n\n dropdown.hide();\n };\n\n params.inputListeners.push(function (e) {\n const selection = app.composer.editor.getSelectionRange();\n\n const cursor = selection[0];\n\n if (selection[1] - cursor > 0) return;\n\n // Search backwards from the cursor for an ':' symbol. If we find\n // one and followed by a whitespace, we will want to show the\n // autocomplete dropdown!\n const lastChunk = app.composer.editor.getLastNChars(15);\n absEmojiStart = 0;\n for (let i = lastChunk.length - 1; i >= 0; i--) {\n const character = lastChunk.substr(i, 1);\n // check what user typed, emoji names only contains alphanumeric,\n // underline, '+' and '-'\n if (!/[a-z0-9]|\\+|\\-|_|\\:/.test(character)) break;\n // make sure ':' preceded by a whitespace or newline\n if (character === ':' && (i == 0 || /\\s/.test(lastChunk.substr(i - 1, 1)))) {\n relEmojiStart = i + 1;\n absEmojiStart = cursor - lastChunk.length + i + 1;\n break;\n }\n }\n\n dropdown.hide();\n dropdown.active = false;\n\n if (absEmojiStart) {\n typed = lastChunk.substring(relEmojiStart).toLowerCase();\n\n const makeSuggestion = function ({ emoji, name, code }) {\n return (\n applySuggestion(emoji)}\n onmouseenter={function () {\n dropdown.setIndex($(this).parent().index() - 1);\n }}>\n {emoji}\n {name}\n \n );\n };\n\n const buildSuggestions = () => {\n const similarEmoji = [];\n\n // Build a regular expression to do a fuzzy match of the given input string\n const fuzzyRegexp = function (str) {\n const reEscape = new RegExp('\\\\(([' + ('+.*?[]{}()^$|\\\\'.replace(/(.)/g, '\\\\$1')) + '])\\\\)', 'g');\n return new RegExp('(.*)' + (str.toLowerCase().replace(/(.)/g, '($1)(.*?)')).replace(reEscape, '(\\\\$1)') + '$', 'i');\n };\n const regTyped = fuzzyRegexp(typed);\n\n let maxSuggestions = 7;\n\n const findMatchingEmojis = matcher => {\n for (let i = 0; i < emojiKeys.length && maxSuggestions > 0; i++) {\n const curEmoji = emojiKeys[i];\n\n if (similarEmoji.indexOf(curEmoji) === -1) {\n const names = emojiMap[curEmoji];\n for (let name of names) {\n if (matcher(name)) {\n --maxSuggestions;\n similarEmoji.push(curEmoji);\n break;\n }\n }\n }\n }\n };\n\n // First, try to find all emojis starting with the given string\n findMatchingEmojis(emoji => emoji.indexOf(typed) === 0);\n\n // If there are still suggestions left, try for some fuzzy matches\n findMatchingEmojis(emoji => regTyped.test(emoji));\n\n const suggestions = similarEmoji.map(emoji => ({\n emoji,\n name: emojiMap[emoji][0],\n code: getEmojiIconCode(emoji),\n })).map(makeSuggestion);\n\n if (suggestions.length) {\n dropdown.items = suggestions;\n m.render($container[0], dropdown.render());\n\n dropdown.show();\n const coordinates = app.composer.editor.getCaretCoordinates(absEmojiStart);\n const width = dropdown.$().outerWidth();\n const height = dropdown.$().outerHeight();\n const parent = dropdown.$().offsetParent();\n let left = coordinates.left;\n let top = coordinates.top + 15;\n\n // Keep the dropdown inside the editor.\n if (top + height > parent.height()) {\n top = coordinates.top - height - 15;\n }\n if (left + width > parent.width()) {\n left = parent.width() - width;\n }\n\n // Prevent the dropdown from going off screen on mobile\n top = Math.max(-(parent.offset().top - $(document).scrollTop()), top);\n left = Math.max(-parent.offset().left, left);\n\n dropdown.show(left, top);\n }\n };\n\n buildSuggestions();\n\n dropdown.setIndex(0);\n dropdown.$().scrollTop(0);\n dropdown.active = true;\n }\n });\n });\n\n extend(TextEditor.prototype, 'toolbarItems', function (items) {\n items.add('emoji', (\n this.attrs.composer.editor.insertAtCursor(' :')} icon=\"far fa-smile\">\n {app.translator.trans('flarum-emoji.forum.composer.emoji_tooltip')}\n \n ));\n });\n}\n","/*global s9e*/\n\nimport twemoji from 'twemoji';\n\nimport { override } from 'flarum/extend';\nimport Post from 'flarum/models/Post';\n\nimport base from './cdn';\n\nconst options = {\n base,\n attributes: () => ({\n loading: 'lazy',\n }),\n};\n\nexport default function renderEmoji() {\n override(Post.prototype, 'contentHtml', function(original) {\n const contentHtml = original();\n\n if (this.oldContentHtml !== contentHtml) {\n this.emojifiedContentHtml = twemoji.parse(contentHtml, options);\n this.oldContentHtml = contentHtml;\n }\n\n return this.emojifiedContentHtml;\n });\n\n override(s9e.TextFormatter, 'preview', (original, text, element) => {\n original(text, element);\n\n twemoji.parse(element, options);\n });\n}\n","import app from 'flarum/app';\n\nimport addComposerAutocomplete from './addComposerAutocomplete';\nimport renderEmoji from './renderEmoji';\n\napp.initializers.add('flarum-emoji', () => {\n // After typing ':' in the composer, show a dropdown suggesting a bunch of\n // emoji that the user could use.\n addComposerAutocomplete();\n\n // render emoji as image in Posts content and title.\n renderEmoji();\n});\n"],"sourceRoot":""} \ No newline at end of file