1/*! This file is auto-generated */ 2!(function (e, t) { 3 if ("function" == typeof define && define.amd) 4 define("hoverintent", ["module"], t); 5 else if ("undefined" != typeof exports) t(module); 6 else { 7 var n = { exports: {} }; 8 t(n), (e.hoverintent = n.exports); 9 } 10})(this, function (e) { 11 "use strict"; 12 var t = 13 Object.assign || 14 function (e) { 15 for (var t = 1; t < arguments.length; t++) { 16 var n = arguments[t]; 17 for (var o in n) 18 Object.prototype.hasOwnProperty.call(n, o) && (e[o] = n[o]); 19 } 20 return e; 21 }; 22 e.exports = function (e, n, o) { 23 function i(e, t) { 24 return y && (y = clearTimeout(y)), (b = 0), p ? void 0 : o.call(e, t); 25 } 26 function r(e) { 27 (m = e.clientX), (d = e.clientY); 28 } 29 function u(e, t) { 30 if ( 31 (y && (y = clearTimeout(y)), 32 Math.abs(h - m) + Math.abs(E - d) < x.sensitivity) 33 ) 34 return (b = 1), p ? void 0 : n.call(e, t); 35 (h = m), 36 (E = d), 37 (y = setTimeout(function () { 38 u(e, t); 39 }, x.interval)); 40 } 41 function s(t) { 42 return ( 43 (L = !0), 44 y && (y = clearTimeout(y)), 45 e.removeEventListener("mousemove", r, !1), 46 1 !== b && 47 ((h = t.clientX), 48 (E = t.clientY), 49 e.addEventListener("mousemove", r, !1), 50 (y = setTimeout(function () { 51 u(e, t); 52 }, x.interval))), 53 this 54 ); 55 } 56 function c(t) { 57 return ( 58 (L = !1), 59 y && (y = clearTimeout(y)), 60 e.removeEventListener("mousemove", r, !1), 61 1 === b && 62 (y = setTimeout(function () { 63 i(e, t); 64 }, x.timeout)), 65 this 66 ); 67 } 68 function v(t) { 69 L || ((p = !0), n.call(e, t)); 70 } 71 function a(t) { 72 !L && p && ((p = !1), o.call(e, t)); 73 } 74 function f() { 75 e.addEventListener("focus", v, !1), e.addEventListener("blur", a, !1); 76 } 77 function l() { 78 e.removeEventListener("focus", v, !1), 79 e.removeEventListener("blur", a, !1); 80 } 81 var m, 82 d, 83 h, 84 E, 85 L = !1, 86 p = !1, 87 T = {}, 88 b = 0, 89 y = 0, 90 x = { sensitivity: 7, interval: 100, timeout: 0, handleFocus: !1 }; 91 return ( 92 (T.options = function (e) { 93 var n = e.handleFocus !== x.handleFocus; 94 return (x = t({}, x, e)), n && (x.handleFocus ? f() : l()), T; 95 }), 96 (T.remove = function () { 97 e && 98 (e.removeEventListener("mouseover", s, !1), 99 e.removeEventListener("mouseout", c, !1), 100 l()); 101 }), 102 e && 103 (e.addEventListener("mouseover", s, !1), 104 e.addEventListener("mouseout", c, !1)), 105 T 106 ); 107 }; 108});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.