"use strict";(self.webpackChunkgulp_template=self.webpackChunkgulp_template||[]).push([[4251,6531,6955],{2959:function(t,e,n){var i=n(6531),o=n(3325),s=n(5158),a=n(9336),l=n(1321),c=n(7083),r=n(2585),d=n(6147),u=n(600),p=n(6705),m=n(8086),v=n(9845),f=n(9743),y=n(6708),h=n(9865);function g(t,e,n,i,o,s,a){try{var l=t[s](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(i,o)}function b(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function a(t){g(s,i,o,a,l,"next",t)}function l(t){g(s,i,o,a,l,"throw",t)}a(void 0)}))}}window.addEventListener("DOMContentLoaded",(()=>{function t(t){if(!window.matchMedia("(min-width: 996px)").matches&&t.slides){const e=t.slides[t.activeIndex];if(e){const n=t.$el[0].querySelector(".js-image-category");n&&(n.innerText=e.dataset.pictureCategory)}}}const e={slidesPerView:1,centeredSlides:!0,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},pagination:{el:".swiper-pagination",type:"fraction"},on:{init:function(e){e.slides&&e.slides.forEach(((t,e)=>{t.setAttribute("data-slide-index",e)})),t(e)},slideChange:function(e){t(e)}},breakpoints:{996:{navigation:{nextEl:".slider-arrow-button-next",prevEl:".slider-arrow-button-prev"},shortSwipes:!0}}};document.querySelectorAll(".js-qualites-list").forEach((t=>{new f.A(t,{autoHide:!0})})),function(){if(window.matchMedia("(min-width: 996px)").matches){const t=document.querySelectorAll(".js-colors-list");t.length&&t.forEach((t=>{new f.A(t,{autoHide:!1})}))}}(),function(){const t=document.querySelector(".js-button-3d");t&&t.addEventListener("click",(function(t){t.stopPropagation()}))}(),function(){if(window.matchMedia("(min-width: 996px)").matches){const t=document.querySelector(".js-product-info-scroll");t&&new f.A(t,{autoHide:!1})}}(),(0,o.A)(),(0,s.A)(),(0,a.default)(),(0,l.A)(),function(){const t=document.querySelector(".js-dialog-shops"),e=document.querySelector(".js-dialog-shops-button");t&&e&&e.addEventListener("click",(()=>{const e=new c.default(t);(0,r.default)(e);const n=document.querySelector(".js-tab-map"),i=document.querySelector(".js-tab-list"),o=document.querySelector(".js-content-list"),s=document.querySelector(".js-content-map");n.onclick=t=>{n.classList.add("where-to-buy-tabs__link--active"),i.classList.remove("where-to-buy-tabs__link--active"),o.classList.add("hide"),s.classList.remove("hide")},i.onclick=t=>{i.classList.add("where-to-buy-tabs__link--active"),n.classList.remove("where-to-buy-tabs__link--active"),s.classList.add("hide"),o.classList.remove("hide")}}))}(),(0,p.A)(),(0,m.A)(),(0,v.A)(),(0,i.default)(e,"js-product-images-slider"),(0,i.default)({slidesPerView:1,spaceBetween:10,pagination:{el:".js-motives-slider-pagination",bulletActiveClass:"active",bulletClass:"motives-slider__pagination-item",type:"bullets"}},"js-motives-slider"),(0,i.default)({slidesPerView:"auto",watchSlidesProgress:!0,spaceBetween:20,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},breakpoints:{996:{navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"}}}},"js-products-slider"),(0,d.A)(),function(){const t=document.querySelector(".js-obrazec-checkbox");if(t){const e=t.closest(".js-actions-container").querySelector(".js-add-to-cart-obrazec");if(e){const n=e.dataset.id;t.addEventListener("change",b((function*(){if(e.classList.contains("js-added-to-cart")){const e=yield(0,u.A)({ACTION:"setDntCut",ITEM_ID:n});"SUCCESS"===e.STATUS?t.checked=e.SET:t.checked=!t.checked}})))}}}(),function(){const t=document.querySelectorAll(".js-actions-container");t.length&&t.forEach((t=>{const e=t.querySelectorAll(".js-count-picker-input"),i=t.querySelector(".js-add-to-basket");if(i&&e.length){const t=i.dataset.id;e.forEach((e=>{const o=window.APP.BASKET&&window.APP.BASKET[t]?window.APP.BASKET[t].QUANTITY:1;let s=null;e.value=o,e.addEventListener("input",(function(){if(i.classList.contains("js-added-to-cart")){s&&clearTimeout(s);try{var e=this;s=setTimeout(b((function*(){const{STATUS:i,LIMIT_EXCEEDED:o}=yield(0,u.A)({ACTION:"add2basket",ITEM_ID:t,QUANTITY:Number(e.value)});if("ERROR"===i&&o){const{default:t}=yield n.e(3768).then(n.bind(n,3768));t(data.MAX_QUANTITY)}})),500)}catch(t){console.log(t)}}}))}))}}))}(),(0,y.A)(),(0,h.A)()}))},4965:function(t,e,n){function i(){const t=document.querySelectorAll(".js-accordion:not(.init)");t.length&&t.forEach((t=>{const e=t.querySelector(".js-accordion-content"),n=t.querySelector(".js-accordion-button");n&&e&&(t.classList.add("init"),n.addEventListener("click",(function(){t.classList.toggle("show"),t.classList.contains("show")?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0})))}))}n.d(e,{A:function(){return i}})},3218:function(t,e,n){function i(){const t=document.body,e=window.innerWidth-t.clientWidth;if(t.style.transition="margin-right 0.3s easy-in-out",t.style.marginRight=`${e}px`,t.style.overflow="hidden",!window.matchMedia("(min-width: 996px)").matches){const e=window.pageYOffset;t.style.top=-e+"px",t.style.position="fixed",t.style.width="100%"}}function o(){const t=document.body;if(t.style.transition="margin-right 0s easy-in-out",t.style.marginRight="0",t.style.overflow="unset",!window.matchMedia("(min-width: 996px)").matches){const e=Math.abs(parseInt(t.style.top||0,10));t.style.position="static",t.style.width="auto",t.style.removeProperty("top"),window.scrollTo(0,e||0)}}n.d(e,{$:function(){return i},W:function(){return o}})},9336:function(t,e,n){function i(t){const e=(t||document).querySelectorAll(".js-count-picker");e&&e.length&&e.forEach((t=>{const e=t.querySelector(".js-count-picker-increase"),n=t.querySelector(".js-count-picker-decrease"),i=t.querySelector(".js-count-picker-input"),o=i.getAttribute("step")?parseFloat(i.getAttribute("step")):1,s=i.getAttribute("step")?parseFloat(i.getAttribute("step")):1,a=i.getAttribute("min-value")?parseFloat(i.getAttribute("min-value")):1,l=i.getAttribute("max-value")?parseFloat(i.getAttribute("max-value")):1/0;n.setAttribute("disabled",!0),setTimeout((()=>{parseFloat(i.value)>a&&n.removeAttribute("disabled"),parseFloat(i.value)>=l&&e.setAttribute("disabled",!0)}),300),i.addEventListener("keydown",(function(t){-1===i.value.indexOf(",")&&-1===i.value.indexOf(".")||","!==t.key&&"."!==t.key||t.preventDefault(),1!==s?","!==t.key&&"."!==t.key&&(t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&8!==t.keyCode&&46!==t.keyCode&&t.preventDefault():(t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&8!==t.keyCode&&46!==t.keyCode&&t.preventDefault(),i.dispatchEvent(new Event("input"))})),i.addEventListener("change",(function(){if(isNaN(parseFloat(i.value))||""===i.value.trim())return i.value=a,n.setAttribute("disabled",!0),e.removeAttribute("disabled"),void i.dispatchEvent(new Event("input"));Number(i.value)<=a?n.setAttribute("disabled",!0):n.removeAttribute("disabled"),Number(i.value)>=l?e.setAttribute("disabled",!0):e.removeAttribute("disabled"),Number(i.value)>l&&(i.value=l),parseFloat(i.value)o&&n.removeAttribute("disabled"),Number(i.value)>=l&&e.setAttribute("disabled",!0)})),n.addEventListener("click",(function(){i.value=i.value.replace(",","."),i.value=Number(i.value)-s,Number.isInteger(Number(i.value))||(i.value=Number(i.value).toFixed(1)),i.dispatchEvent(new Event("input")),Number(i.value)===a&&n.setAttribute("disabled",!0),Number(i.value){e.addEventListener("click",c((function*(){t&&(0,o.default)(new i.default(t))})))}));let d,u,p=t.querySelector("[data-buy-click-form]"),m=t.querySelectorAll(".js-input-base[data-validations]:not(.novalidate)"),v=t.querySelector("[data-buy-click-user]"),f=n[0].getAttribute("data-id"),y=document.querySelector(".js-buy-click");if("/cart/"===window.location.pathname){if(u=yield(0,s.A)({ACTION:"getBasketData"}),u){let b=document.querySelector("[data-products-buy-click]");b.innerHTML="",u.PRODUCTS.forEach(((t,e)=>{b.innerHTML+=`
\n \n ${t.NAME}\n \n
\n
${t.NAME}
\n
Артикул: ${t.ARTICLE}
\n ${t.COLLECTION?'
Коллекция: '+t.COLLECTION+"
":""}\n
\n
`}))}}else d=yield(0,s.A)({ACTION:"getProductData",ITEM_ID:f}),d&&(document.querySelector("[data-products-buy-click]").innerHTML=`
\n \n ${d.NAME}\n \n
\n
${d.NAME}
\n
Артикул: ${d.ARTICLE}
\n ${d.COLLECTION?'
Коллекция: '+d.COLLECTION+"
":""}\n
\n
`);let h=yield(0,s.A)({ACTION:"getUserData"});function g(t){"string"==typeof t&&t.length>0&&y.removeAttribute("disabled")}if(0!==h.USER_ID?(v.classList.remove("hidden"),v.innerHTML=`
\n ${h.LAST_NAME} ${h.NAME} ${h.SECOND_NAME}\n
\n
${h.PHONE}
\n
${h.EMAIL}
`):(p.classList.remove("hidden"),e=window.smartCaptcha.render("captcha-container-buy1Click",{sitekey:h.CAPTCHA_CLIENT,hideShield:!0,callback:g})),y){function _(){return w.apply(this,arguments)}function w(){return w=c((function*(){let t=Number(document.querySelector(".js-count-picker-input").value),e={sessid:BX.bitrix_sessid()};0===h.USER_ID?(0,a.MG)([...m])&&(h.NAME=p.querySelector('.js-input-base[name="NAME"]').value,h.EMAIL=p.querySelector('.js-input-base[name="EMAIL"]').value,h.PHONE=p.querySelector('.js-input-base[name="PHONE"]').value,e.NAME=h.NAME,e.EMAIL=h.EMAIL,e.PHONE=h.PHONE,window.smartCaptchaInit&&(e["smart-token"]=window.smartCaptcha.getResponse(),"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=f,e.QUANTITY=t),yield l(e))):(e.userData=h,"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=f,e.QUANTITY=t),yield l(e))})),w.apply(this,arguments)}y.removeEventListener("click",_),y.addEventListener("click",_)}}function l(t){return r.apply(this,arguments)}function r(){return(r=c((function*(n){const i=yield(0,s.A)(n);let o=t.querySelector("[data-error-item]");"SUCCESS"===i.STATUS?(window.location=i.LINK,o.innerHTML="",o.classList.add("hidden")):(o.innerHTML="",o.classList.remove("hidden"),i.ERRORS.forEach(((t,e)=>{0!==e&&(o.innerHTML+="
"),o.innerHTML+=t})),t.querySelector(".dialog-wrapper").scrollTo({behavior:"smooth",top:o.offsetTop})),window.smartCaptcha.reset(e)}))).apply(this,arguments)}}})),d.apply(this,arguments)}},8086:function(t,e,n){n.d(e,{A:function(){return c}});var i=n(7083),o=n(2585),s=n(600);function a(t,e,n,i,o,s,a){try{var l=t[s](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(i,o)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function l(t){a(s,i,o,l,c,"next",t)}function c(t){a(s,i,o,l,c,"throw",t)}l(void 0)}))}}function c(){const t=document.querySelector(".js-dialog-calculator");if(t){const e=document.querySelectorAll(".js-dialog-calculator-button"),n=document.querySelector(".js-count-picker-input");e.length&&e.forEach((e=>{e.addEventListener("click",(function(){t&&(0,o.default)(new i.default(t));const e=document.querySelector(".js-add-to-cart-button"),a=e.getAttribute("data-id");e.addEventListener("click",function(){var t=l((function*(){if(e.classList.contains("js-added-to-cart"))window.location.href="/cart/";else try{var t=Number(document.querySelector(".dialog-calculator-total__count").innerText);if(t>0&&"OK"===(yield(0,s.A)({ACTION:"updbasket",ITEM_ID:a,QUANTITY:t})).STATUS){const t=yield(0,s.A)({ACTION:"getBasketItems"});document.querySelectorAll(`.js-add-to-cart[data-id="${a}"]`).forEach((t=>{t.classList.add("js-added-to-cart"),t.innerText=e.dataset.incart}));const i=document.querySelectorAll(".js-basket-button-count"),o=t.BASKET;i.length&&i.forEach((t=>{t.innerText=Object.keys(o).length})),n.value=t.BASKET[a].QTY}}catch(t){console.log(t)}}));return function(){return t.apply(this,arguments)}}());let c=document.querySelector(".js-calculate-button");c&&c.addEventListener("click",l((function*(){const t=yield(0,s.A)({ACTION:"calculateCountRoll",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value,HEIGHT:document.querySelector("#HEIGHT").value});"success"===t.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=t.COUNT,document.querySelector(".dialog-calculator-button.js-add-to-cart").removeAttribute("disabled"))})));let r=document.querySelector(".js-calculate-laminate-button");r&&r.addEventListener("click",l((function*(){const t=yield(0,s.A)({ACTION:"calculateCountLaminatePacks",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value});"success"===t.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=t.COUNT,document.querySelector(".dialog-calculator-button.js-add-to-cart").removeAttribute("disabled"))}))),document.querySelector(".js-calculate-button-reset").addEventListener("click",l((function*(){document.querySelector(".dialog-calculator-button.js-add-to-cart").setAttribute("disabled",!0),document.querySelector(".dialog-calculator-total").style.display="none",document.querySelector(".dialog-calculator-total__count").innerHTML="";let t=document.querySelector(".js-dialog-calculator .js-added-to-cart");null!==t&&(t.classList.remove("js-added-to-cart"),t.innerText=e.dataset.tocart),document.querySelectorAll(".js-dialog-calculator .js-count-picker-input").forEach(((t,e)=>{t.value=1}))})))}))}))}}},2585:function(t,e,n){n.r(e),n.d(e,{default:function(){return o}});var i=n(3218);function o(t,e=null,n=[]){const o=document.querySelector(".js-navigation");t&&(o.classList.contains("navigation__fixed--white")||o.classList.add("navigation__fixed--white"),t.on("show",(()=>{(0,i.$)(),e&&e(...n)})),t.on("hide",(()=>{(0,i.W)(),t.destroy()})),t.show())}},3325:function(t,e,n){n.d(e,{A:function(){return d}});var i=n(7083),o=n(2585),s=n(5914),a=n(1136);const l={modules:[s.Vx,s.s3],slidesPerView:1,breakpoints:{996:{allowTouchMove:!1,navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},keyboard:{enabled:!0,onlyInViewport:!1}}},on:{slideChange(t){if(t&&t.slides[t.activeIndex]){const e=t.slides[t.activeIndex].querySelector(".js-video");if(e){const t=e.closest(".video-block");e.pause(),(0,a.S)("pause",t)}}}}};function c(t,e){const n=new s.Ay(".js-gallery",l);let c=null;n.slideTo(Number(t)),c=new i.default(e),(0,o.default)(c),window.matchMedia("(min-width: 996px)").matches?n.on("click",(function(t,e){e.stopPropagation(),e.target.classList.contains("swiper-slide")&&c.hide()})):n.on("touchEnd",(function(t,e){e.stopPropagation(),e.target.classList.contains("swiper-slide")&&setTimeout((()=>{c.hide()}),50)})),c.on("destroy",(()=>{const t=n.$wrapperEl[0].querySelector(".js-video");if(t){const e=t.closest(".video-block");for(t.pause(),(0,a.S)("pause",e);n.$wrapperEl[0].children.length>1;)n.$wrapperEl[0].removeChild(n.$wrapperEl[0].lastElementChild)}else for(;n.$wrapperEl[0].firstChild;)n.$wrapperEl[0].removeChild(n.$wrapperEl[0].firstChild);n.destroy()}))}function r(){const t=window.matchMedia("(min-width: 996px)").matches?"mobile":"desktop";return document.querySelectorAll(`.js-product-images-slider:not(.js-product-images-slider--${t})`)}function d(){const t=document.querySelector(".js-dialog-image");[...document.querySelectorAll(".js-image-dialog-button"),...document.querySelectorAll(".js-video-dialog-button")].forEach((e=>{e.addEventListener("click",(function(e){var n,i,o;e.stopPropagation();const s=r(),a=t.querySelector(".js-gallery .dialog-media-slider__wrapper"),l=Array.from(s).map(((t,e)=>(t.hasAttribute("data-slider-id")||t.setAttribute("data-slider-id",e),Array.from(t.querySelectorAll(".js-image-container:not(.swiper-slide-duplicate) .js-image-modal"))))).flat(1),d=null===(i=this.closest(".js-product-images-slider"))||void 0===i||null===(n=i.dataset)||void 0===n?void 0:n.sliderId,u=this.classList.contains("js-image-container")?this:this.closest(".js-image-container"),p=function(t,e){if(t&&e){let n=0;if(0!==Number(e)){const t=r();let i=Number(e)-1;for(;i>=0;){const e=t[i],o=null==e?void 0:e.querySelectorAll(".js-image-container");o.length&&(n+=o.length),i--}}return Number(t)+n}return 0}((null===(o=u.dataset)||void 0===o?void 0:o.swiperSlideIndex)||u.dataset.slideIndex,d);l.forEach((t=>{const e=document.createElement("div"),n=document.createElement("img"),i=window.matchMedia("(min-width: 996px)").matches&&t.dataset.fullSrc?t.dataset.fullSrc:t.getAttribute("src")||t.dataset.src;e.classList.add("swiper-slide","dialog-media-slider__slide"),n.classList.add("dialog-media__img"),n.setAttribute("src",i),e.appendChild(n),a.appendChild(e)})),c(p,t)}))}))}(0,a.r)()},6705:function(t,e,n){n.d(e,{A:function(){return s}});var i=n(7083),o=n(2585);function s(){const t=document.querySelector(".js-dialog-text");if(t){const e=document.querySelectorAll(".js-dialog-text-button");e.length&&e.forEach((e=>{e.addEventListener("click",(function(){t&&(0,o.default)(new i.default(t))}))}))}}},1321:function(t,e,n){n.d(e,{A:function(){return s}});var i=n(7083),o=n(2585);function s(){const t=document.querySelector(".js-dialog-youtube"),e=document.querySelectorAll(".js-youtube-dialog-button");let n=null;e.forEach((e=>{e.addEventListener("click",(function(e){e.stopPropagation();const s=this.dataset.youtubeLink,a=t.querySelector(".dialog-media__iframe");a.setAttribute("src",s),n=new i.default(t),(0,o.default)(n),n.on("destroy",(()=>{a.removeAttribute("src")}))}))}))}},4951:function(t,e,n){n.d(e,{A:function(){return s}});let i=!1,o=null;function s(){return i?Promise.resolve():o||(o=new Promise(((t,e)=>{const n=document.createElement("script");n.src="https://d18jpdcj6p6zg6.cloudfront.net/wizart-deployment-kit-v1.0.x.min.js",n.async=!0,n.onload=()=>{i=!0,t()},n.onerror=()=>{o=null,e(new Error("Wizart SDK failed to load"))},document.body.appendChild(n)})),o)}},6147:function(t,e,n){n.d(e,{A:function(){return a}});var i=n(4951);function o(t,e,n,i,o,s,a){try{var l=t[s](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(i,o)}function s(t){return function(){var e=this,n=arguments;return new Promise((function(i,s){var a=t.apply(e,n);function l(t){o(a,i,s,l,c,"next",t)}function c(t){o(a,i,s,l,c,"throw",t)}l(void 0)}))}}function a(){return l.apply(this,arguments)}function l(){return l=s((function*(){const t=document.querySelector("#wizart-params-product");if(!t)return;const e=JSON.parse(t.dataset.params);if("Y"!==e.switch_on_product||0==e.vendor_code)return;const n=document.querySelector(".js-wizart-product-button");function o(){return a.apply(this,arguments)}function a(){return a=s((function*(){"undefined"==typeof WizartDeploymentKit&&(yield(0,i.A)());let t=document.querySelector(e.element_iframe_product);if(!t)return;const s=new WizartDeploymentKit.Visualizer({token:e.token,layoutSettings:{targetElement:t,layout:WizartDeploymentKit.LAYOUTS.FULL_SCREEN,position:WizartDeploymentKit.POSITIONS.REPLACE},sceneData:{openWithProduct:e.vendor_code}});yield s.load(),s.show(),n.removeEventListener("click",o),n.addEventListener("click",(()=>s.show()))})),a.apply(this,arguments)}n&&n.addEventListener("click",o,{once:!0})})),l.apply(this,arguments)}window.addEventListener("load",(()=>{window.addEventListener("scroll",i.A,{once:!0,passive:!0})}),{once:!0})},2048:function(t,e,n){n.d(e,{A:function(){return o}});var i=n(3218);function o(t,e=!0){const n=document.querySelector(".js-loader");n&&(e?n.classList.add("loader-fixed"):n.classList.remove("loader-fixed"),n.classList.toggle(t),n.classList.contains("loader-fixed")&&(n.classList.contains("show-global")?(0,i.$)():(0,i.W)()))}},6708:function(t,e,n){n.d(e,{A:function(){return o}});var i=n(2048);function o(t){const e=document.querySelector("#map .js-loader");e&&(0,i.A)("show",!1);let n=window.dataMap;function o(){let o=11;n.zoom>0&&(o=n.zoom);const s=new ymaps.Map("map",{center:[59.935315,30.268019],zoom:o,behaviors:["default","scrollZoom"],controls:["geolocationControl","fullscreenControl","zoomControl"]});if("detail"===t){ymaps.templateLayoutFactory.createClass('\n
\n \n
$[properties.iconContent]
\n
\n ');const t=t=>{let e=ymaps.templateLayoutFactory.createClass(`\n ${t.name?'
'+t.name+"
":""}\n ${t.address?'
'+t.address+"
":""}\n ${t.workingHours?'
'+t.workingHours+"
":""}\n ${t.phone?'
'+t.phone+"
":""}\n ${t.email?'
'+t.email+"
":""}\n `);return new ymaps.Placemark([t.coords[0],t.coords[1]],{hintContent:""},{iconLayout:"default#image",iconImageHref:"/local/templates/stenova/img/map-mark.png",iconImageSize:[44,44],iconImageOffset:[-22,-22],openEmptyBalloon:!0,hideIconOnBalloonOpen:!1,balloonContentLayout:e,balloonOffset:[0,-25]})};s.geoObjects.add(t(n)),setTimeout((()=>{s.container.fitToViewport(),s.setCenter(n.coords),window.innerWidth<996&&s.setZoom(12)}),300)}else{const t=t=>{let e=t.coords.split([","]),n=ymaps.templateLayoutFactory.createClass(`\n ${t.name?'
'+t.name+"
":""}\n ${t.address?'
'+t.address+"
":""}\n ${t.workingHours?'
'+t.workingHours+"
":""}\n ${t.phone?'
'+t.phone+"
":""}\n ${t.email?'
'+t.email+"
":""}\n `);return new ymaps.Placemark([e[0],e[1]],{hintContent:""},{iconLayout:"default#image",iconImageHref:"/local/templates/stenova/img/map-mark.png",iconImageSize:[44,44],iconImageOffset:[-22,-22],openEmptyBalloon:!0,hideIconOnBalloonOpen:!1,balloonContentLayout:n,balloonOffset:[0,-25]})};n.map((e=>{s.geoObjects.add(t(e));let n=e.coords.split([","]);s.setCenter(n)})),setTimeout((()=>{n.length>5&&(s.setBounds(s.geoObjects.getBounds()),s.setZoom(4))}),300)}e&&(0,i.A)("show",!1)}n&&("undefined"!=typeof ymaps?ymaps.ready(o):document.addEventListener("YandexMapReady",(()=>{ymaps.ready(o)})))}},600:function(t,e,n){function i(t,e,n,i,o,s,a){try{var l=t[s](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(i,o)}function o(t){return s.apply(this,arguments)}function s(){return t=function*(t){const e=new FormData;for(let n in t)e.append(n,t[n]);e.append("IS_AJAX_ACTION","Y");try{const t=yield fetch("/",{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest"},body:e});return yield t.json()}catch(t){return console.log("error",t),!1}},s=function(){var e=this,n=arguments;return new Promise((function(o,s){var a=t.apply(e,n);function l(t){i(a,o,s,l,c,"next",t)}function c(t){i(a,o,s,l,c,"throw",t)}l(void 0)}))},s.apply(this,arguments);var t}n.d(e,{A:function(){return o}})},6531:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var i=n(5914);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t){for(var e=1;e{window.matchMedia("(min-width: 996px)").matches?n.classList.contains(`${e}--mobile`)||new i.Ay(n,s({modules:[i.Vx,i.dK,i.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(t){t.isLocked&&(t.navigation&&t.navigation.nextEl&&t.navigation.prevEl&&(t.navigation.nextEl.style.display="none",t.navigation.prevEl.style.display="none"),t.pagination&&t.pagination.el&&(t.pagination.el.style.display="none")),t.slides&&t.slides.forEach(((t,e)=>{t.setAttribute("data-slide-index",e)}))}}},t)):n.classList.contains(`${e}--desktop`)||new i.Ay(n,s({modules:[i.Vx,i.dK,i.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(t){t.slides&&t.slides.forEach(((t,e)=>{t.setAttribute("data-slide-index",e)}))}}},t))}))}},5158:function(t,e,n){n.d(e,{A:function(){return s}});var i=n(5914);function o(t){const e=t.slides[t.realIndex],n=e.querySelector(".js-slide-link"),i=document.querySelector(".js-slide-article");i&&(e.dataset.article?(i.innerText=e.dataset.article,i.setAttribute("href",n.getAttribute("href")),i.parentElement.style.display="inline"):i.parentElement.style.display="none")}function s(){new i.Ay(".js-interior-ideas-slider",{modules:[i.Vx,i.dK,i.dF],slidesPerView:1,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},navigation:{nextEl:".interior-ideas-slider__button-next",prevEl:".interior-ideas-slider__button-prev"},pagination:{el:".swiper-pagination",type:"fraction"},on:{init:function(t){if(!window.matchMedia("(min-width: 996px)").matches){const e=t.slides.map((t=>t.querySelector(".interior-ideas-slider__slide-wrapper")));e.forEach((t=>{t.scrollLeft=(t.scrollWidth-t.clientWidth)/2}))}o(t)},slideChange:function(t){o(t)}}})}},9865:function(t,e,n){n.d(e,{A:function(){return c}});var i=n(4965),o=n(600),s=n(3218);function a(t,e,n,i,o,s,a){try{var l=t[s](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(i,o)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function l(t){a(s,i,o,l,c,"next",t)}function c(t){a(s,i,o,l,c,"throw",t)}l(void 0)}))}}function c(){const t=document.querySelectorAll(".js-split-price");t.length&&(document.querySelector('[data-modal="container"]')||document.body.insertAdjacentHTML("beforeend",'\n\n'),(0,i.A)(),t.forEach(function(){var t=l((function*(t){if(document.querySelector("[data-sum-discount-all-products]")){let t=document.querySelector("[data-sum-discount-all-products]").getAttribute("data-sum-discount-all-products");const e=yield(0,o.A)({ACTION:"getHalvaPlanHtml",PRICE:t});let n=document.querySelector(".split-price__cost"),i=document.querySelector(".js-split-price"),s=i?i.querySelector(".card-split-cost"):void 0;"success"===e.STATUS?(s&&s.remove(),n.innerHTML="Разбить на части без переплат",i.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),i.appendChild((new DOMParser).parseFromString(e.html,"text/html").querySelector(".card-split-cost"))):("USER"===e.CODE?i.closest(".basket-aside__info-split").classList.add("basket-aside__info-split--without-border"):i.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),n.innerHTML=e.MESSAGE,s&&s.classList.add("hidden"))}t.addEventListener("click",(t=>{t.preventDefault()}));const e=t.querySelectorAll('[data-modal="open"]'),n=document.querySelector('[data-modal="container"]'),i=n.querySelectorAll('[data-modal="close"]');e&&e.forEach((t=>{t&&t.addEventListener("click",(t=>{t.stopPropagation(),t.preventDefault(),n.classList.add("active"),(0,s.$)()}))})),i&&i.forEach((t=>{t&&t.addEventListener("click",(t=>{t.stopPropagation(),n.classList.contains("active")&&(n.classList.remove("active"),(0,s.W)())}))}))}));return function(e){return t.apply(this,arguments)}}()))}},3016:function(t,e,n){n.d(e,{LF:function(){return s},M2:function(){return r},MG:function(){return y},Nh:function(){return p},X5:function(){return u},bB:function(){return a},lZ:function(){return o},tJ:function(){return d}});const i=t=>!isNaN(Number(t.trim())),o=t=>11===String(t).replace(/[^\d]/g,"").substring(0,11).length,s=t=>new RegExp(/^(\+?\d)\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{2})[- ]?(\d{2})$/).test(t),a=t=>i(t)&&12===String(t.trim()).length,l=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)+\w$/).test(t)||0===t.trim().length,c=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)*\.ru$/).test(t)||0===t.trim().length,r=t=>i(t)&&6===String(t).length,d=t=>{let e=!0;for(let n=0;n10){e=!1;break}return e},u=t=>t.files.length<=10,p=(t,e,n=".input-base",i="RU")=>{const o=t.closest(n);if(o){const t=o.querySelector(`${n}__error`);o.classList.add(f),t&&(t.innerText=v[e].text[i])}},m=t=>{const e=t.closest(".input-base-captcha")||t.closest(".input-base")||t.closest(".input-file-base")||t.closest(".js-select-wrapper"),n=document.querySelector(".js-navigation");if(e&&n){const t=e.getBoundingClientRect();document.querySelector('.dialog:not([aria-hidden="true"])')?document.querySelector('.dialog:not([aria-hidden="true"]) .dialog-wrapper').scrollTo({top:e.offsetTop-30,behavior:"smooth"}):window.scrollTo({top:t.top+window.pageYOffset-n.clientHeight-60,behavior:"smooth"})}},v={required:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:t=>0!==String(t).length},requiredFiles:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:t=>t.files&&t.files.length},phone:{text:{RU:"Номер телефона должен состоять из 11 цифр",EN:"Phone number must be 11 digits"},action:o},inn:{text:{RU:"ИНН должен состоять из 10 или 12 цифр",EN:"TIN must be 10 or 12 digits"},action:t=>i(t)&&(10===String(t.trim()).length||12===String(t.trim()).length)},innIP:{text:{RU:"ИНН должен состоять из 12 цифр",EN:"TIN must be 12 digits"},action:a},kpp:{text:{RU:"КПП должен состоять из 9 цифр",EN:"PPC must consist of 9 digits"},action:t=>i(t)&&9===String(t.trim()).length||0===String(t.trim()).length},email:{text:{RU:"Формат почты: name@domain.ru",EN:"Mail format: name@domain.ru"},action:l},emailWithRuDomain:{text:{RU:"Допустимы только адреса в домене .ru",EN:"Only addresses in domain . ru"},action:c},onlyNumbers:{text:{RU:"Поле должно содержать только цифры",EN:"The field must contain only numbers"},action:i},cardNumber:{text:{RU:"Номер карты должен состоять из 15 цифр",EN:"Card number must be 15 digits"},action:t=>{const e=t.replace(/\s/g,"");return 15===e.length&&i(e)||0===e.length}},cost:{text:{RU:"Поле должно состоять только из цифр",EN:"The field must contain only numbers"},action:t=>{const e=t.replace(/\s/g,"");return i(e)||0===e.length}},password:{text:{RU:"Пароль должен содержать не менее 8 символов",EN:"Password must contain at least 8 characters"},action:t=>t.length>7||0===t.length},confirmPassword:{text:{RU:"Пароли должны совпадать",EN:"Passwords must match"},action:({oldPassword:t,newPassword:e})=>t===e},korCheck:{text:{RU:"Корреспондентский счет должен состоять из 11 цифр",EN:"Correspondent account must be 11 digits"},action:t=>i(t)&&11===String(t.trim()).length||0===String(t.trim()).length},payCheck:{text:{RU:"Расчетный счет должен состоять из 14 цифр",EN:"Account must be 14 digits long"},action:t=>i(t)&&14===String(t.trim()).length||0===String(t.trim()).length},bik:{text:{RU:"БИК должен состоять из 12 цифр",EN:"BIC must be 12 digits"},action:t=>i(t)&&12===String(t.trim()).length||0===String(t.trim()).length},phoneOrEmail:{text:{RU:"Не корректно заполнен email или телефон",EN:"Incorrectly filled email or phone"},action:t=>s(t)||l(t)||0===String(t.trim()).length},phoneOrEmailWithRuDomain:{text:{RU:"Не корректно заполнен email (допустимы адреса в домене .ru) или телефон",EN:"Incorrectly filled email (only addresses in domain . ru) or phone"},action:t=>s(t)||l(t)&&c(t)||0===String(t.trim()).length},confirmCode:{text:{RU:"Код должен состоять из 6 цифр",EN:"Code must be 6 digits"},action:r},fileMaxWeight:{text:{RU:"Вес одного файла должен быть не более 10 Мбайт",EN:"The weight of one file should be no more than 10 MB"},action:d},filesMaxCount:{text:{RU:"Можно загрузить не более 10 файлов",EN:"You can upload a maximum of 10 files"},action:u},doNotConfirmPhone:{text:{RU:"Номер должен быть подтвержден",EN:"Number must be confirmed"},action:t=>!1},nominalMin1000:{text:{RU:"Номинал карты не может быть менее 1000",EN:"The denomination of the card cannot be less than 1000"},action:t=>t>=1e3}},f="error";function y(t){let e=!0,n=null;if(t.length){const i=document.querySelectorAll(".js-language-radio");let o="RU";if(0!==i.length){const t=Array.from(i).find((t=>t.checked));o=t.value}t.forEach((t=>{const i=t.dataset.validations.split(",");for(let n of i){let i=".input-base",a=t.classList.contains("js-file-input")?{files:t.files,maxWeight:10}:t.value;if(t.classList.contains("js-file-input")&&(i=".input-file-base"),t.classList.contains(".js-select-option")&&(i=".select-wrapper"),"confirmPassword"===n){const e=t.closest(".js-form-container");if(e){var s;const n=(null===(s=e.querySelector(".js-input-password"))||void 0===s?void 0:s.value)||null;n&&(a={oldPassword:n,newPassword:t.value})}}if(!v[n].action(a)){e&&(e=!1),p(t,n,i,o);break}}e||n||(n=t)}))}return n&&m(n),e}},1136:function(t,e,n){function i(t,e){const n=e.querySelector(".js-video-play"),i=e.querySelector(".js-video-poster"),o=e.querySelector(".js-video-dimmer");"play"===t?(o.style.bacgroundColor="transparent",n.style.display="none",i.style.display="none"):(o.style.backgroundColor="rgba(0, 0, 0, 0.35)",n.style.display="flex",i.style.display="block")}function o(){const t=document.querySelectorAll(".js-video");t&&t.length&&t.forEach((t=>{const e=t.closest(".video-block");e.querySelector(".js-video-dimmer").addEventListener("click",(()=>{t.paused?(i("play",e),t.play()):(i("pause",e),t.pause())}))}))}n.d(e,{S:function(){return i},r:function(){return o}})}},function(t){t.O(0,[8096],(function(){return t(t.s=2959)})),t.O()}]);