1 2<!DOCTYPE html> 3 <html lang="ru" class="no-js"> 4<head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6<meta name="robots" content="index, follow" /> 7<meta name="description" content="ÐовоÑÑи о наÑÐ¸Ñ Ð¿ÑоекÑÐ°Ñ Ð¸ доÑÑижениÑÑ ." />
8<script data-skip-moving="true">(function(w, d, n) {var cl = "bx-core";var ht = d.documentElement;var htc = ht ? ht.className : undefined;if (htc === undefined || htc.indexOf(cl) !== -1){return;}var ua = n.userAgent;if (/(iPad;)|(iPhone;)/i.test(ua)){cl += " bx-ios";}else if (/Windows/i.test(ua)){cl += ' bx-win';}else if (/Macintosh/i.test(ua)){cl += " bx-mac";}else if (/Linux/i.test(ua) && !/Android/i.test(ua)){cl += " bx-linux";}else if (/Android/i.test(ua)){cl += " bx-android";}cl += (/(ipad|iphone|android|mobile|touch)/i.test(ua) ? " bx-touch" : " bx-no-touch");cl += w.devicePixelRatio && w.devicePixelRatio >= 2? " bx-retina": " bx-no-retina";if (/Safari/i.test(ua) && !/Chrome/i.test(ua)){cl += " bx-safari";}else if (/AppleWebKit/.test(ua)){cl += " bx-chrome";}else if (/Opera/.test(ua)){cl += " bx-opera";}else if (/Firefox/.test(ua)){cl += " bx-firefox";}ht.className = htc ? htc + " " + cl : cl;})(window, document, navigator);</script>
8 9 10 11<link href="/bitrix/js/ui/bootstrap4/css/bootstrap.min.css?1781101205232803" type="text/css" rel="stylesheet"/> 12<link href="/bitrix/js/ui/design-tokens/dist/ui.design-tokens.min.css?171688069623463" type="text/css" rel="stylesheet"/> 13<link href="/bitrix/js/ui/fonts/opensans/ui.font.opensans.css?16999611062744" type="text/css" rel="stylesheet"/> 14<link href="/bitrix/js/main/popup/dist/main.popup.bundle.min.css?179059981122500" type="text/css" rel="stylesheet"/> 15<link href="/bitrix/cache/css/s1/mu-new/template_99ec0ae86842a7f68f7fcd69cf0ba027/template_99ec0ae86842a7f68f7fcd69cf0ba027_v1.css?1790600552590901" type="text/css" rel="stylesheet" data-template-style="true"/> 16 17
18<script type="extension/settings" data-extension="main.baseline">{"collectData":false,"helpUrl":"https:\/\/helpdesk.bitrix24.ru\/open\/code_27229654\/","helpCode":"redirect=detail\u0026code=27229654"}</script>
18 19 20 21 22 23 24
25<script type="extension/settings" data-extension="ui.a11y">{"restoreLostFocus":false,"useFocusTrapInDialogs":false}</script>
25 26 27 28 29 <style> .nca-cookiesaccept-line { box-sizing: border-box !important; margin: 0 !important; border: none !important; width: 100% !important; min-height: 10px !important; max-height: 250px !important; display: block; clear: both !important; padding: 20px !important; position: fixed; bottom: 0px !important; opacity: 0.9; transform: translateY(0%); z-index: 99999; } .nca-cookiesaccept-line > div { display: flex; align-items: center; } .nca-cookiesaccept-line > div > div { padding-left: 5%; padding-right: 5%; } .nca-cookiesaccept-line a { color: inherit; text-decoration:underline; } @media screen and (max-width:767px) { .nca-cookiesaccept-line > div > div { padding-left: 1%; padding-right: 1%; } } </style> 30 31 32 33 <title>ÐовоÑÑи компании ÐÐШ ЮÐÐТ</title> 34 <meta http-equiv="x-ua-compatible" content="ie=edge"> 35 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 36 <meta content="telephone=no" name="format-detection"> 37 <meta name="HandheldFriendly" content="true"> 38 <link rel="icon" type="image/x-icon" href="/local/templates/mu-new/static/img/favicon.ico"> 39 <link rel="icon" href="/favicon.svg" type="image/svg+xml"> 40 </head> 41 42<body class="page js-page "> 43<noscript><div><img src="https://mc.yandex.ru/watch/105209520" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 44 45 46<!-- HEADER --> 47<header class="mu-header " id="muHeader"> 48 <div class="container"> 49 <div class="d-flex align-items-center justify-content-between"> 50 <a href="/" class="mu-logo"> 51 <img class="logo__img" src="/local/templates/mu-new/static/img/minified-svg/logo-black.svg" alt="Logo"/> 52 </a> 53 54 55 <nav class="mu-nav d-none d-lg-flex"> 56 <ul class="d-flex gap-xl-4 gap-lg-3 menu__list"> 57 58 <li class="menu__item"> 59 <a class="menu__link selected " href="/about/" 60 title="РнаÑ">Ð Ð½Ð°Ñ <svg width="9" height="5" viewBox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"> 61 <path d="M1 1L4.5 4L8 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round"/> 62 </svg> 63 </a> 64 <ul class="menu__drop"> 65 66 67 68 <li class="menu__drop-item"> 69 <a href="/news/" class="menu__drop-link selected_active" 70 title="ÐовоÑÑи">ÐовоÑÑи</a> 71 </li> 72 73 74 75 <li class="menu__drop-item"> 76 <a href="/about/certificates/" class="menu__drop-link " 77 title="СеÑÑиÑикаÑÑ">СеÑÑиÑикаÑÑ</a> 78 </li> 79 80 81 82 <li class="menu__drop-item"> 83 <a href="/reviews/" class="menu__drop-link " 84 title="ÐÑзÑвÑ">ÐÑзÑвÑ</a> 85 </li> 86 87 88 89 <li class="menu__drop-item"> 90 <a href="/#cases" class="menu__drop-link " 91 title="ÐÑоекÑÑ">ÐÑоекÑÑ</a> 92 </li> 93 94 95 96 <li class="menu__drop-item"> 97 <a href="/services/" class="menu__drop-link " 98 title="УÑлÑги">УÑлÑги</a> 99 </li> 100 101 102 103 <li class="menu__drop-item"> 104 <a href="/about/delivery/" class="menu__drop-link " 105 title="ÐоÑÑавка и ÑамовÑвоз">ÐоÑÑавка и ÑамовÑвоз</a> 106 </li> 107 108 109 </ul></li> 110 <li class="menu__item"> 111 <a class="menu__link selected " href="/catalog/" 112 title="ÐаÑалог">ÐаÑалог</a> 113 </li> 114 115 116 117 <li class="menu__item"> 118 <a class="menu__link selected " href="/articles/" 119 title="СÑаÑÑи">СÑаÑÑи</a> 120 </li> 121 122 123 124 <li class="menu__item"> 125 <a class="menu__link selected " href="/contacts/" 126 title="ÐонÑакÑÑ">ÐонÑакÑÑ</a> 127 </li> 128 129 130 131 <li class="menu__item"> 132 <a class="menu__link selected " href="/support/" 133 title="СеÑвиÑ">СеÑвиÑ</a> 134 </li> 135 136 137 </ul> 138 </nav> 139 <div class="d-flex align-items-center gap-3"> 140<!-- <a href="mailto:[email protected]" class="btn-mu btn-mu-ghost text-lowercase top-contact">--> 141<!-- <div class="d-md-none d-flex"><i class="bi bi-envelope-at-fill m-0"></i></div>-->
142<!-- <span class="d-none d-md-block">[email protected]</span>--> 143<!-- </a>--> 144 <a href="mailto:[email protected]" class="top-mail top-contact px-0">[email protected]</a> 145 <a href="tel:+74998405060" class="btn-mu btn-mu-pri d-inline-flex top-contact"> 146 <div class="d-md-none d-flex"><i class="bi bi-telephone-fill m-0"></i></div> 147 <span class="d-none d-md-block">+7 (499) 840-50-60</span> 148 </a> 149 <div class="m-head-actions d-lg-none"> 150 <button class="btn text-white fs-3 p-0 border-0" type="button" data-bs-toggle="offcanvas" data-bs-target="#muMenu"><i class="bi bi-list"></i></button> 151 </div> 152 <div class="d-none d-sm-inline-flex"> 153 154<div class="page-header__search header-search"> 155 <a href="javascript:;" title="ÐоиÑк" class="header-search__link"></a> 156 <div class="header-search__body"> 157 <div class="header-search__container container"> 158 <form class="header-search__form" action="/search/"> 159 <label class="header-search__label"> 160 <input type="text" placeholder="ÐведиÑе запÑÐ¾Ñ Ð½Ð° поиÑк" class="header-search__input" name="q"> 161 </label> 162 <button class="header-search__btn"> 163 ÐайÑи </button> 164 </form> 165 </div> 166 </div> 167</div> </div> 168 </div> 169 </div> 170 </div> 171</header> 172 173<!-- MOBILE OFFCANVAS --> 174<aside class="offcanvas offcanvas-end mu-oc px-4" tabindex="-1" id="muMenu"> 175 <div class="offcanvas-header"> 176 <a href="/" class="mu-logo"> 177 <img class="logo__img" src="/local/templates/mu-new/static/img/minified-svg/logo-black.svg" alt="Logo"/> 178 </a> 179 <button type="button" class="btn-close" data-bs-dismiss="offcanvas"></button> 180 </div> 181 <div class="offcanvas-body"> 182 183<nav class="mobile-menu"> 184 <ul> 185 <li class="pushy__dropdown"> 186 <a href="javascript:void(0);" title="РнаÑ" class="pushy__dropdown-link"> 187 Ð Ð½Ð°Ñ </a> 188 <div class="pushy__dropdown-hidden ms-4" style="display: none;"> 189 <a href="/news/" title="ÐовоÑÑи"> 190 <span class="me-2"> · </span>ÐовоÑÑи </a> 191 <a href="/about/certificates/" title="СеÑÑиÑикаÑÑ"> 192 <span class="me-2"> · </span>СеÑÑиÑикаÑÑ </a> 193 <a href="/reviews/" title="ÐÑзÑвÑ"> 194 <span class="me-2"> · </span>ÐÑзÑÐ²Ñ </a> 195 <a href="/#cases" title="ÐÑоекÑÑ"> 196 <span class="me-2"> · </span>ÐÑоекÑÑ </a> 197 <a href="/services/" title="УÑлÑги"> 198 <span class="me-2"> · </span>УÑлÑги </a> 199 <a href="/about/delivery/" title="ÐоÑÑавка и ÑамовÑвоз"> 200 <span class="me-2"> · </span>ÐоÑÑавка и ÑамовÑвоз </a> 201 </div></li> <li class="pushy-link"> 202 <a href="/catalog/" title="ÐаÑалог"> 203 ÐаÑалог </a> 204 </li> 205 <li class="pushy-link"> 206 <a href="/articles/" title="СÑаÑÑи"> 207 СÑаÑÑи </a> 208 </li> 209 <li class="pushy-link"> 210 <a href="/contacts/" title="ÐонÑакÑÑ"> 211 ÐонÑакÑÑ </a> 212 </li> 213 <li class="pushy-link"> 214 <a href="/support/" title="СеÑвиÑ"> 215 СеÑÐ²Ð¸Ñ </a> 216 </li> 217 </ul> 218</nav> 219 </div> 220</aside> 221 222 223<div class="head-spacer"></div> 224<div class="page-body page__body"> 225 <div class="page-main page-body__main"> 226 227 <!-- start main-header--> 228 <div class="main-header page-main__header"> 229 <div class="main-header__body"> 230 <div class="breadcrumb-wrapper"> 231 <div class="container"> 232 <ul class="breadcrumbs main-header__breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
233 <li class="breadcrumbs__item" id="bx_breadcrumb_0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 234 <a class="breadcrumbs__link" href="/" title="ÐлавнаÑ" itemprop="item"><span itemprop="name">ÐлавнаÑ</span></a> 235 <meta itemprop="position" content="1" /> 236 </li><li class="breadcrumbs__item"><span class="breadcrumbs__link">ÐовоÑÑи</span></li></ul> </div> 237 </div> 238 <div class="main-header__content container"> 239 <h1>ÐовоÑÑи</h1> 240 </div> 241 </div> 242 </div> 243 <!-- end main-header--> 244 245 246 <!-- start main-body--> 247 248<div class="main-body main-body--news page-main__body"> 249 <div class="main-body__container container"> 250 <div class="main-body__header"> 251 <h2 class="main-body__title">ÐкÑÑалÑнÑе новоÑÑи</h2> 252 <div class="main-body__actions"> 253 <ul class="main-body__list"> 254 <li class="main-body__item main-body__item--current"> 255 <a class="main-body__link" href="/news/" title="ÐÑе новоÑÑи">ÐÑе новоÑÑи</a> 256 </li> 257 <!-- <li class="main-body__item"> 258 <a class="main-body__link" href="/instagram/" title="Instagram">Instagram</a> 259 </li> --> 260 </ul> 261 </div> 262 </div> 263 264 265 266<div class="main-body__inner"> 267 <div class="main-body__grid grid"> 268 269 270 271 <div class="main-body__column column column--4cols" id="bx_3218110189_22608"> 272 <div class="news-card main-body__news-card"> 273 <div class="news-card__body"> 274 <div class="news-card__header"> 275 <a class="news-card__photo" href="/news/men-s-talks-v-gostyakh-u-mash-yunit-den-na-proizvodstve/"> 276 <img class="news-card__img" src="/upload/webp/80/upload/resize-cache/iblock/1f0/0dnfh85o8sj7egpmut45avuoa82rc2u5/305-180-1619711fa078991f0a23d032687646b21/photo-2026-09-16-18-55-10.webp" alt="Men's Talks в гоÑÑÑÑ Ñ ÐÐШ ЮÐÐТ: Ð´ÐµÐ½Ñ Ð½Ð° пÑоизводÑÑве."> 277 </a> 278 </div> 279 <div class="news-card__content"> 280 <a class="news-card__title" href="/news/men-s-talks-v-gostyakh-u-mash-yunit-den-na-proizvodstve/"> 281 Men's Talks в гоÑÑÑÑ Ñ ÐÐШ ЮÐÐТ: Ð´ÐµÐ½Ñ Ð½Ð° пÑоизводÑÑве. </a> 282 </div> 283 <div class="news-card__footer"><span class="news-card__date">16 ÑенÑÑбÑÑ 2026</span> 284 <a class="icon news-card__icon" href="/news/men-s-talks-v-gostyakh-u-mash-yunit-den-na-proizvodstve/"> 285 <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 286 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 287 </svg> 288 </a> 289 </div> 290 </div> 291 </div> 292 </div> 293 294 295 296 <div class="main-body__column column column--4cols" id="bx_3218110189_22601"> 297 <div class="news-card main-body__news-card"> 298 <div class="news-card__body"> 299 <div class="news-card__header"> 300 <a class="news-card__photo" href="/news/mash-yunit-edet-na-ideum-expo-2026/"> 301 <img class="news-card__img" src="/upload/webp/80/upload/resize-cache/iblock/7ce/mo0oqsk74qbfmimm60mgcil9fw8pkrus/305-180-1619711fa078991f0a23d032687646b21/expo2026.webp" alt="ÐÐШ ЮÐÐТ ÐµÐ´ÐµÑ Ð½Ð° IDEUM EXPO 2026"> 302 </a> 303 </div> 304 <div class="news-card__content"> 305 <a class="news-card__title" href="/news/mash-yunit-edet-na-ideum-expo-2026/"> 306 ÐÐШ ЮÐÐТ ÐµÐ´ÐµÑ Ð½Ð° IDEUM EXPO 2026 </a> 307 </div> 308 <div class="news-card__footer"><span class="news-card__date">8 ÑенÑÑбÑÑ 2026</span> 309 <a class="icon news-card__icon" href="/news/mash-yunit-edet-na-ideum-expo-2026/"> 310 <svg width="6" height="10" viewB
310ox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 311 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 312 </svg> 313 </a> 314 </div> 315 </div> 316 </div> 317 </div> 318 319 320 321 <div class="main-body__column column column--4cols" id="bx_3218110189_22535"> 322 <div class="news-card main-body__news-card"> 323 <div class="news-card__body"> 324 <div class="news-card__header"> 325 <a class="news-card__photo" href="/news/publichnaya-informatsiya-v-sootvetstvii-s-prikazom-511/"> 326 <img class="news-card__img" src="/upload/resize_cache/iblock/c30/4kyr58gvgpejc9uz5h44g46uip7y3yrn/305_180_1619711fa078991f0a23d032687646b21/mincifry.webp" alt="ÐÑблиÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÐÐÐ ÐЮ в ÑооÑвеÑÑÑвии Ñ Ð¿Ñиказом ÐинÑиÑÑÑ Ð¾Ñ 02.06.2025 â511"> 327 </a> 328 </div> 329 <div class="news-card__content"> 330 <a class="news-card__title" href="/news/publichnaya-informatsiya-v-sootvetstvii-s-prikazom-511/"> 331 ÐÑблиÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÐÐÐ ÐЮ в ÑооÑвеÑÑÑвии Ñ Ð¿Ñиказом ÐинÑиÑÑÑ Ð¾Ñ 02.06.2025 â511 </a> 332 </div> 333 <div class="news-card__footer"><span class="news-card__date">21 Ð¼Ð°Ñ 2026</span> 334 <a class="icon news-card__icon" href="/news/publichnaya-informatsiya-v-sootvetstvii-s-prikazom-511/"> 335 <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 336 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 337 </svg> 338 </a> 339 </div> 340 </div> 341 </div> 342 </div> 343 344 345 346 <div class="main-body__column column column--4cols" id="bx_3218110189_22526"> 347 <div class="news-card main-body__news-card"> 348 <div class="news-card__body"> 349 <div class="news-card__header"> 350 <a class="news-card__photo" href="/news/nash-ofis-posetili-gosti-iz-baumanskogo-bratstva/"> 351 <img class="news-card__img" src="/upload/resize_cache/iblock/999/305_180_1619711fa078991f0a23d032687646b21/1s0hstdnv1rswisbsdcno0mp6xcwu7kp.webp" alt="РеÑеÑенÑ-вÑÑÑеÑа Ñ ÐаÑманÑким ÐÑаÑÑÑвом"> 352 </a> 353 </div> 354 <div class="news-card__content"> 355 <a class="news-card__title" href="/news/nash-ofis-posetili-gosti-iz-baumanskogo-bratstva/"> 356 РеÑеÑенÑ-вÑÑÑеÑа Ñ ÐаÑманÑким ÐÑаÑÑÑвом </a> 357 </div> 358 <div class="news-card__footer"><span class="news-card__date">11 маÑÑа 2026</span> 359 <a class="icon news-card__icon" href="/news/nash-ofis-posetili-gosti-iz-baumanskogo-bratstva/"> 360 <svg width="6" height="10" viewB
360ox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 361 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 362 </svg> 363 </a> 364 </div> 365 </div> 366 </div> 367 </div> 368 369 370 371 <div class="main-body__column column column--4cols" id="bx_3218110189_22454"> 372 <div class="news-card main-body__news-card"> 373 <div class="news-card__body"> 374 <div class="news-card__header"> 375 <a class="news-card__photo" href="/news/displei-i-vyzyvnye-posty-mash-yunit-dlya-novykh-liftov-v-dome-akademii-ran/"> 376 <img class="news-card__img" src="/upload/resize_cache/iblock/089/305_180_1619711fa078991f0a23d032687646b21/1kyun7pwainc4b51f9n88fsgsxd0h6ns.webp" alt="ÐиÑплеи и вÑзÑвнÑе поÑÑÑ Â«ÐаÑ ЮниÑ» длÑ новÑÑ Ð»Ð¸ÑÑов в доме ÐСРÐкадемии РÐÐ"> 377 </a> 378 </div> 379 <div class="news-card__content"> 380 <a class="news-card__title" href="/news/displei-i-vyzyvnye-posty-mash-yunit-dlya-novykh-liftov-v-dome-akademii-ran/"> 381 ÐиÑплеи и вÑзÑвнÑе поÑÑÑ Â«ÐаÑ ЮниÑ» длÑ новÑÑ Ð»Ð¸ÑÑов в доме ÐСРÐкадемии РÐÐ </a> 382 </div> 383 <div class="news-card__footer"><span class="news-card__date">8 декабÑÑ 2025</span> 384 <a class="icon news-card__icon" href="/news/displei-i-vyzyvnye-posty-mash-yunit-dlya-novykh-liftov-v-dome-akademii-ran/"> 385 <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 386 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 387 </svg> 388 </a> 389 </div> 390 </div> 391 </div> 392 </div> 393 394 395 396 <div class="main-body__column column column--4cols" id="bx_3218110189_22372"> 397 <div class="news-card main-body__news-card"> 398 <div class="news-card__body"> 399 <div class="news-card__header"> 400 <a class="news-card__photo" href="/news/shakhmatisty-srazilis-v-regionalnom-turnire-smolenskaya-ladya-2025-/"> 401 <img class="news-card__img" src="/upload/webp/80/upload/resize-cache/iblock/537/305-180-1619711fa078991f0a23d032687646b21/xjskwakllzm2ws175yt03q7595yb2wgj.webp" alt="ЮнÑе ÑÐ°Ñ Ð¼Ð°ÑиÑÑÑ Ð¡Ð¼Ð¾Ð»ÐµÐ½ÑÐ¸Ð½Ñ ÑÑазилиÑÑ Ð²Â III ÑегионалÑном ÑÑÑниÑе «СмоленÑÐºÐ°Ñ ÐадÑÑ 2025»."> 402 </a> 403 </div> 404 <div class="news-card__content"> 405 <a class="news-card__title" href="/news/shakhmatisty-srazilis-v-regionalnom-turnire-smolenskaya-ladya-2025-/"> 406 ЮнÑе ÑÐ°Ñ Ð¼Ð°ÑиÑÑÑ Ð¡Ð¼Ð¾Ð»ÐµÐ½ÑÐ¸Ð½Ñ ÑÑазилиÑÑ Ð²Â III ÑегионалÑном ÑÑÑниÑе «СмоленÑÐºÐ°Ñ ÐадÑÑ 2025». </a> 407 </div> 408 <div class="news-card__footer"><span class="news-card__date">30 ÑенÑÑбÑÑ 2025</span> 409 <a class="icon news-card__icon" href="/news/shakhmatisty-srazilis-v-regionalnom-turnire-smolenskaya-ladya-2025-/"> 410 <svg width="6" height="10" viewB
410ox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 411 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 412 </svg> 413 </a> 414 </div> 415 </div> 416 </div> 417 </div> 418 419 420 421 <div class="main-body__column column column--4cols" id="bx_3218110189_22141"> 422 <div class="news-card main-body__news-card"> 423 <div class="news-card__body"> 424 <div class="news-card__header"> 425 <a class="news-card__photo" href="/news/produktsiya-mash-yunit-na-vystavke-russian-elevator-week-2025/"> 426 <img class="news-card__img" src="/upload/webp/80/upload/resize-cache/iblock/b57/305-180-1619711fa078991f0a23d032687646b21/sr2wckyxbqcu1krfhxm7mmm18g6bfchj.webp" alt="ÐÑодÑкÑÐ¸Ñ ÐÐШ ЮÐÐТ на вÑÑÑавке Russian Elevator Week 2025"> 427 </a> 428 </div> 429 <div class="news-card__content"> 430 <a class="news-card__title" href="/news/produktsiya-mash-yunit-na-vystavke-russian-elevator-week-2025/"> 431 ÐÑодÑкÑÐ¸Ñ ÐÐШ ЮÐÐТ на вÑÑÑавке Russian Elevator Week 2025 </a> 432 </div> 433 <div class="news-card__footer"><span class="news-card__date">30 иÑÐ½Ñ 2025</span> 434 <a class="icon news-card__icon" href="/news/produktsiya-mash-yunit-na-vystavke-russian-elevator-week-2025/"> 435 <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 436 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 437 </svg> 438 </a> 439 </div> 440 </div> 441 </div> 442 </div> 443 444 445 446 <div class="main-body__column column column--4cols" id="bx_3218110189_22137"> 447 <div class="news-card main-body__news-card"> 448 <div class="news-card__body"> 449 <div class="news-card__header"> 450 <a class="news-card__photo" href="/news/mash-yunit-poluchil-sertifikat-sootvetstviya-dlya-svoikh-displeev/"> 451 <img class="news-card__img" src="/upload/webp/80/upload/resize-cache/iblock/115/305-180-1619711fa078991f0a23d032687646b21/3hnfarqnc6hjfei5touf0u2prc7g9ukf.webp" alt="ÐÐШ ЮÐÐТ полÑÑил ÑеÑÑиÑÐ¸ÐºÐ°Ñ ÑооÑвеÑÑÑÐ²Ð¸Ñ Ð´Ð»Ñ ÑÐ²Ð¾Ð¸Ñ Ð´Ð¸Ñплеев"> 452 </a> 453 </div> 454 <div class="news-card__content"> 455 <a class="news-card__title" href="/news/mash-yunit-poluchil-sertifikat-sootvetstviya-dlya-svoikh-displeev/"> 456 ÐÐШ ЮÐÐТ полÑÑил ÑеÑÑиÑÐ¸ÐºÐ°Ñ ÑооÑвеÑÑÑÐ²Ð¸Ñ Ð´Ð»Ñ ÑÐ²Ð¾Ð¸Ñ Ð´Ð¸Ñплеев </a> 457 </div> 458 <div class="news-card__footer"><span class="news-card__date">23 иÑÐ½Ñ 2025</span> 459 <a class="icon news-card__icon" href="/news/mash-yunit-poluchil-sertifikat-sootvetstviya-dlya-svoikh-displeev/"> 460 <svg width="6" height="10" viewB
460ox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 461 <path d="M1.1 8.8L5 4.9L1.1 1" stroke="#8B98A7" stroke-linecap="round" stroke-linejoin="round" /> 462 </svg> 463 </a> 464 </div> 465 </div> 466 </div> 467 </div> 468 469 470 471</div> 472<!--'start_frame_cache_sbEmYq'--> 473 474 <button class="button button-large main-body__load-more" data-url="/news/?PAGEN_1=2"> 475 <div class="icon button__icon"> 476 <svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 477 <path opacity="0.5" d="M0 5.648V3.568H3.28V0H5.456V3.568H8.736V5.648H5.456V9.2H3.28V5.648H0Z" fill="#8B98A7"></path> 478 </svg> 479 </div><span class="button__text">ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе</span> 480 </button> 481 482 483<!--'end_frame_cache_sbEmYq'--></div> 484 485 </div> 486</div> 487 <!-- end main-body--> 488 489 <!-- start main-feedback--> 490 <div class="main-feedback page__feedback" id="feedback"> 491 <div class="main-feedback__container container"> 492 <section class="main-feedback__body"> 493 <div class="main-feedback__header"> 494 <h2 class="main-feedback__title"> 495 ÐÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ? ÐавайÑе поможем! </h2> 496 <span class="main-feedback__caption"> 497 ÐÑÑавÑÑе Ñвои конÑакÑÑ Ð¸ Ð¼Ñ Ðам пеÑезвоним! </span> 498 </div> 499 <div class="main-feedback__content"> 500 501 502<form name="MAIN_FORM_RU" action="/news/" method="POST" enctype="multipart/form-data"><input type="hidden" name="sessid" id="sessid" value="74de64019dd392c4fef3a0317414a77a" /><input type="hidden" name="WEB_FORM_ID" value="1" /><div> 503 <div> 504 <div> 505 <p></p> 506 </div> 507 </div> 508 </div> 509<div class="main-contact-form"> 510 <div class="mf-name feedback_form"> 511 <div> 512 </div> 513 514 <input type="text" placeholder="ÐÐ¼Ñ Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ*" name="form_text_1" value=""> 515 </div> 516 <div class="mf-name feedback_form"> 517 <div> 518 </div> 519 520 <input type="text" placeholder="E-mail*" name="form_email_2" value="" size="0" /> 521 </div> 522 <div class="mf-name feedback_form"> 523 <div> 524 </div> 525 526 <input type="text" class="phone-mask" placeholder="ТелеÑон*" name="form_text_3" value=""> 527 </div> 528 <div class="mf-name feedback_form"> 529 <div> 530 </div> 531 532 <input type="text" placeholder="Ðазвание компании*" name="form_text_10" value=""> 533 </div> 534 <div class="mf-name feedback_form"> 535 <div> 536 </div> 537 538 <input type="text" class="form-hidden-field" name="form_text_16" value=""> 539 </div> 540 <div class="mf-name feedback_form"> 541 <div> 542 </div> 543 544 <input type="hidden" class="page-url" name="form_hidden_14" value="" /> 545 </div> 546 <div class="mf-name feedback_form"> 547 <div> 548 </div> 549 550 <input type="hidden" name="form_hidden_40" value="" /> 551 </div> 552 <div class="mf-name feedback_form"> 553 <div> 554 </div> 555 556 <input type="hidden" name="form_hidden_41" value="" /> 557 </div> 558 <div class="mf-name feedback_form"> 559 <div> 560 </div> 561 562 <input type="hidden" name="form_hidden_42" value="" /> 563 </div> 564 <div class="mf-name feedback_form"> 565 <div> 566 </div> 567 568 <input type="hidden" name="form_hidden_43" value="" /> 569 </div> 570 <div class="mf-name feedback_form"> 571 <div> 572 </div> 573 574 <input type="hidden" name="form_hidden_44" value="" /> 575 </div> 576 </div> 577<div class="userconsent userconsent-contact-form"> 578<label data-bx-user-consent="{"id":1,"sec":"p0nv9b","autoSave":true,"actionUrl":"
578\/bitrix\/components\/bitrix\/main.userconsent.request\/ajax.php","replace":{"button_caption":"ÐÑпÑавиÑÑ","fields":["Email","ТелеÑон","ÐÐ¼Ñ Ð¸ ФамилиÑ","Ðазвание компании","IP-адÑеÑ"]},"url":"https:\/\/machunit.com\/acceptance\/","required":null}" class="main-user-consent-request"> 579 <input type="checkbox" value="Y" name=""> 580 <span class="main-user-consent-request-announce">Я подÑвеÑÐ¶Ð´Ð°Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ðµ и Ð´Ð°Ñ <a href="https://machunit.com/acceptance/" target="_blank">СоглаÑие</a> на обÑабоÑÐºÑ Ð¼Ð¾Ð¸Ñ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð² поÑÑдке и на ÑÑловиÑÑ , ÑказаннÑÑ Ð² <a href="/policy/" target="_blank">ÐолиÑике обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a>*</span> 581</label> 582<div data-bx-template="main-user-consent-request-loader" style="display: none;"> 583 <div class="main-user-consent-request-popup"> 584 <div class="main-user-consent-request-popup-cont"> 585 <div data-bx-head="" class="main-user-consent-request-popup-header"></div> 586 <div class="main-user-consent-request-popup-body"> 587 <div data-bx-loader="" class="main-user-consent-request-loader"> 588 <svg class="main-user-consent-request-circular" viewBox="25 25 50 50"> 589 <circle class="main-user-consent-request-path" cx="50" cy="50" r="20" fill="none" stroke-width="1" stroke-miterlimit="10"></circle> 590 </svg> 591 </div> 592 <div data-bx-content="" class="main-user-consent-request-popup-content"> 593 <div class="main-user-consent-request-popup-textarea-block"> 594 <div data-bx-textarea="" class="main-user-consent-request-popup-text"></div> 595 <div data-bx-link="" style="display: none;" class="main-user-consent-request-popup-link"> 596 <div>ÐзнакомÑÑеÑÑ Ñ ÑекÑÑом по ÑÑÑлке</div> 597 <div><a target="_blank"></a></div> 598 </div> 599 </div> 600 <div class="main-user-consent-request-popup-buttons"> 601 <span data-bx-btn-accept="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-acc">Y</span> 602 <span data-bx-btn-reject="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-rej">N</span> 603 </div> 604 </div> 605 </div> 606 </div> 607 </div> 608</div></div> 609<div> 610 <input class="button button-default main-feedback__send" type="submit" name="web_form_submit" value="ÐÑпÑавиÑÑ" /> 611</div> 612<p> 613<font color='red'><span class='form-required starrequired'>*</span></font> - обÑзаÑелÑнÑе полÑ</p> 614</form> </div> 615 </section> 616 </div> 617 </div> 618 <!-- end main-feedback--> 619 620 </div> 621</div> 622 623 <div class="main-subscribe subscribe"> 624 <div class="subscribe__container container"> 625 <div class="subscribe__body"> 626 <h2 class="subscribe__title">ÐÑдÑÑе в кÑÑÑе поÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾ÑÑей</h2> 627 <div class="subscribe__form_box"> 628 629 630<form name="NEWS_FORM_RU" action="/news/" method="POST" enctype="multipart/form-data"><input type="hidden" name="sessid" id="sessid_1" value="74de64019dd392c4fef3a0317414a77a" /><input type="hidden" name="WEB_FORM_ID" value="4" /><div> 631 <div> 632 <div> 633 <p></p> 634 </div> 635 </div> 636 </div> 637<br /> 638<div class="form-news-box"> 639<div class="main-news-form"> 640 <div class="mf-name feedback_form"> 641 <input type="text" placeholder="E-mail*" name="form_email_12" value="" size="0" /> </div> 642 <div class="mf-name feedback_form"> 643 <input type="text" class="form-hidden-field" name="form_text_18" value=""> </div> 644 </div> 645<div class="userconsent"> 646<label data-bx-user-consent="{"id":1,"sec":"p0nv9b","autoSave":true,"actionUrl":"\/bitrix\/components\/bitrix\/main.userconsent.request\/ajax.php","replace":{"button_caption":"ÐÑпÑавиÑÑ","fields":["Email","ТелеÑон","ÐÐ¼Ñ Ð¸ ФамилиÑ","Ðазвание компании","IP-адÑеÑ"]},"url":"https:\/\/machunit.com\/acceptance\/","required":null}" class="main-user-consent-request"> 647 <input type="checkbox" value="Y" name=""> 648 <span class="main-user-consent-request-announce">Я подÑвеÑÐ¶Ð´Ð°Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ðµ и Ð´Ð°Ñ <a href="https://machunit.com/acceptance/" target="_blank">СоглаÑие</a> на обÑабоÑÐºÑ Ð¼Ð¾Ð¸Ñ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð² поÑÑдке и на ÑÑловиÑÑ , ÑказаннÑÑ Ð² <a href="/policy/" target="_blank">ÐолиÑике обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a>*</span> 649</label> 650<div data-bx-template="main-user-consent-request-loader" style="display: none;"> 651 <div class="main-user-consent-request-popup"> 652 <div class="main-user-consent-request-popup-cont"> 653 <div data-bx-head="" class="main-user-consent-request-popup-header"></div> 654 <div class="main-user-consent-request-popup-body"> 655 <div data-bx-loader="" class="main-user-consent-request-loader"> 656 <svg class="main-user-consent-request-circular" viewBox="25 25 50 50"> 657 <circle class="main-user-consent-request-path" cx="50" cy="50" r="20" fill="none" stroke-width="1" stroke-miterlimit="10"></circle> 658 </svg>
659 </div> 660 <div data-bx-content="" class="main-user-consent-request-popup-content"> 661 <div class="main-user-consent-request-popup-textarea-block"> 662 <div data-bx-textarea="" class="main-user-consent-request-popup-text"></div> 663 <div data-bx-link="" style="display: none;" class="main-user-consent-request-popup-link"> 664 <div>ÐзнакомÑÑеÑÑ Ñ ÑекÑÑом по ÑÑÑлке</div> 665 <div><a target="_blank"></a></div> 666 </div> 667 </div> 668 <div class="main-user-consent-request-popup-buttons"> 669 <span data-bx-btn-accept="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-acc">Y</span> 670 <span data-bx-btn-reject="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-rej">N</span> 671 </div> 672 </div> 673 </div> 674 </div> 675 </div> 676</div></div> 677<div class="news-submit"> 678 <input class="button button-default main-feedback__send" type="submit" name="web_form_submit" value="ÐодпиÑаÑÑÑÑ Ð½Ð° новоÑÑи" /> 679</div> 680</div> 681</form> </div> 682 </div> 683 </div> 684 </div> 685 686<!-- ===== FOOTER ===== --> 687<footer class="mu-footer"> 688 <div class="container"> 689 <div class="row g-4"> 690 <div class="col-lg-5 mt-2"> 691 <div class="mu-logo mb-2"> 692 <a href="/" class="mu-logo"> 693 <img class="logo__img" src="/local/templates/mu-new/static/img/minified-svg/logo-black.svg" alt="Logo"/> 694 </a> 695 </div> 696 <p>РоÑÑийÑÐºÐ°Ñ Ð²ÑÑÑÐ°Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð²ÑÑиÑлиÑелÑÐ½Ð°Ñ ÑлекÑÑоника.<br>ÐоÑква, Ð¢ÐµÑ Ð½Ð¾Ð¿Ð°Ñк «ÐÑÑадное»<br><a href="tel:74998405060">+7 (499) 840-50-60</a> · <a href="mailto:[email protected]">[email protected]</a></p> 697 </div> 698 <div class="col-6 col-lg-2"> 699 <h4>ÐÑодÑкÑÑ</h4> 700 <ul> 701 <li><a href="/sbc/">SBC HyperBoard</a></li> 702 <li><a href="/digital-signage/">Digital Signage</a></li> 703 <li><a href="#">HMI · ÐСУ ТÐ</a></li> 704 <li><a href="#">AI-видео · ÐÐÐÐ</a></li> 705 </ul> 706 </div> 707 <div class="col-6 col-lg-2"> 708 <h4>ÐомпаниÑ</h4> 709 <ul> 710 <li><a href="/about/">РнаÑ</a></li> 711 <li><a href="#">ÐÑоизводÑÑво</a></li> 712 <li><a href="/support/">СеÑвиÑ</a></li> 713 <li><a href="/articles/">Ðлог</a></li> 714 </ul> 715 </div> 716 <div class="col-lg-3"> 717 <h4>СвÑзÑ</h4> 718 <ul> 719 <li><a href="#" target="_blank">Telegram</a></li> 720 <li><a href="https://vk.com/machunit" target="_blank">ÐÐонÑакÑе</a></li> 721 <li><a href="tel:74998405060">+7 (499) 840-50-60</a></li> 722 <li><a href="mailto:[email protected]">[email protected]</a></li> 723 </ul> 724 </div> 725 </div> 726 <div class="foot-bottom d-flex justify-content-between flex-wrap gap-2"> 727 <span>© 2026 ÐÐШ ЮÐÐТ. ÐÑе пÑава заÑиÑенÑ.</span> 728 <span>РееÑÑÑÑ ÐинпÑом · <a href="/order511/" target="_blank">ÐинÑиÑÑÑ</a> · ФСТÐР· <a href="/policy/" >ÐолиÑика конÑиденÑиалÑноÑÑи</a></span> 729 </div> 730 </div> 731</footer> 732<div id="copy-toast" class="copy-mess">ÐоÑÑа ÑкопиÑована</div> 733<!-- ÐодалÑное окно 1 --> 734<div class="cart-add" id="modal-top-form" style="display: none;"> 735 <div class="cart-add__body"> 736 <div class="cart-add__title"></div> 737 <div class="cart-add__footer"> 738 739 740 741<form class="form-card" id="tzForm" name="MAIN_FORM_RU_NEW" action="/news/" method="POST" enctype="multipart/form-data" class="contact-form" novalidate="novalidate"> 742 <input type="hidden" name="WEB_FORM_ID" value="6"> 743 <input type="hidden" name="sessid" id="sessid_3" value="74de64019dd392c4fef3a0317414a77a" /> 744<div> 745 <div> 746 <div> 747 <p></p> 748 </div> 749 </div> 750 </div> 751<div class="row gx-2"> 752 <div class="col-md-6 col-12"> 753 <input type="text" class="form-control" placeholder="ÐмÑ*" name="form_text_20" value=""> </div> 754 755 <div class="col-md-6 col-12"> 756 <input type="text" class="form-control" placeholder="E-mail*" name="form_email_21" value="" size="0" /> </div> 757 758 <div class="col-md-6 col-12"> 759 <input type="text" class="form-control phone-mask" placeholder="ТелеÑон*" name="form_text_22" value=""> </div> 760 761 <div class="col-md-6 col-12"> 762 <input type="text" class="form-control" placeholder="ÐомпаниÑ*" name="form_text_23" value=""> </div> 763 764 <div class="col-md-6 col-12"> 765 <input type="text" class="form-hidden-field" name="form_text_24" value=""> </div> 766 767 <div class="col-md-6 col-12"> 768 <input type="hidden" class="page-url" name="form_hidden_25" value="" /> </div> 769 770 <div class=" col-12"> 771 <label class="file-drop" id="fileDrop"> 772 <i class="bi bi-paperclip"></i> <span id="fileLabel">ÐÑикÑепиÑÑ Ð¢Ð / ÑпеÑиÑикаÑиÑ</span> 773 <input name="form_file_26" id="tzFile" size="0" type="file" />
773<span class="bx-input-file-desc"></span> </label> 774 </div> 775 776 <div class="col-md-6 col-12"> 777 <input type="hidden" class="utm_source" placeholder="test" name="form_hidden_35" value="" /> </div> 778 779 <div class="col-md-6 col-12"> 780 <input type="hidden" name="form_hidden_36" value="" /> </div> 781 782 <div class="col-md-6 col-12"> 783 <input type="hidden" name="form_hidden_37" value="" /> </div> 784 785 <div class="col-md-6 col-12"> 786 <input type="hidden" name="form_hidden_38" value="" /> </div> 787 788 <div class="col-md-6 col-12"> 789 <input type="hidden" name="form_hidden_39" value="" /> </div> 790 791 </div> 792<div class="userconsent userconsent-contact-form"> 793<label data-bx-user-consent="{"id":1,"sec":"p0nv9b","autoSave":true,"actionUrl":"\/bitrix\/components\/bitrix\/main.userconsent.request\/ajax.php","replace":{"button_caption":"ÐÑпÑавиÑÑ","fields":["Email","ТелеÑон","ÐÐ¼Ñ Ð¸ ФамилиÑ","Ðазвание компании","IP-адÑеÑ"]},"url":"https:\/\/machunit.com\/acceptance\/","required":null}" class="main-user-consent-request"> 794 <input type="checkbox" value="Y" name=""> 795 <span class="main-user-consent-request-announce">Я подÑвеÑÐ¶Ð´Ð°Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ðµ и Ð´Ð°Ñ <a href="https://machunit.com/acceptance/" target="_blank">СоглаÑие</a> на обÑабоÑÐºÑ Ð¼Ð¾Ð¸Ñ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð² поÑÑдке и на ÑÑловиÑÑ , ÑказаннÑÑ Ð² <a href="/policy/" target="_blank">ÐолиÑике обÑабоÑки пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a>*</span> 796</label> 797<div data-bx-template="main-user-consent-request-loader" style="display: none;"> 798 <div class="main-user-consent-request-popup"> 799 <div class="main-user-consent-request-popup-cont"> 800 <div data-bx-head="" class="main-user-consent-request-popup-header"></div> 801 <div class="main-user-consent-request-popup-body"> 802 <div data-bx-loader="" class="main-user-consent-request-loader"> 803 <svg class="main-user-consent-request-circular" viewBox="25 25 50 50"> 804 <circle class="main-user-consent-request-path" cx="50" cy="50" r="20" fill="none" stroke-width="1" stroke-miterlimit="10"></circle> 805 </svg> 806 </div> 807 <div data-bx-content="" class="main-user-consent-request-popup-content"> 808 <div class="main-user-consent-request-popup-textarea-block"> 809 <div data-bx-textarea="" class="main-user-consent-request-popup-text"></div> 810 <div data-bx-link="" style="display: none;" class="main-user-consent-request-popup-link"> 811 <div>ÐзнакомÑÑеÑÑ Ñ ÑекÑÑом по ÑÑÑлке</div> 812 <div><a target="_blank"></a></div> 813 </div> 814 </div> 815 <div class="main-user-consent-request-popup-buttons"> 816 <span data-bx-btn-accept="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-acc">Y</span> 817 <span data-bx-btn-reject="" class="main-user-consent-request-popup-button main-user-consent-request-popup-button-rej">N</span> 818 </div> 819 </div> 820 </div> 821 </div> 822 </div> 823</div></div> 824<div> 825 <input class="btn btn-mu btn-mu-pri w-100 d-flex justify-content-center align-items-center gap-2" type="submit" name="web_form_submit" value="ÐÑпÑавиÑÑ" /> 826</div> 827<p> 828<font color='red'><span class='form-required starrequired'>*</span></font> - обÑзаÑелÑнÑе полÑ</p> 829</form> 830 <div class="exit-btn"> 831 <a href="javascript:void(0);" title="ÐеÑнÑÑÑÑÑ Ð½Ð°Ð·Ð°Ð´" class="cart-add__btn" onclick="$.fancybox.close()"> 832 ÐеÑнÑÑÑÑÑ Ð½Ð°Ð·Ð°Ð´ 833 </a> 834 </div> 835 </div> 836 </div> 837</div>
838<script>if(!window.BX)window.BX={};if(!window.BX.message)window.BX.message=function(mess){if(typeof mess==='object'){for(let i in mess) {BX.message[i]=mess[i];} return true;}};</script>
vendor: 1 bytes, line 838
838
839<script>(window.BX||top.BX).message({"MAIN_BASELINE_BROWSER_OUTDATED":"ÐÑ Ð¸ÑполÑзÑеÑе ÑÑÑаÑевÑÑÑ Ð²ÐµÑÑÐ¸Ñ Ð±ÑаÑзеÑа. ÐбновиÑе его Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñной и ÑÑабилÑной ÑабоÑÑ","MAIN_BASELINE_DETAILS":"ÐодÑобнее","MAIN_BASELINE_CLOSE":"ÐакÑÑÑÑ"});</script>
839<script src="/bitrix/js/main/baseline/dist/baseline.bundle.min.js?17828926414439"></script>
839<script>(window.BX||top.BX).message({"JS_CORE_LOADING":"ÐагÑÑзка...","JS_CORE_NO_DATA":"- ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
-","JS_CORE_WINDOW_CLOSE":"ÐакÑÑÑÑ","JS_CORE_WINDOW_EXPAND":"РазвеÑнÑÑÑ","JS_CORE_WINDOW_NARROW":"СвеÑнÑÑÑ Ð² окно","JS_CORE_WINDOW_SAVE":"СоÑ
ÑаниÑÑ","JS_CORE_WINDOW_CANCEL":"ÐÑмениÑÑ","JS_CORE_WINDOW_CONTINUE":"ÐÑодолжиÑÑ","JS_CORE_H":"Ñ","JS_CORE_M":"м","JS_CORE_S":"Ñ","JSADM_AI_HIDE_EXTRA":"СкÑÑÑÑ Ð»Ð¸Ñние","JSADM_AI_ALL_NOTIF":"ÐоказаÑÑ Ð²Ñе","JSADM_AUTH_REQ":"ТÑебÑеÑÑÑ Ð°Ð²ÑоÑизаÑиÑ!","JS_CORE_WINDOW_AUTH":"ÐойÑи","JS_CORE_IMAGE_FULL":"ÐолнÑй ÑазмеÑ"});</script>
839<script src="/bitrix/js/main/core/core.min.js?1790599808181629"></script>
839<script>BX.Runtime.registerExtension({"name":"main.core","namespace":"BX","loaded":true});</script>
vendor: 1 bytes, line 839
839
840<script>BX.setJSList(["\/bitrix\/js\/main\/core\/core_ajax.js","\/bitrix\/js\/main\/core\/core_promise.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/loadext\/loadext.js","\/bitrix\/js\/main\/loadext\/extension.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/includes\/js\/includes.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/ui\/polyfill\/closest\/js\/closest.js","\/bitrix\/js\/main\/polyfill\/fill\/main.polyfill.fill.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/core\/core.js","\/bitrix\/js\/main\/polyfill\/intersectionobserver\/js\/intersectionobserver.js","\/bitrix\/js\/main\/lazyload\/dist\/lazyload.bundle.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/parambag\/dist\/parambag.bundle.js"]); 841</script>
vendor: 1 bytes, line 841
841
842<script>BX.Runtime.registerExtension({"name":"jquery3","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 842
842
843<script>BX.Runtime.registerExtension({"name":"ui.bootstrap4","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 843
843
844<script>BX.Runtime.registerExtension({"name":"ui.a11y","namespace":"BX.UI.Accessibility","loaded":true});</script>
vendor: 1 bytes, line 844
844
845<script>BX.Runtime.registerExtension({"name":"ui.design-tokens","namespace":"","loaded":true});</script>
vendor: 1 bytes, line 845
845
846<script>BX.Runtime.registerExtension({"name":"ui.fonts.opensans","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 846
846
847<script>BX.Runtime.registerExtension({"name":"main.popup","namespace":"BX.Main","loaded":true});</script>
vendor: 1 bytes, line 847
847
848<script>BX.Runtime.registerExtension({"name":"popup","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 848
848
849<script>(window.BX||top.BX).message({"MAIN_USER_CONSENT_REQUEST_TITLE":"СоглаÑие полÑзоваÑелÑ","MAIN_USER_CONSENT_REQUEST_BTN_ACCEPT":"ÐÑинимаÑ","MAIN_USER_CONSENT_REQUEST_BTN_REJECT":"Ðе пÑинимаÑ","MAIN_USER_CONSENT_REQUEST_LOADING":"ÐагÑÑзка..","MAIN_USER_CONSENT_REQUEST_ERR_TEXT_LOAD":"Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ ÑекÑÑ ÑоглаÑениÑ.","MAIN_USER_CONSENT_REQUEST_URL_CONFIRM":"ÐзнакомÑÑеÑÑ Ñ ÑекÑÑом по ÑÑÑлке"});</script>
vendor: 1 bytes, line 849
849
850<script>BX.Runtime.registerExtension({"name":"main_user_consent","namespace":"window","loaded":true});</script>
vendor: 1 bytes, line 850
850
851<script>(window.BX||top.BX).message({"LANGUAGE_ID":"ru","FORMAT_DATE":"DD.MM.YYYY","FORMAT_DATETIME":"DD.MM.YYYY HH:MI:SS","COOKIE_PREFIX":"BITRIX_SM","SERVER_TZ_OFFSET":"10800","UTF_MODE":"Y","SITE_ID":"s1","SITE_DIR":"\/","USER_ID":"","SERVER_TIME":1791264528,"USER_TZ_OFFSET":0,"USER_TZ_AUTO":"Y","bitrix_sessid":"74de64019dd392c4fef3a0317414a77a"});</script>
851<script src="/bitrix/js/main/jquery/jquery-3.6.0.min.js?169450249989501"></script>
vendor: 1 bytes, line 851
851
852<script src="/bitrix/js/ui/bootstrap4/js/bootstrap.min.js?179059982667906"></script>
vendor: 1 bytes, line 852
852
853<script src="/bitrix/js/ui/a11y/dist/a11y.bundle.min.js?179059982932758"></script>
vendor: 1 bytes, line 853
853
854<script src="/bitrix/js/main/popup/dist/main.popup.bundle.min.js?179059981175692"></script>
vendor: 1 bytes, line 854
854
855<script src="/bitrix/js/webformat.formintegration/assets/js/injector.js?17619827931300"></script>
vendor: 1 bytes, line 855
855
856<script>BX.setJSList(["\/local\/templates\/mu-new\/components\/bitrix\/system.pagenavigation\/news-more\/script.js","\/local\/templates\/mu-new\/static\/js\/main.min.js","\/local\/templates\/mu-new\/static\/js\/separate-js\/common.js","\/local\/templates\/mu-new\/static\/libs\/jquery.formstyler.js","\/local\/templates\/mu-new\/components\/bitrix\/main.userconsent.request\/template_soglasie\/user_consent.js"]);</script>
vendor: 1 bytes, line 856
856
857<script>BX.setCSSList(["\/local\/templates\/mu-new\/static\/css\/main.css","\/local\/templates\/mu-new\/static\/css\/jquery.formstyler.css","\/local\/templates\/mu-new\/static\/css\/bootstrap-icons.min.css","\/local\/templates\/mu-new\/styles.css","\/local\/templates\/mu-new\/components\/bitrix\/breadcrumb\/common\/style.css","\/local\/templates\/mu-new\/components\/bitrix\/form\/template_main_form\/bitrix\/form.result.new\/.default\/style.css","\/local\/templates\/mu-new\/components\/bitrix\/main.userconsent.request\/template_soglasie\/user_consent.css","\/local\/templates\/mu-new\/components\/bitrix\/form\/template_news_form\/bitrix\/form.result.new\/.default\/style.css","\/local\/templates\/mu-new\/components\/bitrix\/form\/main_form_new\/bitrix\/form.result.new\/.default\/style.css","\/bitrix\/components\/niges\/cookiesaccept\/templates\/.default\/style.css","\/local\/templates\/mu-new\/template_styles.css"]);</script>
vendor: 1 bytes, line 857
857
858<script type="text/javascript"> 859if (window == window.top) { 860 document.addEventListener("DOMContentLoaded", function() { 861 var div = document.createElement("div"); div.innerHTML = ' <div id="nca-cookiesaccept-line" class="nca-cookiesaccept-line style-2 "> <div id="nca-nca-position-left"id="nca-bar" class="nca-bar nca-style- nca-animation-none nca-position-left"> <div class="nca-cookiesaccept-line-text">ÐаннÑй веб-ÑÐ°Ð¹Ñ Ð¸ÑполÑзÑÐµÑ cookie-ÑÐ°Ð¹Ð»Ñ Ð² ÑелÑÑ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ð°Ð¼ лÑÑÑего полÑзоваÑелÑÑкого опÑÑа на наÑем ÑайÑе. ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¸ÑполÑзоваÑÑ Ð´Ð°Ð½Ð½Ñй ÑайÑ, Ð²Ñ ÑоглаÑаеÑеÑÑ Ñ Ð¸ÑполÑзованием нами cookie-Ñайлов. </div> <div><button type="button" id="nca-cookiesaccept-line-accept-btn" onclick="ncaCookieAcceptBtn()" >ÐÑинÑÑÑ</button></div> </div> </div> '; 862 document.body.appendChild(div); 863 }); 864} 865function ncaCookieAcceptBtn(){ 866 var alertWindow = document.getElementById("nca-cookiesaccept-line"); alertWindow.remove(); 867 var cookie_string = "NCA_COOKIE_ACCEPT_1" + "=" + escape("Y"); 868 var expires = new Date((new Date).getTime() + (1000 * 60 * 60 * 24 * 1500)); 869 cookie_string += "; expires=" + expires.toUTCString(); 870 cookie_string += "; path=" + escape ("/"); 871 document.cookie = cookie_string; 872} 873function ncaCookieAcceptCheck(){ 874 var closeCookieValue = "N"; 875 var value = "; " + document.cookie; 876 var parts = value.split("; " + "NCA_COOKIE_ACCEPT_1" + "="); 877 if (parts.length == 2) { 878 closeCookieValue = parts.pop().split(";").shift(); 879 } 880 if(closeCookieValue != "Y") { 881 /*document.head.insertAdjacentHTML("beforeend", "<style>#nca-cookiesaccept-line {display:flex}</style>")*/ 882 } else { 883 document.head.insertAdjacentHTML("beforeend", "<style>#nca-cookiesaccept-line {display:none}</style>") 884 } 885} 886ncaCookieAcceptCheck(); 887</script>
vendor: 1 bytes, line 887
887
888<script src="/bitrix/cache/js/s1/mu-new/template_13bae4ba596f2db5b4ee0ce2c7564feb/template_13bae4ba596f2db5b4ee0ce2c7564feb_v1.js?1790599842446902"></script>
vendor: 1 bytes, line 888
888
889<script src="/bitrix/cache/js/s1/mu-new/page_3b334640d4682033fa625256858215b9/page_3b334640d4682033fa625256858215b9_v1.js?17906023951618"></script>
889 890
891<script> 892 (function (H) { 893 H.className = H.className.replace(/\bno-js\b/, 'js') 894 })(document.documentElement) 895 </script>
vendor: 1 bytes, line 895
895
896<script src="https://vk.com/js/api/openapi.js?169" type="text/javascript"></script>
vendor: 1 bytes, line 896
896
897<script type="text/javascript"> 898 VK.init({apiId: 51716483, onlyWidgets: true}); 899 </script>
vendor: 1 bytes, line 899
899
900<script defer src="https://af.click.ru/af.js?id=13970"></script>
vendor: 1 bytes, line 900
900
901<script type="text/javascript"> 902 (function(m,e,t,r,i,k,a){ 903 m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 904 m[i].l=1*new Date(); 905 for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 906 k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a) 907 })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=105209520', 'ym'); 908 ym(105209520, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", accurateTrackBounce:true, trackLinks:true}); 909 </script>
vendor: 1 bytes, line 909
909
910<script> 911 // File input label 912 $('#tzFile').on('change', function(){ 913 var name = this.files.length ? this.files[0].name : ''; 914 if(name){ 915 $('#fileLabel').text(name); 916 $('#fileDrop').addClass('has-file'); 917 } else { 918 $('#fileLabel').text('ÐÑикÑепиÑÑ Ð¢Ð / ÑпеÑиÑикаÑиÑ'); 919 $('#fileDrop').removeClass('has-file'); 920 } 921 }); 922</script>
vendor: 1 bytes, line 922
922
923<script> 924 // ФÑнÑÐ¸Ð±Ð¾ÐºÑ 925 $(document).ready(function() { 926 $(document).on('click', '.modal-top-form', function () { 927 const title = this.dataset.title; 928 if (title) { 929 $('.cart-add__title').html("<h2>" + title + "</h2>"); 930 } else { 931 $('.cart-add__title').html("<h2>ÐолÑÑиÑе ÑаÑÑÑÑ Ð¿Ð¾Ð´ Ð²Ð°Ñ Ð¿ÑоекÑ</h2>"); 932 } 933 $.fancybox.open({src: '#modal-top-form'}); 934 }); 935 }); 936</script>
vendor: 1 bytes, line 936
936
937<script type="text/javascript"> 938 VK.init({apiId: 51716483, onlyWidgets: true}); 939</script>
vendor: 1 bytes, line 939
939
940<script> 941 /* ÐаÑка Ð´Ð»Ñ Ð¿Ð¾Ð»Ñ ÑелеÑона */ 942 943 document.addEventListener('DOMContentLoaded', function() { 944 const maskClass = '.phone-mask'; 945 const phoneInputs = document.querySelectorAll(maskClass); 946 947 phoneInputs.forEach(function(input) { 948 input.addEventListener('input', function(e) { 949 let value = e.target.value.replace(/\D/g, ''); // УбиÑаем вÑÑ, кÑоме ÑиÑÑ 950 951 if (value.startsWith('8')) { 952 value = '7' + value.slice(1); 953 } else if (!value.startsWith('7') && value.length > 0) { 954 value = '7' + value; 955 } 956 957 let formattedValue = ''; 958 if (value.length > 0) formattedValue = '+7'; 959 if (value.length > 1) formattedValue += ' (' + value.substring(1, 4); 960 if (value.length >= 5) formattedValue += ') ' + value.substring(4, 7); 961 if (value.length >= 8) formattedValue += '-' + value.substring(7, 9); 962 if (value.length >= 10) formattedValue += '-' + value.substring(9, 11); 963 964 e.target.value = formattedValue; 965 }); 966 967 input.addEventListener('focus', function(e) { 968 if (!e.target.value) e.target.value = '+7'; 969 }); 970 971 input.addEventListener('blur', function(e) { 972 if (e.target.value === '+7') e.target.value = ''; 973 }); 974 }); 975 976 document.addEventListener('submit', function(e) { 977 const inputsInForm = e.target.querySelectorAll(maskClass); 978 inputsInForm.forEach(function(input) { 979 let cleanValue = input.value.replace(/\D/g, ''); 980 input.value = cleanValue; 981 }); 982 }); 983 }); 984</script>
vendor: 1 bytes, line 984
984
985<script> 986 document.addEventListener('DOMContentLoaded', function() { 987 const urlParams = new URLSearchParams(window.location.search); 988 const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'yclid', 'gclid', 'fbclid']; 989 utmKeys.forEach(function(key) { 990 const value = urlParams.get(key); 991 if (value) { 992 const inputs = document.querySelectorAll('input[name="' + key + '"]'); 993 inputs.forEach(function(input) { 994 input.value = value; 995 }); 996 } 997 }); 998 }); 999</script>
vendor: 1 bytes, line 999
999
1000<script> 1001 $(document).ready(function(){ 1002 $('.page-url').val(document.title); 1003 }); 1004 1005 $(function(){ 1006 $(window).on('scroll', function(){ 1007 $('#muHeader').toggleClass('scrolled', $(window).scrollTop() > 50); 1008 }); 1009 function animateCount($el){ 1010 1011 if($el.data('done')) return; 1012 $el.data('done',true); 1013 1014 var target = parseInt($el.data('count'), 10); 1015 var spaced = $el.attr('data-format') === 'space'; 1016 $el.text(spaced ? target.toLocaleString('ru-RU') : target); 1017 1018 var dur = 1500, t0 = null; 1019 function step(ts){ 1020 if(!t0) t0 = ts; 1021 var p = Math.min((ts - t0)/dur, 1); 1022 var eased = 1 - Math.pow(1 - p, 3); 1023 var val = Math.round(target * eased); 1024 $el.text(spaced ? val.toLocaleString('ru-RU') : val); 1025 if(p < 1) requestAnimationFrame(step); 1026 } 1027 requestAnimationFrame(step); 1028 } 1029 1030 var targets = document.querySelectorAll('.sec-rv, #prodList, #whyEls, .cnt-zone'); 1031 if('IntersectionObserver' in window){ 1032 var io = new IntersectionObserver(function(entries){ 1033 entries.forEach(function(e){ 1034 if(!e.isIntersecting) return; 1035 var $t = $(e.target); 1036 $t.addClass('in'); 1037 if($t.hasClass('cnt-zone')) $t.find('.cnt').each(function(){ animateCount($(this)) }); 1038 io.unobserve(e.target); 1039 }); 1040 }, {threshold: 0.2, rootMargin: '0px 0px -8% 0px'}); 1041 targets.forEach(function(el){ io.observe(el) }); 1042 } else { 1043 $(targets).addClass('in'); 1044 $('.cnt').each(function(){ animateCount($(this)) }); 1045 } 1046 }); 1047 1048 1049 1050 /* ФикÑаÑÐ¸Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ email и ÑелеÑона и оÑпÑавка Ñели в меÑÑÐ¸ÐºÑ */ 1051 1052 document.addEventListener("DOMContentLoaded", function (event) { 1053 var links = document.querySelectorAll('a'); 1054 var mailCount = 0; 1055 var telCount = 0; 1056 1057 links.forEach(function (link) { 1058 if (link.href.includes('mailto:')) { 1059 link.addEventListener('copy', function () { 1060 // ÐÑовеÑка, ÑÑо ÑÑÑÑÑик ÐеÑÑики загÑÑжен 1061 if (typeof ym === 'function') { 1062 ym(105209520, 'reachGoal', 'copyMail'); 1063 console.log('[ÐеÑÑика] Ð¦ÐµÐ»Ñ email_copy оÑпÑавлена. СÑÑлка:', link.href); 1064 } else { 1065 console.warn('[ÐеÑÑика] ФÑнкÑÐ¸Ñ ym не найдена. Ð¦ÐµÐ»Ñ email_copy ÐРоÑпÑавлена.'); 1066 } 1067 }); 1068 mailCount++; 1069 } 1070 else if (link.href.includes('tel:')) { 1071 link.addEventListener('copy', function () { 1072 if (typeof ym === 'function') { 1073 ym(105209520, 'reachGoal', 'copyTel'); 1074 console.log('[ÐеÑÑика] Ð¦ÐµÐ»Ñ phone_copy оÑпÑавлена. СÑÑлка:', link.href); 1075 } else { 1076 console.warn('[ÐеÑÑика] ФÑнкÑÐ¸Ñ ym не найдена. Ð¦ÐµÐ»Ñ phone_copy ÐРоÑпÑавлена.'); 1077 } 1078 }); 1079 telCount++; 1080 } 1081 }); 1082 1083 console.log('[ÐеÑÑика] СкÑÐ¸Ð¿Ñ Ð¸Ð½Ð¸ÑиализиÑован. Ðайдено ÑÑÑлок â mailto: ' + mailCount + ', tel: ' + telCount); 1084 }); 1085 1086 /* ФикÑаÑÐ¸Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ñбого ÑекÑÑа и оÑпÑавка Ñели в меÑÑÐ¸ÐºÑ */ 1087 1088 document.addEventListener('copy', function (e) { 1089 dataLayer.push({ 1090 'event': 'copyText', 1091 'text': window.getSelection ? window.getSelection().toString() : '' 1092 }); 1093 }); 1094 1095 /* ФикÑаÑÐ¸Ñ Ð²Ð¾Ð²Ð»ÐµÑенноÑÑи полÑзоваÑÐµÐ»Ñ */ 1096 1097 window.uao_settings = { 1098 interval: 10, 1099 checkInterval: 2, 1100 ym: 105209520, 1101 ym_period_goal_prefix: 'ym_prefix', 1102 data_layer_prefix: 'dl_prefix', 1103 callback: function (seconds) { }, 1104 } 1105 1106 function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } 1107 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 1108 function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } 1109 function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } 1110 function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1111 function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string");
1111 return _typeof(key) === "symbol" ? key : String(key); } 1112 function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } 1113 UAO_COUNT = 'uao_count'; 1114 UAO_GLOBAL_COUNT = 'uao_global_count'; 1115 var UALoop = /*#__PURE__*/function () { 1116 function UALoop(goalInterval, checkInterval) { 1117 _classCallCheck(this, UALoop); 1118 _defineProperty(this, "uao_debugger", new UADebugger()); 1119 this.id = Math.random().toString(36); 1120 this.goalInterval = goalInterval; 1121 this.checkInterval = checkInterval; 1122 this.uao_debugger.isEnabled = true; 1123 } 1124 _createClass(UALoop, [{ 1125 key: "targetCount", 1126 get: function get() { 1127 return Math.ceil(this.goalInterval / this.checkInterval); 1128 } 1129 }, { 1130 key: "calculate", 1131 value: function calculate() { 1132 var _sessionStorage$getIt, _sessionStorage$getIt2; 1133 var currentCount = (_sessionStorage$getIt = +sessionStorage.getItem(UAO_COUNT)) !== null && _sessionStorage$getIt !== void 0 ? _sessionStorage$getIt : 0; 1134 currentCount = currentCount + 1; 1135 sessionStorage.setItem(UAO_COUNT, currentCount.toString()); 1136 var globalCount = (_sessionStorage$getIt2 = +sessionStorage.getItem(UAO_GLOBAL_COUNT)) !== null && _sessionStorage$getIt2 !== void 0 ? _sessionStorage$getIt2 : 0; 1137 globalCount = globalCount + 1; 1138 sessionStorage.setItem(UAO_GLOBAL_COUNT, globalCount.toString()); 1139 this.uao_debugger.log("".concat(currentCount, " / ").concat(this.targetCount)); 1140 return currentCount === this.targetCount; 1141 } 1142 }]); 1143 return UALoop; 1144 }(); 1145 var UAObserver = /*#__PURE__*/function () { 1146 function UAObserver(isLoggingEnabled) { 1147 _classCallCheck(this, UAObserver); 1148 _defineProperty(this, "events", ['touchmove', 'blur', 'focus', 'focusin', 'focusout', 'resize', 'scroll', 'click', 'dblclick', 'mousedown', 'mouseup', 'mousemove', 'mouseover', 'mouseout', 'mouseenter', 'mouseleave', 'change', 'select', 'submit', 'keydown', 'keypress', 'keyup', 'error', 'load' 1149 //'unload' 1150 ]); 1151 _defineProperty(this, "loop", void 0); 1152 _defineProperty(this, "uao_debugger", new UADebugger()); 1153 _defineProperty(this, "settings", window.uao_settings); 1154 _defineProperty(this, "commit", false); 1155 if (isLoggingEnabled) this.uao_debugger.isEnabled = true; 1156 } 1157 _createClass(UAObserver, [{ 1158 key: "loop", 1159 set: function set(value) { 1160 this.loop = value; 1161 } 1162 }, { 1163 key: "start", 1164 value: function start() { 1165 this.addListeners(); 1166 this.init(); 1167 } 1168 }, { 1169 key: "addListeners", 1170 value: function addListeners() { 1171 var _this = this; 1172 this.events.forEach(function (evtName) { 1173 window.addEventListener(evtName, function (e) { 1174 if (e.isTrusted) { 1175 _this.commit = true; 1176 } 1177 }); 1178 }); 1179 } 1180 }, { 1181 key: "init", 1182 value: function init() { 1183 this.loop = new UALoop(this.settings.interval, this.settings.checkInterval); 1184 //this.uao_debugger.log('init', this.loop.id) 1185 this.setInterval(); 1186 } 1187 }, { 1188 key: "setInterval", 1189 value: function setInterval() { 1190 var _this2 = this; 1191 if (+sessionStorage.getItem(UAO_COUNT) <= 0) sessionStorage.setItem(UAO_COUNT, '0'); 1192 if (+sessionStorage.getItem(UAO_GLOBAL_COUNT) <= 0) sessionStorage.setItem(UAO_GLOBAL_COUNT, '0'); 1193 var interval = window.setInterval(function () { 1194 if (_this2.commit && _this2.loop.calculate()) { 1195 clearInterval(interval); 1196 if (_this2.settings) { 1197 //this.uao_debugger.log('ÐоÑÑижение инÑеÑвала акÑивноÑÑи оÑновной Ñели'); 1198 1199 var globalCount = sessionStorage.getItem(UAO_GLOBAL_COUNT); 1200 var globalSeconds = globalCount * _this2.settings.checkInterval; 1201 if (_this2.settings.callback) _this2.settings.callback(globalSeconds); 1202 if (_this2.settings.ym_period_goal_prefix && _this2.settings.ym && window.ym) { 1203 //this.uao_debugger.log('ÐоÑÑижение инÑеÑвала акÑивноÑÑи пеÑиодиÑеÑкой Ñели'); 1204 window.ym(_this2.settings.ym, 'reachGoal', "".concat(_this2.settings.ym_period_goal_prefix).concat(globalSeconds)); 1205 } 1206 if (_this2.settings.data_layer_prefix && window.dataLayer) { 1207 window.dataLayer.push({ 1208 event: "".concat(_this2.settings.data_layer_prefix).concat(globalSeconds) 1209 }); 1210 } 1211 } 1212 sessionStorage.setItem(UAO_COUNT, '0');
1213 _this2.init(); 1214 } 1215 _this2.commit = false; 1216 }, this.loop.checkInterval * 1000); 1217 } 1218 }]); 1219 return UAObserver; 1220 }(); 1221 var UADebugger = /*#__PURE__*/function () { 1222 function UADebugger() { 1223 _classCallCheck(this, UADebugger); 1224 _defineProperty(this, "isEnabled", false); 1225 } 1226 _createClass(UADebugger, [{ 1227 key: "isEnabled", 1228 set: function set(value) { 1229 this.isEnabled = value; 1230 } 1231 }, { 1232 key: "log", 1233 value: function log(message) { 1234 var _console; 1235 for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { 1236 args[_key - 1] = arguments[_key]; 1237 } 1238 if (this.isEnabled) (_console = console).log.apply(_console, [message].concat(args)); 1239 } 1240 }]); 1241 return UADebugger; 1242 }(); 1243 new UAObserver(true).start(); 1244</script>
1244 1245</body> 1246</html>
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.