From cca97f32c6603e2f9292c7e2f3045985e263892c Mon Sep 17 00:00:00 2001 From: flarum-bot Date: Thu, 14 Apr 2022 15:21:36 +0000 Subject: [PATCH] Bundled output for commit c658eb10f4ac0c22e068827af462282a9a0c9e8a Includes transpiled JS/TS. [skip ci] --- extensions/emoji/js/dist/forum.js | 2 +- extensions/emoji/js/dist/forum.js.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/emoji/js/dist/forum.js b/extensions/emoji/js/dist/forum.js index c3c7a7735..fa54fc875 100644 --- a/extensions/emoji/js/dist/forum.js +++ b/extensions/emoji/js/dist/forum.js @@ -1,3 +1,3 @@ /*! For license information please see forum.js.LICENSE.txt */ -(()=>{var d={n:u=>{var e=u&&u.__esModule?()=>u.default:()=>u;return d.d(e,{a:e}),e},d:(u,e)=>{for(var a in e)d.o(e,a)&&!d.o(u,a)&&Object.defineProperty(u,a,{enumerable:!0,get:e[a]})},o:(d,u)=>Object.prototype.hasOwnProperty.call(d,u),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},u={};(()=>{"use strict";d.r(u);const e=flarum.core.compat["forum/app"];var a=d.n(e);const f=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"]}'),o=flarum.core.compat["common/extend"],n=flarum.core.compat["common/components/TextEditor"];var c=d.n(n);const r=flarum.core.compat["common/components/TextEditorButton"];var t=d.n(r);const _=flarum.core.compat["forum/utils/KeyboardNavigatable"];var i=d.n(_);function l(d,u){return l=Object.setPrototypeOf||function(d,u){return d.__proto__=u,d},l(d,u)}const s=flarum.core.compat["common/Fragment"];var g=function(d){var u,e;function a(){for(var u,e=arguments.length,a=new Array(e),f=0;f=a.length&&(f=0),this.index=f;var o=a.removeClass("active").eq(f).addClass("active");if(u){var n,c=e.scrollTop(),r=e.offset().top,t=r+e.outerHeight(),_=o.offset().top,i=_+o.outerHeight();_t&&(n=c-t+i+parseInt(e.css("padding-bottom"),10)),void 0!==n&&e.stop(!0).animate({scrollTop:n},100)}}},a}(d.n(s)()),b=function(){var d={base:"https://twemoji.maxcdn.com/v/13.1.1/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(d){var u="string"==typeof d?parseInt(d,16):d;return u<65536?c(u):c(55296+((u-=65536)>>10),56320+(1023&u))},toCodePoint:p},onerror:function(){this.parentNode&&this.parentNode.replaceChild(r(this.alt,!1),this)},parse:function(u,e){return e&&"function"!=typeof e||(e={callback:e}),("string"==typeof u?s:l)(u,{callback:e.callback||t,attributes:"function"==typeof e.attributes?e.attributes:m,base:"string"==typeof e.base?e.base:d.base,ext:e.ext||d.ext,size:e.folder||(a=e.size||d.size,"number"==typeof a?a+"x"+a:a),className:e.className||d.className,onerror:e.onerror||d.onerror});var a},replace:b,test:function(d){e.lastIndex=0;var u=e.test(d);return e.lastIndex=0,u}},u={"&":"&","<":"<",">":">","'":"'",'"':"""},e=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91])|(?:\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\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\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\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\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\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|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\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|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\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-\udc8e\udc90\udc92-\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,a=/\uFE0F/g,f=String.fromCharCode(8205),o=/[&<>'"]/g,n=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,c=String.fromCharCode;return d;function r(d,u){return document.createTextNode(u?d.replace(a,""):d)}function t(d,u){return"".concat(u.base,u.size,"/",d,u.ext)}function _(d,u){for(var e,a,f=d.childNodes,o=f.length;o--;)3===(a=(e=f[o]).nodeType)?u.push(e):1!==a||"ownerSVGElement"in e||n.test(e.nodeName.toLowerCase())||_(e,u);return u}function i(d){return p(d.indexOf(f)<0?d.replace(a,""):d)}function l(d,u){for(var a,f,o,n,c,t,l,s,g,m,b,p,h,w=_(d,[]),k=w.length;k--;){for(o=!1,n=document.createDocumentFragment(),t=(c=w[k]).nodeValue,s=0;l=e.exec(t);){if((g=l.index)!==s&&n.appendChild(r(t.slice(s,g),!0)),p=i(b=l[0]),s=g+b.length,h=u.callback(p,u),p&&h){for(f in(m=new Image).onerror=u.onerror,m.setAttribute("draggable","false"),a=u.attributes(b,p))a.hasOwnProperty(f)&&0!==f.indexOf("on")&&!m.hasAttribute(f)&&m.setAttribute(f,a[f]);m.className=u.className,m.alt=b,m.src=h,o=!0,n.appendChild(m)}m||n.appendChild(r(b,!1)),m=null}o&&(s")}return f}))}function g(d){return u[d]}function m(){return null}function b(d,u){return String(d).replace(e,u)}function p(d,u){for(var e=[],a=0,f=0,o=0;o=d.length?{done:!0}:{done:!1,value:d[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function x(d,u){(null==u||u>d.length)&&(u=d.length);for(var e=0,a=new Array(u);e'),e=new g,(0,o.extend)(c().prototype,"oncreate",(function(){var d=this.$(".TextEditor-editor").wrap('
');this.navigator=new(i()),this.navigator.when((function(){return e.active})).onUp((function(){return e.navigate(-1)})).onDown((function(){return e.navigate(1)})).onSelect(e.complete.bind(e)).onCancel(e.hide.bind(e)).bindTo(d),d.after(u)})),(0,o.extend)(c().prototype,"buildEditorParams",(function(a){var o,n,c,r=this;a.inputListeners.push((function(){var a=r.attrs.composer.editor.getSelectionRange(),t=a[0];if(!(a[1]-t>0)){var _=r.attrs.composer.editor.getLastNChars(15);n=0;for(var i=_.length-1;i>=0;i--){var l=_.substr(i,1);if(!/[a-z0-9]|\+|\-|_|\:/.test(l))break;if(":"===l&&(0==i||/\s/.test(_.substr(i-1,1)))){o=i+1,n=t-_.length+i+1;break}}if(e.hide(),e.active=!1,n){c=_.substring(o).toLowerCase();var s=function(d){var u=d.emoji,a=d.name,f=d.code;return m("button",{key:u,onclick:function(){return d=u,r.attrs.composer.editor.replaceBeforeCursor(n-1,d+" "),void e.hide();var d},onmouseenter:function(){e.setIndex($(this).parent().index()-1)}},m("img",{alt:u,class:"emoji",draggable:"false",loading:"lazy",src:y+"72x72/"+f+".png"}),a)};!function(){var a,o,t=[],_=(a=c,o=new RegExp("\\((["+"+.*?[]{}()^$|\\".replace(/(.)/g,"\\$1")+"])\\)","g"),new RegExp("(.*)"+a.toLowerCase().replace(/(.)/g,"($1)(.*?)").replace(o,"(\\$1)")+"$","i")),i=7,l=function(u){for(var e=0;e0;e++){var a=d[e];if(-1===t.indexOf(a))for(var o,n=v(f[a]);!(o=n()).done;)if(u(o.value)){--i,t.push(a);break}}};l((function(d){return 0===d.indexOf(c)})),l((function(d){return _.test(d)}));var g=t.map((function(d){return{emoji:d,name:f[d][0],code:k(d)}})).map(s);if(g.length){e.items=g,m.render(u[0],e.render()),e.show();var b=r.attrs.composer.editor.getCaretCoordinates(n),p=e.$().outerWidth(),h=e.$().outerHeight(),w=e.$().offsetParent(),y=b.left,x=b.top+15;x+h>w.height()&&(x=b.top-h-15),y+p>w.width()&&(y=w.width()-p),x=Math.max(-(w.offset().top-$(document).scrollTop()),x),y=Math.max(-w.offset().left,y),e.show(y,x)}}(),e.setIndex(0),e.$().scrollTop(0),e.active=!0}}}))})),(0,o.extend)(c().prototype,"toolbarItems",(function(d){var u=this;d.add("emoji",m(t(),{onclick:function(){return u.attrs.composer.editor.insertAtCursor(" :")},icon:"far fa-smile"},app.translator.trans("flarum-emoji.forum.composer.emoji_tooltip")))})),(0,o.override)(z().prototype,"contentHtml",(function(d){var u,e,a=d();if(this.oldContentHtml!==a){var f=p.parse((u=a,(e=document.implementation.createHTMLDocument()).body.innerHTML=u,e.body),q);this.emojifiedContentHtml=f.innerHTML,this.oldContentHtml=a}return this.emojifiedContentHtml})),(0,o.override)(s9e.TextFormatter,"preview",(function(d,u,e){d(u,e),p.parse(e,q)}))}))})(),module.exports=u})(); +(()=>{var d={n:e=>{var u=e&&e.__esModule?()=>e.default:()=>e;return d.d(u,{a:u}),u},d:(e,u)=>{for(var a in u)d.o(u,a)&&!d.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:u[a]})},o:(d,e)=>Object.prototype.hasOwnProperty.call(d,e),r:d=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})}},e={};(()=>{"use strict";d.r(e);const u=flarum.core.compat["forum/app"];var a=d.n(u);const n=JSON.parse('{"๐Ÿ‡ฆ":["regional_indicator_a"],"๐Ÿ‡ง":["regional_indicator_b"],"๐Ÿ‡จ":["regional_indicator_c"],"๐Ÿ‡ฉ":["regional_indicator_d"],"๐Ÿ‡ช":["regional_indicator_e"],"๐Ÿ‡ซ":["regional_indicator_f"],"๐Ÿ‡ฌ":["regional_indicator_g"],"๐Ÿ‡ญ":["regional_indicator_h"],"๐Ÿ‡ฎ":["regional_indicator_i"],"๐Ÿ‡ฏ":["regional_indicator_j"],"๐Ÿ‡ฐ":["regional_indicator_k"],"๐Ÿ‡ฑ":["regional_indicator_l"],"๐Ÿ‡ฒ":["regional_indicator_m"],"๐Ÿ‡ณ":["regional_indicator_n"],"๐Ÿ‡ด":["regional_indicator_o"],"๐Ÿ‡ต":["regional_indicator_p"],"๐Ÿ‡ถ":["regional_indicator_q"],"๐Ÿ‡ท":["regional_indicator_r"],"๐Ÿ‡ธ":["regional_indicator_s"],"๐Ÿ‡น":["regional_indicator_t"],"๐Ÿ‡บ":["regional_indicator_u"],"๐Ÿ‡ป":["regional_indicator_v"],"๐Ÿ‡ผ":["regional_indicator_w"],"๐Ÿ‡ฝ":["regional_indicator_x"],"๐Ÿ‡พ":["regional_indicator_y"],"๐Ÿ‡ฟ":["regional_indicator_z"],"๐Ÿ˜€":["grinning","grinning_face"],"๐Ÿ˜ƒ":["grinning_face_with_big_eyes","smiley"],"๐Ÿ˜„":["grinning_face_with_closed_eyes","smile"],"๐Ÿ˜":["beaming_face","grin"],"๐Ÿ˜†":["laughing","lol","satisfied","squinting_face"],"๐Ÿ˜…":["grinning_face_with_sweat","sweat_smile"],"๐Ÿคฃ":["rofl"],"๐Ÿ˜‚":["joy","lmao","tears_of_joy"],"๐Ÿ™‚":["slightly_smiling_face"],"๐Ÿ™ƒ":["upside_down_face"],"๐Ÿซ ":["melt","melting_face"],"๐Ÿ˜‰":["wink","winking_face"],"๐Ÿ˜Š":["blush","smiling_face_with_closed_eyes"],"๐Ÿ˜‡":["halo","innocent"],"๐Ÿฅฐ":["smiling_face_with_3_hearts"],"๐Ÿ˜":["heart_eyes","smiling_face_with_heart_eyes"],"๐Ÿคฉ":["star_struck"],"๐Ÿ˜˜":["blowing_a_kiss","kissing_heart"],"๐Ÿ˜—":["kissing","kissing_face"],"โ˜บ๏ธ":["relaxed","smiling_face"],"๐Ÿ˜š":["kissing_closed_eyes","kissing_face_with_closed_eyes"],"๐Ÿ˜™":["kissing_face_with_smiling_eyes","kissing_smiling_eyes"],"๐Ÿฅฒ":["smiling_face_with_tear"],"๐Ÿ˜‹":["savoring_food","yum"],"๐Ÿ˜›":["face_with_tongue","stuck_out_tongue"],"๐Ÿ˜œ":["stuck_out_tongue_winking_eye"],"๐Ÿคช":["zany","zany_face"],"๐Ÿ˜":["stuck_out_tongue_closed_eyes"],"๐Ÿค‘":["money_mouth_face"],"๐Ÿค—":["hug","hugging","hugging_face"],"๐Ÿคญ":["face_with_hand_over_mouth","hand_over_mouth"],"๐Ÿซข":["face_with_open_eyes_hand_over_mouth","gasp"],"๐Ÿซฃ":["face_with_peeking_eye","peek"],"๐Ÿคซ":["shush","shushing_face"],"๐Ÿค”":["thinking","thinking_face","wtf"],"๐Ÿซก":["salute","saluting_face"],"๐Ÿค":["zipper_mouth","zipper_mouth_face"],"๐Ÿคจ":["face_with_raised_eyebrow","raised_eyebrow"],"๐Ÿ˜๏ธ":["neutral","neutral_face"],"๐Ÿ˜‘":["expressionless","expressionless_face"],"๐Ÿ˜ถ":["no_mouth"],"๐Ÿซฅ":["dotted_line_face"],"๐Ÿ˜ถโ€๐ŸŒซ๏ธ":["in_clouds"],"๐Ÿ˜":["smirk","smirking","smirking_face"],"๐Ÿ˜’":["unamused","unamused_face"],"๐Ÿ™„":["rolling_eyes"],"๐Ÿ˜ฌ":["grimacing","grimacing_face"],"๐Ÿ˜ฎโ€๐Ÿ’จ":["exhale","exhaling"],"๐Ÿคฅ":["lying","lying_face"],"๐Ÿ˜Œ":["relieved","relieved_face"],"๐Ÿ˜”":["pensive","pensive_face"],"๐Ÿ˜ช":["sleepy","sleepy_face"],"๐Ÿคค":["drooling","drooling_face"],"๐Ÿ˜ด":["sleeping","sleeping_face"],"๐Ÿ˜ท":["mask","medical_mask"],"๐Ÿค’":["face_with_thermometer"],"๐Ÿค•":["face_with_head_bandage"],"๐Ÿคข":["nauseated","nauseated_face"],"๐Ÿคฎ":["face_vomiting","vomiting"],"๐Ÿคง":["sneezing","sneezing_face"],"๐Ÿฅต":["hot","hot_face"],"๐Ÿฅถ":["cold","cold_face"],"๐Ÿฅด":["woozy","woozy_face"],"๐Ÿ˜ต":["dizzy_face","knocked_out"],"๐Ÿ˜ตโ€๐Ÿ’ซ":["dizzy_eyes"],"๐Ÿคฏ":["exploding_head"],"๐Ÿค ":["cowboy","cowboy_face"],"๐Ÿฅณ":["hooray","partying","partying_face"],"๐Ÿฅธ":["disguised","disguised_face"],"๐Ÿ˜Ž":["smiling_face_with_sunglasses","sunglasses_cool","too_cool"],"๐Ÿค“":["nerd","nerd_face"],"๐Ÿง":["face_with_monocle"],"๐Ÿ˜•":["confused","confused_face"],"๐Ÿซค":["face_with_diagonal_mouth"],"๐Ÿ˜Ÿ":["worried","worried_face"],"๐Ÿ™":["slightly_frowning_face"],"โ˜น๏ธ":["white_frowning_face"],"๐Ÿ˜ฎ":["face_with_open_mouth","open_mouth"],"๐Ÿ˜ฏ":["hushed","hushed_face"],"๐Ÿ˜ฒ":["astonished","astonished_face"],"๐Ÿ˜ณ":["flushed","flushed_face"],"๐Ÿฅบ":["pleading","pleading_face"],"๐Ÿฅน":["face_holding_back_tears","watery_eyes"],"๐Ÿ˜ฆ":["frowning","frowning_face"],"๐Ÿ˜ง":["anguished","anguished_face"],"๐Ÿ˜จ":["fearful","fearful_face"],"๐Ÿ˜ฐ":["anxious","anxious_face","cold_sweat"],"๐Ÿ˜ฅ":["disappointed_relieved","sad_relieved_face"],"๐Ÿ˜ข":["cry","crying_face"],"๐Ÿ˜ญ":["loudly_crying_face","sob"],"๐Ÿ˜ฑ":["scream","screaming_in_fear"],"๐Ÿ˜–":["confounded","confounded_face"],"๐Ÿ˜ฃ":["persevere","persevering_face"],"๐Ÿ˜ž":["disappointed","disappointed_face"],"๐Ÿ˜“":["downcast_face","sweat"],"๐Ÿ˜ฉ":["weary","weary_face"],"๐Ÿ˜ซ":["tired","tired_face"],"๐Ÿฅฑ":["yawn","yawning","yawning_face"],"๐Ÿ˜ค":["nose_steam","triumph"],"๐Ÿ˜ก":["pout","pouting_face","rage"],"๐Ÿ˜ ":["angry","angry_face"],"๐Ÿคฌ":["censored","face_with_symbols_on_mouth"],"๐Ÿ˜ˆ":["smiling_imp"],"๐Ÿ‘ฟ":["angry_imp","imp"],"๐Ÿ’€":["skull"],"โ˜ ๏ธ":["skull_and_crossbones"],"๐Ÿ’ฉ":["poop","shit"],"๐Ÿคก":["clown","clown_face"],"๐Ÿ‘น":["japanese_ogre","ogre"],"๐Ÿ‘บ":["goblin","japanese_goblin"],"๐Ÿ‘ป":["ghost"],"๐Ÿ‘ฝ๏ธ":["alien"],"๐Ÿ‘พ":["alien_monster","space_invader"],"๐Ÿค–":["robot","robot_face"],"๐Ÿ˜บ":["grinning_cat","smiley_cat"],"๐Ÿ˜ธ":["grinning_cat_with_closed_eyes","smile_cat"],"๐Ÿ˜น":["joy_cat","tears_of_joy_cat"],"๐Ÿ˜ป":["heart_eyes_cat","smiling_cat_with_heart_eyes"],"๐Ÿ˜ผ":["smirk_cat","wry_smile_cat"],"๐Ÿ˜ฝ":["kissing_cat"],"๐Ÿ™€":["scream_cat","weary_cat"],"๐Ÿ˜ฟ":["crying_cat"],"๐Ÿ˜พ":["pouting_cat"],"๐Ÿ™ˆ":["see_no_evil"],"๐Ÿ™‰":["hear_no_evil"],"๐Ÿ™Š":["speak_no_evil"],"๐Ÿ’‹":["kiss"],"๐Ÿ’Œ":["love_letter"],"๐Ÿ’˜":["cupid","heart_with_arrow"],"๐Ÿ’":["gift_heart","heart_with_ribbon"],"๐Ÿ’–":["sparkling_heart"],"๐Ÿ’—":["growing_heart","heartpulse"],"๐Ÿ’“":["beating_heart","heartbeat"],"๐Ÿ’ž":["revolving_hearts"],"๐Ÿ’•":["two_hearts"],"๐Ÿ’Ÿ":["heart_decoration"],"โฃ๏ธ":["heart_exclamation"],"๐Ÿ’”":["broken_heart"],"โค๏ธโ€๐Ÿ”ฅ":["heart_on_fire"],"โค๏ธโ€๐Ÿฉน":["mending_heart"],"โค๏ธ":["heart","red_heart"],"๐Ÿงก":["orange_heart"],"๐Ÿ’›":["yellow_heart"],"๐Ÿ’š":["green_heart"],"๐Ÿ’™":["blue_heart"],"๐Ÿ’œ":["purple_heart"],"๐ŸคŽ":["brown_heart"],"๐Ÿ–ค":["black_heart"],"๐Ÿค":["white_heart"],"๐Ÿ’ฏ":["100"],"๐Ÿ’ข":["anger"],"๐Ÿ’ฅ":["boom","collision"],"๐Ÿ’ซ":["dizzy"],"๐Ÿ’ฆ":["sweat_drops"],"๐Ÿ’จ":["dash","dashing_away"],"๐Ÿ•ณ๏ธ":["hole"],"๐Ÿ’ฃ๏ธ":["bomb"],"๐Ÿ’ฌ":["speech_balloon"],"๐Ÿ‘โ€๐Ÿ—จ":["eye_in_speech_bubble"],"๐Ÿ—จ๏ธ":["left_speech_bubble"],"๐Ÿ—ฏ๏ธ":["right_anger_bubble"],"๐Ÿ’ญ":["thought_balloon"],"๐Ÿ’ค":["zzz"],"๐Ÿ‘‹":["wave","waving_hand"],"๐Ÿคš":["raised_back_of_hand"],"๐Ÿ–๏ธ":["raised_hand_with_fingers_splayed"],"โœ‹":["high_five","raised_hand"],"๐Ÿ––":["vulcan"],"๐Ÿซฑ":["rightwards_hand"],"๐Ÿซฒ":["leftwards_hand"],"๐Ÿซณ":["palm_down"],"๐Ÿซด":["palm_up"],"๐Ÿ‘Œ":["ok_hand"],"๐ŸคŒ":["pinch","pinched_fingers"],"๐Ÿค":["pinching_hand"],"โœŒ๏ธ":["v","victory"],"๐Ÿคž":["fingers_crossed"],"๐Ÿซฐ":["hand_with_index_finger_and_thumb_crossed"],"๐ŸคŸ":["love_you_gesture"],"๐Ÿค˜":["metal","sign_of_the_horns"],"๐Ÿค™":["call_me_hand"],"๐Ÿ‘ˆ๏ธ":["point_left"],"๐Ÿ‘‰๏ธ":["point_right"],"๐Ÿ‘†๏ธ":["point_up"],"๐Ÿ–•":["middle_finger"],"๐Ÿ‘‡๏ธ":["point_down"],"โ˜๏ธ":["point_up_2"],"๐Ÿซต":["point_forward"],"๐Ÿ‘๏ธ":["+1","thumbsup","yes"],"๐Ÿ‘Ž๏ธ":["-1","no","thumbsdown"],"โœŠ":["fist"],"๐Ÿ‘Š":["punch"],"๐Ÿค›":["left_facing_fist"],"๐Ÿคœ":["right_facing_fist"],"๐Ÿ‘":["clap","clapping_hands"],"๐Ÿ™Œ":["raised_hands"],"๐Ÿซถ":["heart_hands"],"๐Ÿ‘":["open_hands"],"๐Ÿคฒ":["palms_up_together"],"๐Ÿค":["handshake"],"๐Ÿ™":["folded_hands","pray"],"โœ๏ธ":["writing_hand"],"๐Ÿ’…":["nail_care","nail_polish"],"๐Ÿคณ":["selfie"],"๐Ÿ’ช":["muscle","right_bicep"],"๐Ÿฆพ":["mechanical_arm"],"๐Ÿฆฟ":["mechanical_leg"],"๐Ÿฆต":["leg"],"๐Ÿฆถ":["foot"],"๐Ÿ‘‚๏ธ":["ear"],"๐Ÿฆป":["ear_with_hearing_aid","hearing_aid"],"๐Ÿ‘ƒ":["nose"],"๐Ÿง ":["brain"],"๐Ÿซ€":["anatomical_heart"],"๐Ÿซ":["lungs"],"๐Ÿฆท":["tooth"],"๐Ÿฆด":["bone"],"๐Ÿ‘€":["eyes"],"๐Ÿ‘๏ธ":["eye"],"๐Ÿ‘…":["tongue"],"๐Ÿ‘„":["lips","mouth"],"๐Ÿซฆ":["biting_lip"],"๐Ÿ‘ถ":["baby"],"๐Ÿง’":["child"],"๐Ÿ‘ฆ":["boy"],"๐Ÿ‘ง":["girl"],"๐Ÿง‘":["adult"],"๐Ÿ‘ฑ":["blond_haired"],"๐Ÿ‘จ":["man"],"๐Ÿง”":["person_bearded"],"๐Ÿง”โ€โ™‚๏ธ":["man_bearded"],"๐Ÿง”โ€โ™€๏ธ":["woman_bearded"],"๐Ÿ‘จโ€๐Ÿฆฐ":["man_red_haired"],"๐Ÿ‘จโ€๐Ÿฆฑ":["man_curly_haired"],"๐Ÿ‘จโ€๐Ÿฆณ":["man_white_haired"],"๐Ÿ‘จโ€๐Ÿฆฒ":["man_bald"],"๐Ÿ‘ฉ":["woman"],"๐Ÿ‘ฉโ€๐Ÿฆฐ":["woman_red_haired"],"๐Ÿง‘โ€๐Ÿฆฐ":["red_haired"],"๐Ÿ‘ฉโ€๐Ÿฆฑ":["woman_curly_haired"],"๐Ÿง‘โ€๐Ÿฆฑ":["curly_haired"],"๐Ÿ‘ฉโ€๐Ÿฆณ":["woman_white_haired"],"๐Ÿง‘โ€๐Ÿฆณ":["white_haired"],"๐Ÿ‘ฉโ€๐Ÿฆฒ":["woman_bald"],"๐Ÿง‘โ€๐Ÿฆฒ":["bald"],"๐Ÿ‘ฑโ€โ™€๏ธ":["woman_blond_haired"],"๐Ÿ‘ฑโ€โ™‚๏ธ":["man_blond_haired"],"๐Ÿง“":["older_adult"],"๐Ÿ‘ด":["older_man"],"๐Ÿ‘ต":["older_woman"],"๐Ÿ™":["person_frowning"],"๐Ÿ™โ€โ™‚๏ธ":["man_frowning"],"๐Ÿ™โ€โ™€๏ธ":["woman_frowning"],"๐Ÿ™Ž":["person_pouting","pouting"],"๐Ÿ™Žโ€โ™‚๏ธ":["man_pouting"],"๐Ÿ™Žโ€โ™€๏ธ":["woman_pouting"],"๐Ÿ™…":["no_good","person_gesturing_no"],"๐Ÿ™…โ€โ™‚๏ธ":["man_gesturing_no"],"๐Ÿ™…โ€โ™€๏ธ":["woman_gesturing_no"],"๐Ÿ™†":["all_good","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"],"๐Ÿง":["deaf_person"],"๐Ÿงโ€โ™‚๏ธ":["deaf_man"],"๐Ÿงโ€โ™€๏ธ":["deaf_woman"],"๐Ÿ™‡":["bow","person_bowing"],"๐Ÿ™‡โ€โ™‚๏ธ":["man_bowing"],"๐Ÿ™‡โ€โ™€๏ธ":["woman_bowing"],"๐Ÿคฆ":["facepalm","person_facepalming"],"๐Ÿคฆโ€โ™‚๏ธ":["man_facepalming"],"๐Ÿคฆโ€โ™€๏ธ":["woman_facepalming"],"๐Ÿคท":["person_shrugging","shrug"],"๐Ÿคทโ€โ™‚๏ธ":["man_shrugging"],"๐Ÿคทโ€โ™€๏ธ":["woman_shrugging"],"๐Ÿง‘โ€โš•๏ธ":["health_worker"],"๐Ÿ‘จโ€โš•๏ธ":["man_health_worker"],"๐Ÿ‘ฉโ€โš•๏ธ":["woman_health_worker"],"๐Ÿง‘โ€๐ŸŽ“":["student"],"๐Ÿ‘จโ€๐ŸŽ“":["man_student"],"๐Ÿ‘ฉโ€๐ŸŽ“":["woman_student"],"๐Ÿง‘โ€๐Ÿซ":["teacher"],"๐Ÿ‘จโ€๐Ÿซ":["man_teacher"],"๐Ÿ‘ฉโ€๐Ÿซ":["woman_teacher"],"๐Ÿง‘โ€โš–๏ธ":["judge"],"๐Ÿ‘จโ€โš–๏ธ":["man_judge"],"๐Ÿ‘ฉโ€โš–๏ธ":["woman_judge"],"๐Ÿง‘โ€๐ŸŒพ":["farmer"],"๐Ÿ‘จโ€๐ŸŒพ":["man_farmer"],"๐Ÿ‘ฉโ€๐ŸŒพ":["woman_farmer"],"๐Ÿง‘โ€๐Ÿณ":["cook"],"๐Ÿ‘จโ€๐Ÿณ":["man_cook"],"๐Ÿ‘ฉโ€๐Ÿณ":["woman_cook"],"๐Ÿง‘โ€๐Ÿ”ง":["mechanic"],"๐Ÿ‘จโ€๐Ÿ”ง":["man_mechanic"],"๐Ÿ‘ฉโ€๐Ÿ”ง":["woman_mechanic"],"๐Ÿง‘โ€๐Ÿญ":["factory_worker"],"๐Ÿ‘จโ€๐Ÿญ":["man_factory_worker"],"๐Ÿ‘ฉโ€๐Ÿญ":["woman_factory_worker"],"๐Ÿง‘โ€๐Ÿ’ผ":["office_worker"],"๐Ÿ‘จโ€๐Ÿ’ผ":["man_office_worker"],"๐Ÿ‘ฉโ€๐Ÿ’ผ":["woman_office_worker"],"๐Ÿง‘โ€๐Ÿ”ฌ":["scientist"],"๐Ÿ‘จโ€๐Ÿ”ฌ":["man_scientist"],"๐Ÿ‘ฉโ€๐Ÿ”ฌ":["woman_scientist"],"๐Ÿง‘โ€๐Ÿ’ป":["technologist"],"๐Ÿ‘จโ€๐Ÿ’ป":["man_technologist"],"๐Ÿ‘ฉโ€๐Ÿ’ป":["woman_technologist"],"๐Ÿง‘โ€๐ŸŽค":["singer"],"๐Ÿ‘จโ€๐ŸŽค":["man_singer"],"๐Ÿ‘ฉโ€๐ŸŽค":["woman_singer"],"๐Ÿง‘โ€๐ŸŽจ":["artist"],"๐Ÿ‘จโ€๐ŸŽจ":["man_artist"],"๐Ÿ‘ฉโ€๐ŸŽจ":["woman_artist"],"๐Ÿง‘โ€โœˆ๏ธ":["pilot"],"๐Ÿ‘จโ€โœˆ๏ธ":["man_pilot"],"๐Ÿ‘ฉโ€โœˆ๏ธ":["woman_pilot"],"๐Ÿง‘โ€๐Ÿš€":["astronaut"],"๐Ÿ‘จโ€๐Ÿš€":["man_astronaut"],"๐Ÿ‘ฉโ€๐Ÿš€":["woman_astronaut"],"๐Ÿง‘โ€๐Ÿš’":["firefighter"],"๐Ÿ‘จโ€๐Ÿš’":["man_firefighter"],"๐Ÿ‘ฉโ€๐Ÿš’":["woman_firefighter"],"๐Ÿ‘ฎ":["cop","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"],"๐Ÿซ…":["person_with_crown","royalty"],"๐Ÿคด":["prince"],"๐Ÿ‘ธ":["princess"],"๐Ÿ‘ณ":["person_wearing_turban"],"๐Ÿ‘ณโ€โ™‚๏ธ":["man_wearing_turban"],"๐Ÿ‘ณโ€โ™€๏ธ":["woman_wearing_turban"],"๐Ÿ‘ฒ":["person_with_skullcap"],"๐Ÿง•":["woman_with_headscarf"],"๐Ÿคต":["person_in_tuxedo"],"๐Ÿคตโ€โ™‚๏ธ":["man_in_tuxedo"],"๐Ÿคตโ€โ™€๏ธ":["woman_in_tuxedo"],"๐Ÿ‘ฐ":["person_with_veil"],"๐Ÿ‘ฐโ€โ™‚๏ธ":["man_with_veil"],"๐Ÿ‘ฐโ€โ™€๏ธ":["woman_with_veil"],"๐Ÿคฐ":["pregnant_woman"],"๐Ÿซƒ":["pregnant_man"],"๐Ÿซ„":["pregnant_person"],"๐Ÿคฑ":["breast_feeding"],"๐Ÿ‘ฉโ€๐Ÿผ":["woman_feeding_baby"],"๐Ÿ‘จโ€๐Ÿผ":["man_feeding_baby"],"๐Ÿง‘โ€๐Ÿผ":["person_feeding_baby"],"๐Ÿ‘ผ":["angel"],"๐ŸŽ…":["santa"],"๐Ÿคถ":["mrs_claus"],"๐Ÿง‘โ€๐ŸŽ„":["mx_claus"],"๐Ÿฆธ":["superhero"],"๐Ÿฆธโ€โ™‚๏ธ":["man_superhero"],"๐Ÿฆธโ€โ™€๏ธ":["woman_superhero"],"๐Ÿฆน":["supervillain"],"๐Ÿฆนโ€โ™‚๏ธ":["man_supervillain"],"๐Ÿฆนโ€โ™€๏ธ":["woman_supervillain"],"๐Ÿง™":["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"],"๐ŸงŒ":["troll"],"๐Ÿ’†":["massage","person_getting_massage"],"๐Ÿ’†โ€โ™‚๏ธ":["man_getting_massage"],"๐Ÿ’†โ€โ™€๏ธ":["woman_getting_massage"],"๐Ÿ’‡":["haircut","person_getting_haircut"],"๐Ÿ’‡โ€โ™‚๏ธ":["man_getting_haircut"],"๐Ÿ’‡โ€โ™€๏ธ":["woman_getting_haircut"],"๐Ÿšถ":["person_walking","walking"],"๐Ÿšถโ€โ™‚๏ธ":["man_walking"],"๐Ÿšถโ€โ™€๏ธ":["woman_walking"],"๐Ÿง":["person_standing","standing"],"๐Ÿงโ€โ™‚๏ธ":["man_standing"],"๐Ÿงโ€โ™€๏ธ":["woman_standing"],"๐ŸงŽ":["kneeling","person_kneeling"],"๐ŸงŽโ€โ™‚๏ธ":["man_kneeling"],"๐ŸงŽโ€โ™€๏ธ":["woman_kneeling"],"๐Ÿง‘โ€๐Ÿฆฏ":["person_with_probing_cane","person_with_white_cane"],"๐Ÿ‘จโ€๐Ÿฆฏ":["man_with_probing_cane","man_with_white_cane"],"๐Ÿ‘ฉโ€๐Ÿฆฏ":["woman_with_probing_cane","woman_with_white_cane"],"๐Ÿง‘โ€๐Ÿฆผ":["person_in_motorized_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆผ":["man_in_motorized_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆผ":["woman_in_motorized_wheelchair"],"๐Ÿง‘โ€๐Ÿฆฝ":["person_in_manual_wheelchair"],"๐Ÿ‘จโ€๐Ÿฆฝ":["man_in_manual_wheelchair"],"๐Ÿ‘ฉโ€๐Ÿฆฝ":["woman_in_manual_wheelchair"],"๐Ÿƒ":["person_running","running"],"๐Ÿƒโ€โ™‚๏ธ":["man_running"],"๐Ÿƒโ€โ™€๏ธ":["woman_running"],"๐Ÿ’ƒ":["dancer","woman_dancing"],"๐Ÿ•บ":["man_dancing"],"๐Ÿ•ด๏ธ":["levitate","levitating","person_in_suit_levitating"],"๐Ÿ‘ฏ":["dancers","people_with_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™‚๏ธ":["men_with_bunny_ears_partying"],"๐Ÿ‘ฏโ€โ™€๏ธ":["women_with_bunny_ears_partying"],"๐Ÿง–":["person_in_steamy_room"],"๐Ÿง–โ€โ™‚๏ธ":["man_in_steamy_room"],"๐Ÿง–โ€โ™€๏ธ":["woman_in_steamy_room"],"๐Ÿง—":["climbing","person_climbing"],"๐Ÿง—โ€โ™‚๏ธ":["man_climbing"],"๐Ÿง—โ€โ™€๏ธ":["woman_climbing"],"๐Ÿคบ":["fencer","fencing","person_fencing"],"๐Ÿ‡":["horse_racing"],"โ›ท๏ธ":["person_skiing","skier","skiing"],"๐Ÿ‚๏ธ":["person_snowboarding","snowboarder","snowboarding"],"๐ŸŒ๏ธ":["golfer","golfing","person_golfing"],"๐ŸŒ๏ธโ€โ™‚๏ธ":["man_golfing"],"๐ŸŒ๏ธโ€โ™€๏ธ":["woman_golfing"],"๐Ÿ„๏ธ":["person_surfing","surfer","surfing"],"๐Ÿ„โ€โ™‚๏ธ":["man_surfing"],"๐Ÿ„โ€โ™€๏ธ":["woman_surfing"],"๐Ÿšฃ":["person_rowing_boat","rowboat"],"๐Ÿšฃโ€โ™‚๏ธ":["man_rowing_boat"],"๐Ÿšฃโ€โ™€๏ธ":["woman_rowing_boat"],"๐ŸŠ๏ธ":["person_swimming","swimmer","swimming"],"๐ŸŠโ€โ™‚๏ธ":["man_swimming"],"๐ŸŠโ€โ™€๏ธ":["woman_swimming"],"โ›น๏ธ":["person_bouncing_ball"],"โ›น๏ธโ€โ™‚๏ธ":["man_bouncing_ball"],"โ›น๏ธโ€โ™€๏ธ":["woman_bouncing_ball"],"๐Ÿ‹๏ธ":["person_lifting_weights","weight_lifter","weight_lifting"],"๐Ÿ‹๏ธโ€โ™‚๏ธ":["man_lifting_weights"],"๐Ÿ‹๏ธโ€โ™€๏ธ":["woman_lifting_weights"],"๐Ÿšด":["bicyclist","biking","person_biking"],"๐Ÿšดโ€โ™‚๏ธ":["man_biking"],"๐Ÿšดโ€โ™€๏ธ":["woman_biking"],"๐Ÿšต":["mountain_bicyclist","mountain_biking","person_mountain_biking"],"๐Ÿšตโ€โ™‚๏ธ":["man_mountain_biking"],"๐Ÿšตโ€โ™€๏ธ":["woman_mountain_biking"],"๐Ÿคธ":["cartwheeling","person_cartwheel"],"๐Ÿคธโ€โ™‚๏ธ":["man_cartwheeling"],"๐Ÿคธโ€โ™€๏ธ":["woman_cartwheeling"],"๐Ÿคผ":["people_wrestling","wrestlers","wrestling"],"๐Ÿคผโ€โ™‚๏ธ":["men_wrestling"],"๐Ÿคผโ€โ™€๏ธ":["women_wrestling"],"๐Ÿคฝ":["person_playing_water_polo","water_polo"],"๐Ÿคฝโ€โ™‚๏ธ":["man_playing_water_polo"],"๐Ÿคฝโ€โ™€๏ธ":["woman_playing_water_polo"],"๐Ÿคพ":["handball","person_playing_handball"],"๐Ÿคพโ€โ™‚๏ธ":["man_playing_handball"],"๐Ÿคพโ€โ™€๏ธ":["woman_playing_handball"],"๐Ÿคน":["juggler","juggling","person_juggling"],"๐Ÿคนโ€โ™‚๏ธ":["man_juggling"],"๐Ÿคนโ€โ™€๏ธ":["woman_juggling"],"๐Ÿง˜":["person_in_lotus_position"],"๐Ÿง˜โ€โ™‚๏ธ":["man_in_lotus_position"],"๐Ÿง˜โ€โ™€๏ธ":["woman_in_lotus_position"],"๐Ÿ›€":["bath","person_taking_bath"],"๐Ÿ›Œ":["person_in_bed","sleeping_accommodation"],"๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘":["people_holding_hands"],"๐Ÿ‘ญ":["two_women_holding_hands"],"๐Ÿ‘ซ":["couple"],"๐Ÿ‘ฌ":["two_men_holding_hands"],"๐Ÿ’":["couple_kiss","couplekiss"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mw","kiss_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ":["kiss_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ":["kiss_ww"],"๐Ÿ’‘":["couple_with_heart"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ":["couple_with_heart_mw","couple_with_heart_wm"],"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ":["couple_with_heart_mm"],"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ":["couple_with_heart_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_in_silhouette"],"๐Ÿ‘ฅ":["busts_in_silhouette"],"๐Ÿซ‚":["people_hugging"],"๐Ÿ‘ฃ":["footprints"],"๐Ÿป":["tone1","tone_light"],"๐Ÿผ":["tone2","tone_medium_light"],"๐Ÿฝ":["tone3","tone_medium"],"๐Ÿพ":["tone4","tone_medium_dark"],"๐Ÿฟ":["tone5","tone_dark"],"๐Ÿฆฐ":["red_hair"],"๐Ÿฆฑ":["curly_hair"],"๐Ÿฆณ":["white_hair"],"๐Ÿฆฒ":["no_hair"],"๐Ÿต":["monkey_face"],"๐Ÿ’":["monkey"],"๐Ÿฆ":["gorilla"],"๐Ÿฆง":["orangutan"],"๐Ÿถ":["dog_face"],"๐Ÿ•๏ธ":["dog"],"๐Ÿฆฎ":["guide_dog"],"๐Ÿ•โ€๐Ÿฆบ":["service_dog"],"๐Ÿฉ":["poodle"],"๐Ÿบ":["wolf","wolf_face"],"๐ŸฆŠ":["fox","fox_face"],"๐Ÿฆ":["raccoon"],"๐Ÿฑ":["cat_face"],"๐Ÿˆ๏ธ":["cat"],"๐Ÿˆโ€โฌ›":["black_cat"],"๐Ÿฆ":["lion","lion_face"],"๐Ÿฏ":["tiger_face"],"๐Ÿ…":["tiger"],"๐Ÿ†":["leopard"],"๐Ÿด":["horse_face"],"๐ŸŽ":["horse","racehorse"],"๐Ÿฆ„":["unicorn","unicorn_face"],"๐Ÿฆ“":["zebra"],"๐ŸฆŒ":["deer"],"๐Ÿฆฌ":["bison"],"๐Ÿฎ":["cow_face"],"๐Ÿ‚":["ox"],"๐Ÿƒ":["water_buffalo"],"๐Ÿ„":["cow"],"๐Ÿท":["pig_face"],"๐Ÿ–":["pig"],"๐Ÿ—":["boar"],"๐Ÿฝ":["pig_nose"],"๐Ÿ":["ram"],"๐Ÿ‘":["ewe","sheep"],"๐Ÿ":["goat"],"๐Ÿช":["dromedary_camel"],"๐Ÿซ":["camel"],"๐Ÿฆ™":["llama"],"๐Ÿฆ’":["giraffe"],"๐Ÿ˜":["elephant"],"๐Ÿฆฃ":["mammoth"],"๐Ÿฆ":["rhino","rhinoceros"],"๐Ÿฆ›":["hippo"],"๐Ÿญ":["mouse_face"],"๐Ÿ":["mouse"],"๐Ÿ€":["rat"],"๐Ÿน":["hamster","hamster_face"],"๐Ÿฐ":["rabbit_face"],"๐Ÿ‡":["rabbit"],"๐Ÿฟ๏ธ":["chipmunk"],"๐Ÿฆซ":["beaver"],"๐Ÿฆ”":["hedgehog"],"๐Ÿฆ‡":["bat"],"๐Ÿป":["bear","bear_face"],"๐Ÿปโ€โ„๏ธ":["polar_bear","polar_bear_face"],"๐Ÿจ":["koala","koala_face"],"๐Ÿผ":["panda","panda_face"],"๐Ÿฆฅ":["sloth"],"๐Ÿฆฆ":["otter"],"๐Ÿฆจ":["skunk"],"๐Ÿฆ˜":["kangaroo"],"๐Ÿฆก":["badger"],"๐Ÿพ":["paw_prints"],"๐Ÿฆƒ":["turkey"],"๐Ÿ”":["chicken","chicken_face"],"๐Ÿ“":["rooster"],"๐Ÿฃ":["hatching_chick"],"๐Ÿค":["baby_chick"],"๐Ÿฅ":["hatched_chick"],"๐Ÿฆ๏ธ":["bird","bird_face"],"๐Ÿง":["penguin","penguin_face"],"๐Ÿ•Š๏ธ":["dove"],"๐Ÿฆ…":["eagle"],"๐Ÿฆ†":["duck"],"๐Ÿฆข":["swan"],"๐Ÿฆ‰":["owl"],"๐Ÿฆค":["dodo"],"๐Ÿชถ":["feather"],"๐Ÿฆฉ":["flamingo"],"๐Ÿฆš":["peacock"],"๐Ÿฆœ":["parrot"],"๐Ÿธ":["frog","frog_face"],"๐ŸŠ":["crocodile"],"๐Ÿข":["turtle"],"๐ŸฆŽ":["lizard"],"๐Ÿ":["snake"],"๐Ÿฒ":["dragon_face"],"๐Ÿ‰":["dragon"],"๐Ÿฆ•":["sauropod"],"๐Ÿฆ–":["t-rex","trex"],"๐Ÿณ":["spouting_whale"],"๐Ÿ‹":["whale"],"๐Ÿฌ":["dolphin"],"๐Ÿฆญ":["seal"],"๐ŸŸ๏ธ":["fish"],"๐Ÿ ":["tropical_fish"],"๐Ÿก":["blowfish"],"๐Ÿฆˆ":["shark"],"๐Ÿ™":["octopus"],"๐Ÿš":["shell"],"๐Ÿชธ":["coral"],"๐ŸŒ":["snail"],"๐Ÿฆ‹":["butterfly"],"๐Ÿ›":["bug"],"๐Ÿœ":["ant"],"๐Ÿ":["bee"],"๐Ÿชฒ":["beetle"],"๐Ÿž":["lady_beetle"],"๐Ÿฆ—":["cricket"],"๐Ÿชณ":["cockroach"],"๐Ÿ•ท๏ธ":["spider"],"๐Ÿ•ธ๏ธ":["spider_web"],"๐Ÿฆ‚":["scorpion"],"๐ŸฆŸ":["mosquito"],"๐Ÿชฐ":["fly"],"๐Ÿชฑ":["worm"],"๐Ÿฆ ":["microbe"],"๐Ÿ’":["bouquet"],"๐ŸŒธ":["cherry_blossom"],"๐Ÿ’ฎ":["white_flower"],"๐Ÿชท":["lotus"],"๐Ÿต๏ธ":["rosette"],"๐ŸŒน":["rose"],"๐Ÿฅ€":["wilted_flower"],"๐ŸŒบ":["hibiscus"],"๐ŸŒป":["sunflower"],"๐ŸŒผ":["blossom"],"๐ŸŒท":["tulip"],"๐ŸŒฑ":["seedling"],"๐Ÿชด":["potted_plant"],"๐ŸŒฒ":["evergreen_tree"],"๐ŸŒณ":["deciduous_tree"],"๐ŸŒด":["palm_tree"],"๐ŸŒต":["cactus"],"๐ŸŒพ":["ear_of_rice","sheaf_of_rice"],"๐ŸŒฟ":["herb"],"โ˜˜๏ธ":["shamrock"],"๐Ÿ€":["four_leaf_clover"],"๐Ÿ":["maple_leaf"],"๐Ÿ‚":["fallen_leaf"],"๐Ÿƒ":["leaves"],"๐Ÿชน":["empty_nest","nest"],"๐Ÿชบ":["nest_with_eggs"],"๐Ÿ‡":["grapes"],"๐Ÿˆ":["melon"],"๐Ÿ‰":["watermelon"],"๐ŸŠ":["orange","tangerine"],"๐Ÿ‹":["lemon"],"๐ŸŒ":["banana"],"๐Ÿ":["pineapple"],"๐Ÿฅญ":["mango"],"๐ŸŽ":["apple","red_apple"],"๐Ÿ":["green_apple"],"๐Ÿ":["pear"],"๐Ÿ‘":["peach"],"๐Ÿ’":["cherries"],"๐Ÿ“":["strawberry"],"๐Ÿซ":["blueberries"],"๐Ÿฅ":["kiwi"],"๐Ÿ…":["tomato"],"๐Ÿซ’":["olive"],"๐Ÿฅฅ":["coconut"],"๐Ÿฅ‘":["avocado"],"๐Ÿ†":["eggplant"],"๐Ÿฅ”":["potato"],"๐Ÿฅ•":["carrot"],"๐ŸŒฝ":["corn","ear_of_corn"],"๐ŸŒถ๏ธ":["hot_pepper"],"๐Ÿซ‘":["bell_pepper"],"๐Ÿฅ’":["cucumber"],"๐Ÿฅฌ":["leafy_green"],"๐Ÿฅฆ":["broccoli"],"๐Ÿง„":["garlic"],"๐Ÿง…":["onion"],"๐Ÿ„":["mushroom"],"๐Ÿฅœ":["peanuts"],"๐Ÿซ˜":["beans"],"๐ŸŒฐ":["chestnut"],"๐Ÿž":["bread"],"๐Ÿฅ":["croissant"],"๐Ÿฅ–":["baguette_bread"],"๐Ÿซ“":["flatbread"],"๐Ÿฅจ":["pretzel"],"๐Ÿฅฏ":["bagel"],"๐Ÿฅž":["pancakes"],"๐Ÿง‡":["waffle"],"๐Ÿง€":["cheese"],"๐Ÿ–":["meat_on_bone"],"๐Ÿ—":["poultry_leg"],"๐Ÿฅฉ":["cut_of_meat"],"๐Ÿฅ“":["bacon"],"๐Ÿ”":["hamburger"],"๐ŸŸ":["french_fries","fries"],"๐Ÿ•":["pizza"],"๐ŸŒญ":["hotdog"],"๐Ÿฅช":["sandwich"],"๐ŸŒฎ":["taco"],"๐ŸŒฏ":["burrito"],"๐Ÿซ”":["tamale"],"๐Ÿฅ™":["stuffed_flatbread"],"๐Ÿง†":["falafel"],"๐Ÿฅš":["egg"],"๐Ÿณ":["cooking","fried_egg"],"๐Ÿฅ˜":["shallow_pan_of_food"],"๐Ÿฒ":["pot_of_food","stew"],"๐Ÿซ•":["fondue"],"๐Ÿฅฃ":["bowl_with_spoon"],"๐Ÿฅ—":["green_salad","salad"],"๐Ÿฟ":["popcorn"],"๐Ÿงˆ":["butter"],"๐Ÿง‚":["salt"],"๐Ÿฅซ":["canned_food"],"๐Ÿฑ":["bento","bento_box"],"๐Ÿ˜":["rice_cracker"],"๐Ÿ™":["rice_ball"],"๐Ÿš":["cooked_rice","rice"],"๐Ÿ›":["curry","curry_rice"],"๐Ÿœ":["ramen","steaming_bowl"],"๐Ÿ":["spaghetti"],"๐Ÿ ":["sweet_potato"],"๐Ÿข":["oden"],"๐Ÿฃ":["sushi"],"๐Ÿค":["fried_shrimp"],"๐Ÿฅ":["fish_cake"],"๐Ÿฅฎ":["moon_cake"],"๐Ÿก":["dango"],"๐ŸฅŸ":["dumpling"],"๐Ÿฅ ":["fortune_cookie"],"๐Ÿฅก":["takeout_box"],"๐Ÿฆ€":["crab"],"๐Ÿฆž":["lobster"],"๐Ÿฆ":["shrimp"],"๐Ÿฆ‘":["squid"],"๐Ÿฆช":["oyster"],"๐Ÿฆ":["icecream","soft_serve"],"๐Ÿง":["shaved_ice"],"๐Ÿจ":["ice_cream"],"๐Ÿฉ":["doughnut"],"๐Ÿช":["cookie"],"๐ŸŽ‚":["birthday","birthday_cake"],"๐Ÿฐ":["cake","shortcake"],"๐Ÿง":["cupcake"],"๐Ÿฅง":["pie"],"๐Ÿซ":["chocolate_bar"],"๐Ÿฌ":["candy"],"๐Ÿญ":["lollipop"],"๐Ÿฎ":["custard"],"๐Ÿฏ":["honey_pot"],"๐Ÿผ":["baby_bottle"],"๐Ÿฅ›":["glass_of_milk","milk"],"โ˜•๏ธ":["coffee"],"๐Ÿซ–":["teapot"],"๐Ÿต":["tea"],"๐Ÿถ":["sake"],"๐Ÿพ":["champagne"],"๐Ÿท":["wine_glass"],"๐Ÿธ๏ธ":["cocktail"],"๐Ÿน":["tropical_drink"],"๐Ÿบ":["beer"],"๐Ÿป":["beers"],"๐Ÿฅ‚":["clinking_glasses"],"๐Ÿฅƒ":["tumbler_glass","whisky"],"๐Ÿซ—":["pour","pouring_liquid"],"๐Ÿฅค":["cup_with_straw"],"๐Ÿง‹":["boba_drink","bubble_tea"],"๐Ÿงƒ":["beverage_box","juice_box"],"๐Ÿง‰":["mate"],"๐ŸงŠ":["ice","ice_cube"],"๐Ÿฅข":["chopsticks"],"๐Ÿฝ๏ธ":["fork_knife_plate"],"๐Ÿด":["fork_and_knife"],"๐Ÿฅ„":["spoon"],"๐Ÿ”ช":["knife"],"๐Ÿซ™":["jar"],"๐Ÿบ":["amphora"],"๐ŸŒ๏ธ":["earth_africa","earth_europe"],"๐ŸŒŽ๏ธ":["earth_americas"],"๐ŸŒ๏ธ":["earth_asia"],"๐ŸŒ":["globe_with_meridians"],"๐Ÿ—บ๏ธ":["world_map"],"๐Ÿ—พ":["japan_map"],"๐Ÿงญ":["compass"],"๐Ÿ”๏ธ":["mountain_snow"],"โ›ฐ๏ธ":["mountain"],"๐ŸŒ‹":["volcano"],"๐Ÿ—ป":["mount_fuji"],"๐Ÿ•๏ธ":["camping"],"๐Ÿ–๏ธ":["beach","beach_with_umbrella"],"๐Ÿœ๏ธ":["desert"],"๐Ÿ๏ธ":["desert_island","island"],"๐Ÿž๏ธ":["national_park"],"๐ŸŸ๏ธ":["stadium"],"๐Ÿ›๏ธ":["classical_building"],"๐Ÿ—๏ธ":["building_construction","construction_site"],"๐Ÿงฑ":["bricks"],"๐Ÿชจ":["rock"],"๐Ÿชต":["wood"],"๐Ÿ›–":["hut"],"๐Ÿ˜๏ธ":["homes","houses"],"๐Ÿš๏ธ":["derelict_house","house_abandoned"],"๐Ÿ ๏ธ":["house"],"๐Ÿก":["house_with_garden"],"๐Ÿข":["office"],"๐Ÿฃ":["post_office"],"๐Ÿค":["european_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_with_stars"],"๐Ÿ™๏ธ":["cityscape"],"๐ŸŒ„":["sunrise_over_mountains"],"๐ŸŒ…":["sunrise"],"๐ŸŒ†":["city_dusk"],"๐ŸŒ‡":["city_sunrise","city_sunset"],"๐ŸŒ‰":["bridge_at_night"],"โ™จ๏ธ":["hotsprings"],"๐ŸŽ ":["carousel_horse"],"๐Ÿ›":["playground_slide","slide"],"๐ŸŽก":["ferris_wheel"],"๐ŸŽข":["roller_coaster"],"๐Ÿ’ˆ":["barber","barber_pole"],"๐ŸŽช":["circus_tent"],"๐Ÿš‚":["steam_locomotive"],"๐Ÿšƒ":["railway_car"],"๐Ÿš„":["bullettrain_side"],"๐Ÿš…":["bullettrain_front"],"๐Ÿš†":["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"],"๐Ÿš—":["car","red_car"],"๐Ÿš˜๏ธ":["oncoming_automobile"],"๐Ÿš™":["blue_car","suv"],"๐Ÿ›ป":["pickup_truck"],"๐Ÿšš":["delivery_truck","truck"],"๐Ÿš›":["articulated_lorry"],"๐Ÿšœ":["tractor"],"๐ŸŽ๏ธ":["racing_car"],"๐Ÿ๏ธ":["motorcycle"],"๐Ÿ›ต":["motor_scooter"],"๐Ÿฆฝ":["manual_wheelchair"],"๐Ÿฆผ":["motorized_wheelchair"],"๐Ÿ›บ":["auto_rickshaw"],"๐Ÿšฒ๏ธ":["bicycle","bike"],"๐Ÿ›ด":["scooter"],"๐Ÿ›น":["skateboard"],"๐Ÿ›ผ":["roller_skate"],"๐Ÿš":["busstop"],"๐Ÿ›ฃ๏ธ":["motorway"],"๐Ÿ›ค๏ธ":["railway_track"],"๐Ÿ›ข๏ธ":["oil_drum"],"โ›ฝ๏ธ":["fuelpump"],"๐Ÿ›ž":["wheel"],"๐Ÿšจ":["rotating_light"],"๐Ÿšฅ":["traffic_light"],"๐Ÿšฆ":["vertical_traffic_light"],"๐Ÿ›‘":["octagonal_sign","stop_sign"],"๐Ÿšง":["construction"],"โš“๏ธ":["anchor"],"๐Ÿ›Ÿ":["lifebuoy","ring_buoy"],"โ›ต๏ธ":["sailboat"],"๐Ÿ›ถ":["canoe"],"๐Ÿšค":["speedboat"],"๐Ÿ›ณ๏ธ":["cruise_ship","passenger_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_sand"],"โŒš๏ธ":["watch"],"โฐ":["alarm_clock"],"โฑ๏ธ":["stopwatch"],"โฒ๏ธ":["timer_clock"],"๐Ÿ•ฐ๏ธ":["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_with_face"],"๐ŸŒ›":["first_quarter_moon_with_face"],"๐ŸŒœ๏ธ":["last_quarter_moon_with_face"],"๐ŸŒก๏ธ":["thermometer"],"โ˜€๏ธ":["sun"],"๐ŸŒ":["full_moon_with_face"],"๐ŸŒž":["sun_with_face"],"๐Ÿช":["ringed_planet","saturn"],"โญ๏ธ":["star"],"๐ŸŒŸ":["glowing_star","star2"],"๐ŸŒ ":["shooting_star","stars"],"๐ŸŒŒ":["milky_way"],"โ˜๏ธ":["cloud"],"โ›…๏ธ":["partly_sunny","sun_behind_cloud"],"โ›ˆ๏ธ":["stormy","thunder_cloud_and_rain"],"๐ŸŒค๏ธ":["sun_behind_small_cloud","sunny"],"๐ŸŒฅ๏ธ":["cloudy","sun_behind_large_cloud"],"๐ŸŒฆ๏ธ":["sun_and_rain","sun_behind_rain_cloud"],"๐ŸŒง๏ธ":["cloud_with_rain","rainy"],"๐ŸŒจ๏ธ":["cloud_with_snow","snowy"],"๐ŸŒฉ๏ธ":["cloud_with_lightning","lightning"],"๐ŸŒช๏ธ":["tornado"],"๐ŸŒซ๏ธ":["fog"],"๐ŸŒฌ๏ธ":["wind_blowing_face"],"๐ŸŒ€":["cyclone"],"๐ŸŒˆ":["rainbow"],"๐ŸŒ‚":["closed_umbrella"],"โ˜‚๏ธ":["umbrella"],"โ˜”๏ธ":["umbrella_with_rain"],"โ›ฑ๏ธ":["beach_umbrella","umbrella_on_ground"],"โšก๏ธ":["high_voltage","zap"],"โ„๏ธ":["snowflake"],"โ˜ƒ๏ธ":["snowman2"],"โ›„๏ธ":["snowman"],"โ˜„๏ธ":["comet"],"๐Ÿ”ฅ":["fire"],"๐Ÿ’ง":["droplet"],"๐ŸŒŠ":["ocean","water_wave"],"๐ŸŽƒ":["jack_o_lantern"],"๐ŸŽ„":["christmas_tree"],"๐ŸŽ†":["fireworks"],"๐ŸŽ‡":["sparkler"],"๐Ÿงจ":["firecracker"],"โœจ":["sparkles"],"๐ŸŽˆ":["balloon"],"๐ŸŽ‰":["party","party_popper","tada"],"๐ŸŽŠ":["confetti_ball"],"๐ŸŽ‹":["tanabata_tree"],"๐ŸŽ":["bamboo"],"๐ŸŽŽ":["dolls"],"๐ŸŽ":["carp_streamer","flags"],"๐ŸŽ":["wind_chime"],"๐ŸŽ‘":["moon_ceremony","rice_scene"],"๐Ÿงง":["red_envelope"],"๐ŸŽ€":["ribbon"],"๐ŸŽ":["gift"],"๐ŸŽ—๏ธ":["reminder_ribbon"],"๐ŸŽŸ๏ธ":["admission_tickets","tickets"],"๐ŸŽซ":["ticket"],"๐ŸŽ–๏ธ":["military_medal"],"๐Ÿ†๏ธ":["trophy"],"๐Ÿ…":["sports_medal"],"๐Ÿฅ‡":["1st","first_place_medal"],"๐Ÿฅˆ":["2nd","second_place_medal"],"๐Ÿฅ‰":["3rd","third_place_medal"],"โšฝ๏ธ":["soccer"],"โšพ๏ธ":["baseball"],"๐ŸฅŽ":["softball"],"๐Ÿ€":["basketball"],"๐Ÿ":["volleyball"],"๐Ÿˆ":["football"],"๐Ÿ‰":["rugby_football"],"๐ŸŽพ":["tennis"],"๐Ÿฅ":["flying_disc"],"๐ŸŽณ":["bowling"],"๐Ÿ":["cricket_game"],"๐Ÿ‘":["field_hockey"],"๐Ÿ’":["hockey"],"๐Ÿฅ":["lacrosse"],"๐Ÿ“":["ping_pong"],"๐Ÿธ":["badminton"],"๐ŸฅŠ":["boxing_glove"],"๐Ÿฅ‹":["martial_arts_uniform"],"๐Ÿฅ…":["goal_net"],"โ›ณ๏ธ":["golf"],"โ›ธ๏ธ":["ice_skate"],"๐ŸŽฃ":["fishing_pole","fishing_pole_and_fish"],"๐Ÿคฟ":["diving_mask"],"๐ŸŽฝ":["running_shirt","running_shirt_with_sash"],"๐ŸŽฟ":["ski"],"๐Ÿ›ท":["sled"],"๐ŸฅŒ":["curling_stone"],"๐ŸŽฏ":["bullseye","dart","direct_hit"],"๐Ÿช€":["yo_yo"],"๐Ÿช":["kite"],"๐ŸŽฑ":["8ball","billiards"],"๐Ÿ”ฎ":["crystal_ball"],"๐Ÿช„":["magic_wand"],"๐Ÿงฟ":["nazar_amulet"],"๐Ÿชฌ":["hamsa"],"๐ŸŽฎ๏ธ":["controller","video_game"],"๐Ÿ•น๏ธ":["joystick"],"๐ŸŽฐ":["slot_machine"],"๐ŸŽฒ":["game_die"],"๐Ÿงฉ":["jigsaw","puzzle_piece"],"๐Ÿงธ":["teddy_bear"],"๐Ÿช…":["pinata"],"๐Ÿชฉ":["disco","disco_ball","mirror_ball"],"๐Ÿช†":["nesting_dolls"],"โ™ ๏ธ":["spades"],"โ™ฅ๏ธ":["hearts"],"โ™ฆ๏ธ":["diamonds"],"โ™ฃ๏ธ":["clubs"],"โ™Ÿ๏ธ":["chess_pawn"],"๐Ÿƒ":["black_joker"],"๐Ÿ€„๏ธ":["mahjong"],"๐ŸŽด":["flower_playing_cards"],"๐ŸŽญ๏ธ":["performing_arts"],"๐Ÿ–ผ๏ธ":["frame_with_picture","framed_picture"],"๐ŸŽจ":["art","palette"],"๐Ÿงต":["thread"],"๐Ÿชก":["sewing_needle"],"๐Ÿงถ":["yarn"],"๐Ÿชข":["knot"],"๐Ÿ‘“๏ธ":["eyeglasses","glasses"],"๐Ÿ•ถ๏ธ":["sunglasses"],"๐Ÿฅฝ":["goggles"],"๐Ÿฅผ":["lab_coat"],"๐Ÿฆบ":["safety_vest"],"๐Ÿ‘”":["necktie"],"๐Ÿ‘•":["shirt"],"๐Ÿ‘–":["jeans"],"๐Ÿงฃ":["scarf"],"๐Ÿงค":["gloves"],"๐Ÿงฅ":["coat"],"๐Ÿงฆ":["socks"],"๐Ÿ‘—":["dress"],"๐Ÿ‘˜":["kimono"],"๐Ÿฅป":["sari"],"๐Ÿฉฑ":["one_piece_swimsuit"],"๐Ÿฉฒ":["briefs"],"๐Ÿฉณ":["shorts"],"๐Ÿ‘™":["bikini"],"๐Ÿ‘š":["womans_clothes"],"๐Ÿ‘›":["purse"],"๐Ÿ‘œ":["handbag"],"๐Ÿ‘":["clutch_bag","pouch"],"๐Ÿ›๏ธ":["shopping_bags"],"๐ŸŽ’":["backpack","school_satchel"],"๐Ÿฉด":["thong_sandal"],"๐Ÿ‘ž":["mans_shoe"],"๐Ÿ‘Ÿ":["athletic_shoe","sneaker"],"๐Ÿฅพ":["hiking_boot"],"๐Ÿฅฟ":["flat_shoe","womans_flat_shoe"],"๐Ÿ‘ ":["high_heel"],"๐Ÿ‘ก":["sandal"],"๐Ÿฉฐ":["ballet_shoes"],"๐Ÿ‘ข":["boot"],"๐Ÿ‘‘":["crown"],"๐Ÿ‘’":["womans_hat"],"๐ŸŽฉ":["top_hat","tophat"],"๐ŸŽ“๏ธ":["graduation_cap","mortar_board"],"๐Ÿงข":["billed_cap"],"๐Ÿช–":["military_helmet"],"โ›‘๏ธ":["helmet_with_cross","rescue_worker_helmet"],"๐Ÿ“ฟ":["prayer_beads"],"๐Ÿ’„":["lipstick"],"๐Ÿ’":["ring"],"๐Ÿ’Ž":["gem"],"๐Ÿ”‡":["mute","no_sound"],"๐Ÿ”ˆ๏ธ":["low_volume","quiet_sound","speaker"],"๐Ÿ”‰":["medium_volumne","sound"],"๐Ÿ”Š":["high_volume","loud_sound"],"๐Ÿ“ข":["loudspeaker"],"๐Ÿ“ฃ":["mega","megaphone"],"๐Ÿ“ฏ":["postal_horn"],"๐Ÿ””":["bell"],"๐Ÿ”•":["no_bell"],"๐ŸŽผ":["musical_score"],"๐ŸŽต":["musical_note"],"๐ŸŽถ":["musical_notes","notes"],"๐ŸŽ™๏ธ":["studio_microphone"],"๐ŸŽš๏ธ":["level_slider"],"๐ŸŽ›๏ธ":["control_knobs"],"๐ŸŽค":["microphone"],"๐ŸŽง๏ธ":["headphones"],"๐Ÿ“ป๏ธ":["radio"],"๐ŸŽท":["saxophone"],"๐Ÿช—":["accordion"],"๐ŸŽธ":["guitar"],"๐ŸŽน":["musical_keyboard"],"๐ŸŽบ":["trumpet"],"๐ŸŽป":["violin"],"๐Ÿช•":["banjo"],"๐Ÿฅ":["drum"],"๐Ÿช˜":["long_drum"],"๐Ÿ“ฑ":["android","iphone","mobile_phone"],"๐Ÿ“ฒ":["calling","mobile_phone_arrow"],"โ˜Ž๏ธ":["telephone"],"๐Ÿ“ž":["telephone_receiver"],"๐Ÿ“Ÿ๏ธ":["pager"],"๐Ÿ“ ":["fax","fax_machine"],"๐Ÿ”‹":["battery"],"๐Ÿชซ":["low_battery"],"๐Ÿ”Œ":["electric_plug"],"๐Ÿ’ป๏ธ":["laptop"],"๐Ÿ–ฅ๏ธ":["computer","desktop_computer"],"๐Ÿ–จ๏ธ":["printer"],"โŒจ๏ธ":["keyboard"],"๐Ÿ–ฑ๏ธ":["computer_mouse"],"๐Ÿ–ฒ๏ธ":["trackball"],"๐Ÿ’ฝ":["computer_disk","minidisc"],"๐Ÿ’พ":["floppy_disk"],"๐Ÿ’ฟ๏ธ":["cd","optical_disk"],"๐Ÿ“€":["dvd"],"๐Ÿงฎ":["abacus"],"๐ŸŽฅ":["movie_camera"],"๐ŸŽž๏ธ":["film_frames"],"๐Ÿ“ฝ๏ธ":["film_projector"],"๐ŸŽฌ๏ธ":["clapper"],"๐Ÿ“บ๏ธ":["tv"],"๐Ÿ“ท๏ธ":["camera"],"๐Ÿ“ธ":["camera_with_flash"],"๐Ÿ“น๏ธ":["video_camera"],"๐Ÿ“ผ":["vhs","videocassette"],"๐Ÿ”๏ธ":["mag"],"๐Ÿ”Ž":["mag_right"],"๐Ÿ•ฏ๏ธ":["candle"],"๐Ÿ’ก":["bulb","light_bulb"],"๐Ÿ”ฆ":["flashlight"],"๐Ÿฎ":["izakaya_lantern","red_paper_lantern"],"๐Ÿช”":["diya_lamp"],"๐Ÿ“”":["notebook_with_decorative_cover"],"๐Ÿ“•":["closed_book"],"๐Ÿ“–":["book","open_book"],"๐Ÿ“—":["green_book"],"๐Ÿ“˜":["blue_book"],"๐Ÿ“™":["orange_book"],"๐Ÿ“š๏ธ":["books"],"๐Ÿ““":["notebook"],"๐Ÿ“’":["ledger"],"๐Ÿ“ƒ":["page_with_curl"],"๐Ÿ“œ":["scroll"],"๐Ÿ“„":["page_facing_up"],"๐Ÿ“ฐ":["newspaper"],"๐Ÿ—ž๏ธ":["rolled_up_newspaper"],"๐Ÿ“‘":["bookmark_tabs"],"๐Ÿ”–":["bookmark"],"๐Ÿท๏ธ":["label"],"๐Ÿ’ฐ๏ธ":["moneybag"],"๐Ÿช™":["coin"],"๐Ÿ’ด":["yen"],"๐Ÿ’ต":["dollar"],"๐Ÿ’ถ":["euro"],"๐Ÿ’ท":["pound"],"๐Ÿ’ธ":["money_with_wings"],"๐Ÿ’ณ๏ธ":["credit_card"],"๐Ÿงพ":["receipt"],"๐Ÿ’น":["chart"],"โœ‰๏ธ":["envelope"],"๐Ÿ“ง":["e-mail","email"],"๐Ÿ“จ":["incoming_envelope"],"๐Ÿ“ฉ":["envelope_with_arrow"],"๐Ÿ“ค๏ธ":["outbox_tray"],"๐Ÿ“ฅ๏ธ":["inbox_tray"],"๐Ÿ“ฆ๏ธ":["package"],"๐Ÿ“ซ๏ธ":["mailbox"],"๐Ÿ“ช๏ธ":["mailbox_closed"],"๐Ÿ“ฌ๏ธ":["mailbox_with_mail"],"๐Ÿ“ญ๏ธ":["mailbox_with_no_mail"],"๐Ÿ“ฎ":["postbox"],"๐Ÿ—ณ๏ธ":["ballot_box"],"โœ๏ธ":["pencil"],"โœ’๏ธ":["black_nib"],"๐Ÿ–‹๏ธ":["fountain_pen"],"๐Ÿ–Š๏ธ":["pen"],"๐Ÿ–Œ๏ธ":["paintbrush"],"๐Ÿ–๏ธ":["crayon"],"๐Ÿ“":["memo"],"๐Ÿ’ผ":["briefcase"],"๐Ÿ“":["file_folder"],"๐Ÿ“‚":["open_file_folder"],"๐Ÿ—‚๏ธ":["card_index_dividers"],"๐Ÿ“…":["date"],"๐Ÿ“†":["calendar"],"๐Ÿ—’๏ธ":["notepad_spiral"],"๐Ÿ—“๏ธ":["calendar_spiral"],"๐Ÿ“‡":["card_index"],"๐Ÿ“ˆ":["chart_increasing","chart_with_upwards_trend"],"๐Ÿ“‰":["chart_decreasing","chart_with_downwards_trend"],"๐Ÿ“Š":["bar_chart"],"๐Ÿ“‹๏ธ":["clipboard"],"๐Ÿ“Œ":["pushpin"],"๐Ÿ“":["round_pushpin"],"๐Ÿ“Ž":["paperclip"],"๐Ÿ–‡๏ธ":["paperclips"],"๐Ÿ“":["straight_ruler"],"๐Ÿ“":["triangular_ruler"],"โœ‚๏ธ":["scissors"],"๐Ÿ—ƒ๏ธ":["card_file_box"],"๐Ÿ—„๏ธ":["file_cabinet"],"๐Ÿ—‘๏ธ":["trashcan","wastebasket"],"๐Ÿ”’๏ธ":["lock","locked"],"๐Ÿ”“๏ธ":["unlock","unlocked"],"๐Ÿ”":["lock_with_ink_pen","locked_with_pen"],"๐Ÿ”":["closed_lock_with_key","locked_with_key"],"๐Ÿ”‘":["key"],"๐Ÿ—๏ธ":["old_key"],"๐Ÿ”จ":["hammer"],"๐Ÿช“":["axe"],"โ›๏ธ":["pick"],"โš’๏ธ":["hammer_and_pick"],"๐Ÿ› ๏ธ":["hammer_and_wrench"],"๐Ÿ—ก๏ธ":["dagger"],"โš”๏ธ":["crossed_swords"],"๐Ÿ”ซ":["gun","pistol"],"๐Ÿชƒ":["boomerang"],"๐Ÿน":["bow_and_arrow"],"๐Ÿ›ก๏ธ":["shield"],"๐Ÿชš":["carpentry_saw"],"๐Ÿ”ง":["wrench"],"๐Ÿช›":["screwdriver"],"๐Ÿ”ฉ":["nut_and_bolt"],"โš™๏ธ":["gear"],"๐Ÿ—œ๏ธ":["clamp","compression"],"โš–๏ธ":["scales"],"๐Ÿฆฏ":["probing_cane","white_cane"],"๐Ÿ”—":["link"],"โ›“๏ธ":["chains"],"๐Ÿช":["hook"],"๐Ÿงฐ":["toolbox"],"๐Ÿงฒ":["magnet"],"๐Ÿชœ":["ladder"],"โš—๏ธ":["alembic"],"๐Ÿงช":["test_tube"],"๐Ÿงซ":["petri_dish"],"๐Ÿงฌ":["dna","double_helix"],"๐Ÿ”ฌ":["microscope"],"๐Ÿ”ญ":["telescope"],"๐Ÿ“ก":["satellite_antenna"],"๐Ÿ’‰":["syringe"],"๐Ÿฉธ":["drop_of_blood"],"๐Ÿ’Š":["pill"],"๐Ÿฉน":["adhesive_bandage","bandaid"],"๐Ÿฉผ":["crutch"],"๐Ÿฉบ":["stethoscope"],"๐Ÿฉป":["x-ray","xray"],"๐Ÿšช":["door"],"๐Ÿ›—":["elevator"],"๐Ÿชž":["mirror"],"๐ŸชŸ":["window"],"๐Ÿ›๏ธ":["bed"],"๐Ÿ›‹๏ธ":["couch_and_lamp"],"๐Ÿช‘":["chair"],"๐Ÿšฝ":["toilet"],"๐Ÿช ":["plunger"],"๐Ÿšฟ":["shower"],"๐Ÿ›":["bathtub"],"๐Ÿชค":["mouse_trap"],"๐Ÿช’":["razor"],"๐Ÿงด":["lotion_bottle"],"๐Ÿงท":["safety_pin"],"๐Ÿงน":["broom"],"๐Ÿงบ":["basket"],"๐Ÿงป":["roll_of_paper","toilet_paper"],"๐Ÿชฃ":["bucket"],"๐Ÿงผ":["soap"],"๐Ÿซง":["bubbles"],"๐Ÿชฅ":["toothbrush"],"๐Ÿงฝ":["sponge"],"๐Ÿงฏ":["fire_extinguisher"],"๐Ÿ›’":["shopping_cart"],"๐Ÿšฌ":["cigarette","smoking"],"โšฐ๏ธ":["coffin"],"๐Ÿชฆ":["headstone"],"โšฑ๏ธ":["funeral_urn"],"๐Ÿ—ฟ":["moai","moyai"],"๐Ÿชง":["placard"],"๐Ÿชช":["id_card"],"๐Ÿง":["atm"],"๐Ÿšฎ":["litter_bin","put_litter_in_its_place"],"๐Ÿšฐ":["potable_water"],"โ™ฟ๏ธ":["handicapped","wheelchair"],"๐Ÿšน๏ธ":["mens"],"๐Ÿšบ๏ธ":["womens"],"๐Ÿšป":["bathroom","restroom"],"๐Ÿšผ๏ธ":["baby_symbol"],"๐Ÿšพ":["water_closet","wc"],"๐Ÿ›‚":["passport_control"],"๐Ÿ›ƒ":["customs"],"๐Ÿ›„":["baggage_claim"],"๐Ÿ›…":["left_luggage"],"โš ๏ธ":["warning"],"๐Ÿšธ":["children_crossing"],"โ›”๏ธ":["no_entry"],"๐Ÿšซ":["no_entry_sign"],"๐Ÿšณ":["no_bicycles"],"๐Ÿšญ๏ธ":["no_smoking"],"๐Ÿšฏ":["do_not_litter","no_littering"],"๐Ÿšฑ":["non-potable_water"],"๐Ÿšท":["no_pedestrians"],"๐Ÿ“ต":["no_mobile_phones"],"๐Ÿ”ž":["no_one_under_18","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"],"โ†”๏ธ":["left_right_arrow"],"โ†ฉ๏ธ":["arrow_left_hook","leftwards_arrow_with_hook"],"โ†ช๏ธ":["arrow_right_hook","rightwards_arrow_with_hook"],"โคด๏ธ":["arrow_heading_up"],"โคต๏ธ":["arrow_heading_down"],"๐Ÿ”ƒ":["arrows_clockwise","clockwise"],"๐Ÿ”„":["arrows_counterclockwise","counterclockwise"],"๐Ÿ”™":["back"],"๐Ÿ”š":["end"],"๐Ÿ”›":["on"],"๐Ÿ”œ":["soon"],"๐Ÿ”":["top"],"๐Ÿ›":["place_of_worship"],"โš›๏ธ":["atom","atom_symbol"],"๐Ÿ•‰๏ธ":["om"],"โœก๏ธ":["star_of_david"],"โ˜ธ๏ธ":["wheel_of_dharma"],"โ˜ฏ๏ธ":["yin_yang"],"โœ๏ธ":["latin_cross"],"โ˜ฆ๏ธ":["orthodox_cross"],"โ˜ช๏ธ":["star_and_crescent"],"โ˜ฎ๏ธ":["peace","peace_symbol"],"๐Ÿ•Ž":["menorah"],"๐Ÿ”ฏ":["six_pointed_star"],"โ™ˆ๏ธ":["aries"],"โ™‰๏ธ":["taurus"],"โ™Š๏ธ":["gemini"],"โ™‹๏ธ":["cancer"],"โ™Œ๏ธ":["leo"],"โ™๏ธ":["virgo"],"โ™Ž๏ธ":["libra"],"โ™๏ธ":["scorpius"],"โ™๏ธ":["sagittarius"],"โ™‘๏ธ":["capricorn"],"โ™’๏ธ":["aquarius"],"โ™“๏ธ":["pisces"],"โ›Ž":["ophiuchus"],"๐Ÿ”€":["shuffle","twisted_rightwards_arrows"],"๐Ÿ”":["repeat"],"๐Ÿ”‚":["repeat_one"],"โ–ถ๏ธ":["arrow_forward","play"],"โฉ๏ธ":["fast_forward"],"โญ๏ธ":["next_track"],"โฏ๏ธ":["play_pause"],"โ—€๏ธ":["arrow_backward","reverse"],"โช๏ธ":["fast_reverse","rewind"],"โฎ๏ธ":["previous_track"],"๐Ÿ”ผ":["arrow_up_small","up"],"โซ":["arrow_double_up","fast_up"],"๐Ÿ”ฝ":["arrow_down_small","down"],"โฌ":["arrow_double_down","fast_down"],"โธ๏ธ":["pause"],"โน๏ธ":["stop"],"โบ๏ธ":["record"],"โ๏ธ":["eject"],"๐ŸŽฆ":["cinema"],"๐Ÿ”…":["dim_button","low_brightness"],"๐Ÿ”†":["bright_button","high_brightness"],"๐Ÿ“ถ":["antenna_bars","signal_strength"],"๐Ÿ“ณ":["vibration_mode"],"๐Ÿ“ด":["mobile_phone_off"],"โ™€๏ธ":["female","female_sign"],"โ™‚๏ธ":["male","male_sign"],"โšง๏ธ":["transgender_symbol"],"โœ–๏ธ":["multiplication","multiply"],"โž•":["plus"],"โž–":["minus"],"โž—":["divide","division"],"๐ŸŸฐ":["heavy_equals_sign"],"โ™พ๏ธ":["infinity"],"โ€ผ๏ธ":["bangbang","double_exclamation"],"โ‰๏ธ":["exclamation_question","interrobang"],"โ“๏ธ":["question"],"โ”":["white_question"],"โ•":["white_exclamation"],"โ—๏ธ":["exclamation"],"ใ€ฐ๏ธ":["wavy_dash"],"๐Ÿ’ฑ":["currency_exchange"],"๐Ÿ’ฒ":["heavy_dollar_sign"],"โš•๏ธ":["medical","medical_symbol"],"โ™ป๏ธ":["recycle","recycling_symbol"],"โšœ๏ธ":["fleur-de-lis"],"๐Ÿ”ฑ":["trident"],"๐Ÿ“›":["name_badge"],"๐Ÿ”ฐ":["beginner"],"โญ•๏ธ":["hollow_red_circle","red_o"],"โœ…":["check_mark_button","white_check_mark"],"โ˜‘๏ธ":["ballot_box_with_check"],"โœ”๏ธ":["check_mark","heavy_check_mark"],"โŒ":["cross_mark","x"],"โŽ":["cross_mark_button","negative_squared_cross_mark"],"โžฐ":["curly_loop"],"โžฟ":["double_curly_loop","loop"],"ใ€ฝ๏ธ":["part_alternation_mark"],"โœณ๏ธ":["eight_spoked_asterisk"],"โœด๏ธ":["eight_pointed_black_star"],"โ‡๏ธ":["sparkle"],"ยฉ๏ธ":["copyright"],"ยฎ๏ธ":["registered"],"โ„ข๏ธ":["tm","trade_mark"],"#๏ธโƒฃ":["hash","number_sign"],"*๏ธโƒฃ":["asterisk"],"0๏ธโƒฃ":["zero"],"1๏ธโƒฃ":["one"],"2๏ธโƒฃ":["two"],"3๏ธโƒฃ":["three"],"4๏ธโƒฃ":["four"],"5๏ธโƒฃ":["five"],"6๏ธโƒฃ":["six"],"7๏ธโƒฃ":["seven"],"8๏ธโƒฃ":["eight"],"9๏ธโƒฃ":["nine"],"๐Ÿ”Ÿ":["ten"],"๐Ÿ” ":["capital_abcd"],"๐Ÿ”ก":["abcd"],"๐Ÿ”ข":["1234"],"๐Ÿ”ฃ":["symbols"],"๐Ÿ”ค":["abc"],"๐Ÿ…ฐ๏ธ":["a","a_blood"],"๐Ÿ†Ž":["ab","ab_blood"],"๐Ÿ…ฑ๏ธ":["b","b_blood"],"๐Ÿ†‘":["cl"],"๐Ÿ†’":["cool"],"๐Ÿ†“":["free"],"โ„น๏ธ":["info","information_source"],"๐Ÿ†”":["id"],"โ“‚๏ธ":["m"],"๐Ÿ†•":["new"],"๐Ÿ†–":["ng"],"๐Ÿ…พ๏ธ":["o","o_blood"],"๐Ÿ†—":["ok"],"๐Ÿ…ฟ๏ธ":["parking"],"๐Ÿ†˜":["sos"],"๐Ÿ†™":["up2"],"๐Ÿ†š":["vs"],"๐Ÿˆ":["ja_here","koko"],"๐Ÿˆ‚๏ธ":["ja_service_charge"],"๐Ÿˆท๏ธ":["ja_monthly_amount"],"๐Ÿˆถ":["ja_not_free_of_carge"],"๐Ÿˆฏ๏ธ":["ja_reserved"],"๐Ÿ‰":["ideograph_advantage","ja_bargain"],"๐Ÿˆน":["ja_discount"],"๐Ÿˆš๏ธ":["ja_free_of_charge"],"๐Ÿˆฒ":["ja_prohibited"],"๐Ÿ‰‘":["accept","ja_acceptable"],"๐Ÿˆธ":["ja_application"],"๐Ÿˆด":["ja_passing_grade"],"๐Ÿˆณ":["ja_vacancy"],"ใŠ—๏ธ":["congratulations","ja_congratulations"],"ใŠ™๏ธ":["ja_secret","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"],"โฌ›๏ธ":["black_large_square"],"โฌœ๏ธ":["white_large_square"],"โ—ผ๏ธ":["black_medium_square"],"โ—ป๏ธ":["white_medium_square"],"โ—พ๏ธ":["black_medium_small_square"],"โ—ฝ๏ธ":["white_medium_small_square"],"โ–ช๏ธ":["black_small_square"],"โ–ซ๏ธ":["white_small_square"],"๐Ÿ”ถ":["large_orange_diamond"],"๐Ÿ”ท":["large_blue_diamond"],"๐Ÿ”ธ":["small_orange_diamond"],"๐Ÿ”น":["small_blue_diamond"],"๐Ÿ”บ":["small_red_triangle"],"๐Ÿ”ป":["small_red_triangle_down"],"๐Ÿ’ ":["diamond_shape_with_a_dot_inside","diamond_with_a_dot"],"๐Ÿ”˜":["radio_button"],"๐Ÿ”ณ":["white_square_button"],"๐Ÿ”ฒ":["black_square_button"],"๐Ÿ":["checkered_flag"],"๐Ÿšฉ":["triangular_flag","triangular_flag_on_post"],"๐ŸŽŒ":["crossed_flags"],"๐Ÿด":["black_flag"],"๐Ÿณ๏ธ":["white_flag"],"๐Ÿณ๏ธโ€๐ŸŒˆ":["rainbow_flag"],"๐Ÿณ๏ธโ€โšง๏ธ":["transgender_flag"],"๐Ÿดโ€โ˜ ๏ธ":["jolly_roger","pirate_flag"],"๐Ÿ‡ฆ๐Ÿ‡จ":["ascension_island","flag_ac"],"๐Ÿ‡ฆ๐Ÿ‡ฉ":["andorra","flag_ad"],"๐Ÿ‡ฆ๐Ÿ‡ช":["flag_ae","united_arab_emirates"],"๐Ÿ‡ฆ๐Ÿ‡ซ":["afghanistan","flag_af"],"๐Ÿ‡ฆ๐Ÿ‡ฌ":["antigua_barbuda","flag_ag"],"๐Ÿ‡ฆ๐Ÿ‡ฎ":["anguilla","flag_ai"],"๐Ÿ‡ฆ๐Ÿ‡ฑ":["albania","flag_al"],"๐Ÿ‡ฆ๐Ÿ‡ฒ":["armenia","flag_am"],"๐Ÿ‡ฆ๐Ÿ‡ด":["angola","flag_ao"],"๐Ÿ‡ฆ๐Ÿ‡ถ":["antarctica","flag_aq"],"๐Ÿ‡ฆ๐Ÿ‡ท":["argentina","flag_ar"],"๐Ÿ‡ฆ๐Ÿ‡ธ":["american_samoa","flag_as"],"๐Ÿ‡ฆ๐Ÿ‡น":["austria","flag_at"],"๐Ÿ‡ฆ๐Ÿ‡บ":["australia","flag_au"],"๐Ÿ‡ฆ๐Ÿ‡ผ":["aruba","flag_aw"],"๐Ÿ‡ฆ๐Ÿ‡ฝ":["aland_islands","flag_ax"],"๐Ÿ‡ฆ๐Ÿ‡ฟ":["azerbaijan","flag_az"],"๐Ÿ‡ง๐Ÿ‡ฆ":["bosnia_herzegovina","flag_ba"],"๐Ÿ‡ง๐Ÿ‡ง":["barbados","flag_bb"],"๐Ÿ‡ง๐Ÿ‡ฉ":["bangladesh","flag_bd"],"๐Ÿ‡ง๐Ÿ‡ช":["belgium","flag_be"],"๐Ÿ‡ง๐Ÿ‡ซ":["burkina_faso","flag_bf"],"๐Ÿ‡ง๐Ÿ‡ฌ":["bulgaria","flag_bg"],"๐Ÿ‡ง๐Ÿ‡ญ":["bahrain","flag_bh"],"๐Ÿ‡ง๐Ÿ‡ฎ":["burundi","flag_bi"],"๐Ÿ‡ง๐Ÿ‡ฏ":["benin","flag_bj"],"๐Ÿ‡ง๐Ÿ‡ฑ":["flag_bl","st_barthelemy"],"๐Ÿ‡ง๐Ÿ‡ฒ":["bermuda","flag_bm"],"๐Ÿ‡ง๐Ÿ‡ณ":["brunei","flag_bn"],"๐Ÿ‡ง๐Ÿ‡ด":["bolivia","flag_bo"],"๐Ÿ‡ง๐Ÿ‡ถ":["caribbean_netherlands","flag_bq"],"๐Ÿ‡ง๐Ÿ‡ท":["brazil","flag_br"],"๐Ÿ‡ง๐Ÿ‡ธ":["bahamas","flag_bs"],"๐Ÿ‡ง๐Ÿ‡น":["bhutan","flag_bt"],"๐Ÿ‡ง๐Ÿ‡ป":["bouvet_island","flag_bv"],"๐Ÿ‡ง๐Ÿ‡ผ":["botswana","flag_bw"],"๐Ÿ‡ง๐Ÿ‡พ":["belarus","flag_by"],"๐Ÿ‡ง๐Ÿ‡ฟ":["belize","flag_bz"],"๐Ÿ‡จ๐Ÿ‡ฆ":["canada","flag_ca"],"๐Ÿ‡จ๐Ÿ‡จ":["cocos_islands","flag_cc"],"๐Ÿ‡จ๐Ÿ‡ฉ":["congo_kinshasa","flag_cd"],"๐Ÿ‡จ๐Ÿ‡ซ":["central_african_republic","flag_cf"],"๐Ÿ‡จ๐Ÿ‡ฌ":["congo_brazzaville","flag_cg"],"๐Ÿ‡จ๐Ÿ‡ญ":["flag_ch","switzerland"],"๐Ÿ‡จ๐Ÿ‡ฎ":["cote_divoire","flag_ci"],"๐Ÿ‡จ๐Ÿ‡ฐ":["cook_islands","flag_ck"],"๐Ÿ‡จ๐Ÿ‡ฑ":["chile","flag_cl"],"๐Ÿ‡จ๐Ÿ‡ฒ":["cameroon","flag_cm"],"๐Ÿ‡จ๐Ÿ‡ณ":["china","flag_cn"],"๐Ÿ‡จ๐Ÿ‡ด":["colombia","flag_co"],"๐Ÿ‡จ๐Ÿ‡ต":["clipperton_island","flag_cp"],"๐Ÿ‡จ๐Ÿ‡ท":["costa_rica","flag_cr"],"๐Ÿ‡จ๐Ÿ‡บ":["cuba","flag_cu"],"๐Ÿ‡จ๐Ÿ‡ป":["cape_verde","flag_cv"],"๐Ÿ‡จ๐Ÿ‡ผ":["curacao","flag_cw"],"๐Ÿ‡จ๐Ÿ‡ฝ":["christmas_island","flag_cx"],"๐Ÿ‡จ๐Ÿ‡พ":["cyprus","flag_cy"],"๐Ÿ‡จ๐Ÿ‡ฟ":["czech_republic","czechia","flag_cz"],"๐Ÿ‡ฉ๐Ÿ‡ช":["flag_de","germany"],"๐Ÿ‡ฉ๐Ÿ‡ฌ":["diego_garcia","flag_dg"],"๐Ÿ‡ฉ๐Ÿ‡ฏ":["djibouti","flag_dj"],"๐Ÿ‡ฉ๐Ÿ‡ฐ":["denmark","flag_dk"],"๐Ÿ‡ฉ๐Ÿ‡ฒ":["dominica","flag_dm"],"๐Ÿ‡ฉ๐Ÿ‡ด":["dominican_republic","flag_do"],"๐Ÿ‡ฉ๐Ÿ‡ฟ":["algeria","flag_dz"],"๐Ÿ‡ช๐Ÿ‡ฆ":["ceuta_melilla","flag_ea"],"๐Ÿ‡ช๐Ÿ‡จ":["ecuador","flag_ec"],"๐Ÿ‡ช๐Ÿ‡ช":["estonia","flag_ee"],"๐Ÿ‡ช๐Ÿ‡ฌ":["egypt","flag_eg"],"๐Ÿ‡ช๐Ÿ‡ญ":["flag_eh","western_sahara"],"๐Ÿ‡ช๐Ÿ‡ท":["eritrea","flag_er"],"๐Ÿ‡ช๐Ÿ‡ธ":["flag_es","spain"],"๐Ÿ‡ช๐Ÿ‡น":["ethiopia","flag_et"],"๐Ÿ‡ช๐Ÿ‡บ":["european_union","flag_eu"],"๐Ÿ‡ซ๐Ÿ‡ฎ":["finland","flag_fi"],"๐Ÿ‡ซ๐Ÿ‡ฏ":["fiji","flag_fj"],"๐Ÿ‡ซ๐Ÿ‡ฐ":["falkland_islands","flag_fk"],"๐Ÿ‡ซ๐Ÿ‡ฒ":["flag_fm","micronesia"],"๐Ÿ‡ซ๐Ÿ‡ด":["faroe_islands","flag_fo"],"๐Ÿ‡ซ๐Ÿ‡ท":["flag_fr","france"],"๐Ÿ‡ฌ๐Ÿ‡ฆ":["flag_ga","gabon"],"๐Ÿ‡ฌ๐Ÿ‡ง":["flag_gb","uk","united_kingdom"],"๐Ÿ‡ฌ๐Ÿ‡ฉ":["flag_gd","grenada"],"๐Ÿ‡ฌ๐Ÿ‡ช":["flag_ge","georgia"],"๐Ÿ‡ฌ๐Ÿ‡ซ":["flag_gf","french_guiana"],"๐Ÿ‡ฌ๐Ÿ‡ฌ":["flag_gg","guernsey"],"๐Ÿ‡ฌ๐Ÿ‡ญ":["flag_gh","ghana"],"๐Ÿ‡ฌ๐Ÿ‡ฎ":["flag_gi","gibraltar"],"๐Ÿ‡ฌ๐Ÿ‡ฑ":["flag_gl","greenland"],"๐Ÿ‡ฌ๐Ÿ‡ฒ":["flag_gm","gambia"],"๐Ÿ‡ฌ๐Ÿ‡ณ":["flag_gn","guinea"],"๐Ÿ‡ฌ๐Ÿ‡ต":["flag_gp","guadeloupe"],"๐Ÿ‡ฌ๐Ÿ‡ถ":["equatorial_guinea","flag_gq"],"๐Ÿ‡ฌ๐Ÿ‡ท":["flag_gr","greece"],"๐Ÿ‡ฌ๐Ÿ‡ธ":["flag_gs","south_georgia_south_sandwich_islands"],"๐Ÿ‡ฌ๐Ÿ‡น":["flag_gt","guatemala"],"๐Ÿ‡ฌ๐Ÿ‡บ":["flag_gu","guam"],"๐Ÿ‡ฌ๐Ÿ‡ผ":["flag_gw","guinea_bissau"],"๐Ÿ‡ฌ๐Ÿ‡พ":["flag_gy","guyana"],"๐Ÿ‡ญ๐Ÿ‡ฐ":["flag_hk","hong_kong"],"๐Ÿ‡ญ๐Ÿ‡ฒ":["flag_hm","heard_mcdonald_islands"],"๐Ÿ‡ญ๐Ÿ‡ณ":["flag_hn","honduras"],"๐Ÿ‡ญ๐Ÿ‡ท":["croatia","flag_hr"],"๐Ÿ‡ญ๐Ÿ‡น":["flag_ht","haiti"],"๐Ÿ‡ญ๐Ÿ‡บ":["flag_hu","hungary"],"๐Ÿ‡ฎ๐Ÿ‡จ":["canary_islands","flag_ic"],"๐Ÿ‡ฎ๐Ÿ‡ฉ":["flag_id","indonesia"],"๐Ÿ‡ฎ๐Ÿ‡ช":["flag_ie","ireland"],"๐Ÿ‡ฎ๐Ÿ‡ฑ":["flag_il","israel"],"๐Ÿ‡ฎ๐Ÿ‡ฒ":["flag_im","isle_of_man"],"๐Ÿ‡ฎ๐Ÿ‡ณ":["flag_in","india"],"๐Ÿ‡ฎ๐Ÿ‡ด":["british_indian_ocean_territory","flag_io"],"๐Ÿ‡ฎ๐Ÿ‡ถ":["flag_iq","iraq"],"๐Ÿ‡ฎ๐Ÿ‡ท":["flag_ir","iran"],"๐Ÿ‡ฎ๐Ÿ‡ธ":["flag_is","iceland"],"๐Ÿ‡ฎ๐Ÿ‡น":["flag_it","italy"],"๐Ÿ‡ฏ๐Ÿ‡ช":["flag_je","jersey"],"๐Ÿ‡ฏ๐Ÿ‡ฒ":["flag_jm","jamaica"],"๐Ÿ‡ฏ๐Ÿ‡ด":["flag_jo","jordan"],"๐Ÿ‡ฏ๐Ÿ‡ต":["flag_jp","japan"],"๐Ÿ‡ฐ๐Ÿ‡ช":["flag_ke","kenya"],"๐Ÿ‡ฐ๐Ÿ‡ฌ":["flag_kg","kyrgyzstan"],"๐Ÿ‡ฐ๐Ÿ‡ญ":["cambodia","flag_kh"],"๐Ÿ‡ฐ๐Ÿ‡ฎ":["flag_ki","kiribati"],"๐Ÿ‡ฐ๐Ÿ‡ฒ":["comoros","flag_km"],"๐Ÿ‡ฐ๐Ÿ‡ณ":["flag_kn","st_kitts_nevis"],"๐Ÿ‡ฐ๐Ÿ‡ต":["flag_kp","north_korea"],"๐Ÿ‡ฐ๐Ÿ‡ท":["flag_kr","south_korea"],"๐Ÿ‡ฐ๐Ÿ‡ผ":["flag_kw","kuwait"],"๐Ÿ‡ฐ๐Ÿ‡พ":["cayman_islands","flag_ky"],"๐Ÿ‡ฐ๐Ÿ‡ฟ":["flag_kz","kazakhstan"],"๐Ÿ‡ฑ๐Ÿ‡ฆ":["flag_la","laos"],"๐Ÿ‡ฑ๐Ÿ‡ง":["flag_lb","lebanon"],"๐Ÿ‡ฑ๐Ÿ‡จ":["flag_lc","st_lucia"],"๐Ÿ‡ฑ๐Ÿ‡ฎ":["flag_li","liechtenstein"],"๐Ÿ‡ฑ๐Ÿ‡ฐ":["flag_lk","sri_lanka"],"๐Ÿ‡ฑ๐Ÿ‡ท":["flag_lr","liberia"],"๐Ÿ‡ฑ๐Ÿ‡ธ":["flag_ls","lesotho"],"๐Ÿ‡ฑ๐Ÿ‡น":["flag_lt","lithuania"],"๐Ÿ‡ฑ๐Ÿ‡บ":["flag_lu","luxembourg"],"๐Ÿ‡ฑ๐Ÿ‡ป":["flag_lv","latvia"],"๐Ÿ‡ฑ๐Ÿ‡พ":["flag_ly","libya"],"๐Ÿ‡ฒ๐Ÿ‡ฆ":["flag_ma","morocco"],"๐Ÿ‡ฒ๐Ÿ‡จ":["flag_mc","monaco"],"๐Ÿ‡ฒ๐Ÿ‡ฉ":["flag_md","moldova"],"๐Ÿ‡ฒ๐Ÿ‡ช":["flag_me","montenegro"],"๐Ÿ‡ฒ๐Ÿ‡ซ":["flag_mf","st_martin"],"๐Ÿ‡ฒ๐Ÿ‡ฌ":["flag_mg","madagascar"],"๐Ÿ‡ฒ๐Ÿ‡ญ":["flag_mh","marshall_islands"],"๐Ÿ‡ฒ๐Ÿ‡ฐ":["flag_mk","macedonia"],"๐Ÿ‡ฒ๐Ÿ‡ฑ":["flag_ml","mali"],"๐Ÿ‡ฒ๐Ÿ‡ฒ":["burma","flag_mm","myanmar"],"๐Ÿ‡ฒ๐Ÿ‡ณ":["flag_mn","mongolia"],"๐Ÿ‡ฒ๐Ÿ‡ด":["flag_mo","macao","macau"],"๐Ÿ‡ฒ๐Ÿ‡ต":["flag_mp","northern_mariana_islands"],"๐Ÿ‡ฒ๐Ÿ‡ถ":["flag_mq","martinique"],"๐Ÿ‡ฒ๐Ÿ‡ท":["flag_mr","mauritania"],"๐Ÿ‡ฒ๐Ÿ‡ธ":["flag_ms","montserrat"],"๐Ÿ‡ฒ๐Ÿ‡น":["flag_mt","malta"],"๐Ÿ‡ฒ๐Ÿ‡บ":["flag_mu","mauritius"],"๐Ÿ‡ฒ๐Ÿ‡ป":["flag_mv","maldives"],"๐Ÿ‡ฒ๐Ÿ‡ผ":["flag_mw","malawi"],"๐Ÿ‡ฒ๐Ÿ‡ฝ":["flag_mx","mexico"],"๐Ÿ‡ฒ๐Ÿ‡พ":["flag_my","malaysia"],"๐Ÿ‡ฒ๐Ÿ‡ฟ":["flag_mz","mozambique"],"๐Ÿ‡ณ๐Ÿ‡ฆ":["flag_na","namibia"],"๐Ÿ‡ณ๐Ÿ‡จ":["flag_nc","new_caledonia"],"๐Ÿ‡ณ๐Ÿ‡ช":["flag_ne","niger"],"๐Ÿ‡ณ๐Ÿ‡ซ":["flag_nf","norfolk_island"],"๐Ÿ‡ณ๐Ÿ‡ฌ":["flag_ng","nigeria"],"๐Ÿ‡ณ๐Ÿ‡ฎ":["flag_ni","nicaragua"],"๐Ÿ‡ณ๐Ÿ‡ฑ":["flag_nl","netherlands"],"๐Ÿ‡ณ๐Ÿ‡ด":["flag_no","norway"],"๐Ÿ‡ณ๐Ÿ‡ต":["flag_np","nepal"],"๐Ÿ‡ณ๐Ÿ‡ท":["flag_nr","nauru"],"๐Ÿ‡ณ๐Ÿ‡บ":["flag_nu","niue"],"๐Ÿ‡ณ๐Ÿ‡ฟ":["flag_nz","new_zealand"],"๐Ÿ‡ด๐Ÿ‡ฒ":["flag_om","oman"],"๐Ÿ‡ต๐Ÿ‡ฆ":["flag_pa","panama"],"๐Ÿ‡ต๐Ÿ‡ช":["flag_pe","peru"],"๐Ÿ‡ต๐Ÿ‡ซ":["flag_pf","french_polynesia"],"๐Ÿ‡ต๐Ÿ‡ฌ":["flag_pg","papua_new_guinea"],"๐Ÿ‡ต๐Ÿ‡ญ":["flag_ph","philippines"],"๐Ÿ‡ต๐Ÿ‡ฐ":["flag_pk","pakistan"],"๐Ÿ‡ต๐Ÿ‡ฑ":["flag_pl","poland"],"๐Ÿ‡ต๐Ÿ‡ฒ":["flag_pm","st_pierre_miquelon"],"๐Ÿ‡ต๐Ÿ‡ณ":["flag_pn","pitcairn_islands"],"๐Ÿ‡ต๐Ÿ‡ท":["flag_pr","puerto_rico"],"๐Ÿ‡ต๐Ÿ‡ธ":["flag_ps","palestinian_territories"],"๐Ÿ‡ต๐Ÿ‡น":["flag_pt","portugal"],"๐Ÿ‡ต๐Ÿ‡ผ":["flag_pw","palau"],"๐Ÿ‡ต๐Ÿ‡พ":["flag_py","paraguay"],"๐Ÿ‡ถ๐Ÿ‡ฆ":["flag_qa","qatar"],"๐Ÿ‡ท๐Ÿ‡ช":["flag_re","reunion"],"๐Ÿ‡ท๐Ÿ‡ด":["flag_ro","romania"],"๐Ÿ‡ท๐Ÿ‡ธ":["flag_rs","serbia"],"๐Ÿ‡ท๐Ÿ‡บ":["flag_ru","russia"],"๐Ÿ‡ท๐Ÿ‡ผ":["flag_rw","rwanda"],"๐Ÿ‡ธ๐Ÿ‡ฆ":["flag_sa","saudi_arabia"],"๐Ÿ‡ธ๐Ÿ‡ง":["flag_sb","solomon_islands"],"๐Ÿ‡ธ๐Ÿ‡จ":["flag_sc","seychelles"],"๐Ÿ‡ธ๐Ÿ‡ฉ":["flag_sd","sudan"],"๐Ÿ‡ธ๐Ÿ‡ช":["flag_se","sweden"],"๐Ÿ‡ธ๐Ÿ‡ฌ":["flag_sg","singapore"],"๐Ÿ‡ธ๐Ÿ‡ญ":["flag_sh","st_helena"],"๐Ÿ‡ธ๐Ÿ‡ฎ":["flag_si","slovenia"],"๐Ÿ‡ธ๐Ÿ‡ฏ":["flag_sj","svalbard_jan_mayen"],"๐Ÿ‡ธ๐Ÿ‡ฐ":["flag_sk","slovakia"],"๐Ÿ‡ธ๐Ÿ‡ฑ":["flag_sl","sierra_leone"],"๐Ÿ‡ธ๐Ÿ‡ฒ":["flag_sm","san_marino"],"๐Ÿ‡ธ๐Ÿ‡ณ":["flag_sn","senegal"],"๐Ÿ‡ธ๐Ÿ‡ด":["flag_so","somalia"],"๐Ÿ‡ธ๐Ÿ‡ท":["flag_sr","suriname"],"๐Ÿ‡ธ๐Ÿ‡ธ":["flag_ss","south_sudan"],"๐Ÿ‡ธ๐Ÿ‡น":["flag_st","sao_tome_principe"],"๐Ÿ‡ธ๐Ÿ‡ป":["el_salvador","flag_sv"],"๐Ÿ‡ธ๐Ÿ‡ฝ":["flag_sx","sint_maarten"],"๐Ÿ‡ธ๐Ÿ‡พ":["flag_sy","syria"],"๐Ÿ‡ธ๐Ÿ‡ฟ":["eswatini","flag_sz","swaziland"],"๐Ÿ‡น๐Ÿ‡ฆ":["flag_ta","tristan_da_cunha"],"๐Ÿ‡น๐Ÿ‡จ":["flag_tc","turks_caicos_islands"],"๐Ÿ‡น๐Ÿ‡ฉ":["chad","flag_td"],"๐Ÿ‡น๐Ÿ‡ซ":["flag_tf","french_southern_territories"],"๐Ÿ‡น๐Ÿ‡ฌ":["flag_tg","togo"],"๐Ÿ‡น๐Ÿ‡ญ":["flag_th","thailand"],"๐Ÿ‡น๐Ÿ‡ฏ":["flag_tj","tajikistan"],"๐Ÿ‡น๐Ÿ‡ฐ":["flag_tk","tokelau"],"๐Ÿ‡น๐Ÿ‡ฑ":["flag_tl","timor_leste"],"๐Ÿ‡น๐Ÿ‡ฒ":["flag_tm","turkmenistan"],"๐Ÿ‡น๐Ÿ‡ณ":["flag_tn","tunisia"],"๐Ÿ‡น๐Ÿ‡ด":["flag_to","tonga"],"๐Ÿ‡น๐Ÿ‡ท":["flag_tr","turkey_tr"],"๐Ÿ‡น๐Ÿ‡น":["flag_tt","trinidad_tobago"],"๐Ÿ‡น๐Ÿ‡ป":["flag_tv","tuvalu"],"๐Ÿ‡น๐Ÿ‡ผ":["flag_tw","taiwan"],"๐Ÿ‡น๐Ÿ‡ฟ":["flag_tz","tanzania"],"๐Ÿ‡บ๐Ÿ‡ฆ":["flag_ua","ukraine"],"๐Ÿ‡บ๐Ÿ‡ฌ":["flag_ug","uganda"],"๐Ÿ‡บ๐Ÿ‡ฒ":["flag_um","us_outlying_islands"],"๐Ÿ‡บ๐Ÿ‡ณ":["flag_un","un","united_nations"],"๐Ÿ‡บ๐Ÿ‡ธ":["flag_us","united_states","usa"],"๐Ÿ‡บ๐Ÿ‡พ":["flag_uy","uruguay"],"๐Ÿ‡บ๐Ÿ‡ฟ":["flag_uz","uzbekistan"],"๐Ÿ‡ป๐Ÿ‡ฆ":["flag_va","vatican_city"],"๐Ÿ‡ป๐Ÿ‡จ":["flag_vc","st_vincent_grenadines"],"๐Ÿ‡ป๐Ÿ‡ช":["flag_ve","venezuela"],"๐Ÿ‡ป๐Ÿ‡ฌ":["british_virgin_islands","flag_vg"],"๐Ÿ‡ป๐Ÿ‡ฎ":["flag_vi","us_virgin_islands"],"๐Ÿ‡ป๐Ÿ‡ณ":["flag_vn","vietnam"],"๐Ÿ‡ป๐Ÿ‡บ":["flag_vu","vanuatu"],"๐Ÿ‡ผ๐Ÿ‡ซ":["flag_wf","wallis_futuna"],"๐Ÿ‡ผ๐Ÿ‡ธ":["flag_ws","samoa"],"๐Ÿ‡ฝ๐Ÿ‡ฐ":["flag_xk","kosovo"],"๐Ÿ‡พ๐Ÿ‡ช":["flag_ye","yemen"],"๐Ÿ‡พ๐Ÿ‡น":["flag_yt","mayotte"],"๐Ÿ‡ฟ๐Ÿ‡ฆ":["flag_za","south_africa"],"๐Ÿ‡ฟ๐Ÿ‡ฒ":["flag_zm","zambia"],"๐Ÿ‡ฟ๐Ÿ‡ผ":["flag_zw","zimbabwe"],"๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ":["england","flag_gbeng"],"๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ":["flag_gbsct","scotland"],"๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ":["flag_gbwls","wales"]}'),o=flarum.core.compat["common/extend"],i=flarum.core.compat["common/components/TextEditor"];var r=d.n(i);const _=flarum.core.compat["common/components/TextEditorButton"];var f=d.n(_);const c=flarum.core.compat["forum/utils/KeyboardNavigatable"];var t=d.n(c);function l(d,e){return l=Object.setPrototypeOf||function(d,e){return d.__proto__=e,d},l(d,e)}const s=flarum.core.compat["common/Fragment"];var g=function(d){var e,u;function a(){for(var e,u=arguments.length,a=new Array(u),n=0;n=a.length&&(n=0),this.index=n;var o=a.removeClass("active").eq(n).addClass("active");if(e){var i,r=u.scrollTop(),_=u.offset().top,f=_+u.outerHeight(),c=o.offset().top,t=c+o.outerHeight();c<_?i=r-_+c-parseInt(u.css("padding-top"),10):t>f&&(i=r-f+t+parseInt(u.css("padding-bottom"),10)),void 0!==i&&u.stop(!0).animate({scrollTop:i},100)}}},a}(d.n(s)()),b=function(){var d={base:"https://twemoji.maxcdn.com/v/14.0.2/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(d){var e="string"==typeof d?parseInt(d,16):d;return e<65536?r(e):r(55296+((e-=65536)>>10),56320+(1023&e))},toCodePoint:h},onerror:function(){this.parentNode&&this.parentNode.replaceChild(_(this.alt,!1),this)},parse:function(e,u){return u&&"function"!=typeof u||(u={callback:u}),("string"==typeof e?s:l)(e,{callback:u.callback||f,attributes:"function"==typeof u.attributes?u.attributes:m,base:"string"==typeof u.base?u.base:d.base,ext:u.ext||d.ext,size:u.folder||(a=u.size||d.size,"number"==typeof a?a+"x"+a:a),className:u.className||d.className,onerror:u.onerror||d.onerror});var a},replace:b,test:function(d){u.lastIndex=0;var e=u.test(d);return u.lastIndex=0,e}},e={"&":"&","<":"<",">":">","'":"'",'"':"""},u=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\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\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\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\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\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\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\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\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|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\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|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\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\udec3-\udec5\udef0-\udef6]|[\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-\udc8e\udc90\udc92-\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\udedd-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec2\uded0-\uded9\udee0-\udee7]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,a=/\uFE0F/g,n=String.fromCharCode(8205),o=/[&<>'"]/g,i=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,r=String.fromCharCode;return d;function _(d,e){return document.createTextNode(e?d.replace(a,""):d)}function f(d,e){return"".concat(e.base,e.size,"/",d,e.ext)}function c(d,e){for(var u,a,n=d.childNodes,o=n.length;o--;)3===(a=(u=n[o]).nodeType)?e.push(u):1!==a||"ownerSVGElement"in u||i.test(u.nodeName.toLowerCase())||c(u,e);return e}function t(d){return h(d.indexOf(n)<0?d.replace(a,""):d)}function l(d,e){for(var a,n,o,i,r,f,l,s,g,m,b,h,p,w=c(d,[]),k=w.length;k--;){for(o=!1,i=document.createDocumentFragment(),f=(r=w[k]).nodeValue,s=0;l=u.exec(f);){if((g=l.index)!==s&&i.appendChild(_(f.slice(s,g),!0)),h=t(b=l[0]),s=g+b.length,p=e.callback(h,e),h&&p){for(n in(m=new Image).onerror=e.onerror,m.setAttribute("draggable","false"),a=e.attributes(b,h))a.hasOwnProperty(n)&&0!==n.indexOf("on")&&!m.hasAttribute(n)&&m.setAttribute(n,a[n]);m.className=e.className,m.alt=b,m.src=p,o=!0,i.appendChild(m)}m||i.appendChild(_(b,!1)),m=null}o&&(s")}return n}))}function g(d){return e[d]}function m(){return null}function b(d,e){return String(d).replace(u,e)}function h(d,e){for(var u=[],a=0,n=0,o=0;o=d.length?{done:!0}:{done:!1,value:d[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function x(d,e){(null==e||e>d.length)&&(e=d.length);for(var u=0,a=new Array(e);u'),u=new g,(0,o.extend)(r().prototype,"oncreate",(function(){var d=this.$(".TextEditor-editor").wrap('
');this.navigator=new(t()),this.navigator.when((function(){return u.active})).onUp((function(){return u.navigate(-1)})).onDown((function(){return u.navigate(1)})).onSelect(u.complete.bind(u)).onCancel(u.hide.bind(u)).bindTo(d),d.after(e)})),(0,o.extend)(r().prototype,"buildEditorParams",(function(a){var o,i,r,_=this;a.inputListeners.push((function(){var a=_.attrs.composer.editor.getSelectionRange(),f=a[0];if(!(a[1]-f>0)){var c=_.attrs.composer.editor.getLastNChars(15);i=0;for(var t=c.length-1;t>=0;t--){var l=c.substr(t,1);if(!/[a-z0-9]|\+|\-|_|\:/.test(l))break;if(":"===l&&(0==t||/\s/.test(c.substr(t-1,1)))){o=t+1,i=f-c.length+t+1;break}}if(u.hide(),u.active=!1,i){r=c.substring(o).toLowerCase();var s=function(d){var e=d.emoji,a=d.name,n=d.code;return m("button",{key:e,onclick:function(){return d=e,_.attrs.composer.editor.replaceBeforeCursor(i-1,d+" "),void u.hide();var d},onmouseenter:function(){u.setIndex($(this).parent().index()-1)}},m("img",{alt:e,class:"emoji",draggable:"false",loading:"lazy",src:y+"72x72/"+n+".png"}),a)};!function(){var a,o,f=[],c=(a=r,o=new RegExp("\\((["+"+.*?[]{}()^$|\\".replace(/(.)/g,"\\$1")+"])\\)","g"),new RegExp("(.*)"+a.toLowerCase().replace(/(.)/g,"($1)(.*?)").replace(o,"(\\$1)")+"$","i")),t=7,l=function(e){for(var u=0;u0;u++){var a=d[u];if(-1===f.indexOf(a))for(var o,i=v(n[a]);!(o=i()).done;)if(e(o.value)){--t,f.push(a);break}}};l((function(d){return 0===d.indexOf(r)})),l((function(d){return c.test(d)}));var g=f.map((function(d){return{emoji:d,name:n[d][0],code:k(d)}})).map(s);if(g.length){u.items=g,m.render(e[0],u.render()),u.show();var b=_.attrs.composer.editor.getCaretCoordinates(i),h=u.$().outerWidth(),p=u.$().outerHeight(),w=u.$().offsetParent(),y=b.left,x=b.top+15;x+p>w.height()&&(x=b.top-p-15),y+h>w.width()&&(y=w.width()-h),x=Math.max(-(w.offset().top-$(document).scrollTop()),x),y=Math.max(-w.offset().left,y),u.show(y,x)}}(),u.setIndex(0),u.$().scrollTop(0),u.active=!0}}}))})),(0,o.extend)(r().prototype,"toolbarItems",(function(d){var e=this;d.add("emoji",m(f(),{onclick:function(){return e.attrs.composer.editor.insertAtCursor(" :")},icon:"far fa-smile"},app.translator.trans("flarum-emoji.forum.composer.emoji_tooltip")))})),(0,o.override)(z().prototype,"contentHtml",(function(d){var e,u,a=d();if(this.oldContentHtml!==a){var n=h.parse((e=a,(u=document.implementation.createHTMLDocument()).body.innerHTML=e,u.body),q);this.emojifiedContentHtml=n.innerHTML,this.oldContentHtml=a}return this.emojifiedContentHtml})),(0,o.override)(s9e.TextFormatter,"preview",(function(d,e,u){d(e,u),h.parse(u,q)}))}))})(),module.exports=e})(); //# 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 b4065cd30..885f13def 100644 --- a/extensions/emoji/js/dist/forum.js.map +++ b/extensions/emoji/js/dist/forum.js.map @@ -1 +1 @@ -{"version":3,"file":"forum.js","mappings":"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","sources":["webpack://@flarum/emoji/webpack/bootstrap","webpack://@flarum/emoji/webpack/runtime/compat get default export","webpack://@flarum/emoji/webpack/runtime/define property getters","webpack://@flarum/emoji/webpack/runtime/hasOwnProperty shorthand","webpack://@flarum/emoji/webpack/runtime/make namespace object","webpack://@flarum/emoji/external root \"flarum.core.compat['forum/app']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/extend']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/components/TextEditor']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/components/TextEditorButton']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['forum/utils/KeyboardNavigatable']\"","webpack://@flarum/emoji/../../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://@flarum/emoji/external root \"flarum.core.compat['common/Fragment']\"","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/external root \"flarum.core.compat['common/models/Post']\"","webpack://@flarum/emoji/./src/forum/renderEmoji.js","webpack://@flarum/emoji/./src/forum/index.js","webpack://@flarum/emoji/./src/forum/addComposerAutocomplete.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/app'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/extend'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/components/TextEditor'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/components/TextEditorButton'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/utils/KeyboardNavigatable'];","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/Fragment'];","import Fragment from 'flarum/common/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) => (\n
  • {item}
  • \n ))}\n
\n );\n }\n\n show(left, top) {\n this.$()\n .show()\n .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","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, 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.1.1/\",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\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d[\\udc68\\udc69]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1|\\ud83d\\udc6b\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6c\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6d\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc8f\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc91\\ud83c[\\udffb-\\udfff]|\\ud83d[\\udc6b-\\udc6d\\udc8f\\udc91])|(?:\\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\\uddd4\\uddd6-\\udddd])(?:\\ud83c[\\udffb-\\udfff])?\\u200d[\\u2640\\u2642]\\ufe0f|(?:\\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\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\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\\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|\\ud83d\\ude36\\u200d\\ud83c\\udf2b\\ufe0f|\\u2764\\ufe0f\\u200d\\ud83d\\udd25|\\u2764\\ufe0f\\u200d\\ud83e\\ude79|\\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|\\ud83d\\ude2e\\u200d\\ud83d\\udca8|\\ud83d\\ude35\\u200d\\ud83d\\udcab|\\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-\\udc8e\\udc90\\udc92-\\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 loading: 'lazy',\n }),\n};\n\n/**\n * Parses an HTML string into a `` node containing the HTML content.\n *\n * Vanilla JS implementation of jQuery's `$.parseHTML()`,\n * sourced from http://youmightnotneedjquery.com/\n */\nfunction parseHTML(str) {\n const tmp = document.implementation.createHTMLDocument();\n tmp.body.innerHTML = str;\n\n return tmp.body;\n}\n\nexport default function renderEmoji() {\n override(Post.prototype, 'contentHtml', function (original) {\n const contentHtml = original();\n\n if (this.oldContentHtml !== contentHtml) {\n // We need to parse the HTML string into a DOM node, then give it to Twemoji.\n //\n // This prevents some issues with the default find-replace that would be performed\n // on a string passed to `Twemoji.parse()`.\n //\n // The parse function can only handle a single DOM node provided, so we need to\n // wrap it in a node. In our `parseHTML` implementation, we wrap it in a ``\n // element. This gets stripped below.\n //\n // See https://github.com/flarum/core/issues/2958\n const emojifiedDom = twemoji.parse(parseHTML(contentHtml), options);\n\n // Steal the HTML string inside the emojified DOM `` tag.\n this.emojifiedContentHtml = emojifiedDom.innerHTML;\n\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/forum/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","import emojiMap from 'simple-emoji-map';\n\nimport { extend } from 'flarum/common/extend';\nimport TextEditor from 'flarum/common/components/TextEditor';\nimport TextEditorButton from 'flarum/common/components/TextEditorButton';\nimport KeyboardNavigatable from 'flarum/forum/utils/KeyboardNavigatable';\n\nimport AutocompleteDropdown from './fragments/AutocompleteDropdown';\nimport getEmojiIconCode from './helpers/getEmojiIconCode';\nimport cdn from './cdn';\n\nexport default function addComposerAutocomplete() {\n const emojiKeys = Object.keys(emojiMap);\n const $container = $('
');\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 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(() => {\n const selection = this.attrs.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 = this.attrs.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 >\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\n .map((emoji) => ({\n emoji,\n name: emojiMap[emoji][0],\n code: getEmojiIconCode(emoji),\n }))\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 = this.attrs.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(\n '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"],"names":["__webpack_require__","module","getter","__esModule","d","a","exports","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","Symbol","toStringTag","value","flarum","core","compat","_setPrototypeOf","p","setPrototypeOf","__proto__","AutocompleteDropdown","subClass","superClass","items","active","index","keyWasJustPressed","create","constructor","view","className","app","translator","trans","this","map","item","attrs","show","left","top","$","css","hide","navigate","delta","setIndex","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","grabAllTextNodes","node","allText","subnode","nodeType","childNodes","push","nodeName","toLowerCase","grabTheRightIcon","rawText","indexOf","attrib","attrname","modified","fragment","match","i","img","iconId","src","createDocumentFragment","nodeValue","exec","appendChild","slice","Image","setAttribute","hasAttribute","str","ret","replacer","m","unicodeSurrogates","sep","r","c","charCodeAt","toString","join","getEmojiIconCode","emoji","loading","emojiKeys","$container","dropdown","keys","emojiMap","extend","TextEditor","$editor","wrap","navigator","KeyboardNavigatable","when","onUp","onDown","onSelect","bind","onCancel","bindTo","after","params","relEmojiStart","absEmojiStart","typed","inputListeners","selection","composer","editor","getSelectionRange","cursor","lastChunk","getLastNChars","character","substr","substring","makeSuggestion","name","onclick","replacement","replaceBeforeCursor","onmouseenter","parent","class","draggable","cdn","reEscape","similarEmoji","regTyped","RegExp","maxSuggestions","findMatchingEmojis","matcher","curEmoji","suggestions","render","coordinates","getCaretCoordinates","width","outerWidth","height","offsetParent","Math","max","buildSuggestions","add","insertAtCursor","override","Post","original","tmp","contentHtml","oldContentHtml","emojifiedDom","implementation","createHTMLDocument","body","innerHTML","emojifiedContentHtml","s9e","TextFormatter","element"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"forum.js","mappings":"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","sources":["webpack://@flarum/emoji/webpack/bootstrap","webpack://@flarum/emoji/webpack/runtime/compat get default export","webpack://@flarum/emoji/webpack/runtime/define property getters","webpack://@flarum/emoji/webpack/runtime/hasOwnProperty shorthand","webpack://@flarum/emoji/webpack/runtime/make namespace object","webpack://@flarum/emoji/external root \"flarum.core.compat['forum/app']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/extend']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/components/TextEditor']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['common/components/TextEditorButton']\"","webpack://@flarum/emoji/external root \"flarum.core.compat['forum/utils/KeyboardNavigatable']\"","webpack://@flarum/emoji/../../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://@flarum/emoji/external root \"flarum.core.compat['common/Fragment']\"","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/external root \"flarum.core.compat['common/models/Post']\"","webpack://@flarum/emoji/./src/forum/renderEmoji.js","webpack://@flarum/emoji/./src/forum/index.js","webpack://@flarum/emoji/./src/forum/addComposerAutocomplete.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/app'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/extend'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/components/TextEditor'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/components/TextEditorButton'];","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['forum/utils/KeyboardNavigatable'];","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","const __WEBPACK_NAMESPACE_OBJECT__ = flarum.core.compat['common/Fragment'];","import Fragment from 'flarum/common/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) => (\n
  • {item}
  • \n ))}\n
\n );\n }\n\n show(left, top) {\n this.$()\n .show()\n .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","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n}","/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */\nvar twemoji=function(){\"use strict\";var twemoji={base:\"https://twemoji.maxcdn.com/v/14.0.2/\",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\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\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\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d[\\udc68\\udc69]|\\ud83e\\udef1\\ud83c\\udffb\\u200d\\ud83e\\udef2\\ud83c[\\udffc-\\udfff]|\\ud83e\\udef1\\ud83c\\udffc\\u200d\\ud83e\\udef2\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\udef1\\ud83c\\udffd\\u200d\\ud83e\\udef2\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\udef1\\ud83c\\udffe\\u200d\\ud83e\\udef2\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\udef1\\ud83c\\udfff\\u200d\\ud83e\\udef2\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1|\\ud83d\\udc6b\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6c\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6d\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc8f\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc91\\ud83c[\\udffb-\\udfff]|\\ud83e\\udd1d\\ud83c[\\udffb-\\udfff]|\\ud83d[\\udc6b-\\udc6d\\udc8f\\udc91]|\\ud83e\\udd1d)|(?:\\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\\uddd4\\uddd6-\\udddd])(?:\\ud83c[\\udffb-\\udfff])?\\u200d[\\u2640\\u2642]\\ufe0f|(?:\\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\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\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\\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|\\ud83d\\ude36\\u200d\\ud83c\\udf2b\\ufe0f|\\u2764\\ufe0f\\u200d\\ud83d\\udd25|\\u2764\\ufe0f\\u200d\\ud83e\\ude79|\\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|\\ud83d\\ude2e\\u200d\\ud83d\\udca8|\\ud83d\\ude35\\u200d\\ud83d\\udcab|\\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\\udec3-\\udec5\\udef0-\\udef6]|[\\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-\\udc8e\\udc90\\udc92-\\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\\udedd-\\udedf\\udeeb\\udeec\\udef4-\\udefc\\udfe0-\\udfeb\\udff0]|\\ud83e[\\udd0d\\udd0e\\udd10-\\udd17\\udd20-\\udd25\\udd27-\\udd2f\\udd3a\\udd3c\\udd3f-\\udd45\\udd47-\\udd76\\udd78-\\uddb4\\uddb7\\uddba\\uddbc-\\uddcc\\uddd0\\uddde-\\uddff\\ude70-\\ude74\\ude78-\\ude7c\\ude80-\\ude86\\ude90-\\udeac\\udeb0-\\udeba\\udec0-\\udec2\\uded0-\\uded9\\udee0-\\udee7]|[\\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 loading: 'lazy',\n }),\n};\n\n/**\n * Parses an HTML string into a `` node containing the HTML content.\n *\n * Vanilla JS implementation of jQuery's `$.parseHTML()`,\n * sourced from http://youmightnotneedjquery.com/\n */\nfunction parseHTML(str) {\n const tmp = document.implementation.createHTMLDocument();\n tmp.body.innerHTML = str;\n\n return tmp.body;\n}\n\nexport default function renderEmoji() {\n override(Post.prototype, 'contentHtml', function (original) {\n const contentHtml = original();\n\n if (this.oldContentHtml !== contentHtml) {\n // We need to parse the HTML string into a DOM node, then give it to Twemoji.\n //\n // This prevents some issues with the default find-replace that would be performed\n // on a string passed to `Twemoji.parse()`.\n //\n // The parse function can only handle a single DOM node provided, so we need to\n // wrap it in a node. In our `parseHTML` implementation, we wrap it in a ``\n // element. This gets stripped below.\n //\n // See https://github.com/flarum/core/issues/2958\n const emojifiedDom = twemoji.parse(parseHTML(contentHtml), options);\n\n // Steal the HTML string inside the emojified DOM `` tag.\n this.emojifiedContentHtml = emojifiedDom.innerHTML;\n\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/forum/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","import emojiMap from 'simple-emoji-map';\n\nimport { extend } from 'flarum/common/extend';\nimport TextEditor from 'flarum/common/components/TextEditor';\nimport TextEditorButton from 'flarum/common/components/TextEditorButton';\nimport KeyboardNavigatable from 'flarum/forum/utils/KeyboardNavigatable';\n\nimport AutocompleteDropdown from './fragments/AutocompleteDropdown';\nimport getEmojiIconCode from './helpers/getEmojiIconCode';\nimport cdn from './cdn';\n\nexport default function addComposerAutocomplete() {\n const emojiKeys = Object.keys(emojiMap);\n const $container = $('
');\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 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(() => {\n const selection = this.attrs.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 = this.attrs.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 >\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\n .map((emoji) => ({\n emoji,\n name: emojiMap[emoji][0],\n code: getEmojiIconCode(emoji),\n }))\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 = this.attrs.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(\n '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"],"names":["__webpack_require__","module","getter","__esModule","d","a","exports","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","Symbol","toStringTag","value","flarum","core","compat","_setPrototypeOf","p","setPrototypeOf","__proto__","AutocompleteDropdown","subClass","superClass","items","active","index","keyWasJustPressed","create","constructor","view","className","app","translator","trans","this","map","item","attrs","show","left","top","$","css","hide","navigate","delta","setIndex","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","grabAllTextNodes","node","allText","subnode","nodeType","childNodes","push","nodeName","toLowerCase","grabTheRightIcon","rawText","indexOf","attrib","attrname","modified","fragment","match","i","img","iconId","src","createDocumentFragment","nodeValue","exec","appendChild","slice","Image","setAttribute","hasAttribute","str","ret","replacer","m","unicodeSurrogates","sep","r","c","charCodeAt","toString","join","getEmojiIconCode","emoji","loading","emojiKeys","$container","dropdown","keys","emojiMap","extend","TextEditor","$editor","wrap","navigator","KeyboardNavigatable","when","onUp","onDown","onSelect","bind","onCancel","bindTo","after","params","relEmojiStart","absEmojiStart","typed","inputListeners","selection","composer","editor","getSelectionRange","cursor","lastChunk","getLastNChars","character","substr","substring","makeSuggestion","name","onclick","replacement","replaceBeforeCursor","onmouseenter","parent","class","draggable","cdn","reEscape","similarEmoji","regTyped","RegExp","maxSuggestions","findMatchingEmojis","matcher","curEmoji","suggestions","render","coordinates","getCaretCoordinates","width","outerWidth","height","offsetParent","Math","max","buildSuggestions","add","insertAtCursor","override","Post","original","tmp","contentHtml","oldContentHtml","emojifiedDom","implementation","createHTMLDocument","body","innerHTML","emojifiedContentHtml","s9e","TextFormatter","element"],"sourceRoot":""} \ No newline at end of file