File: /var/www/lipovac/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/SmoothScroll-compatible.min.js
!function(){var u,e={frameRate:150,animationTime:400,stepSize:120,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},w=e,c=!1,d=!1,n={x:0,y:0},s=!1,m=document.documentElement,r=[],l=/^Mac/.test(navigator.platform),f={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36};w=e;function i(){if(!s&&document.body){s=!0;var e=document.body,t=document.documentElement,o=window.innerHeight,a=e.scrollHeight;if(m=0<=document.compatMode.indexOf("CSS")?t:e,u=e,w.keyboardSupport&&z("keydown",p),top!=self)d=!0;else if(o<a&&(e.offsetHeight<=o||t.offsetHeight<=o)){var n,r=document.createElement("div");r.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+m.scrollHeight+"px",document.body.appendChild(r);var l=function(){n||(n=setTimeout(function(){c||(r.style.height="0",r.style.height=m.scrollHeight+"px",n=null)},500))};setTimeout(l,10);if(new N(l).observe(e,{attributes:!0,childList:!0,characterData:!1}),m.offsetHeight<=o){var i=document.createElement("div");i.style.clear="both",e.appendChild(i)}}w.fixedBackground||c||(e.style.backgroundAttachment="scroll",t.style.backgroundAttachment="scroll")}}var b=[],v=!1,g=Date.now();function h(s,m,f){var e,t;if(e=0<(e=m)?1:-1,t=0<(t=f)?1:-1,(n.x!==e||n.y!==t)&&(n.x=e,n.y=t,b=[],g=0),1!=w.accelerationMax){var o=Date.now()-g;if(o<w.accelerationDelta){var a=(1+50/o)/2;1<a&&(a=Math.min(a,w.accelerationMax),m*=a,f*=a)}g=Date.now()}if(b.push({x:m,y:f,lastX:m<0?.99:-.99,lastY:f<0?.99:-.99,start:Date.now()}),!v){var h=s===document.body,p=function(e){for(var t=Date.now(),o=0,a=0,n=0;n<b.length;n++){var r=b[n],l=t-r.start,i=l>=w.animationTime,c=i?1:l/w.animationTime;w.pulseAlgorithm&&(c=R(c));var u=r.x*c-r.lastX>>0,d=r.y*c-r.lastY>>0;o+=u,a+=d,r.lastX+=u,r.lastY+=d,i&&(b.splice(n,1),n--)}h?window.scrollBy(o,a):(o&&(s.scrollLeft+=o),a&&(s.scrollTop+=a)),m||f||(b=[]),b.length?K(p,s,1e3/w.frameRate+1):v=!1};K(p,s,0),v=!0}}function t(e){s||i();var t=e.target,o=T(t);if(!o||e.defaultPrevented||e.ctrlKey)return!0;if(X(u,"embed")||X(t,"embed")&&/\.pdf/i.test(t.src)||X(u,"object"))return!0;var a=-e.wheelDeltaX||e.deltaX||0,n=-e.wheelDeltaY||e.deltaY||0;if(l&&(e.wheelDeltaX&&Y(e.wheelDeltaX,120)&&(a=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY&&Y(e.wheelDeltaY,120)&&(n=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120)),a||n||(n=-e.wheelDelta||0),1===e.deltaMode&&(a*=40,n*=40),!w.touchpadSupport&&function(e){if(!e)return;r.length||(r=[e,e,e]);return e=Math.abs(e),r.push(e),r.shift(),clearTimeout(S),S=setTimeout(function(){window.localStorage&&(localStorage.SS_deltaBuffer=r.join(","))},1e3),!B(120)&&!B(100)}(n))return!0;1.2<Math.abs(a)&&(a*=w.stepSize/120),1.2<Math.abs(n)&&(n*=w.stepSize/120),h(o,a,n),e.preventDefault(),k()}function p(e){var t=e.target,o=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==f.spacebar;document.contains(u)||(u=document.activeElement);var a=/^(button|submit|radio|checkbox|file|color|image)$/i;if(/^(textarea|select|embed|object)$/i.test(t.nodeName)||X(t,"input")&&!a.test(t.type)||X(u,"video")||function(e){var t=e.target,o=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(o=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return o}(e)||t.isContentEditable||e.defaultPrevented||o)return!0;if((X(t,"button")||X(t,"input")&&a.test(t.type))&&e.keyCode===f.spacebar)return!0;var n=0,r=0,l=T(u),i=l.clientHeight;switch(l==document.body&&(i=window.innerHeight),e.keyCode){case f.up:r=-w.arrowScroll;break;case f.down:r=w.arrowScroll;break;case f.spacebar:r=-(e.shiftKey?1:-1)*i*.9;break;case f.pageup:r=.9*-i;break;case f.pagedown:r=.9*i;break;case f.home:r=-l.scrollTop;break;case f.end:var c=l.scrollHeight-l.scrollTop-i;r=0<c?c+10:0;break;case f.left:n=-w.arrowScroll;break;case f.right:n=w.arrowScroll;break;default:return!0}h(l,n,r),e.preventDefault(),k()}function o(e){u=e.target}var a,y,S,x=(a=0,function(e){return e.uniqueID||(e.uniqueID=a++)}),D={};function k(){clearTimeout(y),y=setInterval(function(){D={}},1e3)}function M(e,t){for(var o=e.length;o--;)D[x(e[o])]=t;return t}function T(e){var t=[],o=document.body,a=m.scrollHeight;do{var n=D[x(e)];if(n)return M(t,n);if(t.push(e),a===e.scrollHeight){var r=C(m)&&C(o)||E(m);if(d&&H(m)||!d&&r)return M(t,q())}else if(H(e)&&E(e))return M(t,e)}while(e=e.parentElement)}function H(e){return e.clientHeight+10<e.scrollHeight}function C(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function E(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function z(e,t){window.addEventListener(e,t,!1)}function X(e,t){return(e.nodeName||"").toLowerCase()===t.toLowerCase()}function Y(e,t){return Math.floor(e/t)==e/t}function B(e){return Y(r[0],e)&&Y(r[1],e)&&Y(r[2],e)}window.localStorage&&localStorage.SS_deltaBuffer&&(r=localStorage.SS_deltaBuffer.split(","));var L,A,K=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,o){window.setTimeout(e,o||1e3/60)},N=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,q=function(){if(!L){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,1),L=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-1),document.body.removeChild(e)}return L};function O(e){var t;return((e*=w.pulseScale)<1?e-(1-Math.exp(-e)):(e-=1,(t=Math.exp(-1))+(1-Math.exp(-e))*(1-t)))*w.pulseNormalize}function R(e){return 1<=e?1:e<=0?0:(1==w.pulseNormalize&&(w.pulseNormalize/=O(1)),O(e))}"onwheel"in document.createElement("div")?A="wheel":"onmousewheel"in document.createElement("div")&&(A="mousewheel"),A&&(z(A,t),z("mousedown",o),z("load",i))}();