function createRecaptcha(){grecaptcha.render("captcha",{sitekey:"6LeN4B0TAAAAANoZbhnLN5qH38ptonwOw0KeB48d",theme:"light"})}function ContactFormBegin(){$(this).addClass("sending");$(this).append('<div class="loading"><\/div>');$(this).find('button[type="submit"]').prop("disabled",!0);$(this).find(".alert").remove()}function ContactFormFailure(){$(this).removeClass("sending");$(this).find(".loading").remove();$(this).find('button[type="submit"]').prop("disabled",!1);$(this).prepend('<div class="alert alert-danger"><button class="close" data-dismiss="alert"> × <\/button> <i class="fa fa-times-circle"><\/i> <strong>Помилка!<\/strong><\/div>')}function ContactFormSuccess(n){var t=$(this);n.Message!==undefined?setTimeout(function(){t.removeClass("sending");t.find(".loading").remove();t.find('button[type="submit"]').prop("disabled",!1);n.success&&resetForm(t);t.prepend(n.Message)},700):($("#frm-q").html(n),$("#frm-q").find(".alert.alert-success").length>0&&resetForm($("#frm-q").find("form")),$.validator.unobtrusive.parse(document),grecaptcha.render($(".g-recaptcha")[0],{sitekey:"6LeN4B0TAAAAANoZbhnLN5qH38ptonwOw0KeB48d"}))}function resetForm(n){n.find("input, textarea").val("");n.find("select").prop("selectedIndex",0);n.find("input:radio, input:checkbox").removeAttr("checked").removeAttr("selected")}function loadStart(n){$(n).parent().addClass("loader").append('<span class="spin"><\/span>')}function loadEnd(n){$(n).parent().removeClass("loader").find(".spin").remove()}$(document).on("click",".btn-add-to-cart",function(n){n.preventDefault();var t=$(this),i=$(t.data("quantity-target")).val(),r=t.data("id"),u=t.data("url");t.prop("disabled",!0);$.get(u,{quantity:i,productId:r},function(n){$("#cart").html(n);$("#cart").find(".modal").modal();t.prop("disabled",!1)})});$("body").on("shown.bs.modal","#modal_in_cart",function(){$.validator.unobtrusive.parse(document);var n=$.validator.methods.range;$.validator.methods.range=function(t,i,r){return i.type==="checkbox"?i.checked:n.call(this,t,i,r)};$.validator.methods.date=function(n,t){return this.optional(t)||moment(n,"DD/MM/YYYY",!0).isValid()};createRecaptcha();grecaptcha.reset()});var Shop=function(){function n(){var n=$("#cart"),t=0,i=0;n.find(".cart-quantity").each(function(){var n=$(this);t=t+Math.round(n.closest(".price").attr("data-price")*n.val());i=parseInt(i)+parseInt(n.val())});n.find(".sum span").text(t);n.find(".sum input").val(t);n.find('input[name="Quantity"]').val(i)}var t=function(){$("#cart").on("change",".cart-quantity",function(){n()})},i=function(){$(document).on("click",".btn-number",function(n){var i=jQuery(this),u;n.preventDefault();var e=i.attr("data-field"),f=i.attr("data-type"),t=jQuery("input[name='"+e+"']"),r=parseInt(t.val().split(" ")[0]);isNaN(r)?t.val(0):(u="",t.data("unit")&&(u=t.data("unit")),f==="minus"?(i.closest(".input-counter").find(".btn-plus").attr("disabled",!1),r>t.attr("min")&&t.val(r-t.data("step")+" "+u).change(),parseInt(t.val())===t.attr("min")&&i.attr("disabled",!0)):f==="plus"&&(i.closest(".input-counter").find(".btn-minus").attr("disabled",!1),r<t.attr("max")&&t.val(r+t.data("step")+" "+u).change(),parseInt(t.val())===t.attr("max")&&i.attr("disabled",!0)))})},r=function(){$("#cart").on("change",".choice input:radio",function(){var i=$(this),u=i.closest(".choice"),t=$(u.data("target")),n=t.find(".form-name"),r=t.find(".group1");t.addClass("shown");$(".date-picker").daterangepicker({singleDatePicker:!0,maxDate:new Date,locale:{format:"DD/MM/YYYY",separator:" - ",applyLabel:"Вибрати",cancelLabel:"Закрити",fromLabel:"Від",toLabel:"До",customRangeLabel:"Свій",daysOfWeek:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],firstDay:1}});i.val()==="1"?(r.slideDown(),n.attr("placeholder","Введіть повне ім'я"),n.prev("label").html(`ПІБ <span class="required">*<span>`)):(r.slideUp(),n.attr("placeholder","Введіть повну назву"),n.prev("label").html(`Назва юридичної особи <span class="required">*<span>`));$.validator.unobtrusive.parse(document)});$("#cart").on("change",".select-option",function(){var t=$(this),r=$("#cart").find(".item-price"),i=r.data("price-base"),f=$("#cart").find(".item-quantity").data("quantity-base"),u=t.data("position"),e=t.find(":selected");t.parent().find('input[name="SelectedOptions['+u+'].ProductOptionValueId"]').val(e.data("productoptionvalueid"));t.parent().find('input[name="SelectedOptions['+u+'].ProductOptionId"]').val(e.data("productoptionid"));t.parent().find('input[name="SelectedOptions['+u+'].Quantity"]').val("1");var o=$("#cart .select-option"),h=o.length,s=!0;o.each(function(){var u=$(this),t=u.val();t===""&&(s=!1,i=r.data("price-base"),f=0);s&&(i+=parseInt(t));h--==1&&(r.find("span").html(i),$("#cart").find(".price").attr("data-price",i),f>0?$(".product-quantity").show():$(".product-quantity").hide(),n())})})},u=function(){var n=$("#product .gallery");n.find(".item").length>1&&(n.slick({slidesToShow:1,slidesToScroll:1,arrows:!0,adaptiveHeight:!0,asNavFor:".gallery-nav",prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button"><i class="fa fa-angle-left"><\/i><\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button"><i class="fa fa-angle-right"><\/i><\/button>'}),n.find(".swipebox").swipebox({hideCloseButtonOnMobile:!1,loopAtEnd:!0}),$(".gallery-nav").slick({slidesToShow:5,slidesToScroll:1,asNavFor:".gallery",dots:!1,arrows:!1,focusOnSelect:!0}))};return{init:function(){i();t();r();u()}}}(),CheckoutFailure=function(){$("#cart .response").hide().html('<div class="alert alert-danger"><button class="close" data-dismiss="alert"> × <\/button>Помилка! Не вдалось виконати операцію <\/div>').fadeIn("fast")},CheckoutSucces=function(n){n.Success?n.Url?window.location=n.Url:($("#cart .response").hide().html('<div class="alert alert-success"><button class="close" data-dismiss="alert"> × <\/button>'+n.Message+"<\/div>").fadeIn("fast"),$("#modal_in_cart").animate({scrollTop:0},"fast")):($("#cart .response").hide().html('<div class="alert alert-danger"><button class="close" data-dismiss="alert"> × <\/button>'+n.Message+"<\/div>").fadeIn("fast"),$("#modal_in_cart").animate({scrollTop:0},"fast"))},fetchEnable=!0,Shutdown=function(){const n=$("#shutdowns"),t=()=>{function t(n,t){var r=$(n.closest(".tab-pane")),i=r.find(".shutdowns-form"),u=i.find("#RemId");u.val()&&(i.find("input[name=PageNumber]").val(t),fetchEnable&&i.submit())}$(".shutdowns-form").on("change",".form-control",function(){t(this,1)});n.on("click",".show-street",function(n){n.preventDefault();var t=$(this);t.closest("tr").find("+ .street").toggle()});n.on("click",".pagination a",function(n){n.preventDefault();t(this,$(this).data("page"));$(window).scrollTop(0)});$(".form-date-range").daterangepicker({locale:{format:"DD/MM/YYYY",separator:" - ",applyLabel:"Вибрати",cancelLabel:"Закрити",fromLabel:"Від",toLabel:"До",customRangeLabel:"Свій",daysOfWeek:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],firstDay:1}})},i=()=>{const t=$(".select-street"),n=$(".select-house"),i=n=>{const i=n.find("select"),r=n.attr("data-urlaction"),t=n.attr("data-parentid")||"";if(!t&&n.hasClass("event-streets")){i.select2({language:"uk",placeholder:"-Вибрати-"});return}i.select2({language:"uk",placeholder:"-Вибрати-",ajax:{url:`${r}/${t}`,parentId:t,dataType:"json",delay:250,processResults:function(n){return{results:n}},cache:!0}})},r=()=>{n.select2({language:"uk",placeholder:"-Вибрати-"})};$(".event-form .input-autocomplete").each(function(){i($(this))});$(".select-settlment").on("change",function(){const r=$(this),u=r.val(),f=t.parent(".input-autocomplete");t.val(null);n.empty();n.val(null).trigger("change");f.attr("data-parentid",u);t.select2("destroy");i(t.parent(".input-autocomplete"))});t.on("change",function(){const t=$(this),i=n.parent(".event-houses").data("urlaction");n.val(null).trigger("change");n.empty();$.ajax({url:`${i}/${t.val()}`,type:"GET",cache:!0,success:function(t){n.append(`<option>-Вибрати-</option>`);t.forEach(t=>{n.append(`<option value="${t}">${t}</option>`)});n.select2("destroy");r()},error:function(n){alert(n.responseText)}})});r();n.on("change",function(){const i=t.val(),r=$(this).val(),n=$(".event-list");if(!i||!r){n.html("");return}$.ajax({url:n.data("urlaction"),type:"POST",data:{streetId:i,house:r},cache:!0,success:function(t){n.html(t)},error:function(n){alert(n.responseText)}})})};return{init:function(){t();i()}}}(),LoadEventBegin=function(){fetchEnable=!1;loadStart($(this.closest(".tab-pane")).find(".shutdowns-form"))},LoadEventComplete=function(){fetchEnable=!0;loadEnd($(this.closest(".tab-pane")).find(".shutdowns-form"))},LoadEventFailure=function(){fetchEnable=!0;loadEnd($(this.closest(".tab-pane")).find(".shutdowns-form"))},LoadEventSuccess=function(n){fetchEnable=!0;$(n).filter(".events-wrapper").length>0&&$(this.closest(".tab-pane")).find(".event-list").html(n)},Main=function(){var n=!1;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(n=!0);var t=function(){const n=$(".header"),t=$(".scroll-top");let i=0;$(window).on("scroll",function(){const r=$(this).scrollTop();r>0?(n.addClass("sticky"),$("#sticky-bar").addClass("sticky-bar--active"),r<120||r<i?n.addClass("scroll-up"):n.removeClass("scroll-up")):(t.removeClass("shown"),n.removeClass("sticky"),$("#sticky-bar").removeClass("sticky-bar--active"));i=r});t.on("click",function(){return $("html, body").animate({scrollTop:0},500),!1});$(".menu-toggle").on("click",function(n){n.preventDefault();$("body").toggleClass("menu-active")});$(document).on("click",function(n){$(n.target).closest(".mobile-overlay-menu").length||$(n.target).closest(".menu-toggle").length||$("body").removeClass("menu-active")});$(".page-navi a").on("click",function(n){var t=$(this).attr("href");$("html, body").animate({scrollTop:$(t).offset().top-30},"slow");n.preventDefault()});$(".navi-mobile .dropdown").on("click","> a",function(n){n.preventDefault();$(this).closest(".dropdown").toggleClass("opened")})},i=function(){$("#gotop").on("click",function(n){$("html, body").animate({scrollTop:0},"slow");n.preventDefault()});$(window).scroll(function(){$(this).scrollTop()>300?$("#gotop").fadeIn():$("#gotop").fadeOut()})},r=function(){$(".post-gallery").find("a").attr("data-fancybox","post-gallery");$('[data-fancybox="post-gallery"]').fancybox({loop:!0})},u=function(){$(".slider").slick({arrows:!1,dots:!0,adptiveHeight:!0,autoplay:!0,autoplaySpeed:9e3})},f=function(){$(".masked-phone").mask("+38 (000)-000-00-00",{clearIfNotMatch:!0});$(".post table").wrap('<div class="table-container"><\/div>')},e=function(){$(".frm").on("change",".claim-select",function(){var t=$(this),n=t.closest(".frm").find(".claims"),i=t.val(),r=t.data("level");if(!i){n.addClass("d-none");$(".claims-list").html("");return}loadStart(n);$.get("/ContactForms/ClaimReason",{index:r,parentId:i},function(i){var u,f;n.removeClass("d-none");r===0?$(".claims-list").html(i):(u=t.closest(".claims-list__item").next(".claims-list__item"),u.length>0?u.replaceWith(i):$(".claims-list").append(i));f=$(".frm").removeData("validator").removeData("unobtrusiveValidation");$.validator.unobtrusive.parse(f);loadEnd(n)}).fail(function(){loadEnd(n);var t=n.find(".claim-select").length;t===0&&n.addClass("d-none")})})};return{init:function(){t();i();r();u();f();e()}}}(),FormBegin=function(){loadStart($(this).data("update-container"))},FormComplete=function(){var n=$(this).data("update-container");loadEnd(n);$.validator.unobtrusive.parse(document);grecaptcha.reset()};jQuery(document).ready(function(){Main.init()})