HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/fire-tech/fire-tech.nl/wwwroot/js/site/app.js
function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}var BrowserHandler={userAgent:"",browserInfo:"",init:function(){BrowserHandler.userAgent=window.navigator.userAgent,BrowserHandler.browserInfo=BrowserHandler.getBrowserInfo(),BrowserHandler.handleIE(),BrowserHandler.handleSafari()},handleIE:function(){var e=BrowserHandler.userAgent.indexOf("MSIE "),t=e>0,i=!!navigator.userAgent.match(/Trident.*rv\:11\./);if(t||i){var n="11";t&&(n=parseInt(BrowserHandler.userAgent.substring(e+5,BrowserHandler.userAgent.indexOf(".",e)))),document.getElementsByTagName("html")[0].classList.add("ie v"+n)}},handleSafari:function(){"Safari"===BrowserHandler.browserInfo.name&&BrowserHandler.browserInfo.version<=10&&document.getElementsByTagName("html")[0].classList.add("ie")},getBrowserInfo:function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?{name:"IE ",version:(e=/\brv[ :]+(\d+)/g.exec(t)||[])[1]||""}:"Chrome"===i[1]&&null!=(e=t.match(/\bOPR\/(\d+)/))?{name:"Opera",version:e[1]}:(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),{name:i[0],version:i[1]})}};BrowserHandler.init();var ChocolateFactory={bannedVisitor:[],enter:function(){var e=document.querySelectorAll(".js-chocolate-factory");if(isset(e))for(var t=e.length,i=0;i<t;i++){var n=e[i];ChocolateFactory._flashTicket(n)}},_flashTicket:function(e){var t=e.querySelector(".js-golden-ticket");isset(t)?t.addEventListener("click",function(){ChocolateFactory.enjoyTheTour(e)}):console.log("To bad, no golden tickets has been found.")},enjoyTheTour:function(e){var t=e.querySelectorAll("input, textarea");if(isset(t)){for(var i={},n=0,r=t.length,o=0;o<r;o++){var l=t[o],a=l.getAttribute("name");ChocolateFactory._isVisitorBanned(a)||(i[a]=ChocolateFactory._getArrangement(l),n++)}if(0===n)return;ChocolateFactory._finishTour(i,e)}else console.log("To bad, no members to visit this factory")},_isVisitorBanned:function(e){return-1!==ChocolateFactory.bannedVisitor.indexOf(e)},_getArrangement:function(e){e.nodeName;return e.value},_finishTour:function(e,t){e=ChocolateFactory._addWillieWonka(e);try{Ajax.post("/contact/process",e,function(e){var i=JSON.parse(e.response);switch(e.status){case 200:return ChocolateFactory._thanksForVisiting(i.redirectUrl);case 422:return ChocolateFactory._giveFeedbackToMembers(i.errors,t)}return ChocolateFactory._unknownGapInFactory(t)})}catch(e){return ChocolateFactory._unknownGapInFactory(t)}},_addWillieWonka:function(e){return e._willie="wonka",e},_giveFeedbackToMembers:function(e,t){var i=t.querySelector(".js-error-area");isset(i)&&(i.innerHTML=""),ChocolateFactory._clearPreviousMarkedJackets(t),Object.keys(e).forEach(function(n){var r=null,o=null;if("_honey"!==n&&"_secretCode"!==n){var l=t.querySelector("#"+n);r=ChocolateFactory._grabVisitorJacket(l),isset(r)&&(o=r.querySelector(".js-form-element-error")),isset(o)&&(o.innerHTML="")}for(var a=e[n],s=a.length,d=0;d<s;d++){var c=a[d];if("_honey"!==n&&"_secretCode"!==n&&(isset(r)&&r.classList.add("has-error"),isset(o))){var u=o.innerHTML;u+="<span>"+capitalizeFirstLetter(c)+"</span>",o.innerHTML=u}if(isset(i)){var g=i.innerHTML;g+="<li>"+capitalizeFirstLetter(c)+"</li>",i.innerHTML=g}}})},_clearPreviousMarkedJackets:function(e){for(var t=e.querySelectorAll(".has-error"),i=t.length,n=0;n<i;n++)t[n].classList.remove("has-error")},_grabVisitorJacket:function(e){if(!isset(e))return null;currentLayer=e,safetyBreak=0;do{if(safetyBreak++,currentLayer=currentLayer.parentNode,currentLayer.classList.contains("js-form-element"))return currentLayer}while("BODY"!==currentLayer.tagName&&safetyBreak<=10);return null},_thanksForVisiting:function(e){window.location=e},_unknownGapInFactory:function(e){console.log(e),console.log("ChocolateFactory: Unkown Error")}};ChocolateFactory.enter();var CookieHandler={cookieMessage:null,cookieSwitch:null,cookieFadeOutAnimationDuration:400,acceptTracking:!1,init:function(){CookieHandler.cookieMessage=document.getElementById("cookie-message"),isset(CookieHandler.cookieMessage)?CookieHandler.initCookieMessageWithoutTracking():(CookieHandler.cookieMessage=document.getElementById("cookie-message-overlay"),isset(CookieHandler.cookieMessage)&&CookieHandler.initCookieMessageWithTracking()),isset(CookieHandler.cookieMessage)&&CookieHandler.checkForCookieSettings(),CookieHandler.cookieSwitch=document.getElementById("cookie-switch"),isset(CookieHandler.cookieSwitch)&&CookieHandler.initCookieSwitch()},initCookieMessageWithoutTracking:function(){var e=CookieHandler.cookieMessage.querySelector(".close-button");isset(e)&&e.addEventListener("click",CookieHandler.closeCookieMessage)},initCookieMessageWithTracking:function(){var e=CookieHandler.cookieMessage.querySelector(".open-menu");isset(e)&&e.addEventListener("click",CookieHandler.openCookieSettings);var t=CookieHandler.cookieMessage.querySelector("#cookie-settings-menu #trackingCookie");if(isset(t)){var i=t.querySelector("input");i.addEventListener("change",CookieHandler.toggleTrackingSetting),!0===i.checked&&(CookieHandler.acceptTracking=!0)}var n=CookieHandler.cookieMessage.querySelector(".accept-cookie-button");isset(n)&&n.addEventListener("click",CookieHandler.setCookieSettings)},initCookieSwitch:function(){var e=CookieHandler.cookieSwitch.querySelector("#trackingCookie");if(isset(e)){var t=e.querySelector("input");t.addEventListener("change",CookieHandler.toggleTrackingSetting),!0===t.checked?CookieHandler.acceptTracking=!0:CookieHandler.acceptTracking=!1}var i=CookieHandler.cookieSwitch.querySelector("#save-cookie-settings");isset(i)&&i.addEventListener("click",function(){CookieHandler.cookieFadeOutAnimationDuration=0,CookieHandler.setCookieSettings()})},checkForCookieSettings:function(){Cookie.get("cookieMessage")?CookieHandler.cookieMessage.classList.add("accepted"):CookieHandler.cookieMessage.classList.remove("accepted")},closeCookieMessage:function(){Cookie.set("cookieMessage",!0,90),CookieHandler.cookieMessage.classList.add("transition-out")},openCookieSettings:function(){CookieHandler.cookieMessage.querySelector("#cookie-settings-menu").classList.add("edit"),CookieHandler.cookieMessage.querySelector("#message-description").classList.add("hide")},toggleTrackingSetting:function(){CookieHandler.acceptTracking?CookieHandler.acceptTracking=!1:CookieHandler.acceptTracking=!0},setCookieSettings:function(){CookieHandler.acceptTracking?Cookie.set("trackingCookieAccepted","true",90):Cookie.get("trackingCookieAccepted")&&Cookie.erase("trackingCookieAccepted"),CookieHandler.closeCookieMessage(),setTimeout(function(){location.reload()},CookieHandler.cookieFadeOutAnimationDuration)}};CookieHandler.init();var CourseFormHandler={addStudent:function(){var e=document.querySelectorAll("#subscribe .form .student:not([hidden])");return e[e.length-1].nextElementSibling.removeAttribute("hidden"),!1}},MapsHandler={map:"",key:"AIzaSyBtrEsKSQB-WBhZGSyaUiLRBev-u7ErkL8",location:{lat:51.264657,lng:5.579908},styling:"",init:function(){MapsHandler.map=document.getElementById("map"),isset(MapsHandler.map)&&(MapsHandler.map.hasAttribute("data-google-lat")&&(MapsHandler.location.lat=parseFloat(MapsHandler.map.getAttribute("data-google-lat"))),MapsHandler.map.hasAttribute("data-google-lng")&&(MapsHandler.location.lng=parseFloat(MapsHandler.map.getAttribute("data-google-lng"))),MapsHandler.setCustomStyling(),"undefined"==typeof google||void 0===google.maps?getScript("https://maps.googleapis.com/maps/api/js?key="+MapsHandler.key,MapsHandler.drawMap):MapsHandler.drawMap())},drawMap:function(){var e=new google.maps.Map(MapsHandler.map,{zoom:16,center:MapsHandler.location,disableDefaultUI:!0,styles:MapsHandler.styling});new google.maps.Marker({position:MapsHandler.location,map:e,icon:"/img/googleMapsMarker.png"})},setCustomStyling:function(){MapsHandler.styling=[{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#747474"},{lightness:"23"}]},{featureType:"poi.attraction",elementType:"geometry.fill",stylers:[{color:"#f38eb0"}]},{featureType:"poi.government",elementType:"geometry.fill",stylers:[{color:"#ced7db"}]},{featureType:"poi.medical",elementType:"geometry.fill",stylers:[{color:"#ffa5a8"}]},{featureType:"poi.park",elementType:"geometry.fill",stylers:[{color:"#c7e5c8"}]},{featureType:"poi.place_of_worship",elementType:"geometry.fill",stylers:[{color:"#d6cbc7"}]},{featureType:"poi.school",elementType:"geometry.fill",stylers:[{color:"#c4c9e8"}]},{featureType:"poi.sports_complex",elementType:"geometry.fill",stylers:[{color:"#b1eaf1"}]},{featureType:"road",elementType:"geometry",stylers:[{lightness:"100"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"},{lightness:"100"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffd4a5"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#ffe9d2"}]},{featureType:"road.local",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{weight:"3.00"}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{weight:"0.30"}]},{featureType:"road.local",elementType:"labels.text",stylers:[{visibility:"on"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#747474"},{lightness:"36"}]},{featureType:"road.local",elementType:"labels.text.stroke",stylers:[{color:"#e9e5dc"},{lightness:"30"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{visibility:"on"},{lightness:"100"}]},{featureType:"water",elementType:"all",stylers:[{color:"#d2e7f7"}]}]}};MapsHandler.init();var NavigationHandler={navElement:"",scrolled:0,isActive:!1,init:function(){NavigationHandler.navElement=document.getElementById("mobile-navigation");var e=document.getElementById("mobile-menu-trigger");isset(e)&&e.addEventListener("click",function(){NavigationHandler.open()});var t=document.getElementById("sticky-menu-trigger");isset(t)&&t.addEventListener("click",function(){NavigationHandler.open()});var i=document.getElementById("mobile-shader");isset(i)&&i.addEventListener("click",function(){NavigationHandler.close()});var n=document.getElementById("mobile-close");isset(n)&&n.addEventListener("click",function(){NavigationHandler.close()}),isset(NavigationHandler.navElement)&&setTimeout(function(){NavigationHandler.navElement.classList.add("allow-animation")},500)},toggle:function(){NavigationHandler.isActive?NavigationHandler.close():NavigationHandler.open()},open:function(){NavigationHandler.scrolled=window.pageYOffset,NavigationHandler.navElement.classList.add("active"),NavigationHandler.navElement.classList.add("shader-active"),NavigationHandler.isActive=!0,setTimeout(function(){document.body.classList.add("preventScroll")},400)},close:function(){NavigationHandler.navElement.classList.remove("active"),NavigationHandler.navElement.classList.remove("shader-active"),NavigationHandler.isActive=!1,document.body.classList.remove("preventScroll"),window.scrollTo(0,NavigationHandler.scrolled)}};NavigationHandler.init();var ResizeHandler={time:Date.now(),timeout:null,waitThrottle:1e3,waitDebounce:500,init:function(){ResizeHandler.triggerOnInit(),window.addEventListener("resize",function(){ResizeHandler.time+ResizeHandler.waitThrottle-Date.now()<0&&(ResizeHandler.triggerThrottle(),ResizeHandler.time=Date.now())}),window.addEventListener("resize",function(){ResizeHandler.triggerSmooth()}),window.addEventListener("resize",function(){isset(ResizeHandler.timeout)&&clearTimeout(ResizeHandler.timeout),ResizeHandler.timeout=setTimeout(ResizeHandler.triggerDebounce,ResizeHandler.waitDebounce)})},triggerOnInit:function(){ResizeHandler.resizeStepsSliders()},triggerThrottle:function(){},triggerDebounce:function(){ResizeHandler.resizeStepsSliders()},triggerSmooth:function(){},resizeStepsSliders:function(){var e=document.querySelectorAll(".steps-slider");if(isset(e))for(var t=e.length,i=0;i<t;i++){for(var n=e[i],r=0,o=n.querySelectorAll(".slides .slide"),l=o.length,a=0;a<l;a++){var s=o[a].offsetHeight;s>r&&(r=s)}r+=40,n.querySelector(".slides").style.height=r+"px"}}};ResizeHandler.init();var ScrollHandler={time:Date.now(),timeout:null,waitThrottle:1e3,waitDebounce:300,lastScrollTopPosition:0,scrollDirectionDown:!0,scrollDirectionUp:!1,init:function(){ScrollHandler.triggerOnInit(),window.addEventListener("scroll",function(){ScrollHandler.time+ScrollHandler.waitThrottle-Date.now()<0&&(ScrollHandler.triggerThrottle(),ScrollHandler.time=Date.now())}),window.addEventListener("scroll",function(){ScrollHandler.triggerSmooth()}),window.addEventListener("scroll",function(){isset(ScrollHandler.timeout)&&clearTimeout(ScrollHandler.timeout),ScrollHandler.timeout=setTimeout(ScrollHandler.triggerDebounce,ScrollHandler.waitDebounce)})},triggerOnInit:function(){ScrollHandler.triggerElementInViewportAnimation()},triggerThrottle:function(){ScrollHandler.triggerElementInViewportAnimation()},triggerDebounce:function(){},triggerSmooth:function(){ScrollHandler.detectScrollDirection(),ScrollHandler.toggleStickyNavigation()},detectIfElementIsPartlyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,n=window.innerWidth||document.documentElement.clientWidth,r=t.top<=i&&t.top+t.height>=0,o=t.left<=n&&t.left+t.width>=0;return r&&o}},detectIfElementIsFullyInViewport:function(e){if(isset(e)){var t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=window.innerHeight}},detectScrollDirection:function(){var e=window.pageYOffset||document.documentElement.scrollTop;e>=ScrollHandler.lastScrollTopPosition?(ScrollHandler.scrollDirectionDown=!0,ScrollHandler.scrollDirectionUp=!1):(ScrollHandler.scrollDirectionDown=!1,ScrollHandler.scrollDirectionUp=!0),ScrollHandler.lastScrollTopPosition=e},triggerElementInViewportAnimation:function(){for(var e=document.querySelectorAll(".element-in-viewport"),t=e.length,i=0;i<t;i++){var n=e[i];ScrollHandler.detectIfElementIsPartlyInViewport(n)&&n.classList.remove("element-in-viewport")}},toggleStickyNavigation:function(){var e=document.getElementById("mobile-navigation");isset(e)&&(ScrollHandler.scrollDirectionDown&&ScrollHandler.lastScrollTopPosition>=100?e.classList.add("hide-bar"):e.classList.remove("hide-bar"))}};ScrollHandler.init();var ScrollToHandler={offset:60,duration:1400,body:null,start:0,change:0,currentTime:0,allowAnimation:!1,scrollToAnimation:null,easing:"easeInOutQuad",init:function(){for(var e=document.querySelectorAll(".scroll-to-target"),t=e.length,i=0;i<t;i++){e[i].addEventListener("click",function(e){ScrollToHandler.prepareScrollTo(this.getAttribute("href")),e.preventDefault()})}},prepareScrollTo:function(e){e=e.substr(e.indexOf("#")+1);var t=document.getElementById(e).getBoundingClientRect();ScrollToHandler.body=document.documentElement,ScrollToHandler.start=Math.max(ScrollToHandler.body.scrollTop,document.body.scrollTop,window.pageYOffset),ScrollToHandler.change=t.top+ScrollToHandler.start-ScrollToHandler.start-ScrollToHandler.offset,ScrollToHandler.startTime="now"in window.performance?performance.now():(new Date).getTime(),ScrollToHandler.allowAnimation=!0,scrollToAnimation=requestAnimationFrame(ScrollToHandler.animateScroll),window.addEventListener("mousedown",ScrollToHandler.abortScrollAnimation),window.addEventListener("wheel",ScrollToHandler.abortScrollAnimation),window.addEventListener("DOMMouseScroll",ScrollToHandler.abortScrollAnimation),window.addEventListener("mousewheel",ScrollToHandler.abortScrollAnimation),window.addEventListener("keyup",ScrollToHandler.abortScrollAnimation),window.addEventListener("touchmove",ScrollToHandler.abortScrollAnimation)},animateScroll:function(e){var t=Math.min(1,(e-ScrollToHandler.startTime)/ScrollToHandler.duration);t<0&&(t=0),t=EasingFunctions[ScrollToHandler.easing](t);var i=ScrollToHandler.start+ScrollToHandler.change*t;ScrollToHandler.body.scrollTop=i,0===ScrollToHandler.body.scrollTop&&(document.body.scrollTop=i),t<1&&ScrollToHandler.allowAnimation&&(scrollToAnimation=requestAnimationFrame(ScrollToHandler.animateScroll))},abortScrollAnimation:function(e){ScrollToHandler.allowAnimation=!1,cancelAnimationFrame(ScrollToHandler.scrollToAnimation)}};ScrollToHandler.init();for(var searchHandler=function(){function e(t){_classCallCheck(this,e),console.debug("searchHandler initialized with searchUrl: "+t),this.searchUrl=t}return _createClass(e,[{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;""!==e&&(self=this,$.ajax({type:"GET",url:this.searchUrl,data:{page:t,amount:i,term:e},success:function(e){self.processSearchResponse(e)},error:function(){console.log("An error occured while searching")},headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},dataType:"json"}))}},{key:"processSearchResponse",value:function(t){e.validateSearchResponse(t)&&console.log(t)}}],[{key:"validateSearchResponse",value:function(e){return!(!e.hasOwnProperty("data")||!e.hasOwnProperty("meta"))||(console.error("Search response was not valid"),console.log(e),!1)}}]),e}(),imageSliders=[],imageSliderContainers=document.querySelectorAll(".image-slider"),imageSliderContainersLength=imageSliderContainers.length,i=0;i<imageSliderContainersLength;i++){var imageSlider=imageSliderContainers[i],imageSliderId=imageSlider.getAttribute("id");if(null!==imageSliderId){var imageSliderSetting=new SliderSetting({sliderId:imageSliderId,slideQuery:"#"+imageSliderId+" .placeholder figure",navigationButtons:"#"+imageSliderId+" .placeholder .controllers .nav-item",autoSlider:!0,sliderInterval:4e3});imageSliders.push(new Slider(imageSliderSetting.prepareParameters()).init())}else console.log("An image slider has no id...")}function SliderSetting(e){var t=this;return this.sliderId="",this.definedPreviousNext=!0,this.autoSlider=!1,this.sliderInterval=4e3,this.navigationButtons="",this.dots="",this.captions="",this.slideQuery="",this.setSliderId=function(e){return this.sliderId=e,this},this.setDefinedPreviousNext=function(e){return this.definedPreviousNext=e,this},this.setAutoSlider=function(e){return this.autoSlider=e,this},this.setSliderInterval=function(e){return this.sliderInterval=e,this},this.setSlideQuery=function(e){return this.slideQuery=e,this},this.setNavigationButtons=function(e){return this.navigationButtons=e,this},this.setDots=function(e){return this.dots=e,this},this.setCaptions=function(e){return this.captions=e,this},this.getSliderId=function(){return this.sliderId},this.getDefinedPreviousNext=function(){return this.definedPreviousNext},this.getAutoSlider=function(){return this.autoSlider},this.getSliderInterval=function(){return this.sliderInterval},this.getSlideQuery=function(){return this.slideQuery},this.getNavigationButtons=function(){return this.navigationButtons},this.getDots=function(){return this.dots},this.getCaptions=function(){return this.captions},this.prepareParameters=function(){return{sliderId:t.getSliderId(),definedPreviousNext:t.getDefinedPreviousNext(),autoSlider:t.getAutoSlider(),sliderInterval:t.getSliderInterval(),navigationButtons:t.getNavigationButtons(),dots:t.getDots(),captions:t.getCaptions(),slideQuery:t.getSlideQuery()}},this.fill=function(){for(var i=Object.keys(e),n=i.length,r=0;r<n;r++){var o=i[r];t[o]=e[o]}},this.fill(),{sliderId:t.setSliderId,definedPreviousNext:t.setDefinedPreviousNext,autoSlider:t.setAutoSlider,sliderInterval:t.setSliderInterval,navigationButtons:t.setNavigationButtons,dots:t.setDots,captions:t.setCaptions,slideQuery:t.setSlideQuery,prepareParameters:t.prepareParameters}}function Slider(e){var t=this;this.sliderObject="",this.activeSlideId=0,this.previousSlideId=0,this.nextSlideId=0,this.availableSlides=1,this.slides=[],this.autoSliderInterval=null,this.settings={},this.init=function(){this.settings=e,this.sliderObject=document.getElementById(this.settings.sliderId),this.slides=document.querySelectorAll(this.settings.slideQuery),this.availableSlides=this.slides.length,this.activeSlideId=0,t.settings.definedPreviousNext&&this.setPreviousAndNextSlide(),this.setSlide();var i=new Hammer(this.sliderObject);if(i.on("swipeleft",function(){t.resetAutoSlider(),t.nextSlide(),t.setSlide()}),i.on("swiperight",function(){t.resetAutoSlider(),t.previousSlide(),t.setSlide()}),""!==this.settings.navigationButtons)for(var n=document.querySelectorAll(this.settings.navigationButtons),r=n.length,o=0;o<r;o++){n[o].addEventListener("click",function(){t.clickNavigationButton(this)})}if(""!==this.settings.dots)for(var l=document.querySelectorAll(this.settings.dots),a=l.length,s=0;s<a;s++){l[s].addEventListener("click",function(){t.clickDot(this)})}t.autoSlider()},this.autoSlider=function(){null!==this.autoSliderInterval&&clearInterval(this.autoSliderInterval),this.settings.autoSlider&&Number.isInteger(this.settings.sliderInterval)&&(this.autoSliderInterval=setInterval(function(){t.nextSlide(),t.setSlide()},this.settings.sliderInterval))},this.resetAutoSlider=t.autoSlider,this.nextSlide=function(){this.activeSlideId++,this.activeSlideId>=this.availableSlides&&(this.activeSlideId=0),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.previousSlide=function(){this.activeSlideId--,this.activeSlideId<0&&(this.activeSlideId=this.availableSlides-1),t.settings.definedPreviousNext&&this.setPreviousAndNextSlide()},this.setPreviousAndNextSlide=function(){this.nextSlideId=this.activeSlideId+1,this.nextSlideId>=this.availableSlides&&(this.nextSlideId=0),this.previousSlideId=this.activeSlideId-1,this.previousSlideId<0&&(this.previousSlideId=this.availableSlides-1)},this.setSlide=function(){for(var e=t.slides.length,i=0;i<e;i++){var n=t.slides[i],r=parseInt(n.getAttribute("data-order"));r!==t.activeSlideId?n.classList.remove("active"):n.classList.add("active"),t.settings.definedPreviousNext&&(r!==t.previousSlideId?n.classList.remove("previous"):n.classList.add("previous"),r!==t.nextSlideId?n.classList.remove("next"):n.classList.add("next"))}""!==t.settings.dots&&t.setActiveDot(),""!==t.settings.captions&&t.setActiveCaption()},this.clickNavigationButton=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.settings.definedPreviousNext&&t.setPreviousAndNextSlide(),t.setSlide();var i=document.querySelector(t.settings.navigationButtons+".next"),n=document.querySelector(t.settings.navigationButtons+".previous");i.setAttribute("data-order",t.nextSlideId),n.setAttribute("data-order",t.previousSlideId),t.resetAutoSlider()},this.clickDot=function(e){t.activeSlideId=parseInt(e.getAttribute("data-order")),t.setSlide(),t.resetAutoSlider()},this.setActiveDot=function(){for(var e=document.querySelectorAll(this.settings.dots),i=e.length,n=0;n<i;n++){var r=e[n];dotOrder=parseInt(r.getAttribute("data-order")),dotOrder!==t.activeSlideId?r.classList.remove("active"):r.classList.add("active")}},this.setActiveCaption=function(){for(var e=document.querySelectorAll(this.settings.captions),i=e.length,n=0;n<i;n++){var r=e[n];captionOrder=parseInt(r.getAttribute("data-order")),captionOrder!==t.activeSlideId?r.classList.remove("active"):r.classList.add("active")}}}for(var stepsSliders=[],stepsSliderContainers=document.querySelectorAll(".steps-slider"),stepsSliderContainersLength=stepsSliderContainers.length,_i8=0;_i8<stepsSliderContainersLength;_i8++){var stepsSlider=stepsSliderContainers[_i8],stepsSliderId=stepsSlider.getAttribute("id");if(null!==stepsSliderId){var stepsSliderSetting={sliderId:stepsSliderId,navItemsQuery:"#"+stepsSliderId+" .slider-nav .slide-nav-item",slidesQuery:"#"+stepsSliderId+" .slides .slide",previousButton:"#"+stepsSliderId+" .slides .navigation-buttons .previous",nextButton:"#"+stepsSliderId+" .slides .navigation-buttons .next"};stepsSliders.push(new StepsSlider(stepsSliderSetting).init())}else console.log("A steps slider has no id...")}function StepsSlider(e){var t=this;this.slider=null,this.navItems=[],this.activeSlideId=0,this.slides=[],this.autoSliderInterval=null,this.autoSliderIntervalDuration=4e3,this.nextButton=null,this.previousButton=null,this.init=function(){this.slider=document.querySelectorAll(e.sliderId),this.slides=document.querySelectorAll(e.slidesQuery),this.nextButton=document.querySelector(e.nextButton),this.previousButton=document.querySelector(e.previousButton),this.navItems=document.querySelectorAll(e.navItemsQuery),this.activeSlideId=0,this.setSlide();for(var i=t.navItems.length,n=0;n<i;n++){t.navItems[n].addEventListener("click",function(){t.clickNavigationButton(this)})}isset(t.nextButton)&&t.nextButton.addEventListener("click",function(){t.nextSlide(),null!==t.autoSliderInterval&&clearInterval(t.autoSliderInterval)}),isset(t.previousButton)&&t.previousButton.addEventListener("click",function(){t.previousSlide(),null!==t.autoSliderInterval&&clearInterval(t.autoSliderInterval)}),this.autoSlider()},this.setSlide=function(){for(var e=t.slides.length,i=0;i<e;i++){var n=t.slides[i];parseInt(n.dataset.order)!==t.activeSlideId?n.classList.remove("active"):n.classList.add("active")}for(var r=t.navItems.length,o=0;o<r;o++){var l=t.navItems[o];parseInt(l.dataset.order)!==t.activeSlideId?l.classList.remove("active"):l.classList.add("active")}},this.autoSlider=function(){null!==t.autoSliderInterval&&clearInterval(t.autoSliderInterval),t.autoSliderInterval=setInterval(function(){t.nextSlide(),t.setSlide()},t.autoSliderIntervalDuration)},this.resetAutoSlider=t.autoSlider,this.clickNavigationButton=function(e){t.activeSlideId=parseInt(e.dataset.order),null!==t.autoSliderInterval&&clearInterval(t.autoSliderInterval),t.setSlide()},this.nextSlide=function(){t.activeSlideId++,t.activeSlideId>=t.slides.length&&(t.activeSlideId=0),t.setSlide()},this.previousSlide=function(){t.activeSlideId--,t.activeSlideId<0&&(t.activeSlideId=t.slides.length-1),t.setSlide()}}var YoutubeHandler={youtubeClass:".youtube-player",players:[],init:function(){for(var e=document.querySelectorAll(YoutubeHandler.youtubeClass),t=e.length,i=0;i<t;i++){var n=e[i];if(null!==n.getAttribute("id")){var r={id:n.getAttribute("id"),link:n.getAttribute("data-youtube-link"),autoPlay:parseInt(n.getAttribute("data-auto-play"))};YoutubeHandler.players.push(r)}else console.log("Element not include because there isn't a id on the player"),console.log(n)}t>=1&&YoutubeHandler.initYoutube()},initYoutube:function(){"undefined"==typeof YT||void 0===YT.Player?(window.onYouTubePlayerAPIReady=function(){YoutubeHandler.loadPlayers()},getScript("https://www.youtube.com/iframe_api")):YoutubeHandler.loadPlayers()},loadPlayers:function(){for(var e=[],t=YoutubeHandler.players.length,i=0;i<t;i++){var n=YoutubeHandler.players[i];n.player=new YT.Player(n.id,{height:200,width:200,videoId:n.link,host:"https://www.youtube-nocookie.com",playerVars:{modestbranding:0,showinfo:0,rel:0,disablekb:1,autoplay:n.autoPlay},events:{onStateChange:YoutubeHandler.onStateChange}}),e[n.id]=n}YoutubeHandler.players=e},onReady:function(e){var t=e.target.getIframe().getAttribute("id");YoutubeHandler.players[t].player},onStateChange:function(e){var t=e.target.getIframe().getAttribute("id"),i=YoutubeHandler.players[t].player;e.data;e.data===YT.PlayerState.ENDED&&i.playVideo()}};YoutubeHandler.init();