1/* Add here all your JS customizations */ 2$(document).ready(function () { 3 if(!sessionStorage.getItem('isConstruct')){ 4 $('#warnConstructModal').modal('hide'); 5 $('.modal-footer button').on('click',()=>{ 6 $('#warnConstructModal').modal('hide'); 7 }) 8 sessionStorage.setItem('isConstruct',1) 9 } 10 11 $('.main-towns__title-text, .main-towns__arrow').on('click', function () { 12 $('.main-towns__list').slideToggle(); 13 $('.main-towns__arrow').toggleClass('open'); 14 }); 15 16 $('.main-towns__arrow').addClass('gwewgewgw'); 17 let clickPopupIcon = document.querySelector('.social_icon'); 18 let socialsBlock = document.querySelector('.social_icons_popup'); 19 if (clickPopupIcon) { 20 clickPopupIcon.addEventListener('click', () => { 21 socialsBlock.classList.toggle('active'); 22 socialsBlock.style.zIndex = (socialsBlock.style.zIndex == "0") ? "999" : "0"; 23 socialsBlock.style.opacity = (socialsBlock.style.opacity == "0") ? "1" : "0"; 24 }); 25 } 26 if (document.querySelectorAll('.benefit__item')) { 27 document.querySelectorAll('.benefit__item').forEach((element) => { 28 element.onmouseover = function () { 29 setTimeout(()=>{ 30 this.querySelector('.benefit__info'); 31 this.querySelector('.benefit__info').style.zIndex = "99"; 32 this.querySelector('.benefit__info').style.opacity="1"; 33 this.querySelector('.benefit__info').style.height="unset"; 34 } , 10) 35 this.querySelector('.benefit__info').style.display="block"; 36 } 37 element.onmouseout = function () { 38 this.querySelector('.benefit__info'); 39 this.querySelector('.benefit__info').style.zIndex = "0"; 40 this.querySelector('.benefit__info').style.opacity = "0"; 41 this.querySelector('.benefit__info').style.display="none"; 42 } 43 }); 44 } 45 46 $('header div.callback_wrap > span').on('click', function () { 47 ym(82603165,'reachGoal','open_form'); 48 }); 49 $('#mCSB_2_container div.top_block.one_item > div.button > span').on('click', function () { 50 ym(82603165,'reachGoal','open_form'); 51 }); 52 $('div.fly_forms > div.button.font_upper_md.callback_icon > span').on('click', function () { 53 ym(82603165,'reachGoal','open_form'); 54 }); 55 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(10) > div > div > div > div.item.left_block.col-md-4 > div.text > div > span > span').on('click', function () { 56 ym(82603165,'reachGoal','open_form'); 57 }); 58 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(15) > div > div > div > div > div.buttons > div:nth-child(1) > span').on('click', function () { 59 ym(82603165,'reachGoal','open_form'); 60 }); 61 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(15) > div > div > div > div > div.buttons > div:nth-child(2) > span').on('click', function () { 62 ym(82603165,'reachGoal','open_form'); 63 }); 64 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(14) > div > div > div:nth-child(1) > div > div.detail_desc_items > div:nth-child(2) > div.bottom_block > div.button > span').on('click', function () { 65 ym(82603165,'reachGoal','open_form'); 66 }); 67 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(14) > div > div > div:nth-child(1) > div > div.detail_desc_items > div:nth-child(3) > div.bottom_block > div.button > span').on('click', function () { 68 ym(82603165,'reachGoal','open_form'); 69 }); 70 $('div.body.index.hover_ > div.main.banner- > div > div:nth-child(14) > div > div > div:nth-child(1) > div > div.detail_desc_items > div:nth-child(4) > div.bottom_block > div.button > span').on('click', function () { 71 ym(82603165,'reachGoal','open_form'); 72 }); 73 $('#footer > div.footer_top > div > div > div.col-md-3.col-sm-12.contact-block > div > div > div:nth-child(2) > div > div.inline-block.callback_wrap > span').on('click', function () { 74 ym(82603165,'reachGoal','open_form'); 75 }); 76 $('div.body.hover_ > div.main.banner- > div.container > div.catalog.detail.fixed_wrapper > div.item_wrap > div > div > div > div.item.col-md-4.col-sm-6 > div > div > div > div:nth-child(1) > span').on('click', function () { 77 ym(82603165,'reachGoal','open_form'); 78 }); 79 $('div.body.hover_ > div.main.banner- > div.container > div.catalog.detail.fixed_wrapper > div.item_wrap > div > div > div > div.item.col-md-4.col-sm-6 > div > div > div > div:nth-child(2) > span').on('click', function () { 80 ym(82603165,'reachGoal','open_form'); 81 }); 82 $('div.body.hover_ > div.main.banner- > div.container > div > div >
82 div.col-md-9.col-sm-12.col-xs-12.content-md > div > div > div > div > div.item.left_block.col-md-4 > div.text > div > span > span').on('click', function () { 83 ym(82603165,'reachGoal','open_form'); 84 }); 85 $('div.body.hover_ > div.main.banner- > div.container > div > div > div.col-md-9.col-sm-12.col-xs-12.content-md > div.item-views.front.staff-items.within.type_3 > div > div > div.group-content div div.items > div div.body-info > div.middle-props > div > span').on('click', function () { 86 ym(82603165,'reachGoal','open_form'); 87 }); 88 $('div.body.hover_ > div.main.banner- > div.container > div > div > div.col-md-9.col-sm-12.col-xs-12.content-md > div.detail.staff > div.staff > div.top_wrapper.clearfix > div.properties > div.send_message_button > div > span').on('click', function () { 89 ym(82603165,'reachGoal','open_form'); 90 }); 91 $('div.body.hover_ > div.main.banner- > div.container > div > div > div.col-md-9.col-sm-12.col-xs-12.content-md > table > tbody > tr > td.col-md-3.col-sm-4.col-xs-5.valign > div > span').on('click', function () { 92 ym(82603165,'reachGoal','open_form'); 93 }); 94 $('div.body.hover_ > div.main.banner- > div.container > div.detail.projects_detail.fixed_wrapper > div.item.project.greyline.wti > div > div > div > div.right_block.col-md-3.col-sm-4.col-xs-5 > div > div > div:nth-child(1) > span').on('click', function () { 95 ym(82603165,'reachGoal','open_form'); 96 }); 97 $('div.body.hover_ > div.main.banner- > div.container > div.detail.projects_detail.fixed_wrapper > div.item.project.greyline.wti > div > div > div > div.right_block.col-md-3.col-sm-4.col-xs-5 > div > div > div:nth-child(2) > span').on('click', function () { 98 ym(82603165,'reachGoal','open_form'); 99 }); 100 $('div.body.hover_ > div.main.banner- > div.container > div.detail.projects_detail.fixed_wrapper > div.maxwidth-theme > div > div.col-md-3.ask_block > div.ask_a_question_wrapper > div > div.outer > span').on('click', function () { 101 ym(82603165,'reachGoal','open_form'); 102 }); 103 $('div.body.hover_ > div.main.banner- > div.container > div.detail.projects_detail.fixed_wrapper > div.maxwidth-theme > div > div.col-md-9 > div > div.drag_block.order > div > table > tbody > tr > td.col-md-3.col-sm-4.col-xs-5 > div > span > span.btn.btn-default.btn-lg.animate-load.order').on('click', function () { 104 ym(82603165,'reachGoal','open_form'); 105 }); 106 $('div.body.hover_ > div.main.banner- > div.container > div.detail.projects_detail.fixed_wrapper > div.maxwidth-theme > div > div.col-md-9 > div > div.drag_block.order > div > table > tbody > tr > td.col-md-3.col-sm-4.col-xs-5 > div > span > span:nth-child(2) > span').on('click', function () { 107 ym(82603165,'reachGoal','open_form'); 108 }); 109 $('div.body.hover_ > div.main.banner- > div.container > div > div > div > div.contacts.contacts-page-map-inline.type_3 > div > div > div > div.col-md-8 > div.bottom_block.row > div > div > span').on('click', function () { 110 ym(82603165,'reachGoal','open_form'); 111 }); 112 113 114 $('div.item > div > div.text > div.row.foot > div:nth-child(2) > div > a').on('click', function () { 115 ym(82603165,'reachGoal','more'); 116 }); 117 118 var _ctreq_jivo = function(sub) { 119 var sid = '46569'; 120 var jc = jivo_api.getContactInfo(); var fio = ''; var phone = ''; var email = ''; 121 if (!!jc.client_name){fio = jc.client_name;} if (!!jc.phone){phone = jc.phone;} if (!!jc.email){email = jc.email;} 122 var ct_data = { fio: fio, phoneNumber: phone, email: email, subject: sub, requestUrl: location.href, sessionId: window.call_value }; 123 var request = window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest(); 124 var post_data = Object.keys(ct_data).reduce(function(a, k) {if(!!ct_data[k]){a.push(k + '=' + encodeURIComponent(ct_data[k]));}return a}, []).join('&'); 125 var url = 'https://api.calltouch.ru/calls-service/RestAPI/'+sid+'/requests/orders/register/'; 126 request.open("POST", url, true); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send(post_data); 127 } 128 window.jivo_onIntroduction = function() { _ctreq_jivo('JivoSite поÑеÑиÑÐµÐ»Ñ Ð¾ÑÑавил конÑакÑÑ'); } 129 window.jivo_onCallStart = function() { _ctreq_jivo('JivoSite обÑаÑнÑй звонок'); } 130 window.jivo_onMessageSent = function() { ct('goal','jivo_ms'); } 131 132}); 133 134$(document).on('click', '[data-quiz-id]', function() { 135 let quiz_id = $(this).data('quiz-id'); 136 137 if (window.Marquiz && quiz_id) { 138 window.Marquiz.showModal(quiz_id); 139 } 140 return false;
141}) 142 143$(document).ready(function () { 144 $("#startBanner__close, #startBannerOverlay").click(function () { 145 $("#startBanner").animate({ opacity: 0 }, 198, function () { 146 $(this).css("display", "none"); 147 $("#startBannerOverlay").fadeOut(297); 148 }); 149 }); 150 151 function openBanner() { 152 153 } 154 155 156 $(function() { 157 if (!$.cookie('hideStartModal')) { 158 159 setTimeout(function() { 160 $("#startBannerOverlay").fadeIn(100, function () { 161 $("#startBanner") 162 .css("display", "block") 163 .animate({ opacity: 1 }, 198); 164 }); 165 }, 10000); 166 167 } 168 $.cookie('hideStartModal', true, { 169 expires: 5, 170 path: '/' 171 }); 172}); 173 174}); 175 176document.addEventListener('DOMContentLoaded', function () { 177 if (!localStorage.getItem("COOKIE_MESSAGE_IS_SHOW")) { 178 179 const cookiePopup = document.createElement("div"); 180 cookiePopup.className = "cookie-popup"; 181 182 cookiePopup.innerHTML = ` 183 <div class="cookie-popup__content"> 184 <p class="cookie-popup__message"> 185 ÐÐ»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ Ð¾Ð¿ÑималÑной ÑабоÑÑ ÑайÑа и ÑлÑÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкого опÑÑа Ð¼Ñ Ð¸ÑполÑзÑем ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ cookie. 186 </p> 187 188 <div class="cookie-popup__more"> 189 ÐÑ Ð¸ÑполÑзÑем cookie Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ñики и ÑекламÑ, напÑимеÑ, ЯндекÑ.ÐеÑÑикÑ, пикÑÐµÐ»Ñ VK ÑекламÑ. ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑдалиÑÑ cookie-ÑÐ°Ð¹Ð»Ñ Ñ Ð²Ð°Ñего ÑÑÑÑойÑÑва ÑеÑез наÑÑÑойки бÑаÑзеÑа, а Ñакже заблокиÑоваÑÑ ÑазмеÑение cookie-Ñайлов, в ÑÑом ÑлÑÑае некоÑоÑÑе ÑÑнкÑии ÑайÑа могÑÑ Ð±ÑÑÑ Ð½ÐµÐ´Ð¾ÑÑÑпнÑми. ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¾ÑÑаваÑÑÑÑ Ð½Ð° ÑайÑе, Ð²Ñ ÑоглаÑаеÑеÑÑ Ð½Ð° обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ . ÐодÑобнее в <a target="_blank" href="/include/licenses_detail.php">ÐолиÑике конÑиденÑиалÑноÑÑи</a> 190 </div> 191 </div> 192 193 <div class="cookie-popup__buttons"> 194 <a href="#" class="cookie-popup__toggle btn btn-default btn-transparent">ÐодÑобнее</a> 195 <a href="#" class="cookie-popup__check btn btn-default">ХоÑоÑо</a> 196 </div> 197 `; 198
199 cookiePopup.addEventListener("click", function (e) { 200 if ( 201 e.target.closest(".cookie-popup__toggle") || 202 e.target.closest(".cookie-popup__check") 203 ) { 204 e.preventDefault(); 205 } 206 207 if (e.target.classList.contains("cookie-popup__toggle")) { 208 const more = cookiePopup.querySelector(".cookie-popup__more"); 209 210 more.classList.toggle("is-open"); 211 e.target.textContent = more.classList.contains("is-open") 212 ? "СвеÑнÑÑÑ" 213 : "ÐодÑобнее"; 214 } 215 216 if (e.target.classList.contains("cookie-popup__check")) { 217 cookiePopup.remove(); 218 localStorage.setItem("COOKIE_MESSAGE_IS_SHOW", "true"); 219 } 220 }); 221 222 document.body.appendChild(cookiePopup); 223 } 224}); 225
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.