mario-onlinesolutions.com
Open in
urlscan Pro
34.174.140.240
Public Scan
Submitted URL: http://mario-onlinesolutions.com/wp-content/uploads/siteground-optimizer-assets/hoverintent.min.js?ver=1.9
Effective URL: https://mario-onlinesolutions.com/wp-content/uploads/siteground-optimizer-assets/hoverintent.min.js?ver=1.9
Submission: On August 29 via api from US — Scanned from DE
Effective URL: https://mario-onlinesolutions.com/wp-content/uploads/siteground-optimizer-assets/hoverintent.min.js?ver=1.9
Submission: On August 29 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
/*! * hoverIntent v1.9.0 // 2017.09.01 // jQuery v1.7.0+ * http://briancherne.github.io/jquery-hoverIntent/ * * You may use hoverIntent under the terms of the MIT license. Basically that * means you are free to use hoverIntent as long as this header is left intact. * Copyright 2007-2017 Brian Cherne */!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):jQuery&&!jQuery.fn.hoverIntent&&a(jQuery)}(function(a){"use strict";var b,c,f={interval:100,sensitivity:6,timeout:0},g=0,d=function(a){b=a.pageX,c=a.pageY},e=function(f,h,a,g){if(Math.sqrt((a.pX-b)*(a.pX-b)+(a.pY-c)*(a.pY-c))<g.sensitivity)return h.off(a.event,d),delete a.timeoutId,a.isActive=!0,f.pageX=b,f.pageY=c,delete a.pX,delete a.pY,g.over.apply(h[0],[f]);a.pX=b,a.pY=c,a.timeoutId=setTimeout(function(){e(f,h,a,g)},g.interval)},h=function(b,a,c,d){return delete a.data("hoverIntent")[c.id],d.apply(a[0],[b])};a.fn.hoverIntent=function(c,j,l){var i=g++,b=a.extend({},f),k;return a.isPlainObject(c)?(b=a.extend(b,c),a.isFunction(b.out)||(b.out=b.over)):b=a.isFunction(j)?a.extend(b,{over:c,out:j,selector:l}):a.extend(b,{over:c,out:c,selector:j}),k=function(l){var g=a.extend({},l),f=a(this),j=f.data("hoverIntent"),c,k;if(j||f.data("hoverIntent",j={}),c=j[i],c||(j[i]=c={id:i}),c.timeoutId&&(c.timeoutId=clearTimeout(c.timeoutId)),k=c.event="mousemove.hoverIntent.hoverIntent"+i,"mouseenter"===l.type){if(c.isActive)return;c.pX=g.pageX,c.pY=g.pageY,f.off(k,d).on(k,d),c.timeoutId=setTimeout(function(){e(g,f,c,b)},b.interval)}else{if(!c.isActive)return;f.off(k,d),c.timeoutId=setTimeout(function(){h(g,f,c,b.out)},b.timeout)}},this.on({"mouseenter.hoverIntent":k,"mouseleave.hoverIntent":k},b.selector)}})