{"version":3,"file":"dist/jquery.caret-1.5.2.min.js","sources":["dist/jquery.caret-1.5.2.js"],"names":["$","undefined","_input","document","createElement","_support","setSelectionRange","createTextRange","_rNewlineIE","_rCarriageReturn","_getValue","input","value","text","_setValue","_getIndex","pos","norm","replace","len","length","Math","floor","_hasAttr","attrName","hasAttribute","Range","start","end","this","prototype","toString","JSON","stringify","_getCaretW3","selectionStart","_getCaretIE","caret","range","textInputRange","rawValue","endRange","focus","selection","createRange","parentElement","moveToBookmark","getBookmark","collapse","compareEndPoints","moveStart","_getCaret","_setCaretW3","_setCaretIE","move","select","_setCaret","_insertAtCaret","curPos","oldValueNorm","newLength","maxLength","getAttribute","delta","substr","_getInputRangeW3","selectionEnd","min","max","substring","_getInputRangeIE","normalizedValue","slice","split","moveEnd","_getInputRange","_setInputRangeW3","startPos","endPos","_setInputRangeIE","tr","_setInputRange","_replaceInputRange","$input","oldValue","val","attr","is","startText","endText","_selectAllW3","elem","window","getSelection","selectNodeContents","removeAllRanges","addRange","_selectAllIE","body","moveToElementText","_selectAll","$elem","_deselectAll","empty","extend","fn","$inputs","filter","arguments","get","each","_i","selectAll","deselectAll","jQuery","Zepto"],"mappings":"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"}