var checkUrlPram=function(){var n=window.location.search.replace(/\s+/g,"").toLowerCase();n.slice(0,21)==="?aspxerrorpath=/sweet"&&(window.location.href=window.location.origin+"/en"+n.slice(15,28)+"/?"+n.slice(29,n.length));window.history.pushState("/","Title","/")},htmlEl,footerEl,snapWindowToBlock,calculateFooterHeight;checkUrlPram();var treehouseBase=document.getElementById("treehouse-base"),vid=document.getElementById("tree-video"),enterButton=document.getElementById("enterSiteButton"),pauseVideo=!0,treeRemoved=!1;window.onwheel=function(){vid&&enterSite()};$(document).on("touchmove",function(){vid&&enterSite()});var enterSite=function(){enterButton.classList.add("fade-out-enter-button");window.scrollTo(0,0);vid.classList.add("fade-out-video");pauseVideo=!1;vid.play();vid.currentTime>=3&&removeTreeElements()},removeTreeElements=function(){vid=document.getElementById("tree-video");vid.remove();vid=null;treehouseBase.remove();enterButton.remove();treeRemoved=!0;window.scrollTo(0,0);document.getElementById("home-page").style.position="relative";var n=document.getElementsByTagName("HTML")[0];n.addEventListener("wheel",transformScroll)},fadeEnterButton=function(){enterButton&&(enterButton.style.opacity=(1-window.pageYOffset/200).toString())};setInterval(function(){pauseVideo&&vid&&vid.pause();vid&&vid.currentTime>=3&&removeTreeElements()},40);var isMobileDevice=function(){return window.matchMedia("(max-width: 900px)").matches},setTreeVideoSrc=function(n,t){var i=document.createElement("source");i.setAttribute("type","video/mp4");vid.appendChild(i);isMobileDevice()?i.setAttribute("src",n):i.setAttribute("src",t)},applyStlyesInIe=function(){var n=window.navigator.userAgent,t=n.indexOf("MSIE"),i=n.indexOf("Edge");(t>0||i>0||!!navigator.userAgent.match(/Trident\/7\./))&&vid.classList.add("ie-object-fit")};applyStlyesInIe();var animateSprite=function(n,t){var i=document.getElementById("SweetTreats"),u=document.getElementById("YummyRecipes"),f,r,e;i&&t=="SweetTreats"&&(i.classList.add("animate-container"),r=i.getElementsByClassName("info-section")[0],r.classList.add("fadeOut"),f=i.getElementsByClassName("animation-sprite")[0],f.classList.add("elf-sprite"),animateLowerSection(i.getElementsByClassName("optional-lower-section")[0]),navigateToPath(n,4e3));u&&t=="YummyRecipes"&&(r=u.getElementsByClassName("order-2")[0],r.classList.add("fadeOut"),e=u.getElementsByClassName("animation-sprite")[0],e.classList.add("oven-sprite"),animateLowerSection(u.getElementsByClassName("optional-lower-section")[0]),navigateToPath(n,3e3))},animateLowerSection=function(n){n&&n.classList.add("fadeOut")},navigateToPath=function(n,t){setTimeout(function(){window.location.href=n},t)},transformScroll=function(n){var t=document.getElementById("tree-video");if(!t){if(window.scrollY<3&&tracker2){tracker1=!1;tracker2=!1;trackerScrollY=0;n.currentTarget.scrollLeft-=1;footerEl.style.display="none";return}if(n.currentTarget.scrollLeft===blocksWidth&&tracker1===!1){tracker1=!0;window.scrollTo(blocksWidth,3);footerEl.style.display="block";footerHeight=calculateFooterHeight();return}if(tracker1){if(trackerScrollY+n.deltaY>=footerHeight&&trackerScrollY<trackerScrollY+n.deltaY)return;trackerScrollY+=n.deltaY;window.scrollTo(blocksWidth,trackerScrollY);tracker2=!0;return}n.currentTarget.scrollLeft+=n.deltaY}},tracker1=!1,tracker2=!1,footerHeight=0,trackerScrollY=0,windowSizeX=window.innerWidth,windowSizeY=window.innerHeight,mainContentDivs=document.getElementsByClassName("keeblerstartpageblock"),amountOfBlocks=mainContentDivs.length-1,blocksWidth=windowSizeX*amountOfBlocks,blockHeight=9,mainContentDivContainer=document.getElementsByClassName("home-page-main-content-blocks")[0],divWidthString=(mainContentDivs.length*100).toString();mainContentDivContainer.style.width=divWidthString+"%";htmlEl=document.getElementsByTagName("HTML")[0];footerEl=document.getElementsByClassName("home-page-main-footer-block")[0];htmlEl.addEventListener("wheel",transformScroll);snapWindowToBlock=function(n,t){var i=document.getElementsByClassName("animateSprite-button");window.matchMedia("(max-width: 991px)").matches?Object.keys(i).forEach(function(n,r){i[r].value===t&&window.scrollTo(0,r*windowSizeY+64)}):Object.keys(i).forEach(function(n,r){i[r].value===t&&window.scrollTo(r*windowSizeX,trackerScrollY)});setTimeout(function(){animateSprite(n,t)},1e3)};calculateFooterHeight=function(){var t=document.body,n=document.documentElement,i=Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight);return i-window.innerHeight}