var variantImageAutomator=function(){function t(t){var e=t||document;E=0==E?Object.keys(b)[0]:E;var i={};return document.location.search.substr(1).split("&").forEach(function(t){var e=t.split("=");try{i[e[0].toString()]=e[1].toString()}catch(n){}}),(isNaN(i.variant)?e.querySelector('form[action="/cart/add"] [name="id"]:checked')?e.querySelector('form[action="/cart/add"] [name="id"]:checked').value:e.querySelector('[name="id"]')?e.querySelector('[name="id"]').value:E:i.variant?i.variant:e.querySelector("select option[value='"+E+"']").parentNode.value)||E}function e(){return document.location.search.indexOf("variant=")>=0}function i(i){i||(i=t());var n=y.hasOwnProperty(i)?y[i]:y[E];if(!n||0==n.length)return w;if(!h&&"no_action"!=d&&!e()){if(0,"showcase_only"==d)return y.g.length?y.g:_;if("showcase_and_variants"==d)return y.g.concat(_);if("featured_only"==d)return[w[0]];if("show_all"==d)return w}return"at_start"==S?n=y.g.concat(n):"at_end"==S&&(n=n.concat(y.g)),n}function n(t,e){return JSON.stringify(t)===JSON.stringify(e)}function o(i){i||(i=t());var n=x.hasOwnProperty(i)?x[i]:x[E];if(!n||0==n.length)return C;if(!h&&"no_action"!=d&&!e()){if(0,"showcase_only"==d)return x.g.length?x.g:k;if("showcase_and_variants"==d)return x.g.concat(k);if("featured_only"==d)return[C[0]];if("show_all"==d)return C}return"at_start"==S?n=x.g.concat(n):"at_end"==S&&(n=n.concat(x.g)),n}var s=!1,r=1,a="Warehouse",l=!1,h=!1,d="no_action",c="exclude_selected",u="",p=window.location.href.toLowerCase().indexOf("/products_preview")>=0,f=window.location.href.toLowerCase().indexOf("/products/")>=0,m=(h="/"==window.location.pathname,{});if(h?l=!0:(f||p)&&(l=!0),s)var v=setInterval(function(){window.$&&window.jQuery&&clearInterval(v)},10);if(l&&(h?("Startup"==a?u=document.querySelector('[data-section-type="featured-product"] .product-title a')?document.querySelector('[data-section-type="featured-product"] .product-title a').href:"":"Flow"==a?u=document.querySelector("#product-box .product-details--form-wrapper a")?document.querySelector("#product-box .product-details--form-wrapper a").href:"":"Debut"==a||"Success theme"==a||("Supply V2"==a?u=document.querySelector('[data-section-type="product-template"] a.full-details')?document.querySelector('[data-section-type="product-template"] a.full-details').href:"":"Launch"==a?u=document.querySelector(".home-featured-product .product-title a")?document.querySelector(".home-featured-product .product-title a").href:"":"Responsive"==a?u=document.querySelector(".featured-product-section .product_name a")?document.querySelector(".featured-product-section .product_name a").href:"":"Streamline"==a||"Broadcast"==a||("Palo Alto V2"==a?u=document.querySelector('[data-section-type="featured-product"]:first-child .featured-product-title a')?document.querySelector('[data-section-type="featured-product"]:first-child .featured-product-title a').href:"":"Empire V5"==a||"Empire V5.1"==a||("Startup V3"==a?u=document.querySelector(".product-title a")?document.querySelector(".product-title a").href:"":["Turbo","Turbo Seoul","Turbo Florence","Turbo Portland","Turbo Chicago","Turbo Dubai","Turbo Tennessee"].indexOf(a)>=0?u=document.querySelector(".product_section .product_name a")?document.querySelector(".product_section .product_name a").href:"":"Palo Alto V3"==a?u=document.querySelector('[data-section-type="featured-product"]:last-child .featured-product-title a')?document.querySelector('[data-section-type="featured-product"]:last-child .featured-product-title a').href:"":"Warehouse"==a?u=document.querySelector('[data-section-type="product"]:last-child .product-meta__title a')?document.querySelector('[data-section-type="product"]:last-child .product-meta__title a').href:"":"Flex"==a&&(u=document.querySelector(".shopify-section.featured-product-section.jsProduct .product-thumbnail__title a")?document.querySelector(".shopify-section.featured-product-section.jsProduct .product-thumbnail__title a").href:"")))),u=u.replace(/\/$/,"").split("?")[0].split("#")[0]):u=window.location.pathname.replace(/\/$/,""),u.length&&("undefined"==typeof window.via_product_handle||window.via_product_handle!=u))){var g;window.via_product_handle=u;var y={},b={};y.g=[];var w=[],E=0,S="at_end",_=[],x={},C=[];x.g=[];var k=[],D="",L=[],A=[],P=[],z=[];function I(t){C=t.media,t.variants.forEach(function(t){t.featured_image&&-1==L.indexOf(t.featured_image.id)&&(L.push(t.featured_image.id),_.push(t.featured_image)),t.featured_media&&-1==A.indexOf(t.featured_media.id)&&(A.push(t.featured_media.id),k.push(t.featured_media)),!E&&t.available&&(E=t.id),t.featured_media&&(P[t.featured_media.id]||(P[t.featured_media.id]=[]),P[t.featured_media.id].push(t.id)),x[t.id]=[],t.featured_image&&(z[t.featured_image.id]||(z[t.featured_image.id]=[]),z[t.featured_image.id].push(t.id)),y[t.id]=[],b[t.id]=t});var e=!0,i=[];C.forEach(function(t,n){e&&-1==A.indexOf(t.id)?r>0&&n0&&n