; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/concept_kraken_s1/js/smoothscroll.js?15281919526827";s:6:"source";s:54:"/bitrix/templates/concept_kraken_s1/js/smoothscroll.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ !function(){var e,t,o,n={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},r=n,a=!1,i=!1,l={x:0,y:0},c=!1,u=document.documentElement,d=[],s=/^Mac/.test(navigator.platform),f={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},m={37:1,38:1,39:1,40:1};function w(){if(!c&&document.body){c=!0;var n=document.body,l=document.documentElement,d=window.innerHeight,s=n.scrollHeight;if(u=document.compatMode.indexOf("CSS")>=0?l:n,e=n,r.keyboardSupport&&X("keydown",g),top!=self)i=!0;else if(J&&s>d&&(n.offsetHeight<=d||l.offsetHeight<=d)){var f,m=document.createElement("div");m.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+u.scrollHeight+"px",document.body.appendChild(m),o=function(){f||(f=setTimeout(function(){a||(m.style.height="0",m.style.height=u.scrollHeight+"px",f=null)},500))},setTimeout(o,10),X("resize",o);if((t=new R(o)).observe(n,{attributes:!0,childList:!0,characterData:!1}),u.offsetHeight<=d){var w=document.createElement("div");w.style.clear="both",n.appendChild(w)}}r.fixedBackground||a||(n.style.backgroundAttachment="scroll",l.style.backgroundAttachment="scroll")}}var h=[],p=!1,v=Date.now();function y(e,t,o){var n,a;if(a=o,n=(n=t)>0?1:-1,a=a>0?1:-1,(l.x!==n||l.y!==a)&&(l.x=n,l.y=a,h=[],v=0),1!=r.accelerationMax){var i=Date.now()-v;if(i1&&(c=Math.min(c,r.accelerationMax),t*=c,o*=c)}v=Date.now()}if(h.push({x:t,y:o,lastX:t<0?.99:-.99,lastY:o<0?.99:-.99,start:Date.now()}),!p){var u=e===document.body,d=function(n){for(var a=Date.now(),i=0,l=0,c=0;c=r.animationTime,w=m?1:f/r.animationTime;r.pulseAlgorithm&&(w=V(w));var v=s.x*w-s.lastX>>0,y=s.y*w-s.lastY>>0;i+=v,l+=y,s.lastX+=v,s.lastY+=y,m&&(h.splice(c,1),c--)}u?window.scrollBy(i,l):(i&&(e.scrollLeft+=i),l&&(e.scrollTop+=l)),t||o||(h=[]),h.length?P(d,e,1e3/r.frameRate+1):p=!1};P(d,e,0),p=!0}}function b(t){c||w();var o=t.target;if(t.defaultPrevented||t.ctrlKey)return!0;if(A(e,"embed")||A(o,"embed")&&/\.pdf/i.test(o.src)||A(e,"object")||o.shadowRoot)return!0;var n=-t.wheelDeltaX||t.deltaX||0,a=-t.wheelDeltaY||t.deltaY||0;s&&(t.wheelDeltaX&&B(t.wheelDeltaX,120)&&(n=t.wheelDeltaX/Math.abs(t.wheelDeltaX)*-120),t.wheelDeltaY&&B(t.wheelDeltaY,120)&&(a=t.wheelDeltaY/Math.abs(t.wheelDeltaY)*-120)),n||a||(a=-t.wheelDelta||0),1===t.deltaMode&&(n*=40,a*=40);var l=H(o);return l?!!function(e){if(!e)return;d.length||(d=[e,e,e]);return e=Math.abs(e),d.push(e),d.shift(),clearTimeout(D),D=setTimeout(function(){try{localStorage.SS_deltaBuffer=d.join(",")}catch(e){}},1e3),!N(120)&&!N(100)}(a)||(Math.abs(n)>1.2&&(n*=r.stepSize/120),Math.abs(a)>1.2&&(a*=r.stepSize/120),y(l,n,a),t.preventDefault(),void E()):!i||!W||(Object.defineProperty(t,"target",{value:window.frameElement}),parent.wheel(t))}function g(t){var o=t.target,n=t.ctrlKey||t.altKey||t.metaKey||t.shiftKey&&t.keyCode!==f.spacebar;document.body.contains(e)||(e=document.activeElement);var a=/^(button|submit|radio|checkbox|file|color|image)$/i;if(t.defaultPrevented||/^(textarea|select|embed|object)$/i.test(o.nodeName)||A(o,"input")&&!a.test(o.type)||A(e,"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}(t)||o.isContentEditable||n)return!0;if((A(o,"button")||A(o,"input")&&a.test(o.type))&&t.keyCode===f.spacebar)return!0;if(A(o,"input")&&"radio"==o.type&&m[t.keyCode])return!0;var l=0,c=0,u=H(e);if(!u)return!i||!W||parent.keydown(t);var d=u.clientHeight;switch(u==document.body&&(d=window.innerHeight),t.keyCode){case f.up:c=-r.arrowScroll;break;case f.down:c=r.arrowScroll;break;case f.spacebar:c=-(t.shiftKey?1:-1)*d*.9;break;case f.pageup:c=.9*-d;break;case f.pagedown:c=.9*d;break;case f.home:c=-u.scrollTop;break;case f.end:var s=u.scrollHeight-u.scrollTop-d;c=s>0?s+10:0;break;case f.left:l=-r.arrowScroll;break;case f.right:l=r.arrowScroll;break;default:return!0}y(u,l,c),t.preventDefault(),E()}function S(t){e=t.target}var x,k,D,M=(x=0,function(e){return e.uniqueID||(e.uniqueID=x++)}),T={};function E(){clearTimeout(k),k=setInterval(function(){T={}},1e3)}function C(e,t){for(var o=e.length;o--;)T[M(e[o])]=t;return t}function H(e){var t=[],o=document.body,n=u.scrollHeight;do{var r=T[M(e)];if(r)return C(t,r);if(t.push(e),n===e.scrollHeight){var a=L(u)&&L(o)||O(u);if(i&&z(u)||!i&&a)return C(t,j())}else if(z(e)&&O(e))return C(t,e)}while(e=e.parentElement)}function z(e){return e.clientHeight+10=1?1:e<=0?0:(1==r.pulseNormalize&&(r.pulseNormalize/=q(1)),q(e))}var F,I=window.navigator.userAgent,_=/Edge/.test(I),W=/chrome/i.test(I)&&!_,$=/safari/i.test(I)&&!_,U=/mobile/i.test(I),G=/Windows NT 6.1/i.test(I)&&/rv:11/i.test(I),J=$&&(/Version\/8/i.test(I)||/Version\/9/i.test(I)),Q=(W||$||G)&&!U;function Z(e){for(var t in e)n.hasOwnProperty(t)&&(r[t]=e[t])}"onwheel"in document.createElement("div")?F="wheel":"onmousewheel"in document.createElement("div")&&(F="mousewheel"),F&&Q&&(X(F,b),X("mousedown",S),X("load",w)),Z.destroy=function(){t&&t.disconnect(),Y(F,b),Y("mousedown",S),Y("keydown",g),Y("resize",o),Y("load",w)},window.SmoothScrollOptions&&Z(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return Z}):"object"==typeof exports?module.exports=Z:window.SmoothScroll=Z}(); /* End */ ;; /* /bitrix/templates/concept_kraken_s1/js/smoothscroll.js?15281919526827*/