jQuery(function($){let c=1;let $body=$('body');$('.b-griditem').each(function(){$(this).addClass('lightbox-open'+c);c++;});c=1;$('.b-lightbox .lightbox-item').each(function(){$(this).addClass('lightbox-open'+c);c++;});$('.b-griditem .b-gridimg, .b-griditem .b-teamname').click(function(e){e.preventDefault();let lightbox=$(this).parent().attr("class").match(/lightbox-open[\w-]*\b/);window.location.hash=`#${$(this).parent().data('mt')}`;$('.b-lightbox').fadeIn("slow",function(){});$('.lightbox-item').hide();$('.lightbox-container .'+lightbox[0]).addClass('open');$('.lightbox-container .'+lightbox[0]).fadeIn('slow',function(){$body.css({'overflow':'hidden'});});$('.b-lightbox').scrollTop(0);});$('.b-lightbox-close').click(function(){clearUrlHash();$('.lightbox-item').removeClass('open');$('.b-lightbox').fadeOut('slow',function(){});$('.lightbox-item').fadeOut('slow',function(){});$body.css({'overflow':'auto'});});$(".b-lightbox").click(function(e){if(e.target!==e.currentTarget)return;$('.b-lightbox-close').click();});$(document).on('keydown',function(event){if(event.key=="Escape"){$('.b-lightbox-close').click();}});function clearUrlHash(){var uri=window.location.toString();if(uri.indexOf('#')>0){let cleanUri=uri.substring(0,uri.indexOf("#"));window.history.replaceState({},document.title,cleanUri);}}
window.addEventListener("keydown",function(event){if($('.b-lightbox .lightbox-item.open').length>0){if(event.defaultPrevented){return;}
let lightboxPos=$('.b-lightbox .lightbox-item.open').attr("class").match(/\d+/);var position=parseInt(lightboxPos[0]);switch(event.key){case "Left":case "ArrowLeft":position=position-1;if(position<1){position=$('.b-lightbox .lightbox-item').length;}
clearUrlHash();$('.lightbox-item').removeClass('open');setTimeout(function(){$('.b-lightbox .lightbox-item').hide();$('.lightbox-container .lightbox-open'+position).addClass('open');$('.lightbox-container .lightbox-open'+position).fadeIn("slow",function(){$body.css({'overflow':'hidden'});});window.location.hash=`#${$('.lightbox-container .lightbox-open'+position).data('mt')}`;$('.b-lightbox').scrollTop(0);},200);break;case "Right":case "ArrowRight":position=position+1;if(position>$('.lightbox-item').length){position=1;}
clearUrlHash();$('.lightbox-item').removeClass('open');setTimeout(function(){$('.b-lightbox .lightbox-item').hide();$('.lightbox-container .lightbox-open'+position).addClass('open');$('.lightbox-container .lightbox-open'+position).fadeIn("slow",function(){$body.css({'overflow':'hidden'});});window.location.hash=`#${$('.lightbox-container .lightbox-open'+position).data('mt')}`;$('.b-lightbox').scrollTop(0);},200);break;default:return;}
event.preventDefault();}},true);let hash=window.location.hash.toString().replace('#','');if(hash){let $target=$(`[data-mt=${hash}]`);if($target){let lightbox=$target.attr("class").match(/lightbox-open[\w-]*\b/);$('.b-lightbox').fadeIn("slow",function(){});$('.lightbox-item').hide();$('.lightbox-container .'+lightbox[0]).fadeIn("slow",function(){$body.css({'overflow':'hidden'});});}}});