// 2 plugins merged
// jquery.exitintent - Copyright (c) 2016 Flávio Veloso
// jQuery Stick to Me plugin - @author: Guilherme Assemany
!function(a){var b;a.exitIntent=function(c,d){function j(c){var d=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop,i=document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft;if(d=a(document).scrollTop()>d?a(document).scrollTop():d,i=a(document).scrollLeft()>i?a(document).scrollLeft():i,-1==Math.round(c.pageX)||-1==Math.round(c.pageY)||-3==c.pageX||-3==c.pageY)var j=-h+d,k=g-i;else var j=-c.pageY+d,k=c.pageX-i;var n,l=-e/f*k,m=e/f*k-e;if(j>=l&&j>=m&&(n="top"),!(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)&&j<0&&j>-e&&k>0&&k<f||c.pageY>0&&"top"!=n)){if(b&&clearTimeout(b),a.exitIntent.settings.sensitivity<=0)return void a.event.trigger("exitintent");b=setTimeout(function(){b=null,a.event.trigger("exitintent")},a.exitIntent.settings.sensitivity)}}function k(){b&&(clearTimeout(b),b=null)}function l(a){g=a.pageX,h=a.pageY}var g,e=a(window).height(),f=a(window).width(),h=0;if(a(window).resize(function(b){e=a(window).height(),f=a(window).width()}),a.exitIntent.settings=a.extend(a.exitIntent.settings,d),"enable"==c)a(window).mouseleave(j),a(window).mouseenter(k),a(window).mousemove(l);else{if("disable"!=c)throw"Invalid parameter to jQuery.exitIntent -- should be 'enable'/'disable'";k(),a(window).unbind("mouseleave",j),a(window).unbind("mouseenter",k),a(window).unbind("mousemove",l)}},a.exitIntent.settings={sensitivity:300}}(jQuery);