jQuery(function($){let DEBUG=false;let style=$('').appendTo('head');style.append(` @media screen and (max-width: 767px) { .mx_pdpj_item_mobile_hide{display:none !important;} } @media screen and (max-width: 600px) { .mx_standard_blue > div{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 1200px) { .mx_x_com > div{font-size: 22px !important; line-height: 22px !important;} .mx_x_com > div > span{font-size: 22px !important; line-height: 22px !important;} } @media screen and (max-width: 979px) { .mx_x_com > div{font-size: 16px !important; line-height: 16px !important;} .mx_x_com > div > span{font-size: 16px !important; line-height: 16px !important;} } @media screen and (max-width: 600px) { .mx_x_com > div{font-size: 8px !important; line-height: 8px !important;} .mx_x_com > div > span{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 600px) { .mx_pure_white > div{font-size: 8px !important; line-height: 8px !important;} .mx_pure_white > div > span{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 979px) { .mx_springy > div{font-size: 16px !important; line-height: 16px !important;} .mx_springy > div > span{font-size: 16px !important; line-height: 16px !important;} } @media screen and (max-width: 600px) { .mx_springy > div{font-size: 8px !important; line-height: 8px !important;} .mx_springy > div > span{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 1200px) { .mx_robin > div{font-size: 22px !important; line-height: 22px !important;} .mx_robin > div > span{font-size: 22px !important; line-height: 22px !important;} } @media screen and (max-width: 979px) { .mx_robin > div{font-size: 16px !important; line-height: 16px !important;} .mx_robin > div > span{font-size: 16px !important; line-height: 16px !important;} } @media screen and (max-width: 600px) { .mx_robin > div{font-size: 10px !important; line-height: 10px !important;} .mx_robin > div > span{font-size: 10px !important; line-height: 10px !important;} } @media screen and (max-width: 979px) { .mx_easter > div{font-size: 16px !important; line-height: 16px !important;} .mx_easter > div > span{font-size: 16px !important; line-height: 16px !important;} } @media screen and (max-width: 600px) { .mx_easter > div{font-size: 8px !important; line-height: 8px !important;} .mx_easter > div > span{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 979px) { .mx_sea > div{font-size: 16px !important; line-height: 16px !important;} .mx_sea > div > div:nth-child(1){font-size: 16px !important; width: 140px !important; height: 40px !important;} .mx_sea > div > div:nth-child(1) > div{font-size: 16px !important; width: 140px !important; height: 40px !important;} .mx_sea > div > div:nth-child(1) > div > div{font-size: 16px !important; width: 140px !important; height: 40px !important;} .mx_sea > div > div:nth-child(1) > div:nth-child(2){height: 22px !important;} .mx_sea > div > span{font-size: 16px !important; line-height: 16px !important;} .mx_sea > div > div:nth-child(3){font-size: 15px !important;width: 450px !important; height: 40px !important;} .mx_sea > div > div:nth-child(3) > div > span{font-size: 15px !important;} .mx_sea > div > div:nth-child(3) > div{font-size: 15px !important;width: 450px !important; height: 40px !important;} .mx_sea > div > div:nth-child(3) > div > div{font-size: 15px !important;} .mx_sea > div > div:nth-child(3) > div:nth-child(2){height: 22px !important;} } @media screen and (max-width: 600px) { .mx_sea > div{font-size: 8px !important; line-height: 8px !important;} .mx_sea > div > div:nth-child(1){font-size: 8px !important; width: 90px !important; height: 20px !important; top: -15px !important; right: 20px !important;} .mx_sea > div > div:nth-child(1) > div{font-size: 8px !important; width: 90px !important; height: 20px !important;} .mx_sea > div > div:nth-child(1) > div > div{font-size: 8px !important; width: 90px !important; height: 20px !important;} .mx_sea > div > div:nth-child(1) > div:nth-child(2){height: 10px !important;} .mx_sea > div > span{font-size: 8px !important; line-height: 8px !important;} .mx_sea > div > div:nth-child(3){font-size: 8px !important; left: -120px !important; top: 0px !important; height: 25px !important; width: 240px !important;} .mx_sea > div > div:nth-child(3) > div > span{font-size: 8px !important;} .mx_sea > div > div:nth-child(3) > div{font-size: 8px !important; width: 240px !important; height: 25px !important;} .mx_sea > div > div:nth-child(3) > div > div{font-size: 8px !important;} .mx_sea > div > div:nth-child(3) > div:nth-child(2){height: 10px !important;} } @media screen and (max-width: 979px) { .mx_winter > div{font-size: 16px !important; line-height: 16px !important;} .mx_winter > div > span{font-size: 16px !important; line-height: 16px !important;} } @media screen and (max-width: 600px) { .mx_winter > div{font-size: 8px !important; line-height: 8px !important;} .mx_winter > div > span{font-size: 8px !important; line-height: 8px !important;} } @media screen and (max-width: 1200px) { .mx_myooylene > div > div:nth-child(1) > div{font-size: 18px !important; line-height: 18px !important;} .mx_myooylene > div > div:nth-child(3) > div{font-size: 18px !important; line-height: 18px !important;} .mx_myooylene > div > div:nth-child(3){width: 600px !important;} .mx_myooylene > div > div:nth-child(3) > div{width: 600px !important;} } @media screen and (max-width: 979px) { .mx_myooylene > div > div:nth-child(1){top: -25px !important;} .mx_myooylene > div > div:nth-child(1) > div{font-size: 12px !important; line-height: 12px !important;height: 29px !important;} .mx_myooylene > div > div:nth-child(3) > div{font-size: 12px !important; line-height: 12px !important;} .mx_myooylene > div > div:nth-child(3) > div:nth-child(1){height: 36px !important;} .mx_myooylene > div > div:nth-child(3){width: 500px !important;} .mx_myooylene > div > div:nth-child(3) > div{width: 500px !important; height: 29px !important;} } @media screen and (max-width: 600px) { .mx_myooylene > div > div:nth-child(1){top: -6px !important; width: 50px !important; height: 20px !important;} .mx_myooylene > div > div:nth-child(1) > div{font-size: 8px !important; line-height: 8px !important;height: 15px !important; width: 75px !important;} .mx_myooylene > div > div:nth-child(3) > div{font-size: 8px !important; line-height: 8px !important;} .mx_myooylene > div > div:nth-child(3) > div:nth-child(1){height: 17px !important;} .mx_myooylene > div > div:nth-child(3){width: 250px !important; height: 15px !important; left: -115px !important; top: 7px !important;} .mx_myooylene > div > div:nth-child(3) > div{width: 250px !important; height: 10px !important;} .mx_myooylene > div > div:nth-child(3) > div > span{font-size: 8px !important; line-height: 8px !important;} } `);let mx_position="";let mx_selector="";let mx_additionalHtmlIfActive="";let mx_additionalHtmlIfInActive="";let mx_additionalHtmlAlways="";let mx_promos_tab={"5148":{"promo_name":"2+1 MEDAVITA","categories":"{}","producers":"{\"132\":\"MEDAVITA\"}","position":"container","selector":"","requiredAmount":"3","gratisAmount":"1","additionalHtmlIfActive":"","additionalHtmlIfInactive":"","additionalHtmlAlways":""}};let shop_id=612;let mx_shop_config={"612":{"master_active":"1","promo_addfield_id":"10","id":"1097","created_at":"2024-01-30 14:37:37"}};let mxGetTranslation=function(translatable_field){if(current_lang in translatable_field){return translatable_field[current_lang];} else{return translatable_field["pl_PL"];}};let mx_current_lang=Shop.lang.name;let mx_currency=Shop.values.currency;let mxPreload=function(){$('#shoper-foot').after('
loading...
');};let mxPreloadHide=function(){$('.mx_body_preloader_21').hide();};let mxPageReload=function(){window.location.href=window.location.href;};let mx_body_class_checker=$('body').attr('class');let mx_check_for_preload=JSON.parse(localStorage.getItem('mx_products_in_promo'));if($('.alert-warning').length>0){let mx_alert=$('.alert-warning .row p').text();if(mx_alert.indexOf('przekracza dostępny stan magazynowy')>-1||mx_alert.indexOf('cart exceeds the stock')>-1){} else{let APIloader=function(){if(!window.frontAPI){setTimeout(APIloader,0);} else{let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){} else{localStorage.removeItem("mx_block_promo");} let mx2plus1Funcn=function(mxCheckSooBasket){let mx_block_promo=localStorage.getItem("mx_block_promo");if(mx_block_promo==1){return;} let basket_products=frontAPI.getBasketInfo().products;let mx_body_class_checker=$('body').attr('class');let mx_bp_arr={'shop_id':shop_id,'products':{},'ls':{},'hash':""};let mx_products_in_promo=JSON.parse(localStorage.getItem("mx_products_in_promo"));let mx_products_hash=localStorage.getItem('mx_products_hash');let mxCreateBasketProductsArray=function(basketProducts,mxProductsInPromo,mxProductsHash,mxBpArr){for(let mx_i in basketProducts){let mx_stock_id=basketProducts[mx_i].stock_id;let mx_quantity=basketProducts[mx_i].quantity;let mx_price_float=basketProducts[mx_i].price_float;let mx_price=basketProducts[mx_i].price;let mx_promo_id=basketProducts[mx_i].stock_id;let mx_basket_product_id=basketProducts[mx_i].id;let mx_product_id=basketProducts[mx_i].product_id;let mx_product_variant=basketProducts[mx_i].variant;let mx_product_img=basketProducts[mx_i].image;let mx_product_img_name=basketProducts[mx_i].image_filename;let mx_category_id=basketProducts[mx_i].category.category_id;let mx_category_name=basketProducts[mx_i].category.translation.name;let mx_product_url=basketProducts[mx_i].url;let mx_product_name=basketProducts[mx_i].name;let mx_product_delivery=basketProducts[mx_i].delivery;let mx_product_unit=basketProducts[mx_i].unit.name;let mx_product_sum=basketProducts[mx_i].sum;let mx_producer_id='';if(typeof basketProducts[mx_i].producer!='undefined'){mx_producer_id=basketProducts[mx_i].producer.producer_id;} else{mx_producer_id='';} if(mx_product_variant!='Produkt gratisowy: tak'){if(mx_stock_id in mxBpArr.products&&false){mxBpArr.products[mx_stock_id]["quantity"]=mxBpArr.products[mx_stock_id]["quantity"]+mx_quantity;} else{mxBpArr.products[mx_stock_id]={"stock_id":mx_stock_id,"basket_product_id":mx_basket_product_id,"product_name":mx_product_name,"name":mx_product_name,"basket_img":mx_product_img,"basket_img_name":mx_product_img_name,"product_id":mx_product_id,"delivery":mx_product_delivery,"quantity":mx_quantity,"url":mx_product_url,"variant":mx_product_variant,"unit":mx_product_unit,"price_float":mx_price_float,"price":mx_price,"promo_id":0,"producer_id":mx_producer_id,"category_name":mx_category_name,"product_sum":mx_product_sum,"category_id":mx_category_id};}}} if(mxProductsInPromo){mxBpArr.ls=mxProductsInPromo;} if(mxProductsHash!=null){mxBpArr.hash=mxProductsHash;}};mxCreateBasketProductsArray(basket_products,mx_products_in_promo,mx_products_hash,mx_bp_arr);let mxRemoveFromBasket=function(products,mxBpArr,i,func_on_complete_remove){if(i>=products.length){func_on_complete_remove();return;} product=products[i];if(product.quantity==0){frontAPI.removeFromBasket(function(removeInfo){mxRemoveFromBasket(products,mxBpArr,i+1,func_on_complete_remove);},{id:product.basket_product_id});} else{frontAPI.editBasketProductQuantity(function(editInfo){mxRemoveFromBasket(products,mxBpArr,i+1,func_on_complete_remove);},{id:product.basket_product_id,data:{quantity:product.quantity}});}};let mxAddToBasket=function(products,mxBpArr,i,func_on_complete_add){if(i>=products.length){func_on_complete_add();return;} product=products[i];if(typeof mxBpArr.products[product.stock_id]=='undefined'){frontAPI.addToBasket(function(addInfo){mxAddToBasket(products,mxBpArr,i+1,func_on_complete_add);},{data:{stock_id:product.stock_id,quantity:product.quantity}});} else{frontAPI.editBasketProductQuantity(function(editInfo){mxAddToBasket(products,mxBpArr,i+1,func_on_complete_add);},{id:product.product_id,data:{quantity:product.quantity}});}};let mxMakeHtmlForBasket=function(mxPromoArr,mxBpArr,mxBodyClassChecker,mxBasketHtml,mxBasketPopupHtml,mxCheckSooBasket,func_on_complete_html){for(let mx_st_id in mxPromoArr.ls){let sht_cur_val=(mxPromoArr.ls[mx_st_id].price).split(/\s+/);sht_cur_val=sht_cur_val[sht_cur_val.length-1];let mx_stock_id=mxPromoArr.ls[mx_st_id].stock_id;let mx_quantity=parseInt(mxPromoArr.ls[mx_st_id].quantity);let mx_basket_product_id=mxPromoArr.ls[mx_st_id].basket_product_id;let mx_product_id=mxPromoArr.ls[mx_st_id].product_id;let mx_category_name=mxPromoArr.ls[mx_st_id].category_name;let mx_category_id=mxPromoArr.ls[mx_st_id].category_id;let mx_image=mxPromoArr.ls[mx_st_id].basket_img;let mx_image_filename=mxPromoArr.ls[mx_st_id].basket_img_name;let mx_variant=mxPromoArr.ls[mx_st_id].variant;let mx_url=mxPromoArr.ls[mx_st_id].url;let mx_prodname=mxPromoArr.ls[mx_st_id].product_name;let mx_price_float=mxPromoArr.ls[mx_st_id].price_float;let mx_price=mxPromoArr.ls[mx_st_id].price;let mx_delivery=mxPromoArr.ls[mx_st_id].delivery;let mx_sum=(mxPromoArr.ls[mx_st_id].price_float*mx_quantity).toFixed(2).replace('.',',');let mx_unit=mxPromoArr.ls[mx_st_id].unit;if(mxCheckSooBasket==true){mxBasketHtml+='';mxBasketHtml+='
'+mx_prodname+'
';mxBasketHtml+='
'+mx_prodname+'';if(!mx_variant){mxBasketHtml+=''+mx_variant+'';} else{mxBasketHtml+='';} mxBasketHtml+='
';mxBasketHtml+='';mxBasketHtml+='
';mxBasketHtml+='
x
GRATIS
';if(mx_delivery!=undefined){mxBasketHtml+=mx_delivery;} mxBasketHtml+='
';mxBasketHtml+='
';if(mx_delivery!=undefined){mxBasketHtml+=mx_delivery;} mx_delivery+'
';mxBasketHtml+='
';mxBasketHtml+='
';mxBasketHtml+='';mxBasketHtml+='
';mxBasketHtml+='
GRATIS
';mxBasketHtml+='
GRATIS
';mxBasketHtml+='
';} else{if(mxBodyClassChecker=='shop_basket_step3'){mxBasketHtml+='';} else{mxBasketHtml+='';} mxBasketHtml+=''+mx_prodname+'';if(!mx_variant){mxBasketHtml+=''+mx_prodname+'';} else{mxBasketHtml+=''+mx_prodname+''+mx_variant+'';} if(mx_delivery!=undefined){mxBasketHtml+=''+mx_delivery+'';} if(mxBodyClassChecker=='shop_basket_step3'){mxBasketHtml+=''+mx_quantity+' '+mx_unit+'';} else{mxBasketHtml+=' '+mx_unit+'';} mxBasketHtml+='
'+mx_price+'
GRATIS
';mxBasketHtml+='
'+mx_sum+' '+sht_cur_val+'
GRATIS
';if(mxBodyClassChecker!='shop_basket_step3'){mxBasketHtml+='Usuń';}} mxBasketPopupHtml+='
  • ';mxBasketPopupHtml+=''+mx_prodname+'';mxBasketPopupHtml+=''+mx_prodname+''+mx_variant+'';mxBasketPopupHtml+=''+mx_quantity+' x GRATIS';mxBasketPopupHtml+='usuń
  • ';} setTimeout(function(){$('.basket-product-list li:last-child()').after(mxBasketPopupHtml);},300);let mx_active_promo_html_btns='';mx_active_promo_html_btns+='
    ';let mx_inactive_promo_html_btns='';mx_inactive_promo_html_btns+='
    ';let mx_active_promo_html_products='';mx_active_promo_html_products+='
    ';let mx_inactive_promo_html_products='';mx_inactive_promo_html_products+='
    ';let mx_active_promo_html_price='';mx_active_promo_html_price+='
    ';let mx_inactive_promo_html_price='';mx_inactive_promo_html_price+='
    ';let mx_active_promo_html_container='';mx_active_promo_html_container+='
    ';let mx_inactive_promo_html_container='';mx_inactive_promo_html_container+='
    ';for(let mx_promo_id in mxPromoArr.promo_info){let ilosc_wymagana=mxPromoArr.promo_info[mx_promo_id].required_amount;let ilosc_gratisow=mxPromoArr.promo_info[mx_promo_id].gratis_amount;let ilosc_otrzymanych_gratisow=mxPromoArr.promo_info[mx_promo_id].ilosc_gratisow;let wartosc_otrzymanych_gratisow=mxPromoArr.promo_info[mx_promo_id].wartosc_gratisow;let ile_brakuje=mxPromoArr.promo_info[mx_promo_id].ile_brakuje_do_kolejnej;if(typeof mx_promos_tab[mx_promo_id].additionalHtmlIfActive!=undefined){mx_promos_tab[mx_promo_id].additionalHtmlIfActive=mx_promos_tab[mx_promo_id].additionalHtmlIfActive.replace('{ilosc_wymagana}',ilosc_wymagana).replace('{ilosc_gratisow}',ilosc_gratisow).replace('{ilosc_otrzymanych_gratisow}',ilosc_otrzymanych_gratisow).replace('{wartosc_otrzymanych_gratisow}',wartosc_otrzymanych_gratisow).replace('{ile_brakuje}',ile_brakuje);} if(typeof mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=undefined){mx_promos_tab[mx_promo_id].additionalHtmlIfInactive=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive.replace('{ilosc_wymagana}',ilosc_wymagana).replace('{ilosc_gratisow}',ilosc_gratisow).replace('{ilosc_otrzymanych_gratisow}',ilosc_otrzymanych_gratisow).replace('{wartosc_otrzymanych_gratisow}',wartosc_otrzymanych_gratisow).replace('{ile_brakuje}',ile_brakuje);} if(mxPromoArr.promo_info[mx_promo_id].ilosc_gratisow!=0){if(mx_promos_tab[mx_promo_id].position!='container'){if(mx_promos_tab[mx_promo_id].position=='buttons'){if(mx_promos_tab[mx_promo_id].additionalHtmlIfActive!=null){mx_active_promo_html_btns+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;}} else if(mx_promos_tab[mx_promo_id].position=='products'){if(mx_promos_tab[mx_promo_id].additionalHtmlIfActive!=null){mx_active_promo_html_products+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;}} else if(mx_promos_tab[mx_promo_id].position=='price'){if(mx_promos_tab[mx_promo_id].additionalHtmlIfActive!=null){mx_active_promo_html_price+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;}}} else{if(mx_promos_tab[mx_promo_id].selector!=''){mx_active_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){mx_inactive_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;} $('#'+mx_promos_tab[mx_promo_id].selector).html(mx_active_promo_html_container+'
    ');}}} else{if(mxPromoArr.promo_info[mx_promo_id].ile_brakuje_do_kolejnej!=mxPromoArr.promo_info[mx_promo_id].required_amount){if(mx_promos_tab[mx_promo_id].position!='container'){if(mx_promos_tab[mx_promo_id].position=='buttons'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_btns+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}} else if(mx_promos_tab[mx_promo_id].position=='products'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_products+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}} else if(mx_promos_tab[mx_promo_id].position=='price'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_price+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}}} else{if(mx_promos_tab[mx_promo_id].selector!=''){mx_active_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){mx_inactive_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;} $('#'+mx_promos_tab[mx_promo_id].selector).html(mx_inactive_promo_html_container+'
    ');}}}}} $('#cart-options .buttons').after(mx_active_promo_html_btns+'
    ');$('#cart-options .buttons').after(mx_inactive_promo_html_btns+'
    ');$('.shop_basket .productlist').after(mx_active_promo_html_products+'
    ');$('.shop_basket .productlist').after(mx_inactive_promo_html_products+'
    ');$('.summary-container').after(mx_active_promo_html_price+'
    ');$('.summary-container').after(mx_inactive_promo_html_price+'
    ');if(mxCheckSooBasket==true){$('.el-table__body tbody tr.mx_pdpj_item').detach();$('.el-table__body tbody tr:last-child()').after(mxBasketHtml);$('.el-table__body-wrapper').after(mx_active_promo_html_products);$('.el-table__body-wrapper').after(mx_inactive_promo_html_products);$('.fixed-summary').after(mx_active_promo_html_price+'
    ');$('.fixed-summary').after(mx_inactive_promo_html_price+'
    ');$('.fixed-summary').after(mx_active_promo_html_btns+'
    ');$('.fixed-summary').after(mx_inactive_promo_html_btns+'
    ');} else{$('.productlist tbody tr:last-child()').after(mxBasketHtml);} func_on_complete_html();return;};$.post('https://mxapp4.maxserver.pl/appPromocjaDwaplusJeden/checkBasket.php',mx_bp_arr,function(response){let mx_promo_arr=response;let mx_basket_html='';let mx_basket_popup_html='';if(mx_promo_arr.hash!=mx_bp_arr.hash){localStorage.setItem("mx_products_hash",mx_promo_arr.hash);} if(mx_products_in_promo!=mx_promo_arr.ls){localStorage.setItem("mx_products_in_promo",JSON.stringify(mx_promo_arr.ls));} let mxProdDel=[];let mxProdAdd=[];for(let mx_stock_id in mx_promo_arr.del){mxProdDel.push(mx_promo_arr.del[mx_stock_id]);} for(let mx_stock_id in mx_promo_arr.add){mxProdAdd.push(mx_promo_arr.add[mx_stock_id]);} mxRemoveFromBasket(mxProdDel,mx_bp_arr,0,function(){mxAddToBasket(mxProdAdd,mx_bp_arr,0,function(){if(mxProdAdd.length==0&&mxProdDel.length==0){mxMakeHtmlForBasket(mx_promo_arr,mx_bp_arr,mx_body_class_checker,mx_basket_html,mx_basket_popup_html,mxCheckSooBasket,function(){var form_blocked=true;let clicked=false;let string=[];let mx_string="";window.SoobasketAdditionalFields=function(){var object={};object[mx_shop_config[shop_id].promo_addfield_id]=mx_promo_arr.hash;return object;};let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);window.AddExternalComment=function(){return"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n";};shoper.addEvent("soobasket:beforeorder",function(event,data){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");localStorage.setItem("mx_block_promo",1);});mxPreloadHide();});} else{var form_blocked=true;let clicked=false;let string=[];let mx_string="";window.SoobasketAdditionalFields=function(){var object={};object[mx_shop_config[shop_id].promo_addfield_id]=mx_promo_arr.hash;return object;};let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);window.AddExternalComment=function(){return"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n";};shoper.addEvent("soobasket:beforeorder",function(event,data){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");localStorage.setItem("mx_block_promo",1);});mxPageReload();}});});});$('.addtobasket').on('click',function(){$.post('https://mxapp4.maxserver.pl/appPromocjaDwaplusJeden/checkBasket.php',mx_bp_arr,function(response){let mx_promo_arr=response;let mx_basket_html='';let mx_basket_popup_html='';if(mx_promo_arr.hash!=mx_bp_arr.hash){localStorage.setItem("mx_products_hash",mx_promo_arr.hash);} if(mx_products_in_promo!=mx_promo_arr.ls){localStorage.setItem("mx_products_in_promo",JSON.stringify(mx_promo_arr.ls));} let mxProdDel=[];let mxProdAdd=[];for(let mx_stock_id in mx_promo_arr.del){mxProdDel.push(mx_promo_arr.del[mx_stock_id]);} for(let mx_stock_id in mx_promo_arr.add){mxProdAdd.push(mx_promo_arr.add[mx_stock_id]);} mxRemoveFromBasket(mxProdDel,mx_bp_arr,0,function(){mxAddToBasket(mxProdAdd,mx_bp_arr,0,function(){mxMakeHtmlForBasket(mx_promo_arr,mx_bp_arr,mx_body_class_checker,mx_basket_html,mx_basket_popup_html,mxCheckSooBasket,function(){});});});});});if($('#box_basketaddress').length>0){let mx_products_hash=localStorage.getItem('mx_products_hash');let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));if(Object.keys(mx_pip_arr).length>0){$('#additional_'+mx_shop_config[shop_id].promo_addfield_id).val(mx_products_hash);} var form_blocked=true;let mx_uwagi_klienta_ls=localStorage.getItem("mx_uwagi_klienta");if(mx_uwagi_klienta_ls){$('.shaded_textareawrap textarea').val(mx_uwagi_klienta_ls);} else{$('.shaded_textareawrap textarea').val('');} let clicked=false;let string=[];let mx_string="";for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);$('.shop_basket_address .bottombuttons .summary').click(function(e){if(Object.keys(mx_pip_arr).length>0){if(!clicked){var mx_uwagi_val=$('.shaded_textareawrap textarea').val();clicked=true;localStorage.setItem("mx_uwagi_klienta",mx_uwagi_val);$('.shaded_textareawrap textarea').val(mx_uwagi_val+"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n");}}});} if($('.shop_basket_step3')){if($('.comment').length){let mx_uwagi_klienta_ls=localStorage.getItem("mx_uwagi_klienta");$('.comment span .comment').html(mx_uwagi_klienta_ls);} $('.shop_basket_step3 .order').on('click',function(){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");});}};if(typeof GlobalSoolutionSoobasket!='undefined'){let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){shoper.addEvent("soobasket:loaded",function(event,basket){mx2plus1Funcn(true);});$('body').on('click','.mx_pdpj_item button.remove',function(){let mx_this_stock_toremove=$(this).parent().parent().parent().data('stockid');let mx_ls_remove=JSON.parse(localStorage.getItem('mx_products_in_promo'));delete mx_ls_remove[mx_this_stock_toremove];localStorage.setItem('mx_products_in_promo',JSON.stringify(mx_ls_remove));$(this).parent().parent().parent().detach();$('.basket-product-list .mx_pdpj_item_pop[data-stockid="'+mx_this_stock_toremove+'"]').detach();mxPageReload();});}} else{let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){mx2plus1Funcn(false);$('body').on('click','.mx_prodremove',function(){let mx_this_stock_toremove='';if($('.productlist .basket-product').length){mx_this_stock_toremove=$(this).parent().parent().parent().data('stockid');} else{mx_this_stock_toremove=$(this).parent().parent().data('stockid');} let mx_ls_remove=JSON.parse(localStorage.getItem('mx_products_in_promo'));delete mx_ls_remove[mx_this_stock_toremove];localStorage.setItem('mx_products_in_promo',JSON.stringify(mx_ls_remove));$(this).parent().parent().detach();$('.basket-product-list .mx_pdpj_item_pop[data-stockid="'+mx_this_stock_toremove+'"]').detach();mxPageReload();});}}}};APIloader();$(document).ready(function(){});}} else{let APIloader=function(){if(!window.frontAPI){setTimeout(APIloader,0);} else{let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){} else{localStorage.removeItem("mx_block_promo");} let mx2plus1Funcn=function(mxCheckSooBasket){let mx_block_promo=localStorage.getItem("mx_block_promo");if(mx_block_promo==1){return;} let basket_products=frontAPI.getBasketInfo().products;let mx_body_class_checker=$('body').attr('class');let mx_bp_arr={'shop_id':shop_id,'products':{},'ls':{},'hash':""};let mx_products_in_promo=JSON.parse(localStorage.getItem("mx_products_in_promo"));let mx_products_hash=localStorage.getItem('mx_products_hash');let mxCreateBasketProductsArray=function(basketProducts,mxProductsInPromo,mxProductsHash,mxBpArr){for(let mx_i in basketProducts){let mx_stock_id=basketProducts[mx_i].stock_id;let mx_quantity=basketProducts[mx_i].quantity;let mx_price_float=basketProducts[mx_i].price_float;let mx_price=basketProducts[mx_i].price;let mx_promo_id=basketProducts[mx_i].stock_id;let mx_basket_product_id=basketProducts[mx_i].id;let mx_product_id=basketProducts[mx_i].product_id;let mx_product_variant=basketProducts[mx_i].variant;let mx_product_img=basketProducts[mx_i].image;let mx_product_img_name=basketProducts[mx_i].image_filename;let mx_category_id=basketProducts[mx_i].category.category_id;let mx_category_name=basketProducts[mx_i].category.translation.name;let mx_product_url=basketProducts[mx_i].url;let mx_product_name=basketProducts[mx_i].name;let mx_product_delivery=basketProducts[mx_i].delivery;let mx_product_unit=basketProducts[mx_i].unit.name;let mx_product_sum=basketProducts[mx_i].sum;let mx_producer_id='';if(typeof basketProducts[mx_i].producer!='undefined'){mx_producer_id=basketProducts[mx_i].producer.producer_id;} else{mx_producer_id='';} if(mx_stock_id in mxBpArr.products&&false){mxBpArr.products[mx_stock_id]["quantity"]=mxBpArr.products[mx_stock_id]["quantity"]+mx_quantity;} else{mxBpArr.products[mx_stock_id]={"stock_id":mx_stock_id,"basket_product_id":mx_basket_product_id,"product_name":mx_product_name,"name":mx_product_name,"basket_img":mx_product_img,"basket_img_name":mx_product_img_name,"product_id":mx_product_id,"delivery":mx_product_delivery,"quantity":mx_quantity,"url":mx_product_url,"variant":mx_product_variant,"unit":mx_product_unit,"price_float":mx_price_float,"price":mx_price,"promo_id":0,"producer_id":mx_producer_id,"category_name":mx_category_name,"product_sum":mx_product_sum,"category_id":mx_category_id};}} if(mxProductsInPromo){mxBpArr.ls=mxProductsInPromo;} if(mxProductsHash!=null){mxBpArr.hash=mxProductsHash;} return;};mxCreateBasketProductsArray(basket_products,mx_products_in_promo,mx_products_hash,mx_bp_arr);let mxRemoveFromBasket=function(products,mxBpArr,i,func_on_complete_remove){if(i>=products.length){func_on_complete_remove();return;} product=products[i];if(product.quantity==0){frontAPI.removeFromBasket(function(removeInfo){mxRemoveFromBasket(products,mxBpArr,i+1,func_on_complete_remove);},{id:product.basket_product_id});} else{frontAPI.editBasketProductQuantity(function(editInfo){mxRemoveFromBasket(products,mxBpArr,i+1,func_on_complete_remove);},{id:product.basket_product_id,data:{quantity:product.quantity}});}};let mxAddToBasket=function(products,mxBpArr,i,func_on_complete_add){if(i>=products.length){func_on_complete_add();return;} product=products[i];if(typeof mxBpArr.products[product.stock_id]=='undefined'){frontAPI.addToBasket(function(addInfo){mxAddToBasket(products,mxBpArr,i+1,func_on_complete_add);},{data:{stock_id:product.stock_id,quantity:product.quantity}});} else{frontAPI.editBasketProductQuantity(function(editInfo){mxAddToBasket(products,mxBpArr,i+1,func_on_complete_add);},{id:product.product_id,data:{quantity:product.quantity}});}};let mxMakeHtmlForBasket=function(mxPromoArr,mxBpArr,mxBodyClassChecker,mxBasketHtml,mxBasketPopupHtml,mxCheckSooBasket,func_on_complete_html){for(let mx_st_id in mxPromoArr.ls){let sht_cur_val=(mxPromoArr.ls[mx_st_id].price).split(/\s+/);sht_cur_val=sht_cur_val[sht_cur_val.length-1];let mx_stock_id=mxPromoArr.ls[mx_st_id].stock_id;let mx_quantity=parseInt(mxPromoArr.ls[mx_st_id].quantity);let mx_basket_product_id=mxPromoArr.ls[mx_st_id].basket_product_id;let mx_product_id=mxPromoArr.ls[mx_st_id].product_id;let mx_category_name=mxPromoArr.ls[mx_st_id].category_name;let mx_category_id=mxPromoArr.ls[mx_st_id].category_id;let mx_image=mxPromoArr.ls[mx_st_id].basket_img;let mx_image_filename=mxPromoArr.ls[mx_st_id].basket_img_name;let mx_variant=mxPromoArr.ls[mx_st_id].variant;let mx_url=mxPromoArr.ls[mx_st_id].url;let mx_prodname=mxPromoArr.ls[mx_st_id].product_name;let mx_price_float=mxPromoArr.ls[mx_st_id].price_float;let mx_price=mxPromoArr.ls[mx_st_id].price;let mx_delivery=mxPromoArr.ls[mx_st_id].delivery;let mx_sum=(mxPromoArr.ls[mx_st_id].price_float*mx_quantity).toFixed(2).replace('.',',');let mx_unit=mxPromoArr.ls[mx_st_id].unit;if(mxCheckSooBasket==true){mxBasketHtml+='';mxBasketHtml+='
    '+mx_prodname+'
    ';mxBasketHtml+='
    '+mx_prodname+'';if(!mx_variant){mxBasketHtml+=''+mx_variant+'';} else{mxBasketHtml+='';} mxBasketHtml+='
    ';mxBasketHtml+='';mxBasketHtml+='
    ';mxBasketHtml+='
    x
    GRATIS
    ';if(mx_delivery!=undefined){mxBasketHtml+=mx_delivery;} mxBasketHtml+='
    ';mxBasketHtml+='
    ';if(mx_delivery!=undefined){mxBasketHtml+=mx_delivery;} mx_delivery+'
    ';mxBasketHtml+='
    ';mxBasketHtml+='
    ';mxBasketHtml+='';mxBasketHtml+='
    ';mxBasketHtml+='
    GRATIS
    ';mxBasketHtml+='
    GRATIS
    ';mxBasketHtml+='
    ';} else{if(mxBodyClassChecker=='shop_basket_step3'){mxBasketHtml+='';} else{mxBasketHtml+='';} mxBasketHtml+=''+mx_prodname+'';if(!mx_variant){mxBasketHtml+=''+mx_prodname+'';} else{mxBasketHtml+=''+mx_prodname+''+mx_variant+'';} if(mx_delivery!=undefined){mxBasketHtml+=''+mx_delivery+'';} if(mxBodyClassChecker=='shop_basket_step3'){mxBasketHtml+=''+mx_quantity+' '+mx_unit+'';} else{mxBasketHtml+=' '+mx_unit+'';} mxBasketHtml+='
    '+mx_price+'
    GRATIS
    ';mxBasketHtml+='
    '+mx_sum+' '+sht_cur_val+'
    GRATIS
    ';if(mxBodyClassChecker!='shop_basket_step3'){mxBasketHtml+='Usuń';}} mxBasketPopupHtml+='
  • ';mxBasketPopupHtml+=''+mx_prodname+'';mxBasketPopupHtml+=''+mx_prodname+''+mx_variant+'';mxBasketPopupHtml+=''+mx_quantity+' x GRATIS';mxBasketPopupHtml+='usuń
  • ';if($('.productlist .basket-product').length){mxBasketPopupHtml='
    '+mx_prodname+'
    '+mx_prodname+''+mx_variant+'
    GRATIS
    -+
    '}} setTimeout(function(){if($('.productlist .basket-product').length!=0){$('.productlist').append(mxBasketPopupHtml);} $('.basket-product-list li:last-child()').after(mxBasketPopupHtml);},300);let mx_active_promo_html_btns='';mx_active_promo_html_btns+='
    ';let mx_inactive_promo_html_btns='';mx_inactive_promo_html_btns+='
    ';let mx_active_promo_html_products='';mx_active_promo_html_products+='
    ';let mx_inactive_promo_html_products='';mx_inactive_promo_html_products+='
    ';let mx_active_promo_html_price='';mx_active_promo_html_price+='
    ';let mx_inactive_promo_html_price='';mx_inactive_promo_html_price+='
    ';let mx_active_promo_html_container='';mx_active_promo_html_container+='
    ';let mx_inactive_promo_html_container='';mx_inactive_promo_html_container+='
    ';console.log(mxPromoArr,'sprawdzenie');for(let mx_promo_id in mxPromoArr.promo_info){let ilosc_wymagana=mxPromoArr.promo_info[mx_promo_id].required_amount;let ilosc_gratisow=mxPromoArr.promo_info[mx_promo_id].gratis_amount;let ilosc_otrzymanych_gratisow=mxPromoArr.promo_info[mx_promo_id].ilosc_gratisow;let wartosc_otrzymanych_gratisow=mxPromoArr.promo_info[mx_promo_id].wartosc_gratisow;let ile_brakuje=mxPromoArr.promo_info[mx_promo_id].ile_brakuje_do_kolejnej;if(typeof mx_promos_tab[mx_promo_id].additionalHtmlIfActive!=undefined){mx_promos_tab[mx_promo_id].additionalHtmlIfActive=mx_promos_tab[mx_promo_id].additionalHtmlIfActive.replace('{ilosc_wymagana}',ilosc_wymagana).replace('{ilosc_gratisow}',ilosc_gratisow).replace('{ilosc_otrzymanych_gratisow}',ilosc_otrzymanych_gratisow).replace('{wartosc_otrzymanych_gratisow}',wartosc_otrzymanych_gratisow).replace('{ile_brakuje}',ile_brakuje);} if(typeof mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=undefined){mx_promos_tab[mx_promo_id].additionalHtmlIfInactive=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive.replace('{ilosc_wymagana}',ilosc_wymagana).replace('{ilosc_gratisow}',ilosc_gratisow).replace('{ilosc_otrzymanych_gratisow}',ilosc_otrzymanych_gratisow).replace('{wartosc_otrzymanych_gratisow}',wartosc_otrzymanych_gratisow).replace('{ile_brakuje}',ile_brakuje);} if(mxPromoArr.promo_info[mx_promo_id].ilosc_gratisow!=0){if(mx_promos_tab[mx_promo_id].position!='container'){if(mx_promos_tab[mx_promo_id].position=='buttons'){mx_active_promo_html_btns+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;} else if(mx_promos_tab[mx_promo_id].position=='products'){mx_active_promo_html_products+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;} else if(mx_promos_tab[mx_promo_id].position=='price'){mx_active_promo_html_price+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;}} else{if(mx_promos_tab[mx_promo_id].selector!=''){mx_active_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;mx_inactive_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;$('#'+mx_promos_tab[mx_promo_id].selector).html(mx_active_promo_html_container+'
    ');}}} else{if(mxPromoArr.promo_info[mx_promo_id].ile_brakuje_do_kolejnej!=mxPromoArr.promo_info[mx_promo_id].required_amount){if(mx_promos_tab[mx_promo_id].position!='container'){if(mx_promos_tab[mx_promo_id].position=='buttons'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_btns+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}} else if(mx_promos_tab[mx_promo_id].position=='products'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_products+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}} else if(mx_promos_tab[mx_promo_id].position=='price'){if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){if(mx_promos_tab[mx_promo_id].additionalHtmlIfInactive!=null){mx_inactive_promo_html_price+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;}}}} else{if(mx_promos_tab[mx_promo_id].selector!=''){mx_active_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfActive;if(parseInt(mx_promos_tab[mx_promo_id].required_amount)!=mx_promos_tab[mx_promo_id].ile_brakuje_do_kolejnej){mx_inactive_promo_html_container+=mx_promos_tab[mx_promo_id].additionalHtmlIfInactive;} $('#'+mx_promos_tab[mx_promo_id].selector).html(mx_inactive_promo_html_container+'
    ');}}}}} $('#cart-options .buttons').after(mx_active_promo_html_btns+'
    ');$('#cart-options .buttons').after(mx_inactive_promo_html_btns+'
    ');$('.shop_basket .productlist').after(mx_active_promo_html_products+'
    ');$('.shop_basket .productlist').after(mx_inactive_promo_html_products+'
    ');$('.summary-container').after(mx_active_promo_html_price+'
    ');$('.summary-container').after(mx_inactive_promo_html_price+'
    ');if(mxCheckSooBasket==true){$('.mx_active_promo_container').detach();$('.mx_inactive_promo_container').detach();$('.el-table__body tbody tr.mx_pdpj_item').detach();$('.el-table__body tbody tr:last-child()').after(mxBasketHtml);$('.el-table__body-wrapper').after(mx_active_promo_html_products);$('.el-table__body-wrapper').after(mx_inactive_promo_html_products);$('.fixed-summary').after(mx_active_promo_html_price+'
    ');$('.fixed-summary').after(mx_inactive_promo_html_price+'
    ');$('.fixed-summary').after(mx_active_promo_html_btns+'
    ');$('.fixed-summary').after(mx_inactive_promo_html_btns+'
    ');} else{$('.productlist tbody tr:last-child()').after(mxBasketHtml);} func_on_complete_html();return;};$.post('https://mxapp4.maxserver.pl/appPromocjaDwaplusJeden/checkBasket.php',mx_bp_arr,function(response){let mx_promo_arr=response;let mx_basket_html='';let mx_basket_popup_html='';if(mx_promo_arr.hash!=mx_bp_arr.hash){localStorage.setItem("mx_products_hash",mx_promo_arr.hash);} if(mx_products_in_promo!=mx_promo_arr.ls){localStorage.setItem("mx_products_in_promo",JSON.stringify(mx_promo_arr.ls));} let mxProdDel=[];let mxProdAdd=[];for(let mx_stock_id in mx_promo_arr.del){mxProdDel.push(mx_promo_arr.del[mx_stock_id]);} for(let mx_stock_id in mx_promo_arr.add){mxProdAdd.push(mx_promo_arr.add[mx_stock_id]);} mxRemoveFromBasket(mxProdDel,mx_bp_arr,0,function(){mxAddToBasket(mxProdAdd,mx_bp_arr,0,function(){if(mxProdAdd.length==0&&mxProdDel.length==0){mxMakeHtmlForBasket(mx_promo_arr,mx_bp_arr,mx_body_class_checker,mx_basket_html,mx_basket_popup_html,mxCheckSooBasket,function(){var form_blocked=true;let clicked=false;let string=[];let mx_string="";window.SoobasketAdditionalFields=function(){var object={};object[mx_shop_config[shop_id].promo_addfield_id]=mx_promo_arr.hash;return object;};let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));let checking_flag=[];for(let i in mx_promo_arr.promo_info){if(mx_promo_arr.promo_info[i].ilosc_gratisow!=0||mx_promo_arr.promo_info[i].ile_brakuje_do_kolejnej!=parseInt(mx_promo_arr.promo_info[i].required_amount)){checking_flag=true;}} if(checking_flag==false){for(let mxs_id in mx_promos_tab){if(mx_promos_tab[mxs_id].additionalHtmlAlways){let mx_active_promo_html_btns='';mx_active_promo_html_btns+='
    ';let mx_inactive_promo_html_btns='';mx_inactive_promo_html_btns+='
    ';let mx_active_promo_html_products='';mx_active_promo_html_products+='
    ';let mx_inactive_promo_html_products='';mx_inactive_promo_html_products+='
    ';let mx_active_promo_html_price='';mx_active_promo_html_price+='
    ';let mx_inactive_promo_html_price='';mx_inactive_promo_html_price+='
    ';let mx_active_promo_html_container='';mx_active_promo_html_container+='
    ';let mx_inactive_promo_html_container='';mx_inactive_promo_html_container+='
    ';let ilosc_wymagana=mx_promos_tab[mxs_id].requiredAmount;let ilosc_gratisow=mx_promos_tab[mxs_id].gratisAmount;if(typeof mx_promos_tab[mxs_id].additionalHtmlAlways!=undefined){mx_promos_tab[mxs_id].additionalHtmlAlways=mx_promos_tab[mxs_id].additionalHtmlAlways.replace('{ilosc_wymagana}',ilosc_wymagana).replace('{ilosc_gratisow}',ilosc_gratisow);} if(mx_promos_tab[mxs_id].position!='container'){if(mx_promos_tab[mxs_id].position=='buttons'){if(mx_promos_tab[mxs_id].additionalHtmlAlways!=null){mx_inactive_promo_html_btns+=mx_promos_tab[mxs_id].additionalHtmlAlways;}} else if(mx_promos_tab[mxs_id].position=='products'){if(mx_promos_tab[mxs_id].additionalHtmlAlways!=null){mx_inactive_promo_html_products+=mx_promos_tab[mxs_id].additionalHtmlAlways;}} else if(mx_promos_tab[mxs_id].position=='price'){if(mx_promos_tab[mxs_id].additionalHtmlAlways!=null){mx_inactive_promo_html_price+=mx_promos_tab[mxs_id].additionalHtmlAlways;}}} else{if(mx_promos_tab[mxs_id].selector!=''){mx_inactive_promo_html_container+=mx_promos_tab[mxs_id].additionalHtmlIfActive;if(parseInt(mx_promos_tab[mxs_id].required_amount)!=mx_promos_tab[mxs_id].ile_brakuje_do_kolejnej){mx_inactive_promo_html_container+=mx_promos_tab[mxs_id].additionalHtmlIfActive;} $('#'+mx_promos_tab[mxs_id].selector).html(mx_inactive_promo_html_container+'
    ');}} $('#cart-options .buttons').after(mx_active_promo_html_btns+'
    ');$('#cart-options .buttons').after(mx_inactive_promo_html_btns+'
    ');$('.shop_basket .productlist').after(mx_active_promo_html_products+'
    ');$('.shop_basket .productlist').after(mx_inactive_promo_html_products+'
    ');$('.summary-container').after(mx_active_promo_html_price+'
    ');$('.summary-container').after(mx_inactive_promo_html_price+'
    ');}}} for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);window.AddExternalComment=function(){return"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n";};shoper.addEvent("soobasket:beforeorder",function(event,data){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");localStorage.setItem("mx_block_promo",1);});mxPreloadHide();});} else{var form_blocked=true;let clicked=false;let string=[];let mx_string="";window.SoobasketAdditionalFields=function(){var object={};object[mx_shop_config[shop_id].promo_addfield_id]=mx_promo_arr.hash;return object;};let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);window.AddExternalComment=function(){return"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n";};shoper.addEvent("soobasket:beforeorder",function(event,data){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");localStorage.setItem("mx_block_promo",1);});mxPageReload();}});});});$('.addtobasket').on('click',function(){$.post('https://mxapp4.maxserver.pl/appPromocjaDwaplusJeden/checkBasket.php',mx_bp_arr,function(response){let mx_promo_arr=response;let mx_basket_html='';let mx_basket_popup_html='';if(mx_promo_arr.hash!=mx_bp_arr.hash){localStorage.setItem("mx_products_hash",mx_promo_arr.hash);} if(mx_products_in_promo!=mx_promo_arr.ls){localStorage.setItem("mx_products_in_promo",JSON.stringify(mx_promo_arr.ls));} let mxProdDel=[];let mxProdAdd=[];for(let mx_stock_id in mx_promo_arr.del){mxProdDel.push(mx_promo_arr.del[mx_stock_id]);} for(let mx_stock_id in mx_promo_arr.add){mxProdAdd.push(mx_promo_arr.add[mx_stock_id]);} mxRemoveFromBasket(mxProdDel,mx_bp_arr,0,function(){mxAddToBasket(mxProdAdd,mx_bp_arr,0,function(){mxMakeHtmlForBasket(mx_promo_arr,mx_bp_arr,mx_body_class_checker,mx_basket_html,mx_basket_popup_html,mxCheckSooBasket,function(){});});});});});if($('#box_basketaddress').length>0){let mx_products_hash=localStorage.getItem('mx_products_hash');let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));if(Object.keys(mx_pip_arr).length>0){$('#additional_'+mx_shop_config[shop_id].promo_addfield_id).val(mx_products_hash);} var form_blocked=true;let mx_uwagi_klienta_ls=localStorage.getItem("mx_uwagi_klienta");if(mx_uwagi_klienta_ls){$('.shaded_textareawrap textarea').val(mx_uwagi_klienta_ls);} else{$('.shaded_textareawrap textarea').val('');} let clicked=false;let string=[];let mx_string="";for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);$('.shop_basket_address .bottombuttons .summary').click(function(e){if(Object.keys(mx_pip_arr).length>0){if(!clicked){var mx_uwagi_val=$('.shaded_textareawrap textarea').val();clicked=true;localStorage.setItem("mx_uwagi_klienta",mx_uwagi_val);$('.shaded_textareawrap textarea').val(mx_uwagi_val+"\n\n\n\n\n Produkty otrzymane gratis:\n"+string.join(', ')+"\n");}}});} if($('.shop_basket_step3')){if($('.comment').length){let mx_uwagi_klienta_ls=localStorage.getItem("mx_uwagi_klienta");$('.comment span .comment').html(mx_uwagi_klienta_ls);} $('.shop_basket_step3 .order').on('click',function(){localStorage.removeItem("mx_uwagi_klienta");localStorage.removeItem("mx_products_hash");localStorage.removeItem("mx_products_in_promo");});}};$(document).on("wceShortCartReady",function(){let clicked=false;let string=[];let mx_string="";let mx_pip_arr=JSON.parse(localStorage.getItem('mx_products_in_promo'));let mx_products_hash=localStorage.getItem('mx_products_hash');$('#input_additional_'+mx_shop_config[shop_id].promo_addfield_id).val(mx_products_hash);for(let mx_stock_id in mx_pip_arr){mx_string+=mx_pip_arr[mx_stock_id].product_name;if(mx_pip_arr[mx_stock_id].variant){mx_string+=" ("+mx_pip_arr[mx_stock_id].variant+")";} mx_string+=" Ilość: "+mx_pip_arr[mx_stock_id].quantity+" "+mx_pip_arr[mx_stock_id].unit;mx_string+=" Wartość: 0 zamiast "+mx_pip_arr[mx_stock_id].price+"\n\n";} string.push(mx_string);let mx_wc_comment=$('#input_comment').val();let mx_appu_products_in_comment='\n\n\n\n\n\n\n\n Produkty otrzymane gratis:\n"'+string.join(', ')+'"\n';$('#wceSendCart').on('click',function(){$('#input_comment').val(mx_wc_comment+mx_appu_products_in_comment);});});if(typeof GlobalSoolutionSoobasket!='undefined'){let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){shoper.addEvent("soobasket:loaded",function(event,basket){mx2plus1Funcn(true);});$('body').on('click','.mx_pdpj_item button.remove',function(){let mx_this_stock_toremove=$(this).parent().parent().parent().data('stockid');let mx_ls_remove=JSON.parse(localStorage.getItem('mx_products_in_promo'));delete mx_ls_remove[mx_this_stock_toremove];localStorage.setItem('mx_products_in_promo',JSON.stringify(mx_ls_remove));$(this).parent().parent().parent().detach();$('.basket-product-list .mx_pdpj_item_pop[data-stockid="'+mx_this_stock_toremove+'"]').detach();mxPageReload();});}} else{let mx_body_class_checker=$('body').attr('class');if(mx_body_class_checker!='shop_basket_done'){mx2plus1Funcn(false);$('body').on('click','.mx_prodremove',function(){let mx_this_stock_toremov='';if($('.productlist .basket-product').length){mx_this_stock_toremove=$(this).parent().parent().parent().data('stockid');} else{mx_this_stock_toremove=$(this).parent().parent().data('stockid');} let mx_ls_remove=JSON.parse(localStorage.getItem('mx_products_in_promo'));delete mx_ls_remove[mx_this_stock_toremove];localStorage.setItem('mx_products_in_promo',JSON.stringify(mx_ls_remove));$(this).parent().parent().detach();$('.basket-product-list .mx_pdpj_item_pop[data-stockid="'+mx_this_stock_toremove+'"]').detach();mxPageReload();});}}}};APIloader();}}); //# sourceURL=script_appPromocjaDwaplusJeden