
; /* Start:"a:4:{s:4:"full";s:88:"/bitrix/components/aspro/catalog.viewed.lite/templates/main/script.min.js?16845312083180";s:6:"source";s:69:"/bitrix/components/aspro/catalog.viewed.lite/templates/main/script.js";s:3:"min";s:73:"/bitrix/components/aspro/catalog.viewed.lite/templates/main/script.min.js";s:3:"map";s:77:"/bitrix/components/aspro/catalog.viewed.lite/templates/main/script.min.js.map";}"*/
funcDefined("showViewedItems")||(showViewedItems=function($viewedSlider,cookieItems,config){if((config="object"==typeof config&&config?config:{}).SHOW_MEASURE="N"!==config.SHOW_MEASURE?"Y":"N",config.SHOW_BONUS="Y"!==config.SHOW_BONUS?"N":"Y",$viewedSlider.length)try{let storageItems=JViewed.get().getProducts();for(var i in cookieItems){let productId=cookieItems[i].PRODUCT_ID;productId&&void 0===storageItems[productId]&&$viewedSlider.find(".catalog-viewed__item-wrap[data-id="+productId+"]").closest(".catalog-viewed__item").remove()}for(let productId in storageItems){var $item=$viewedSlider.find(".catalog-viewed__item-wrap[data-id="+productId+"]");if($item.length){let storageItem=storageItems[productId],picture={ID:!1,SRC:arAsproOptions.SITE_TEMPLATE_PATH+"/images/svg/noimage_product.svg",ALT:storageItem.NAME,TITLE:storageItem.NAME};void 0!==$item.attr("data-picture")&&(picture=JSON.parse($item.attr("data-picture")));let bSaleMode=arAsproOptions.MODULES.sale,isOffer="Y"==storageItem.IS_OFFER,bWithOffers="Y"==storageItem.WITH_OFFERS,bShowMeasure="Y"==config.SHOW_MEASURE&&!bWithOffers&&storageItem.CATALOG_MEASURE_NAME.length,bHasPrice="object"==typeof storageItem.PRICE&&storageItem.PRICE&&(storageItem.PRICE.PRICE>0||!bSaleMode&&storageItem.PRICE.PRICE.length),bHasEconomy="object"==typeof storageItem.PRICE&&storageItem.PRICE&&(storageItem.PRICE.ECONOMY>0||!bSaleMode&&storageItem.PRICE.ECONOMY.length),priceHtml="";if(bHasPrice){let pricePrint=void 0!==storageItem.PRICE.PRICE_PRINT?storageItem.PRICE.PRICE_PRINT:storageItem.PRICE.PRICE;priceHtml='<div class="price__new"><span class="price__new-val font_15">'+(bWithOffers&&bSaleMode?BX.message("CATALOG_FROM_VIEWED")+" ":"")+pricePrint.replace(BX.message("CATALOG_FROM_VIEWED"),"").trim()+(bShowMeasure?"/"+storageItem.CATALOG_MEASURE_NAME:"")+"</span></div>"}priceHtml='<div class="price color_222">'+priceHtml+"</div>";let stickersHtml="",economyHtml="";if(bHasEconomy){let economyPrint;economyHtml='<div class="catalog-viewed__item-sticker-value rounded-x sticker__item sticker__item--sale">'+(void 0!==storageItem.PRICE.ECONOMY_PRINT?storageItem.PRICE.ECONOMY_PRINT:storageItem.PRICE.ECONOMY)+"</div>"}let bonusHtml="";(economyHtml||bonusHtml)&&(stickersHtml='<div class="catalog-viewed__item-sticker">'+economyHtml+bonusHtml+"</div>"),$item.html('<div class="catalog-viewed__item__inner flexbox flexbox--column"><div class="catalog-viewed__item__image__wrap"><div class="catalog-viewed__item__image"><a href="'+storageItem.DETAIL_PAGE_URL+'" class="thumb"><img border="0" src="'+picture.SRC+'" alt="'+(picture.ALT.length?picture.ALT:storageItem.NAME)+'" title="'+(picture.TITLE.length?picture.TITLE:storageItem.NAME)+'" /></a></div>'+stickersHtml+'</div><div class="catalog-viewed__item__info item_info">'+priceHtml+'<div class="catalog-viewed__item__title font_14 linecamp-2"><a class="dark_link switcher-title color-theme-target" href="'+storageItem.DETAIL_PAGE_URL+'"><span>'+storageItem.NAME+"</span></a></div></div></div>")}}$viewedSlider.find(".catalog-viewed__item").length||$viewedSlider.closest(".catalog-viewed-list").remove()}catch(e){console.error(e)}});
/* End */
;
; /* Start:"a:4:{s:4:"full";s:59:"/local/templates/aspro-lite/js/viewed.min.js?17172678062176";s:6:"source";s:44:"/local/templates/aspro-lite/js/viewed.min.js";s:3:"min";s:44:"/local/templates/aspro-lite/js/viewed.min.js";s:3:"map";s:48:"/local/templates/aspro-lite/js/viewed.min.js.map";}"*/
void 0===window.JViewed&&(JViewed=function(){},JViewed.prototype={get site(){return arAsproOptions.SITE_ID},get cookieName(){return"LITE_VIEWED_ITEMS_"+this.site},get cookieParams(){return{path:"/",expires:30}},get cookieValue(){let value={},bCookieJson=$.cookie.json;$.cookie.json=!0;try{value=$.cookie(this.cookieName),"object"==typeof value&&value||(value={})}catch(e){console.error(e),value={}}finally{$.cookie.json=bCookieJson}return value},set cookieValue(value){let bCookieJson=$.cookie.json;$.cookie.json=!0;try{"object"==typeof value&&value||(value={}),$.cookie(this.cookieName,value,this.cookieParams)}catch(e){console.error(e)}finally{$.cookie.json=bCookieJson}},get storageValue(){let value={};try{void 0!==BX.localStorage&&(value=BX.localStorage.get(this.cookieName),"object"==typeof value&&value||(value={}))}catch(e){console.error(e),value={}}return value},set storageValue(value){try{void 0!==BX.localStorage&&("object"==typeof value&&value||(value={}),BX.localStorage.set(this.cookieName,value,2592e3))}catch(e){console.error(e)}},getProducts:function(){let storageValue=this.storageValue,cookieValue=this.cookieValue;for(var i in storageValue)void 0===cookieValue[i]&&delete storageValue[i];return storageValue},addProduct:function(id,data){if(void 0!==id&&id&&"object"==typeof data&&data)try{let productId=void 0!==data.PRODUCT_ID?data.PRODUCT_ID:id,products=this.getProducts();void 0!==products[productId]&&products[productId].ID!=id&&delete products[productId];let time=(new Date).getTime();data.ID=id,data.ACTIVE_FROM=time,products[productId]=data;let cookieValue={};for(var i in products)cookieValue[i]=[products[i].ACTIVE_FROM.toString(),products[i].PICTURE_ID,products[i].IBLOCK_ID];this.cookieValue=cookieValue,this.storageValue=products}catch(e){console.error(e)}},clearProducts:function(){try{void 0!==BX.localStorage&&BX.localStorage.set(this.cookieName,{},0),$.removeCookie(this.cookieName,this.cookieParams)}catch(e){console.error(e)}}},JViewed.get=function(){return"object"==typeof JViewed.instance&&JViewed.instance&&JViewed.instance instanceof JViewed||(JViewed.instance=new JViewed),JViewed.instance});
/* End */
;; /* /bitrix/components/aspro/catalog.viewed.lite/templates/main/script.min.js?16845312083180*/
; /* /local/templates/aspro-lite/js/viewed.min.js?17172678062176*/

//# sourceMappingURL=default_be619685e85c772f3e4eff7a2bc39919.map.js