(()=>{var e={97973:(e,t,n)=>{"use strict";n.r(t)},94967:e=>{var t="complete",n="canceled";function o(e,t,n){Math.max(0,t),Math.max(0,n),e.self===e?e.scrollTo(t,n):(e.scrollLeft=t,e.scrollTop=n)}function l(e){var n=e._scrollSettings;if(n){var i=n.maxSynchronousAlignments,r=function(e,t){var n,o,l,i,r,s,a,c=e.align,f=e.target.getBoundingClientRect(),u=c&&null!=c.left?c.left:.5,d=c&&null!=c.top?c.top:.5,g=c&&null!=c.leftOffset?c.leftOffset:0,p=c&&null!=c.topOffset?c.topOffset:0,m=u,h=d;if(e.isWindow(t))s=Math.min(f.width,t.innerWidth),a=Math.min(f.height,t.innerHeight),o=f.left+t.pageXOffset-t.innerWidth*m+s*m,l=f.top+t.pageYOffset-t.innerHeight*h+a*h,o-=g,l-=p,o=e.align.lockX?t.pageXOffset:o,l=e.align.lockY?t.pageYOffset:l,i=o-t.pageXOffset,r=l-t.pageYOffset;else{s=f.width,a=f.height,n=t.getBoundingClientRect();var v=f.left-(n.left-t.scrollLeft),w=f.top-(n.top-t.scrollTop);o=v+s*m-t.clientWidth*m,l=w+a*h-t.clientHeight*h,o-=g,l-=p,o=Math.max(Math.min(o,t.scrollWidth-t.clientWidth),0),l=Math.max(Math.min(l,t.scrollHeight-t.clientHeight),0),o=e.align.lockX?t.scrollLeft:o,l=e.align.lockY?t.scrollTop:l,i=o-t.scrollLeft,r=l-t.scrollTop}return{x:o,y:l,differenceX:i,differenceY:r}}(n,e),s=Date.now()-n.startTime,a=Math.min(1/n.time*s,1);if(n.endIterations>=i)return o(e,r.x,r.y),e._scrollSettings=null,n.end(t);var c=1-n.ease(a);if(o(e,r.x-r.differenceX*c,r.y-r.differenceY*c),s>=n.time)return n.endIterations++,n.scrollAncestor&&l(n.scrollAncestor),void l(e);!function(e){if("requestAnimationFrame"in window)return window.requestAnimationFrame(e);setTimeout(e,16)}(l.bind(null,e))}}function i(e){return e.self===e}function r(e){return"pageXOffset"in e||(e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth)&&"hidden"!==getComputedStyle(e).overflow}function s(){return!0}function a(e){if(e.assignedSlot)return a(e.assignedSlot);if(e.parentElement)return"body"===e.parentElement.tagName.toLowerCase()?e.parentElement.ownerDocument.defaultView||e.parentElement.ownerDocument.ownerWindow:e.parentElement;if(e.getRootNode){var t=e.getRootNode();if(11===t.nodeType)return t.host}}e.exports=function(e,o,c){if(e){"function"==typeof o&&(c=o,o=null),o||(o={}),o.time=isNaN(o.time)?1e3:o.time,o.ease=o.ease||function(e){return 1-Math.pow(1-e,e/2)},o.align=o.align||{};var f=a(e),u=1,d=o.validTarget||s,g=o.isScrollable;o.debug&&(console.log("About to scroll to",e),f||console.error("Target did not have a parent, is it mounted in the DOM?"));for(var p=[];f;)if(o.debug&&console.log("Scrolling parent node",f),d(f,u)&&(g?g(f,r):r(f))&&(u++,p.push(f)),!(f=a(f))){m(t);break}return p.reduce(((t,r,s)=>function(e,t,o,r,s){var a,c=!t._scrollSettings,f=t._scrollSettings,u=Date.now(),d={passive:!0};function g(e){t._scrollSettings=null,t.parentElement&&t.parentElement._scrollSettings&&t.parentElement._scrollSettings.end(e),o.debug&&console.log("Scrolling ended with type",e,"for",t),s(e),a&&(t.removeEventListener("touchstart",a,d),t.removeEventListener("wheel",a,d))}f&&f.end(n);var p=o.maxSynchronousAlignments;return null==p&&(p=3),t._scrollSettings={startTime:u,endIterations:0,target:e,time:o.time,ease:o.ease,align:o.align,isWindow:o.isWindow||i,maxSynchronousAlignments:p,end:g,scrollAncestor:r},"cancellable"in o&&!o.cancellable||(a=g.bind(null,n),t.addEventListener("touchstart",a,d),t.addEventListener("wheel",a,d)),c&&l(t),a}(e,r,o,p[s+1],m)),null)}function m(e){--u||c&&c(e)}}},11988:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),n(97973);const l=o(n(69636));class i{constructor(){$("#landing-products-scrollto").on("click",(()=>{l.default.ScrollIntoView($("#landing-products")[0],!0)}))}}$(window).on("load",(()=>{new i}))},69636:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=o(n(94967));t.default=class{static ScrollIntoView(e,t=!1,n=!1,o=500,i=void 0){const r=$(".navigation-container"),s=r.length>0?r.find(".top-menu").first().height():0;if((0,l.default)(e,{time:o,align:{top:t?0:.5,topOffset:n?s:0},cancellable:!1,maxSynchronousAlignments:1},i),$(e).hasClass("construction-window")){const t=new CustomEvent("update-world-position");e.dispatchEvent(t)}}}}},t={};function n(o){var l=t[o];if(void 0!==l)return l.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};n(11988)})();