// demo let demo = document.querySelector('.d7914e67'); if(demo){ let demoOpen = demo.querySelector('.b5b2ae527'), demoGame = demo.querySelector('.d7b798ccb'), demoGameData = demoGame.getAttribute('data-src'); demoOpen.addEventListener('click', function(){ this.setAttribute('aria-expanded', true); demoGame.src = demoGameData; demo.classList.add('open'); }); } // navigation mob let menuMob = document.querySelector('.h4f0e14db .n2f16bf50'); if(menuMob){ let hamburger = document.querySelector('.h1b192573'), lang = document.querySelector('.h4f0e14db .lf1a2c32e'), body = document.body, overly = document.querySelector('.o9acb9f8a'), menuMobA = menuMob.querySelectorAll('.n2f16bf50 a'); hamburger.addEventListener('click', function () { if (menuMob.classList.contains('open')) { this.setAttribute('aria-expanded', false); overly.style.display = 'none'; } else { this.setAttribute('aria-expanded', true); overly.style.display = 'block'; } menuMob.classList.toggle('open'); this.classList.toggle('is_active'); body.classList.toggle('body_scroll'); if(lang) lang.classList.toggle('close'); }); overly.addEventListener('click', function(){ menuMob.classList.remove('open'); body.classList.remove('body_scroll'); hamburger.classList.remove('is_active'); this.style.display = 'none'; if(lang) lang.classList.remove('close'); }); menuMobA.forEach(function(el){ el.addEventListener('click', function(){ menuMob.classList.remove('open'); body.classList.remove('body_scroll'); hamburger.classList.remove('is_active'); overly.style.display = 'none'; if(lang) lang.classList.remove('close'); }); }); } // rating if(document.querySelector('.r3e7cc672')){ let rating = document.querySelectorAll('.r3e7cc672'); rating.forEach( function(el) { let text = el.querySelector('.rating-total-b').innerHTML, textMath = Math.floor(parseInt(text)), ratingSvg = el.querySelector('.r706035cc'); if(textMath >= 5){ ratingSvg.setAttribute('width', 100 + '%'); } else if(textMath >= 4){ ratingSvg.setAttribute('width', 80 + '%'); } else if(textMath >= 3){ ratingSvg.setAttribute('width', 60 + '%'); } else if(textMath >= 2){ ratingSvg.setAttribute('width', 40 + '%'); } else if(textMath >= 1){ ratingSvg.setAttribute('width', 20 + '%'); } }); } // tablecontent if(document.querySelector('.tb9cc8265')){ let tablecontent = document.querySelector('.tb9cc8265'), tablecontentBtn = tablecontent.querySelector('.t7535fbdb'), body = document.body; if(window.matchMedia("(max-width: 768px)").matches){ window.addEventListener('scroll', function(){ let documentBody = document.documentElement.clientHeight, scrollHeight = window.pageYOffset; if(scrollHeight > documentBody){ tablecontent.style.display = 'grid'; } else { tablecontent.style.display = 'none'; } }); } tablecontentBtn.addEventListener('click', function(){ if(tablecontent.classList.contains('open')){ this.setAttribute('aria-expanded', false); } else { this.setAttribute('aria-expanded', true); } tablecontent.classList.toggle('open'); if(window.matchMedia("(max-width: 768px)").matches){ body.classList.toggle('body_scroll'); } }); } // scroll up if(document.querySelector('.b5c88d413')){ let btnUp = document.querySelector('.b5c88d413'); function scrollUp(){ return window.pageYOffset || document.documentElement.scrollTop; } window.addEventListener('scroll', function(){ let documentBody = document.documentElement.clientHeight, scrollHeight = window.pageYOffset; if(scrollHeight > documentBody){ btnUp.style.display = 'block'; } else { btnUp.style.display = 'none'; } }); btnUp.addEventListener('click', function scrolltoTop(){ window.scrollBy(0,-150); if(scrollUp() > 0){ requestAnimationFrame(scrolltoTop); } }); } //# sourceMappingURL=../sourcemaps/js.js.map