"use strict";function initPhotoSwipe(gallerySelector){var added=!1,parseThumbnailElements=function(el){for(var thumbElements=el.childNodes,numNodes=thumbElements.length,items=[],figureEl,linkEl,size,item,i=0;i0&&(item.msrc=linkEl.children[0].getAttribute("src")),item.el=figureEl,items.push(item));return items},closest=function closest(el,fn){return el&&(fn(el)?el:closest(el.parentNode,fn))},onToggleButtonClick=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var eTarget,productImages=(e.target||e.srcElement).closest(".product-images"),clickedListItem=productImages.querySelectorAll(".image-item")[0],slider;if(productImages.querySelector(".flickity-slider")&&(clickedListItem=productImages.querySelector(".image-item.is-selected")),clickedListItem){for(var clickedGallery=clickedListItem.parentNode,childNodes=clickedListItem.parentNode.childNodes,numChildNodes=childNodes.length,nodeIndex=0,index,i=0;i=0&&openPhotoSwipe(index,clickedGallery),!1}},onThumbnailsClick=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var eTarget=e.target||e.srcElement;if("A"!==eTarget.tagName.toUpperCase()){var clickedListItem=closest(eTarget,(function(el){return el.tagName&&"FIGURE"===el.tagName.toUpperCase()}));if(clickedListItem){for(var clickedGallery=clickedListItem.parentNode,childNodes=clickedListItem.parentNode.childNodes,numChildNodes=childNodes.length,nodeIndex=0,index,i=0;i=0&&openPhotoSwipe(index,clickedGallery),!1}}},photoswipeParseHash=function(){var hash=window.location.hash.substring(1),params={};if(hash.length<5)return params;for(var vars=hash.split("&"),i=0,ij=vars.length;i