{"version":3,"sources":["emojionearea.js"],"names":["window","global","self","document","factory","require","exports","module","define","amd","jQuery","$","unique","eventStorage","possibleEvents","emojione","readyCallbacks","emojioneReady","fn","push","blankImg","slice","css_class","emojioneSupportMode","invisibleChar","trigger","event","args","result","j","toLowerCase","_event","id","length","each","i","apply","attach","element","events","target","callerEvent","currentTarget","link","isArray","getTemplate","template","unicode","shortname","imageType","imagePath","imagePathSVG","imagePathPNG","friendlyName","substr","replace","txt","charAt","toUpperCase","convert","shortnameTo","str","clear","emojioneList","pasteHtmlAtCaret","html","sel","range","getSelection","getRangeAt","rangeCount","deleteContents","el","createElement","innerHTML","frag","createDocumentFragment","node","lastNode","firstChild","appendChild","insertNode","cloneRange","setStartAfter","collapse","removeAllRanges","addRange","selection","type","createRange","pasteHTML","getDefaultOptions","emojioneArea","defaults","attributes","dir","spellcheck","autocomplete","autocorrect","autocapitalize","placeholder","emojiPlaceholder","container","hideSource","shortnames","sprite","pickerPosition","filtersPosition","hidePickerOnBlur","buttonTitle","tones","tonesStyle","inline","saveEmojisAs","shortcuts","autocompleteTones","standalone","useInternalCDN","recentEmojis","textcomplete","maxCount","placement","filters","title","emoji","recent","icon","smileys_people","animals_nature","food_drink","activity","travel_places","objects","symbols","flags","isObject","variable","getOptions","options","default_options","filter","data","isEmptyObject","key","val","extend","saveSelection","restoreSelection","setStart","startContainer","startOffset","setEnd","endContainer","endOffset","body","createTextRange","textRange","moveToElementText","startContanier","select","uniRegexp","unicodeTo","unicodeChar","map","htmlFromText","shortnameToUnicode","emojiTemplate","textFromHtml","RegExp","toShort","calcButtonPosition","this","offset","editor","offsetWidth","clientWidth","current","parseInt","button","css","marginRight","floatingPicker","picker","right","lazyLoading","lasyEmoji","pickerTop","top","pickerBottom","height","e","attr","removeClass","selector","prefix","skip_dot","div","parent","class","call","arguments","child","isFunction","appendTo","getRecent","localStorage","getItem","updateRecent","emojis","skinnable","scrollArea","is","scrollTop","recentCategory","items","emojiBtnTemplate","split","join","children","remove","insertAfter","on","recentFilter","show","height2","hasClass","next","addClass","hide","setRecent","index","indexOf","splice","unshift","pop","setItem","supportsLocalStorage","test","removeItem","init","source","emojiTemplateAlt","sourceValFunc","filtersBtns","search","emojisList","categories","app","role","contenteditable","tabindex","append","data-skin","searchSel","value","params","skin","data-filter","wrapInner","category","name","data-tone","text","prependTo","find","eq","setText","getText","click","resize","mousedown","paste","stayFocused","mouseup","keyup","keydown","keypress","focus","blur","noListenScroll","item","isActive","headerOffset","scroll","offsetTop","stop","animate","tone","hidePicker","showPicker","pasteText","caretID","Date","getTime","editorScrollTop","caret","originalEvent","clipboardData","getData","preventDefault","returnValue","stopPropagation","clipboard","position","left","width","overflow","setTimeout","emojibtn","content","filterBtns","term","$category","$matched","$notMatched","_","ctrlKey","which","handler","textcompleteOptions","onKeydown","commands","KEY_ENTER","sort","match","callback","cache","option","getScript","navigator","userAgent","execCommand","emojioneVersion","cdn","defaultBase","base","isLoading","loadEmojione","detectVersion","version","cacheBustParam","getSupportMode","createStyleSheet","rel","href","shift","imagePathSVGSprites","unicodeRegexp","EmojioneArea","bindEvent","ev","concat","prototype","off","call_args","setFocus","_sh_timer","clearTimeout","enable","prop","disable","emojioneAreaText","pseudoSelf","$this"],"mappings":"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","file":"emojionearea.min.js"}