{"version":3,"file":"jquery.textcomplete.min.js","sources":["jquery.textcomplete.js"],"names":["$","lock","func","free","locked","args","toArray","arguments","unshift","apply","this","result","Array","prototype","slice","call","bind","context","getStyles","color","css","$el","properties","styles","each","i","property","identity","obj","memoize","memo","term","callback","data","concat","include","array","value","l","indexOf","length","Completer","strategies","$wrapper","$list","focused","$baseList","clone","el","get","prepareWrapper","document","activeElement","wrap","before","focus","listView","ListView","on","onKeyup","onKeydown","e","originalEvent","keepTextCompleteDropdown","deactivate","html","$baseWrapper","wrapper","list","position","bottom","left","zIndex","display","extend","renderList","clearAtNext","clear","shown","setPosition","getCaretPosition","activate","strategy","maxCount","render","searchCallbackFactory","self","keep","searchQuery","extractSearchQuery","getTextFromHeadToCaret","search","onSelect","pre","post","newSubStr","substring","selectionEnd","replace","isArray","match","val","selectionStart","$div","$span","overflow","white-space","text","appendTo","top","height","scrollTop","remove","range","selection","createTextRange","moveStart","moveEnd","name","hasOwnProperty","index","completer","onClick","push","template","append","activateIndexedItem","find","removeClass","getActiveItem","addClass","children","show","hide","select","keyCode","preventDefault","parseInt","$e","target","hasClass","parents","fn","textcomplete","cache","window","jQuery","Zepto"],"mappings":"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"}