1<!doctype html> 2<html lang="ru"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <link rel="shortcut icon" href="/favicon.ico?1"/> 9 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Gilroy:400,500,700,800|Open+Sans:300,400,500,600,700&subset=cyrillic"> 10
10<script src="/local/vendor/bower_components/jquery/dist/jquery.min.js" type="text/javascript"></script>
10 11 <link href="/bitrix/templates/new/_js/dadata/suggestions.css" rel="stylesheet"/> 12
12<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/jquery.suggestions.min.js"></script>
12 13
13<script src="/local/vendor/fancybox-master/dist/jquery.fancybox.min.js" type="text/javascript"></script>
13 14
14<script src="/local/vendor/packery/script.js" type="text/javascript"></script>
14 15
15<script src="/local/vendor/OwlCarousel2-2.2.1/dist/owl.carousel.min.js" type="text/javascript"></script>
15 16
16<script src="/local/vendor/masked/script.js" type="text/javascript"></script>
16 17
17<script src="/local/vendor/chosen_v1.8.2/chosen.jquery.min.js" type="text/javascript"></script>
17 18
18<script> var tickets_landing = false;</script>
18 19
19<script type="text/javascript"> 20 var normalTicketPrice = 5300, 21 ticketPrice = 5300, 22 parkPrice = 2400, 23 autoparkPrice = 2400, 24 normalAutoparkPrice = 2400, 25 motoparkPrice = 1200, 26 normalMotoparkPrice = 1200, 27 parking_free_places = 1292, 28 discountPrice = 0, 29 discountAutoPrice = 0, 30 discountMotoPrice = 0, 31 packPrice = 7000; 32 </script>
32 33
33<script src="/bitrix/templates/new/script.js?t=1790859828" type="text/javascript"></script>
33 34 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 35<link href="/bitrix/cache/css/s1/new/template_f7ccc3a6c75baf2c87c30eaeac2e42dc/template_f7ccc3a6c75baf2c87c30eaeac2e42dc_v1.css?1788553581163388" type="text/css" data-template-style="true" rel="stylesheet" />
36<script type="text/javascript">var _ba = _ba || []; _ba.push(["aid", "a7514dc6c9748684dde8851e61913f1e"]); _ba.push(["host", "dobrofest.info"]); (function() {var ba = document.createElement("script"); ba.type = "text/javascript"; ba.async = true;ba.src = (document.location.protocol == "https:" ? "https://" : "http://") + "bitrix.info/ba.js";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(ba, s);})();</script>
36 37 38 39 <title>DOBROFEST</title> 40 <meta property="og:url" content="https://dobrofest.info/"/> 41 <meta property="og:title" content="DOBROFEST"/> 42 <meta property="og:image:width" content="1200"/> 43 <meta property="og:image:height" content="600"/> 44 <meta property="og:image" content="https://dobrofest.info/upload/social-2020.jpg"/> 45 <meta property="og:description" content="DOBROFEST"/> 46 <meta property="og:type" content="article"/> 47 <meta name="twitter:card" content="summary_large_image"> 48 <meta name="twitter:site" content="@dobrofest"> 49 <meta name="twitter:creator" content="@dobrofest"> 50 <meta name="twitter:url" content="https://dobrofest.info/"> 51 <meta name="twitter:title" content="DOBROFEST"> 52 <meta name="twitter:description" content="DOBROFEST"> 53 <meta name="twitter:image:src" content="https://dobrofest.info/upload/social-2020.jpg"/> 54 <meta name="apple-itunes-app" content="app-id=1469339240"> 55 <!-- Ïèêñåëü VK Ðåêëàìû (íîâûé ðåêëàìíûé êàáèíåò) -->
56<script type="text/javascript"> 57var _tmr = window._tmr || (window._tmr = []); 58_tmr.push({id: "3314128", type: "pageView", start: (new Date()).getTime()}); 59(function (d, w, id) { 60 if (d.getElementById(id)) return; 61 var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id; 62 ts.src = "https://top-fwz1.mail.ru/js/code.js"; 63 var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);}; 64 if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } 65})(document, window, "tmr-code"); 66</script>
66 67<noscript><div><img src="https://top-fwz1.mail.ru/counter?id=3314128;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div></noscript> 68<!-- Ïèêñåëü VK Ðåêëàìû (íîâûé ðåêëàìíûé êàáèíåò) --></head> 69<body class="body-main"> 70 <div class="atmosphere"> 71 <div class="sticker sticker--borsch"></div> 72 <div class="sticker sticker--dnuha"></div> 73 <div class="sticker sticker--dobro"></div> 74 <div class="sticker sticker--fire"></div> 75 <div class="sticker sticker--medved"></div> 76 <div class="sticker sticker--ne100"></div> 77 <div class="sticker sticker--papa"></div> 78 <div class="sticker sticker--pupsik"></div> 79 <div class="sticker sticker--sudar"></div> 80 </div> 81 <div class="main"> 82 <div class="main__slides"> <div class="main__slide" style="background-image: url('/upload/resize_cache/iblock/e93/1280_600_2/e937cede9ef8e62c28e59e1f21b6b754.jpg');"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/1f5/1280_600_2/1f58f58d3708bcea1a161ed9b315b3dc.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/4ec/1280_600_2/4ec81fdb3f7d37342d938e2c6bc7ce78.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/fb0/1280_600_2/fb0cb11cef1af2cef1957951f2733f39.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/285/1280_600_2/285684f2dc91ba119efb76b9e7246cdd.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/027/1280_600_2/027664253f277e764be6c5f326d2d05b.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/0dd/1280_600_2/0ddc56978ccd8aaab84197ee1cc20271.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/037/1280_600_2/0370d60a2608097bd82f9f530694b24f.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/f36/1280_600_2/f3643f3f8c76b3a998dc6d11321ff69c.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/8af/1280_600_2/8af001c61a1dc2a9f9ba4e1e47d7a8bf.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/7f9/1280_600_2/7f964e5fbc26d477bea7ebbfe64ff2dd.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/d41/1280_600_2/d41798ae00aeadfbb1c49914f285e247.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/a4a/1280_600_2/a4a83fc841d31bb4edc04d9955b9fb67.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/551/1280_600_2/551a3626ceb967966ae8d6bc0a27d209.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/171/1280_600_2/171ef5808c53c64e8c80119a50f82298.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/28b/1280_600_2/28b212e4790d8e3189b1f5b6c3bf87ff.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/544/1280_600_2/5442cccb2d1080f279e3f7cade9b58fc.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/10a/1280_600_2/10a3ebd2994b1184a2bb9c8a43c1db9c.jpg"></div> <div class="main__slide" data-pic="/upload/resize_cache/iblock/0f7/1280_600_2/0f77313802da0694d78b388f76ae89b4.jpg"></div></div> <div class="preload"> 83 <img src="/bitrix/templates/new/images/icon-social-vk-green.svg"> 84 <!-- <img src="/bitrix/templates/new/images/icon-social-fb-green.svg"> --> 85 <img src="/bitrix/templates/new/images/icon-social-tw-green.svg"> 86 <!-- <img src="/bitrix/templates/new/images/icon-social-ig-green.svg"> --> 87 <img src="/bitrix/templates/new/images/icon-social-yt-green.svg"> 88 <img src="/bitrix/templates/new/images/icon-personal-hover.svg"> 89 <img src="/bitrix/templates/new/images/logout-hover.svg"> 90 </div> 91 <div class="header"> 92 <div class="preload"> 93 <img src="/bitrix/templates/new/images/ticket-hover.svg"> 94 </div> 95 <div class="wrap"> 96 <div class="header__socials"> 97 <div class="socials socials--white"> 98 <a rel="nofollow" target="_blank" href="https://vk.com/dobrofest"
98class="social social--vk">Dobrofest âî ÂÊîíòàêòå</a> 99 <a rel="nofollow" target="_blank" href="https://t.me/dobrofest" class="social social--tg">Dobrofest â Telegram</a> 100 <a rel="nofollow" target="_blank" href="https://t.me/dobrofest_talk" class="social social--tgc">×àò Dobrofest â Telegram</a> 101 <a rel="nofollow" target="_blank" href="https://max.ru/dobrofest" class="social social--max">Dobrofest â Max</a> 102 <a rel="nofollow" target="_blank" href="https://ok.ru/dobrofest" class="social social--ok">Dobrofest 103 â Îäíîêëàññíèêàõ</a> 104 <a rel="nofollow" target="_blank" href="https://www.youtube.com/user/Dobrofest2010" 105 class="social social--yt">Dobrofest íà YouTube</a> 106 </div> 107 </div> 108 <div class="header__trigger" data-js-menu></div> 109 <div class="header__logo header__logo--s1"> 110 <a href="/" class="logo">Dobrofest</a> 111 </div> 112 <div class="header__18plus">16+</div> 113 <div class="header__personal"> 114 <a href="/club/" class="icon-link icon-link--personal">Êëóá</a> 115 </div> 116 <div class="header__tickets"> 117 <a href="/tickets/" class="tickets-button">Áèëåòû</a> 118 </div> 119 <div class="header__count"></div> 120 </div> 121 </div> 122 <div class="menu-holder"> 123 <div class="menu menu--white"> 124 <div class="wrap"> 125 <div class="menu__item"><a href="/about/">Î ôåñòèâàëå</a></div> 126 <div class="menu__item"><a href="https://farshmag.com/category/festivali/dobrofest/">Ìåð÷</a></div> 127 <div class="menu__item"><a href="/tickets/">Áèëåòû</a></div> 128 <div class="menu__item"><a href="/program/">Ïðîãðàììà</a></div> 129 <div class="menu__item"><a href="/route/">Êàê äîåõàòü</a></div> 130 <div class="menu__item"><a href="/food/">Ôóä-êîðò</a></div> 131 <div class="menu__item"><a href="/press-center/">Ïðåññà</a></div> 132 <div class="menu__item"><a href="/contacts/">Êîíòàêòû</a></div> 133 <div class="menu__extras"> 134 <div class="menu__tickets"> 135 <a href="/tickets/" class="tickets-button">Áèëåòû</a> 136 </div> 137 <div class="menu__phone"> 138 <a href="tel:"></a> 139 </div> 140 <div class="menu__lang"><span>ÐÓÑ | </span><a href="/en/">ENG</a></div> 141 </div> 142 </div> 143 </div> 144 </div> 145 <div class="main__content"> 146 <div class="main__logo main__logo--s1"></div> 147 <br> 148 <br> 149 <br> 150 <br> 151 <br> 152 <span class="main__when">4 è 5 èþëÿ 2026</span><br> 153 <!-- <span class="main__delimiter"></span> --> 154 <span class="main__where">Êèíîïàðê Ìîñêèíî (Íîâàÿ Ìîñêâà)</span><br><br> 155 <!-- <span class="main__slogan">×åñòíûé ôåñòèâàëü ñ õàðàêòåðîì</span> --> 156 <!-- <div class="main__cutout"><a href="/" data-js-cutout data-phrase="Âûêëþ÷èòü àòìîñôåðó ôåñòèâàëÿ" 157 class="cutout"><span>Âêëþ÷èòü àòìîñôåðó ôåñòèâàëÿ</span></a></div> 158 <audio src="/upload/comeon.mp3" loop="loop" id="comeon"></audio> --> 159 <span class="main__down"></span> 160 </div> 161 </div> 162<div class="content content--image content--no-paddings"> 163 <div class="wrap wrap--deny"><div class="wrap"> 164 165<center><h2>
165Ó÷àñòíèêè 2026</h2></center> 166 167<style> 168.dobrofest-container { 169 position: relative; 170 display: flex; 171 flex-wrap: wrap; 172 justify-content: center; 173 align-content: flex-start; 174 gap: 10px 8px; 175 width: 100%; 176 overflow: hidden; 177 padding: 40px 20px 20px; 178 box-sizing: border-box; 179} 180 181.participant-block { 182 position: relative; 183 background: #9aed26; 184 color: #000; 185 padding: 12px 20px; 186 font-family: 'Arial Black', 'Impact', sans-serif; 187 font-weight: 900; 188 font-size: 18px; 189 text-transform: uppercase; 190 letter-spacing: 1px; 191 cursor: pointer; 192 text-align: center; 193 line-height: 1.2; 194 transition: background 0.2s; 195 z-index: 1; 196} 197 198.participant-block a { 199 color: #000; 200 text-decoration: none; 201 display: block; 202 width: 100%; 203 height: 100%; 204} 205 206.participant-block:hover { 207 background: #b8f24a; 208 z-index: 100 !important; 209} 210 211.fancybox__content { 212 background: #000; 213 color: #fff; 214} 215 216@media (max-width: 768px) { 217 .dobrofest-container { 218 gap: 8px 6px; 219 padding: 24px 12px 12px; 220 } 221 222 .participant-block { 223 font-size: 15px !important; 224 padding: 11px 14px !important; 225 letter-spacing: 0.2px; 226 line-height: 1.28; 227 } 228} 229</style> 230 231<div class="dobrofest-container" id="dobrofestContainer"> 232 233 <div class="participant-block" 234 data-index="0" 235 data-name="Àëèñà" 236 data-sort="100"> 237 <a class="js-video-link" 238 data-video-src="https://vk.com/video_ext.php?oid=-153902611&id=456239835" 239 data-video-type="iframe" 240 href="https://vk.com/video_ext.php?oid=-153902611&id=456239835"> 241 Àëèñà </a> 242 </div> 243 244 <div class="participant-block" 245 data-index="1" 246 data-name="Ïèëîò" 247 data-sort="200"> 248 <a class="js-video-link" 249 data-video-src="https://vk.com/video_ext.php?oid=-38465&id=456241026" 250 data-video-type="iframe" 251 href="https://vk.com/video_ext.php?oid=-38465&id=456241026"> 252 Ïèëîò </a> 253 </div> 254 255 <div class="participant-block" 256 data-index="2" 257 data-name="Îïåðàöèÿ Ïëàñòèëèí" 258 data-sort="300"> 259 <a class="js-video-link" 260 data-video-src="https://vk.com/video_ext.php?oid=-492221&id=456239896" 261 data-video-type="iframe" 262 href="https://vk.com/video_ext.php?oid=-492221&id=456239896"> 263 Îïåðàöèÿ Ïëàñòèëèí </a> 264 </div> 265 266 <div class="participant-block" 267 data-index="3" 268 data-name="Ñëîò" 269 data-sort="400"> 270 <a class="js-video-link" 271 data-video-src="https://vk.com/video_ext.php?oid=-9812&id=456241065" 272 data-video-type="iframe" 273 href="https://vk.com/video_ext.php?oid=-9812&id=456241065"> 274 Ñëîò </a> 275 </div> 276 277 <div class="participant-block" 278 data-index="4" 279 data-name="Êîñòÿ Êóëÿñîâ | Àíèìàöèÿ" 280 data-sort="500"> 281 <a class="js-video-link" 282 data-video-src="https://vk.com/video_ext.php?oid=-1000830&id=456240877" 283 data-video-type="iframe" 284 href="https://vk.com/video_ext.php?oid=-1000830&id=456240877"> 285 Êîñòÿ Êóëÿñîâ | Àíèìàöèÿ </a> 286 </div> 287 288 <div class="participant-block" 289 data-index="5" 290 data-name="Éîðø" 291 data-sort="600"> 292 <a class="js-video-link" 293 data-video-src="https://vk.com/video_ext.php?oid=-198644&id=456239234" 294 data-video-type="iframe" 295 href="https://vk.com/video_ext.php?oid=-198644&id=456239234"> 296 Éîðø </a> 297 </div> 298 299 <div class="participant-block" 300 data-index="6" 301 data-name="Ñåâåðíûé Ôëîò" 302 data-sort="700"> 303 <a class="js-video-link" 304 data-video-src="https://vk.com/video_ext.php?oid=-62330024&id=456239852" 305 data-video-type="iframe" 306 href="https://vk.com/video_ext.php?oid=-62330024&id=456239852"> 307 Ñåâåðíûé Ôëîò </a> 308 </div> 309 310 <div class="participant-block" 311 data-index="7" 312 data-name="Áèðòìàí" 313 data-sort="800"> 314 <a class="js-video-link" 315 data-video-src="https://vk.com/video_ext.php?oid=-76685316&id=456239494" 316 data-video-type="iframe" 317 href="https://vk.com/video_ext.php?oid=-76685316&id=456239494"> 318 Áèðòìàí </a> 319 </div> 320 321 <div class="participant-block" 322 data-index="8" 323 data-name="Jane Air" 324 data-sort="900"> 325 <a class="js-video-link" 326 data-video-src="https://vk.com/video_ext.php?oid=-9828&id=456241592" 327 data-video-type="iframe" 328 href="https://vk.com/video_ext.php?oid=-9828&id=456241592"> 329 Jane Air </a> 330 </div> 331 332 <div class="participant-block" 333 data-index="9" 334 data-name="F.P.G" 335 data-sort="1000"> 336 <a class="js-video-link" 337 data-video-src="https://vk.com/video_ext.php?oid=-2000235037&id=143235037" 338 data-video-type="iframe" 339 href="https://vk.com/video_ext.php?oid=-2000235037&id=143235037"> 340 F.P.G </a> 341 </div> 342 343 <div class="participant-block" 344 data-index="10" 345 data-name="Ïîòîìó÷òî" 346 data-sort="1100"> 347 <a class="js-video-link" 348 data-video-src="https://vk.com/video_ext.php?oid=-69984627&id=456239649" 349 data-video-type="iframe" 350 href="https://vk.com/video_ext.php?oid=-69984627&id=456239649"> 351 Ïîòîìó÷òî </a> 352 </div> 353 354 <div class="participant-block" 355 data-index="11" 356 data-name="Rock Privet" 357 data-sort="1200"> 358 <a class="js-video-link" 359 data-video-src="https://vk.com/video_ext.php?oid=-22795375&id=456240768" 360 data-video-type="iframe" 361 href="https://vk.com/video_ext.php?oid=-22795375&id=456240768"> 362 Rock Privet </a> 363 </div> 364 365 <div class="participant-block" 366 data-index="12" 367 data-name="Õîõìà" 368 data-sort="1300"> 369 <a class="js-video-link" 370 data-video-src="https://vk.com/video_ext.php?oid=-223108588&id=456239267" 371 data-video-type="iframe" 372 href="https://vk.com/video_ext.php?oid=-223108588&id=456239267"> 373 Õîõìà </a> 374 </div> 375 376 <div class="participant-block" 377 data-index="13" 378 data-name="El Mashe" 379 data-sort="1400"> 380 <a class="js-video-link" 381 data-video-src="https://vk.com/video_ext.php?oid=-2000712476&id=126712476" 382 data-video-type="iframe" 383 href="https://vk.com/video_ext.php?oid=-2000712476&id=126712476"> 384 El Mashe </a> 385 </div> 386 387 <div class="participant-block" 388 data-index="14" 389 data-name="Áðèãàäíûé Ïîäðÿä" 390 data-sort="1500"> 391 <a class="js-video-link" 392 data-video-src="https://vk.com/video_ext.php?oid=48308445&id=170146762" 393 data-video-type="iframe" 394 href="https://vk.com/video_ext.php?oid=48308445&id=170146762"> 395 Áðèãàäíûé Ïîäðÿä </a> 396 </div> 397 398 <div class="participant-block" 399 data-index="15"
400 data-name="Cardio Killer" 401 data-sort="1600"> 402 <a class="js-video-link" 403 data-video-src="https://vk.com/video_ext.php?oid=-2000620521&id=132620521" 404 data-video-type="iframe" 405 href="https://vk.com/video_ext.php?oid=-2000620521&id=132620521"> 406 Cardio Killer </a> 407 </div> 408 409 <div class="participant-block" 410 data-index="16" 411 data-name="Íýèë Øåðè" 412 data-sort="1700"> 413 <a class="js-video-link" 414 data-video-src="https://vk.com/video_ext.php?oid=-23271865&id=456239649" 415 data-video-type="iframe" 416 href="https://vk.com/video_ext.php?oid=-23271865&id=456239649"> 417 Íýèë Øåðè </a> 418 </div> 419 420 <div class="participant-block" 421 data-index="17" 422 data-name="Lori! Lori!" 423 data-sort="1800"> 424 <a class="js-video-link" 425 data-video-src="https://vk.com/video_ext.php?oid=-2000861795&id=130861795" 426 data-video-type="iframe" 427 href="https://vk.com/video_ext.php?oid=-2000861795&id=130861795"> 428 Lori! Lori! </a> 429 </div> 430 431 <div class="participant-block" 432 data-index="18" 433 data-name="Sellout" 434 data-sort="1900"> 435 <a class="js-video-link" 436 data-video-src="https://vk.com/video_ext.php?oid=-22829528&id=456239514" 437 data-video-type="iframe" 438 href="https://vk.com/video_ext.php?oid=-22829528&id=456239514"> 439 Sellout </a> 440 </div> 441 442 <div class="participant-block" 443 data-index="19" 444 data-name="Âêëþ÷àé Ìèêðîôîí!" 445 data-sort="2000"> 446 <a class="js-video-link" 447 data-video-src="https://vk.com/video_ext.php?oid=-204826175&id=456239651" 448 data-video-type="iframe" 449 href="https://vk.com/video_ext.php?oid=-204826175&id=456239651"> 450 Âêëþ÷àé Ìèêðîôîí! </a> 451 </div> 452 453 <div class="participant-block" 454 data-index="20" 455 data-name="The Translators" 456 data-sort="2100"> 457 <a class="js-video-link" 458 data-video-src="https://vk.com/video_ext.php?oid=-205274043&id=456239150" 459 data-video-type="iframe" 460 href="https://vk.com/video_ext.php?oid=-205274043&id=456239150"> 461 The Translators </a> 462 </div> 463 464 <div class="participant-block participant-block--static" 465 data-index="21" 466 data-name="È ÄÐÓÃÈÅ" 467 data-sort="99999"> 468 È ÄÐÓÃÈÅ 469 </div> 470</div> 471 472<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css"/>
473<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js"></script>
473 474
475<script> 476(function() { 477 const container = document.getElementById('dobrofestContainer'); 478 const blocks = Array.from(container.querySelectorAll('.participant-block')); 479 if (!container) return; 480 481 // Single delegated handler per container instance: safe for embedded include 482 container.addEventListener('click', function(e) { 483 const link = e.target.closest('.js-video-link'); 484 if (!link || !container.contains(link)) return; 485 486 e.preventDefault(); 487 e.stopPropagation(); 488 e.stopImmediatePropagation(); 489 490 if (typeof Fancybox === 'undefined') { 491 window.location.href = link.href; 492 return; 493 } 494 495 const src = link.dataset.videoSrc || link.getAttribute('href'); 496 const type = link.dataset.videoType || 'video'; 497 Fancybox.show([{ 498 src: src, 499 type: type 500 }], { 501 Html: { 502 video: { 503 autoplay: true 504 } 505 } 506 }); 507 }, true); 508 509 function seededRandom(index) { 510 const x = Math.sin(index * 12.9898 + 78.233) * 43758.5453; 511 return x - Math.floor(x); 512 } 513 514 function generateRaggedPath(width, height, seed) { 515 const segments = 8; 516 const noise = 4; 517 518 let path = 'polygon('; 519 520 for (let i = 0; i <= segments; i++) { 521 const x = (i / segments) * 100; 522 const r = seededRandom(seed + i); 523 const y = (r * noise * 2 - noise) / height * 100; 524 path += `${x}% ${Math.max(0, Math.min(100, y))}%, `; 525 } 526 527 path += '100% 0%, '; 528 529 for (let i = segments; i >= 0; i--) { 530 const x = (i / segments) * 100; 531 const r = seededRandom(seed + i + 100); 532 const y = 100 + (r * noise * 2 - noise) / height * 100; 533 path += `${x}% ${Math.max(0, Math.min(100, y))}%, `; 534 } 535 536 path += '0% 100%)'; 537 return path; 538 } 539 540 function decorateBlocks() { 541 blocks.forEach((block, index) => { 542 const w = block.offsetWidth || 200; 543 const h = block.offsetHeight || 48; 544 block.style.clipPath = generateRaggedPath(w, h, index); 545 }); 546 } 547 548 if (blocks.length > 0) { 549 window.addEventListener('load', decorateBlocks); 550 setTimeout(decorateBlocks, 100); 551 } 552 553 let resizeTimeout; 554 window.addEventListener('resize', () => { 555 clearTimeout(resizeTimeout); 556 resizeTimeout = setTimeout(decorateBlocks, 150); 557 }); 558 559})(); 560</script>
560 561<br><br> 562 563<!-- ===== DOBROFEST TIMER ===== --> 564 565<style> 566.price-timer-wrap { 567 margin: 40px 0; 568 padding: 40px 0; 569} 570 571.price-timer { 572 width: 100%; 573} 574 575.price-timer__title { 576 font-size: 32px; 577 font-weight: 800; 578 margin-bottom: 25px; 579 letter-spacing: 1px; 580 text-align: center; 581} 582 583.price-timer__row { 584 display: flex; 585 gap: 30px; 586 flex-wrap: wrap; 587 justify-content: center; 588} 589 590.price-timer__block { 591 display: flex; 592 flex-direction: column; 593} 594 595.price-timer__num { 596 font-size: 64px; 597 font-weight: 900; 598 line-height: 1; 599} 600 601.price-timer__label { 602 font-size: 14px; 603 margin-top: 5px; 604 color: #666; 605 text-transform: uppercase; 606 letter-spacing: 1px; 607} 608 609.price-timer__num--accent { 610 background: #b6ff2b; 611 color: #000; 612 padding: 0 10px; 613 display: inline-block; 614} 615 616.price-timer--warning .price-timer__num--accent { 617 background: #ff3b3b; 618 color: #fff; 619} 620 621@media (max-width: 768px) { 622 .price-timer__title { 623 font-size: 24px; 624 } 625 626 .price-timer__num { 627 font-size: 42px; 628 } 629 630 .price-timer__row { 631 gap: 20px; 632 } 633} 634</style> 635 636<div id="price-timer-wrap" class="price-timer-wrap"> 637 <div id="price-timer" class="price-timer"> 638 639 <div class="price-timer__title"> 640 ÄÎ ÏÎÄÎÐÎÆÀÍÈß ÀÁÎÍÅÌÅÍÒΠ641 </div> 642 643 <div class="price-timer__row"> 644 <div class="price-timer__block"> 645 <div id="d" class="price-timer__num price-timer__num--accent">0</div> 646 <div id="d-label" class="price-timer__label">äíåé</div> 647 </div> 648 649 <div class="price-timer__block"> 650 <div id="h" class="price-timer__num">0</div> 651 <div id="h-label" class="price-timer__label">÷àñîâ</div> 652 </div> 653 654 <div class="price-timer__block"> 655 <div id="m" class="price-timer__num">0</div> 656 <div id="m-label" class="price-timer__label">ìèíóò</div> 657 </div> 658 659 <div class="price-timer__block"> 660 <div id="s" class="price-timer__num">0</div> 661 <div id="s-label" class="price-timer__label">ñåêóíä</div> 662 </div> 663 </div> 664 665 </div> 666</div> 667
668<script> 669(function() { 670 const endTime = new Date("2026-06-26T00:00:00").getTime(); 671 672 function plural(n, one, few, many) { 673 n = Math.abs(n) % 100; 674 let n1 = n % 10; 675 if (n > 10 && n < 20) return many; 676 if (n1 > 1 && n1 < 5) return few; 677 if (n1 == 1) return one; 678 return many; 679 } 680 681 function updateTimer() { 682 const now = new Date().getTime(); 683 let diff = Math.floor((endTime - now) / 1000); 684 685 const timer = document.getElementById('price-timer'); 686 const timerWrap = document.getElementById('price-timer-wrap'); 687 688 if (!timer) return; 689 690 if (diff <= 0) { 691 if (timerWrap) { 692 timerWrap.style.display = 'none'; 693 } 694 return; 695 } 696 697 const days = Math.floor(diff / 86400); 698 diff %= 86400; 699 700 const hours = Math.floor(diff / 3600); 701 diff %= 3600; 702 703 const minutes = Math.floor(diff / 60); 704 const seconds = diff % 60; 705 706 document.getElementById('d').innerText = days; 707 document.getElementById('h').innerText = hours; 708 document.getElementById('m').innerText = minutes; 709 document.getElementById('s').innerText = seconds; 710 711 document.getElementById('d-label').innerText = plural(days, "äåíü", "äíÿ", "äíåé"); 712 document.getElementById('h-label').innerText = plural(hours, "÷àñ", "÷àñà", "÷àñîâ"); 713 document.getElementById('m-label').innerText = plural(minutes, "ìèíóòà", "ìèíóòû", "ìèíóò"); 714 document.getElementById('s-label').innerText = plural(seconds, "ñåêóíäà", "ñåêóíäû", "ñåêóíä"); 715 716 if (days < 3) { 717 timer.classList.add('price-timer--warning'); 718 } 719 } 720 721 updateTimer(); 722 setInterval(updateTimer, 1000); 723})(); 724</script>
724 725 726<div style="text-align: center;">
727<script src="https://radario.ru/frontend/src/api/openapi/openapi.js" charset="UTF-8"></script>
vendor: 1 bytes, line 727
727
728<script>radario.Widgets.Event({"params":{"accentColor":"rgba(7, 136, 0, 1)","textBtnColor":"#FFFFFF","configuration":21},"buttonFontSize":"32px","standalone":false,"createButton":true,"eventId":2624280})</script>
728 729</div> 730 731 <div class="block"> 732 <div class="participants"> 733 <h2><a href="/program/"></a></h2> 734 735 736<div class="tickets-main-slides-holder tickets-main-holder"> 737 <div class="tickets-main-slides owl-carousel" data-owl-tickets-main> 738 739 740 <div class="tickets-main-slide"> 741 742 743 <a 744 class="video" 745 data-fancybox="gallery" 746 data-type="iframe" 747 href="https://vk.com/video_ext.php?oid=-153902611&id=456239835" 748 id="bx_3218110189_197564" 749 > 750 751 752 <img src="/upload/iblock/fbb/l911hljahnv3hdzr111dcoq4vzhywsdy.jpg" alt=""> 753 754 </a> 755 756 <span class="tile__desc"> 757 </span> 758 759 </div> 760 761 762 <div class="tickets-main-slide"> 763 764 765 <a 766 class="video" 767 data-fancybox="gallery" 768 data-type="iframe" 769 href="https://vk.com/video_ext.php?oid=-38465&id=456241026" 770 id="bx_3218110189_1303" 771 > 772 773 774 <img src="/upload/iblock/752/vlprbxyasyrpf1bs95kzka4al81epzar.jpg" alt=""> 775 776 </a> 777 778 <span class="tile__desc"> 779 </span> 780 781 </div> 782 783 784 <div class="tickets-main-slide"> 785 786 787 <a 788 class="video" 789 data-fancybox="gallery" 790 data-type="iframe" 791 href="https://vk.com/video_ext.php?oid=-492221&id=456239896" 792 id="bx_3218110189_14194" 793 > 794 795 796 <img src="/upload/iblock/9b2/zytsdp4zls6da088rmojulq2e2o5pogn.jpg" alt=""> 797 798 </a> 799 800 <span class="tile__desc"> 801 </span> 802 803 </div> 804 805 806 <div class="tickets-main-slide"> 807 808 809 <a 810 class="video" 811 data-fancybox="gallery" 812 data-type="iframe" 813 href="https://vk.com/video_ext.php?oid=-9812&id=456241065" 814 id="bx_3218110189_1307" 815 > 816 817 818 <img src="/upload/iblock/a28/silckdx5twej0o57s6v1yc2x86xdr2r5.jpg" alt=""> 819 820 </a> 821 822 <span class="tile__desc"> 823 </span> 824 825 </div> 826 827 828 <div class="tickets-main-slide"> 829 830 831 <a 832 class="video" 833 data-fancybox="gallery" 834 data-type="iframe" 835 href="https://vk.com/video_ext.php?oid=-1000830&id=456240877" 836 id="bx_3218110189_201874" 837 > 838 839 840 <img src="/upload/iblock/f54/kweue9mbaox672xnj5x7fx38i4r5rq2y.jpg" alt=""> 841 842 </a> 843 844 <span class="tile__desc"> 845 </span> 846 847 </div> 848 849 850 <div class="tickets-main-slide"> 851 852 853 <a 854 class="video" 855 data-fancybox="gallery" 856 data-type="iframe" 857 href="https://vk.com/video_ext.php?oid=-198644&id=456239234" 858 id="bx_3218110189_14451" 859 > 860 861 862 <img src="/upload/iblock/c14/vjui88ml7h1xij5efvhhvhk7pqt5iahq.jpg" alt=""> 863 864 </a> 865 866 <span class="tile__desc"> 867 </span> 868 869 </div> 870 871 872 <div class="tickets-main-slide"> 873 874 875 <a 876 class="video" 877 data-fancybox="gallery" 878 data-type="iframe" 879 href="https://vk.com/video_ext.php?oid=-62330024&id=456239852" 880 id="bx_3218110189_70231" 881 > 882 883 884 <img src="/upload/iblock/995/6vmdfhmrjg32b5miklsmcjps7ng8xb1i.jpg" alt=""> 885 886 </a> 887 888 <span class="tile__desc"> 889 </span> 890 891 </div> 892 893 894 <div class="tickets-main-slide"> 895 896 897 <a 898 class="video" 899 data-fancybox="gallery" 900 data-type="iframe" 901 href="https://vk.com/video_ext.php?oid=-76685316&id=456239494" 902 id="bx_3218110189_199215" 903 > 904 905 906 <img src="/upload/iblock/930/92iypnv427uizcj8d89u14tjfedqp4os.jpg" alt=""> 907 908 </a> 909 910 <span class="tile__desc"> 911 </span> 912 913 </div> 914 915 916 <div class="tickets-main-slide"> 917 918 919 <a 920 class="video" 921 data-fancybox="gallery" 922 data-type="iframe" 923 href="https://vk.com/video_ext.php?oid=-9828&id=456241592" 924 id="bx_3218110189_1828" 925 > 926 927 928 <img src="/upload/iblock/479/09dwm9382ztx0i5h8wgz56is7ayxxcsx.jpg" alt=""> 929 930 </a> 931
932 <span class="tile__desc"> 933 </span> 934 935 </div> 936 937 938 <div class="tickets-main-slide"> 939 940 941 <a 942 class="video" 943 data-fancybox="gallery" 944 data-type="iframe" 945 href="https://vk.com/video_ext.php?oid=-2000235037&id=143235037" 946 id="bx_3218110189_1311" 947 > 948 949 950 <img src="/upload/iblock/e9e/nf32kddmmb1crcak2402p8ryp5l29a12.jpg" alt=""> 951 952 </a> 953 954 <span class="tile__desc"> 955 </span> 956 957 </div> 958 959 960 <div class="tickets-main-slide"> 961 962 963 <a 964 class="video" 965 data-fancybox="gallery" 966 data-type="iframe" 967 href="https://vk.com/video_ext.php?oid=-69984627&id=456239649" 968 id="bx_3218110189_201867" 969 > 970 971 972 <img src="/upload/iblock/d55/vgr6e2neps2rkkzo18gqt1h37tq7akqj.jpg" alt=""> 973 974 </a> 975 976 <span class="tile__desc"> 977 </span> 978 979 </div> 980 981 982 <div class="tickets-main-slide"> 983 984 985 <a 986 class="video" 987 data-fancybox="gallery" 988 data-type="iframe" 989 href="https://vk.com/video_ext.php?oid=-22795375&id=456240768" 990 id="bx_3218110189_179998" 991 > 992 993 994 <img src="/upload/iblock/2bd/i4wndviy66upsgg5akx23hd6yqhzl7zq.jpg" alt=""> 995 996 </a> 997 998 <span class="tile__desc"> 999 </span> 1000 1001 </div> 1002 1003 1004 <div class="tickets-main-slide"> 1005 1006 1007 <a 1008 class="video" 1009 data-fancybox="gallery" 1010 data-type="iframe" 1011 href="https://vk.com/video_ext.php?oid=-223108588&id=456239267" 1012 id="bx_3218110189_201914" 1013 > 1014 1015 1016 <img src="/upload/iblock/da9/e1op79u27rmbylzhq3s17fxj0jtmvotp.jpg" alt=""> 1017 1018 </a> 1019 1020 <span class="tile__desc"> 1021 </span> 1022 1023 </div> 1024 1025 1026 <div class="tickets-main-slide"> 1027 1028 1029 <a 1030 class="video" 1031 data-fancybox="gallery" 1032 data-type="iframe" 1033 href="https://vk.com/video_ext.php?oid=-2000712476&id=126712476" 1034 id="bx_3218110189_114301" 1035 > 1036 1037 1038 <img src="/upload/iblock/f06/6nke6vw1gcaago4xlp1z2n1kh6rub3c4.jpg" alt=""> 1039 1040 </a> 1041 1042 <span class="tile__desc"> 1043 </span> 1044 1045 </div> 1046 1047 1048 <div class="tickets-main-slide"> 1049 1050 1051 <a 1052 class="video" 1053 data-fancybox="gallery" 1054 data-type="iframe" 1055 href="https://vk.com/video_ext.php?oid=48308445&id=170146762" 1056 id="bx_3218110189_1999" 1057 > 1058 1059 1060 <img src="/upload/iblock/69f/zufiu8tvikr0fzjgjee90c9tjxqig3gq.jpg" alt=""> 1061 1062 </a> 1063 1064 <span class="tile__desc"> 1065 </span> 1066 1067 </div> 1068 1069 1070 <div class="tickets-main-slide"> 1071 1072 1073 <a 1074 class="video" 1075 data-fancybox="gallery" 1076 data-type="iframe" 1077 href="https://vk.com/video_ext.php?oid=-2000620521&id=132620521" 1078 id="bx_3218110189_201881" 1079 > 1080 1081 1082 <img src="/upload/iblock/34e/gwwia87p8x4v4q7hlpgzrvlxsu9xjyh1.jpg" alt=""> 1083 1084 </a> 1085 1086 <span class="tile__desc"> 1087 </span> 1088 1089 </div> 1090 1091 1092 <div class="tickets-main-slide"> 1093 1094 1095 <a 1096 class="video" 1097 data-fancybox="gallery" 1098 data-type="iframe" 1099 href="https://vk.com/video_ext.php?oid=-23271865&id=456239649" 1100 id="bx_3218110189_181643" 1101 > 1102 1103 1104 <img src="/upload/iblock/51b/x9reyvec7hypf2rpw071me48vmz14nw0.jpg" alt=""> 1105 1106 </a> 1107 1108 <span class="tile__desc"> 1109 </span> 1110 1111 </div> 1112 1113 1114 <div class="tickets-main-slide"> 1115 1116 1117 <a 1118 class="video" 1119 data-fancybox="gallery" 1120 data-type="iframe" 1121 href="https://vk.com/video_ext.php?oid=-2000861795&id=130861795" 1122 id="bx_3218110189_1709" 1123 > 1124 1125 1126 <img src="/upload/iblock/669/hbqbt25in97phkjb0138ll6x3o4uuiva.jpg" alt=""> 1127 1128 </a> 1129
1130 <span class="tile__desc"> 1131 </span> 1132 1133 </div> 1134 1135 1136 <div class="tickets-main-slide"> 1137 1138 1139 <a 1140 class="video" 1141 data-fancybox="gallery" 1142 data-type="iframe" 1143 href="https://vk.com/video_ext.php?oid=-22829528&id=456239514" 1144 id="bx_3218110189_72661" 1145 > 1146 1147 1148 <img src="/upload/iblock/f1f/pelnia7kb1f355y06u0gm3lks4d01y5n.jpg" alt=""> 1149 1150 </a> 1151 1152 <span class="tile__desc"> 1153 </span> 1154 1155 </div> 1156 1157 1158 <div class="tickets-main-slide"> 1159 1160 1161 <a 1162 class="video" 1163 data-fancybox="gallery" 1164 data-type="iframe" 1165 href="https://vk.com/video_ext.php?oid=-204826175&id=456239651" 1166 id="bx_3218110189_72655" 1167 > 1168 1169 1170 <img src="/upload/iblock/25c/u0g321bjlw4hl9z6nrhbtk461brv8qp2.jpg" alt=""> 1171 1172 </a> 1173 1174 <span class="tile__desc"> 1175 </span> 1176 1177 </div> 1178 1179 1180 <div class="tickets-main-slide"> 1181 1182 1183 <a 1184 class="video" 1185 data-fancybox="gallery" 1186 data-type="iframe" 1187 href="https://vk.com/video_ext.php?oid=-205274043&id=456239150" 1188 id="bx_3218110189_199214" 1189 > 1190 1191 1192 <img src="/upload/iblock/a6f/gxt3p9a136p5hys6t52crxyhupcra8ro.jpg" alt=""> 1193 1194 </a> 1195 1196 <span class="tile__desc"> 1197 </span> 1198 1199 </div> 1200 1201 1202 </div> 1203</div> </div> 1204 </div> 1205 1206 1207 1208 <div class="wrap"> 1209 <div class="m-tickets"> 1210 <div class="m-tickets__left"> 1211 <h2>Dobrofest — TRUE MUSIC FEST!</h2> 1212 <p>Ïî-íàñòîÿùåìó áðóòàëüíûé, íî, íåñîìíåííî, äóøåâíûé ôåñòèâàëü ñ äâåíàäöàòèëåòíåé èñòîðèåé: àêòóàëüíàÿ àëüòåðíàòèâíàÿ ìóçûêà, äîìàøíÿÿ àòìîñôåðà, êà÷åñòâåííûé æèâîé çâóê è ðàçâëå÷åíèÿ íà ëþáîé âêóñ. Ôåñòèâàëü äëÿ óñòàëûõ îò ñåðûõ áóäíåé ðîìàíòèêîâ, äðóæåñêèõ êîìïàíèé, ãîðäûõ îäèíî÷åê, ïóòåøåñòâåííèêîâ è ïðîñòî òâîð÷åñêèõ ëè÷íîñòåé. Äëÿ òåõ, êòî ëþáèò ìóçûêó è ìîëîä äóøîé!</p> 1213 </div> 1214 <div class="m-tickets__right"> 1215 <div class="main-video"> 1216 <a href="#" class="main-video-link"></a> 1217 <iframe width="560" height="315" src="" data-url="//vk.com/video_ext.php?oid=-13469053&id=456241868&hash=0b86186dc33067f6&hd=2" frameborder="0" allowfullscreen></iframe> 1218 </div> 1219 </div> 1220 <div class="clear"></div> 1221 </div> 1222 </div> 1223<a name="tickets"></a> 1224 1225<div class="wrap"> 1226 <div class="block"> 1227 <div class="news-block"> 1228 <h2><a href="/about/news/">Íîâîñòè</a></h2> 1229 <div class="news-block__items"> 1230 <a id="bx_651765591_201989" href="/about/news/201989/" class="news-block__item"> 1231 <span class="news-block__img" style="background-image: url('/upload/resize_cache/iblock/029/1080_570_2/2fmdgsi5120a7y3uqhike02iye1ks7ls.jpg');>"></span> 1232 <span class="news-block__date">17 èþëÿ 2026</span> 1233 <span class="news-block__name">Dobrofest 2026 çàêîí÷èëñÿ. Íî åãî ìîæíî çàáðàòü ñ ñîáîé â âèäå ìåð÷à</span> 1234 </a> 1235 <a id="bx_651765591_201987" href="/about/news/201987/" class="news-block__item"> 1236 <span class="news-block__img" style="background-image: url('/upload/resize_cache/iblock/3e1/1080_570_2/kh5f9nkyokepd1qfzcbil87tfzhfhz83.png');>"></span> 1237 <span class="news-block__date">14 èþëÿ 2026</span> 1238 <span class="news-block__name">Dobrofest 2026 ïîñò-âèäåî</span> 1239 </a> 1240 <a id="bx_651765591_201984" href="/about/news/201984/" class="news-block__item"> 1241 <span class="news-block__img" style="background-image: url('/upload/resize_cache/iblock/3d9/1080_570_2/uqvcqkjcr3c4sfv342xx41a211exhvlm.jpg');>"></span> 1242 <span class="news-block__date">07 èþëÿ 2026</span> 1243 <span class="news-block__name">Dobrofest 2026 ñîñòîÿëñÿ. Âîïðåêè âñåìó.</span> 1244 </a> 1245 <a id="bx_651765591_201983" href="/about/news/201983/" class="news-block__item">
1246 <span class="news-block__img" style="background-image: url('/upload/resize_cache/iblock/b33/1080_570_2/9bcgofb8oqczuiui0u4vf9juzihek2tw.jpg');>"></span> 1247 <span class="news-block__date">02 èþëÿ 2026</span> 1248 <span class="news-block__name">Dobrofest 2026: áèëåò «íà 1 âõîä» 4000 ₽</span> 1249 </a> 1250 </div> 1251</div> 1252 </div> 1253 1254<!-- <div class="main-video"> 1255 <a href="#" class="main-video-link"></a> 1256 <iframe width="560" height="315" src="" data-url="//vk.com/video_ext.php?oid=-13469053&id=456241868&hash=0b86186dc33067f6&hd=2" frameborder="0" allowfullscreen></iframe> 1257</div> --> 1258 1259 <style> 1260 .partners-block__status-items { 1261 margin-bottom: 14px; 1262 } 1263 1264 .partners-block__items { 1265 display: grid; 1266 grid-template-columns: repeat(6, minmax(0, 1fr)); 1267 gap: 14px; 1268 width: 100%; 1269 margin-inline: auto; 1270 padding: 0; 1271 place-content: start center; 1272 } 1273 1274 .partners-block__item { 1275 position: relative; 1276 display: flex; 1277 align-items: center; 1278 justify-content: center; 1279 min-height: 140px; 1280 box-sizing: border-box; 1281 grid-column: span 2; 1282 width: 100%; 1283 max-width: none; 1284 margin: 0; 1285 justify-self: stretch; 1286 } 1287 1288 .partners-block__item:nth-last-child(2):nth-child(3n + 1) { 1289 grid-column: 2 / span 2; 1290 } 1291 1292 .partners-block__item:last-child:nth-child(3n + 1) { 1293 grid-column: 3 / span 2; 1294 } 1295 1296 .partners-block__item img { 1297 width: auto; 1298 height: auto; 1299 max-width: 84%; 1300 max-height: 92px; 1301 object-fit: contain; 1302 } 1303 1304 .partners-block__item.has-status { 1305 margin-top: 28px; 1306 } 1307 1308 .partners-block__status { 1309 position: absolute; 1310 top: -24px; 1311 left: 0; 1312 width: 100%; 1313 text-align: center; 1314 font-size: 15px; 1315 line-height: 16px; 1316 color: #000000; 1317 font-weight: 400; 1318 white-space: nowrap; 1319 } 1320 1321 @media (max-width: 1024px) { 1322 .partners-block__items { 1323 grid-template-columns: repeat(4, minmax(0, 1fr)); 1324 gap: 12px; 1325 } 1326 1327 .partners-block__item { 1328 grid-column: span 2; 1329 } 1330 1331 .partners-block__item:last-child:nth-child(odd) { 1332 grid-column: 2 / span 2; 1333 } 1334 } 1335 1336 @media (max-width: 640px) { 1337 .partners-block__items { 1338 grid-template-columns: 1fr; 1339 } 1340 1341 .partners-block__item { 1342 width: 100%; 1343 grid-column: 1 / -1; 1344 max-width: 420px; 1345 margin-inline: auto; 1346 } 1347 1348 .partners-block__status { 1349 left: 50%; 1350 width: max-content; 1351 max-width: 100%; 1352 transform: translateX(-50%); 1353 } 1354 1355 .partners-block__item:nth-last-child(2):nth-child(3n + 1), 1356 .partners-block__item:last-child:nth-child(3n + 1), 1357 .partners-block__item:last-child:nth-child(odd) { 1358 grid-column: 1 / -1; 1359 } 1360 } 1361 </style> 1362 1363 <div class="block"> 1364 <div class="partners-block"> 1365 1366 <div class="preload"> 1367 <img src="/bitrix/templates/new/images/slider-left-hover.svg"> 1368 <img src="/bitrix/templates/new/images/slider-right-hover.svg"> 1369 </div> 1370 1371 <h2>Ïàðòí¸ðû</h2> 1372 1373 <div class="partners-block__status-items partners-block__items"> 1374 <a 1375 id="bx_1373509569_201899" 1376 href="https://x5l.ru/bk0xv" 1377 class="partners-block__item has-status" 1378 target="_blank" 1379 > 1380 1381 <img 1382 src="/upload/resize_cache/iblock/bd7/364_140_1/v11tg14sq30rf5n853h7bo1i8kv74ei7.png" 1383 alt="Ëîãîòèï ïàðòí¸ðà Ïÿò¸ðî÷êà" 1384 > 1385 1386 <div class="partners-block__status"> 1387 ÃÅÍÅÐÀËÜÍÛÉ ÏÀÐÒͨР</div> 1388 1389 </a> 1390 </div> 1391 1392 <div class="partners-block__items"> 1393 1394 <a 1395 id="bx_1373509569_201824" 1396 href="https://kinopark.moskino.ru" 1397 class="partners-block__item" 1398 target="_blank" 1399 > 1400 1401 <img 1402 src="/upload/resize_cache/iblock/1e5/364_140_1/4tbwtqo5fdb2b42u5abtcapnz90aqsok.png" 1403 alt="Ëîãîòèï ïàðòí¸ðà Êèíîïàðê Ìîñêèíî" 1404 > 1405 1406 </a> 1407 1408 1409 <a 1410 id="bx_1373509569_201835" 1411 href="https://msk.kassir.ru/festivali/kinopark-moskino/festival-dobrofest_2026-07-04" 1412 class="partners-block__item" 1413 target="_blank" 1414 > 1415 1416 <img 1417 src="/upload/resize_cache/iblock/22c/364_140_1/1jgg4syl02pxd69hsgvhp80mr44z1klr.png" 1418 alt="Ëîãîòèï ïàðòí¸ðà Kassir.ru" 1419 > 1420 1421 </a> 1422 1423 1424 <a 1425 id="bx_1373509569_201891" 1426 href="https://www.gazeta.ru" 1427 class="partners-block__item" 1428 target="_blank" 1429 > 1430 1431 <img 1432 src="/upload/resize_cache/iblock/6e3/364_140_1/75mt9y0hzjm6tx3n0cyswd8qg1wttbkg.png" 1433 alt="Ëîãîòèï ïàðòí¸ðà Ãàçåòà.Ru" 1434 > 1435 1436 </a> 1437 1438 1439 <a 1440 id="bx_1373509569_137794" 1441 href="https://chetv.ru" 1442 class="partners-block__item" 1443 target="_blank" 1444 > 1445 1446 <img 1447 src="/upload/resize_cache/iblock/b2a/364_140_1/p9j1au6hrlhogeilmye5w0n7ab9wr1ii.png" 1448 alt="Ëîãîòèï ïàðòí¸ðà ×å!" 1449 > 1450 1451 </a> 1452 1453 1454 <a
1455 id="bx_1373509569_197336" 1456 href="https://maximum.ru" 1457 class="partners-block__item" 1458 target="_blank" 1459 > 1460 1461 <img 1462 src="/upload/resize_cache/iblock/6eb/364_140_1/dr2l7wdj7f0ddll2y8wjjagde3i1h8au.png" 1463 alt="Ëîãîòèï ïàðòí¸ðà Maximum" 1464 > 1465 1466 </a> 1467 1468 1469 <a 1470 id="bx_1373509569_201962" 1471 href="https://bambulab.3d-outlet.ru" 1472 class="partners-block__item" 1473 target="_blank" 1474 > 1475 1476 <img 1477 src="/upload/resize_cache/iblock/ee7/364_140_1/chyz0jf3sjylh1y3nz6wk3tm4tioi8xj.png" 1478 alt="Ëîãîòèï ïàðòí¸ðà Babmu Lab x 3D-OUTLET" 1479 > 1480 1481 </a> 1482 1483 1484 <a 1485 id="bx_1373509569_201872" 1486 href="https://vm.ru/" 1487 class="partners-block__item" 1488 target="_blank" 1489 > 1490 1491 <img 1492 src="/upload/resize_cache/iblock/2ae/364_140_1/q4v0ce8ia2zbibap7zk1od7ap40wb117.jpg" 1493 alt="Ëîãîòèï ïàðòí¸ðà Âå÷åðíÿÿ Ìîñêâà" 1494 > 1495 1496 </a> 1497 1498 1499 <a 1500 id="bx_1373509569_201871" 1501 href="https://msk1.ru" 1502 class="partners-block__item" 1503 target="_blank" 1504 > 1505 1506 <img 1507 src="/upload/resize_cache/iblock/91d/364_140_1/auz7s2vzagmiwlfo1onk732vpga79weq.png" 1508 alt="Ëîãîòèï ïàðòí¸ðà MSK1" 1509 > 1510 1511 </a> 1512 1513 1514 <a 1515 id="bx_1373509569_201873" 1516 href="https://allfest.ru/festival-2026/dobrofest" 1517 class="partners-block__item" 1518 target="_blank" 1519 > 1520 1521 <img 1522 src="/upload/resize_cache/iblock/317/364_140_1/5raxp9aged5y9a1pvuub5rhxqaqe8zts.jpg" 1523 alt="Ëîãîòèï ïàðòí¸ðà Allfest" 1524 > 1525 1526 </a> 1527 1528 </div> 1529 1530 </div> 1531 </div> 1532 1533</div> 1534</div> 1535</div> 1536<div class="footer"> 1537 <div class="wrap"> 1538 <!-- <a href="/local/ajax/auth/" data-fancybox data-type="ajax" >Auth</a>--> 1539 <!-- <a href="/local/ajax/auth/" data-fancybox data-type="ajax" >Register</a>--> 1540 <div class="footer__left"> 1541 <div class="footer__column footer__column--first"> 1542 <strong><a href="/program/">Ó÷àñòíèêè</a></strong> <strong><a href="/route/">Êàê äîåõàòü</a></strong> <strong><a href="/club/">Êëóá</a></strong> <strong><a href="/contacts/">Êîíòàêòû</a></strong> </div> 1543 <div class="footer__column"> 1544 <strong><a href="/about/" >Î ôåñòèâàëå</a></strong> 1545<a href="/about/news/" >Íîâîñòè</a> 1546<a href="/about/rules/" >Ïðàâèëà ôåñòèâàëÿ</a> 1547<a href="/about/faq/" >×àñòî çàäàâàåìûå âîïðîñû</a> </div> 1548 <div class="footer__column"> 1549 <strong><a href="/press-center/">Ïðåññ-öåíòð</a> </strong><a href="/press-center/">Ïðåññ-ðåëèç</a> <a href="/press-center/promo/">Ïðîìî-ìàòåðèàëû</a> </div>
1550 <div class="footer__column footer__column--first"> 1551 <strong>Ïðèëîæåíèå</strong> 1552<a href="https://play.google.com/store/apps/details?id=info.dobrofest.app" target="_blank" class="app app_new app--google"></a> 1553<a href="https://apps.apple.com/ru/app/%D0%B4%D0%BE%D0%B1%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%82/id1469339240" target="_blank" class="app app_new app--apple"></a> 1554 </div> 1555 <div class="footer__column"> 1556 <strong>Äîêóìåíòû</strong> <a href="/docs/privacy/">Ïîëèòèêà îáðàáîòêè ïåðñîíàëüíûõ äàííûõ</a> <a href="/docs/offer/">Äîãîâîð ïóáëè÷íîé îôåðòû</a> <a href="/docs/cookies/">Èñïîëüçîâàíèå cookie</a> </div> 1557 <div class="footer__column"> 1558 <strong>Ýëåêòðîííàÿ ïî÷òà 1559 <br /> 1560 </strong> <a href="mailto:[email protected]" >[email protected]</a> </div> 1561 <div class="footer__socials"> 1562 <div class="socials socials--grey"> 1563 <a rel="nofollow" target="_blank" href="https://vk.com/dobrofest" class="social social--vk">Dobrofest 1564 âî ÂÊîíòàêòå</a> 1565 <a rel="nofollow" target="_blank" href="https://t.me/dobrofest" class="social social--tg">Dobrofest 1566 â Telegram</a> 1567 <a rel="nofollow" target="_blank" href="https://t.me/dobrofest_talk" class="social social--tgc">×àò 1568 Dobrofest â Telegram</a> 1569 <a rel="nofollow" target="_blank" href="https://max.ru/dobrofest" 1570 class="social social--max">Dobrofest â Max</a> 1571 <a rel="nofollow" target="_blank" href="https://ok.ru/dobrofest" class="social social--ok">Dobrofest 1572 â Îäíîêëàññíèêàõ</a> 1573 <a rel="nofollow" target="_blank" href="https://www.youtube.com/user/Dobrofest2010" 1574 class="social social--yt">Dobrofest íà YouTube</a> 1575 </div> 1576 </div> 1577 </div> 1578 <div class="footer__right"> 1579 <!-- Âèäæåò ñîîáùåñòâà ÂÊîíòàêòå --> 1580 <div id="vk_groups"></div> 1581 <!-- Ïîäêëþ÷àåòñÿ íèæå --> 1582 <!-- Âèäæåò ñîîáùåñòâà ÂÊîíòàêòå --> 1583 </div> 1584 <div class="clear"></div> 1585 <div class="footer__tiny"> 1586 <div class="footer__copyright">DOBROFEST® <a href="https://dobrofest.info/dobrofest_trademark.jpeg" target="_blank">òîâàðíûé çíàê ¹952370</a><br> 1587ÎÎÎ «ÔÅÑÒÈÂÀËÜ ÄÎÁÐÎÔÅÑÒ», 2010 15882026</div> 1589 <div class="footer__creator"><a href="https://prominado.ru" target="_blank" class="prominado" title="Ñîçäàíèå ñàéòà Prominado">Ñîçäàíèå ñàéòà Prominado</a></div> 1590 <div class="clear"></div> 1591 </div> 1592 </div> 1593</div> 1594 1595 1596<!-- API ÂÊîíòàêòå -->
1597<script src="https://vk.com/js/api/openapi.js?144" type="text/javascript"></script>
1597 1598<!-- API ÂÊîíòàêòå --> 1599 1600 1601<!-- Kassir.ru --> 1602<!--
1602<script src="https://msk.kassir.ru/start-frame.js"></script>
1602 --> 1603<!-- Kassir.ru --> 1604 1605<!-- ßíäåêñ Ìåòðèêà --> 1606 <!-- Yandex.Metrika counter -->
1606<script type="text/javascript">
vendor: 431 bytes, line 1606
1606 (function(m,e,t,r,i,k,a){ m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a) })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym'); ym(
160612487354
vendor: 158 bytes, line 1606
1606, 'init', {webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
1606</script>
1606 <noscript><div><img src="https://mc.yandex.ru/watch/12487354" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> 1607<!-- ßíäåêñ Ìåòðèêà --> 1608 1609<!-- Âèäæåò ñîîáùåíèé ñîîáùåñòâà ÂÊîíòàêòå --> 1610<div id="vk_community_messages"></div>
1611<script type="text/javascript"> 1612 VK.Widgets.CommunityMessages("vk_community_messages", 13469053, {tooltipButtonText: "Åñòü âîïðîñû? Ïîääåðæêà íà ñâÿçè!", expandTimeout: 0, disableExpandChatSound: 1}); 1613</script>
1613 1614<!-- Âèäæåò ñîîáùåíèé ñîîáùåñòâà ÂÊîíòàêòå --> 1615 1616<!-- Âèäæåò ñîîáùåñòâà ÂÊîíòàêòå -->
1617<script type="text/javascript"> 1618 VK.Widgets.Group("vk_groups", {mode: 0, width: "380", height: "330", color1: 'FFFFFF', color2: '014104', color3: '014104'}, 13469053); 1619</script>
1619 1620<!-- Âèäæåò ñîîáùåñòâà ÂÊîíòàêòå --> 1621 1622<!-- ßíäåêñ Êàðòû --> 1623<!-- ßíäåêñ Êàðòû --> 1624<div class="cookie-notice" id="cookieNotice"> 1625 <div class="cookie-text"> 1626 Ìû èñïîëüçóåì cookie ôàéëû. <a href="/docs/cookies/">Ïîäðîáíåå</a> 1627 </div> 1628 <button class="cookie-accept" id="cookieAccept">Ïîíÿòíî</button> 1629</div> 1630
1631<script> 1632document.addEventListener('DOMContentLoaded', function() { 1633 var cookieNotice = document.getElementById('cookieNotice'); 1634 var cookieAccept = document.getElementById('cookieAccept'); 1635 1636 function getCookie(name) { 1637 let matches = document.cookie.match(new RegExp( 1638 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" 1639 )); 1640 return matches ? decodeURIComponent(matches[1]) : undefined; 1641 } 1642 1643 if (!getCookie('cookiesAccepted')) { 1644 cookieNotice.style.display = 'flex'; 1645 } 1646 1647 cookieAccept.addEventListener('click', function() { 1648 document.cookie = "cookiesAccepted=Y; max-age=31536000; path=/; SameSite=Lax"; 1649 cookieNotice.style.display = 'none'; 1650 setTimeout(function() { 1651 location.reload(); 1652 }, 100); 1653 }); 1654}); 1655</script>
1655 1656</body> 1657</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.