1"use strict";var selectCallback=function(variant,selector){variant?(variant.available?$("#AddToCart").removeClass("disabled").prop("disabled",!1).fadeTo(200,1).text(Shopify.locale=="nl"?"In winkelmand":"In cart"):$("#AddToCart").addClass("disabled").prop("disabled",!0).fadeTo(200,.5).text(Shopify.locale=="nl"?"Uitverkocht":"Sold out"),variant.compare_at_price>variant.price?$("#price-field").html('<span class="product-price on-sale">'+Shopify.formatMoney(variant.price,"{{ amount_with_comma_separator }}")+'</span> <s class="product-compare-price">'+Shopify.formatMoney(variant.compare_at_price,"")+"</s>"):$("#price-field").html('<span class="product-price">'+Shopify.formatMoney(variant.price,"{{ amount_with_comma_separator }}")+"</span>")):$("#AddToCart").addClass("disabled").prop("disabled",!0).fadeTo(200,.5).text(Shopify.locale=="nl"?"Uitverkocht":"Sold out")};$("#productSelect").length>0&&new Shopify.OptionSelectors("productSelect",{product,onVariantSelected:selectCallback}),initCarousels();function initCarousels(){$(document).on("click",".carousel a",function(e){typeof e<"u"&&e.preventDefault()}),$(".carousel").each(function(){var $el=$(this);$el.hasClass("noDrag")||($el.on("touchstart mousedown",dragStart),$el.on("touchend mouseup",dragEnd)),$el.next(".controls").find(".next, .prev").on("click",navigate),$el.find(".innerwrapper").outerWidth()<=$el.outerWidth()&&$el.next(".controls").addClass("hidden"),$el[0].scrollLeft==0&&$el.next(".controls").find(".prev").hide()});var dragging=!1,dragStartX=!1,dragPrevX=!1;function dragStart(e){e.preventDefault(),dragging=!0,$(this).addClass("dragging"),$(this).on("touchmove mousemove",drag)}function dragEnd(e){if(dragging===!0){if(Math.abs(dragStartX-dragPrevX)<10&&(e.button==0||e.button===void 0)){var card=$(e.target).closest(".card");card.length>0&&window[card.data("click")](card)}$(document).off("mousemove"),dragging=!1;var $carousel=$(".dragging");$carousel.removeClass("dragging"),dragStartX=!1,dragPrevX=!1}}function drag(e){if(dragging===!1)return;function getClickData(e2){var x=0;return e2.type.indexOf("mouse")===0?x=e2.pageX:(e2.targetTouches&&(x=e2.targetTouches[0]?e2.targetTouches[0].pageX:0),e2.originalEvent&&e2.originalEvent.touches&&(x=e2.originalEvent.touches[0]?e2.originalEvent.touches[0].pageX:0)),x}var click=getClickData(e);if(dragPrevX===!1)dragStartX=click;else{var delta=dragPrevX-click,el=$(".dragging")[0],scrollX=el.scrollLeft+delta;el.scrollLeft=scrollX}dragPrevX=click}function navigate(e){e.preventDefault();var $el=$(this),$carousel=$el.closest(".controls").prev(),curr=$carousel[0].scrollLeft,width=$carousel.outerWidth(),total=$carousel.find(".innerwrapper").outerWidth(),itemWidth=$carousel.find('[class*="card"]').outerWidth(!0),left=0,max=total-width,min=0,navMove=$carousel.data("navmove")?$carousel.data("navmove"):3;if($el.hasClass("next")?left=Math.min(max,curr+itemWidth*navMove):left=Math.max(min,curr-itemWidth*navMove),left==max||left==min?($el.hide(),$el.siblings().show()):$el.show().siblings().show(),$carousel.animate({scrollLeft:left},300),$el.data("click")){var $card=$carousel.find(".card").eq(left/itemWidth);window[$el.data("click")]($card)}}}function setFeatured($card){$card.children().eq(0).hasClass("image")?($("#magnify-glass").css("background-image","url("+$card.children().eq(0).data("img-large")+"1200w)"),$("#featured-img").attr("src",$card.children().eq(0).data("img")),$("#featured-img")[0].srcset=$card.children().eq(0).data("img")+" 320w, "+$card.children().eq(0).data("img-large")+" 1200w",$("#featured-img, #magnify-glass").show(),$("#featured-video").hide()):$card.children().eq(0).hasClass("video")&&($("#featured-video").attr("src",$card.find("source").prop("src")),$("#featured-video").show(),$("#featured-img, #magnify-glass").hide()),$card.siblings(".opacity-100").removeClass("opacity-100"),$card.addClass("opacity-100")}$("body").hasClass("page-gift")&&$(document).on("change",'input[name="items[0]id"]',updateGift);function chooseProduct($card){$("#product").val($card.data("id")),$("#selected-product-title").text($card.find(".title").text()),$("#selected-product-price").text($card.find(".price").text()),calculateTotalGiftPrice()}function updateGift(){var selected=$('input[name="items[0]id"]:checked');$("#selected-gift-title").text("Cadeaulidmaatschap - "+selected.data("title")),$("#selected-gift-price").text(selected.data("price")),calculateTotalGiftPrice()}function calculateTotalGiftPrice(){var price=parseFloat($("#selected-gift-price").text())+parseFloat($("#selected-product-price").text());$("#total-price-field").text(Shopify.formatMoney(price*100,"{{ amount_with_comma_separator }}"))}if($(window).width()<650){const scrollElements=$(".js-scroll").toArray(),elementInView=(el,dividend=1)=>el.getBoundingClientRect().top<=(window.innerHeight||document.documentElement.clientHeight)/dividend,elementOutofView=el=>el.getBoundingClientRect().top>(window.innerHeight||document.documentElement.clientHeight),displayScrollElement=element=>{setTimeout(function(){element.classList.add("scrolled")},1500)},hideScrollElement=element=>{element.classList.remove("scrolled")},handleScrollAnimation=()=>
1{scrollElements.forEach(el=>{elementInView(el,1.25)?displayScrollElement(el):elementOutofView(el)&&hideScrollElement(el)})};window.addEventListener("scroll",()=>{handleScrollAnimation()})}$("#dropdown-menu > button").on("click",toggle),$("#dropdown-menu .close").on("click",hide);function toggle(){$("#dropdown-menu").is(".active")?hide():show()}function hide(){$("#dropdown-menu").removeClass("active"),$(document).off("click",closeDropdownOnClickOutside)}function show(){$("#dropdown-menu").addClass("active"),setTimeout(()=>{$(document).on("click",closeDropdownOnClickOutside)})}function closeDropdownOnClickOutside(e){$(e.target).closest("#dropdown-menu").length==0&&hide()}if($("#AddToCart").on("click",function(e){var button=$(this);$("textarea").length&&$("textarea").val(),startAnimation();function startAnimation(){button.addClass("sendtocart"),setTimeout(function(){button.removeClass("sendtocart")},1e3)}}),$(".scroll-top").length){var $scrollTo=$("#AddToCartForm");$(window).scroll(function(){$(window).scrollTop()>$scrollTo.offset().top+$scrollTo.height()?$(".scroll-top").removeClass("hidden"):$(".scroll-top").addClass("hidden")}),$(".scroll-top .btn").on("click",function(){$("html").animate({scrollTop:$scrollTo.offset().top-200,scrollLeft:0},300)})}let allVariants=[];if(typeof variantsObj=="object"){let addDisable=function(){$option1.val()=="Vrouw"?sizes.map((element,i)=>{stock.variant2.includes(element)==!1&&$("."+element).attr("disabled",!0),stock.availableVariant2[i]==0&&$("."+element).attr("disabled",!0)}):$option1.val()=="Man"?sizes.map((element,i)=>{stock.variant1.includes(element)==!1&&$("."+element).attr("disabled",!0),stock.availableVariant1[i]==0&&$("."+element).attr("disabled",!0)}):$option1.val()=="Paperback"&&allVariants.map((element,i)=>{element[1].available==!1&&$("."+element[0].replace(/\s/g,"")).attr("disabled",!0)})};variantsObj.map(element=>{const availableOptions=element.title.split(" / ");availableOptions.push({id:element.id,available:element.available}),allVariants.push(availableOptions)});let stock={variant1:[],availableVariant1:[],variant2:[],availableVariant2:[]};allVariants.filter(element=>{element[0]=="Man"?(stock.variant1.push(element[1]),stock.availableVariant1.push(element[2].available)):element[0]=="Vrouw"&&(stock.variant2.push(element[1]),stock.availableVariant2.push(element[2].available))});let $option1=$("#productSelect-option-0"),sizes=[];if($(".specs").children().length>2){let nodeValues=$("#productSelect-option-1").children();$(nodeValues).each(function(i){$(nodeValues[i]).addClass(nodeValues[i].value);let item=nodeValues[i].value;sizes.push(item)})}else{let nodeValues=$option1.children();$(nodeValues).each(function(i){$(nodeValues[i]).addClass(nodeValues[i].value.replace(/\s/g,""))})}$option1.change(function(){$("[disabled]").length>0&&$("[disabled]").removeAttr("disabled"),addDisable()}),addDisable()}$("iframe").wrap("<div id='video'></div>"),$(".featured").append('<div id="magnify-glass"></div>'),$("#magnify-glass").css("background-image","url("+$(".card").children().eq(0).data("img-large")+"1200w)"),$(".featured").mousemove(function(e){let $original=$("#featured-img"),$magnified=$("#magnify-glass"),x=e.pageX-$(this).offset().left,y=e.pageY-$(this).offset().top,imgWidth=$original.width(),imgHeight=$original.outerHeight(),xperc=x/imgWidth*100,yperc=y/imgHeight*100;x>.01*imgWidth&&(xperc+=.15*xperc),y>=.01*imgHeight&&(yperc+=.15*yperc),$magnified.css({backgroundPositionX:xperc-9+"%",backgroundPositionY:yperc-9+"%",left:x-180+"px",top:y-180+"px"})}); 2//# sourceMappingURL=/cdn/shop/t/6/assets/application.js.map?v=36864535753997113941776693430
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.