var Premium=function(n,t,i,r,u){let f=this;f.componentRequest_=n;f.smsConfirmTimeOutSecs_=u;f.premiumForm_=f.componentRequest_.find("#Premium_request_send");f.timerId=0;f.smsConfirmForm_=f.componentRequest_.find("#smsConfirmForm");f.selectedClass_="selected";f.duration=200;f.timerContainer_=f.smsConfirmForm_.find(".timeout-timer");f.init_=function(){new FormRequestStep(f.componentRequest_,t,i,r,f.premiumForm_,f.smsConfirmForm_,f.setStepData_,f.OnErrorResponce);new FormRequestStep(f.componentRequest_,t,i,r,f.smsConfirmForm_,null,null,{getFormSubmitData:f.getStepSmsFormSubmitData});new Ahunter($(".field__autocomplete_fullname"),{type:5});f.componentRequest_.find(".selector__list").mCustomScrollbar();f.componentRequest_.find("#QueryString").val(window.location.pathname+window.location.search);f.form2Init();new MkbRuWeb.captchaInit};f.getStepSmsFormSubmitData=function(){return $.map(f.smsConfirmForm_.serializeArray(),function(n){return{name:n.name.split(".")[1],value:n.value}})};f.OnErrorResponce=function(n){n.ErrorMessage&&f.componentRequest_.find(".request-status-container").find(".request-status_error").find("p").html(n.ErrorMessage)};f.form2Init=function(){f.smsConfirmForm_.hide();$(".field_sms-send .pseudo").on("click",function(){f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").valid();f.sendSms()});f.premiumForm_.on("submit",function(){clearInterval(f.timerId);f.timerId=MkbRuWeb.initTimer(f.timerContainer_,f.smsConfirmTimeOutSecs_,f.onTimeOut)});f.smsConfirmForm_.find("input#SmsConfirmViewModel_Code").on("change",function(){f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").valid()})};f.setStepData_=function(n,t){n.Phone&&$(t).find("input#SmsConfirmViewModel_Phone").val(n.Phone).valid();n.ConfirmId&&$("#SmsConfirmViewModel_ConfirmId").val(n.ConfirmId);n.Id&&$(t).find("input#SmsConfirmViewModel_Id").val(n.Id)};f.sendSms=function(){const n={phone:f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").val()};MkbRuWeb.sendAsync("/Premium/SmsSend",n,function(n){$("#SmsConfirmViewModel_ConfirmId").val(n.ConfirmId);clearInterval(f.timerId);f.timerId=MkbRuWeb.initTimer(f.timerContainer_,f.smsConfirmTimeOutSecs_,f.onTimeOut)},function(n){var t=$(".tabs__content_send-request"),r;t.removeClass("sending");t.addClass("sent error");new i;typeof n!="undefind"&&(r=t.find(".request-status_error .request-status__text p").first(),r.length&&r.html(n))})};f.init_()}
var Building=function(n){this.componentFilter_=n;this.componentBuilding_=this.componentFilter_.find(".buildings-list");this.buildingList_=this.componentBuilding_.find(".buildings-list__item");this.tabsRegion_=this.componentFilter_.find(".tabs_region");this.tabsDistrict_=this.componentFilter_.find(".tabs_district");this.tabsArea_=$(this.tabsRegion_.find(".tabs__opener")).add(this.tabsDistrict_.find(".tabs__opener"));this.init_();this.tabsRegion_.find(".tabs__opener.selected").trigger("click")};Building.prototype.init_=function(){this.attachEvents_()};Building.prototype.getSliderValue=function(n){return parseFloat($("div[data-id='"+n+"']").find(".slider__control").data("val"))};Building.prototype.attachEvents_=function(){var n=this;this.tabsArea_.on("click",function(){var t=$(this).data("region")||n.tabsRegion_.find(".tabs__opener").filter(".selected").data("region"),i;t==1?n.tabsDistrict_.show():n.tabsDistrict_.hide();i=$(this).data("district")||n.tabsDistrict_.find(".tabs__opener").filter(".selected").data("district");n.buildingList_.each(function(){var n=$(this);n.data("region")==t&&(!n.data("district")||n.data("district")==i)?n.show():n.hide()})})}
