PageSourceSearch

https://cityalert.ru/privacy/

html cityalert.ru collected 2026-10-02 01:08:15 UTC 34,148 bytes, 572 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <!-- Title -->
5    <title>Сити Алерт &bull; Политика конфиденциальности</title>
6
7    <!-- Required Meta Tags Always Come First -->
8    <meta charset="utf-8">
9	<meta name="theme-color" content="#4599D9">	
10    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
11    <meta http-equiv="x-ua-compatible" content="ie=edge">
12	
13    <!-- Favicon -->
14    <link rel="shortcut icon" href="/img/favicon.ico">
15
16    <!-- Google Fonts -->
17   
18    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto">   
19    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Rubik">
20
21    <!-- CSS Global Compulsory -->
22    <link rel="stylesheet" href="/assets/vendor/bootstrap/bootstrap.min.css">
23
24    <!-- CSS Implementing Plugins -->
25    <link rel="stylesheet" href="/assets/vendor/icon-awesome/css/font-awesome.min.css">
26    <link rel="stylesheet" href="/assets/vendor/icon-line/css/simple-line-icons.css">
27    <link rel="stylesheet" href="/assets/vendor/icon-line-pro/style.css">
28    <link rel="stylesheet" href="/assets/vendor/icon-hs/style.css">
29    <link rel="stylesheet" href="/assets/vendor/animate.css">
30    <link rel="stylesheet" href="/assets/vendor/fancybox/jquery.fancybox.min.css">
31    <link rel="stylesheet" href="/assets/vendor/slick-carousel/slick/slick.css">
32    <link rel="stylesheet" href="/assets/vendor/dzsparallaxer/dzsparallaxer.css">
33    <link rel="stylesheet" href="/assets/vendor/dzsparallaxer/dzsscroller/scroller.css">
34    <link rel="stylesheet" href="/assets/vendor/dzsparallaxer/advancedscroller/plugin.css">
35    <link rel="stylesheet" href="/assets/vendor/typedjs/typed.css">
36    <link rel="stylesheet" href="/assets/vendor/hs-megamenu/src/hs.megamenu.css">
37    <link rel="stylesheet" href="/assets/vendor/hamburgers/hamburgers.min.css">
38
39    <!-- CSS Unify -->
40    <link rel="stylesheet" href="/assets/css/unify.css">
41
42    <!-- CSS Customization -->
43    <link rel="stylesheet" href="/assets/css/custom1.css">
44    <meta property="og:title" content="Сити Алерт &bull; Политика конфиденциальности"/>
45    <meta property="og:description" content="Все важные сообщения твоего населённого пункта у тебя в телефоне!"/>
46    <meta property="og:image" content="http://cityalert.ru/assets/img/soc.jpg">
47    <meta property="og:type" content="website"/>
48  
49  </head>
50
51  <body>
52    <main>    
53     <div style="background-image: url('/assets/img/bg/bg-pattern-8.png');">
54 <style>.p_terms {font-size:16px !important;} a {color: #4765a0; text-decoration:underline;} .nav-link {text-decoration:none !important;} .list-group-item.active a {color:white !important;} .list-group-item.active {background-color:#4765a0 !important;}</style>
55 <header id="js-header" class="u-header u-header--sticky-top u-header--toggle-section u-header--change-appearance tp--intro tp--pattern-7 tp--gradient-3"
56            data-header-fix-moment="300">
57      <div class="u-header__section u-header__section--dark g-bg-black-opacity-0_4 g-transition-0_3 g-py-10 tp--intro tp--pattern-7 tp--gradient-3"
58           data-header-fix-moment-exclude="g-bg-black-opacity-0_4 g-py-10"
59           data-header-fix-moment-classes="g-bg-black-opacity-0_7 g-py-0">
60        <nav class="navbar navbar-toggleable-md">
61          <div class="container">
62            <!-- Responsive Toggle Button -->
63            <button class="navbar-toggler navbar-toggler-right btn g-line-height-1 g-brd-none g-pa-0 g-pos-abs g-right-0" type="button"
64                    aria-label="Toggle navigation"
65                    aria-expanded="false"
66                    aria-controls="navBar"
67                    data-toggle="collapse"
68                    data-target="#navBar"
69            >
70              <span class="hamburger hamburger--slider">
71                <span class="hamburger-box">
72                  <span class="hamburger-inner"></span>
73                </span>
74              </span>
75            </button>
76            <!-- End Responsive Toggle Button -->
77
78            <!-- Logo -->
79            <a href="/" class="navbar-brand">
80              <img src="/assets/img/logo/logo.png" width="200px;">
81            </a>
82            <!-- End Logo -->
83
84            <!-- Navigation -->
85            <div class="collapse navbar-collapse align-items-center flex-sm-row g-pt-10 g-pt-5--lg" id="navBar">
86              <ul class="navbar-nav text-uppercase g-font-weight-600 ml-auto">
87                <li class="nav-item g-mx-20--lg">
88                  <a href="http://cityalert.ru/" class="nav-link g-px-0">Главная</a>
89                </li>
90
91                <li class="nav-item g-mx-20--lg">
92                  <a href="http://cityalert.ru/terms/" class="nav-link g-px-0">Соглашение</a>
93                </li>
94
95                <li class="nav-item g-mx-20--lg">
96                  <a href="http://cityalert.ru/join/" class="nav-link g-px-0">Подключить город</a>
97                </li>
98
99                <li class="nav-item g-mx-20--lg">
100                  <a href="http://cityalert.ru/sales/" class="nav-link g-px-0">Реклама</a>
101                </li>
102
103                <li class="nav-item g-mx-20--lg">
104                  <a href="http://cityalert.ru/help/" class="nav-link g-px-0">Помощь</a>
105                </li>
106
107                <li class="nav-item g-ml-20--lg g-mr-0--lg">
108                  <a href="http://cityalert.ru/support/" class="nav-link g-px-0">Контакты</a>
109                </li>
110              </ul>
111            </div>
112            <!-- End Navigation -->
113          </div>
114        </nav>
115      </div>
116    </header>
117    <!-- End Header -->
118
119
120 <div class="profile container content about_container" style="padding-top: 20px !important; margin-top:100px;">
121    	<div class="row">
122            <!--Left Sidebar-->
123            
124            
125            <div class="col-md-12">
126                <!--Profile Body-->
127                <div class="u-shadow-v1-3 g-line-height-2 g-pa-20 g-mb-30" style="background-color: white;">
128                    <!--Service Block v3-->
129                   
130               <center><h3><b><i class="fa-fw fa fa-file-word-o"></i> Политика конфиденциальности</b></h3>
131<h4>Политика ООО "Интернет Технологии" в отношении обработки персональных данных и реализации требований к защите персональных данных</h4></center>
132<p class="alert alert-info p_terms">На данной странице представлена выдержка (основные моменты) из Политики. С полной версией Политики в отношении обработки персональных данных и реализации требований к защите персональных данных, а так же с Политикой в отношении обработки файлов сookie вы можете ознакомиться <a href="/download/doc/politika_obrabotki_pd.pdf" target="_blank">здесь</a>.</p>
133<div style="text-align: justify">
134    <h4><b>1.&nbsp;Общие положения</b></h4>
135    <p class="p_terms">1.1.&nbsp;
136      
137	Настоящая Политика проводится ООО "Интернет Технологии" (далее&nbsp;&mdash; «Организация») в&nbsp;отношении обработки и&nbsp;обеспечения защиты персональных данных  физических лиц (субъектов персональных данных) на&nbsp;основании статьи 24&nbsp;Конституции РФ и&nbsp;Федерального закона  N&nbsp;152-ФЗ  «О&nbsp;персональных данных».
138      
139    </p>
140    <p class="p_terms">1.2.&nbsp;
141      
142	Политика применяется в&nbsp;отношении всех персональных данных (субъектов), которые могут быть получены Организацией в&nbsp;процессе деятельности, в&nbsp;том числе клиентов Организации.
143      
144    </p>
145    <p class="p_terms">1.3.&nbsp;
146      
147	Цель Политики заключается в&nbsp;доведении до&nbsp;лиц, предоставляющих свои персональные данные, необходимой информации, позволяющей оценить, какие персональные данные и&nbsp;с&nbsp;какими целями обрабатываются Организацией, какие методы обеспечения их безопасности реализуются.
148      
149    </p>
150    <p class="p_terms">1.4.&nbsp;
151      
152	Политика обеспечивает защиту прав и&nbsp;свобод субъектов при&nbsp;обработке их персональных данных с&nbsp;использованием средств автоматизации или без&nbsp;использования таких средств, а&nbsp;также устанавливает ответственность лиц, имеющих доступ к&nbsp;персональным данным, за&nbsp;невыполнение требований, регулирующих обработку и&nbsp;защиту персональных данных.
153      
154    </p>
155    <p class="p_terms">1.5.&nbsp;
156      
157	Клиенты, используя сервисы и&nbsp;услуги Организации, сообщив Организации свои персональные данные, в&nbsp;том&nbsp;числе при&nbsp;посредничестве третьих лиц, признают своё согласие на&nbsp;обработку персональных данных в&nbsp;соответствии с&nbsp;настоящей Политикой.
158      
159    </p>
160    <p class="p_terms">
1601.6.&nbsp;
161      
162	Согласие на&nbsp;обработку персональных данных может быть отозвано субъектом персональных данных. В&nbsp;случае отзыва субъектом персональных данных согласия на&nbsp;обработку персональных данных оператор вправе продолжить обработку персональных данных без&nbsp;согласия субъекта персональных данных при&nbsp;наличии оснований, указанных действующим законодательством.
163      
164    </p>
165    <p class="p_terms">1.7.&nbsp;
166      
167	Настоящая Политика может быть изменена Организацией.
168      
169    </p>
170    <h4><b>2.&nbsp;Понятие и&nbsp;состав персональных данных</b></h4>
171    <p class="p_terms">2.1.&nbsp;
172      
173	В&nbsp;целях настоящей Политики под&nbsp;персональными данными понимается любая информация, относящаяся к&nbsp;прямо или косвенно определенному физическому лицу (субъекту персональных данных).
174      
175    </p>
176    <p class="p_terms">2.2.&nbsp;
177      
178	В&nbsp;зависимости от&nbsp;субъекта персональных данных, Организация для&nbsp;осуществления своей деятельности и&nbsp;для&nbsp;выполнения своих обязательств может обрабатывать персональные данные следующих категорий субъектов:
179	<ul >
180	    <li class="p_terms">персональные данные работника Организации&nbsp;&mdash; информация, необходимая Организации в&nbsp;связи с&nbsp;трудовыми отношениями и&nbsp;касающиеся конкретного работника.</li>
181	    <li class="p_terms">данные Клиента&nbsp;&mdash; информация, необходимая Организации для&nbsp;выполнения своих обязательств в&nbsp;рамках договорных отношений с&nbsp;Клиентом и&nbsp;для&nbsp;выполнения требований законодательства Российской Федерации.</li>
182	    <li class="p_terms">персональные данные Клиента, предоставленные при&nbsp;регистрации на&nbsp;web-сайте monitorus.ru, в&nbsp;том числе при&nbsp;осуществлении Клиентом Заказов.</li>
183	</ul>
184      
185    </p>
186    <h4><b>3.&nbsp;Основания и&nbsp;цели обработки персональных данных</b></h4>
187    <p class="p_terms">3.1.&nbsp;
188      
189	Организация обрабатывает персональные данные для&nbsp;осуществления своей деятельности, в&nbsp;том числе оказания Клиентам услуг.
190	<ul >
191	    <li class="p_terms">Организация вправе осуществлять возложенные на&nbsp;Организацию законодательством Российской Федерации функции в&nbsp; соответствии с&nbsp;ФЗ-152&nbsp;«О&nbsp;Персональных данных», ст. 24 Конституции РФ и&nbsp;иными законами и&nbsp;нормативными правовыми актами&nbsp;РФ, а&nbsp;также Уставом и&nbsp;нормативными актами Организации;</li>
192	    <li class="p_terms">Организация собирает и&nbsp;хранит персональные данные Клиента, необходимые для&nbsp;оказания услуг, исполнения соглашений и&nbsp;договоров, исполнения обязательств перед&nbsp;Клиентом.</li>
193	</ul>
194      
195    </p>
196    <p class="p_terms">3.2.&nbsp;
197      
198	Организация может использовать персональные данные Клиента в&nbsp;следующих целях:
199	<ul >
200	    <li class="p_terms">идентификация Клиента в&nbsp;рамках договоров;</li>
201	    <li class="p_terms">связь с&nbsp;Клиентом в&nbsp;случае необходимости, в&nbsp;том числе направление предложений, уведомлений, информации и&nbsp;запросов, как&nbsp;связанных, так&nbsp;и&nbsp;не&nbsp;связанных с&nbsp;оказанием услуг, а&nbsp;также обработка заявлений, запросов и&nbsp;заявок Клиента;</li>
202	    <li class="p_terms">
202улучшение качества услуг, оказываемых Компанией.</li>
203	</ul>
204      
205    </p>
206    <h4><b>4.&nbsp;Сроки обработки персональных данных</b></h4>
207    <p class="p_terms">4.1.&nbsp;
208      
209	Сроки обработки персональных данных определяются исходя из&nbsp;целей обработки в&nbsp;информационных системах Организации, в&nbsp;соответствии со&nbsp;сроком действия договора, соглашения с&nbsp;субъектом персональных данных.
210      
211    </p>
212    <h4><b>5.&nbsp;Круг лиц допущенных к&nbsp;обработке персональных данных</b></h4>
213    <p class="p_terms">5.1.&nbsp;
214      
215	Для&nbsp;достижения целей статьи&nbsp;3&nbsp; настоящей Политики к&nbsp;обработке персональных данных допущены только те&nbsp;сотрудники Организации, на&nbsp;которых возложена такая обязанность в&nbsp;соответствии с&nbsp;их служебными (трудовыми) обязанностями. Доступ других сотрудников может быть предоставлен только в&nbsp;предусмотренных законом случаях. Организация требует от&nbsp;своих сотрудников соблюдения конфиденциальности и&nbsp;обеспечения безопасности персональных данных, при&nbsp;их обработке.
216      
217    </p>
218    <p class="p_terms">5.2.&nbsp;
219      
220	Организация вправе передать персональные данные третьим лицам в&nbsp;следующих случаях:
221	<ul >
222	    <li class="p_terms">Субъект персональных данных явно выразил свое согласие на&nbsp;такие действия;</li>
223	    <li class="p_terms">Передача предусмотрена российским или&nbsp;иным применимым законодательством в&nbsp;рамках установленной законодательством процедуры.</li>
224	</ul></p>
225	<p class="p_terms">При&nbsp;этом к&nbsp;приобретателю переходят все обязательства по&nbsp;соблюдению условий настоящей Политики применительно к&nbsp;полученным им данным.
226      
227    </p>
228    <h4><b>6.&nbsp;Методы обработки персональных данных</b></h4>
229    <p class="p_terms">6.1.&nbsp;
230      
231	В&nbsp;процессе предоставления услуг, при&nbsp;осуществлении внутрихозяйственной деятельности Организация использует автоматизированную и&nbsp;неавтоматизированную обработку персональных данных.
232      
233    </p>
234    <h4><b>7.&nbsp;Реализация защиты персональных данных</b></h4>
235    <p class="p_terms">7.1.&nbsp;
236      
237	Деятельность Организации по&nbsp;обработке персональных данных в&nbsp;информационных системах неразрывно связана с&nbsp;защитой Организацией конфиденциальности полученной информации. Все работники Организации обязаны обеспечивать конфиденциальность персональных данных, а&nbsp;также об&nbsp;иных сведениях, установленных Организацией, если это не&nbsp;противоречит действующему законодательству&nbsp;РФ.
238      
239    </p>
240    <p class="p_terms">7.2.&nbsp;
241      
242	Безопасность персональных данных при&nbsp;их обработке в&nbsp;информационных системах Организации обеспечивается с&nbsp;помощью системы защиты информации.
243      
244    </p>
245    <p class="p_terms">7.3.&nbsp;
246      
247	Обмен персональными данными при&nbsp;их обработке в&nbsp;информационных системах осуществляется по&nbsp;каналам связи, защищенным техническими средства защиты информации.
248      
249    </p>
250    <p class="p_terms">7.4.&nbsp;
251      
252	При&nbsp;обработке персональных данных в&nbsp;информационных системах Организации обеспечиваются:
253	<ul >
254	    <li class="p_terms">проведение мероприятий, направленных на&nbsp;предотвращение несанкционированного доступа к&nbsp;персональным данным и&nbsp;(или)&nbsp;передача их лицам, не&nbsp;имеющим права доступа к&nbsp;такой информации;</li>
255	    <li class="p_terms">своевременное обнаружение фактов несанкционированного доступа к&nbsp;персональным данным;</li>
256	    <li class="p_terms">недопущение воздействия на&nbsp;технические средства автоматизированной обработки персональных данных, в&nbsp;результате которого может быть нарушено их&nbsp;функционирование;</li>
257	    <li class="p_terms">возможность незамедлительного восстановления персональных данных, модифицированных и&nbsp;уничтоженных вследствие несанкционированного доступа к&nbsp;ним;</li>
258	    <li class="p_terms">постоянный контроль уровня защищенности персональных данных.</li>
259	</ul>
260      
261    </p>
262</div>      
263                
264                </div>
265                <!--End Profile Body-->
266            </div>
267        </div><!--/end row-->
268    </div><!--/container-->    
269    <!--=== End Profile ===-->
270  </div>
271    
272      <!-- Copyright Footer -->
273      <footer class="g-bg-indigo g-color-white-opacity-0_8 g-py-20">
274        <div class="container">
275          <div class="row">
276            <div class="col-md-12 text-center text-md-left g-mb-10 g-mb-0--md">
277              <div class="d-lg-flex">
278                <small class="d-block g-font-size-default g-mr-60 g-mb-10 g-mb-0--md">2011 &mdash; 2026 © <a href="https://internet-tehno.ru" target="_blank">
278ООО "Интернет Технологии"</a></small>
279                <ul class="u-list-inline">                  
280                  <li class="list-inline-item">
281                    <a class="g-color-white-opacity-0_8 g-color-white--hover" href="http://cityalert.ru/terms/">Соглашение</a>
282                  </li>
283                  <li class="list-inline-item">
284                    <span>|</span>
285                  </li>
286                  <li class="list-inline-item">
287                    <a class="g-color-white-opacity-0_8 g-color-white--hover" href="http://cityalert.ru/privacy/">Конфиденциальность</a>
288                  </li>
289                  <li class="list-inline-item">
290                    <span>|</span>
291                  </li>                  
292                  <li class="list-inline-item">
293                    <a class="g-color-white-opacity-0_8 g-color-white--hover" href="http://cityalert.ru/support/">Поддержка</a>
294                  </li>
295				  <li class="list-inline-item">
296                    <span>|</span>
297                  </li>                  
298                  <li class="list-inline-item">
299                    <a class="g-color-white-opacity-0_8 g-color-white--hover" href="http://cityalert.ru/sales/">Реклама</a>
300                  </li>
301                  <li class="list-inline-item">
302                    <span>|</span>
303                  </li>                  
304                  <li class="list-inline-item">
305                    <a class="g-color-white-opacity-0_8 g-color-white--hover" href="http://cityalert.ru/join/">Подключить город</a>
306                  </li>
307                </ul>
308              </div>
309            </div>
310
311            
312          </div>
313        </div>
314      </footer>
315      <!-- End Copyright Footer -->
316    <div id="cookie-consent">
317        <div class="cookie-consent-container">
318            <p>
319                Мы используем файлы cookie для улучшения работы сайта.</br>Запретить обработку cookie можете через браузер.</p> 
320                <p><a href="/privacy/" target="_blank">Политика конфиденциальности и обработки cookie &rarr;</a>
321            </p>
322            <button id="cookie-consent-btn">Хорошо, принимаю</button>
323        </div>
324    </div>
325      
326
327      <a class="js-go-to u-go-to-v1" href="#"
328         data-type="fixed"
329         data-position='{
330           "bottom": 15,
331           "right": 15
332         }'
333         data-offset-top="400"
334         data-compensation="#js-header"
335         data-show-effect="zoomIn">
336        <i class="hs-icon hs-icon-arrow-top"></i>
337      </a>
338    <noindex><!-- Yandex.Metrika counter --> 
338<script type="text/javascript" > (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter49864546 = new Ya.Metrika2({ id:49864546, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/tag.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks2"); </script>
338 <noscript><div><img src="https://mc.yandex.ru/watch/49864546" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --></noindex>
339     </main>
340
341    <!-- JS Global Compulsory -->
342    
342<script src="/assets/vendor/jquery/jquery.min.js"></script>
342
343    
343<script src="/assets/vendor/jquery-migrate/jquery-migrate.min.js"></script>
343
344    
344<script src="/assets/vendor/tether.min.js"></script>
344
345    
345<script src="/assets/vendor/bootstrap/bootstrap.min.js"></script>
345
346
347    <!-- JS Implementing Plugins -->
348    
348<script src="/assets/vendor/slick-carousel/slick/slick.js"></script>
348
349    
349<script src="/assets/vendor/hs-megamenu/src/hs.megamenu.js"></script>
349
350    
350<script src="/assets/vendor/dzsparallaxer/dzsparallaxer.js"></script>
350
351    
351<script src="/assets/vendor/dzsparallaxer/dzsscroller/scroller.js"></script>
351
352    
352<script src="/assets/vendor/dzsparallaxer/advancedscroller/plugin.js"></script>
352
353    
353<script src="/assets/vendor/fancybox/jquery.fancybox.min.js"></script>
353
354    
354<script src="/assets/vendor/typedjs/typed.min.js"></script>
354
355
356    <!-- JS Unify -->
357    
357<script src="/assets/js/hs.core.js"></script>
357
358    
358<script src="/assets/js/components/hs.carousel.js"></script>
358
359    
359<script src="/assets/js/components/hs.header.js"></script>
359
360    
360<script src="/assets/js/helpers/hs.hamburgers.js"></script>
360
361    
361<script src="/assets/js/components/hs.tabs.js"></script>
361
362    
362<script src="/assets/js/components/hs.popup.js"></script>
362
363    
363<script src="/assets/js/components/text-animation/hs.text-slideshow.js"></script>
363
364    
364<script src="/assets/js/components/hs.go-to.js"></script>
364
365
366    <!-- JS Customization -->
367    
367<script src="/assets/js/custom.js"></script>
367
368
369    <!-- JS Plugins Init. -->
370    
370<script>
371      $(document).on('ready', function () {
372        initDisclaimer();
373        // initialization of carousel
374        $.HSCore.components.HSCarousel.init('.js-carousel');
375
376        // initialization of tabs
377        $.HSCore.components.HSTabs.init('[role="tablist"]');
378
379        // initialization of popups
380        $.HSCore.components.HSPopup.init('.js-fancybox');
381
382        // initialization of go to
383        $.HSCore.components.HSGoTo.init('.js-go-to');
384
385        // initialization of text animation (typing)
386        $(".u-text-animation.u-text-animation--typing").typed({
387          strings: [
388            "an awesome template",
389            "perfect template",
390            "just like a boss"
391          ],
392          typeSpeed: 60,
393          loop: true,
394          backDelay: 1500
395        });
396        
397        $("#dicl_button").on("click",function(){$("#disclaimer").hide(),set_cookie("CK_DSCLMR","true")})
398		$("#disclaimer button").on("click",function(){$("#disclaimer").hide(),set_cookie("CK_DSCLMR","true")})
399        
400      });
401      
402      function initDisclaimer(){		
403	
404		
405			// Проверяем доступность localStorage
406			function isLocalStorageAvailable() {
407				try {
408					const test = 'test';
409					localStorage.setItem(test, test);
410					localStorage.removeItem(test);
411					return true;
412				} catch(e) {
413					return false;
414				}
415			}
416
417			// Проверяем согласие
418			function checkConsent() {
419				if (isLocalStorageAvailable()) {
420					return localStorage.getItem('cookieConsent');
421				}
422				return document.cookie.split(';').some((item) => item.trim().startsWith('cookieConsent='));
423			}
424
425			// Устанавливаем согласие
426			function setConsent() {
427				if (isLocalStorageAvailable()) {
428					localStorage.setItem('cookieConsent', 'true');
429				} else {
430					document.cookie = "cookieConsent=true; max-age=31536000; path=/";
431				}
432			}
433
434			// Показываем баннер если нет согласия
435			if (!checkConsent()) {
436				$('#cookie-consent').show();
437				
438				$('#cookie-consent-btn').on('click', function() {
439					$('#cookie-consent').hide();
440					setConsent();
441				});
442			}
443				
444	}
445	  
446	  $('#topNav a').click(function(){
447            
448            var id = $(this).attr('href');
449            var destination = $(id).offset().top;
450            $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-80}, 1000 );
451            return false; 
452        });
453		
454		$('#topNav1 a').click(function(){
455            
456            var id = $(this).attr('href');
457            var destination = $(id).offset().top;
458            $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-80}, 1000 );
459            return false; 
460        });
461		
462		$('#topNav2 a').click(function(){
463            
464            var id = $(this).attr('href');
465            var destination = $(id).offset().top;
466            $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-80}, 1000 );
467            return false; 
468        });
469
470      $(window).on('load', function () {
471        // initialization of header
472        $.HSCore.components.HSHeader.init($('#js-header'));
473        $.HSCore.helpers.HSHamburgers.init('.hamburger');
474
475        // initialization of HSMegaMenu component
476        $('.js-mega-menu').HSMegaMenu({
477          event: 'hover',
478          pageContainer: $('.container'),
479          breakpoint: 991
480        });
481      });
482
483      $(window).on('resize', function () {
484        setTimeout(function () {
485          $.HSCore.components.HSTabs.init('[role="tablist"]');
486        }, 200);
487      });
488            
489      $( '#regions_landing' ).change(function () {		
490			$( '#districts_landing, #localitys_landing' ).find( 'option:not(:first)' )
491				.remove()
492				.end()		
493				.addClass( 'd-none' );
494            $( '#show_instruction' ).addClass( 'd-none' );		
495			var region_id = $( this ).val();		
496			if (region_id == 0) { return; }	
497            $( '#wait' ).removeClass( 'd-none' );	
498			$.ajax({
499				type: "POST",	
500				url: "/get_form_data/",	
501				dataType: "json",
502				data: "type=1&query=getdistrict&id=" + region_id,
503				error: function () {
504					alert( "При выполнении запроса произошла ошибка :(" );	
505				},
506				success: function ( data ) {				    
507                    if (data.length != 0) {                    
508    					for ( var i = 0; i < data.length; i++ ) {					
509    						$( '#districts_landing' ).append( '<option value="' + data[i].id + '">' + data[i].name + '</option>' );
510    					}					
511    					$( '#districts_landing' ).removeClass( 'd-none' );
512                        $( '#wait' ).addClass( 'd-none' );	
513                    } else {
514                        $( '#wait' ).addClass( 'd-none' );
515                        $( '#show_instruction' ).removeClass( 'd-none' );
516                    }
517                    
518				}
519			});
520		});
521        
522        $( '#districts_landing' ).change(function () {		
523			$( '#localitys_landing' ).find( 'option:not(:first)' )
524				.remove()
525				.end()		
526				.addClass( 'd-none' );
527            $( '#show_instruction' ).addClass( 'd-none' );		
528			var region_id = $( this ).val();		
529			if (region_id == 0) { return; }	
530            $( '#wait' ).removeClass( 'd-none' );	
531			$.ajax({
532				type: "POST",	
533				url: "/get_form_data/",	
534				dataType: "json",
535				data: "type=1&query=getlocalitys&id=" + region_id,
536				error: function () {
537					alert( "При выполнении запроса произошла ошибка :(" );	
538				},
539				success: function ( data ) { 
540					if (data.length != 0) {
541                        for ( var i = 0; i < data.length; i++ ) {					
542    						$( '#localitys_landing' ).append( '<option value="' + data[i].id + '">' + data[i].name + '</option>' );
543    					}					
544    					$( '#localitys_landing' ).removeClass( 'd-none' );	
545                        $( '#wait' ).addClass( 'd-none' );
546                    } else {
547                        $( '#wait' ).addClass( 'd-none' );
548                        $( '#show_instruction' ).removeClass( 'd-none' );
549                    }
550				}
551			});
552		});
553        
554        $( '#localitys_landing' ).change(function () {
555            $( '#show_instruction' ).removeClass( 'd-none' );
556        });
557        
558        function join_show() {
559            $( '#show_idea' ).removeClass( 'd-none' );
560        }
561        
562        $('#button_no_locality a').click(function(){
563            
564            var id = $(this).attr('href');
565            var destination = $(id).offset().top;
566            $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-80}, 1000 );
567            return false; 
568        });
569        
570    </script>
570
571  </body>
572</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.