1'use strict;' 2l('various globals, start: '+performance.now());var splide;var msp;var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);(function(){var a={};var f=/iPhone/i,h=/iPod/i,i=/iPad/i,r=/\biOS-universal(?:.+)Mac\b/i,g=/\bAndroid(?:.+)Mobile\b/i,j=/Android/i,c=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,d=/Silk/i,b=/Windows Phone/i,k=/\bWindows(?:.+)ARM\b/i,m=/BlackBerry/i,n=/BB10/i,o=/Opera Mini/i,p=/\b(CriOS|Chrome)(?:.+)Mobile/i,q=/Mobile(?:.+)Firefox\b/i;function s(l){return function($){return $.test(l)}}function e(l){var $=(l=l||("undefined"!=typeof navigator?navigator.userAgent:"")).split("[FBAN");void 0!==$[1]&&(l=$[0]),void 0!==($=l.split("Twitter"))[1]&&(l=$[0]);var a=s(l),e={apple:{phone:a(f)&&!a(b),ipod:a(h),tablet:!a(f)&&a(i)&&!a(b),universal:a(r),device:(a(f)||a(h)||a(i))&&!a(b)},amazon:{phone:a(c),tablet:!a(c)&&a(d),device:a(c)||a(d)},android:{phone:!a(b)&&a(c)||!a(b)&&a(g),tablet:!a(b)&&!a(c)&&!a(g)&&(a(d)||a(j)),device:!a(b)&&(a(c)||a(d)||a(g)||a(j))||a(/\bokhttp\b/i)},windows:{phone:a(b),tablet:a(k),device:a(b)||a(k)},other:{blackberry:a(m),blackberry10:a(n),opera:a(o),firefox:a(q),chrome:a(p),device:a(m)||a(n)||a(o)||a(q)||a(p)},any:!1,phone:!1,tablet:!1};return e.any=e.apple.universal||e.apple.device||e.android.device||e.windows.device||e.other.device,e.phone=e.apple.phone||e.android.phone||e.windows.phone,e.tablet=e.apple.tablet||e.android.tablet||e.windows.tablet,e}a=e();if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=a}else if(typeof define==="function"&&define.amd){define(function(){return a})}else{this["isMobile"]=a}})();function show(elem,type='block'){elem.style.display=type} 3function hide(elem){elem.style.display='none'} 4function toggle(elem){if(window.getComputedStyle(elem).display==='block'){hide(elem);return} 5show(elem)} 6function isHidden(el){return(el.offsetParent===null)} 7function dq(q){return document.querySelector(q)} 8function dqa(q,apply){items=document.querySelectorAll(q);if(typeof apply=='function'){items.forEach(function(item){apply(item)})} 9return items} 10function l(t){if(window.location.href.indexOf('dev')!=-1){console.log(t)}} 11function t(t){console.table(t)} 12function showLoader(){show(dq('#loader'))} 13function hideLoader(){hide(dq('#loader'))} 14function fadeOut(el,next){el.style.opacity=1;(function fade(){if((el.style.opacity-=.1)<0){el.style.display="none";if(typeof next=='function')next()}else{requestAnimationFrame(fade)}})()} 15function fadeOutAll(el,next){(function fade(){allfaded=!0;el.forEach(function(element){if((element.style.opacity-=.1)<0){element.style.display="none"}else{allfaded=!1}});if(allfaded==!1){requestAnimationFrame(fade)}else{if(typeof next=='function')next()}})()};function fadeInAll(el,display,next){el.forEach(function(element){element.style.opacity=0;element.style.display=display||"block"});(function fade(){allfaded=!0;el.forEach(function(element){var val=parseFloat(element.style.opacity);newval=val+0.1;element.style.opacity=newval;if(newval<1){allfaded=!1}});if(allfaded==!1){requestAnimationFrame(fade)}else{if(typeof next=='function')next()}})()};function fadeIn(el,display){el.style.opacity=0;el.style.display=display||"block";(function fade(){var val=parseFloat(el.style.opacity);if(!((val+=.1)>1)){el.style.opacity=val;requestAnimationFrame(fade)}})()};function setAttributes(el,attrs){if(el.length){el.forEach(e=>{for(var key in attrs){e.setAttribute(key,attrs[key])}})}else{for(var key in attrs){el.setAttribute(key,attrs[key])}}} 16function zoomReset(){var viewport=document.querySelector('meta[name="viewport"]');if(viewport){viewport.content="initial-scale=1"}} 17function selectVariantChange(e){e.target.blur();ip=e.target.getAttribute('msp');main=e.target.getAttribute('main');selected=e.target.value;if(main&&main=="yes"){main=!0}else{main=!1} 18mspdata.forEach(function(a){if(a.ip==ip&&a.isp==selected){if(main==!0){updateSP_main(a)}else{updateSP(a,!1)} 19return!1}});setTimeout(zoomReset,100)} 20function rebindProductsData(){dqa('.select-variant',function(el){el.removeEventListener("change",selectVariantChange);el.addEventListener("change",selectVariantChange)});if(typeof bindAddCart=="function"){bindAddCart()} 21l('bind');bindVariants()} 22l('various globals, end: '+performance.now());function logConsent(){const cookie=CookieConsent.getCookie();const preferences=CookieConsent.getUserPreferences();const userConsent={consent_id:cookie.consentId,accept_type:preferences.acceptType,accepted_categories:preferences.acceptedCategories,rejected_categories:preferences.rejectedCategories};fetch('/frontend/cookie-consent.php',{method:'POST',header:{"Content-Type":"application/json"},body:JSON.stringify(userConsent)})} 23ready(()=>
23{l('various globals, ready start: '+performance.now());menudata=localStorage.getItem('menudata');menudata_date=localStorage.getItem('menudata_date');if(window.location.search=="?flush"||window.location.search=="?refresh"){flush="?flush=true"}else{flush=""} 24d=Date.now()/1000;diff=d-parseInt(menudata_date);if(menudata==null||diff>3600||flush!=""){async function getmenudata(){let res=await fetch("/frontend/menu-data.php"+flush);let data=await res.text();localStorage.setItem('menudata',data);localStorage.setItem('menudata_date',d)} 25getmenudata()} 26dqa('.dropdown-toggle',el=>{el.addEventListener("click",e=>{dropdown=e.target.parentNode.querySelector('div');if(!dropdown){dropdown=e.target.parentNode.parentNode.querySelector('div')} 27if(isHidden(dropdown)){show(dropdown)}else{hide(dropdown)}})});pgs=dq('.product-grid-select');if(pgs){pgs.addEventListener("change",function(e){url=e.target.value;window.location.href=url})} 28dqa('.btn-submenu',el=>{el.addEventListener("click",e=>{if(e.target.tagName=="SPAN"){e.target.parentNode.click();return!1} 29e.target.classList.toggle('open');if(dq('.toplist-row')){if(e.target.classList.contains('open')){show(dq('.toplist-row'))}else{hide(dq('.toplist-row'))}}else if(dq('.devices-row')){if(e.target.classList.contains('open')){show(dq('.devices-row'))}else{hide(dq('.devices-row'))}}else if(dq('.category-sidebar-list')){if(e.target.classList.contains('open')){show(dq('.category-sidebar-list'))}else{hide(dq('.category-sidebar-list'))}}else{if(dq('.product-filters .row')){if(e.target.classList.contains('open')){show(dq('.product-filters .row'))}else{hide(dq('.product-filters .row'))}}} 30e.preventDefault()})});l('various globals, ready end: '+performance.now());if(dq('#newemail')){async function regNewsletter(){e=dq('#newemail').value;t=dq('#newtoken').value;if(t!=''&&e!=''&&e.indexOf('@')!=-1){dq('#newemail').disabled=!0;dq('#newbutton').disabled=!0;opts={e:e,t:t};let res=await fetch('/frontend/subscribe-newsletter.php',{method:'post',body:JSON.stringify(opts)});let r=await res.text();hide(dq('#newemail'));hide(dq('#newbutton'));fadeOut(dqa('.newslettersub p')[0],function(){p=dqa('.newslettersub p')[1];p.style.fontSize='16px';p.style.fontWeight='bold';p.innerHTML=dq('#newtext').value})}} 31dq('#newemail').addEventListener('keyup',(e)=>{if(e.keyCode==13){regNewsletter()}});dq('#newbutton').addEventListener('click',(e)=>{regNewsletter()})}});async function fetchUpsell(iProductId){upsell=[];opts={iProductId:iProductId};let res=await fetch('/shoppingcart/upsell.php',{method:'post',body:JSON.stringify(opts)});let data=await res.text();if(data!='X'){upsell=JSON.parse(data)} 32return upsell} 33function simpleToCart(isp,quantity){addCartSubmit(new Event('click'),isp,!0,quantity)} 34async function addCartSubmit(e,isp,simple,simple_quantity){if(typeof simple=='undefined'){simple=!1} 35if(typeof simple_quantity=='undefined'){simple_quantity=1} 36if(typeof isp==='undefined'){e.preventDefault();dq('html').style.cursor='wait';target=e.target;iProductId=target.attributes["data-cart"].value;iSubProductId=target.querySelector('[name="iSubProductId"]').value;if(iSubProductId==""){dq('html').style.cursor='auto';alert(dq('#select_alternative').value);return!1} 37iProductId=iProductId.replace('add','');currency=dqa('[itemprop=priceCurrency]')[0].attributes.content.value;if(simple==!1){upsell=dq('input[name="upsell_iSubProductId"]:checked');if(upsell){upsell_iSubProductId=upsell.value}else{upsell_iSubProductId=""}}else{upsell_iSubProductId=""} 38fq=e.target.querySelector('#fQuantity');if(fq){fQuantity=parseInt(fq.value);if(fQuantity==0)fQuantity=1}else{fQuantity=1} 39upsell_fQuantity=0}else{fQuantity=1;iProductId="";iSubProductId="";upsell_iSubProductId=isp;upsell_fQuantity=simple_quantity} 40if(isMobile.phone==!0){device="mobile"}else{device="desktop"} 41event_id='ATC'+String(Math.floor(Date.now()/1000))+'::'+String(Math.floor(Math.random()*9999999)+1);opts={iSubProductId:iSubProductId,upsell_iSubProductId:upsell_iSubProductId,upsell_fQuantity:upsell_fQuantity,iProductId:iProductId,fQuantity:fQuantity,sGoto:'none',device:device,event_id:event_id};l(opts);let res=await fetch('/shoppingcart/add.php',{method:'post',body:JSON.stringify(opts)});let data=await res.text();value=data.replace("OK:","");if(typeof fbq!=='undefined'){fbq('track','AddToCart',{content_ids:['I-'+iProductId+'-'+iSubProductId],content_type:'product',currency:currency,value:value,},{eventID:event_id})} 42if(typeof gtag!=='undefined'){gtag("event","add_to_cart",{'currency':currency,'value':value,'items':[{id:'I-'+iProductId+'-'+iSubProductId,quantity:fQuantity,}]})} 43if(typeof profitMetrics!=='undefined'){try{const productsAddToCart=[{"id":'I-'+iProductId+'-'+iSubProductId,"quantity":fQuantity,"price":value,}];profitMetrics.addToCart(productsAddToCart)}catch(err){l('pm')}} 44track={"iProductId":iProductId,"iSubProductId":iSubProductId,"fQuantity":fQuantity,"value":value,};if(simple==!0){reloadCart(!1,track);return!0} 45var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);if(dq('body').classList.contains('cart-open')){await reloadCart(!1,track)}else{if(viewPortWidth<766){await reloadCart(!1,track)}else{await reloadCart(!1,track)}} 46if(!0==!1){document.getElementsByClassName('header-wrapper')[0].scrollIntoView({behavior:'smooth',block:'start'})}else{um=dq('.upsellmodal');if(iProductId==''){hide(dq('.lowopacity'));um.style.right='-100vw';document.body.style.overflow="auto"}else{upsell=await fetchUpsell(iProductId);if(upsell.length==1){dqa('.product-accessories-label',(el)=>{eli=el.querySelector('.upsell_image');if(eli){i=eli.value;price=el.querySelector('.upsell_price').value;iSubProductId=el.querySelector('input[type="radio"]').value;a=el.textContent.trim().split('(+');
46t=a[0].trim();url=el.querySelector('.upsell_url').value} 47upsell.push({"image":i,"isp":iSubProductId,"price":price,"title":t,"stockColor":'',"stockText":'',"sd":'',"url":url})})} 48if(upsell.length>1){document.body.style.overflow="hidden";show(dq('.lowopacity'));if(viewPortWidth>766){um.style.left='10vw';um.style.top='10vh'}else{um.style.right='0'} 49content='';content=content+`<div style="width: 100%; margin-bottom: 5px; text-align: center; display: block; height: 60px;"> 50 <a class="btn upsell_continue_shopping" href="#">`+dq('#sLang_ContinueShopping').value+`</a> 51 <a class="btn btn-checkout" href="/checkout/" style="font-size: 1.2rem;">`+dq('#sLang_GoToCheckout').value+` →</a> 52 </div> 53 <div style="display: flex; flex-flow: row wrap;"> 54 `;upsell.forEach((a)=>{if(a.isp==0){content=content+'</div><div class="alternative product-grid hideupsell" style="cursor: pointer; min-width: unset;" isp='+a.isp+'>'}else{content=content+'<div class="alternative product-grid" isp='+a.isp+'>'} 55a.image=a.image.replace('/files/','/files/2019/130x100/').replace(".jpg","_x3.jpg");if(a.image==''){content=content+'<center style="font-size: 22px;"><br>'+a.title+'<br></center>';content=content+'</div>'}else{content=content+'<div class="upsell_above">';content=content+'<div class="upsell_image">';content=content+'<div class="upsell_image2">';content=content+'<center><img src="'+a.image+'"></center>';content=content+'</div>';content=content+'</div>';content=content+'<div class="upsell_before_price">';content=content+'<div class="price">';content=content+'<div>'+a.title;content=content+' <a href="'+a.url+'" target="_blank"><svg style="margin-left: 8px; width: 17px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></a>';content=content+'</div>';content=content+'<div class="upsell_sdesc">';content=content+a.sd;content=content+'</div>';content=content+'<div class="price" style="color: red; font-size: 18px;">'+a.price+' '+dq('#sLang_kr').value+'</div>';content=content+'</div>';content=content+'</div>';content=content+'</div>';content=content+'<div style="display: flex;">';content=content+'<div style="width: 15%; min-width: 65px;">';content=content+'<select id="fQuantity'+a.isp+'">';for(y=1;y<11;y++){content=content+'<option value="'+y+'">'+y+'</option>'} 56content=content+'</select>';content=content+'</div>';content=content+'<div style="flex-grow: 1;">';content=content+`<button style="margin-top: 5px; padding: 10px 10px; width: 95%; background-color: #25314F; color: white; border-radius: 20px; font-size: 15px;" isp=`+a.isp+`> 57 <img src="/templates/iphonebutiken2018/images/icons/shopping-cart.svg" style="width: 20px" alt="`+dq('#sLang_AddToCart').value+`"> 58 `+dq('#sLang_AddToCart').value+`</button>`;content=content+'</div>';content=content+'</div>';content=content+'</div>'} 59if(a.isp==0){content=content+'<div class="hideupsellbottom"> </div>'}});upsella=dq('.upsellalternatives');upsella.innerHTML=content;um.scrollTop=0;var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);if(viewPortWidth<1024){dqa('.upsellalternatives div')[0].style.height='115px'} 60dqa('.upsellalternatives .hideupsell',(el)=>{el.addEventListener('click',(e)=>{hide(dq('.lowopacity'));um.style.right='-100vw';um.style.left='auto';document.body.style.overflow="auto"})});dq('.upsell_continue_shopping').addEventListener('click',(e)=>{e.preventDefault();hide(dq('.lowopacity'));um.style.right='-100vw';um.style.left='auto';document.body.style.overflow="auto";return!1});dqa('.upsellalternatives .alternative button',(el)=>{el.addEventListener('click',(e)=>{isp=el.getAttribute('isp');if(isp>0){simpleToCart(isp,dq('#fQuantity'+isp).value);el.innerHTML=dq('#sLang_Tillagd').value;el.disabled=!0;el.style.backgroundColor='#666666';a=dq('.upsellalternatives').querySelectorAll('.alternative');last=a[a.length-1];last.querySelector('center').innerHTML='<br>'+dq('#sLang_ContinueShopping').value}else{hide(dq('.lowopacity'));um.style.right='-100vw';um.style.left='auto';document.body.style.overflow="auto"}})})}else{if(viewPortWidth>766){dqa('.btn-show-cart')[0].click();document.getElementsByClassName('header-wrapper')[0].scrollIntoView({behavior:'smooth',block:'start'})}}}} 61return!1} 62async function bindAddCart(){l('bac 1: '+performance.now());dqa('.add-cart, .product-add-cart, .checkout-add-to-cart',function(el){el.removeEventListener('submit',addCartSubmit);el.addEventListener('submit',addCartSubmit)});l('bac 2: '+performance.now())} 63function showLoading(){dl=dq('#loader');dl.style.zIndex='9999';show(dl)} 64function hideLoading(){hide(dq('#loader'))} 65function bindCartButtons(){dqa('.cart .cart-item-remove',function(el){el.addEventListener("click",(e)=>{e.preventDefault();showLoading();removeCartItem(e.target)})});dqa('.cart .qty--update',function(el){el.addEventListener("change",(e)=>{showLoading();updateCartQuantity(e.target,e.target.value)})})} 66async function reloadCart(click,track){let res=await fetch('/shoppingcart/reload.php');let data=await res.json();dqa('.cart-products-wrapper',function(el){el.parentNode.removeChild(el)});var ids="";klaviyo_items=[];for(var i in data){if(i=="total")continue;v=data[i];ids=ids+v.iProductId+",";var wrapper=document.createElement('div');wrapper.setAttribute('cartid',v.iShoppingCartItemId);wrapper.classList.add('cart-products-wrapper');sQuantityOptionsHtml='';for(x=1;x<21;x++){if(v.fQuantity==x){selected=" selected"}else{selected=""} 67sQuantityOptionsHtml=sQuantityOptionsHtml+'<option value="'+parseInt(x)+'"'+selected+'>'+parseInt(x)+'</option>\n'} 68html='\n\n'+' <div class="cart-item-wrapper">\n'+' <div class="cart-item-image-wrapper">\n'+' <img src="'+v.sImageUrl+'" srcset="'+v.sImageSrcSet+'" class="cart-item-image">\n'+' </div>\n'+' <div class="cart-item-wrapper__textcontent">\n'+' <p>\n'+' <a href="'+v.sUrl+'"><span class="cart-item-name">'+v.sTitle+'</span></a>\n'+' </p>\n'+' <span class="cart-item-price">'+v.sPriceEachInclVat+'</span>\n'+' <div class="cart-quantity">\n'+' <select class="qty--update">\n'+' '+sQuantityOptionsHtml+'\n'+' </select>\n'+' </div>\n'+' </div>\n'+' </div>\n'+' <div class="cart-item-wrapper">\n'+' <div class="cart-item-stock col-8">\n'+' <span class="cart-item-stock-icon cart-item-stock-icon--'+v.sStockColor+'"></span>'+v.sStockText+'\n'+' </div>\n'+' \n'+' <div class="cart-item-remove-wrapper col-4">\n'+' <a href="#" class="cart-item-remove" data-pid="I-'+v.iProductId+'-'+v.iSubProductId+'"><img src="/templates/icons/trashcan.svg" alt="[x]">'+v.sLang_Delete+'</a>\n'+' </div>\n'+' </div>\n';wrapper.innerHTML=html;dq('.cart-total').parentNode.insertBefore(wrapper,dq('.cart-total'));klaviyo_items.push({"ProductID":"I-"+v.iProductId+"-"+v.iSubProductId,"ProductName":v.sTitle,"Quantity":parseInt(v.fQuantity),"ItemPrice":v.fPriceEachInclVat,"RowTotal":(v.fPriceEachInclVat*v.fQuantity),"ProductURL":window.location.origin+"/"+v.sUrl,"ImageURL":window.location.origin+v.sImageUrl.replace("2019/240x140/","").replace("_x1.jpg",".jpg"),})} 69if(track!=!1){if(typeof klaviyo!=='undefined'){klaviyo_data={"$value":value,"AddedItemProductID":'I-'+track.iProductId+'-'+track.iSubProductId,"AddedItemPrice":track.value,"AddedItemQuantity":track.fQuantity,"CheckoutURL":window.location.origin+"/checkout/","RecreateCart":window.location.origin+"/lc.php?i="+dq('#ci').value+'&h='+dq('#ch').value,"Items":klaviyo_items,};klaviyo.push(["track","Added to Cart",klaviyo_data])}} 70if(!dq('.free-shipping')){var fshipping=document.createElement('h4');fshipping.classList.add('free-shipping');dq('.cart-total h4').parentNode.insertBefore(fshipping,dq('.cart-total h4'))} 71if((data.total.fs_left&&data.total.fs_left!="")||(data.total.fs_right&&data.total.fs_right!="")){dq('.cart-total .text-green').innerHTML=data.total.fs_left;dq('.cart-total .text-green-right').innerHTML=data.total.fs_right} 72if('fs_left' in data.total&&data.total.fs_left!=""&&'fs_right' in data.total&&data.total.fs_right==""){hide(dq('.text-small'));hide(dq('.text-small-right'))}else{show(dq('.text-small'));show(dq('.text-small-right'))} 73dqa('.cart-qty, .btn-cart-qty',el=>{el.innerHTML=data.total.count});dq('.cart-total-price').innerHTML=data.total.total;bindCartButtons();dq("html").style.cursor='auto';if(click==!0){dqa('.btn-show-cart')[0].click()}else{}} 74async function removeCartItem(element){dq('html').style.cursor='wait';if(typeof element.parentElement.parentElement.parentElement.attributes.cartid!='undefined'){cartid=element.parentElement.parentElement.parentElement.attributes.cartid.value;data_pid=element.attributes["data-pid"].value}else{cartid=element.parentElement.parentElement.parentElement.parentElement.attributes.cartid.value;data_pid=element.parentElement.attributes["data-pid"].value} 75opts={simple:'yes',iShoppingCartItemId:cartid,sAction:'deleteitem',};let res=await fetch('/shoppingcart/edit.php',{method:'post',body:JSON.stringify(opts)});let data=await res.text();if(typeof gtag!=='undefined'){gtag("event","remove_from_cart",{items:[{id:data_pid}]})} 76await reloadCart(!1,!1);hideLoading();return!1} 77async function updateCartQuantity(element,plusminus){dq("html").style.cursor="wait";if(plusminus=='plus'){fQuantity=element.parentElement.parentElement.parentElement.querySelector('.qty-input').value;fQuantity++;element.parentElement.parentElement.parentElement.querySelector('.qty-input').value=fQuantity}else if(plusminus=='minus'){fQuantity=element.parentElement.parentElement.parentElement.querySelector('.qty-input').value;fQuantity--;element.parentElement.parentElement.parentElement.querySelector('.qty-input').value=fQuantity}else{fQuantity=plusminus} 78cartid=element.parentElement.parentElement.parentElement.parentElement.attributes.cartid.value;opts={sAction:'update',iNumberOfItems:1,iShoppingCartItemId0:cartid,fQuantity0:fQuantity,fOldQuantity0:999,simple:'yes',};let res=await fetch('/shoppingcart/edit.php',{method:'post',body:JSON.stringify(opts)});let data=await res.text();await reloadCart(!1,!1);hideLoading()} 79async function updateCartRecommendations(ids){html='<center><div class="lds-ring"><div></div><div></div><div></div><div></div></div></center>';show(dq('.cart-recommendations'));dq('.cart-recommendations').innerHTML=html;let res=await fetch('/frontend/cart-recommendations.php?ids='+ids);let data=await res.text();if(data.length>0){dq('.cart-recommendations').innerHTML=data;
79dqa('.cart .product-grid .product-short-desc, .cart .product-grid .productcard__footer',function(el){hide(el)});dqa('.cart .product-grid .wrapper',el=>{el.style.setProperty('min-height','auto','important')});dqa('.cart-recommendations a',el=>{el.addEventListener("click",e=>{e.preventDefault();if(typeof gtag!=='undefined'){gtag('event','Cart Recommendation',{'event_label':e.target.closest('a').href,'event_category':'User events'})} 80window.location.href=e.target.closest('a').href})})}else{dq('.cart-recommendations').innerHTML='';hide(dq('.cart-recommendations'))}} 81ready(()=>{var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);dqa(".btn-close-checkout",el=>{el.addEventListener("click",(e)=>{if(!isHidden(dq('.cart'))){if(isMobile.phone==!0){dqa('.btn-show-cart',el=>{el.style.backgroundColor='#fff'})} 82dq('body').classList.toggle('cart-open');dq('.cart').classList.toggle('open')}})});dqa('.btn-show-cart',function(el){el.addEventListener("click",(e)=>{dq('body').classList.toggle('cart-open');dq('.cart').classList.toggle('open');qty=dq('.btn-cart-qty').innerHTML;if(isMobile.phone==!0){dq('.cart-qty').innerHTML=qty;dq('.main-navigation').classList.remove('open');dq('body').classList.remove('menu-open')} 83if(dq('.text-green')&&dq('.text-green').innerHTML!=''&&dq('.text-green-right').innerHTML==''){hide(dq('.text-small'));hide(dq('.text-small-right'))} 84if(dq('body').classList.contains('cart-open')&&isMobile.phone==!0){dqa('.btn-show-cart',el=>{el.style.setProperty("background-color","#202141","important")})}else if(!dq('body').classList.contains('cart-open')&&isMobile.phone==!0){dqa('.btn-show-cart',el=>{el.style.backgroundColor='#fff'})}else if(dq('body').classList.contains('cart-open')){}})});cart=dq('.cart');if(cart){document.addEventListener("click",(event)=>{bw=event.target.closest('.button-wrapper');if(!isHidden(cart)&&(event.target.classList.contains('header')||event.target.classList.contains('header-wrapper'))){if(!isHidden(cart)){dq('body').classList.remove('cart-open');cart.classList.remove('open')}}})} 85bindCartButtons();if(dq('.tempcontainer')){dqa('.tempcontainer',(e)=>{show(e)})}});var loader;function loadMenuContent(){menudata=localStorage.getItem('menudata');p=dq('#p'+iGroupId);menuitems=p.querySelectorAll('.menu-item').length;populars=p.querySelectorAll('.popular').length;if(menudata==null){html='<div class="lds-ring"><div></div><div></div><div></div><div></div></div>';if(menuitems==populars){p.innerHTML=html} 86loader=setInterval(loadMenuContent,300)}else{clearInterval(loader);menudata=JSON.parse(menudata);if(typeof menudata[iGroupId]!="undefined"){p.innerHTML=menudata[iGroupId]}else{p.innerHTML=''} 87if(viewPortWidth<=1024){dqa('.navbar-submenu-children li',function(el){el.addEventListener("click",(e)=>{href=e.target.getAttribute('href');if(href.substring(0,1)!='/'){href='/'+href} 88showLoading();window.location=href;e.stopPropagation();e.preventDefault()})})}}} 89ready(()=>{close=dq('.btn-mobile-menu-close');if(close){close.addEventListener('click',(e)=>{e.stopImmediatePropagation();e.preventDefault();e.stopPropagation();dq('.main-navigation').classList.toggle('open');dq('body').classList.toggle('menu-open')})} 90dq('.btn-mobile-menu').addEventListener('click',(e)=>{e.stopImmediatePropagation();e.preventDefault();e.stopPropagation();dq('.main-navigation').classList.toggle('open');dq('body').classList.toggle('menu-open');if(dq('body').classList.contains('menu-open')){if(dq('.order-now-text').innerHTML==""){displayCountdown(setCountdown(month,day,hour,tz),lab)}} 91if(viewPortWidth<1024){dq('body').classList.remove('cart-open');c=dq('.cart');if(c){c.classList.remove('open')} 92dqa('.btn-show-cart',el=>{el.style.backgroundColor='#fff'})} 93return!1});dqa('.older',function(el){el.addEventListener("click",(e)=>{e.preventDefault();parent=e.target.parentNode.parentNode;siblings=parent.querySelectorAll('.hide');siblings.forEach(function(sibling){show(sibling)});e.target.parentNode.parentNode.removeChild(e.target.parentNode);return!1})});var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);if(viewPortWidth>1024){var menu_open=!1;function menumouseover(e){if(menu_open==!1)return;if(e.target.parentNode.classList.contains('navbar-item')){dqa('.navbar-container .navbar-item, .navbar-right .navbar-item',(el)=>{el.classList.remove('focus')});e.target.parentNode.classList.add('focus')} 94href=e.target.getAttribute('href');if(typeof(href)!="undefined"&&href!=null){if(href.indexOf('-g1712.html')!=-1){}else if(href.indexOf('-g5094.html')!=-1){}else if(href.indexOf('-g864.html')!=-1){}else if(href.indexOf('-g3336.html')!=-1&&e.target.parentNode.classList.contains('navbar-container')){}else if(href.indexOf('-g1164.html')!=-1){}else if(href.indexOf('-g9749.html')!=-1){}else if(href.indexOf('-g10175.html')!=-1){navbarsubmenuitemover(dq('[data-igroupid="10175"]'))}} 95ol=dq('#overlay');ol.classList.remove('overlay');ol.classList.add('overlay2');show(ol)} 96function closeoverlay(){dqa('.navbar-container .navbar-item, .navbar-right .navbar-item',(el)=>{el.classList.remove('focus')});ol=dq('#overlay');ol.classList.remove('overlay2');ol.classList.add('overlay');hide(ol);menu_open=!1} 97dqa('.navbar-item:not(.hidden-mobile)',(el)=>{el.addEventListener('click',(e)=>{if(menu_open==!1){e.preventDefault();menu_open=!0;
97const mouseoverEvent=new Event('mouseover');e.target.parentNode.dispatchEvent(mouseoverEvent);e.target.parentNode.classList.add('focus')}else{parent=e.target.parentNode.classList;if(!parent.contains('menu-item')&&!parent.contains('navbar-submenu-item')&&!e.target.classList.contains('lazyloaded')){e.preventDefault()} 98if(!parent.contains('navbar-item')){menu_open=!1} 99if(e.target.classList.contains('navbar-item')){dqa('.navbar-container .navbar-item, .navbar-right .navbar-item',(el)=>{el.classList.remove('focus')})}}});el.addEventListener("mouseover",(e)=>{menumouseover(e)})});dqa('.navbar-item:not(.hidden-mobile)',function(el){dq('#overlay').addEventListener("click",(e)=>{closeoverlay()})});dqa('.navbar-submenu-item',function(el){el.addEventListener("mouseover",(e)=>{navbarsubmenuitemover(e.target)})});function navbarsubmenuitemover(target){if(target.classList.contains('menu-item')||target.parentNode.classList.contains('menu-item')||target.parentNode.parentNode.classList.contains('menu-item')){return!0} 100dqa('.navbar-submenu-item',function(el){el.classList.remove('active')});target.parentNode.classList.add('active');iGroupId=target.parentNode.children[0].getAttribute('data-igroupid');if(!iGroupId)return!0;content=dq('#p'+iGroupId);if(content==null)return;menuitems=content.querySelectorAll('.menu-item').length;populars=content.querySelectorAll('.popular').length;if(menuitems==populars){loadMenuContent()}}} 101if(viewPortWidth<=1024){document.addEventListener("click",function(e){if(e.target.classList.contains('active')){tar=e.target;if(tar.classList.contains('autosearch-result')){return!1}else if(tar.parentNode.classList.contains('navbar-submenu-item')||tar.parentNode.classList.contains('navbar-item')||tar.classList.contains('nav-link')){e.preventDefault();return!1} 102e.preventDefault();tar.classList.remove('active');if(tar.parentNode.classList.contains('mobile-open')){tar.parentNode.classList.remove('mobile-open');dqa('.navbar-item',function(e){show(e)});uls=tar.parentNode.querySelectorAll('ul');uls.forEach(function(ul){hide(ul)})}}});dqa('.navbar-item',function(el){el.addEventListener("click",(e)=>{if(e.target.classList.contains('force')){e.stopPropagation();e.preventDefault();href=e.target.getAttribute('href');if(href.substring(0,1)!='/'){href='/'+href} 103showLoading();window.location=href}else{if(e.target.parentNode.classList.contains('mobile-submenu-open')){dqa('.navbar-submenu-item',function(el){hide(el)});$(e.target).closest('.navbar-item').addClass('mobile-submenu-open');e.target.classList.add('mobile-open');$(e.target).children('a').addClass('active');e.stopPropagation();e.preventDefault()}else if(e.target.classList.contains('mobile-open')){dqa('.navbar-item',function(el){show(el)});e.target.classList.remove('mobile-open');e.target.classList.remove('active');children=e.target.parentNode.querySelectorAll('ul');children.forEach(child=>{hide(child)});e.stopPropagation();e.preventDefault()}else{dqa('.navbar-item',function(el){hide(el)});show(e.target.parentNode);e.target.classList.add('mobile-open');e.target.classList.add('active');children=e.target.parentNode.querySelectorAll('ul');children.forEach(child=>{show(child)});dqa('.navbar-submenu-children',function(el){hide(el)});e.stopPropagation();e.preventDefault()}}})});dqa('.navbar-submenu-headline',function(el){el.addEventListener("click",function(e){e.preventDefault();e.stopPropagation();return!1})});dqa('.navbar-submenu-item',function(el){el.addEventListener("click",function(e){if(e.target.parentNode.classList.contains('force')){href=e.target.href;if(href.substring(0,1)!='/'&&href.substring(0,4)!='http'){href='/'+href} 104showLoading();window.location=href;e.stopPropagation();e.preventDefault()} 105id=e.target.parentNode.id;iGroupId=id.substring(1);if(!iGroupId)return;content=dq('#p'+iGroupId);menuitems=content.querySelectorAll('.menu-item').length;populars=content.querySelectorAll('.popular').length;if(menuitems==populars){loadMenuContent()} 106if(e.target.parentNode.classList.contains('mobile-open')){dqa('.navbar-submenu-item',function(el){show(el)});e.target.parentNode.parentNode.parentNode.classList.remove('mobile-submenu-open');e.target.parentNode.classList.remove('mobile-open');e.target.classList.remove('active');dqa('.navbar-submenu-children',function(el){hide(el)});dqa('.navbar-submenu-headline',function(el){show(el)})}else{dqa('.navbar-submenu-item',function(el){hide(el)});e.target.parentNode.parentNode.parentNode.classList.add('mobile-submenu-open');e.target.parentNode.classList.add('mobile-open');e.target.classList.add('active');dqa('.navbar-submenu-children',function(el){show(el)});dqa('.navbar-submenu-headline',function(el){hide(el)})} 107e.stopPropagation();e.preventDefault()})})}});function bindVariants(){dqa('.variant',function(main){main.addEventListener("click",e=>{document.body.style.overflow="hidden";show(dq('.lowopacity'));dq('.selectmodal').style.right='0';if(dq('.modalalternatives').innerHTML.indexOf('product-grid ip'+main.getAttribute('iProductId'))==-1){content='';iProductId=main.getAttribute('iProductId');if(main.querySelector('select option:checked')){iSubProductId=main.querySelector('select option:checked').value}else{iSubProductId=0}
108mspdata.forEach(function(a){if(a.ip==iProductId){if(a.isp==iSubProductId){content=content+'<div class="alternative product-grid selected" isp='+a.isp+'>';content=content+'<img src="/templates/icons/checkmark.svg" class="checkmark" alt="Selected">'}else{content=content+'<div class="alternative product-grid ip'+iProductId+'" isp='+a.isp+'>'} 109a.image=a.image.replace('/files/','/files/2019/130x100/').replace(".jpg","_x3.jpg");content=content+'<table><tr>';content=content+'<td style="width: 95px; min-width: 95px;">';content=content+'<img src="'+a.image+'"';if(a.sImageSrcSet){content=content+' srcset="'+a.sImageSrcSet+'"'} 110content=content+'></td>';content=content+'<td class="price">';content=content+'<br><h3 style="margin-bottom: 5px;">'+a.title+'</h3>';if(typeof a.regularprice!='undefined'){if(a.savepercent.indexOf('%')!=-1){content=content+'<span itemprop="price" class="price-red">'+a.price+' (-'+a.savepercent+')</span>'}else{content=content+'<span itemprop="price" class="price-red">'+a.price+' ('+a.savepercent+')</span>'} 111content=content+'<br>';content=content+'<span class="regular">'+a.regularprice+'</span>'}else{content=content+'<span class="price">'+a.price+'</span>'} 112content=content+'<br>';content=content+'<span class="stock-circle stock-circle--'+a.stockColor+'" style="margin: 0;"></span> ';content=content+'<span style="font-size: 12px; font-family: \'BrownPro\';">'+a.stockText;+'</span>';content=content+'</td>';content=content+'</tr></table>';content=content+'</div>'}});dq('.modalalternatives').innerHTML=content} 113dqa('.alternative',(el)=>{el.addEventListener('click',(e)=>{dqa('.alternative',(el2)=>{el2.classList.remove('selected')});if(dq('.checkmark')){dq('.checkmark').remove()} 114el.classList.add('selected');h=el.innerHTML;h='<img src="/templates/icons/checkmark.svg" class="checkmark" alt="Selected">'+h;el.innerHTML=h;isp=el.getAttribute('isp');sel=main.querySelector('select');sel.value=isp;main.querySelector('span').innerHTML=sel.options[sel.selectedIndex].text;hide(dq('.lowopacity'));dq('.selectmodal').style.right='-100vw';document.body.style.overflow="auto";mspdata.forEach(function(a){if(a.ip==iProductId&&a.isp==isp){if(dq('#main'+iProductId)){updateSP_main(a)}else{updateSP(a,!1)}}})})})})})} 115function updateSP(a,main){if(main==!1){setAttributes(dqa('.p'+a.ip+' .product-image'),{"srcset":a.sImageSrcSet,"data-srcset":a.sImageSrcSet});setAttributes(dqa('.p'+a.ip+' .picture-phone'),{"srcset":a.sImageSrcSetPhone,"data-srcset":a.sImageSrcSetPhone});setAttributes(dqa('.p'+a.ip+' .picture-desktop'),{"srcset":a.sImageSrcSetDesktop,"data-srcset":a.sImageSrcSetDesktop})}else{l(a);if(!a.savepercent){if(dq('.lowest')){hide(dq('.lowest'));hide(dq('.lowest-hover'))} 116l('no lowest')}else{if(dq('.lowest')){hide(dq('.lowest-hover'));show(dq('.lowest'));dq('.lowest-hover span').innerHTML=a.lowest} 117l('lowest found')}} 118dqa('.p'+a.ip+' .price span, .p'+a.ip+' .product-price span',function(el){el.innerHTML=a.price});if(typeof a.regularprice!='undefined'){dqa('.p'+a.ip+' .regular',function(el){show(el,'inline');el.innerHTML=a.regularprice});dqa('.p'+a.ip+' .mainprice',function(el){el.classList.add('sale')});dqa('.p'+a.ip+' .ribbon',function(el){if(a.savepercent.indexOf('%')!=-1){el.innerHTML="<span>-"+a.savepercent.replace("%"," %")+"</span>"}else{el.innerHTML="<span>"+a.savepercent+"</span>"} 119show(el)})}else{dqa('.p'+a.ip+' .regular',function(el){hide(el,'inline')});dqa('.p'+a.ip+' .mainprice',function(el){el.classList.remove('sale')});dqa('.p'+a.ip+' .ribbon',function(el){hide(el)})} 120dqa('.p'+a.ip+' .stock-text, .p'+a.ip+' .delivery',el=>{el.innerHTML=a.stockText});if(typeof a.stockPrel!="undefined"){dqa('.p'+a.ip+' .prel, .p'+a.ip+' .prel',function(el){el.innerHTML=a.stockPrel;show(el)})}else{dqa('.p'+a.ip+' .prel, .p'+a.ip+' .prel',function(el){hide(el)})} 121dqa(':scope .p'+a.ip+' .stock-circle',function(el){el.classList.remove('stock-circle--green','stock-circle--yellow','stock-circle--red');el.classList.add('stock-circle--'+a.stockColor)});dqa(':scope .p'+a.ip+' .stock-icon',function(el){el.classList.remove('stock-icon--green','stock-icon--yellow','stock-icon--red');el.classList.add('stock-icon--'+a.stockColor)});pn=dq('#articlenumber');if(pn){pn.innerHTML=a.pn} 122if(a.stockColor!='green'){if(typeof outOfStockAlternatives==="function"){outOfStockAlternatives()}}else{dqa('.no-stock',function(item){item.innerHTML='';hide(item)});if(dq('.similarproducts h3')){dq('.similarproducts h3').classList.remove('ripple')} 123dqa('.btn-add-to-cart',function(i){i.classList.remove('ripple')})}} 124ready(()=>{bindVariants();dq('.lowopacity').addEventListener('click',(el)=>{hide(dq('.lowopacity'));l('lowopacity');dq('.selectmodal').style.right='-100vw';dq('.filterselectmodal').style.right='-100vw';dq('.upsellmodal').style.right='-100vw';dq('.upsellmodal').style.left='auto';dq('.infomodal').style.right='-100vw';dq('.header-search').style.zIndex='revert-layer';document.body.style.overflow="auto"});dqa('.modalheading .close',(e)=>{e.addEventListener('click',(el)=>{l('hiding upsell');dq('.header-search').style.zIndex='revert-layer';dq('.lowopacity').click()})});rebindProductsData();l('product-grid, ready end: '+performance.now())});ready(()=>
124{if(window.location.href.indexOf('p133.html')>-1){if(dq('#pi')){dq('#pi').addEventListener('change',function(e){dq('#selpifull').submit()})} 125if(dq('.product-grid-sort select')){dq('.product-grid-sort select').addEventListener('change',function(e){e.preventDefault();window.location.href=e.target.value})}}});function showPopularSearches(){hs=dq('.header-search');hs.style.zIndex=4002;ol=dq('#overlay');ol.classList.remove('overlay2');ol.classList.add('overlay');dq('.autosearch-result').classList.add('active');hide(dq('.autosearch-result .row'));hide(dq('.autosearch-result-footer'));hide(dq('.autosearch-result-title'));dq('body').classList.add('search-open');show(dq('.popularsearches'));ol.style.height=document.body.scrollHeight+'px';show(ol);ol.addEventListener("click",(e)=>{hidePopularSearches('all')})} 126function hidePopularSearches(all){show(dq('.autosearch-result .row'),'flex');show(dq('.autosearch-result-footer'));show(dq('.autosearch-result-title'));hide(dq('.popularsearches'));if(all=='all'){hideSearch()}} 127function showSearch(){ol=dq('#overlay');ol.classList.remove('overlay2');ol.classList.add('overlay');dq('.autosearch-result').classList.add('active');dq('body').classList.add('search-open');ol.style.height=document.body.scrollHeight+'px';show(ol);ol.addEventListener("click",(e)=>{hideSearch()})} 128function hideSearch(){hide(dq('#overlay'));dq('.autosearch-result').classList.remove('active');dq('body').classList.remove('search-open');hs=dq('.header-search');hs.style.zIndex='revert-layer'} 129function gtagevent(q){if(typeof gtag!=='undefined'){gtag('event','search',{'search_term':q})} 130if(typeof fbq!=="undefined"){fbq('track','Search',{search_string:q})}} 131var timer;previous_search='';currentSelection=-1;currentUrl='';ready(()=>{close=dq(".autosearch-result-close");if(!close)return;close.addEventListener("click",(e)=>{hideSearch()});if(document.activeElement.getAttribute('id')=="q"){handleKeyUp()} 132dq('.header-search-input-wrapper').addEventListener('click',(e)=>{dq("#q").focus()});dq('.header-search-button').addEventListener('click',(e)=>{if(dq("#q").value.trim()==''){dq("#q").focus();e.preventDefault()}});dq("#q").addEventListener("keyup",(e)=>{handleKeyUp()});dqa('.popularq div',(el)=>{el.addEventListener("click",(e)=>{dq("#q").value=e.target.innerHTML;hidePopularSearches('');handleKeyUp()})});dq("#q").addEventListener("click",(e)=>{hs=dq('.header-search');hs.style.zIndex=4002;if(e.target.value==''){showPopularSearches()}});dq("#q").addEventListener("click",(e)=>{q=dq("#q").value.trim();if(q!=''&&q!=previous_search){handleKeyUp()}else if(q!=''&&q==previous_search){showSearch()} 133if(previous_search!=''&&q==''){handleKeyUp()}});dq("#q").addEventListener("keydown",(e)=>{switch(e.keyCode){case 13:if(currentUrl!=''){window.location=currentUrl;e.preventDefault()} 134break;case 27:l('esc');if(dq("#q").value==''){dq("#q").value='';dq("#q").blur();hideSearch()}else{dq("#q").value='';handleKeyUp()} 135break}});function handleKeyUp(){q=dq("#q").value.trim();if(q==''){hideSearch();dq('.autosearch-result .pages').innerHTML='';dq('.autosearch-result .categories').innerHTML='';showPopularSearches();previous_search=''}else{hidePopularSearches();if(window.timeout){window.clearInterval(window.timeout)} 136window.timeout=setTimeout(function(){if(window.previous_save!=q&&q!=''){fetch("/sr.php?q="+q);sr=!0;window.previous_save=q} 137window.clearInterval(window.timeout)},800);performSearch()}} 138async function performSearch(){q=dq("#q").value.trim();if(previous_search!=q){previous_search=q;hide(dq('.autosearch-result-link'));showSearch();html='<center><div class="lds-ring"><div></div><div></div><div></div><div></div></div></center>';dq('.autosearch-result-title h3').innerHTML=html;opts={q:q};let res=await fetch('/search/ajax.php',{method:'post',body:JSON.stringify(opts)});gtagevent(q);let r=await res.json();if(r.results>0){dq('.autosearch-result-title h3').innerHTML=r.results+' '+r.Sokresultat.toLowerCase()+' - <span>"'+r.q+'"</span>'}else{dq('.autosearch-result-title h3').innerHTML='<br><br>'+r.search_none_found} 139if(typeof klaviyo!=='undefined'){klaviyo.track("Searched Site",{"SearchTerm":q,"ReturnedResults":r.results})} 140x=0;if(r.results>5){show(dq('.autosearch-result-link'));dq('.autosearch-result-link').href='/'+r.search_url+'?q='+escape(r.q.trim());dq('.autosearch-result-link span').innerHTML='('+r.results+' '+r.st+')'}else{hide(dq('.autosearch-result-link'))} 141if(isMobile.phone==!0){show_max=6}else{show_max=8} 142if(r.results>0||r.pages||r.categories){res='';if(r.results>0){dq('.autosearch-result .product-grid').style.backgroundColor='white';dq('.autosearch-result .product-grid').style.borderRadius='10px';if(isMobile.phone==!0){if(r.special){if(r.special.indexOf('</h2></center>')==-1){res=res+'<div class="col-12" style="justify-content: center;">';res=res+r.special;res=res+'</div><br><br>'}else{res=res+'<div style="display: block; width: 100%;">';res=res+r.special;res=res+'</div><br><br>'}} 143res=res+'<div class="col-12" style="margin-top: 5px;">';res=res+'<h5>'+r.sLang_Products+'</h5>';res=res+'</div>'}else{if(r.special){if(r.special.indexOf('</h2></center>')==-1){res=res+'<div class="col-12" style="justify-content: center;">';res=res+r.special;res=res+'</div>'}else{res=res+'<div style="display: block; width: 100%; margin-top: 5px;">';res=res+r.special;res=res+'</div>'} 144res=res+'<div class="col-12" style="margin-top: 0;">';res=res+' <hr style="border-top: 1px solid #ddd; width: 90%; margin-top: 0; margin-bottom: 8px;">';res=res+'</div>'}} 145for(var key in r){data=r[key] 146if(data.u&&x<show_max){if(isMobile.phone==!0){res=res+'<div class="col-12" style="font-size: 15px;">';res=res+'<a href="/sr.php?q='+encodeURIComponent(r.q)+'&u='+data.u+'" style="display: flex;">';res=res+' <div class="col-2">';res=res+data.i.replace(">"," style='max-height: 45px; max-width: 58px;'>");
146res=res+' </div>';res=res+' <div class="col-8">';res=res+data.t;res=res+' </div>';res=res+' <div class="col-2">';if(data.reg){res=res+' <span style="color: #DB3232">'+data.p.replace(' ',' ')+' '+r.kr}else{res=res+' '+data.p.replace(' ',' ')+' '+r.kr} 147res=res+' </div>';res=res+'</a>';res=res+'</div>';res=res+'<div class="col-12">';res=res+' <hr style="border-top: 1px solid #ddd; width: 90%; margin-top: 8px; margin-bottom: 8px;">';res=res+'</div>'}else{res=res+'<div class="col-lg-3 col-6 p4017" itemscope="" itemtype="http://schema.org/Product">';res=res+' <div class="wrapper productcard">';res=res+' <a class="productcard__link" href="/sr.php?q='+encodeURIComponent(r.q)+'&u='+data.u+'" itemprop="url">';res=res+data.i;res=res+' <div class="product-name" itemprop="name">';res=res+' '+data.t;res=res+' </div>';res=res+' </a>';res=res+'';res=res+' <div class="productcard__footer">';res=res+' <div class="stock">';res=res+' <span class="stock-circle stock-circle--'+data.sc+'"></span>'+data.st;res=res+' </div>';res=res+'';res=res+' <div class="price">';if(data.reg){res=res+' <span class="price-red-small">'+data.p.replace(' ',' ')+' '+r.kr+'</span>'}else{res=res+' <span class="price">'+data.p.replace(' ',' ')+' '+r.kr+'</span>'} 148res=res+'';res=res+' </div>';res=res+' <div class="price-to-cart">';res=res+' <a href="/sr.php?q='+encodeURIComponent(r.q)+'&u='+data.u+'" type="submit" name="button" class="btn btn-read-more">';res=res+' '+r.LasMer;res=res+' </a>';res=res+' </div>';res=res+' </div>';res=res+' </div>';res=res+'</div>'} 149x++}}} 150if(r.pages){pres='<br><h5>'+r.qPages+' '+r.q+'</h5>';pres=pres+'<ul>';for(var key in r.pages){data=r.pages[key] 151if(data.title){pres=pres+'<li><a href="/'+data.url+'" style="font-size: 0.9em;">'+data.title+'</a></li>'}} 152if(r.pages.results>5){pres=pres+'<li><a href="/'+r.search_url+'?qp='+escape(r.q.trim())+'"><strong>>> '+r.VisaFlerSidor+' <span>('+r.pages.results+' '+r.st+')</span></strong></a></li>'} 153pres=pres+'</ul>';show(dq('.autosearch-result .pages'));dq('.autosearch-result .pages').innerHTML=pres}else{hide(dq('.autosearch-result .pages'))} 154if(r.categories){pres='<br><h5>'+r.qCategories+' '+r.q+'</h5>';pres=pres+'<ul>';for(var key in r.categories){data=r.categories[key] 155if(data.title){pres=pres+'<li><a href="/'+data.url+'" style="font-size: 0.9em;">'+data.title+'</a></li>'}} 156if(r.categories.results>5){pres=pres+'<li><a href="/'+r.search_url+'?qc='+escape(r.q.trim())+'"><strong>>> '+r.VisaFlerKategorier+' <span>('+r.categories.results+' '+r.st+')</span></strong></a></li>'} 157pres=pres+'</ul>';show(dq('.autosearch-result .categories'));dq('.autosearch-result .categories').innerHTML=pres}else{hide(dq('.autosearch-result .categories'))} 158dq('.autosearch-result .product-grid').innerHTML=res;if(r.special.indexOf('q_devices')>-1){document.querySelector("#q_devices").addEventListener("keyup",(e)=>{q_found=document.querySelector("#q_found");if(e.target.value!=""){q=e.target.value.trim().toLowerCase();show(q_found);results="";q_devices.forEach(function(i,v){if(i.title.toLowerCase().indexOf(q)!=-1){results=results+"<a href="+i.url+"><div>"+i.title+"</div></a>"}});if(results==""){q_found.innerHTML=r.search_none_found}else{q_found.innerHTML=results}}else{hide(q_found)}})} 159currentSelection=-1}else{dq('.autosearch-result .product-grid').innerHTML='';dq('.autosearch-result-title h3').innerHTML='<br><br>'+r.search_none_found;hide(dq('.autosearch-result-link'))}}} 160function navigate(e,direction){if(dqa('.autosearch-result-item').length==1)return;move=999;if(screen.width<575){if(direction=="left"||direction=="right"){return} 161if(direction=="down"&¤tSelection<8){move=1}else if(direction=="up"&¤tSelection==0){move=0;currentSelection=-1}else if(direction=="up"&¤tSelection>-1){move=-1}}else{if(currentSelection==-1&&direction!='right'){move=0;currentSelection=1}else{if(direction=="left"&¤tSelection==0){move=0;currentSelection=-1}else if(direction=="right"&¤tSelection==-1){move=0;currentSelection=0}else if(direction=="down"&¤tSelection<6){move=3}else if(direction=="up"&¤tSelection<3){move=0;currentSelection=-1}else if(direction=="up"&¤tSelection>2){move=-3}else if(direction=="left"&¤tSelection>0){move=-1}else if(direction=="right"&¤tSelection<8){move=1}}} 162e.preventDefault();if(currentSelection==-1){items=dqa('.autosearch-result-item');for(x=0;x<items.length;x++){items[x].style.opacity=1} 163currentUrl=''}else{items=dqa('.autosearch-result-item');
163if(currentSelection+move>(items.length-1)){return}else{currentSelection+=move} 164for(x=0;x<items.length;x++){if(x==currentSelection){items[x].style.opacity=1}else{items[x].style.opacity=0.2}} 165currentUrl=items[currentSelection].querySelector('a').href}}});ready(()=>{dqa('.footer-nav',e=>{e.addEventListener("click",el=>{var viewPortWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0);if(viewPortWidth<767){el.target.parentNode.classList.toggle('open')}})});oo=dq('#openoverlay');if(oo!=null){oo.addEventListener("click",(e)=>{if(dq('#adminoverlay').style.width=='80px'){dq('#openoverlay').innerHTML='ADMIN <<';dq('#adminoverlay').style.width="600px";dq('#adminoverlay').style.height="400px";dq('#overlaycontent').style.display="block"}else{dq('#openoverlay').innerHTML='ADMIN >>';dq('#adminoverlay').style.width="80px";dq('#adminoverlay').style.height="50px";dq('#overlaycontent').style.display="none"} 166e.preventDefault();return!1})}})
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.