1!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(e){"use strict";var t,n,o={interval:100,sensitivity:6,timeout:0},i=0,r=function(e){t=e.pageX,n=e.pageY},u=function(e,o,i,v){if(Math.sqrt((i.pX-t)*(i.pX-t)+(i.pY-n)*(i.pY-n))<v.sensitivity)return o.off(i.event,r),delete i.timeoutId,i.isActive=!0,e.pageX=t,e.pageY=n,delete i.pX,delete i.pY,v.over.apply(o[0],[e]);i.pX=t,i.pY=n,i.timeoutId=setTimeout(function(){u(e,o,i,v)},v.interval)},v=function(e,t,n,o){var i=t.data("hoverIntent");return i&&delete i[n.id],o.apply(t[0],[e])},f=function(e){return"function"==typeof e};e.fn.hoverIntent=function(t,n,a){var p=i++,s=e.extend({},o);e.isPlainObject(t)?f((s=e.extend(s,t)).out)||(s.out=s.over):s=f(n)?e.extend(s,{over:t,out:n,selector:a}):e.extend(s,{over:t,out:t,selector:n});var c=function(t){var n=e.extend({},t),o=e(this),i=o.data("hoverIntent");i||o.data("hoverIntent",i={});var f=i[p];f||(i[p]=f={id:p}),f.timeoutId&&(f.timeoutId=clearTimeout(f.timeoutId));var a=f.event="mousemove.hoverIntent.hoverIntent"+p;if("mouseenter"===t.type){if(f.isActive)return;f.pX=n.pageX,f.pY=n.pageY,o.off(a,r).on(a,r),f.timeoutId=setTimeout(function(){u(n,o,f,s)},s.interval)}else{if(!f.isActive)return;o.off(a,r),f.timeoutId=setTimeout(function(){v(n,o,f,s.out)},s.timeout)}};return this.on({"mouseenter.hoverIntent":c,"mouseleave.hoverIntent":c},s.selector)}});
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.