PageSourceSearch

https://xn--24-6kcu3aa5l.xn--p1ai/visual

html xn--24-6kcu3aa5l.xn--p1ai collected 2026-09-30 10:01:29 UTC 41,602 bytes, 558 lines download raw bytes

1<!doctype html>
2<html lang="ru">
3    <head>
4        <meta charset="utf-8">
5        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
6        <title>Визуальный выборщик</title>
7        <meta property="og:title" content="Визуальный выборщик">
8
9        <meta name="format-detection" content="telephone=no">
10        <meta name="format-detection" content="address=no">
11        <meta name="theme-color" content="#9bc649">
12        <meta name="msapplication-TileColor" content="#9bc649">
13        <meta name="application-name" content="ЖК «Аллея парк»">
14        <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/storage/image/w57/h57/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
15        <link rel="apple-touch-icon-precomposed" sizes="60x60" href="/storage/image/w60/h60/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
16        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/storage/image/w72/h72/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
17        <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/storage/image/w76/h76/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
18        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/storage/image/w114/h114/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
19        <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/storage/image/w120/h120/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
20        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/storage/image/w144/h144/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
21        <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/storage/image/w152/h152/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
22        <link rel="apple-touch-icon" sizes="180x180" href="/storage/image/w180/h180/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
23        <link rel="icon" type="image/png" sizes="192x192" href="/storage/image/w192/h192/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
24        <link rel="icon" type="image/png" sizes="96x96" href="/storage/image/w96/h96/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
25        <link rel="icon" type="image/png" sizes="48x48" href="/storage/image/w48/h48/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
26        <link rel="icon" type="image/png" sizes="32x32" href="/storage/image/w32/h32/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
27        <link rel="icon" type="image/png" sizes="16x16" href="/storage/image/w16/h16/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
28        <meta name="msapplication-TileImage" content="/storage/image/w144/h144/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
29        <meta name="msapplication-square70x70logo" content="/storage/image/w70/h70/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
30        <meta name="msapplication-square150x150logo" content="/storage/image/w150/h150/c/2dbad0d2aaab3cb56e72a24fb1075ae77d7777cd.png">
31    
32        <link rel="stylesheet" href="/css/common/styles.css?id=c01b45c471a652543334603692d27754">
33                 <link href="/assetsVisual/css/main.95b53cd5.css" rel="preloaded" as="style">
34            <link href="/assetsVisual/css/main.95b53cd5.css" rel="stylesheet">
35                    <link href="/assetsVisual/js/accordion.08fdf07d.js" rel="preloaded" as="script">
36                    <link href="/assetsVisual/js/animation.3b178aef.js" rel="preloaded" as="script">
37                    <link href="/assetsVisual/js/btn-trigger.a9c856cf.js" rel="preloaded" as="script">
38                    <link href="/assetsVisual/js/chunk-vendors.0c340d2e.js" rel="preloaded" as="script">
39                    <link href="/assetsVisual/js/form.8373d790.js" rel="preloaded" as="script">
40                    <link href="/assetsVisual/js/header.5a0caa0c.js" rel="preloaded" as="script">
41                    <link href="/assetsVisual/js/main.13a1e4d3.js" rel="preloaded" as="script">
42                    <link href="/assetsVisual/js/popup-facade.b10b0c41.js" rel="preloaded" as="script">
43                    <link href="/assetsVisual/js/safari-nomodule-fix.js" rel="preloaded" as="script">
44                    <link href="/assetsVisual/js/share.c8042426.js" rel="preloaded" as="script">
45                    <link href="/assetsVisual/js/tabs.747d162b.js" rel="preloaded" as="script">
46                    <link href="/assetsVisual/js/utp.5754969a.js" rel="preloaded" as="script"><style>:root{ --header-logo-height: 75px; }</style> <style>:root{--color-brand-base:#9bc649;--color-brand-base-rgb:155,198,73;--color-brand-light:#c8db6d;--color-brand-light-rgb:200,219,109;--color-brand-dark:#557546;--color-brand-dark-rgb:85,117,70;--color-brand-text:#414141;--color-brand-text-rgb:65,65,65;--color-brand-headers:#557546;--color-brand-headers-rgb:85,117,70;--color-additional-1:#a9c932;--color-additional-1-rgb:169,201,50;--color-additional-2:#a9c932;--color-additional-2-rgb:169,201,50;--color-additional-3:#a9c932;--color-additional-3-rgb:169,201,50;--color-additional-4:#a9c932;--color-additional-4-rgb:169,201,50;--color-additional-5:#a9c932;--color-additional-5-rgb:169,201,50;--color-visual-mask:#bfd66c;--color-visual-mask-rgb:191,214,108;
46--color-visual-mask-hover:#b3d146;--color-visual-mask-hover-rgb:179,209,70;}</style>    <style>
47                    @font-face {
48                font-family: "MultiKelnik";
49                src: url(/storage/7a/23/716/7a236e45f74575927f790569af52cffd7233a661.woff) format("woff");
50                font-display: swap;
51                font-weight:  400 ;
52            }
53                                @font-face {
54                font-family: "MultiKelnik";
55                src: url(/storage/76/32/716/76323837c46885444f6c05cc66cc34b7237a250b.woff) format("woff");
56                font-display: swap;
57                font-weight:  700 ;
58            }
59                            html {font-family: "MultiKelnik", "ptRootUi", sans-serif;}
60    </style>
61            
61<script>
vendor: 391 bytes, lines 61-65
61(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
62                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
63                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
64                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
65            })(window,document,'script','dataLayer','
65GTM-KLDKSDN
vendor: 3 bytes, line 65
65');
65</script>
65
66        
66<script>window.yandexMapKey = '13f7d210-ae1b-4e32-aa7b-8350a5525336';</script>
66
67        <!-- Yandex.Metrika counter -->
68<script type="text/javascript">
69    (function(m,e,t,r,i,k,a){
70        m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
71        m[i].l=1*new Date();
72        for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
73        k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
74    })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=109859283', 'ym');
75
76    ym(109859283, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
77</script>
77
78<noscript><div><img src="https://mc.yandex.ru/watch/109859283" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
79<!-- /Yandex.Metrika counter --><!-- Top.Mail.Ru counter -->
80<script type="text/javascript">
81var _tmr = window._tmr || (window._tmr = []);
82_tmr.push({id: "3780185", type: "pageView", start: (new Date()).getTime()});
83(function (d, w, id) {
84  if (d.getElementById(id)) return;
85  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
86  ts.src = "https://top-fwz1.mail.ru/js/code.js";
87  var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
88  if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
89})(document, window, "tmr-code");
90</script>
90
91<noscript><div><img src="https://top-fwz1.mail.ru/counter?id=3780185;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div></noscript>
92<!-- /Top.Mail.Ru counter -->
93        </head>
94    <body class="j-animation">
95            <header class="header is-fixed header_theme_transparent">
96    <div class="header__container">
97        <div class="header__inner j-header__inner">
98            <a class="header__logo j-header__drive" href="/">
99                                    <img class="header__logo-light" src="/storage/0c/37/530/0c37c09d60e81b44f99d1d67abc74d5cc22da737.svg" width="490" height="140" alt="ЖК «Аллея парк»">
100                                                    <img class="header__logo-dark" src="/storage/28/67/527/2867fda1a914494fa372bbf2e33a83679bbdadac.svg" width="490" height="140" alt="ЖК «Аллея парк»">
101                            </a>
102                            <div class="header__search-navigation">
103        <ul class="navigation-group j-group-navigation">
104                                                <li class="navigation-group__item j-group-navigation__item" data-group="true" data-show="960">
105                        <div class="navigation-group__grouper j-group-navigation__grouper">
106                            О проекте
107                            <span class="navigation-group__grouper-icon">
108                                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
109                                    <path d="M16 10L12 14L8 10" stroke-width="2" stroke-linecap="round" />
110                                </svg>
111                            </span>
112                                                            <nav class="navigation j-group-navigation__navigation">
113                                    <ul class="navigation__list">
114                                                                                                                                <li class="navigation__item">
115                                                <a class="navigation__link" href="/#special">О проекте</a>
116                                            </li>
117                                                                                                                                <li class="navigation__item">
118                                                <a class="navigation__link" href="/#promo">Акции</a>
119                                            </li>
120                                                                                                                                <li class="navigation__item">
121                                                <a class="navigation__link" href="/#refprog">Программа &quot;Вместе с выгодой&quot;</a>
122                                            </li>
123                                                                                                                                <li class="navigation__item">
124                                                <a class="navigation__link" href="/#news">Новости</a>
125                                            </li>
126                                                                                                                                <li class="navigation__item">
127                                                <a class="navigation__link" href="/#location">Расположение</a>
128                                            </li>
129                                                                                                                                <li class="navigation__item">
130                                                <a class="navigation__link" href="/#how-buy">Как купить</a>
131                                            </li>
132                                                                                                                                <li class="navigation__item">
133                                                <a class="navigation__link" href="/#progress">Ход строительства</a>
134                                            </li>
135                                                                                                                                <li class="navigation__item">
136                                                <a class="navigation__link" href="/#documents">Документы</a>
137                                            </li>
138                                                                                                                                <li class="navigation__item">
139                                                <a class="navigation__link" href="/#contacts">Контакты</a>
140                                            </li>
141                                                                            </ul>
142                                </nav>
143                                                    </div>
144                    </li>
145                                                                <li class="navigation-group__item j-group-navigation__item" data-group="true" data-show="960" data-group-start="960" data-group-end="1280">
146                        <div class="navigation-group__grouper j-group-navigation__grouper">
147                            Квартиры
148                            <span class="navigation-group__grouper-icon">
149                                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
150                                    <path d="M16 10L12 14L8 10" stroke-width="2" stroke-linecap="round" />
151                                </svg>
152                            </span>
153                            <nav class="navigation j-group-navigation__navigation">
154                                <ul class="navigation__list">
155                                                                            <li class="navigation__item">
156                                            <a class="navigation__link" href="/visual">на 3D-плане</a>
157                                        </li>
158                                                                            <li class="navigation__item">
159                                            <a class="navigation__link" href="/parametric-search">по параметрам</a>
160                                        </li>
161                                                                    </ul>
162                            </nav>
163                        </div>
164                    </li>
165                                    </ul>
166    </div>
167            
168            <div class="header__lead j-header__drive">
169                <div class="header__phone">
170                    <a href="tel:+73912002288" class="phone">
171                        <span class="phone__number">+7 (391) 200 22 88</span>
172                        <span class="phone__icon">
173                            <svg width="14" height="14" viewBox="0 0 14 14">
174                                <path id="rrb6a" d="M11.748 0h.298c.996.402 1.693 1.91 1.892 2.916.498 3.318-2.09 6.234-4.58 8.145-2.09 1.709-6.272 4.524-8.661 1.81-.398-.202-.697-.704-.697-1.207.1-.804.796-1.408 1.394-1.81.398-.302 1.394-1.207 1.99-1.207.499 0 .897.604 1.196.905l.497.503c.1.1 1.295-.704 1.494-.804a7.53 7.53 0 0 0 1.394-1.106c.398-.403.796-.905 1.095-1.307.1-.202.896-1.408.896-1.509 0 0-.697-.704-.896-1.005-.399-.604-.697-1.106-.299-1.81.2-.302.398-.503.597-.805.399-.402.797-.804 1.295-1.106.298-.2.696-.502 1.095-.603z"></path>
175                            </svg>
176                        </span>
177                    </a>
178                </div>
179                                    <button type="button" class="button header__callback-button j-popup-callback" data-callback="true" data-href="zakazat-zvonok" aria-label="Заказать звонок">
180    <span>Заказать звонок</span>
181</button>
182
183                
184                                    <a href="/favorite" class="header__favorites">
185                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
186                            <path d="M12 4L13.8885 10.1115H20L15.0557 13.8885L16.9443 20L12 16.2229L7.05573 20L8.94427 13.8885L4 10.1115H10.1115L12 4Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
187                        </svg>
188                        <div class="header__favorites-counter j-header__favorites-counter is-empty ">
189                            0
190                        </div>
191                    </a>
192                
193                                    <button class="header__burger j-burger" aria-label="Открыть меню"><span class="header__burger-line"></span></button>
194                            </div>
195
196                            <div class="header__mobile-menu">
197        <nav class="navigation-mobile j-navigation-mobile">
198                                    <ul class="navigation-mobile__list">
199                                                        <li class="navigation-mobile__list-item">
200                        <a class="navigation-mobile__link" href="/parametric-search">Квартиры по параметрам</a>
201                    </li>
202                                                        <li class="navigation-mobile__list-item">
203                        <a class="navigation-mobile__link j-anchor" href="">Квартиры на 3D-плане</a>
204                    </li>
205                                                        <li class="navigation-mobile__list-item">
206                        <a class="navigation-mobile__link" href="/#promo">Акции</a>
207                    </li>
208                                                        <li class="navigation-mobile__list-item">
209                        <a class="navigation-mobile__link" href="/#refprog">Программа &quot;Вместе с выгодой&quot;</a>
210                    </li>
211                                                        <li class="navigation-mobile__list-item">
212                        <a class="navigation-mobile__link" href="/#news">Новости</a>
213                    </li>
214                                                        <li class="navigation-mobile__list-item">
215                        <a class="navigation-mobile__link" href="/#how-buy">Как купить</a>
216                    </li>
217                                                        <li class="navigation-mobile__list-item">
218                        <a class="navigation-mobile__link" href="/#location">Расположение</a>
219                    </li>
220                                                        <li class="navigation-mobile__list-item">
221                        <a class="navigation-mobile__link" href="/#documents">Документы</a>
222                    </li>
223                                                        <li class="navigation-mobile__list-item">
224                        <a class="navigation-mobile__link" href="/#contacts">Контакты</a>
225                    </li>
226                                                        <li class="navigation-mobile__list-item">
227                        <a class="navigation-mobile__link" href="/#special">О проекте</a>
228                    </li>
229                            </ul>
230                                        <div class="navigation-mobile__phone">
231                    <a href="tel:+73912002288" class="phone">
232                        <span class="phone__number">+7 (391) 200 22 88</span>
233                    </a>
234                </div>
235                    </nav>
236    </div>
237                    </div>
238    </div>
239</header>
240
241    <main class="grid__main j-theme-main " data-theme="default"><div id="visual"
242     data-url="/api/estate-visual/1/30"
243     data-base-url="/visual"
244     data-plural="WyJcdTA0M2ZcdTA0M2VcdTA0M2NcdTA0MzVcdTA0NDlcdTA0MzVcdTA0M2RcdTA0MzhcdTA0MzUiLCJcdTA0M2ZcdTA0M2VcdTA0M2NcdTA0MzVcdTA0NDlcdTA0MzVcdTA0M2RcdTA0MzhcdTA0NGYiLCJcdTA0M2ZcdTA0M2VcdTA0M2NcdTA0MzVcdTA0NDlcdTA0MzVcdTA0M2RcdTA0MzhcdTA0MzkiXQ=="
245          data-property-type="flat"></div>
246                    
247                                                                                                                                                                                                                                                    </main>
248    
249         <template id="visual-form-5">
250        <div class="form">
251            <div id="visual-form-5-form" class="form j-form">
252                <form action="/api/form/submit/5" method="post" class="form__form" data-validate="" data-validate-check="key" data-validate-check="submit">
253                    <input type="hidden" name="_token" value="98tScUIjflFtruLfIpjOBx6b1y6uwLMoESRFoiwa" autocomplete="off">                    <div style="display: none">
254                        <input name="zabronirovat-kvartiru[0571ab2c5f749710c0531c7bf5d7c772]" type="text">
255                    </div>
256                    <div class="form__title">Забронировать квартиру</div>
257                    <div class="form__caption"></div>
258                    <div class="j-form__parametric-content"></div>
259
260                    <div class="form__input">
261    <label for="id-0464e3cdd3296ecf3c5acdd018724bac" class="input__label">Ваше имя</label>
262    <div class="input">
263        <input type="text" class="input__input" name="zabronirovat-kvartiru[field13]" id="id-0464e3cdd3296ecf3c5acdd018724bac" aria-label="Ваше имя" data-validate-name="field13" data-validate-required-ms="Укажите номер телефона">
264        <div class="input__error">
265            <div class="input__error-text" data-validate-error="field13"></div>
266        </div>
267    </div>
268</div>
269<div class="form__input">
270    <label for="id-aeced03a6c48a10465312b9e69c7eacb" class="input__label">E-mail</label>
271    <div class="input">
272        <input type="text" class="input__input" name="zabronirovat-kvartiru[field14]" id="id-aeced03a6c48a10465312b9e69c7eacb" aria-label="E-mail" data-validate-name="field14" data-validate-required-ms="Укажите номер телефона" data-validate-email="">
273        <div class="input__error">
274            <div class="input__error-text" data-validate-error="field14"></div>
275        </div>
276    </div>
277</div>
278<div class="form__input">
279    <label for="id-87eecb2a4556024c4f0dcd49229a51a7" class="input__label">Телефон</label>
280    <div class="input">
281        <input type="text" class="input__input" name="zabronirovat-kvartiru[field15]" id="id-87eecb2a4556024c4f0dcd49229a51a7" aria-label="Телефон" data-validate-name="field15" data-validate-mask="+ 7 (999) 999-99-99" data-validate-mask-msg="Номер телефона должен состоять из 10 цифр" data-validate-required-msg="Укажите номер телефона">
282        <div class="input__error">
283            <div class="input__error-text" data-validate-error="field15"></div>
284        </div>
285    </div>
286</div>
287<div class="form__input">
288    <label for="id-b4acc044ec60d8baab276d9f0009726d" class="input__label">Сообщение менеджеру</label>
289    <div class="input">
290        <textarea class="input__input" name="zabronirovat-kvartiru[field16]" id="id-b4acc044ec60d8baab276d9f0009726d" aria-label="Сообщение менеджеру" data-validate-name="field16" data-validate-required-ms="Заполните поле" data-validate-max="100" data-validate-max-msg="Максимальное количество - $ символов"></textarea>
291        <div class="input__error">
292            <div class="input__error-text" data-validate-error="field16"></div>
293        </div>
294    </div>
295</div>
296
297
298                    <div class="form__submit">
299                        <button type="submit" class="button button_width_block button_size_mega j-form-submit" aria-label="Забронировать квартиру">
300                            <span>Забронировать квартиру</span>
301                        </button>
302                    </div>
303                                            <div class="form__agreement">Нажимая кнопку, вы подтверждаете свое <a href="/policy" class="link"><span class="link__text">согласие</span></a> на обработку персональных данных</div>
304                                    </form>
305                <div class="form__response j-form-success">
306                    <div class="form__response-heading">Спасибо. Ваша заявка отправлена менеджеру.</div>
307                    <div class="form__response-message"></div>
308                </div>
309                <div class="form__response j-form-error">
310                    <div class="form__response-heading">Что-то пошло не так!</div>
311                    <div class="form__response-message"></div>
312                </div>
313            </div>
314        </div>
315    </template><template id="zakazat-zvonok">
316        <div class="form">
317            <div id="zakazat-zvonok-form" class="form j-form">
318                <form action="/api/form/submit/1" method="post" class="form__form" data-validate="" data-validate-check="key" data-validate-check="submit">
319                    <input type="hidden" name="_token" value="98tScUIjflFtruLfIpjOBx6b1y6uwLMoESRFoiwa" autocomplete="off">                    <div style="display: none">
320                        <input name="zakazat-zvonok[9fe99539087916fd2b6fb1d716486089]" type="text">
321                    </div>
322                    <div class="form__title">Заказать звонок</div>
323                    <div class="form__caption"><p>Менеджер перезвонит вам и ответит на вопросы.</p></div>
324
325                    <div class="form__input">
326    <label for="id-be66ec6c8f3198a3dacdc0da5aa602b9" class="input__label">Ваше имя</label>
327    <div class="input">
328        <input type="text" class="input__input" name="zakazat-zvonok[field2]" id="id-be66ec6c8f3198a3dacdc0da5aa602b9" aria-label="Ваше имя" data-validate-name="field2" data-validate-required-ms="Укажите номер телефона">
329        <div class="input__error">
330            <div class="input__error-text" data-validate-error="field2"></div>
331        </div>
332    </div>
333</div>
334<div class="form__input">
335    <label for="id-de41eab17ec0b936e0f5a0b66c240ac7" class="input__label">Телефон</label>
336    <div class="input">
337        <input type="text" class="input__input" name="zakazat-zvonok[field1]" id="id-de41eab17ec0b936e0f5a0b66c240ac7" aria-label="Телефон" data-validate-name="field1" data-validate-mask="+ 7 (999) 999-99-99" data-validate-mask-msg="Номер телефона должен состоять из 10 цифр" data-validate-required-msg="Укажите номер телефона">
338        <div class="input__error">
339            <div class="input__error-text" data-validate-error="field1"></div>
340        </div>
341    </div>
342</div>
343<div class="form__input">
344    <label for="id-c4eb6f7a41195dd231043b56c6f18278" class="input__label">E-mail</label>
345    <div class="input">
346        <input type="text" class="input__input" name="zakazat-zvonok[field17]" id="id-c4eb6f7a41195dd231043b56c6f18278" aria-label="E-mail" data-validate-name="field17" data-validate-required-ms="Укажите номер телефона" data-validate-email="" data-field-name="email">
347        <div class="input__error">
348            <div class="input__error-text" data-validate-error="field17"></div>
349        </div>
350    </div>
351</div>
352
353
354                    <div class="form__submit">
355                        <button type="submit" class="button button_width_block button_size_mega j-form-submit" aria-label="Заказать звонок">
356                            <span>Заказать звонок</span>
357                        </button>
358                    </div>
359                                            <div class="form__agreement">Нажимая кнопку, вы подтверждаете свое <a href="/policy" class="link"><span class="link__text">согласие</span></a> на обработку персональных данных</div>
360                                    </form>
361                <div class="form__response j-form-success">
362                    <div class="form__response-heading">Заявка успешно отправлена.</div>
363                    <div class="form__response-message"><p>Менеджер перезвонит вам, как только получит заявку.</p></div>
364                </div>
365                <div class="form__response j-form-error">
366                    <div class="form__response-heading">К сожалению, заявка не отправилась. Повторите, пожалуйста, отправку заявки.</div>
367                    <div class="form__response-message"><p>Попробуйте заполнить форму позднее.</p></div>
368                </div>
369            </div>
370        </div>
371    </template>         <div class="cookies-notice j-cookies-notice" data-timer="30">
372    <div class="cookies-notice__text">
373        <p>Мы&nbsp;используем файлы cookie. Продолжая пользоваться сайтом, вы соглашаетесь&nbsp;</p>
374                    <button class="j-popup" data-no-hash="true" data-href="cookies" data-modify="content">с использованием файлов cookie.</button>
375            </div>
376    <div class="cookies-notice__button">
377        <button type="button" class="button button_theme_color j-cookies-notice__button" aria-label="Принимаю">
378            <span>Принимаю</span>
379        </button>
380    </div>
381</div>
382<template id="cookies"><h2>О&nbsp;файлах Cookie</h2><p>Файл cookie представляет собой небольшой файл, обычно состоящий из&nbsp;букв и&nbsp;цифр. Когда вы&nbsp;посещаете сайт, файл сохраняется на&nbsp;вашем компьютере, планшетном&nbsp;ПК, телефоне или другом устройстве. Cookies помогают нам повысить эффективность работы сайта и&nbsp;получить аналитические данные.</p><h3>Типы файлов cookie</h3><h4>Строго необходимые файлы cookie.</h4><p>Эти файлы cookie необходимы, чтобы сайт работал корректно, они позволят Вам передвигаться по&nbsp;нашему сайту и&nbsp;использовать его возможности. Эти файлы не&nbsp;идентифицируют вас как личность. Если вы&nbsp;не&nbsp;согласны использовать данный тип файлов, это может оказать влияние на&nbsp;производительность веб-сайта, или его компонентов.</p><h4>Файлы cookie, относящиеся к&nbsp;производительности, эффективности и&nbsp;аналитике.</h4><p>Эти файлы помогают нам понять, как посетители взаимодействуют с&nbsp;нашим сайтом, предоставляя информацию о&nbsp;тех областях, которые они посетили и&nbsp;количестве времени, которое они провели на&nbsp;сайте, так&nbsp;же они показывают проблемы в&nbsp;работе интернет-ресурса, например, сообщения об&nbsp;ошибках. Это поможет нам улучшить работу сайта.</p><p>Файлы cookie, относящиеся к&nbsp;аналитике, также помогают нам измерять эффективность рекламных кампаний и&nbsp;оптимизировать содержание сайтов для тех, кого заинтересовала наша реклама. Данный тип файлов cookies не&nbsp;может быть использован для вашей идентификации. Вся информация, которая собирается и&nbsp;анализируется, анонимна.</p><p>Функциональные файлы cookie. Эти файлы cookie служат для того, чтобы опознавать пользователей, возвращающихся на&nbsp;наш сайт. Они позволяют нам индивидуально подбирать содержание сайта для вас, приветствовать вас по&nbsp;имени и&nbsp;запоминать ваши предпочтения. Если вы&nbsp;блокируете этот тип файлов, то&nbsp;это может повлиять на&nbsp;производительность и&nbsp;функциональность веб-сайта и&nbsp;может ограничить доступ к&nbsp;контенту на&nbsp;сайте.</p><h4>Рекламные файлы cookie.</h4><p>В&nbsp;эти файлы cookie записываются сведения о&nbsp;ваших посещениях сайтов, в&nbsp;том числе, о&nbsp;посещении наших сайтов и&nbsp;страниц, а&nbsp;также данные о&nbsp;ссылках и&nbsp;рекламе, которые вы&nbsp;выбирали для просмотра. Одна из&nbsp;целей, которые мы&nbsp;ставим перед собой,&nbsp;— отражать на&nbsp;наших веб-сайтах тот контент, который наиболее полно ориентирован на&nbsp;Вас.</p><h3>Управление файлами cookie</h3><p>Вы&nbsp;можете ограничить, заблокировать или удалить файлы cookie через настройки вашего браузера.</p></template>
383        
383<script async src="/js/common/app.js?id=fe230236ec6b438382b9910a4f7d4f16"></script>
383
384         
384<script src="/assetsVisual/js/accordion.08fdf07d.js"></script>
384
385                    
385<script src="/assetsVisual/js/animation.3b178aef.js"></script>
385
386                    
386<script src="/assetsVisual/js/btn-trigger.a9c856cf.js"></script>
386
387                    
387<script src="/assetsVisual/js/chunk-vendors.0c340d2e.js"></script>
387
388                    
388<script src="/assetsVisual/js/form.8373d790.js"></script>
388
389                    
389<script src="/assetsVisual/js/header.5a0caa0c.js"></script>
389
390                    
390<script src="/assetsVisual/js/main.13a1e4d3.js"></script>
390
391                    
391<script src="/assetsVisual/js/popup-facade.b10b0c41.js"></script>
391
392                    
392<script src="/assetsVisual/js/safari-nomodule-fix.js"></script>
392
393                    
393<script src="/assetsVisual/js/share.c8042426.js"></script>
393
394                    
394<script src="/assetsVisual/js/tabs.747d162b.js"></script>
394
395                    
395<script src="/assetsVisual/js/utp.5754969a.js"></script>
395     <!-- StreamWood code -->
396<script defer src="https://clients.streamwood.ru/code?swKey=834247ac1e070d548703ba8b9270f925&swDomainKey=2fd378e8cab2a07b2930f75538ca07d3" charset="utf-8"></script>
396
397<!-- /StreamWood code -->
398<!-- StreamWood QUIZ code -->
399<script defer src="https://clients.streamwood.ru/quiz/code/?swKey=834247ac1e070d548703ba8b9270f925&swDomainKey=2fd378e8cab2a07b2930f75538ca07d3" charset="utf-8"></script>
399
400<!-- /StreamWood QUIZ code --><!-- Roistat Counter Start -->
401<script>
402(function(w, d, s, h, id) {
403    w.roistatProjectId = id; w.roistatHost = h; w.roistatPage = d.location.href; w.roistatReferrer = d.referrer;
404    var p = d.location.protocol == "https:" ? "https://" : "http://";
405    var u = /^.*roistat_visit=[^;]+(.*)?$/.test(d.cookie) ? "/dist/module.js" : "/api/site/1.0/"+id+"/init?referrer="+encodeURIComponent(d.location.href);
406    var js = d.createElement(s); js.charset="UTF-8"; js.async = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);
407})(window, document, 'script', 'cloud.roistat.com', '4fd436af3f0b8f80b8c9ee2226ee4f14');
408</script>
408
409<!-- Roistat Counter End -->
409<script>
410/* Roistat: формы «Заказать звонок» и «Забронировать квартиру» на аллея24.рф. */
411(function (window, document) {
412    'use strict';
413
414    if (window.__alleya24RoistatFormsInitialized) {
415        return;
416    }
417    window.__alleya24RoistatFormsInitialized = true;
418
419    var sentForms = new WeakSet();
420    var pendingGoals = [];
421    var goalTimer = null;
422
423    var forms = {
424        '/api/form/submit/1': {
425            title: 'Заказать звонок — аллея24.рф',
426            prefix: 'zakazat-zvonok',
427            nameField: 'field2',
428            phoneField: 'field1',
429            emailField: 'field17'
430        },
431        '/api/form/submit/5': {
432            title: 'Забронировать квартиру — аллея24.рф',
433            prefix: 'zabronirovat-kvartiru',
434            nameField: 'field13',
435            phoneField: 'field15',
436            emailField: 'field14',
437            messageField: 'field16'
438        }
439    };
440
441    function flushGoals() {
442        var api = window.roistatGoal;
443        var now = Date.now();
444
445        pendingGoals = pendingGoals.filter(function (goal) {
446            if (now - goal.createdAt > 60000) {
447                return false;
448            }
449            if (!api || typeof api.reach !== 'function') {
450                return true;
451            }
452            try {
453                api.reach(goal.data);
454                return false;
455            } catch (error) {
456                return true;
457            }
458        });
459
460        if (!pendingGoals.length && goalTimer !== null) {
461            window.clearInterval(goalTimer);
462            goalTimer = null;
463        }
464    }
465
466    function sendGoal(data) {
467        pendingGoals.push({ data: data, createdAt: Date.now() });
468        flushGoals();
469        if (pendingGoals.length && goalTimer === null) {
470            goalTimer = window.setInterval(flushGoals, 300);
471        }
472    }
473
474    function getValue(form, prefix, field) {
475        if (!field) {
476            return '';
477        }
478        var input = form.querySelector('[name="' + prefix + '[' + field + ']"]');
479        return input ? input.value.trim() : '';
480    }
481
482    // JS сайта активирует .j-form-success только после ответа API с success: true.
483    function handleSuccess(element) {
484        if (!element.matches('.j-form-success.is-active')) {
485            return;
486        }
487
488        var wrapper = element.closest('.j-form');
489        var form = wrapper && wrapper.querySelector('form');
490        if (!form || sentForms.has(form)) {
491            return;
492        }
493
494        var config = forms[form.getAttribute('action')];
495        if (!config) {
496            return;
497        }
498
499        var phone = getValue(form, config.prefix, config.phoneField);
500        if (!phone) {
501            return;
502        }
503
504        var message = getValue(form, config.prefix, config.messageField);
505        var description = config.title + '. Страница: ' + window.location.href;
506        if (message) {
507            description += '. Сообщение менеджеру: ' + message;
508        }
509
510        sentForms.add(form);
511        sendGoal({
512            leadName: config.title,
513            name: getValue(form, config.prefix, config.nameField),
514            phone: phone,
515            email: getValue(form, config.prefix, config.emailField),
516            text: description,
517            is_skip_sending: 1
518        });
519    }
520
521    function observeForms() {
522        var observer = new MutationObserver(function (mutations) {
523            mutations.forEach(function (mutation) {
524                if (mutation.type === 'attributes') {
525                    handleSuccess(mutation.target);
526                    return;
527                }
528                mutation.addedNodes.forEach(function (node) {
529                    if (node.nodeType !== 1) {
530                        return;
531                    }
532                    if (node.matches('.j-form-success.is-active')) {
533                        handleSuccess(node);
534                    }
535                    node.querySelectorAll('.j-form-success.is-active').forEach(handleSuccess);
536                });
537            });
538        });
539
540        observer.observe(document.body, {
541            subtree: true,
542            childList: true,
543            attributes: true,
544            attributeFilter: ['class']
545        });
546        document.querySelectorAll('.j-form-success.is-active').forEach(handleSuccess);
547    }
548
549    if (document.readyState === 'loading') {
550        document.addEventListener('DOMContentLoaded', observeForms, { once: true });
551    } else {
552        observeForms();
553    }
554})(window, document);
555</script>
vendor: 80 bytes, lines 555-556
555
556            <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
556GTM-KLDKSDN
vendor: 87 bytes, lines 556-557
556" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
557    
557</body>
558</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.