(window.blocksyJsonP=window.blocksyJsonP||[]).push([[20],{35:function(e,t,r){"use strict";r.r(t),r.d(t,"mount",function(){return c});r(14);var i=r(1),s=r.n(i);function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t .ct-image-container")).map(function(t){return t.addEventListener("click",function(r){r.preventDefault(),window.PhotoSwipe&&function(t){var r=s()(".pswp")[0],i=s()(t),c=a(t.closest(".ct-product-view").querySelectorAll(".flexy-items .ct-image-container img, .ct-product-view > .ct-image-container img")).map(function(e){return{src:e.src,w:e.width,h:e.height,title:e.getAttribute("title")}}),o=s.a.extend({index:s()(i).index(),addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].textContent=e.title,!0):(t.children[0].textContent="",!1)}},e);new PhotoSwipe(r,PhotoSwipeUI_Default,c,o).init()}(t)})}),s.a&&s.a.fn&&s.a.fn.wc_variations_image_update){var t=s.a.fn.wc_variations_image_update;s.a.fn.wc_variations_image_update=function(e){var r=this;if(this[0].closest(".product").querySelector(".ct-product-view > .ct-image-container")){var i=this[0].closest(".product").querySelector(".ct-product-view > .ct-image-container");if(e){if(e.image&&e.image.src&&e.image.src.length>0){var s=i.querySelector("img");i.classList.remove("ct-no-image"),i.querySelector("img")||(s=document.createElement("img")).classList.add("ct-variation-image"),s.classList.contains("ct-variation-image")||s.dataset.originalSrc||(i.dataset.originalHref=i.href,s.src&&(s.dataset.originalSrc=s.src),s.srcset&&(s.dataset.originalSrcSet=s.srcset),s.sizes&&(s.dataset.originalSizes=s.sizes)),i.href=e.image.full_src,e.image.srcset&&(s.srcset=e.image.srcset),e.image.sizes&&(s.sizes=e.image.sizes),s.src=e.image.src,i.appendChild(s)}}else{var c=i.querySelector("img");c&&i.querySelector(".ct-variation-image")?(c.remove(),i.classList.add("ct-no-image")):(i.href=i.dataset.originalHref||i.href,(c.dataset.originalSrc||c.src)&&(c.src=c.dataset.originalSrc||c.src),(c.dataset.originalSrcSet||c.srcset)&&(c.srcset=c.dataset.originalSrcSet||c.srcset),(c.dataset.originalSizes||c.sizes)&&(c.sizes=c.dataset.originalSizes||c.sizes))}t&&t.apply(this,arguments)}else if(this[0].closest(".product").querySelector(".flexy-pills")){var o=function(){r[0].closest(".product").querySelector(".flexy-container").dataset.flexy||r[0].closest(".product").querySelector(".flexy-pills").firstElementChild.click()},n=function(){var e=r[0].closest(".product").querySelector(".flexy-pills [data-original-src]"),t=r[0].closest(".product").querySelector(".flexy-items [data-original-src]");e&&(e.parentNode.href=e.parentNode.dataset.originalHref||e.parentNode.href,(e.dataset.originalSrc||e.src)&&(e.src=e.dataset.originalSrc||e.src),(e.dataset.originalSrcSet||e.srcset)&&(e.srcset=e.dataset.originalSrcSet||e.srcset),(e.dataset.originalSizes||e.sizes)&&(e.sizes=e.dataset.originalSizes||e.sizes),t.parentNode.href=t.parentNode.dataset.originalHref||t.parentNode.href,(t.dataset.originalSrc||t.src)&&(t.src=t.dataset.originalSrc||t.src),(t.dataset.originalSrcSet||t.srcset)&&(t.srcset=t.dataset.originalSrcSet||t.srcset),(t.dataset.originalSizes||t.sizes)&&(t.sizes=t.dataset.originalSizes||t.sizes))};if(!e)return o(),n(),void(t&&t.apply(this,arguments));n();var l=this[0].closest(".product").querySelector('.flexy-items [srcset*="'.concat(e.image.src,'"]'));if(l){var d=this[0].closest(".product").querySelector(".flexy-pills").children[a(this[0].closest(".product").querySelector(".flexy-items").children).indexOf(l.closest("div"))];d&&d.click()}else{o();var g=this[0].closest(".product").querySelector(".flexy-pills").firstElementChild.firstElementChild,u=this[0].closest(".product").querySelector(".flexy-items").firstElementChild.querySelector(".ct-image-container img");g.dataset.originalSrc||(g.parentNode.dataset.originalHref=g.parentNode.href,g.dataset.originalSrc=g.src,g.dataset.originalSrcSet=g.srcset,g.dataset.originalSizes=g.sizes,u.parentNode.dataset.originalHref=u.parentNode.href,u.dataset.originalSrc=u.src,u.dataset.originalSrcSet=u.srcset,u.dataset.originalSizes=u.sizes),g.parentNode.href=e.image.full_src,e.image.srcset&&(g.srcset=e.image.srcset),e.image.sizes&&(g.sizes=e.image.sizes),g.src=e.image.src,u.parentNode.href=e.image.full_src,e.image.srcset&&(u.srcset=e.image.srcset),e.image.sizes&&(u.sizes=e.image.sizes),u.src=e.image.src,o()}t&&t.apply(this,arguments)}else t&&t.apply(this,arguments)}}}}}]);