"use strict";(self.webpackChunkgulp_template=self.webpackChunkgulp_template||[]).push([[57,5994,6955],{3782:function(t,e,n){var i=n(9336),o=n(2240),c=n(2585),s=n(7083),r=n(883),a=n(600),l=n(837),d=n(9845),u=n(2840),p=n(9865),f=n(5994),m=n(9889);function v(t,e,n,i,o,c,s){try{var r=t[c](s),a=r.value}catch(t){return void n(t)}r.done?e(a):Promise.resolve(a).then(i,o)}function h(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var c=t.apply(e,n);function s(t){v(c,i,o,s,r,"next",t)}function r(t){v(c,i,o,s,r,"throw",t)}s(void 0)}))}}const b={slidesPerView:1,spaceBetween:20,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0,loadPrevNextAmount:5},breakpoints:{996:{slidesPerView:"auto",navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"}}},on:{init(t){t.isLocked&&window.matchMedia("(min-width: 996px)").matches&&(t.navigation.nextEl.style.display="none",t.navigation.prevEl.style.display="none")}}};window.addEventListener("DOMContentLoaded",(()=>{function t(t=null){let e=document.querySelectorAll(".js-basket-product");e=[...e].filter(((t,n)=>{var i,o,c,s,r;return(null==t||null===(i=t.querySelector(".selective-product-checkbox .js-code-checkbox"))||void 0===i?void 0:i.checked)||(null===(c=e[n-1])||void 0===c||null===(o=c.querySelector(".selective-product-checkbox .js-code-checkbox"))||void 0===o?void 0:o.checked)&&(null===(r=e[n-1])||void 0===r||null===(s=r.querySelector(".switcher"))||void 0===s?void 0:s.classList.contains("acitev"))}));const n=document.querySelector(".js-count-all-products"),i=document.querySelector(".js-sum-all-products"),c=document.querySelector(".js-products-nds"),s=document.querySelector(".js-sum-discount-all-products");if(t){const e=t.target.closest(".js-basket-product");(0,o.D)(e)}(0,o.Te)(e,n),(0,o.v1)(e,i,"productBaseSum","data-sum-all-products"),(0,o.R$)(c,Number(null==i?void 0:i.dataset.sumAllProducts)||0),(0,o.v1)(e,s,"productSum"),function(t){const e=document.querySelector(".js-confirm-order");e&&(parseInt(t)<=0?e.classList.add("disabled"):e.classList.remove("disabled"))}(null==s?void 0:s.textContent),function(t,e){const n=document.querySelector(".js-confirm-order-fixed"),i=document.querySelector(".js-total-order-fixed");n&&parseInt(e)<=0?(n.classList.add("disabled"),i.textContent="0 шт,. 0 ₽"):(n.classList.remove("disabled"),i.textContent=`${t.textContent},. ${e} ₽`)}(n,s.textContent)}function e(t){"Enter"===t.code&&t.target.blur()}function v(t){return y.apply(this,arguments)}function y(){return y=h((function*(e){const i=e.target.closest(".js-basket-product");let o=i.dataset.productId||"",c=i.dataset.card||"";const s=e.target.closest(".js-count-picker").querySelector(".js-count-picker-input");if(t(e),i.getAttribute("data-package-id")&&(o=i.getAttribute("data-package-id"),c=i.getAttribute("data-package-id")),s){const i=yield(0,a.A)({ACTION:"updateQuantity",ITEM_ID:o,QUANTITY:s.value});if("ERROR"===i.STATUS&&i.LIMIT_EXCEEDED){const{default:o}=yield n.e(3768).then(n.bind(n,3768));o(i.MAX_QUANTITY),window.APP.BASKET[c]&&(s.value=window.APP.BASKET[c].QUANTITY,t(e))}if("SUCCESS"===i.STATUS){const t=document.querySelector(".js-products-discount");if(t&&i.TOTAL_DISCOUNT&&(t.setAttribute("data-products-discount",i.TOTAL_DISCOUNT),t.innerHTML=i.TOTAL_DISCOUNT),t&&!i.TOTAL_DISCOUNT){const e=t.closest(".basket-aside__info-list-item");e&&e.remove()}window.APP.BASKET[c]&&(window.APP.BASKET[c].QUANTITY=s.value)}}})),y.apply(this,arguments)}function g(t,e){return _.apply(this,arguments)}function _(){return _=h((function*(t,e){j(!1);try{"all"==t?yield(0,a.A)({ACTION:"addAll2delay"}):yield(0,a.A)({ACTION:"add2delay",ITEM_ID:t||"",PACKAGE_ID:e||""})}catch(t){console.log(t)}})),_.apply(this,arguments)}function k(){return k=h((function*(t,e){return j(!1),yield(0,a.A)({ACTION:"add2basketComplect",ITEM_ID:t||"",QUANTITY:e||1})})),k.apply(this,arguments)}function A(){return A=h((function*(t){return j(!1),yield(0,a.A)({ACTION:"removeFromBasket",ITEM_ID:t||""})})),A.apply(this,arguments)}function E(t,e,n,i){return S.apply(this,arguments)}function S(){return S=h((function*(t,e,n,i){j(!1);try{return"all"==t?yield(0,a.A)({ACTION:"removeAllFromDelay"}):yield(0,a.A)({ACTION:"add2basket",ITEM_ID:t||"",QUANTITY:e||1,PACKAGE_ID:n||"",QUANTITY_PACKAGE:i||1})}catch(t){console.log(t)}})),S.apply(this,arguments)}function T(t,e,n,i,o){return w.apply(this,arguments)}function w(){return w=h((function*(t,e,n,i,o){j(!1);try{const c=yield(0,a.A)({ACTION:"removeFromBasket",ITEM_ID:t||""});if(o&&(yield(0,a.A)({ACTION:"removeFromBasket",ITEM_ID:o||""})),"SUCCESS"===c.STATUS){const t=document.querySelector(".js-products-discount");if(i.length&&i.forEach((t=>{Number(c.AMOUNT)>99?t.innerText="99":t.innerText=c.AMOUNT})),t&&c.TOTAL_DISCOUNT&&(t.setAttribute("data-products-discount",c.TOTAL_DISCOUNT),t.innerHTML=c.TOTAL_DISCOUNT),t&&!c.TOTAL_DISCOUNT){const e=t.closest(".basket-aside__info-list-item");e&&e.remove()}0===Number(c.AMOUNT)&&e&&Number(0===c.AMOUNT_DELAY)&&(e.innerHTML=n)}}catch(t){console.log(t)}})),w.apply(this,arguments)}function L(){return L=h((function*(t,e,n){try{(0,u.Yj)("SHOW_BASKET_PROMOTION"),yield(0,a.A)({ACTION:"clear-basket"}),n.length&&n.forEach((t=>{t.innerText=0})),t&&(t.innerHTML=e)}catch(t){console.log(t)}})),L.apply(this,arguments)}function N(t){const e=document.querySelector(".basket"),n='\n
\n
Ваша корзина пуста
\n
Вернуться к покупкам \n
\n ',i=document.querySelectorAll(".js-basket-button-count");if("all"!==t){const c=document.querySelector(`.js-basket-product[data-product-id="${t}"]`);var o;if(c)if(c.parentNode.removeChild(c),null===(o=c.querySelector(".switcher"))||void 0===o?void 0:o.classList.contains("active")){const t=c.querySelector(".js-basket-product.basket-table__package").getAttribute("data-product-id");T(c.getAttribute("data-product-id"),e,n,i,t)}else T(c.getAttribute("data-product-id"),e,n,i)}else!function(t,e,n){L.apply(this,arguments)}(e,n,i)}function x(t){const e=t.target.closest(".js-basket-product").dataset.productId||"";(0,a.A)({ACTION:"setDntCut",ITEM_ID:e}).then((e=>{e||(t.target.checked=!t.target.checked)}))}function I(t){const e=t.target.closest(".js-basket-promo"),n=e.querySelector(".js-basket-promo-message"),i=e.querySelector(".js-basket-promo-input");i&&(i.addEventListener("change",(function(){e.classList.remove("error"),e.classList.remove("success"),n.classList.add("hidden")})),i.addEventListener("keyup",(function(){e.classList.remove("error"),e.classList.remove("success"),n.classList.add("hidden")})),(0,a.A)({ACTION:"addDiscount",PROMOCODE:i.value}).then((t=>{t.MESSAGE&&(n.innerHTML=t.MESSAGE,n.classList.remove("hidden")),e.classList.remove("success"),e.classList.remove("error"),"ERROR"===t.STATUS?e.classList.add("error"):"SUCCESS"===t.STATUS&&(e.classList.add("success"),setTimeout((()=>{window.location.reload()}),1e3))})))}function j(n=!0){const i=document.querySelectorAll(".js-basket-product"),c=document.querySelector(".js-basket-promo-button");c&&(n||c.removeEventListener("click",I),c.addEventListener("click",I)),i.length&&i.forEach((t=>{const i=t.querySelector(".js-count-picker"),c=t.querySelector(".js-count-picker-input"),s=(t.querySelectorAll(".js-delete-product"),i.querySelector(".js-count-picker-decrease")),r=i.querySelector(".js-count-picker-increase"),a=t.querySelector(".js-dont-cut-checkbox");if((0,o.D)(t),s&&r&&c){n||(s.removeEventListener("click",v),r.removeEventListener("click",v),c.removeEventListener("blur",v),c.removeEventListener("keypress",e),a&&a.removeEventListener("change",x));const t=(0,m.A)(v,500);s.addEventListener("click",t),r.addEventListener("click",t),c.addEventListener("blur",v),c.addEventListener("keypress",e)}a&&a.addEventListener("change",x)})),t()}function C(){return C=h((function*(){const{default:t}=yield Promise.all([n.e(8096),n.e(6531)]).then(n.bind(n,6531));t(b,"js-products-slider"),(0,p.A)()})),C.apply(this,arguments)}const q=function(){var t=h((function*(){if(document.querySelector(".js-dialog-reg-fiz")){const{default:t}=yield n.e(5439).then(n.bind(n,7820));t()}}));return function(){return t.apply(this,arguments)}}();!function(){const e=document.querySelectorAll("[data-package]"),n=document.querySelectorAll("[data-switcher]");n.length&&e.length&&n.forEach(((n,i)=>{n.classList.contains("active")?e[i].classList.remove("hidden"):e[i].classList.add("hidden"),n.addEventListener("click",(o=>{var c;n.classList.contains("active")?e[i].classList.add("hidden"):e[i].classList.remove("hidden"),n.classList.toggle("acitev"),n.classList.contains("acitev")&&(null===(c=n.closest(".js-basket-product").querySelector(".selective-product-checkbox .js-code-checkbox"))||void 0===c?void 0:c.checked)?function(t,e){return k.apply(this,arguments)}(n.closest(".js-basket-product").getAttribute("data-card")).then((t=>{t.itemId&&n.closest(".js-basket-product").querySelector(".basket-table__package.js-basket-product").setAttribute("data-product-id",t.itemId)})):function(t){A.apply(this,arguments)}(n.closest(".js-basket-product").querySelector(".basket-table__package.js-basket-product").getAttribute("data-product-id")),t()}))}))}(),function(){const t=document.querySelectorAll('[data-switcher="switcher"]');t.length&&t.forEach((t=>{t.addEventListener("click",(e=>{e.preventDefault(),t.classList.toggle("active")}))}))}(),function(){const t=document.querySelectorAll(".js-discount-accordion");t.length&&t.forEach((t=>{t.querySelector(".js-discount-accordion-button").addEventListener("click",(()=>{t.classList.toggle("opened")}))}))}(),(0,i.default)(),j(),function(){const t=document.querySelector(".js-dialog-save-basket"),e=document.querySelectorAll(".js-dialog-save-basket-button");if(t&&e.length){const n=t.querySelector(".js-form-save-basket");(0,r.A)(n),e.forEach((e=>{e.addEventListener("click",(function(){(0,c.default)(new s.default(t))}))}))}}(),(0,l.A)(N,"productId"),(0,d.A)(),function(){const t=document.querySelector(".js-dialog-promotion");if(t){const e=new s.default(t);(0,u.Ri)("SHOW_BASKET_PROMOTION")||window.addEventListener("showBasketPromotion",(()=>{(0,c.default)(e),e.on("destroy",(()=>{(0,u.TV)("SHOW_BASKET_PROMOTION","Y",{"max-age":3600})}))}))}}(),function(){const e=()=>document.querySelectorAll(".js-selective-product-checkbox--desktop .js-code-checkbox"),i=()=>document.querySelectorAll(".js-selective-product-checkbox--mobile .js-code-checkbox"),o=document.querySelectorAll(".js-basket-table__actions-select-all .js-code-checkbox"),c=document.querySelectorAll(".js-basket-table__actions-delete-selected");if(!(e().length||i().length||o.length||c.length))return;const s=t=>{[...e(),...i()].forEach((e=>e.checked=t))},r=t=>o.forEach((e=>e.checked=t)),a=()=>[...e(),...i()].every((t=>t.checked));o.forEach((e=>{e.addEventListener("change",(e=>{const n=e.target.checked;n?E("all"):g("all"),s(n),r(n),t()}))})),(0,l.A)(((t,e)=>{"undefined"===t?d().forEach((t=>{N(t)})):N(t),c.forEach((t=>{a()||r(!1)}),"productId")})),[...e()].forEach(((t,e)=>{[...i()][e].checked=t.checked}));const d=()=>[...new Set([...e(),...i()].filter((t=>t.checked)).map((t=>t.value)))],u=t=>new Map([...t].map((t=>[t.value,t]))),f=(t,e)=>{const n=e.get(t.value);n&&(n.checked=t.checked)},m=(e,i)=>{e().forEach((e=>{e.addEventListener("change",(o=>{let c=o.target.getAttribute("data-product-id");if(o.target.checked){var s;let t=o.target.closest(".js-basket-product").querySelector(".js-count-picker-input").value;if(null===(s=o.target.closest(".js-basket-product").querySelector(".switcher"))||void 0===s?void 0:s.classList.contains("active")){const s=o.target.closest(".js-basket-product").querySelector(".basket-table__package.js-basket-product");E(c,t,s.getAttribute("data-product-id"),s.querySelector(".count-picker__input").value).then(function(){var t=h((function*(t){if("ERROR"===t.STATUS&&t.LIMIT_EXCEEDED){const{default:c}=yield n.e(3768).then(n.bind(n,3768));c(t.MAX_QUANTITY),o.target.checked=!1,f(e,i)}}));return function(e){return t.apply(this,arguments)}}())}else E(c,t).then(function(){var t=h((function*(t){if("ERROR"===t.STATUS&&t.LIMIT_EXCEEDED){const{default:t}=yield n.e(3768).then(n.bind(n,3768));t(data.MAX_QUANTITY),o.target.checked=!1,f(e,i)}}));return function(e){return t.apply(this,arguments)}}())}else{var l;const t=null===(l=o.target.closest(".js-basket-product").querySelector(".basket-table__package.js-basket-product:not(.hidden)"))||void 0===l?void 0:l.getAttribute("data-product-id");t?g(c,t):g(c)}f(e,i),a()?r(!0):r(!1),t(),(0,p.A)()}))}))};window.getMobileCheckboxes=i,window.createCheckboxMap=u,m(e,u(i())),m(i,u(e()))}(),function(){C.apply(this,arguments)}(),function(){const t=document.querySelector(".js-confirm-order-fixed"),e=document.querySelector(".js-confirm-order");if(t&&e){const n=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting?t.classList.add("hidden"):window.matchMedia("(max-width: 996px)").matches&&t.classList.remove("hidden")}))}),{threshold:.5,rootMargin:"-104px 0px -52px 0px"});n.observe(e)}}(),(0,f.default)(),q()}))},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}})},2240:function(t,e,n){function i(t){const e=t.querySelector(".js-product-cost"),n=Number(e.dataset.productCost),i=Number(e.dataset.productBasePrice),o=t.querySelector(".js-product-sum"),c=Number(t.querySelector(".js-count-picker-input").value),s=n*c,r=i*c,a=t=>{t.setAttribute("data-product-sum",s),t.setAttribute("data-product-base-sum",r),t.innerText=`${s.toLocaleString("ru-RU")} ₽`};e&&o&&(window.matchMedia("(min-width: 996px)").matches?a(o):a(e))}function o(t=[],e){let n=0;t.forEach((t=>{const e=Number(t.querySelector(".js-count-picker-input").value);n+=e})),e&&(e.setAttribute("data-count-all-products",n),e.innerText=`${n} шт.`)}function c(t=[],e,n,i){let o=0;t.forEach((t=>{const e=window.matchMedia("(min-width: 996px)").matches?t.querySelector(".js-product-sum"):t.querySelector(".js-product-cost"),i=Number(e.dataset[n]);o+=i})),e&&(i&&e.setAttribute(i,o),e.innerText=`${o.toLocaleString("ru-RU")} ₽`)}function s(t,e=0){const n=e/122*22;t&&(t.setAttribute("data-products-nds",n),t.innerText=`${n.toLocaleString("ru-RU",{minimumFractionDigits:2,maximumFractionDigits:2})} ₽`)}n.d(e,{D:function(){return i},R$:function(){return s},Te:function(){return o},v1:function(){return c}})},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,c=i.getAttribute("step")?parseFloat(i.getAttribute("step")):1,s=i.getAttribute("min-value")?parseFloat(i.getAttribute("min-value")):1,r=i.getAttribute("max-value")?parseFloat(i.getAttribute("max-value")):1/0;n.setAttribute("disabled",!0),setTimeout((()=>{parseFloat(i.value)>s&&n.removeAttribute("disabled"),parseFloat(i.value)>=r&&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!==c?","!==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=s,n.setAttribute("disabled",!0),e.removeAttribute("disabled"),void i.dispatchEvent(new Event("input"));Number(i.value)<=s?n.setAttribute("disabled",!0):n.removeAttribute("disabled"),Number(i.value)>=r?e.setAttribute("disabled",!0):e.removeAttribute("disabled"),Number(i.value)>r&&(i.value=r),parseFloat(i.value)o&&n.removeAttribute("disabled"),Number(i.value)>=r&&e.setAttribute("disabled",!0)})),n.addEventListener("click",(function(){i.value=i.value.replace(",","."),i.value=Number(i.value)-c,Number.isInteger(Number(i.value))||(i.value=Number(i.value).toFixed(1)),i.dispatchEvent(new Event("input")),Number(i.value)===s&&n.setAttribute("disabled",!0),Number(i.value){s.addEventListener("click",(function(){const s=this.dataset.alertTitle,u=this.dataset.alertDescription,p=this.dataset[e];r&&s&&(r.innerText=s),a&&u&&(a.innerText=u),c&&t&&(c.removeEventListener("click",l),c.addEventListener("click",l)),(0,o.default)(new i.default(n),c?d:null,c?[c,p,e]:[])}))}))}}},9845:function(t,e,n){n.d(e,{A:function(){return l}});var i=n(7083),o=n(2585),c=n(600),s=n(3016);function r(t,e,n,i,o,c,s){try{var r=t[c](s),a=r.value}catch(t){return void n(t)}r.done?e(a):Promise.resolve(a).then(i,o)}function a(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var c=t.apply(e,n);function s(t){r(c,i,o,s,a,"next",t)}function a(t){r(c,i,o,s,a,"throw",t)}s(void 0)}))}}function l(){return d.apply(this,arguments)}function d(){return d=a((function*(){const t=document.querySelector(".js-dialog-buy-click");let e;if(t){const n=document.querySelectorAll(".js-dialog-buy-click-button");if(n.length){n.forEach((e=>{e.addEventListener("click",a((function*(){t&&(0,o.default)(new i.default(t))})))}));let d,u,p=t.querySelector("[data-buy-click-form]"),f=t.querySelectorAll(".js-input-base[data-validations]:not(.novalidate)"),m=t.querySelector("[data-buy-click-user]"),v=n[0].getAttribute("data-id"),h=document.querySelector(".js-buy-click");if("/cart/"===window.location.pathname){if(u=yield(0,c.A)({ACTION:"getBasketData"}),u){let g=document.querySelector("[data-products-buy-click]");g.innerHTML="",u.PRODUCTS.forEach(((t,e)=>{g.innerHTML+=`\n
\n \n \n
\n
${t.NAME}
\n
Артикул: ${t.ARTICLE}
\n ${t.COLLECTION?'
Коллекция: '+t.COLLECTION+"
":""}\n
\n
`}))}}else d=yield(0,c.A)({ACTION:"getProductData",ITEM_ID:v}),d&&(document.querySelector("[data-products-buy-click]").innerHTML=`\n
\n \n \n
\n
${d.NAME}
\n
Артикул: ${d.ARTICLE}
\n ${d.COLLECTION?'
Коллекция: '+d.COLLECTION+"
":""}\n
\n
`);let b=yield(0,c.A)({ACTION:"getUserData"});function y(t){"string"==typeof t&&t.length>0&&h.removeAttribute("disabled")}if(0!==b.USER_ID?(m.classList.remove("hidden"),m.innerHTML=`\n ${b.LAST_NAME} ${b.NAME} ${b.SECOND_NAME}\n
\n ${b.PHONE}
\n ${b.EMAIL}
`):(p.classList.remove("hidden"),e=window.smartCaptcha.render("captcha-container-buy1Click",{sitekey:b.CAPTCHA_CLIENT,hideShield:!0,callback:y})),h){function _(){return k.apply(this,arguments)}function k(){return k=a((function*(){let t=Number(document.querySelector(".js-count-picker-input").value),e={sessid:BX.bitrix_sessid()};0===b.USER_ID?(0,s.MG)([...f])&&(b.NAME=p.querySelector('.js-input-base[name="NAME"]').value,b.EMAIL=p.querySelector('.js-input-base[name="EMAIL"]').value,b.PHONE=p.querySelector('.js-input-base[name="PHONE"]').value,e.NAME=b.NAME,e.EMAIL=b.EMAIL,e.PHONE=b.PHONE,window.smartCaptchaInit&&(e["smart-token"]=window.smartCaptcha.getResponse(),"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=v,e.QUANTITY=t),yield r(e))):(e.userData=b,"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=v,e.QUANTITY=t),yield r(e))})),k.apply(this,arguments)}h.removeEventListener("click",_),h.addEventListener("click",_)}}function r(t){return l.apply(this,arguments)}function l(){return(l=a((function*(n){const i=yield(0,c.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)}},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())}},5994:function(t,e,n){n.r(e),n.d(e,{default:function(){return c}});var i=n(7083),o=n(2585);function c(){const t=document.querySelector(".js-dialog-reg-fiz"),e=document.querySelectorAll(".js-short-reg");if(!t)return;const n=t.classList.contains("has-error");let c=null;n&&(c=new i.default(t),(0,o.default)(c)),e.forEach((e=>{e.addEventListener("click",(()=>{c=new i.default(t),(0,o.default)(c)}))}))}},883:function(t,e,n){n.d(e,{A:function(){return s}});var i=n(3016);function o(t,e,n,i,o,c,s){try{var r=t[c](s),a=r.value}catch(t){return void n(t)}r.done?e(a):Promise.resolve(a).then(i,o)}function c(t){return function(){var e=this,n=arguments;return new Promise((function(i,c){var s=t.apply(e,n);function r(t){o(s,i,c,r,a,"next",t)}function a(t){o(s,i,c,r,a,"throw",t)}r(void 0)}))}}function s(t,e,n=!0){t&&t.addEventListener("submit",function(){var o=c((function*(o){o.preventDefault();const c=this.querySelectorAll(".js-input-base[data-validations]:not(.novalidate)"),s=this.querySelectorAll(".js-select[data-validations]:not(.novalidate)"),r=Array.from(s).map((t=>(t.selectedOptions[0].classList.add(".js-select-option"),t.selectedOptions[0].dataset.validations=t.dataset.validations,t.selectedOptions[0]))),a=(0,i.MG)([...c,...r]);if(n&&a)if(t.classList.contains("js-registration-form")){let n=new FormData(t),i=yield fetch("/local/templates/stenova/ajax/checkEmail.php",{method:"POST",body:JSON.stringify({EMAIL:n.get("REGISTER[EMAIL]")})}),o=yield i.json();if(o.success)"function"==typeof e&&e(),function(t){const e=t.querySelectorAll('[name="UF_INN"]');let n="";for(const t of e)t.value?n=t.value:t.value=n;t.submit()}(t);else{const e=t.querySelector('[name="REGISTER[EMAIL]"]').closest(".input-base");e.classList.add("error"),e.querySelector(".input-base__error").textContent=o.message,e.style.marginBottom="2.8rem",e.scrollIntoView({block:"center",behavior:"smooth"})}}else t.classList.contains("js-buy-cards-form")?(document.addEventListener("capchaVerified",(()=>{ym(25098083,"reachGoal","oplata_cards"),this.submit()})),window.smartCaptcha.reset(),window.smartCaptcha.execute()):("function"==typeof e&&e(),this.submit())}));return function(t){return o.apply(this,arguments)}}())}},600:function(t,e,n){function i(t,e,n,i,o,c,s){try{var r=t[c](s),a=r.value}catch(t){return void n(t)}r.done?e(a):Promise.resolve(a).then(i,o)}function o(t){return c.apply(this,arguments)}function c(){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}},c=function(){var e=this,n=arguments;return new Promise((function(o,c){var s=t.apply(e,n);function r(t){i(s,o,c,r,a,"next",t)}function a(t){i(s,o,c,r,a,"throw",t)}r(void 0)}))},c.apply(this,arguments);var t}n.d(e,{A:function(){return o}})},9865:function(t,e,n){n.d(e,{A:function(){return a}});var i=n(4965),o=n(600),c=n(3218);function s(t,e,n,i,o,c,s){try{var r=t[c](s),a=r.value}catch(t){return void n(t)}r.done?e(a):Promise.resolve(a).then(i,o)}function r(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var c=t.apply(e,n);function r(t){s(c,i,o,r,a,"next",t)}function a(t){s(c,i,o,r,a,"throw",t)}r(void 0)}))}}function a(){const t=document.querySelectorAll(".js-split-price");t.length&&(document.querySelector('[data-modal="container"]')||document.body.insertAdjacentHTML("beforeend",'\n\n
\n\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n\n
\n
Для клиентов всех банков \n
\n
\n\n
\n Разбейте оплату на части\n
\n\n
\n
График платежей
\n
\n
\n\n
\n
\n\n
\n
\n Еще 3 платежа раз в 2 недели\n
\n
по 25%
\n
\n
\n
\n
\n\n
\n
График платежей
\n
\n
\n
\n
\n Через 2 недели\n
\n
25%
\n
\n
\n
\n Через 4 недели\n
\n
25%
\n
\n
\n
\n Через 6 недель\n
\n
25%
\n
\n
\n
\n\n
\n \n \n \n \n \n
\n Выбирайте обои
\n \n \n \n \n \n \n
\n На странице оплаты выбирайте «Плайтом»
\n \n \n \n \n \n \n
\n Оплачивайте сегодня только \n картой любого банка
\n \n \n \n \n \n \n
\n Оставшиеся 75% будут списываться \n с вашей карты по 25% каждые 2 недели
\n \n \n\n
\n
\n
\n
\n \n Что такое оплата Плайтом? \n Оплата Плайтом — это короткая мгновенная рассрочка. Вы оплачиваете сразу только 25% покупки, а оставшиеся 75% в течение 6 недель, по 25% каждые 2 недели.
\n \n \n Есть ли переплата? \n В первый платеж включен сервисный сбор — 5% от суммы покупки.
\n \n \n Как оплатить Плайтом? \n Просто и быстро. Нам нужны только ваши ФИО, дата рождения и номер телефона.
\n \n \n Это кредит? \n Нет, это не кредит. Кредитный договор не оформляется.
\n \n \n Как будут списывать деньги за оставшиеся части? \n Всё работает также как в сервисах подписки, например, Яндекс.Музыка или Spotify. Вы делаете первый платёж,\n а дальше с вашей карты списываются средства один раз\n в 2 недели.
\n \n \n
\n
\n\n \n\n
\n
\n
\n'),(0,i.A)(),t.forEach(function(){var t=r((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"),c=i?i.querySelector(".card-split-cost"):void 0;"success"===e.STATUS?(c&&c.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,c&&c.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,c.$)()}))})),i&&i.forEach((t=>{t&&t.addEventListener("click",(t=>{t.stopPropagation(),n.classList.contains("active")&&(n.classList.remove("active"),(0,c.W)())}))}))}));return function(e){return t.apply(this,arguments)}}()))}},3016:function(t,e,n){n.d(e,{LF:function(){return c},M2:function(){return l},MG:function(){return h},Nh:function(){return p},X5:function(){return u},bB:function(){return s},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,c=t=>new RegExp(/^(\+?\d)\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{2})[- ]?(\d{2})$/).test(t),s=t=>i(t)&&12===String(t.trim()).length,r=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)+\w$/).test(t)||0===t.trim().length,a=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)*\.ru$/).test(t)||0===t.trim().length,l=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(v),t&&(t.innerText=m[e].text[i])}},f=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"})}},m={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:s},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:r},emailWithRuDomain:{text:{RU:"Допустимы только адреса в домене .ru",EN:"Only addresses in domain . ru"},action:a},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=>c(t)||r(t)||0===String(t.trim()).length},phoneOrEmailWithRuDomain:{text:{RU:"Не корректно заполнен email (допустимы адреса в домене .ru) или телефон",EN:"Incorrectly filled email (only addresses in domain . ru) or phone"},action:t=>c(t)||r(t)&&a(t)||0===String(t.trim()).length},confirmCode:{text:{RU:"Код должен состоять из 6 цифр",EN:"Code must be 6 digits"},action:l},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}},v="error";function h(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",s=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 c;const n=(null===(c=e.querySelector(".js-input-password"))||void 0===c?void 0:c.value)||null;n&&(s={oldPassword:n,newPassword:t.value})}}if(!m[n].action(s)){e&&(e=!1),p(t,n,i,o);break}}e||n||(n=t)}))}return n&&f(n),e}},2840:function(t,e,n){function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){for(var e=1;e{t.apply(i,o)}),e)}}n.d(e,{A:function(){return i}})}},function(t){t.O(0,[8096],(function(){return t(t.s=3782)})),t.O()}]);