PageSourceSearch

https://www.ugmk-clinic.ru/article/news/sistema-loyalnosti/

html ugmk-clinic.ru collected 2026-10-02 05:10:34 UTC 376,937 bytes, 7,374 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="ru" id="layout">
4
5<head>
6  <!-- Yandex.Metrika counter -->
7  
7<script type="text/javascript">
vendor: 471 bytes, lines 7-16
7
8    (function (m, e, t, r, i, k, a) {
9      m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments) };
10      m[i].l = 1 * new Date();
11      for (var j = 0; j < document.scripts.length; j++) { if (document.scripts[j].src === r) { return; } }
12      k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
13    })
14      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
15
16    ym(
1645658071
vendor: 175 bytes, lines 16-24
16, "init", {
17      clickmap: true,
18      trackLinks: true,
19      accurateTrackBounce: true,
20      webvisor: true,
21      trackHash: true,
22      ecommerce: "dataLayer"
23    });
24  
24</script>
24
25  <noscript>
26    <div><img src="https://mc.yandex.ru/watch/45658071" style="position:absolute; left:-9999px;" alt="" /></div>
27  </noscript>
28  <!-- /Yandex.Metrika counter -->
29  
30
31
32<script>
33  window.sentryOnLoad = function () {
34    Sentry.init({
35      dsn: "http://[email protected]:9000/5",
36      environment: "production",
37      initialScope: {
38        tags: {
39          layer: "frontend",
40          surface: "site"
41        }
42      }
43    });
44  };
45</script>
vendor: 1 bytes, line 45
45
46<script
47  src="http://91.226.83.231:9000/js-sdk-loader/27ae94ba0c6e68c8c2b12309dd6f0a15.min.js"
48  crossorigin="anonymous"
49></script>
49
50
51
52  <title>
53    Система лояльности | Новости и акции Европейского медицинского центра «УГМК-Здоровье»
54  </title>
55
56  <meta name="description" content="Система лояльности – новость медицинского центра «УГМК-Здоровье». Все вопросы можно задать на сайте в специальной форме или позвонив нам по телефону: 8-800-234-10-03.">
57  <meta name="keywords" content="Система лояльности новости акции">
58  <meta name="format-detection" content="telephone=no" />
59  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
60  <!-- <meta name="apple-itunes-app" content="app-id=1340349442"> -->
61  <meta charset="utf-8">
62  <meta name="yandex-verification" content="aeea5c98b79e46d6" />
63  <meta property="og:site_name" content="https://www.ugmk-clinic.ru/" />
64  <meta property="twitter:site" content="https://www.ugmk-clinic.ru/" />
65  <meta property="og:image:width" content="600" />
66  <meta property="og:image:height" content="315" />
67  <meta property="og:title" content="Система лояльности | Новости и акции Европейского медицинского центра «УГМК-Здоровье»" />
68  <meta property="twitter:title" content="Система лояльности | Новости и акции Европейского медицинского центра «УГМК-Здоровье»" />
69  <meta property="og:type" content="article" />
70  <meta property="og:description" content="Система лояльности – новость медицинского центра «УГМК-Здоровье». Все вопросы можно задать на сайте в специальной форме или позвонив нам по телефону: 8-800-234-10-03." />
71  <meta property="twitter:description" content="Система лояльности – новость медицинского центра «УГМК-Здоровье». Все вопросы можно задать на сайте в специальной форме или позвонив нам по телефону: 8-800-234-10-03." />
72  <meta property="og:url" content="https://www.ugmk-clinic.ru/" />
73  <meta property="twitter:url" content="https://www.ugmk-clinic.ru/" />
74  
75  <meta property="vk:image" content="http://www.ugmk-clinic.ru/media/clinic/UMMC_cabinet.jpg" />
76  <meta property="twitter:image" content="http://www.ugmk-clinic.ru/media/clinic/UMMC_cabinet.jpg" />
77  <meta property="og:image" content="http://www.ugmk-clinic.ru/media/clinic/UMMC_cabinet.png" />
78  <meta name="author" content="UGMK" />
79  
79<script>
80    if (document.URL.indexOf('https://www.ugmk-clinic.ru/page/mobileredirect/?utm_source=qr&utm_medium=booklet&utm_campaign=one') !== -1) {
81      if (navigator.userAgent.indexOf('Android') !== -1) {
82        location = "https://play.google.com/store/apps/details?id=com.ugmkclinic.app&hl=ru"
83      } else if (navigator.userAgent.indexOf('iPhone') !== -1 || navigator.userAgent.indexOf('iPad') !== -1) {
84        location =
85          "https://itunes.apple.com/us/app/%D0%BA%D0%BB%D0%B8%D0%BD%D0%B8%D0%BA%D0%B0-%D1%83%D0%B3%D0%BC%D0%BA-%D0%B7%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D1%8C%D0%B5/id1340349442?mt=8"
86      }
87    }
88  </script>
88
89  
90
91  <!-- Config -->
92  
92<script type="text/javascript" src="/static/mobile_app/www/lib/knockout-3.4.1.js"></script>
92
93  
93<script type="text/javascript" src="/static/mobile_app/www/lib/jquery-3.4.1.min.js"></script>
93
94  
94<script type="text/javascript" src="/static/mobile_app/www/cabinet/js/config.js"></script>
94
95
96  <link rel="icon" href="/static/mobile_app/www/assets/images/favicon.ico" type="image/x-icon">
97  <link rel="shortcut icon" href="/static/mobile_app/www/assets/images/favicon.ico" type="image/x-icon" />
98  <link rel="search" type="application/opensearchdescription+xml" title="УГМК"
99    href="/static/mobile_app/www/opensearchdescription.xml">
100
101  
102
103  
104  <link href="/static/themes/ugmk.css" type="text/css" rel="stylesheet">
105  <link href="/static/mobile_app/www/lib/arcticmodal/jquery.arcticmodal.css" type="text/css" rel="stylesheet">
106  <link href="/static/mobile_app/www/lib/cecutient/cecutient.css" type="text/css" rel="stylesheet">
107  <link href="/static/mobile_app/www/lib/selectize/selectize.css" type="text/css" rel="stylesheet">
108  <link href="/static/mobile_app/www/assets/fonts/icomoon/icomoon.css" type="text/css" rel="stylesheet">
109  <link href="/static/mobile_app/www/css/style.css" type="text/css" rel="stylesheet">
110  <link href="/static/mobile_app/www/css/base-elements.css" type="text/css" rel="stylesheet">
111  <link href="/static/mobile_app/www/css/popups.css" type="text/css" rel="stylesheet">
112  <link href="/static/mobile_app/www/css/record-flatpickr-override.css" type="text/css" rel="stylesheet">
113  <link href="/static/mobile_app/www/css/addon.css" type="text/css" rel="stylesheet">
114  <link href="/static/mobile_app/www/css/new_style.css" type="text/css" rel="stylesheet">
115  <link href="/static/mobile_app/www/css/new_header.css" type="text/css" rel="stylesheet">
116
117  <link href="/static/mobile_app/www/css/card.css" type="text/css" rel="stylesheet">
118  <link href="/static/mobile_app/www/css/components/smart_search.css" type="text/css" rel="stylesheet">
119  <link href="/static/mobile_app/www/css/medical_check_up.css" type="text/css" rel="stylesheet">
120  <link href="/static/mobile_app/www/css/tax-certificate.css" type="text/css" rel="stylesheet">
121  <link href="/static/mobile_app/www/css/program-cart.css" type="text/css" rel="stylesheet">
122  <link href="/static/mobile_app/www/css/ten_years.css" type="text/css" rel="stylesheet">
123  <link href="/static/mobile_app/www/css/mobile.css" type="text/css" rel="stylesheet">
124  <link href="/static/mobile_app/www/css/custom-ol.css" type="text/css" rel="stylesheet">
125  <link href="/static/mobile_app/www/css/cecutient.css" type="text/css" rel="stylesheet">
126  <link href="/static/mobile_app/www/lib/flatpickr/flatpickr.min.css" type="text/css" rel="stylesheet">
127  <link href="/static/mobile_app/www/lib/owl/owl.carousel.min.css" type="text/css" rel="stylesheet">
128  <link href="/static/mobile_app/www/css/sections/department.css" rel="stylesheet">
129  <link href="/static/mobile_app/www/css/sections/checkup.css" rel="stylesheet">
130  <link href="/static/mobile_app/www/css/sections/services.css" rel="stylesheet">
131  <link href="/static/mobile_app/www/lib/magnific-popup/magnific-popup.css" type="text/css" rel="stylesheet">
132  <link href="/static/mobile_app/www/lib/taz/swiper.min.css" type="text/css" rel="stylesheet">
133  <link href="/static/mobile_app/www/css/disease.css" type="text/css" rel="stylesheet">
134  <link href="/static/mobile_app/www/components/newsletter/newsletter.css" type="text/css" rel="stylesheet">
135  
136  
137
138  
139  <link href="/static/mobile_app/www/css/new_record.css" type="text/css" rel="stylesheet">
140
141
142  
143  
144  
144<script type="application/ld+json">
145    {
146      "@context": "http://schema.org",
147      "@type": "Organization",
148      "url": "https://www.ugmk-clinic.ru/",
149      "logo": "http://www.ugmk-clinic.ru/static/assets/images/logo.svg"
150    }
151  </script>
151
152  <meta name="google-site-verification" content="GDmeoamHiHsR1nLKtyn0ifP-f8P_LV8UgFGrE2Ir5ZA" />
153  
154  
155</head>
156
157<body data-bind="initWatchOnScroll, css: { 'native-cabinet': m_cabinet.is_native() }" class="up" >
158  <div id="panelWrapper" class="hide-on-normal skip"></div>
159
160  <div id="layout">
161    <div id="responsive_overlay"></div>
162    <div class="header-overlay" onclick="if(document.body.classList.contains('show-mobile-search')){document.body.classList.remove('show-mobile-search'); if(window.m_search)m_search.searchString('');}"></div>
163
164    <!-- ko ifnot: m_cabinet.is_native() -->
165    <!-- Header start -->
166    
167      
168
169<header class="simple-header" data-bind="upSearch">
170
171    <div class="header-bottom">
172        <div class="mobile-top-bar">
173            <div class="change_city__mobile header-mobile-top__city">
174                
175                <img src="/static/mobile_app/www/assets/images/icons/geo_new.svg" alt="" class="helper-icon">
176                <p data-bind="text: m_site.currentCityName(),click: function() {helper.closeModalAndShowAnother('#cityChange')}"
177                    class="choice_city header-top__phone-tel">
178                </p>
179                <!-- ko if: m_site.showCityHelper() -->
180                <div class="city-confirm-popover" data-bind="clickBubble: false">
181                  <div class="city-confirm-popover__text" data-bind="text: 'Ваш город\u00a0— ' + m_site.currentCityName() + '?'">Ваш город&nbsp;— Екатеринбург?</div>
182                  <div class="city-confirm-popover__actions">
183                    <button type="button" class="city-confirm-popover__btn city-confirm-popover__btn--primary" data-bind="click: function(){ m_site.showCityHelper(false); m_site.sendCity(m_site.currentCity()); }">Да, верно</button>
184                    <button type="button" class="city-confirm-popover__btn" data-bind="click: function(){ m_site.showCityHelper(false); helper.closeModalAndShowAnother('#cityChange'); }">Выбрать другой</button>
185                  </div>
186                </div>
187                <!-- /ko -->
188                
189            </div>
190
191            <div class="header-mobile-top__phone">
192                <a href="tel:+73432830808" class="button-track" data-button-track="Telephone 343">
193                    <span class="header-top__phone-tel">+7 (343) 283-08-08</span>
194                </a>
195            </div>
196
197            <div class="header-mobile-top__lang">
198                <div class="header-top__foreigners base-dropdown--sm foreigners-select" data-bind="toggleBaseDropdown">
199    <div class="base-dropdown__text">
200        <i class="icon-dropdown"></i>
201    </div>
202    <div class="base-dropdown__list">
203        
204        
205        <a class="base-dropdown__item eng" href="/page/translator/eng/">
206            Assistance to foreigners
207        </a>
208        
209        
210        <a class="base-dropdown__item rus" href="/page/translator/">
211            Помощь иностранцам
212        </a>
213        
214        
215        <a class="base-dropdown__item ces" href="/page/translator/ces/">
216            Pomoc cizincům
217        </a>
218        
219        
220        <a class="base-dropdown__item fra" href="/page/translator/fra/">
221            Assistance aux étrangers
222        </a>
223        
224        
225        <a class="base-dropdown__item ita" href="/page/translator/ita/">
226            Assistenza agli stranieri
227        </a>
228        
229        
230        <a class="base-dropdown__item cha" href="/page/translator/cha/">
231            外国人援助
232        </a>
233        
234        
235        <a class="base-dropdown__item spa" href="/page/translator/spa/">
236            Ayuda a extranjeros
237        </a>
238        
239        
240        <a class="base-dropdown__item deu" href="/page/translator/deu/">
241            Hilfe für Ausländer
242        </a>
243        
244        
245        <a class="base-dropdown__item kor" href="/page/translator/kor/">
246            외국인에게 도움
247        </a>
248        
249        
250        <a class="base-dropdown__item tur" href="/page/translator/tur/">
251            Yabancılar için yardım
252        </a>
253        
254    </div>
255</div>
256
257            </div>
258        </div>
259        <div class="simple-header__inner">
260            <span class="simple-header__burger js-resp-nav-toggle"><i></i><i></i></span>
261            <a class="simple-header__logo" href="/">
262                <img class="simple-header__logo--big" alt="Логотип" src="/static/mobile_app/www/assets/images/logo.svg" width="138" height="48">
263                <img class="simple-header__logo--small" alt="Логотип" src="/static/mobile_app/www/assets/images/icon_logo.png">
264            </a>
265            
266               <i class="icon-search header-bottom__search-btn desktop-only-search-btn"></i>
267               <i class="icon-search header-bottom__search-btn-mobile d-lg-none" onclick="window.scrollTo({top:0, behavior:'instant'}); document.body.classList.add('show-mobile-search'); requestAnimationFrame(function(){var si=document.getElementById('header-search'); if(si){si.focus();}});"></i>
268            
269            <nav class="header-bottom__navigation desktop-navigation" data-bind="initExtraNav">
270                
271                <div class="header-bottom__navigation-item" itemprop='url'>
272                    <a class="header-bottom__navigation-text" data-opens-id="services"
273                        href="/services/">Услуги и цены</a>
274                    <div class="only-cecutient extra-navigation">
275                        
276                        <div class="extra-navigation__link-2">
277                            <a href="/services/">Услуги и цены</a>
278                        </div>
279                        
280                        <div class="extra-navigation__link-2">
281                            <a href="/department/">Направления</a>
282                        </div>
283                        
284                    </div>
285                </div>
286                
287                <div class="header-bottom__navigation-item" itemprop='url'>
288                    <a class="header-bottom__navigation-text" data-opens-id="specialists"
289                        href="/speciality/">Врачи</a>
290                    <div class="only-cecutient extra-navigation">
291                    
292                    <div class="extra-navigation__link-2">
293                        <a href="/speciality/terapevt/">Терапевт</a>
294                    </div>
295                    
296                    <div class="extra-navigation__link-2">
297                        <a href="/speciality/ginekolog/">Гинеколог</a>
298                    </div>
299                    
300                    <div class="extra-navigation__link-2">
301                        <a href="/speciality/otorinolaringolog/">Оториноларинголог (ЛОР)</a>
302                    </div>
303                    
304                    <div class="extra-navigation__link-2">
305                        <a href="/speciality/nevrolog/">Невролог</a>
306                    </div>
307                    
308                    <div class="extra-navigation__link-2">
309                        <a href="/speciality/oftalmolog/">Офтальмолог (Окулист)</a>
310                    </div>
311                    
312                    <div class="extra-navigation__link-2">
313                        <a href="/speciality/kardiolog/">Кардиолог</a>
314                    </div>
315                    
316                    <div class="extra-navigation__link-2">
317                        <a href="/speciality/khirurg/">Хирург</a>
318                    </div>
319                    
320                    <div class="extra-navigation__link-2">
321                        <a href="/speciality/gastroenterolog/">Гастроэнтеролог</a>
322                    </div>
323                    
324                    <div class="extra-navigation__link-2">
325                        <a href="/speciality/dermatolog/">Дерматолог</a>
326                    </div>
327                    
328                    <div class="extra-navigation__link-2">
329                        <a href="/speciality/endokrinolog/">Эндокринолог</a>
330                    </div>
331                    
332                    <div class="extra-navigation__link-2">
333                        <a href="/speciality/travmatolog-ortoped/">Травматолог-ортопед</a>
334                    </div>
335                    
336                    <div class="extra-navigation__link-2">
337                        <a href="/speciality/psikhoterapevt6673/">Психотерапевт</a>
338                    </div>
339                    
340                    </div>
341                </div>
342                
343                <div class="header-bottom__navigation-item" itemprop='url'>
344                    
345                    <a class="header-bottom__navigation-text" href="/department/?clinic=clinic#centers">Экспертные центры <i class="icon-dropdown"></i></a>
346                    <div class="extra-navigation extra-navigation_type_closes-by-timeout extra-navigation--expert-centers" style="display: none;">
347                        
348                        <a class="extra-navigation__expert-link" href="/department">
349                            
350                            Показать все
351                            
352
353                            
354                        </a>
355                        
356                        <a class="extra-navigation__expert-link" href="/department/?clinic=dent">
357                            
358                            Стоматология
359                            
360
361                            
362                        </a>
363                        
364                        <a class="extra-navigation__expert-link" href="/department/travmpunkt/">
365                            
366                            Травмпункт 24 часа
367                            
368
369                            
370                        </a>
371                        
372                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/eco/">
373                            
374                            Отделение ВРТ (ЭКО)
375                            
376
377                            
378                            <svg class="extra-navigation__external-icon" width="16" height="16" viewB
378ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
379                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
380                            </svg>
381                            
382                        </a>
383                        
384                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/roddom/">
385                            
386                            Роддом
387                            
388
389                            
390                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
391                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
392                            </svg>
393                            
394                        </a>
395                        
396                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/psychology/">
397                            
398                            Психотерапия и психиатрия
399                            
400
401                            
402                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
403                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
404                            </svg>
405                            
406                        </a>
407                        
408                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/cognitive/">
409                            
410                            Центр когнитивных технологий
411                            
412
413                            
414                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
415                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
416                            </svg>
417                            
418                        </a>
419                        
420                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/skoraya-medicinskaya-pomoshch/">
421                            
422                            Вызов врача на дом
423                            
424
425                            
426                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
427                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
428                            </svg>
429                            
430                        </a>
431                        
432                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/department/centr-lecheniya-tazovoj-boli-i-narushenij-mocheispuskaniya/">
433                            
434                            Центр лечения тазовой боли
435                            
436
437                            
438                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
439                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
440                            </svg>
441                            
442                        </a>
443                        
444                    </div>
445                    
446                </div>
447                
448                <div class="header-bottom__navigation-item" itemprop='url'>
449                    
450                    <a class="header-bottom__navigation-text" href="/about/">О клинике <i class="icon-dropdown"></i></a>
451                    <div class="extra-navigation extra-navigation_type_closes-by-timeout extra-navigation--expert-centers" style="display: none;">
452                        
453                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/article/#actions">
454                            
455                            Акции
456                            
457
458                            
459                            <svg class="extra-navigation__external-icon" width="16" height="16" viewB
459ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
460                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
461                            </svg>
462                            
463                        </a>
464                        
465                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/article/">
466                            
467                            Блог клиники
468                            
469
470                            
471                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
472                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
473                            </svg>
474                            
475                        </a>
476                        
477                        <a class="extra-navigation__expert-link" href="/ekaterinburg/contacts/">
478                            
479                            Контакты
480                            
481
482                            
483                        </a>
484                        
485                        <a class="extra-navigation__expert-link" href="/about/#branches">
486                            
487                            Подразделения
488                            
489
490                            
491                        </a>
492                        
493                        <a class="extra-navigation__expert-link" href="/article/news/sistema-loyalnosti/">
494                            
495                            Система лояльности
496                            
497
498                            
499                        </a>
500                        
501                        <a class="extra-navigation__expert-link" href="/reviews/">
502                            
503                            Отзывы пациентов
504                            
505
506                            
507                        </a>
508                        
509                        <a class="extra-navigation__expert-link" href="https://www.ugmk-clinic.ru/vacancy-landing/">
510                            
511                            Вакансии
512                            
513
514                            
515                            <svg class="extra-navigation__external-icon" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
516                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
517                            </svg>
518                            
519                        </a>
520                        
521                        <a class="extra-navigation__expert-link" href="/page/spravka/">
522                            
523                            Справочная информация
524                            
525
526                            
527                        </a>
528                        
529                        <a class="extra-navigation__expert-link" href="/page/parkovka/">
530                            
531                            Правила парковки
532                            
533
534                            
535                        </a>
536                        
537                        <a class="extra-navigation__expert-link" href="/page/sertifikat">
538                            
539                            Сертификат Росздравнадзора
540                            
541
542                            
543                        </a>
544                        
545                    </div>
546                    
547                </div>
548                
549                
550                <div class="header-bottom__navigation-item" itemprop='url'>
551                    <a class="header-bottom__navigation-text">Сервисы <i class="icon-dropdown"></i></a>
552                    <div class="extra-navigation extra-navigation_type_closes-by-timeout extra-navigation--expert-centers" style="display: none;">
553                        <a class="extra-navigation__expert-link" data-open-popup="#paymentModal">Оплатить счета онлайн</a>
554                        <a class="extra-navigation__expert-link" href="/card">Подарочный сертификат</a>
555                        
556                        <a class="extra-navigation__expert-link" href="/record/tax_certificate/">Заказ справки для налоговой</a>
557                        <a class="extra-navigation__expert-link" href="/record/work-act/">Заказ акта выполненных работ</a>
558                        
559                        <a class="extra-navigation__expert-link" href="/tests">Тесты самодиагностики</a>
560                        <a class="extra-navigation__expert-link" href="https://www.ugmk-farm.ru" target="_blank">
561                            Заказ лекарств из аптеки
562                            <svg class="extra-navigation__external-icon" width="16" height="16" viewB
562ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
563                                <path d="M6 3H3C2.44772 3 2 3.44772 2 4V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V10M9 2H14M14 2V7M14 2L7 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
564                            </svg>
565                        </a>
566                    </div>
567                </div>
568                
569
570                
571                <div class="separator"></div>
572                <div class="header-top__cabinet ko-hidden">
573                    <!-- ko if: m_cabinet_personal.data.name() -->
574                    <div class="header-top__user base-dropdown--sm ko-hidden" data-bind="toggleBaseDropdown">
575                        <div class="base-dropdown__text">
576                        <span data-bind="text: m_cabinet_personal.data.name()"></span>
577                        <i class="icon-dropdown"></i>
578                        </div>
579                        <div class="base-dropdown__list">
580                        <a href="#" class="base-dropdown__item" data-bind="click: m_login.goToCabinet">
581                            Личный кабинет
582                        </a>
583                        <a class="base-dropdown__item" href="/cabinet/#home">Приёмы</a>
584                        <a class="base-dropdown__item" href="/cabinet/#analyses">Анализы и заключения</a>
585                        <a class="base-dropdown__item" href="/cabinet/#payments">Счета</a>
586                        <a class="base-dropdown__item" href="/cabinet/#documents">Документы</a>
587                        <a class="base-dropdown__item" href="/cabinet/#favorite">Избранное</a>
588                        <a class="base-dropdown__item" data-bind="click: m_cabinet_personal.logoutModal">Выйти</a>
589                        </div>
590                    </div>
591                    <!-- /ko -->
592                    <!-- ko ifnot: m_cabinet_personal.data.name() -->
593                    <a class="header-top__login button-track" data-button-track="Cabinet"
594                        data-bind="click: () => m_login.goToCabinet(event)">
595                        <i class="icon-cabinet-login"></i><span>Личный кабинет</span>
596                    </a>
597                    <!-- /ko -->
598                </div>
599                
600            </nav>
601            <div class="ko-conditional-content">
602                <div class="header-top__flex-inner" style="height: 20px;">
603
604                    <div style="width: 98%;">
605                    </div>
606                    <div class="header-phone header_phone-container">
607                            <a href="tel:+73432830808" class="button-track" data-button-track="Telephone 343">
608                            <svg class="icon-phone" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
609                              <path d="M2.38547 6.69037C1.34371 5.2712 1.54399 3.32125 2.78884 2.0764L3.97689 0.888341C4.50181 0.363424 5.35287 0.363424 5.87778 0.888341L7.78446 2.79502C8.29847 3.30903 7.91043 4.26675 7.2298 4.522C6.07515 4.95503 5.28229 5.99552 7.77867 8.4919C10.2751 10.9883 11.3156 10.1954 11.7486 9.04077C12.0038 8.36015 12.9616 7.97211 13.4756 8.48612L15.3822 10.3928C15.9072 10.9177 15.9072 11.7688 15.3822 12.2937L14.1942 13.4817C12.9493 14.7266 10.9994 14.9269 9.58021 13.8851C8.27535 12.9273 6.72504 11.7153 5.64017 10.6304C4.55531 9.54554 3.3433 7.99523 2.38547 6.69037Z" fill="#3F4D5A"/>
610                            </svg>
611                            <span class="header-top__phone-tel">+7 (343) 283-08-08</span>
612                            
613                        </a>
614                        </div>
615                    
616                    <!-- ko if: m_record_common_model.isRecordPage() -->
617                    
618                        <div id="cecutient-block">
619  
620  <span id="cecutient" class="cecutient">
621    <i class="icon-cecutient"></i>
622    <span class="no-cecutient">Для слабовидящих</span>
623    <span class="only-cecutient">Обычная версия сайта</span>
624  </span>
625</div>
626
627                    
628                    <div class="header-top__foreigners base-dropdown--sm foreigners-select" data-bind="toggleBaseDropdown">
629    <div class="base-dropdown__text">
630        <i class="icon-dropdown"></i>
631    </div>
632    <div class="base-dropdown__list">
633        
634        
635        <a class="base-dropdown__item eng" href="/page/translator/eng/">
636            Assistance to foreigners
637        </a>
638        
639        
640        <a class="base-dropdown__item rus" href="/page/translator/">
641            Помощь иностранцам
642        </a>
643        
644        
645        <a class="base-dropdown__item ces" href="/page/translator/ces/">
646            Pomoc cizincům
647        </a>
648        
649        
650        <a class="base-dropdown__item fra" href="/page/translator/fra/">
651            Assistance aux étrangers
652        </a>
653        
654        
655        <a class="base-dropdown__item ita" href="/page/translator/ita/">
656            Assistenza agli stranieri
657        </a>
658        
659        
660        <a class="base-dropdown__item cha" href="/page/translator/cha/">
661            外国人援助
662        </a>
663        
664        
665        <a class="base-dropdown__item spa" href="/page/translator/spa/">
666            Ayuda a extranjeros
667        </a>
668        
669        
670        <a class="base-dropdown__item deu" href="/page/translator/deu/">
671            Hilfe für Ausländer
672        </a>
673        
674        
675        <a class="base-dropdown__item kor" href="/page/translator/kor/">
676            외국인에게 도움
677        </a>
678        
679        
680        <a class="base-dropdown__item tur" href="/page/translator/tur/">
681            Yabancılar için yardım
682        </a>
683        
684    </div>
685</div>
686
687
688                    
689                    <div class="header-top__cabinet ko-hidden">
690                        <!-- ko if: m_cabinet_personal.data.name() -->
691                        <div class="header-top__user base-dropdown--sm ko-hidden" data-bind="toggleBaseDropdown">
692                            <div class="base-dropdown__text">
693                            <span data-bind="text: m_cabinet_personal.data.name()"></span>
694                            <i class="icon-dropdown"></i>
695                            </div>
696                            <div class="base-dropdown__list">
697                            <a href="#" class="base-dropdown__item" data-bind="click: m_login.goToCabinet">
698                                Личный кабинет
699                            </a>
700                            <a class="base-dropdown__item" href="/cabinet/#home">Приёмы</a>
701                            <a class="base-dropdown__item" href="/cabinet/#analyses">Анализы и заключения</a>
702                            <a class="base-dropdown__item" href="/cabinet/#payments">Счета</a>
703                            <a class="base-dropdown__item" href="/cabinet/#documents">Документы</a>
704                            <a class="base-dropdown__item" href="/cabinet/#favorite">Избранное</a>
705                            <a class="base-dropdown__item" data-bind="click: m_cabinet_personal.logoutModal">Выйти</a>
706                            </div>
707                        </div>
708                        <!-- /ko -->
709                        <!-- ko ifnot: m_cabinet_personal.data.name() -->
710                        <a class="header-top__login button-track" data-button-track="Cabinet"
711                            data-bind="click: () => m_login.goToCabinet(event)">
712                            <i class="icon-cabinet-login"></i><span>Личный кабинет</span>
713                        </a>
714                        <!-- /ko -->
715                    </div>
716                    
717                    <!-- /ko -->
718        <!-- 
719        <i class="icon-search header-bottom__search-btn"></i>
720         -->
721        <div class="header-bottom__record-super-btn no-cecutient" id="record">
722  <!-- ko if: m_record_common_model.cart().isActiveReservation() -->
723  <button class="header-bottom__record-btn button-track ko-conditional-content" data-button-track="RecordTopMain" data-bind="yaReachGoal: 'zapis_head',
724    click: function() { window.location.href = `${SERVER_URL}/record/cart` }">
725    В корзину
726  </button>
727  <!-- /ko -->
728
729  <!-- ko if: !m_record_common_model.cart().isActiveReservation() -->
730  <button class="header-bottom__record-btn button-track" data-button-track="RecordTopMain" data-bind="yaReachGoal: 'zapis_head',
731    click: ()=>{location.href = helper.generateRedirectForRecord('record') }">
732    Записаться
733  </button>
734  <!-- /ko -->
735
736  <button class="header-bottom__record-more button-track" data-button-track="RecordTopList" data-bind="toggleBaseDropdown">
737  <i class="icon-dropdown"></i>
738    <div class="header-bottom__record-variants">
739      
740      <div class="header-bottom__record-main-variant">
741        <a href="#" class="button-track" data-button-track="RecordTopMain" data-bind="yaReachGoal: 'zapis_head',
742        attr: {href: helper.generateRedirectForRecord('consultation')}">
743          Запись на приём
744        </a>
745      </div>
746      
747        
748        <div class="header-bottom__record-variant">
749          <a href="#" data-bind="attr: {href: helper.generateRedirectForRecord('hospitalization')}">
750            Запись на госпитализацию
751          </a>
752        </div>
753        
754        
755        <div class="header-bottom__record-variant">
756          <a href="#" data-bind="attr: {href: helper.generateRedirectForRecord('roddom')}">
757            Запись на приём в роддом
758          </a>
759        </div>
760        
761        <!--  -->
762        
763        <div class="header-bottom__record-variant">
764          <a class="button-track" data-button-track="Translator" data-bind="attr: {href: helper.generateRedirectForRecord('translator') }">
765            Сопровождение переводчика
766          </a>
767        </div>
768        
769        
770        <div class="header-bottom__record-variant">
771          <a class="button-track" data-button-track="Home" data-bind="yaReachGoal: 'vrach_dom', attr: {href: helper.generateRedirectForRecord('call_doctor') }">
772            Вызов врача на дом
773          </a>
774        </div>
775        
776    </div>
777  </button>
778</div>
779
780                </div>
781            </div>
782        </div>
783    </div>
784    <!-- Extra-nav -->
785    <div class="extra-navigation_wide extra-navigation_type_closes-by-timeout" id="services" style="display: none">
786        <div class="container">
787            <div class="extra-navigation__tabs">
788                <div class="extra-navigation__tabs-inner">
789                    
790                    <button class="extra-navigation__tab" data-bind="
791                        css: {'active': m_site.currentSlug() === 'clinic'},
792                        click: m_site.onNavClinicClick.bind($data, 'clinic')
793                    ">Взрослая клиника</button>
794                    
795                    <button class="extra-navigation__tab" data-bind="
796                        css: {'active': m_site.currentSlug() === 'children'},
797                        click: m_site.onNavClinicClick.bind($data, 'children')
798                    ">Детская клиника</button>
799                    
800                    <button class="extra-navigation__tab" data-bind="
801                        css: {'active': m_site.currentSlug() === 'dent'},
802                        click: m_site.onNavClinicClick.bind($data, 'dent')
803                    ">Стоматология</button>
804                    
805                </div>
806            </div>
807            <div class="extra-navigation__sections extra-navigation__sections--horizontal">
808                <div class="extra-navigation__sections-inner">
809                    
810                    <div class="extra-navigation__section"
811                        data-bind="css: {'active': m_site.currentSlug() === 'clinic'}">
812                        
813                        <div class="extra-navigation__col">
814                            <div class="extra-navigation__link-1" style="pointer-events: none;">
815                                Услуги и цены
816                            </div>
817                            
818                            <div class="extra-navigation__link-2">
819                                <a href="https://www.ugmk-clinic.ru/services-group/operatsii/">
819Операции</a>
820                            </div>
821                            
822                            <div class="extra-navigation__link-2">
823                                <a href="/checkups/">Комплексное обследование</a>
824                            </div>
825                            
826                            <div class="extra-navigation__link-2">
827                                <a href="https://www.ugmk-clinic.ru/service/uzi-diagnostika/">УЗИ</a>
828                            </div>
829                            
830                            <div class="extra-navigation__link-2">
831                                <a href="https://www.ugmk-clinic.ru/service/magnitno-rezonansnaia-tomografiia/">МРТ</a>
832                            </div>
833                            
834                            <div class="extra-navigation__link-2">
835                                <a href="https://www.ugmk-clinic.ru/service/kompiuternaia-tomografiia/">КТ</a>
836                            </div>
837                            
838                            <div class="extra-navigation__link-2">
839                                <a href="https://www.ugmk-clinic.ru/service/endoskopicheskie-issledovaniia/">Эндоскопия</a>
840                            </div>
841                            
842                            <div class="extra-navigation__link-2">
843                                <a href="/health-care-programs">Программы медицинского обслуживания</a>
844                            </div>
845                            
846                            <div class="extra-navigation__link-3">
847                                <a href="/services/">Услуги и цены</a>
848                            </div>
849                        </div>
850                        
851                        <div class="extra-navigation__col">
852                            <div class="extra-navigation__link-1" style="pointer-events: none;">
853                                Направления
854                            </div>
855                            
856                            <div class="extra-navigation__link-2">
857                                <a href="https://www.ugmk-clinic.ru/department/vyzov-vracha-na-dom/">Вызов врача на дом 24 часа</a>
858                            </div>
859                            
860                            <div class="extra-navigation__link-2">
861                                <a href="https://www.ugmk-clinic.ru/department/operacii/">Хирургия</a>
862                            </div>
863                            
864                            <div class="extra-navigation__link-2">
865                                <a href="https://www.ugmk-clinic.ru/department/laboratoriya/">Анализы</a>
866                            </div>
867                            
868                            <div class="extra-navigation__link-2">
869                                <a href="https://www.ugmk-clinic.ru/department/stacionar/">Терапевтический стационар</a>
870                            </div>
871                            
872                            <div class="extra-navigation__link-2">
873                                <a href="https://www.ugmk-clinic.ru/department/zhenskaya-konsultaciya/">Ведение беременности</a>
874                            </div>
875                            
876                            <div class="extra-navigation__link-2">
877                                <a href="https://www.ugmk-clinic.ru/department/kosmetologiya/">Косметология</a>
878                            </div>
879                            
880                            <div class="extra-navigation__link-2">
881                                <a href="https://www.ugmk-clinic.ru/department/hirurgicheskoe-otdelenie/">Хирургия</a>
882                            </div>
883                            
884                            <div class="extra-navigation__link-3">
885                                <a href="/department/">Направления</a>
886                            </div>
887                        </div>
888                        
889                    </div>
890                    
891                    <div class="extra-navigation__section"
892                        data-bind="css: {'active': m_site.currentSlug() === 'children'}">
893                        
894                        <div class="extra-navigation__col">
895                            <div class="extra-navigation__link-1" style="pointer-events: none;">
896                                Услуги и цены
897                            </div>
898                            
899                            <div class="extra-navigation__link-2">
900                                <a href="/services-group/programmy-med-obsluzhivaniya-deti/">Программы медицинского обслуживания</a>
901                            </div>
902                            
903                            <div class="extra-navigation__link-2">
904                                <a href="https://www.ugmk-clinic.ru/speciality/funktsionalnaia-diagnostika/">Функциональная диагностика</a>
905                            </div>
906                            
907                            <div class="extra-navigation__link-2">
908                                <a href="https://www.ugmk-clinic.ru/service/operatsii-detskogo-khirurga-urologa/">
908Операции</a>
909                            </div>
910                            
911                            <div class="extra-navigation__link-2">
912                                <a href="https://www.ugmk-clinic.ru/service/ultrazvukovoe-issledovanie-uzi/">УЗИ</a>
913                            </div>
914                            
915                            <div class="extra-navigation__link-2">
916                                <a href="https://www.ugmk-clinic.ru/service/issledovanie-raboty-serdtsa/">ЭКГ</a>
917                            </div>
918                            
919                            <div class="extra-navigation__link-2">
920                                <a href="https://www.ugmk-clinic.ru/service/endoskopicheskie-issledovaniia/">Эндоскопия</a>
921                            </div>
922                            
923                            <div class="extra-navigation__link-3">
924                                <a href="/services/?clinic=children">Услуги и цены</a>
925                            </div>
926                        </div>
927                        
928                        <div class="extra-navigation__col">
929                            <div class="extra-navigation__link-1" style="pointer-events: none;">
930                                Направления
931                            </div>
932                            
933                            <div class="extra-navigation__link-2">
934                                <a href="https://www.ugmk-clinic.ru/department/vyzov-na-dom-detskogo-vracha/">Вызов детского врача на дом 24 часа</a>
935                            </div>
936                            
937                            <div class="extra-navigation__link-2">
938                                <a href="/department/immunoprofilaktika/">Вакцинация</a>
939                            </div>
940                            
941                            <div class="extra-navigation__link-2">
942                                <a href="https://www.ugmk-clinic.ru/department/detskij-hirurgicheskij-stacionar/">Хирургический стационар</a>
943                            </div>
944                            
945                            <div class="extra-navigation__link-2">
946                                <a href="https://www.ugmk-clinic.ru/department/infekcionnoe-otdelenie/">Инфекционное отделение</a>
947                            </div>
948                            
949                            <div class="extra-navigation__link-2">
950                                <a href="/department/laboratornaya-diagnostika/">Анализы</a>
951                            </div>
952                            
953                            <div class="extra-navigation__link-2">
954                                <a href="/department/mrt-diagnostika/">МРТ диагностика</a>
955                            </div>
956                            
957                            <div class="extra-navigation__link-3">
958                                <a href="/department/?clinic=children">Направления</a>
959                            </div>
960                        </div>
961                        
962                    </div>
963                    
964                    <div class="extra-navigation__section"
965                        data-bind="css: {'active': m_site.currentSlug() === 'dent'}">
966                        
967                        <div class="extra-navigation__col">
968                            <div class="extra-navigation__link-1" style="pointer-events: none;">
969                                Услуги и цены
970                            </div>
971                            
972                            <div class="extra-navigation__link-2">
973                                <a href="/services-group/konsultatsii-spetsialistov-25/">Консультации специалистов</a>
974                            </div>
975                            
976                            <div class="extra-navigation__link-2">
977                                <a href="/services-group/gigiena-polosti-rta/">Гигиена полости рта</a>
978                            </div>
979                            
980                            <div class="extra-navigation__link-2">
981                                <a href="/services-group/detskii-priem/">Детский прием</a>
982                            </div>
983                            
984                            <div class="extra-navigation__link-2">
985                                <a href="/services-group/implantatsiia/">Имплантация</a>
986                            </div>
987                            
988                            <div class="extra-navigation__link-2">
989                                <a href="https://www.ugmk-clinic.ru/department/lazeroterapiya/">Лазеротерапия (лазерная система Litetouch)</a>
990                            </div>
991                            
992                            <div class="extra-navigation__link-2">
993                                <a href="/services-group/ozonoterapiia/">Озонотерапия</a>
994                            </div>
995                            
996                            <div class="extra-navigation__link-2">
997                                <a href="/services-group/ortodontiia/">Ортодонтия</a>
998                            </div>
999                            
1000                            <div class="extra-navigation__link-3">
1001                                <a href="/services/?clinic=dent">Услуги и цены</a>
1002                            </div>
1003                        </div>
1004                        
1005                        <div class="extra-navigation__col">
1006                            <div class="extra-navigation__link-1" style="pointer-events: none;">
1007                                Направления
1008                            </div>
1009                            
1010                            <div class="extra-navigation__link-2">
1011                                <a href="/department/gigiena-i-profilaktika/">Гигиена и профилактика</a>
1012                            </div>
1013                            
1014                            <div class="extra-navigation__link-2">
1015                                <a href="/department/detskaya-stomatologiya/">Детская стоматология</a>
1016                            </div>
1017                            
1018                            <div class="extra-navigation__link-2">
1019                                <a href="/department/zubotehnicheskaya-laboratoriya/">
1019Зуботехническая лаборатория</a>
1020                            </div>
1021                            
1022                            <div class="extra-navigation__link-2">
1023                                <a href="/department/lazeroterapiya/">Лазеротерапия</a>
1024                            </div>
1025                            
1026                            <div class="extra-navigation__link-2">
1027                                <a href="/department/otbelivanie-zubov/">Отбеливание зубов</a>
1028                            </div>
1029                            
1030                            <div class="extra-navigation__link-2">
1031                                <a href="/department/hirurgicheskaya-stomatologiya/">Хирургическая стоматология</a>
1032                            </div>
1033                            
1034                            <div class="extra-navigation__link-3">
1035                                <a href="/department/?clinic=dent">Направления</a>
1036                            </div>
1037                        </div>
1038                        
1039                    </div>
1040                    
1041                </div>
1042            </div>
1043        </div>
1044    </div>
1045    <div class="extra-navigation_wide extra-navigation_type_closes-by-timeout" id="specialists" style="display: none">
1046        <div class="container">
1047            <div class="extra-navigation__tabs">
1048                <div class="extra-navigation__tabs-inner">
1049                    
1050                    <button class="extra-navigation__tab" data-bind="
1051                        css: {'active': m_site.currentSlug() === 'clinic'},
1052                        click: m_site.onNavClinicClick.bind($data, 'clinic')
1053                    ">Взрослая клиника</button>
1054                    
1055                    <button class="extra-navigation__tab" data-bind="
1056                        css: {'active': m_site.currentSlug() === 'children'},
1057                        click: m_site.onNavClinicClick.bind($data, 'children')
1058                    ">Детская клиника</button>
1059                    
1060                    <button class="extra-navigation__tab" data-bind="
1061                        css: {'active': m_site.currentSlug() === 'dent'},
1062                        click: m_site.onNavClinicClick.bind($data, 'dent')
1063                    ">Стоматология</button>
1064                    
1065                </div>
1066            </div>
1067            <div class="extra-navigation__sections extra-navigation__sections--horizontal">
1068                <div class="extra-navigation__sections-inner">
1069                    
1070                    <div class="extra-navigation__section"
1071                        data-bind="css: {'active': m_site.currentSlug() === 'clinic'}">
1072                        
1073                        
1074                        <div class="extra-navigation__col">
1075                        <div class="extra-navigation__link-2">
1076                            <a href="/speciality/terapevt/">Терапевт</a>
1077                        </div>
1078                        </div>
1079                        
1080                        
1081                        
1082                        <div class="extra-navigation__col">
1083                        <div class="extra-navigation__link-2">
1084                            <a href="/speciality/ginekolog/">Гинеколог</a>
1085                        </div>
1086                        </div>
1087                        
1088                        
1089                        
1090                        <div class="extra-navigation__col">
1091                        <div class="extra-navigation__link-2">
1092                            <a href="/speciality/otorinolaringolog/">Оториноларинголог (ЛОР)</a>
1093                        </div>
1094                        </div>
1095                        
1096                        
1097                        
1098                        <div class="extra-navigation__col">
1099                        <div class="extra-navigation__link-2">
1100                            <a href="/speciality/nevrolog/">Невролог</a>
1101                        </div>
1102                        </div>
1103                        
1104                        
1105                        
1106                        <div class="extra-navigation__col">
1107                        <div class="extra-navigation__link-2">
1108                            <a href="/speciality/oftalmolog/">Офтальмолог (Окулист)</a>
1109                        </div>
1110                        </div>
1111                        
1112                        
1113                        
1114                        <div class="extra-navigation__col">
1115                        <div class="extra-navigation__link-2">
1116                            <a href="/speciality/kardiolog/">Кардиолог</a>
1117                        </div>
1118                        </div>
1119                        
1120                        
1121                        
1122                        <div class="extra-navigation__col">
1123                        <div class="extra-navigation__link-2">
1124                            <a href="/speciality/khirurg/">Хирург</a>
1125                        </div>
1126                        </div>
1127                        
1128                        
1129                        
1130                        <div class="extra-navigation__col">
1131                        <div class="extra-navigation__link-2">
1132                            <a href="/speciality/gastroenterolog/">Гастроэнтеролог</a>
1133                        </div>
1134                        </div>
1135                        
1136                        
1137                        
1138                        <div class="extra-navigation__col">
1139                        <div class="extra-navigation__link-2">
1140                            <a href="/speciality/dermatolog/">Дерматолог</a>
1141                        </div>
1142                        </div>
1143                        
1144                        
1145                        
1146                        <div class="extra-navigation__col">
1147                        <div class="extra-navigation__link-2">
1148                            <a href="/speciality/endokrinolog/">Эндокринолог</a>
1149                        </div>
1150                        </div>
1151                        
1152                        
1153                        
1154                        <div class="extra-navigation__col">
1155                        <div class="extra-navigation__link-2">
1156                            <a href="/speciality/travmatolog-ortoped/">Травматолог-ортопед</a>
1157                        </div>
1158                        </div>
1159                        
1160                        
1161                        
1162                        <div class="extra-navigation__col">
1163                        <div class="extra-navigation__link-2">
1164                            <a href="/speciality/psikhoterapevt6673/">Психотерапевт</a>
1165                        </div>
1166                        </div>
1167                        
1168                        
1169                        <div class="extra-navigation__row">
1170                        <div class="extra-navigation__link-3">
1171                            <a href="/speciality/?clinic=clinic">Все специалисты</a>
1172                        </div>
1173                        </div>
1174                    </div>
1175                    
1176                    <div class="extra-navigation__section"
1177                        data-bind="css: {'active': m_site.currentSlug() === 'children'}">
1178                        
1179                        
1180                        <div class="extra-navigation__col">
1181                        <div class="extra-navigation__link-2">
1182                            <a href="/speciality/nevrolog-detskij/">Невролог</a>
1183                        </div>
1184                        </div>
1185                        
1186                        
1187                        
1188                        <div class="extra-navigation__col">
1189                        <div class="extra-navigation__link-2">
1190                            <a href="/speciality/pediatr/">Педиатр</a>
1191                        </div>
1192                        </div>
1193                        
1194                        
1195                        
1196                        <div class="extra-navigation__col">
1197                        <div class="extra-navigation__link-2">
1198                            <a href="/speciality/otorinolaringolog-lor/">Оториноларинголог (ЛОР)</a>
1199                        </div>
1200                        </div>
1201                        
1202                        
1203                        
1204                        <div class="extra-navigation__col">
1205                        <div class="extra-navigation__link-2">
1206                            <a href="/speciality/oftalmolog-okulist-1/">Офтальмолог (Окулист)</a>
1207                        </div>
1208                        </div>
1209                        
1210                        
1211                        
1212                        <div class="extra-navigation__col">
1213                        <div class="extra-navigation__link-2">
1214                            <a href="/speciality/gastroenterolog-gepatolog/">Гастроэнтеролог</a>
1215                        </div>
1216                        </div>
1217                        
1218                        
1219                        
1220                        <div class="extra-navigation__col">
1221                        <div class="extra-navigation__link-2">
1222                            <a href="/speciality/dermatolog-detskij/">Дерматолог</a>
1223                        </div>
1224                        </div>
1225                        
1226                        
1227                        
1228                        <div class="extra-navigation__col">
1229                        <div class="extra-navigation__link-2">
1230                            <a href="/speciality/travmatolog-ortoped-detskij/">Травматолог-ортопед</a>
1231                        </div>
1232                        </div>
1233                        
1234                        
1235                        
1236                        <div class="extra-navigation__col">
1237                        <div class="extra-navigation__link-2">
1238                            <a href="/speciality/psikhiatr/">Психиатр</a>
1239                        </div>
1240                        </div>
1241                        
1242                        
1243                        
1244                        <div class="extra-navigation__col">
1245                        <div class="extra-navigation__link-2">
1246                            <a href="/speciality/khirurg-1/">Хирург</a>
1247                        </div>
1248                        </div>
1249                        
1250                        
1251                        
1252                        <div class="extra-navigation__col">
1253                        <div class="extra-navigation__link-2">
1254                            <a href="/speciality/allergolog/">
1254Аллерголог-иммунолог</a>
1255                        </div>
1256                        </div>
1257                        
1258                        
1259                        <div class="extra-navigation__row">
1260                        <div class="extra-navigation__link-3">
1261                            <a href="/speciality/?clinic=children">Все специалисты</a>
1262                        </div>
1263                        </div>
1264                    </div>
1265                    
1266                    <div class="extra-navigation__section"
1267                        data-bind="css: {'active': m_site.currentSlug() === 'dent'}">
1268                        
1269                        
1270                        <div class="extra-navigation__col">
1271                        <div class="extra-navigation__link-2">
1272                            <a href="/speciality/stomatolog-243/">Стоматолог</a>
1273                        </div>
1274                        </div>
1275                        
1276                        
1277                        <div class="extra-navigation__row">
1278                        <div class="extra-navigation__link-3">
1279                            <a href="/speciality/?clinic=dent">Все специалисты</a>
1280                        </div>
1281                        </div>
1282                    </div>
1283                    
1284                </div>
1285            </div>
1286        </div>
1287    </div>
1288    <!-- end extra-navs -->
1289    <div class="only-cecutient">
1290        <div id="cecutient-block">
1291  
1292  <span id="cecutient" class="cecutient">
1293    <i class="icon-cecutient"></i>
1294    <span class="no-cecutient">Для слабовидящих</span>
1295    <span class="only-cecutient">Обычная версия сайта</span>
1296  </span>
1297</div>
1298
1299    </div>
1300</header>
1301<div class="container-warning">
1302    <!-- SEARCH START -->
1303    
1304    <div class="header-search" data-bind="initMainSearch">
1305        <!-- ko with: m_search -->
1306        <div itemscope itemtype="https://schema.org/WebSite">
1307          <meta itemprop="url" content="https://www.ugmk-clinic.ru/" />
1308            <form class="header-search__form" autocomplete="off" action="/search" itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
1309                <div class="header-search__selector">
1310
1311                    <div class="change_city__mobile">
1312                        
1313                        <img src="/static/mobile_app/www/assets/images/icons/geo_new.svg" alt="" class="helper-icon">
1314                        <p id=""
1315                            data-bind="text: m_site.currentCityName(),click: function() {helper.closeModalAndShowAnother('#cityChange')}"
1316                            class="choice_city header-top__phone-tel">
1317                        </p>
1318                        <!-- ko if: m_site.showCityHelper() -->
1319                        <div class="city-confirm-popover" data-bind="clickBubble: false">
1320                          <div class="city-confirm-popover__text" data-bind="text: 'Ваш город\u00a0— ' + m_site.currentCityName() + '?'">Ваш город&nbsp;— Екатеринбург?</div>
1321                          <div class="city-confirm-popover__actions">
1322                            <button type="button" class="city-confirm-popover__btn city-confirm-popover__btn--primary" data-bind="click: function(){ m_site.showCityHelper(false); m_site.sendCity(m_site.currentCity()); }">Да, верно</button>
1323                            <button type="button" class="city-confirm-popover__btn" data-bind="click: function(){ m_site.showCityHelper(false); helper.closeModalAndShowAnother('#cityChange'); }">Выбрать другой</button>
1324                          </div>
1325                        </div>
1326                        <!-- /ko -->
1327                        
1328                    </div>
1329                </div>
1330                <div class="header-search__input">
1331                    <i class="icon-search"></i>
1332                    <meta itemprop="target" content="/search/?q={q}" />
1333                    
1334                    
1334<script>window.AI_SEARCH_ENABLED = false;</script>
1334
1335                    <label class="visually-hidden" for="header-search">Поиск</label>
1336                    <input type="text" itemprop="query-input" id="header-search" name="q"
1337                        placeholder="Введите название услуги, специальность или фамилию врача">
1338                    <i class="icon-search-close"></i>
1339                    
1340                    
1341                    <button type="button" class="header-search__submit" id="header-search-submit">Найти</button>
1342                    <div class="header-search__dropdown" id="header-search-dropdown" hidden></div>
1343                </div>
1344                <div class="header__top-controls">
1345
1346                    <div id="cecutient-block">
1347  
1348  <span id="cecutient" class="cecutient">
1349    <i class="icon-cecutient"></i>
1350    <span class="no-cecutient">Для слабовидящих</span>
1351    <span class="only-cecutient">Обычная версия сайта</span>
1352  </span>
1353</div>
1354
1355                    <div class="header-top__foreigners base-dropdown--sm foreigners-select" data-bind="toggleBaseDropdown">
1356    <div class="base-dropdown__text">
1357        <i class="icon-dropdown"></i>
1358    </div>
1359    <div class="base-dropdown__list">
1360        
1361        
1362        <a class="base-dropdown__item eng" href="/page/translator/eng/">
1363            Assistance to foreigners
1364        </a>
1365        
1366        
1367        <a class="base-dropdown__item rus" href="/page/translator/">
1368            Помощь иностранцам
1369        </a>
1370        
1371        
1372        <a class="base-dropdown__item ces" href="/page/translator/ces/">
1373            Pomoc cizincům
1374        </a>
1375        
1376        
1377        <a class="base-dropdown__item fra" href="/page/translator/fra/">
1378            Assistance aux étrangers
1379        </a>
1380        
1381        
1382        <a class="base-dropdown__item ita" href="/page/translator/ita/">
1383            Assistenza agli stranieri
1384        </a>
1385        
1386        
1387        <a class="base-dropdown__item cha" href="/page/translator/cha/">
1388            外国人援助
1389        </a>
1390        
1391        
1392        <a class="base-dropdown__item spa" href="/page/translator/spa/">
1393            Ayuda a extranjeros
1394        </a>
1395        
1396        
1397        <a class="base-dropdown__item deu" href="/page/translator/deu/">
1398            Hilfe für Ausländer
1399        </a>
1400        
1401        
1402        <a class="base-dropdown__item kor" href="/page/translator/kor/">
1403            외국인에게 도움
1404        </a>
1405        
1406        
1407        <a class="base-dropdown__item tur" href="/page/translator/tur/">
1408            Yabancılar için yardım
1409        </a>
1410        
1411    </div>
1412</div>
1413
1414                </div>
1415            </form>
1416
1417        </div>
1418        <!-- /ko -->
1419
1420    </div>
1421    <!-- END SEARCH -->
1422    
1423    
1424</div>
1425
1426      
1427
1428<div class="header-responsive">
1429  <div class="simple-header__inner">
1430    <span class="simple-header__burger js-resp-nav-toggle"><i></i><i></i></span>
1431    <a class="simple-header__logo" href="/">
1432      <img class="simple-header__logo--big" alt="Логотип" src="/static/mobile_app/www/assets/images/logo.svg">
1433      <img class="simple-header__logo--small" alt="Логотип" src="/static/mobile_app/www/assets/images/icon_logo.png">
1434    </a>
1435    <div class="header-responsive__phones" style="margin-left: auto;">
1436      <a class="header-responsive__phone ko-hidden button-track" data-button-track="Telephone 8800"
1437        href="tel:+73432830808">
1438        <span class="header-responsive__phone-tel">+7 (343) 283-08-08</span>
1439        
1440      </a>
1441      
1442    </div>
1443  </div>
1444
1445  <!-- navigation list -->
1446  <nav class="navigation-list">
1447    <div style="display: flex; flex-direction: column; gap: 10px; padding: 10px;">
1448      <button class="base-btn base-btn--size-l base-btn--wide" data-button-track="RecordTopMain" data-bind="css:{'header-btn-without_dropdown': m_site.currentCity()!=='ekaterinburg'},
1449        yaReachGoal: 'zapis_head',
1450        click: ()=>{location.href = helper.generateRedirectForRecord('record') }">
1451        Записаться
1452      </button>
1453      <button class="base-btn base-btn--size-l base-btn--wide base-btn--transparent" data-bind="
1454        visible: !m_login.isLoading(),
1455        click: m_login.goToCabinet,
1456        text: m_cabinet_personal.data.name() || 'Войти в личный кабинет'
1457      "></button>
1458    </div>
1459    <ul data-bind="initResponsiveNavigation">
1460      
1461      <li class="navigation-list__item">
1462        <a class="navigation-list__link-1" itemprop='url' href="/services/">
1463          Услуги и цены
1464        </a>
1465      </li>
1466      
1467      <li class="navigation-list__item">
1468        <a class="navigation-list__link-1" itemprop='url' href="/speciality/">
1469          Врачи
1470        </a>
1471      </li>
1472      
1473      
1474      <li class="navigation-list__item">
1475        <a class="navigation-list__link-1 navigation-list__item-a-next" itemprop='url' href="/department/?clinic=clinic#centers">Экспертные центры</a>
1476        <div class="navigation-list__item-btn-next">
1477          <i class="icon-dropdown"></i>
1478        </div>
1479        <div class="navigation-list__item-inner">
1480          
1481          <a class="navigation-list__link-2" itemprop='url' href="/department">
1482            
1483            Показать все
1484            
1485          </a>
1486          
1487          <a class="navigation-list__link-2" itemprop='url' href="/department/?clinic=dent">
1488            
1489            Стоматология
1490            
1491          </a>
1492          
1493          <a class="navigation-list__link-2" itemprop='url' href="/department/travmpunkt/">
1494            
1495            Травмпункт 24 часа
1496            
1497          </a>
1498          
1499          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/eco/">
1500            
1501            Отделение ВРТ (ЭКО)
1502            
1503          </a>
1504          
1505          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/roddom/">
1506            
1507            Роддом
1508            
1509          </a>
1510          
1511          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/psychology/">
1512            
1513            Психотерапия и психиатрия
1514            
1515          </a>
1516          
1517          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/cognitive/">
1518            
1519            Центр когнитивных технологий
1520            
1521          </a>
1522          
1523          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/skoraya-medicinskaya-pomoshch/">
1524            
1525            Вызов врача на дом
1526            
1527          </a>
1528          
1529          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/department/centr-lecheniya-tazovoj-boli-i-narushenij-mocheispuskaniya/">
1530            
1531            Центр лечения тазовой боли
1532            
1533          </a>
1534          
1535        </div>
1536      </li>
1537      
1538      
1539      
1540      <li class="navigation-list__item">
1541        <a class="navigation-list__link-1 navigation-list__item-a-next" itemprop='url' href="/about/">О клинике</a>
1542        <div class="navigation-list__item-btn-next">
1543          <i class="icon-dropdown"></i>
1544        </div>
1545        <div class="navigation-list__item-inner">
1546          
1547          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/article/#actions">
1548            
1549            Акции
1550            
1551          </a>
1552          
1553          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/article/">
1554            
1555            Блог клиники
1556            
1557          </a>
1558          
1559          <a class="navigation-list__link-2" itemprop='url' href="/ekaterinburg/contacts/">
1560            
1561            Контакты
1562            
1563          </a>
1564          
1565          <a class="navigation-list__link-2" itemprop='url' href="/about/#branches">
1566            
1567            Подразделения
1568            
1569          </a>
1570          
1571          <a class="navigation-list__link-2" itemprop='url' href="/article/news/sistema-loyalnosti/">
1572            
1573            Система лояльности
1574            
1575          </a>
1576          
1577          <a class="navigation-list__link-2" itemprop='url' href="/reviews/">
1578            
1579            Отзывы пациентов
1580            
1581          </a>
1582          
1583          <a class="navigation-list__link-2" itemprop='url' href="https://www.ugmk-clinic.ru/vacancy-landing/">
1584            
1585            Вакансии
1586            
1587          </a>
1588          
1589          <a class="navigation-list__link-2" itemprop='url' href="/page/spravka/">
1590            
1591            Справочная информация
1592            
1593          </a>
1594          
1595          <a class="navigation-list__link-2" itemprop='url' href="/page/parkovka/">
1596            
1597            Правила парковки
1598            
1599          </a>
1600          
1601          <a class="navigation-list__link-2" itemprop='url' href="/page/sertifikat">
1602            
1603            Сертификат Росздравнадзора
1604            
1605          </a>
1606          
1607        </div>
1608      </li>
1609      
1610      
1611      
1612      <li class="navigation-list__item">
1613        <a class="navigation-list__link-1 navigation-list__item-a-next">Сервисы для вас</a>
1614        <div class="navigation-list__item-btn-next">
1615          <i class="icon-dropdown"></i>
1616        </div>
1617        <div class="navigation-list__item-inner">
1618          <a class="navigation-list__link-2" data-open-popup="#paymentModal">Оплатить счета онлайн</a>
1619          <a class="navigation-list__link-2" href="/card">Заказать подарочный сертификат</a>
1620          
1621          <a class="navigation-list__link-2" href="/record/tax_certificate/">Заказать справку для налоговой</a>
1622          <a class="navigation-list__link-2" href="/record/work-act/">Заказать акт выполненных работ</a>
1623          
1624          <a class="navigation-list__link-2" href="/tests">Пройти тесты самодиагностики</a>
1625          <a class="navigation-list__link-2" href="https://www.ugmk-farm.ru" target="_blank">Заказать лекарства из
1626            аптеки</a>
1627        </div>
1628      </li>
1629      
1630    </ul>
1631  </nav>
1632</div>
1633
1634    
1635    <!-- /ko -->
1636    <!-- Header END -->
1637    <div class="content-layout blur-inner">
1638      
1639
1640
1641<!-- Breadcrumbs -->
1642<section class="section-breadcrumbs">
1643  <div class="container">
1644    <div class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
1645      
1646          <span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
1647              <a itemprop="item" href="/"><span itemprop="name">Главная</span></a>
1648              <meta itemprop="position" content="1" />
1649          </span>
1650          /
1651          <span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
1652              <a itemprop="item" href="/article/"><span itemprop="name">Новости и статьи</span></a>
1653              <meta itemprop="position" content="2" />
1654          </span>
1655          /
1656          <span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
1657              <span itemprop="name">Система лояльности</span>
1658              <meta itemprop="position" content="3" />
1659          </span>
1660      
1661    </div>
1662  </div>
1663</section>
1664<!-- Breadcrumbs END -->
1665
1666<!-- Article banner -->
1667<section class="content-block content-block--banner ko-hidden">
1668  <div class="container">
1669    <div class="banner">
1670      
1671      <div class="banner__inner">
1672        
1673        <h1 class="banner__title">Система лояльности</h1>
1674        <div class="banner__description">в клинике &quot;УГМК-Здоровье&quot;</div>
1675        
1676
1677        
1678
1679        
1680      </div>
1681    </div>
1682  </div>
1683</section>
1684<!-- end Article banner -->
1685
1686<section>
1687  <div class="container">
1688    <div class="content-with-aside" data-bind="stickyAsideInit">
1689      <article class="content-with-aside__inner ko-hidden">
1690        
1691
1692        <!-- text parts -->
1693        
1694        <div class="content-block">
1695          <a name="about" class="content-with-aside__target"></a>
1696          <div class="editor_style" data-bind="contentParserInit">
1697            <p style="background:#edf2f5; font-family:var(--medium-font); font-size:20px; font-weight:600; line-height:28px !important; max-width:670px; padding:40px 32px; text-align:left; width:100%">Наша бонусная программа создана, чтобы ваша забота о здоровье была еще выгоднее. Копите баллы и оплачивайте ими до 50% стоимости услуг клиники.</p>
1698
1699<ul>
1700	<li>За оплату любых услуг клиники начисляются бонусные баллы:&nbsp;5% от суммы оплаченного счета.</li>
1701	<li>Например, если вы сходили на прием к врачу за 2 500 руб., то при оплате вам начислят 125 бонусных баллов. Впоследствии этими баллами вы сможете оплатить до 50% от стоимости услуги клиники.</li>
1702	<li>1 балл = 1 рубль.</li>
1703	<li>Баллы начисляются при оплате любых услуг клиники, включая комплексные программы и пакеты услуг.</li>
1704	<li>Начисление баллов происходит через 14 дней с момента оплаты услуги, то есть воспользоваться ими вы сможете тоже только через 14 дней.</li>
1705	<li>Бонусные баллы &quot;сгорают&quot; через 2 года с момента начисления.</li>
1706	<li>Баллы начисляются пациенту, а не плательщику. Например, если вы пришли в клинику с ребенком, и оплачиваете прием ребенка, то баллы начисляются на имя ребенка. И потратить их вы сможете, при следующей оплате услуг, оказываемых вашему ребенку.</li>
1707	<li>Баллы начисляются только физическим лицам (не начисляются предприятиям любой формы собственности, включая&nbsp;ИП, ООО, ОА &nbsp;и тд.) &nbsp;при оплате собственными средствами. Начисление баллов по ДМС и ОМС не происходит.</li>
1708	<li>При покупке подарочного сертификата баÐ
1708»Ð»Ñ‹ не начисляются и не списываются.</li>
1709	<li>При оплате подарочным сертификатом начисление бонусных баллов производится на основании потраченных сумм. Бонусными баллами можно воспользоваться после списания всей суммы сертификата.</li>
1710	<li>При оказании услуг на дому бонусные баллы начисляются в полном объеме, но не списываются. То есть вызов врача на дом оплатить бонусами нельзя.</li>
1711	<li>При оплате услуг по депозитному договору бонусные баллы начисляются в полном объеме, но не списываются.&nbsp;Накопленные бонусные баллы можно впоследствии&nbsp;списать при оплате&nbsp;услуг клиники наличными денежными средствами или банковской картой.</li>
1712	<li>При возврате оплаты за невыполненную услугу&nbsp;баллы за услугу не начисляются.</li>
1713	<li>При возврате оплаты за услугу, при покупке которой были списаны баллы, баллы возвращаются на личный счет пациенту.</li>
1714	<li>Подарочные баллы начисляются за 2 дня до дня&nbsp;рождения пациента и по иным праздничным датам на усмотрение администрации клиники. Подарочные баллы &laquo;сгорают&raquo; через 3 месяца после начисления.</li>
1715	<li>Начисленные баллы не наследуются.</li>
1716	<li>Начисленные баллы можно перенести на родственника, прикрепленного к вашему личному кабинету.</li>
1717	<li>Согласно условиям программы лояльности, бонусные баллы&nbsp;не подлежат обмену на наличные денежные средства.</li>
1718	<li>В кафе и аптеке клиники &laquo;УГМК-Здоровье&raquo; расплатиться бонусными баллами нельзя.</li>
1719	<li>Бонусная программа не распространяется на услуги стоматологии.</li>
1720</ul>
1721
1722<p>Срок годности приветственных баллов &ndash; 3 месяца с момента начисления.&nbsp;</p>
1723
1724<p>Начисление приветственных баллов происходит через 14 дней с момента оплаты услуги, то есть воспользоваться ими вы сможете тоже только через 14 дней.</p>
1725
1726<p><strong>Войти в личный кабинет и узнать о наличии и количестве бонусов вы можете по</strong> <a href="https://www.ugmk-clinic.ru/#modalLogin">ССЫЛКЕ</a></p>
1727
1728<h2>&laquo;Вопрос-Ответ&raquo;</h2>
1729
1730<p><strong>Вопрос: Как работает бонусная программа?</strong><br />
1731<strong>Ответ:</strong>&nbsp;Вы получаете 5% бонусами с каждого платежа за наши услуги (кроме стоматологии). 1 бонус = 1 рубль. Ими можно оплатить до половины стоимости следующего визита.</p>
1732
1733<p><strong>В: Когда я получу бонусы?</strong><br />
1734<strong>О:</strong>&nbsp;Баллы зачислятся на ваш счет через 14 дней после оплаты.</p>
1735
1736<p><strong>В: Сколько времени действуют бонусы?</strong><br />
1737<strong>О:</strong>&nbsp;2 года. А подаренные нами баллы (например, ко дню рождения) &mdash; 3 месяца.</p>
1738
1739<p><strong>В: Могу ли я использовать баллы для ребенка или родственника?</strong><br />
1740<strong>О:</strong>&nbsp;Да! Баллы начисляются на того, кто оплатил услугу, но вы можете переводить их между родственниками в своем личном кабинете.</p>
1741
1742<p><strong>В: На все ли услуги начисляются и списываются баллы?</strong><br />
1743<strong>О:</strong>&nbsp;Почти на все, кроме стоматологии. Баллами Ð
1743½ÐµÐ»ÑŒÐ·Ñ оплатить вызов врача на дом или пополнить депозит, но за эти услуги вы бонусы получите.</p>
1744          </div>
1745        </div>
1746
1747        
1748
1749        
1750
1751        
1752
1753        
1754        <!-- end text_parts -->
1755      </article>
1756
1757      <aside class="content-with-aside__aside ko-hidden">
1758        <div class="content-with-aside__aside-inner">
1759          
1760          <div class="content-with-aside__aside-title">
1761            Навигация по странице
1762          </div>
1763          <ul class="content-with-aside__navigation-list">
1764            
1765            <div class="navigation-list-to-fill"></div>
1766            
1767          </ul>
1768          
1769        </div>
1770      </aside>
1771    </div>
1772  </div>
1773</section>
1774
1775
1776
1777      <!-- Footer -->
1778      
1779        
1780            <section class="pre-footer">
1781    <div class="container">
1782      <div class="pre-footer__inner">
1783        <!-- Left column -->
1784        <div class="pre-footer__left">
1785          <div class="pre-footer__left-inner">
1786            <button class="base-btn base-btn--size-l pre-footer__btn" data-button-track="RecordTopMain"
1787              data-bind="
1788              yaReachGoal: 'zapis_head',
1789              click: () => {location.href = helper.generateRedirectForRecord('consultation') }">
1790              Записаться</button>
1791            <div class="footer-btn-up pre-footer__up-btn mobile-hidden" data-bind="scrollToTop">
1792              <i class="icon-dropdown"></i>
1793            </div>
1794
1795          </div>
1796          <button class="base-btn base-btn--size-l pre-footer__btn pre-footer__btn-white"
1797            data-bind="
1798            visible: !m_login.isLoading(),
1799            click: m_login.goToCabinet,
1800            text: m_cabinet_personal.data.name() || 'Войти в личный кабинет'
1801          ">
1802          </button>
1803
1804          <div class="pre-footer__socials">
1805            
1806            <a target="_blank" href="https://vk.com/ugmkclinic"><i class="icon-vk" aria-label="Страница во ВКонтакте"></i></a>
1807            
1808            
1809            <a target="_blank" href="https://t.me/ugmkclinic">
1810              <i aria-label="Канал в Telegram">
1811                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1812                  <path d="M22.1476 3.1448C21.7876 2.83952 21.2221 2.79584 20.6375 3.03056H20.6365C20.0216 3.27728 3.23123 10.4792 2.54771 10.7734C2.42339 10.8166 1.33763 11.2218 1.44947 12.1242C1.54931 12.9378 2.42195 13.2747 2.52851 13.3136L6.79715 14.7752C7.08035 15.7179 8.12435 19.196 8.35523 19.939C8.49923 20.4022 8.73395 21.0109 9.14531 21.1362C9.50627 21.2754 9.86531 21.1482 10.0976 20.9658L12.7074 18.5451L16.9204 21.8307L17.0207 21.8907C17.3068 22.0174 17.5808 22.0808 17.8424 22.0808C18.0445 22.0808 18.2384 22.0429 18.4237 21.967C19.0549 21.7078 19.3074 21.1064 19.3338 21.0382L22.4807 4.68128C22.6727 3.80768 22.4058 3.3632 22.1476 3.1448ZM10.5618 15.3598L9.12179 19.1998L7.68179 14.3998L18.7218 6.23984L10.5618 15.3598Z" fill="#3F4D5A" fill-opacity="0.7"/>
1813                </svg>
1814              </i>
1815            </a>
1816            
1817            
1818            <a target="_blank" href="https://max.ru/ugmkclinic">
1819              <i aria-label="Канал в MAX">
1820                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1821                  <path fill-rule="evenodd" clip-rule="evenodd"
1822                    d="M12.2364 22.9372C10.0773 22.9372 9.074 22.6207 7.32997 21.3545C6.22682 22.7789 2.73352 23.8922 2.58118 21.9876C2.58118 20.5578 2.26599 19.3496 1.90878 18.0306C1.48328 16.4056 1 14.596 1 11.9739C1 5.71139 6.11651 1 12.1786 1C18.2459 1 22.9999 5.94352 22.9999 12.0319C23.0097 14.9108 21.8819 17.6759 19.8639 19.7204C17.8459 21.765 15.1027 22.9219 12.2364 22.9372ZM12.3257 6.41308C9.37342 6.26008 7.07257 8.31241 6.56302 11.5307C6.14277 14.195 6.88871 17.4397 7.52434 17.6086C7.82902 17.6824 8.59597 17.0599 9.074 16.5798C9.86445 17.1282 10.7849 17.4576 11.7426 17.5347C13.213 17.6057 14.6526 17.0945 15.7518 16.1109C16.851 15.1273 17.522 13.7499 17.6208 12.2746C17.6782 10.7963 17.1556 9.35443 16.1653 8.2592C15.1751 7.16398 13.7963 6.50295 12.3257 6.41836V6.41308Z"
1823                    fill="#3F4D5A" fill-opacity="0.7" />
1824                </svg>
1825              </i>
1826            </a>
1827            
1828          </div>
1829
1830          <a href="mailto:[email protected]" class="pre-footer__email">[email protected]</a>
1831
1832          <div class="pre-footer__address">
1833            
1834            <span>620144, г. Екатеринбург, ул. Шейнкмана, 113</span><br>
1835            
1836          </div>
1837
1838          
1839          <a href="/search" class="pre-footer__abridged">Сокращенная версия сайта</a>
1840          
1841        </div>
1842
1843        <!-- Middle column -->
1844        <div class="pre-footer__middle">
1845          <div class="pre-footer__menu">
1846            <a href="/#expert-centers">Экспертные центры</a>
1847            <a href="/speciality/">Врачи</a>
1848            <a href="/services/">Услуги и цены</a>
1849            <a href="/tests">Тесты самодиагностики</a>
1850            <div class="footer-btn-up pre-footer__up-btn desktop-hidden" data-bind="scrollToTop">
1851              <i class="icon-dropdown"></i>
1852            </div>
1853          </div>
1854          <ul class="pre-footer__links">
1855            
1856            <li class="pre-footer__links-item"><a href="/page/dms/">ДМС</a></li>
1857            
1858            <li class="pre-footer__links-item"><a href="/page/korporativnym-klientam/">Корпоративным клиентам</a></li>
1859            
1860            <li class="pre-footer__links-item"><a href="/article/news/sistema-loyalnosti/">Система лояльности</a></li>
1861            
1862            <li class="pre-footer__links-item"><a href="/reviews/">Отзывы пациентов</a></li>
1863            
1864            <li class="pre-footer__links-item"><a href="/vacancy-landing/">Вакансии</a></li>
1865            
1866            <li class="pre-footer__links-item"><a href="/page/spravka/">Справочная информация</a></li>
1867            
1868            <li class="pre-footer__links-item"><a href="/page/agree/">Согласие на обработку персональных данных</a></li>
1869            
1870            <li class="pre-footer__links-item"><a href="/page/polici-konfidencialnosti/">Политика конфиденциальности</a></li>
1871            
1872            <li class="pre-footer__links-item"><a href="/article/articles/chasto-zadavaemye-voprosy/">Часто задаваемые вопросы</a></li>
1873            
1874          </ul>
1875          <div class="pre-footer__middle-right">
1876
1877            <div class="newsletter-block">
1878    <div class="newsletter-inner">
1879        <div class="newsletter-text">
1880            <h3 class="newsletter-title">Для тех, кто заботится о здоровье</h3>
1881            <p class="newsletter-description">
1882                Получайте подбор статей по вашим интересам и приглашения на закрытые мероприятия клиники
1883            </p>
1884        </div>
1885        <div class="newsletter-right" data-bind="validationOptions: {insertMessages: false}, with: newsLetter.fields()">
1886            <div class="popup__row" data-bind="">
1887                <input class="base-input newsletter-input" placeholder="Электронная почта" type="email" id="emailInput"
1888                    data-bind="textInput: email">
1889            </div>
1890            <span class="validationMessage" data-bind="validationMessage: email"></span>
1891            <div class="newsletter-form">
1892                <p class="newsletter-agreement">
1893                    Нажимая на кнопку, вы даёте согласие на обработку персональных данных, а также согласие получать
1894                    рассылки на email
1895                </p>
1896                <button class="base-btn base-btn--mobile-wide newsletter-button"
1897                    data-bind="enable: email.isValid(), click: newsLetter.clickSubscribeButton">
1898                    Подписаться
1899                </button>
1900            </div>
1901        </div>
1902    </div>
1903</div>
1904
1905
1906            <!-- Right column -->
1907            <div class="pre-footer__right">
1908              
1909              <div class="pre-footer__apps">
1910                
1911                <a href="https://apps.apple.com/ru/app/%D0%BA%D0%BB%D0%B8%D0%BD%D0%B8%D0%BA%D0%B0-%D1%83%D0%B3%D0%BC%D0%BA-%D0%B7%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D1%8C%D0%B5/id1340349442" class="base-btn base-btn--black app-block__btn-mobile">
1912                  <span class="mobile-app-text">App Store</span>
1913                </a>
1914                
1915                
1916                <a href="https://play.google.com/store/apps/details?id=com.ugmkclinic.app&amp;hl=ru&amp;gl=RU&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" class="base-btn base-btn--black app-block__btn-mobile">
1917                  <span class="mobile-app-text">Google Play</span>
1918                </a>
1919                
1920                
1921                <a href="https://www.rustore.ru/catalog/app/com.ugmkclinic.app" class="base-btn base-btn--black app-block__btn-mobile">
1922                  <span class="mobile-app-text">RuStore</span>
1923                </a>
1924                
1925                
1926                <a href="https://appgallery.cloud.huawei.com/ag/n/app/C109790079?locale=ru_RU&amp;source=appshare&amp;subsource=C109790079&amp;shareTo=com.example.android.notepad&amp;shareFrom=appmarket&amp;shareIds=80408d8a9aab4f448a3f5db477abba53_com.example.android.notepad&amp;callType=SHARE" class="base-btn base-btn--black app-block__btn-mobile">
1927                  <span class="mobile-app-text">AppGallery</span>
1928                </a>
1929                
1930              </div>
1931              
1932              
1933              <div class="pre-footer__banner">
1934                <iframe class='footer-banner' allowtransparency="true" border="0" height="110" scrolling="no"
1935                  src="https://nok.minzdrav.gov.ru/Mo/GetBannerNok/ed76be21-85e6-4a81-af55-e37b07574c4c/1"
1936                  width="300"></iframe>
1937              </div>
1938              
1939            </div>
1940          </div>
1941        </div>
1942
1943      </div>
1944    </div>
1945  </section>
1946
1947  <link rel="stylesheet" href="/static/mobile_app/www/css/components/main_footer.css">
1948
1949<footer class="main-footer">
1950  <div class="main-footer__container">
1951    <div class="main-footer__content">
1952      <p class="main-footer__text">
1953        * Цены и&nbsp;сроки готовности результатов анализов, указанные на&nbsp;сайте, носят информативный характер, являются актуальными на&nbsp;текущее время и&nbsp;могут быть изменены на&nbsp;дату оплаты. Ценовое предложение не&nbsp;является публичной офертой. Всю информацию необходимо уточнять у&nbsp;администратора.
1954      </p>
1955      <p class="main-footer__text">
1956        Персональные, в&nbsp;том числе биометрические, данные сотрудников ООО&nbsp;&laquo;УГМК-Здоровье&raquo; размещены на&nbsp;официальном сайте (www.ugmk-clinic.ru) в&nbsp;целях исполнения п.&nbsp;7&nbsp;ч.&nbsp;1&nbsp;ст.&nbsp;79&nbsp;Федерального закона от&nbsp;21.11.2011 &#8470;&nbsp;323-ФЗ &laquo;Об&nbsp;основах охраны здоровья граждан в&nbsp;Российской Федерации&raquo; с&nbsp;письменного согласия сотрудников.
1957      </p>
1958      <div class="main-footer__copyright">
1959        &copy; ООО&nbsp;&laquo;Европейский медицинский центр &laquo;УГМК-Здоровье&raquo; 2026<br>
1960        Материалы сайта доступны по&nbsp;лицензии
1961        <a target="_blank" class="main-footer__link" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons &laquo;Attribution-ShareAlike&raquo; 4.0&nbsp;International</a>
1962        если не&nbsp;указан иной источник
1963      </div>
1964      
1965      <a class="main-footer__captcha" target="_blank" href="https://yandex.ru/legal/smartcaptcha_notice/">
1966        Условия обработки данных сервисом <span class="main-footer__captcha-accent">SmartCaptcha</span>
1967      </a>
1968      
1969    </div>
1970    <div class="main-footer__authors">
1971      <a target="_blank" href="https://jetteam.dev/" class="main-footer__authors-item">
1972        <img loading="lazy" class="main-footer__authors-logo" src="/static/mobile_app/www/assets/images/jetteam_logo.png" alt="Логотип компании JetTeam">
1973        <span class="main-footer__authors-text">Программирование, вёрстка, обновление дизайна</span>
1974      </a>
1975      <a target="_blank" href="https://jetstyle.ru/" class="main-footer__authors-item">
1976        <img loading="lazy" class="main-footer__authors-logo" src="/static/mobile_app/www/assets/images/jetstyle_logo.png" alt="Логотип компании JetStyle">
1977        <span class="main-footer__authors-text">Проектирование, дизайн, продвижение</span>
1978      </a>
1979    </div>
1980  </div>
1981</footer>
1982
1983
1984        
1985      
1986      <!-- Footer END -->
1987
1988    <!-- Пушка для вставки в буферобмена -->
1989    <!-- ko template: { name: 'clipboard_push' } -->
1990    <!-- /ko -->
1991    <!-- Пуш для предупреждения, если пользователь сидит на IE -->
1992    <!-- ko template: { name: 'IE_alert' } -->
1993    <!-- /ko -->
1994
1995      <!-- Record templates -->
1996      
1996<script id="modal_record_new" type="text/html">
1997  <div data-bind="with: m_record">
1998    <div id="recordModalNew" class="popup popup--size-l new-mobile-design popup--position-top" role="dialog">
1999      <div class="popup-appointment__inner">
2000        <button data-bind="click: closeRecordModal" class="popup__close arcticmodal-close"></button>
2001        <button class="popup__hide"></button>
2002        <div class='tabs-wrapper'>
2003          <div data-bind="style: { display: m_record.recordTab() == 'tab-1' ? 'block' : 'none'}">
2004            <div class="popup__header popup__record-progress">
2005              <!-- ko foreach: { data: tabs, as: 'tab' } -->
2006              <div class="record-progress__item" data-bind="
2007                click: m_record.setActiveTab.bind(m_record, tab),
2008                css: {
2009                  'record-progress__item--past': $parent.stepsCompleted().includes(tab),
2010                  'record-progress__item--active': $parent.activeTab() == tab
2011                }
2012              ">
2013                <span class="record-progress__item-text" data-bind="html: tab"></span>
2014              </div>
2015              <!-- /ko -->
2016            </div>
2017
2018            <div class="popup__inner clearfix" data-bind="
2019              style: { paddingBottom: m_record.search().chosenServices().length && m_cabinet.current_page() === 'record' ? '154px' : '' }
2020            ">
2021              <!-- ko if: activeTab() == tabs()[0] -->
2022
2023              <!-- ko if: m_record.search().isShowSearch() && m_record.search().selectedForFilling()===null || m_record.search().specialists().length -->
2024              <div class="choice-clinic">
2025                <!-- AGE SELECT -->
2026                <div style="min-width: 280px;">
2027                  <div class="select_dropdown__container">
2028                    <div class="select_dropdown__lable age"
2029                      data-bind="click: ()=>{
2030                        m_record.search().ageFilterIsActive() ?
2031                        m_record.isAgeFilterOpened(!m_record.isAgeFilterOpened()) :
2032                        null
2033                      },
2034                      css: {
2035                        disabled: !m_record.search().ageFilterIsActive(),
2036                      }"
2037                    >
2038                      <span data-bind="text: m_record.ageStates[m_record.ageState()].label"></span>
2039                    </div>
2040                    <div class="select_dropdown__options_container"
2041                      data-bind="style:{display: m_record.isAgeFilterOpened()? 'block': 'none'}"
2042                    >
2043                      <!-- ko foreach: m_record.ageStates -->
2044                        <div class="select_dropdown__options_item"
2045                          data-bind="text: $data.label,
2046                            click: ()=>{
2047                              m_record.ageState($data.value);
2048                              m_record.isAgeFilterOpened(false);
2049                              m_record.search().chosenSpecialityDoctor(null)
2050                            },
2051                            css: {'selected': m_record.ageState()===$data.value}
2052                        ">
2053                        </div>
2054                      <!-- /ko -->
2055                    </div>
2056                  </div>
2057                </div>
2058                <!-- END AGE SELECT -->
2059
2060                <div class="select-branch-wrap">
2061                  <!-- ko if: m_record.isRemote() == false -->
2062                  <div class="select_dropdown__container">
2063                    <div class="select_dropdown__lable"
2064                      data-bind="
2065                        css: {'disabled': m_record.allAddressess().length === 1},
2066                        click: () => {
2067                            m_record.isDepartmentSelectOpen(!m_record.isDepartmentSelectOpen())
2068                        },"
2069                    >
2070                      <span style="margin-left: 20px;" data-bind="text: m_record.chosenDepartment().address"></span>
2071                    </div>
2072                    <div class="select_dropdown__options_container dropdown-select__branch"
2073                      data-bind="style: {display: m_record.isDepartmentSelectOpen() && m_record.allAddressess().length !== 1 ? 'block' : 'none'}"
2074                    >
2075                      <!-- ko foreach: m_record.serviceAvailableAddresses() -->
2076                        <div class="select_dropdown__options_item"
2077                          data-bind="text: $data.address,
2078                            click: ()=>{
2079                              m_record.search().showAllSpecialists(false)
2080                              m_record.changeAddress($data);
2081                              m_record.isDepartmentSelectOpen(false)
2082                            },
2083                            css: { 'selected': m_record.chosenDepartment() === $data }
2084                        ">
2085                        </div>
2086                      <!-- /ko -->
2087                    </div>
2088                  </div>
2089                  <!-- /ko -->
2090                </div>
2091              </div>
2092              <!-- /ko -->
2093
2094
2095              <!-- ko template: { name: 'record_search', data: search, afterRender: inputListener } -->
2096              <!-- /ko -->
2097
2098              <!-- /ko -->
2099
2100              <!-- ko if: activeTab() == tabs()[1] && time -->
2101              <!-- ko template: { name: 'record_time', data: time } -->
2102              <!-- /ko -->
2103              <!-- /ko -->
2104
2105              <!-- ko if: activeTab() == tabs()[2] -->
2106              <!-- ko template: { name: 'record_contact', data: contact, afterRender: inputListener } -->
2107              <!-- /ko -->
2108              <!-- /ko -->
2109
2110              <!-- ko if: activeTab() == tabs()[3] -->
2111              <!-- ko template: { name: 'record_verify', data: contact } -->
2112              <!-- /ko -->
2113              <!-- /ko -->
2114
2115              <!-- ko if: !m_cabinet.is_app() && !search().chosenServices().length -->
2116              <div class="select-language select-language--open-top">
2117                <select class="selectize--size-l selectize--line selectize--line__orange button-track" data-button-track="Lang" data-smart-positioning="false" data-bind="
2118                  selectize: local.selectLanguage,
2119                  selectizeOptions: local.languages(),
2120                  optionsBind: 'css: $data.key',
2121                  optionsText: 'value',
2122                  optionsValue: 'key',
2123                  selectizePlaceholder: 'рус'
2124                "></select>
2125              </div>
2126              <!-- /ko -->
2127            </div>
2128          </div>
2129          <div data-bind="style: { display: m_record.recordTab() == 'tab-2' ? 'block' : 'none'}">
2130            <div class="popup__header header-with-languages">
2131              <div class="header__title">
2132                <span>Связаться с администратором</span>
2133              </div>
2134              <!-- ko ifnot: m_cabinet.is_app -->
2135              <div class="select-language">
2136                <select data-button-track="Lang" data-smart-positioning="false" class="selectize--size-l selectize--line selectize--line__dropdown-right selectize--line__orange button-track" data-bind="
2137                  selectize: local.selectLanguage,
2138                  selectizeOptions: local.languages(),
2139                  optionsBind: 'css: $data.key',
2140                  optionsText: 'value',
2141                  optionsValue: 'key',
2142                  selectizePlaceholder: 'рус'
2143                "></select>
2144              </div>
2145              <!-- /ko -->
2146            </div>
2147            <div class="popup__content">
2148              <!-- ko template: { name: 'record_foreigner', data: { model: m_record.callback }  } -->
2149              <!-- /ko -->
2150            </div>
2151          </div>
2152          <div class="multi-languages" data-bind="
2153            style: { display: m_record.recordTab() == 'tab-3' ? 'block' : 'none'},
2154            attr: { lang: local.selectLanguage() }
2155          ">
2156            <div class="popup__header header-with-languages">
2157              <div class="header__title">
2158                <rus>Сопровождение переводчика</rus>
2159                <uz>Tarjimon hamrohligi</uz>
2160                <eng>You sign up</eng>
2161                <ces>Zaregistrujete se v</ces>
2162                <fra>Vous vous inscrivez dans</fra>
2163                <ita>Si iscrive</ita>
2164                <cha>请登录</cha>
2165                <spa>Registro al</spa>
2166                <deu>Sie anmelden sich</deu>
2167                <kor>등록하고있습니다</kor>
2168                <tur>Sen kayıt</tur>
2169              </div>
2170              <div class="select-language">
2171                <select data-button-track="Lang" data-smart-positioning="false" class="selectize--size-l selectize--line selectize--line__dropdown-right selectize--line__orange button-track" data-bind="
2172                  selectize: local.selectLanguage,
2173                  selectizeOptions: local.languages(),
2174                  optionsBind: 'css: $data.key',
2175                  optionsText: 'value',
2176                  optionsValue: 'key',
2177                  selectizePlaceholder: 'рус'
2178                "></select>
2179              </div>
2180              <div></div>
2181            </div>
2182            <div class="popup__content">
2183              <!-- ko template: { name: 'record_foreigner', data: { model: m_record.callbackForeign } } -->
2184              <!-- /ko -->
2185            </div>
2186          </div>
2187        </div>
2188      </div>
2189    </div>
2190  </div>
2191
2192</script>
2192
2193
2194      
2194<script id="record_type" type="text/html">
2195  <div class="record-type__title-first">Online-запись</div>
2196  <div class="record-type__title-second">Как записаться?</div>
2197  <div class="record-type__choice">
2198    <div class="record-type__choice-item">
2199      <div class="personal-record__img"></div>
2200      <div class="record-type__item-text">Очный прием</div>
2201    </div>
2202    <div class="record-type__choice-item">
2203      <div class="remote-record__img"></div>
2204      <div class="record-type__item-text">Удаленный прием</div>
2205    </div>
2206  </div>
2207
2208</script>
2208
2209
2210      
2210<script id="record_info" type="text/html">
2211<div class="chosen-services">
2212
2213  <div class="chosen-services__header">
2214    <div class="chosen-services__title" style="font-size: 20px;" data-bind="html: m_record.search().totalServicesString()"></div>
2215    <div class="chosen-services__info">
2216      <i class="icon-info chosen-services__price"></i>
2217      <div class="chosen-services__popup">
2218        Итоговая стоимость является предварительной.
2219        Окончательная стоимость может меняться в меньшую или в большую сторону
2220        в зависимости от выбора специалистов разных
2221        квалификаций и разных типов приемов.
2222      </div>
2223    </div>
2224  </div>
2225
2226  <div class="services-wrap" data-bind="foreach: m_record.search().chosenServices">
2227  <!-- ko if: classname() == MODEL_ALIAS_SPECIALITY -->
2228  <div class="service-card service-card__doctor"
2229    data-bind="css:{'service-card__chosen': m_record.search().selectedForFilling() === $data && m_record.activeTab() === 'Дата и время'}"
2230  >
2231    <div class="service-card__img"></div>
2232    <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2233      <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2234      <div class="doctor-card__info">
2235        <span data-bind="
2236            text: m_record.ageString($data),
2237            css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2238        ></span>
2239      </div>
2240      <!-- ko if: $data.timeFromCalendar()?.DoctorName -->
2241        <div class="doctor-card__info">
2242          <span class="doctor-card__info__no-selected" data-bind="
2243              text: 'Специалист: ' + $data.timeFromCalendar().DoctorName"
2244          ></span>
2245        </div>
2246      <!-- /ko -->
2247      <div class="doctor-card__info">
2248        <span data-bind="
2249            text: m_record.addressString($data),
2250            css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2251        ></span>
2252      </div>
2253      <div class="doctor-card__info">
2254        Время:&nbsp;
2255        <!-- ko if: $data.timeFromCalendar() === null -->
2256          <span class="doctor-card__info__no-selected"> Не выбрано</span>
2257        <!-- /ko -->
2258        <!-- ko if: $data.timeFromCalendar() !== null -->
2259          <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2260        <!-- /ko -->
2261      </div>
2262
2263      <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2264        <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2265      <!-- /ko -->
2266      <!-- ko if: m_record.contact().notAvailableTime().includes($data) -->
2267        <div data-bind="click: ()=>{m_record.contact().changeBusyServiceTime($data)}"
2268          class="validationMessage service-card__change-busy-time">
2269          К сожалению, это время уже занято. Нажмите, чтобы выбрать другое.
2270        </div>
2271      <!-- /ko -->
2272      <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
2273      <div class="doctor-card__info" data-bind="text: 'Услуга: ' + $data.timeFromCalendar()?.ServiceName"></div>
2274      <!-- /ko -->
2275      <span class="validationMessage" data-bind="text: m_record.serviceAlert($data)"></span>
2276    </div>
2277    <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="service-card__price"></span>
2278    <div class="service-card__remove" data-bind="click: m_record.removeService">
2279      удалить
2280    </div>
2281  </div>
2282  <!-- /ko -->
2283
2284  <!-- ko if: classname() == MODEL_ALIAS_PROGRAM -->
2285  <div class="service-card service-card__procedure">
2286    <div class="service-card__img"></div>
2287    <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2288      <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2289      <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2290        <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2291      <!-- /ko -->
2292    </div>
2293    <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__price"></span>
2294    <div class="service-card__remove" data-bind="click: m_record.removeService">
2295      удалить
2296    </div>
2297  </div>
2298  <!-- /ko -->
2299
2300  <!-- ko if: classname() == MODEL_ALIAS_PROCEDURE -->
2301  <div class="service-card service-card__procedure"
2302    data-bind="css:{'service-card__chosen': m_record.search().selectedForFilling() === $data && m_record.activeTab() === 'Дата и время'}"
2303  >
2304    <div class="service-card__img"></div>
2305    <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2306      <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2307      <div class="doctor-card__info">
2308        <span data-bind="
2309            text: m_record.ageString($data),
2310            css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2311        ></span>
2312      </div>
2313      <div class="doctor-card__info">
2314        <span data-bind="
2315            text: m_record.addressString($data),
2316            css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2317        ></span>
2318      </div>
2319      <!-- ko ifnot: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2320        <div class="doctor-card__info">
2321          Время:&nbsp;
2322          <!-- ko if: $data.timeFromCalendar() === null -->
2323            <span class="doctor-card__info__no-selected"> Не выбрано</span>
2324          <!-- /ko -->
2325          <!-- ko if: $data.timeFromCalendar() !== null -->
2326            <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2327          <!-- /ko -->
2328        </div>
2329      <!-- /ko -->
2330      <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2331        <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2332      <!-- /ko -->
2333      <!-- ko if: m_record.contact().notAvailableTime().includes($data) -->
2334        <div data-bind="click: ()=>{m_record.contact().changeBusyServiceTime($data)}"
2335          class="validationMessage service-card__change-busy-time">
2336          К сожалению, это время уже занято. Нажмите, чтобы выбрать другое.
2337        </div>
2338      <!-- /ko -->
2339      <span class="validationMessage" data-bind="text: m_record.serviceAlert($data)"></span>
2340    </div>
2341    <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__price"></span>
2342    <div class="service-card__remove" data-bind="click: m_record.removeService">
2343      удалить
2344    </div>
2345  </div>
2346  <!-- /ko -->
2347
2348  <!-- ko if: classname() == MODEL_ALIAS_DOCTOR -->
2349  <div class="service-card service-card__doctor"
2350    data-bind="css:{'service-card__chosen': m_record.search().selectedForFilling() === $data && m_record.activeTab() === 'Дата и время'}"
2351  >
2352    <!-- ko if: ImagePath() -->
2353    <div class="service-card__img" data-bind="
2354      style: { 'background-image': m_cabinet.is_app() ?
2355        'url('+ window.SERVER_URL + ImagePath() +')' :
2356        'url('+ ImagePath() +')'
2357      }
2358    "></div>
2359    <!-- /ko -->
2360
2361    <!-- ko ifnot: ImagePath() -->
2362    <div class="service-card__img"></div>
2363    <!-- /ko -->
2364
2365    <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2366      <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2367
2368      <div class="doctor-card__info">
2369        <span data-bind="
2370            text: m_record.specialityString($data),
2371            css: {'doctor-card__info__no-selected': !$data.chosenSpeciality()?.SpecialisationName}"
2372        ></span>
2373      </div>
2374      <div class="doctor-card__info">
2375        <span data-bind="
2376            text: m_record.ageString($data),
2377            css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2378        ></span>
2379      </div>
2380      <div class="doctor-card__info">
2381        <span data-bind="
2382            text: m_record.addressString($data),
2383            css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2384        ></span>
2385      </div>
2386      <div class="doctor-card__info">
2387        Время:&nbsp;
2388        <!-- ko if: $data.timeFromCalendar() === null && m_record.isTimeRecordPossible($data) -->
2389          <span class="doctor-card__info__no-selected"> Не выбрано</span>
2390        <!-- /ko -->
2391        <!-- ko if: $data.timeFromCalendar() !== null -->
2392          <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2393        <!-- /ko -->
2394        <!-- ko ifnot: m_record.isTimeRecordPossible($data) -->
2395          <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2396        <!-- /ko -->
2397      </div>
2398      <!-- ko if: m_record.contact().notAvailableTime().includes($data) -->
2399        <div data-bind="click: ()=>{m_record.contact().changeBusyServiceTime($data)}"
2400          class="validationMessage service-card__change-busy-time">
2401          К сожалению, это время уже занято. Нажмите, чтобы выбрать другое.
2402        </div>
2403      <!-- /ko -->
2404      <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
2405      <div class="doctor-card__info" data-bind="text: 'Услуга: ' + $data.timeFromCalendar()?.ServiceName"></div>
2406      <!-- /ko -->
2407      <span class="validationMessage" data-bind="text: m_record.serviceAlert($data)"></span>
2408    </div>
2409    <div class="service-card__price" data-bind="if: ServicePrice && $data.chosenSpeciality()?.SpecialisationName">
2410      <span data-bind="
2411        html: helper.formatPrice(m_record.getActualServicePrice($data))">
2412      </span>
2413    </div>
2414    <div class="service-card__remove" data-bind="click: m_record.removeService">
2415      удалить
2416    </div>
2417  </div>
2418  <!-- /ko -->
2419  </div>
2420</div>
2421</script>
2421
2422
2423      
2423<script id="record_search" type="text/html">
2424  <form onSubmit="return false;" autocomplete="off" class="search__record" data-bind="visible: isShowSearch">
2425    <!-- Search input -->
2426    <fieldset>
2427      <input type="text" class="base-input record-search__search-input"
2428        data-bind="
2429          textInput: searchString,
2430          event: { 'keyup': search },
2431          disable: m_record.isLoading(),
2432          attr: {
2433            placeholder: 'Введите услугу или врача'
2434          },
2435          scrollIfFocus: {
2436            hightScrollBonus: 50,
2437            modalSelector: '#recordModalNew > div'
2438          },
2439          searchTyping: '#recordModalNew'
2440      ">
2441      <div class="record-search__action">
2442        <div class="record-search__loader" data-bind="visible: isLoading() || m_record.isLoading()">
2443          <div class="loader__item"></div>
2444          <div class="loader__item"></div>
2445          <div class="loader__item"></div>
2446          <div class="loader__item"></div>
2447        </div>
2448        <i class="icon-close record-search__clear" data-bind="
2449          visible: (!isLoading() && !m_record.isLoading()) && searchString(),
2450          click: clearSearch
2451        "></i>
2452      </div>
2453    </fieldset>
2454    <!-- end Search input -->
2455    <p style="margin: 10px" data-bind="
2456      text: noResultsMsg,
2457      style: { display: noResultsMsg() ? 'block' : 'none' }
2458    "></p>
2459
2460    <!-- ko if: results().length -->
2461    <div class="search__dropdown">
2462      <div class="limit-items-list">
2463        <!-- ko foreach: results -->
2464          <!-- ko if: queryset().length -->
2465            <div class="search__dropdown__alphabet--letter" data-bind="text: title"></div>
2466
2467            <ul class="search__dropdown--categories search__dropdown--categories--inner">
2468              <!-- ko foreach: { data: queryset, as: 'obj' } -->
2469              <li>
2470                <div data-bind="click: ()=>{
2471                    m_record.openFillingServiceForm(obj)
2472                    m_record.search().showAllSpecialists(false)
2473                  }"
2474                  style="padding: 10px 20px !important; line-height: 30px !important;"
2475                >
2476                  <span style="padding-right: 25px;" data-bind="text: name"></span>
2477                  <!-- ko if: obj.clinic_slug().length === 1 && obj.speciality_api.age_type() === 0 -->
2478                    <span title="Только детский приём" class="child-rec
2478ord"></span>
2479                  <!-- /ko -->
2480                  <!-- ko if: obj.profession -->
2481                    <span class="search__dropdown__sub_info" data-bind="text: profession"></span>
2482                  <!-- /ko -->
2483                  </div>
2484              </li>
2485              <!-- /ko -->
2486            </ul>
2487          <!-- /ko -->
2488
2489          <!-- ko ifnot: queryset().length -->
2490          <p style="padding: 10px 20px 0;" data-bind="text: 'По запросу \'' + $parent.searchString() + '\' ничего не найдено'"></p>
2491          <!-- /ko -->
2492        <!-- /ko -->
2493        <a class="record-search__more" data-bind="
2494          visible: m_record.search().nextPage() != null,
2495          click: m_record.search().getResults.bind($data, false),
2496          style: { 'pointer-events': m_record.isLoading() ? 'none' : 'auto' }
2497        ">Загрузить еще</a>
2498      </div>
2499    </div>
2500    <!-- /ko -->
2501  </form>
2502
2503  <!-- ko if: searchHints().length && isShowSearch() -->
2504    <div class="record-search__popular">
2505      <div class="base-label">Чаще всего ищут</div>
2506      <div class="record-search__popular-result search-tags-wrap">
2507        <!-- ko foreach: m_record.search().searchHints -->
2508        <span class="base-btn base-btn--secondary-white base-btn--size-s search-tag" data-bind="
2509          css: { disabled: m_record.isLoading },
2510          text: $data.request,
2511          click: function() { m_record.search().searchString($data.request) }
2512        "></span>
2513        <!-- /ko -->
2514      </div>
2515    </div>
2516    <!-- /ko -->
2517
2518    <!-- ko if: m_cabinet_personal.data.name() !== "" -->
2519    <!-- ko if: m_cabinet_analyses.specialistsIsLoading() -->
2520    <div class="record-search__popular">
2521      <div class="loader">
2522        <div class="loader__item"></div>
2523        <div class="loader__item"></div>
2524        <div class="loader__item"></div>
2525        <div class="loader__item"></div>
2526      </div>
2527    </div>
2528    <!-- /ko -->
2529  <!-- /ko -->
2530
2531  <!-- ko if: specialists().length && !m_record.search().selectedForFilling() -->
2532  <div class="scroll-content">
2533    <div class="doctors-wrap" data-bind="css: { 'doctors-wrap__show_all': $data.showAllSpecialists() }">
2534      <!-- ko foreach: { data: specialists, as: 'specialist' } -->
2535        <!-- ko if: m_record.isSpecialistInDepartment(specialist) && (specialist.age_type() == m_record.ageState() || specialist.age_type() == API_AGE_TYPE_ALL || m_record.ageState() == API_AGE_TYPE_ALL)
2536        -->
2537          <div class="doctor-card" data-bind="
2538            css: {
2539              'doctor-card--selected': m_record.search().chosenSpecialityDoctor() == specialist,
2540              'doctor-card_any-doc': specialist.Id == -1,
2541            },
2542            click: ()=>{m_record.search().chosenSpecialityDoctor($data)}
2543          ">
2544            <i class="icon-check-round"></i>
2545              <!-- ko if: ImagePath() -->
2546              <div class="doctor-card__img" data-bind="
2547                style: { 'background-image': m_cabinet.is_app() ?
2548                  'url('+ window.SERVER_URL + ImagePath() +')' :
2549                  'url('+ ImagePath() +')'
2550                }
2551              "></div>
2552              <!-- /ko -->
2553              <!-- ko ifnot: ImagePath() -->
2554              <div class="doctor-card__img"></div>
2555              <!-- /ko -->
2556
2557            <div class="doctor-card__description">
2558              <div class="doctor-card__name" data-bind="html: Name"></div>
2559              <!-- ko if: specialist.Profession -->
2560              <div class="doctor-card__info" data-bind="text: specialist.Profession"></div>
2561              <!-- /ko -->
2562              <div class="doctor-card__price" data-bind="if: ServicePrice">
2563                <!-- ko if: $parent.specialists().length > 1 -->
2564                  <span data-bind="if: specialist.Id() === -1">от</span>
2565                  <span data-bind="html: helper.formatPrice(ServicePrice())"></span>
2566                <!-- /ko -->
2567              </div>
2568            </div>
2569          </div>
2570        <!-- /ko -->
2571      <!-- /ko -->
2572    </div>
2573
2574    <div style="display: none;" class="no-specialists-placeholder">
2575      Извините, по данным фильтрам не найдено ни одного специалиста, Вы можете связаться с нами в чате на сайте или позвонив по телефону
2576      <a style="color: var(--dark-color);" data-bind="attr:{'href': 'tel:'+ window.CLINIC_PHONE}">
2577        <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span>
2578      </a>
2579    </div>
2580
2581    <!-- ko if: specialists().length > 4 && !showAllSpecialists() -->
2582    <div class="all-doctors">
2583      <div class="all-doctors__line"></div>
2584      <a class="all-doctors__btn" data-bind="
2585        click: () => {showAllSpecialists(true)}
2586      ">Все врачи</a>
2587    </div>
2588    <!-- /ko -->
2589  </div>
2590  <!-- /ko -->
2591
2592  <!-- ko if: m_record.search().selectedForFilling() -->
2593  <div class="specialist-card" data-bind="with: m_record.search().selectedForFilling()">
2594
2595    <!-- SERVICE OPTIONS -->
2596    <div class="specialist-card_options">
2597      <div data-bind="click: ()=>{
2598          m_record.search().selectedForFilling(null);
2599          m_record.ageState(API_AGE_TYPE_ALL)
2600        }"
2601        class="hide_doctor_filling_block" title="Свернуть выбранного специалиста">
2602      </div>
2603      <!-- ko if: m_record.search().selectedForFilling().classname() !== MODEL_ALIAS_PROGRAM -->
2604      <div class="specialist-card_options_row">
2605        <!-- SELECT -->
2606        <div style="width: 20%; min-width: 260px;">
2607          <div class="select_dropdown__container">
2608            <div class="select_dropdown__lable age"
2609              data-bind="click: ()=>{
2610                m_record.search().ageFilterIsActive() ?
2611                m_record.isAgeFilterOpened(!m_record.isAgeFilterOpened()) :
2612                null
2613              },
2614              style: {
2615                border: m_record.search().selectedForFilling()?.chosenAgeType() == API_AGE_TYPE_ALL && m_record.search().ageFilterIsActive()?'1px solid red':'',
2616              },
2617              css: {
2618                disabled: !m_record.search().ageFilterIsActive(),
2619                shaking: m_record.showShakeAnim()
2620              }"
2621            >
2622              <span data-bind="text: m_record.ageStates[m_record.search().selectedForFilling().chosenAgeType()].label"></span>
2623            </div>
2624            <div class="select_dropdown__options_container"
2625              data-bind="style:{display: m_record.isAgeFilterOpened()? 'block': 'none'}"
2626            >
2627              <!-- ko foreach: m_record.ageStates -->
2628                <div class="select_dropdown__options_item"
2629                  data-bind="text: $data.label,
2630                    click: ()=>{
2631                      m_record.ageState($data.value);
2632                      m_record.isAgeFilterOpened(false);
2633                    },
2634                    css: {'selected': m_record.ageState()===$data.value}
2635                ">
2636                </div>
2637              <!-- /ko -->
2638            </div>
2639          </div>
2640        </div>
2641        <!-- END SELECT -->
2642
2643        <div class="select-branch-wrap" style="width: 60%; min-width: 260px;">
2644          <!-- ko if: m_record.isRemote() == false -->
2645          <div class="select_dropdown__container">
2646            <div class="select_dropdown__lable"
2647              data-bind="
2648                click: ()=>{m_record.isDepartmentSelectOpen(
2649                  m_record.serviceAvailableAddresses().length === 1 ? false : !m_record.isDepartmentSelectOpen()
2650                )},
2651                css: {'disabled': m_record.serviceAvailableAddresses().length === 1 || m_record.allAddressess().length === 1},
2652                "
2653            >
2654              <span style="margin-left: 20px;" data-bind="text: m_record.chosenDepartment().address"></span>
2655            </div>
2656            <div class="select_dropdown__options_container"
2657              data-bind="style: {display: m_record.isDepartmentSelectOpen() && m_record.allAddressess().length !== 1 ? 'block' : 'none'}"
2658            >
2659              <!-- ko foreach: m_record.serviceAvailableAddresses() -->
2660                <div class="select_dropdown__options_item"
2661                  data-bind="text: $data.address,
2662                    click: ()=>{
2663                      m_record.changeAddress($data);
2664                      m_record.isDepartmentSelectOpen(false)
2665                    },
2666                    css: {'selected': m_record.chosenDepartment()===$data}
2667                ">
2668                </div>
2669              <!-- /ko -->
2670            </div>
2671          </div>
2672          <!-- /ko -->
2673
2674          <!-- ko if: m_record.isRemote() -->
2675          <div class="disabled-message">Для онлайн-приема выбор филиала недоступен</div>
2676          <!-- /ko -->
2677        </div>
2678      </div>
2679      <!-- /ko -->
2680
2681    </div>
2682    <!-- END SERVICE OPTIONS -->
2683
2684    <div class="specialist-card__info">
2685      <div class="specialist-card__name" data-bind="text: Name"></div>
2686      <!-- ko if: $data?.Profession -->
2687      <div class="specialist-card__profession" data-bind="text: Profession"></div>
2688      <!-- /ko -->
2689      <div class="specialist-card__filters" data-bind="if: m_record.search().selectedForFilling().classname() !== MODEL_ALIAS_SPECIALITY">
2690
2691        <!-- ko if: m_record.search().selectedForFilling().Specialities?.().length > 0 -->
2692          <div class="record_specialities_container">
2693            <!-- ko if: m_record.search().getUniqueSpecialities(m_record.search().selectedForFilling().Specialities?.()).length > 1 -->
2694              <p style="cursor: default;">Выберите специальность для записи:</p>
2695            <!-- /ko -->
2696            <!-- ko if: m_record.search().getUniqueSpecialities(m_record.search().selectedForFilling().Specialities?.()).length === 1 -->
2697              <p style="cursor: default;">Cпециальность для записи:</p>
2698            <!-- /ko -->
2699            <!-- ko foreach: m_record.search().getUniqueSpecialities(m_record.search().selectedForFilling().Specialities?.()) -->
2700              <button class="record_specialities_button" data-bind="text: $data.SpecialisationName,
2701                click: ()=>{
2702                  m_record.search().selectedForFilling().chosenSpeciality($data);
2703                  m_record.search().selectedForFilling().RepeatedMonthNum($data.RepeatedMonthNum);
2704                  m_record.filterSchedule();
2705                },
2706                css: {'base-btn--secondary' : m_record.search().selectedForFilling().chosenSpeciality() !== $data}">
2707              </button>
2708            <!-- /ko -->
2709          </div>
2710        <!-- /ko -->
2711
2712        <!-- ko if: m_record.search().selectedForFilling().chosenSpeciality?.() !== null -->
2713        <div class="specialist-card__price-wrap">
2714          <div class="specialist-card__price"
2715            data-bind="html: helper.formatPrice(m_record.getActualServicePrice(m_record.search().selectedForFilling()))">
2716          </div>
2717        </div>
2718        <!-- /ko -->
2719      </div>
2720    </div>
2721    <!-- ko if: ImagePath() !== '' -->
2722      <img loading="lazy" class="specialist-card__photo" data-bind="attr: { src: m_cabinet.is_app() ? window.SERVER_URL + ImagePath() : ImagePath() }">
2723    <!-- /ko -->
2724    <!-- ko if: ImagePath() === '' -->
2725      <img loading="lazy" class="specialist-card__photo" data-bind="attr: { src: window.SERVER_URL + '/static/mobile_app/www/assets/images/specialist-placeholder.png' }">
2726    <!-- /ko -->
2727  </div>
2728  <!-- /ko -->
2729
2730  <!-- ko if: m_record.search().selectedForFilling() &&
2731    (
2732      (m_record.search().selectedForFilling()?.isScheduleCheckd()
2733      && m_record.search().selectedForFilling().schedule().length === 0)
2734      || !m_record.search().selectedForFilling().AllowSchedule()
2735    )
2736    && m_record.search().selectedForFilling().classname() !== MODEL_ALIAS_PROCEDURE
2737  -->
2738    <div class="popup__warning popup__warning--callback">
2739      <!-- ko if: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2740        <p>
2741          В&nbsp;настоящее время запись на&nbsp;данную специальность через сайт и&nbsp;мобильное приложение невозможна.
2742          Оставьте свои контактные данные, мы&nbsp;перезвоним и&nbsp;предложим варианты решения проблемы.
2743        </p>
2744      <!-- /ko -->
2745      <!-- ko ifnot: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2746        <p>
2747          У данного врача нет времени доступного для записи через сайт.
2748            Вы можете позвонить по единому&nbsp;<span data-bind="visible: window.THEME() != 'tashkent'">и&nbsp;бесплатному</span>&nbsp;номеру телефона&nbsp;
2749          <a class="base-link base-link--orange phone-number" data-bind="attr: { href: 'tel:' + window.CLINIC_PHONE }"><span data-bind="text: window.CLINIC_PHONE"></span></a>&nbsp;
2750          для уточнения ближайшей даты для записи.
2751        </p>
2752      <!-- /ko -->
2753    </div>
2754  <!-- /ko -->
2755
2756  <!-- ko if: m_record.search().selectedForFilling() &&
2757    m_record.search().selectedForFilling().classname() === MODEL_ALIAS_PROCEDURE &&
2758    (
2759      !m_record.search().selectedForFilling().AllowSchedule() ||
2760      (m_record.search().selectedForFilling()?.isScheduleCheckd() &&
2761      m_record.search().selectedForFilling().schedule().length === 0)
2762    )
2763  -->
2764    <div class="popup__warning">
2765      <p>
2766        <!-- ko if: chosenServices().length && m_record.search().selectedForFilling()?.LiveQueue() -->
2767          <!-- ko if: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2768            Прием на&nbsp;эту услугу проходит в&nbsp;режиме живой очереди, записываться заранее на&nbsp;нее необязательно.
2769            Если у&nbsp;вас есть вопросы, оставьте свои контактные данные, и&nbsp;мы&nbsp;вам перезвоним.
2770          <!-- /ko -->
2771          <!-- ko ifnot: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2772            Прием на&nbsp;эту услугу проходит в&nbsp;режиме живой очереди, записываться заранее на&nbsp;нее необязательно.
2773            Если у&nbsp;Вас есть вопросы, Вы можете позвонить по единому
2774            <span data-bind="visible: window.THEME() != 'tashkent'">и бесплатному</span>
2775            номеру телефона <span data-bind="text: window.CLINIC_PHONE"></span>.
2776            Важно! На ряд медицинский услуг необходимо иметь направление от лечащего врача.
2777          <!-- /ko -->
2778        <!-- /ko -->
2779
2780        <!-- ko ifnot: chosenServices().length && m_record.search().selectedForFilling()?.LiveQueue() -->
2781          <!-- ko if: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2782            Для данных услуг информация о&nbsp;свободном времени на&nbsp;сайте недоступна.
2783            Оставьте свои контактные данные, мы&nbsp;перезвоним и&nbsp;предложим варианты решения проблемы.
2784          <!-- /ko -->
2785          <!-- ko ifnot: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
2786            Для данной услуги информация о свободном времени на сайте недоступна.
2787            Вы можете позвонить по единому
2788            <span data-bind="visible: window.THEME() != 'tashkent'">и бесплатному</span>
2789            номеру телефона <span data-bind="text: window.CLINIC_PHONE"></span>
2790            для уточнения ближайшей даты для записи.
2791            Важно! На ряд медицинский услуг необходимо иметь направление от лечащего врача.
2792          <!-- /ko -->
2793        <!-- /ko -->
2794      </p>
2795    </div>
2796  <!-- /ko -->
2797
2798  <!-- ko if: chosenServices().length -->
2799  <div class="chosen-services">
2800
2801    <div class="services-wrap" data-bind="foreach: chosenServices">
2802    <!-- ko if: $data !== m_record.search().selectedForFilling() -->
2803      <!-- ko if: classname() == MODEL_ALIAS_SPECIALITY -->
2804      <div class="service-card service-card__doctor">
2805        <div class="service-card__img"></div>
2806        <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2807          <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2808          <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
2809            <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
2810          <!-- /ko -->
2811          <div class="doctor-card__info">
2812            <span data-bind="
2813                text: m_record.ageString($data),
2814                css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2815            ></span>
2816          </div>
2817          <!-- ko if: $data.timeFromCalendar()?.DoctorName -->
2818            <div class="doctor-card__info">
2819              <span class="doctor-card__info__no-selected" data-bind="
2820                  text: 'Специалист: ' + $data.timeFromCalendar().DoctorName"
2821              ></span>
2822            </div>
2823          <!-- /ko -->
2824          <div class="doctor-card__info">
2825            <span data-bind="
2826                text: m_record.addressString($data),
2827                css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2828            ></span>
2829          </div>
2830          <div class="doctor-card__info">
2831            Время:&nbsp;
2832            <!-- ko if: $data.timeFromCalendar() === null -->
2833              <span class="doctor-card__info__no-selected"> Не выбрано</span>
2834            <!-- /ko -->
2835            <!-- ko if: $data.timeFromCalendar() !== null -->
2836              <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2837            <!-- /ko -->
2838          </div>
2839          <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2840            <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2841          <!-- /ko -->
2842        </div>
2843        <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="service-card__price"></span>
2844        <div class="service-card__remove" data-bind="click: m_record.removeService">
2845          удалить
2846        </div>
2847      </div>
2848      <!-- /ko -->
2849
2850      <!-- ko if: classname() == MODEL_ALIAS_PROCEDURE -->
2851      <div class="service-card service-card__procedure">
2852        <div class="service-card__img"></div>
2853        <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2854          <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2855          <div class="doctor-card__info">
2856            <span data-bind="
2857                text: m_record.ageString($data),
2858                css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2859            ></span>
2860          </div>
2861          <div class="doctor-card__info">
2862            <span data-bind="
2863                text: m_record.addressString($data),
2864                css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2865            ></span>
2866          </div>
2867          <!-- ko ifnot: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2868            <div class="doctor-card__info">
2869              Время:&nbsp;
2870              <!-- ko if: $data.timeFromCalendar() === null -->
2871                <span class="doctor-card__info__no-selected"> Не выбрано</span>
2872              <!-- /ko -->
2873              <!-- ko if: $data.timeFromCalendar() !== null -->
2874                <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2875              <!-- /ko -->
2876            </div>
2877          <!-- /ko -->
2878          <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
2879            <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2880          <!-- /ko -->
2881        </div>
2882        <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__price"></span>
2883        <div class="service-card__remove" data-bind="click: m_record.removeService">
2884          удалить
2885        </div>
2886      </div>
2887      <!-- /ko -->
2888
2889      <!-- ko if: classname() == MODEL_ALIAS_PROGRAM -->
2890      <div class="service-card service-card__procedure">
2891        <div class="service-card__img"></div>
2892        <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2893          <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2894          <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || $data.AllowSchedule() -->
2895            <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2896          <!-- /ko -->
2897        </div>
2898        <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__price"></span>
2899        <div class="service-card__remove" data-bind="click: m_record.removeService">
2900          удалить
2901        </div>
2902      </div>
2903      <!-- /ko -->
2904
2905      <!-- ko if: classname() == MODEL_ALIAS_DOCTOR -->
2906      <div class="service-card service-card__doctor">
2907        <!-- ko if: ImagePath() -->
2908        <div class="service-card__img" data-bind="
2909          style: { 'background-image': m_cabinet.is_app() ?
2910            'url('+ window.SERVER_URL + ImagePath() +')' :
2911            'url('+ ImagePath() +')'
2912          }
2913        "></div>
2914        <!-- /ko -->
2915
2916        <!-- ko ifnot: ImagePath() -->
2917        <div class="service-card__img"></div>
2918        <!-- /ko -->
2919
2920        <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
2921          <div class="service-card__name service-card__light-on-hover" data-bind="html: Name"></div>
2922          <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
2923            <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar(
2923)?.ServiceName"></div>
2924          <!-- /ko -->
2925          <div class="doctor-card__info">
2926            <span data-bind="
2927                text: m_record.specialityString($data),
2928                css: {'doctor-card__info__no-selected': !$data.chosenSpeciality()?.SpecialisationName}"
2929            ></span>
2930          </div>
2931          <div class="doctor-card__info">
2932            <span data-bind="
2933                text: m_record.ageString($data),
2934                css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
2935            ></span>
2936          </div>
2937          <div class="doctor-card__info">
2938            <span data-bind="
2939                text: m_record.addressString($data),
2940                css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
2941            ></span>
2942          </div>
2943          <div class="doctor-card__info">
2944            Время:&nbsp;
2945            <!-- ko if: $data.timeFromCalendar() === null && m_record.isTimeRecordPossible($data) -->
2946              <span class="doctor-card__info__no-selected"> Не выбрано</span>
2947            <!-- /ko -->
2948            <!-- ko if: $data.timeFromCalendar() !== null -->
2949              <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
2950            <!-- /ko -->
2951            <!-- ko ifnot: m_record.isTimeRecordPossible($data) -->
2952              <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
2953            <!-- /ko -->
2954          </div>
2955        </div>
2956        <div class="service-card__price" data-bind="if: ServicePrice && $data.chosenSpeciality()?.SpecialisationName">
2957          <span data-bind="
2958            html: helper.formatPrice(m_record.getActualServicePrice($data))">
2959          </span>
2960        </div>
2961        <div class="service-card__remove" data-bind="click: m_record.removeService">
2962          удалить
2963        </div>
2964      </div>
2965      <!-- /ko -->
2966    <!-- /ko -->
2967    </div>
2968  </div>
2969  <!-- /ko -->
2970
2971  <!-- ko if: (m_record.search().specialists().length === 0 && m_record.search().chosenServices().length) || m_record.search().selectedForFilling()?.Id() === -1 -->
2972  <div class="btn-wrapper__bottom one-btn">
2973    <div class="popup__warning-msg">
2974      <div class="chosen-services__header">
2975        <div class="chosen-services__title" data-bind="html: totalServicesString()"></div>
2976        <div class="chosen-services__info">
2977          <i class="icon-info chosen-services__price"></i>
2978          <div class="chosen-services__popup">
2979            Итоговая стоимость является предварительной.
2980            Окончательная стоимость может меняться в меньшую или в большую сторону
2981            в зависимости от выбора специалистов разных
2982            квалификаций и разных типов приемов.
2983          </div>
2984        </div>
2985      </div>
2986      ВНИМАНИЕ! Цены на услуги действительны на день оплаты
2987    </div>
2988    <!-- ko if: !m_record.search().isShowSearch() -->
2989      <div class="base-link base-link--orange btn-wrapper__add-service" data-bind="click: addAnotherService">
2990        Добавить ещё услугу
2991      </div>
2992    <!-- /ko -->
2993    <!-- ko if: !m_record.isLoading() -->
2994      <!-- ko if:  m_record.search().chosenServices().length && !m_record.isAllServicesCheckedAndWithoutSchedules() -->
2995        <button class="base-btn button-track" data-button-track="TimeDate" data-bind="
2996        click: function() {
2997          m_record.showShakeAnim(m_record.ageState() == API_AGE_TYPE_ALL);
2998          if(m_record.ageState() == API_AGE_TYPE_ALL){
2999            setTimeout(() => m_record.showShakeAnim(false), 1200);
3000          }
3001          if (m_record.isAllChosenServicesFilled()) {
3002            m_record.goToTimeTab();
3003          }
3004        },
3005        css: {
3006          'base-btn--mobile-wide': m_cabinet.is_app(),
3007        }
3008        ">Указать дату и время</button>
3009      <!-- /ko -->
3010      <!-- ko if: m_record.search().chosenServices().length && m_record.isAllServicesCheckedAndWithoutSchedules() -->
3011        <!-- ko if: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
3012          <button class="base-btn button-track" data-button-track="Contacts"
3013            data-bind="
3014            click: m_record.goToContactTab,
3015            css:{
3016              'disabled': !m_record.isAllChosenServicesFilled()
3017            }
3018          ">
3019            Указать контакты
3020          </button>
3021        <!-- /ko -->
3022        <!-- ko ifnot: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
3023          <button class="base-btn"
3024            data-bind="click: m_record.closeRecordModal">
3025            Понятно
3026          </button>
3027        <!-- /ko -->
3028      <!-- /ko -->
3029    <!-- /ko -->
3030    <div class="loader" data-bind="visible: m_record.isLoading()">
3031      <div class="loader__item"></div>
3032      <div class="loader__item"></div>
3033      <div class="loader__item"></div>
3034      <div class="loader__item"></div>
3035    </div>
3036  </div>
3037  <!-- /ko -->
3038
3039  <!-- ko if: m_record.search().specialists().length > 0 -->
3040  <div class="btn-wrapper__bottom one-btn">
3041    <div class="popup__warning-msg">
3042      ВНИМАНИЕ! Цены на услуги действительны на день оплаты
3043    </div>
3044    <!-- ko if: !m_record.search().isShowSearch() -->
3045      <div class="base-link base-link--orange btn-wrapper__add-service" data-bind="click: addAnotherService">
3046        Добавить ещё услугу
3047      </div>
3048    <!-- /ko -->
3049    <!-- ko if: !m_record.isLoading() -->
3050    <button class="base-btn button-track" data-button-track="Contacts"
3051      data-bind="
3052        click: ()=>{m_record.openFillingServiceForm(m_record.search().chosenSpecialityDoctor());
3053        if (typeof dataLayer != 'undefined') {
3054          dataLayer.push({ event: 'recordClickDoctor' });
3055        }},
3056        css: {
3057          'disabled': m_record.search().chosenSpecialityDoctor() === null
3058        }
3059    ">
3060      Выбрать специалиста
3061    </button>
3062    <!-- /ko -->
3063    <div class="loader" data-bind="visible: m_record.isLoading()">
3064      <div class="loader__item"></div>
3065      <div class="loader__item"></div>
3066      <div class="loader__item"></div>
3067      <div class="loader__item"></div>
3068    </div>
3069  </div>
3070  <!-- /ko -->
3071
3072</script>
3072
3073
3074      
3074<script id="record_time" type="text/html">
3075  <div class="popup-appointment__wrapper">
3076    <!-- ko if: !m_record.isLoading() -->
3077      <!-- SELECT -->
3078      <div class="selected-clinic">
3079        <span class="selected-clinic__text">Показать свободное время для филиала:</span>
3080
3081        <div class="select_dropdown__container" style="max-width: 500px; width: 100%;">
3082          <div class="select_dropdown__lable"
3083            data-bind="
3084              click: ()=>{m_record.isDepartmentSelectOpen(
3085                m_record.serviceAvailableAddresses().length === 1 ? false : !m_record.isDepartmentSelectOpen()
3086              )},
3087              css: {'disabled': m_record.serviceAvailableAddresses().length === 1}"
3088          >
3089            <span style="margin-left: 20px;" data-bind="text: m_record.time().chosenAddressForSchedule().address"></span>
3090          </div>
3091          <div class="select_dropdown__options_container"
3092            data-bind="style: {display: m_record.isDepartmentSelectOpen() ? 'block' : 'none'}"
3093          >
3094            <!-- ko if: m_record.serviceAvailableAddresses().length !== 1 -->
3095              <div class="select_dropdown__options_item"
3096                  data-bind="text: 'Любой филиал',
3097                    click: ()=>{
3098                      m_record.time().changeChosenAddressForSchedule({address: 'Любой филиал', id: 0, ids: [], idsstring: ''})
3099                    },
3100                    css: {'selected': m_record.time().chosenAddressForSchedule().id===0}
3101                ">
3102              </div>
3103            <!-- /ko -->
3104            <!-- ko foreach: m_record.serviceAvailableAddresses() -->
3105              <div class="select_dropdown__options_item"
3106                data-bind="text: $data.address,
3107                  click: ()=>{
3108                    m_record.time().changeChosenAddressForSchedule($data)
3109                  },
3110                  css: {'selected': m_record.time().chosenAddressForSchedule()===$data}
3111              ">
3112              </div>
3113            <!-- /ko -->
3114          </div>
3115        </div>
3116      </div>
3117      <!-- END SELECT -->
3118
3119      <span data-bind="text: m_record.search().selectedForFilling()?.Name()"></span>
3120
3121      <div class="selected-date">
3122        <div class="popup-appointment__mobile">
3123          <div class="popup-appointment__closest-reception base-btn base-btn--secondary-white base-btn--size-s" data-bind="
3124            click: ()=>{m_record.time().selectClosestTime()},
3125            scrollIfFocus: {
3126              hightScrollBonus: 500,
3127              modalSelector: '#recordModalNew > div'
3128            }
3129          ">Ближайший прием</div>
3130          <div class="selected-date__select-wrap">
3131            <div class="native-select selected-date__select">
3132              <div class="native-select__label">Дата посещения</div>
3133              <select class="native-select__select" name="" id="" data-bind="
3134                options: days().filter(a => !a.disabled()),
3135                optionsText: item => moment(item.date).format('D MMMM'),
3136                value: m_record.time().chosenDay,
3137                optionsCaption: 'Выбрать свободную дату'
3138              "></select>
3139            </div>
3140            <div class="selected-date__calendar-btn" data-bind="
3141              scrollIfFocus: { modalSelector: '#recordModalNew > div' },
3142              click: () => $('.selected-date').toggleClass('open-calendar')
3143            "></div>
3144          </div>
3145        </div>
3146
3147        <div class="calendar-wrap">
3148          <div class="calendar-controls-wrap">
3149            <div class="popup-appointment__nav__period clearfix">
3150              <div class="slider-btns">
3151                <div class="slider-btn slider-btn_left slider-btn--small" data-bind="click: changeDays.bind($data, false)"></div>
3152                <div class="slider-btn slider-btn_right slider-btn--small" data-bind="click: changeDays.bind($data, true)"></div>
3153              </div>
3154              <span class="period-text" data-bind="text: monthFirstDay().format('MMMM YYYY').upper()"></span>
3155            </div>
3156            <div class="popup-appointment__closest-reception base-btn base-btn--secondary-white base-btn--size-s" data-bind="
3157              click: ()=>{m_record.time().selectClosestTime()},
3158              scrollIfFocus: {
3159                hightScrollBonus: 500,
3160                modalSelector: '#recordModalNew > div'
3161              }
3162            ">Ближайший прием</div>
3163          </div>
3164          <div class="popup-appointment__days-of-week">
3165            <div class="popup-appointment__day-of-week">пн</div>
3166            <div class="popup-appointment__day-of-week">вт</div>
3167            <div class="popup-appointment__day-of-week">ср</div>
3168            <div class="popup-appointment__day-of-week">чт</div>
3169            <div class="popup-appointment__day-of-week">пт</div>
3170            <div class="popup-appointment__day-of-week">сб</div>
3171            <div class="popup-appointment__day-of-week">вс</div>
3172          </div>
3173          <div class="popup-appointment__days">
3174            <!-- ko foreach: days -->
3175            <div class="popup-appointment__day-wrap" data-bind="
3176              css: {'popup-appointment__day--other-month': nextMonth() || prevMonth()}
3177            ">
3178              <span class="popup-appointment__day button-track" data-button-track="SpecDate" data-bind="
3179                attr: { 'data-day-num': number, 'data-day-label': name },
3180                css: { 'disabled': disabled, 'active': active },
3181                click: m_record.time().dayClick,
3182              "></span>
3183            </div>
3184            <!-- /ko -->
3185          </div>
3186        </div>
3187      </div>
3188
3189      <div class="selected-time">
3190        <div class="popup-appointment__mobile">
3191          <div class="native-select selected-time">
3192            <div class="native-select__label">Время посещения</div>
3193            <select class="native-select__select" data-bind="
3194              attr: { 'disabled': !chosenDay() },
3195              options: m_record.time().dayRecords(),
3196              optionsText: function(item) {
3197                return moment(item.AvailableDate).locale('ru').format('HH:mm')
3198              },
3199              value: m_record.time().chosenTime,
3200              optionsCaption: 'Выбрать свободное время'
3201            "></select>
3202          </div>
3203        </div>
3204
3205        <!-- ko if: chosenDay -->
3206        <!-- ko with: chosenDay() -->
3207        <div class="popup-appointment__time-wrap">
3208          <!-- ko foreach: m_record.time().dayRecords() -->
3209          <button class="popup-appointment__time" data-bind="
3210            text: moment($data?.AvailableDate).locale('ru').format('HH:mm'),
3211            css: { active: m_record.time().chosenTime() == $data },
3212            click: m_record.time().chooseTime,
3213          "></button>
3214          <!-- /ko -->
3215        </div>
3216        <!-- /ko -->
3217        <!-- /ko -->
3218      </div>
3219    <!-- /ko -->
3220    <!-- ko if: m_record.isLoading() -->
3221      <div class="loader-wrapper" style="padding-left: 50%;">
3222        <div class="loader">
3223          <div class="loader__item"></div>
3224          <div class="loader__item"></div>
3225          <div class="loader__item"></div>
3226          <div class="loader__item"></div>
3227        </div>
3228      </div>
3229    <!-- /ko -->
3230
3231    <!-- ko template: {name: 'record_info'} -->
3232    <!-- /ko -->
3233  </div>
3234
3235  <!-- эти кнопки не используются в мобильном приложении -->
3236  <div class="btn-wrapper__bottom">
3237    <button class="base-btn base-btn--tertiary-revers" data-bind="
3238      click: goBackToSearchTab,
3239      text: 'Назад'
3240    ">
3241    </button>
3242    <button disabled class="base-btn button-track" data-button-track="Contacts" data-bind="
3243      click: m_record.goToContactTab,
3244      yaReachGoal: 'zapis_success',
3245      enable: m_record.isAllChosenServicesFilled(),
3246      text: helper.isTablet() ? 'Далее' : 'Указать контакты'
3247    "></button>
3248  </div>
3249</script>
3249
3250
3251      
3251<script id="record_contact" type="text/html">
3252  <form class="popup-appointment__form">
3253    <div data-bind="css: { 'container__contact_form': !profiles().length }, visible: true">
3254      <div class="popup-appointment__relative">
3255        <!-- FIXME: юзаются профили из m_cabinet_personal, хотя у RecordContact свой массив для них есть. Разобраться какой на самом деле нужен и избавиться от ненужного -->
3256
3257        <!-- ko with: m_record.contact().chosenProfile -->
3258        <div class="input-row">
3259          <span data-bind="text: Name"></span>
3260        </div>
3261        <!-- /ko -->
3262
3263        <!-- ko if: m_cabinet_personal.data.name() -->
3264          <div class="popup-appointment__authorized-user-text" data-bind="visible: !m_cabinet.is_app()">
3265            <i class="icon-check"></i>
3266            Вы авторизованы. Ваши данные использованы для оформления визита.
3267            <span class="popup-appointment__authorized-user-logout" data-bind="click: m_record.logout">Выйти</span>
3268          </div>
3269        <!-- /ko -->
3270
3271        <!-- ko if: showLogin -->
3272          <!-- ko with: m_login.formLogin -->
3273          <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
3274          <div class="popup-appointment__login-wrap">
3275            <div class="popup-appointment__login-wrap__col">
3276              <div class="input-row__half">
3277                <label class="base-label">Телефон</label>
3278                <input name="phone" id="phone" type="tel" class="base-input" data-bind="
3279                  attr: {placeholder: window.PHONE_PLACEHOLDER},
3280                  event: { 'keyup': checkEnterKey },
3281                  maskedPhone,
3282                  textInput: fields().phone,
3283                  scrollIfFocus: {
3284                    hightScrollBonus: 50,
3285                    modalSelector: '#recordModalNew > div'
3286                  }
3287                ">
3288              </div>
3289              <div class="input-row__half">
3290                <label class="base-label">Пароль</label>
3291                <input type="password" class="base-input" placeholder="Введите пароль" data-bind="
3292                  event: { 'keyup': checkEnterKey },
3293                  value: fields().password
3294                ">
3295              </div>
3296              <div class="error validationMessage" data-bind="if: error"><span data-bind="html: error"></span></div>
3297            </div>
3298            <div class="popup-appointment__login-wrap__col">
3299              <button class="popup-appointment__form__login-btn base-btn" data-bind="
3300                visible: !m_login.isLoading(),
3301                click: function() { submit(true) }
3302              ">Войти</button>
3303              <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading()">
3304                <div class="loader">
3305                  <div class="loader__item"></div>
3306                  <div class="loader__item"></div>
3307                  <div class="loader__item"></div>
3308                  <div class="loader__item"></div>
3309                </div>
3310              </div>
3311            </div>
3312          </div>
3313          <!-- /ko -->
3314        <!-- /ko -->
3315
3316        <!-- ko ifnot: showLogin -->
3317          <div class="input-row-container" style="width: 100%;">
3318            <div class="input-row__field">
3319              <label class="base-label">Телефон
3320                <input name="phone" id="phone1" type="tel" class="phone-input base-input showValidation"  data-bind="
3321                  attr: {placeholder: window.PHONE_PLACEHOLDER, 'disabled' : m_cabinet_personal.profiles().length > 0},
3322                  textInput: phone,
3323                  maskedPhone,
3324                  scrollIfFocus: {
3325                    hightScrollBonus: 50,
3326                    modalSelector: '#recordModalNew > div'
3327                  },
3328                  valueUpdate: 'afterkeydown'
3329                ">
3330              </label>
3331            </div>
3332            
3333              <div class="input-row__field">
3334                <label class="base-label">Дата рождения
3335                  <input data-bind="
3336                    value: birthDate,
3337                    maskedDate,
3338                    valueUpdate: 'afterkeydown'"
3339                    class="base-input" type="text"
3340                    placeholder="__.__.____"
3341                  >
3342                </label>
3343              </div>
3344            
3345          </div>
3346        <!-- /ko -->
3347
3348        <!-- Видно для всех случаев -->
3349        <label class="base-label" style="margin-bottom: 0;">Фамилия, имя, отчество контактного лица</label>
3350        <div class="input-row input-row-container">
3351          <div class="input-row__field">
3352            <input name="lastName" id="lastName" type="text" class="base-input" placeholder="Фамилия" data-bind="
3353              textInput: lastName,
3354              scrollIfFocus: {
3355                hightScrollBonus: 50,
3356                modalSelector: '#recordModalNew > div'
3357              },
3358              attr : {'disabled' : m_cabinet_personal.profiles().length || showLogin },
3359              valueUpdate: 'afterkeydown'
3360            ">
3361          </div>
3362          <div class="input-row__field">
3363            <input name="firstName" id="firstName" type="text" class="base-input" placeholder="Имя" data-bind="
3364              textInput: firstName,
3365              scrollIfFocus: {
3366                hightScrollBonus: 50,
3367                modalSelector: '#recordModalNew > div'
3368              },
3369              attr : {'disabled' : m_cabinet_personal.profiles().length || showLogin },
3370              valueUpdate: 'afterkeydown'
3371            ">
3372          </div>
3373          <div class="input-row__field">
3374            <input name="middleName" id="middleName" type="text" class="base-input" placeholder="Отчество" data-bind="
3375              textInput: middleName,
3376              scrollIfFocus: {
3377                hightScrollBonus: 50,
3378                modalSelector: '#recordModalNew > div'
3379              },
3380              attr : {'disabled' : m_cabinet_personal.profiles().length || showLogin },
3381              valueUpdate: 'afterkeydown'
3382            ">
3383          </div>
3384        </div>
3385        <!-- ko ifnot: showLogin -->
3386          <div class="input-row">
3387            <label class="base-checkbox " data-bind="validationOptions: { insertMessages: false}">
3388              <input type="checkbox" data-bind="checked: sameName, attr : {'disabled' : showLogin}">
3389              <span class="base-checkbox__text">Имя пациента совпадает с именем контактного лица</span>
3390            </label>
3391          </div>
3392
3393          <!-- ko ifnot: sameName -->
3394          <div class="input-row">
3395            <label class="base-label">ФИО контактного лица</label>
3396            <!-- ko ifnot: m_cabinet_personal.profiles().length -->
3397              <input name="fio_patient" id="fio_patient" type="text" class="base-input" placeholder="ФИО" data-bind="
3398                textInput: fio_patient,
3399                scrollIfFocus: {
3400                hightScrollBonus: 50,
3401                modalSelector: '#recordModalNew > div'
3402                },
3403                attr : {'disabled' : showLogin},
3404                valueUpdate: 'afterkeydown'
3405              ">
3406            <!-- /ko -->
3407            <!-- ko if: m_cabinet_personal.profiles().length -->
3408              <select class="selectize--size-l" data-bind="
3409                selectize: fio_patient,
3410                selectizeOptions: m_cabinet_personal.profiles(),
3411                optionsText: 'Name',
3412                optionsValue: 'Name',
3413                optionsSearch: 'Name',
3414                selectizeCreate: true,
3415                createText: 'Выбрать',
3416                selectizePlaceholder: 'ФИО контактного лица',
3417                scrollIfFocus: {
3418                  hightScrollBonus: 50,
3419                  modalSelector: '#recordModalNew > div'
3420                }
3421              "></select>
3422            <!-- /ko -->
3423          </div>
3424          <!-- /ko -->
3425        <!-- /ko -->
3426
3427                                    <!-- ko if: false -->
3428                                    <!-- ko if: m_record.isRemote() -->
3429                                    <div class="communication-selector">
3430                                      <div class="communication-selector__title">
3431                                        Какой вид связи вам подойдет?
3432                                      </div>
3433                                      <label class="communication-selector__item">
3434                                        <input type="radio" value="Skype" data-bind="checked: chosenCommunication" />
3435                                        <img loading="lazy" src="/static/mobile_app/www/assets/images/record/skype_icon.svg">
3436                                      </label>
3437
3438                                      <label class="communication-selector__item">
3439                                        <input type="radio" value="Whatsapp" data-bind="checked: chosenCommunication" />
3440                                        <img loading="lazy" src="/static/mobile_app/www/assets/images/record/whatsapp_icon.svg">
3441                                      </label>
3442                                    </div>
3443
3444                                    <!-- ko if: chosenCommunication() === 'Skype' -->
3445                                    <div class="input-row">
3446                                      <label class="base-label">Логин Skype</label>
3447                                      <input name="fio" id="fio" type="text" class="base-input" placeholder="Введите ваш логин в Skype" data-bind="
3448                                            value: skypeLogin,
3449                                            scrollIfFocus: {
3450                                              hightScrollBonus: 50,
3451                                              modalSelector: '#recordModalNew > div'
3452                                            },
3453                                            valueUpdate: 'afterkeydown'
3454                                          ">
3455                                    </div>
3456                                    <!-- /ko -->
3457                                    <!-- /ko -->
3458                                    <!-- /ko -->
3459
3460        <div class="input-row textarea-spoiler">
3461          <div class="textarea-spoiler__trigger" onclick="
3462            $('.plus-minus-toggle').toggleClass('plus-minus-toggle--active');
3463            $('.textarea-spoiler__block').toggleClass('textarea-spoiler__block--active');
3464          ">
3465            <div class="plus-minus-toggle"></div>
3466            <label>
3467              Оставить комментарий
3468            </label>
3469          </div>
3470          <div class="textarea-spoiler__block">
3471            <textarea class="base-textarea" placeholder="Введите ваши комментарии" data-bind="
3472              value: commentary,
3473              scrollIfFocus: {
3474                hightScrollBonus: 50,
3475                modalSelector: '#recordModalNew > div'
3476              },
3477              attr : {'disabled' : showLogin}
3478            "></textarea>
3479          </div>
3480        </div>
3481      </div>
3482    </div>
3483  </form>
3484
3485  <!-- ko template: {name: 'record_info'} -->
3486  <!-- /ko -->
3487
3488  <div class="btn-wrapper__bottom" data-bind="with: m_record.search().chosenServices()[0]">
3489    <!-- ko ifnot: m_record.isAllServicesCheckedAndWithoutSchedules() -->
3490    <button class="base-btn base-btn--tertiary-revers" data-bind="
3491      click: m_record.contact().goBackToTimeTab
3492    ">Назад</button>
3493    <!-- /ko -->
3494
3495    <!-- ko if: m_record.isAllServicesCheckedAndWithoutSchedules() -->
3496    <button class="base-btn base-btn--tertiary-revers" data-bind="
3497      click: m_record.time().goBackToSearchTab
3498    ">Назад</button>
3499    <!-- /ko -->
3500
3501    <button disabled class="base-btn button-track" data-button-track="Check" data-bind="
3502      click: m_record.goToVerifyTab,
3503      yaReachGoal: 'zapis_success',
3504      enable: !m_record.contact().errorsComputed()().length
3505    ">Далее</button>
3506  </div>
3507
3508</script>
3508
3509
3510      
3510<script id="record_verify" type="text/html">
3511  <div>
3512    <div class="record-verify__header">
3513      <div class="record-verify__title">Всё верно? Тогда подтвердите приём, и мы запишем вас</div>
3514    </div>
3515
3516    <div class="record-verify__info">
3517      <!-- ko template: {name: 'record_info'} -->
3518      <!-- /ko -->
3519    </div>
3520
3521    <div class="record-verify__form" style="display:none">
3522      <div class="record-verify__row">
3523        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false }">
3524          <input type="checkbox" data-bind="checked: sendEmail">
3525          <span class="base-checkbox__text">Отправить информацию о визите на эл. почту</span>
3526        </label>
3527      </div>
3528      <!-- ko if: sendEmail -->
3529      <div class="record-verify__row input__row">
3530        <input name="email" id="email_record" type="email" class="base-input" placeholder="Эл. почта" data-bind="
3531          value: email,
3532          inputScrollTop: '#recordModalNew'
3533        ">
3534      </div>
3535      <!-- /ko -->
3536    </div>
3537    <!-- ko if: false && m_record.showRemoteDescription() -->
3538    <div class="record-verify__rules" style="display: none;">
3539      <div class="record-verify__title">Убедитесь, что правила приема во время пандемии соблюдены</div>
3540      <div class="record-verify__rules-wrap">
3541        <div class="record-verify__rules-card">
3542          <div class="record-verify__rules-title">
3543            У вас есть симптомы ОРЗ/ОРВИ?
3544          </div>
3545          Если у вас последние две недели были симптомы ОРЗ/ОРВИ, запись на прием возможна не ранее, чем через 2 недели с момента обращения при условии полного выздоровления.
3546          <div class="record-verify__rules-bottom">
3547            Мы не принимаем взрослых пациентов с симптомами простуды.
3548          </div>
3549        </div>
3550        <div class="record-verify__rules-card">
3551          <div class="record-verify__rules-title">
3552            Вы вернулись из другой страны?
3553          </div>
3554          Если вы вернулись из другой страны менее, чем за 14 дней до приема в клинике, необходимо иметь результат мазка на коронавирус, выполненный за 3 дня до вылета или уже по приезду на территории РФ
3555        </div>
3556        <div class="record-verify__rules-card">
3557          <div class="record-verify__rules-title">
3558            Вы находитесь на стационарном лечении?
3559          </div>
3560          Если вы находились на стационарном лечении:
3561          <ol>
3562            <li>с COVID-19: необходимы 14 дней карантина и 2 отрицательных результата мазка на коронавирус</li>
3563            <li>с другим заболеванием: необходимы 14 дней карантина или 1 отрицательный результат мазка на коронавирус</li>
3564          </ol>
3565        </div>
3566      </div>
3567      <img loading="lazy" src="/static/mobile_app/www/assets/images/record_verify.png" class="record-verify__rules-image" />
3568    </div>
3569    <!-- /ko -->
3570  </div>
3571
3572  <div class="popup-error" data-bind="if: false">
3573    <div class="record-verify__header">
3574      <div class="record-verify__title">Ошибка записи</div>
3575    </div>
3576    <!-- ko if: m_record.time().availableTimes().length > 0 -->
3577    <div class="selected-time">
3578      <div class="record-verify__text">
3579        К сожалению, выбранное время приёма уже недоступно.<br>
3580        Пожалуйста, выберите другое время из вариантов ниже.
3581      </div>
3582      <div class="popup-appointment__time-wrap">
3583        <!-- ko foreach: m_record.time().availableTimes -->
3584        <button class="popup-appointment__time" data-bind="
3585          text: moment(available_date()).locale('ru').format('HH:mm'),
3586          css: { active: m_record.time().chosenTime() == $data },
3587          click: m_record.time().chooseTime,
3588        "></button>
3589        <!-- /ko -->
3590      </div>
3591      <!-- ko template: {name: 'record_info'} -->
3592      <!-- /ko -->
3593    </div>
3594    <!-- /ko -->
3595    <!-- ko if: m_record.time().availableTimes().length === 0 -->
3596    <div class="record-verify__text">
3597      К сожалению, выбранная дата приёма уже недоступна.<br>
3598      Пожалуйста, выберите другую дату.
3599    </div>
3600    <!-- /ko -->
3601  </div>
3602  <!-- SMS AND RECAPTCHA -->
3603    <div
3604      id="createRecordCaptcha" data-bind="
3605      if: !m_login.me(),
3606      yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: recordCaptchaSuccessCallback, name: 'createRecordCaptchaId' }"></div>
3607    </div>
3608
3609    <!-- ko if: !m_login.me() || !m_cabinet_personal.mainProfile() &&  window.MODULES().includes(window.MODULES_NAMES().SMS_VERIFY)  -->
3610      <!-- ko if: smsSent -->
3611        <input name="sms_code" id="sms_code_record" type="text" class="base-input record-validation_input"
3612              autocomplete="off" maxlength="6" placeholder="Код из СМС" data-bind="
3613                  textInput: smsCode
3614        "><span class="validationMessage" style="display: none;"></span>
3615        <span style="color: red; font-size: 14px;" data-bind="text: smsCodeError"></span>
3616        <div class="popup__row">
3617          <p class="popup__single-text">Код не пришёл?
3618            <!-- ko if: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
3619            <span class="popup__single-text-gray">Выслать повторно через
3620              <span data-bind="text: m_login.formRegisterSMSCodeInput.cooldownSmsSeconds">60</span>с.
3621            </span>
3622            <!-- /ko -->
3623            <!-- ko ifnot: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
3624            <span class="base-link base-link--orange" data-bind="click: clickRecordSmsSend">Выслать повторно</span>
3625            <!-- /ko -->
3626          </p>
3627        </div>
3628      <!-- /ko -->
3629      <!-- ko ifnot: smsSent -->
3630        <button class="base-btn button-track" style="width: 230px; margin-top: 12px;" data-bind="
3631          click: clickRecordSmsSend,
3632        ">Отправить СМС с кодом</button>
3633      <!-- /ko -->
3634    <!-- /ko -->
3635  <!-- /SMS AND RECAPTCHA -->
3636
3637  <div class="record-verify__privacy record-verify__privacy--mobile" style="margin-top: 10px;" data-bind="component: 'approvalWithPolitic'"></div>
3638
3639  <div class="btn-wrapper__bottom">
3640    <button class="base-btn base-btn--tertiary-revers" data-bind="
3641      visible: !isSubmitting(),
3642      click: goBackToContactTab
3643    ">Назад</button>
3644    <div class="loader-wrapper" style="display: none" data-bind="visible: isSubmitting()">
3645      <div class="loader">
3646        <div class="loader__item"></div>
3647        <div class="loader__item"></div>
3648        <div class="loader__item"></div>
3649        <div class="loader__item"></div>
3650      </div>
3651    </div>
3652    <div class="record-verify__privacy record-verify__privacy--desktop" style="padding-right: 10px;" data-bind="
3653      component: 'approvalWithPolitic',
3654      visible: !isSubmitting()
3655    "></div>
3656    <button class="base-btn button-track" data-button-track="RecSubmit" data-bind="
3657      click: submit,
3658      yaReachGoal: 'zapis_success',
3659      visible: !isSubmitting(),
3660      enable: !errorsComputed()().length && m_record.agreeWithPolitics() && !m_record.contact().notAvailableTime().length &&
3661              (m_login.me() || smsCode.isValid() || !window.MODULES().includes(window.MODULES_NAMES().SMS_VERIFY))
3662    ">Подтверждаю</button>
3663
3664  <!-- ko if: false -->
3665  <!-- ko if: m_record.time().timeUnavailable() -->
3666  <!-- ko if: m_record.time().availableTimes().length > 1 -->
3667  <button class="base-btn base-btn--tertiary-revers" data-bind="
3668    visible: !isSubmitting(),
3669    click: pickAnotherDate
3670  ">Выбрать другую дату приёма</button>
3671  <button class="base-btn button-track" data-button-track="RecSubmit" data-bind="
3672    enable: m_record.time().chosenTime(),
3673    click: submit
3674  ">Подтвердить и отправить</button>
3675  <!-- /ko -->
3676  <!-- ko if: m_record.time().availableTimes().length === 0 -->
3677  <button class="base-btn" data-bind="
3678    visible: !isSubmitting(),
3679    click: pickAnotherDate
3680  ">Выбрать другую дату приёма</button>
3681  <!-- /ko -->
3682  <!-- /ko -->
3683  <!-- /ko -->
3684  </div>
3685
3686</script>
3686
3687
3688      
3688<script id="record_remote" type="text/html">
3689  <div class="remote__header" data-bind="if: isShowSearch()">
3690    <div class="remote__title">
3691      Услуги, доступные удаленно
3692      <span data-bind="text: `(${remoteServiceList().length})`"><span>
3693    </div>
3694    <ul class="remote__list" data-bind="foreach: remoteServiceList.slice(0,remoteServiceCount())">
3695      <li data-bind="click: m_record.openFillingServiceForm">
3696        <div data-bind="text: name"></div>
3697        <div data-bind="text: description_text"></div>
3698        <div class="remote__select-service">
3699          Выбрать специалиста
3700          <i class="icon-arrow"></i>
3701        </div>
3702      </li>
3703    </ul>
3704    <a class="record-search__more" data-bind="
3705      visible: remoteServiceCount() < remoteServiceList().length,
3706      click: showMoreRemoteServices
3707    ">Показать ещё</a>
3708    <div class="loader-wrapper" data-bind="visible: m_record.isLoading()">
3709      <div class="loader__item"></div>
3710      <div class="loader__item"></div>
3711      <div class="loader__item"></div>
3712      <div class="loader__item"></div>
3713    </div>
3714  </div>
3715
3716  <!-- ko if: chosenServices().length -->
3717  <!-- ko if: chosenServices().length === 1 -->
3718  <div class="remote__about" data-bind="with: chosenServices()[0]">
3719    <div class="remote__title" data-bind="text: name"></div>
3720    <div data-bind="text: description_text"></div>
3721  </div>
3722  <!-- /ko -->
3723
3724  <div class="scroll-content" data-bind="
3725    style: { marginBottom: m_cabinet.is_app() ? '40px' : '0px' }
3726  ">
3727    <!-- ko if: schedule().length > 0 && specialists().length > 1 -->
3728    <div class="record-search__list-title">Выберите специалиста</div>
3729    <div class="doctors-wrap" data-bind="if: specialists().length > 1">
3730      <!-- ko foreach: { data: specialists, as: 'specialist' } -->
3731      <!-- ko if: $parent.showAllSpecialists() || (!$parent.showAllSpecialists() && $index() < 4) -->
3732      <div class="doctor-card" data-bind="
3733        css: {
3734          'doctor-card--selected': $parent.chosenServices()[$parent.chosenServices().length - 1].specialist() == specialist,
3735          'doctor-card_any-doc': specialist.id == -1
3736        },
3737        click: function() { m_record.changeSpecialist($data) }
3738      ">
3739        <i class="icon-check-round"></i>
3740        <!-- ko if: image -->
3741        <div class="doctor-card__img" data-bind="
3742          style: { 'background-image': m_cabinet.is_app() ?
3743            'url('+ window.SERVER_URL + image +')' :
3744            'url('+ image +')'
3745          }
3746        "></div>
3747        <!-- /ko -->
3748        <!-- ko ifnot: image -->
3749        <div class="doctor-card__img"></div>
3750        <!-- /ko -->
3751
3752        <div class="doctor-card__description">
3753          <div class="doctor-card__name" data-bind="html: name"></div>
3754          <!-- ko if: specialist.profession -->
3755          <div class="doctor-card__info" data-bind="text: specialist.profession"></div>
3756          <!-- /ko -->
3757          <div class="doctor-card__price" data-bind="if: price">
3758            <span data-bind="if: $index() === 0">от</span>
3759            <span data-bind="html: helper.formatPrice(price)"></span>
3760          </div>
3761        </div>
3762      </div>
3763      <!-- /ko -->
3764      <!-- /ko -->
3765    </div>
3766
3767    <!-- ko if: specialists().length > 4 && !showAllSpecialists() -->
3768    <div class="all-doctors">
3769      <div class="all-doctors__line"></div>
3770      <a class="all-doctors__btn" data-bind="
3771        click: function() { m_record.search().showAllSpecialists(true) }
3772      ">Все врачи</a>
3773    </div>
3774    <!-- /ko -->
3775    <!-- /ko -->
3776  </div>
3777
3778  <!-- ko if: chosenServices().length -->
3779  <div class="chosen-services">
3780    <div class="services-wrap" data-bind="foreach: chosenServices">
3781      <!-- ko if: specialist() -->
3782      <div class="service-card service-card__doctor">
3783        <!-- ko if: specialist().image -->
3784        <div class="service-card__img" data-bind="
3785          style: { 'background-image': m_cabinet.is_app() ?
3786            'url('+ window.SERVER_URL + specialist().image +')' :
3787            'url('+ specialist().image +')'
3788          }
3789        "></div>
3790        <!-- /ko -->
3791        <!-- ko ifnot: specialist().image -->
3792        <div class="service-card__img"></div>
3793        <!-- /ko -->
3794
3795        <div class="service-card__description">
3796          <div class="service-card__name" data-bind="html: specialist().name"></div>
3797        </div>
3798        <div class="service-card__price" data-bind="if: specialist().price">
3799          <span data-bind="html: helper.formatPrice(specialist().price)"></span>
3800        </div>
3801        <div class="service-card__remove" data-bind="click: m_record.removeService">
3802          удалить
3803        </div>
3804      </div>
3805      <!-- /ko -->
3806
3807      <!-- ko ifnot: specialist() -->
3808      <div class="service-card service-card__doctor">
3809        <div class="service-card__img"></div>
3810        <div class="service-card__description">
3811          <div class="service-card__name" data-bind="html: name"></div>
3812        </div>
3813        <div class="service-card__remove" data-bind="click: m_record.removeService">
3814          удалить
3815        </div>
3816      </div>
3817      <!-- /ko -->
3818    </div>
3819  </div>
3820  <!-- /ko -->
3821
3822  <!-- ko if: chosenServices().length === 1 -->
3823  <!-- ko if: !m_record.hasSchedule() -->
3824  <div class="popup__warning popup__warning--callback">
3825    <p>
3826      В&nbsp;настоящее время запись на&nbsp;данную специальность через сайт и&nbsp;мобильное приложение невозможна. Оставьте свои контактные данные, мы&nbsp;перезвоним и&nbsp;предложим варианты решения проблемы.
3827    </p>
3828    <p>Важно! На&nbsp;ряд медицинских услуг необходимо иметь направление от&nbsp;лечащего врача.</p>
3829  </div>
3830  <!-- /ko -->
3831
3832  <div class="btn-wrapper__bottom one-btn">
3833    <div class="popup__warning-msg">
3834      ВНИМАНИЕ! Цены на услуги действительны на день оплаты
3835    </div>
3836    <div class="base-link base-link--orange btn-wrapper__add-service" data-bind="click: addAnotherService">
3837      Добавить ещё услугу
3838    </div>
3839    <!-- ko if: !m_record.isLoading() -->
3840    <!-- ko if: m_record.hasSchedule() -->
3841    <button class="base-btn button-track" data-button-track="TimeDate" data-bind="
3842      click: ()=>{m_record.goToTimeTab()},
3843      css: {
3844        'base-btn--mobile-wide': m_cabinet.is_app(),
3845        'disabled': m_record.search().chosenServices()[0].classname() === 'specialist' && m_record.getFilteredScheduleBySpeciality().length === 0
3846      }
3847    ">Указать дату и время</button>
3848    <!-- /ko -->
3849    <!-- ko ifnot: m_record.hasSchedule() -->
3850    <button class="base-btn button-track" data-button-track="Contacts" data-bind="click: m_record.goToContactTab">
3851      Указать контакты
3852    </button>
3853    <!-- /ko -->
3854    <!-- /ko -->
3855    <div class="loader" data-bind="visible: m_record.isLoading()">
3856      <div class="loader__item"></div>
3857      <div class="loader__item"></div>
3858      <div class="loader__item"></div>
3859      <div class="loader__item"></div>
3860    </div>
3861  </div>
3862  <!-- /ko -->
3863  <!-- /ko -->
3864
3865</script>
3865
3866
3867      
3867<script id="record_administrator_call" type="text/html">
3868  <div data-bind="with: m_record">
3869    <div id="administratorCall" class="popup new-mobile-design popup--size-s" role="dialog">
3870      <button data-bind="visible: !m_cabinet.is_app()" class="hide-on-normal popup__close arcticmodal-close"></button>
3871      <div class="popup__content">
3872        <div class="popup__row">
3873          <div class="popup__title">Связаться с администратором</div>
3874        </div>
3875        <!-- ko with: m_record.callback -->
3876        <div class="popup__row">
3877          <p class="popup__description">
3878            Оставьте ваши контактные данные и администратор клиники позвонит в ближайшее время.
3879          </p>
3880        </div>
3881        <form class="callback__form clearfix" data-bind="enterHandle">
3882          <div class="popup__row">
3883            <label class="base-label">Ваша фамилия</label>
3884            <div>
3885              <input class="base-input" type="text" name="lastName" data-bind="
3886                textInput: lastName,
3887                attr: { placeholder: 'Фамилия' },
3888                inputScrollTop: '#administratorCall'
3889              ">
3890            </div>
3891          </div>
3892          <div class="popup__row">
3893            <label class="base-label">Ваше имя</label>
3894            <div>
3895              <input class="base-input" type="text" name="firstName" data-bind="
3896                textInput: fio,
3897                attr: { placeholder: 'Имя' },
3898                inputScrollTop: '#administratorCall'
3899              ">
3900            </div>
3901          </div>
3902          <div class="popup__row">
3903            <label class="base-label">Ваше отчество</label>
3904            <div>
3905              <input class="base-input" type="text" name="middleName" data-bind="
3906                textInput: middleName,
3907                attr: { placeholder: 'Отчество' },
3908                inputScrollTop: '#administratorCall'
3909              ">
3910            </div>
3911          </div>
3912          <div class="popup__row">
3913            <label class="base-label">Телефон</label>
3914            <div>
3915              <input type="tel" class="base-input" name="phone" data-bind="
3916                attr: {placeholder: window.PHONE_PLACEHOLDER},
3917                maskedPhone,
3918                textInput: phone,
3919                inputScrollTop: '#administratorCall'
3920              ">
3921            </div>
3922          </div>
3923        </form>
3924        <div class="popup__row" data-bind="component: 'approvalWithPolitic'"></div>
3925        <div class="popup__row popup__row--last">
3926          <button class="base-btn" data-bind="
3927            click: submit,
3928            enable: !errors().length && m_record.agreeWithPolitics(),
3929            visible: !isUploading()
3930          ">Отправить заявку</button>
3931          <div class="loader-wrapper" style="display:none" data-bind="visible: isUploading()">
3932            <div class="loader">
3933              <div class="loader__item"></div>
3934              <div class="loader__item"></div>
3935              <div class="loader__item"></div>
3936              <div class="loader__item"></div>
3937            </div>
3938          </div>
3939        </div>
3940        <!-- /ko -->
3941      </div>
3942    </div>
3943  </div>
3944
3945</script>
3945
3946
3947      
3947<script type="text/html" id="confirmAction">
3948    <div id="callStatusCaptchaId" data-bind="
3949    yandexCaptcha: {
3950        key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: ()=>{$data.smsValidation.callCaptchaSuccessCallback()},
3951        onCancel: ()=>{$data.smsValidation.loader(false)}, name: 'callCaptchaId'
3952    }"></div>
3953    <div  id="sms_code-container" class="sms_code-container">
3954		<div data-bind="template: { name: 'statusLoader' }"></div>
3955		<div data-bind="visible: !$data.smsValidation.loader()">
3956            <img loading="lazy" data-bind="attr: { src: `/${$data.smsValidation.icons().attention}` }" class="status-icon">
3957            <h2 class="confirm-action--title">Подтвердите действия на сайте</h2>
3958            <button class="base-btn" data-bind="click: function() { $data.smsValidation.trackSmsEvent('recordClickSMS'); $data.smsValidation.clickToSmsSend() }">Отправить СМС с кодом</button>
3959		</div>
3960    </div>
3961</script>
3961
3962
3963<script type="text/html" id="confirmError">
3964    <div  id="sms_code-container" class="sms_code-container">
3965		<div data-bind="template: { name: 'statusLoader' }"></div>
3966		<div data-bind="visible: !$data.smsValidation.loader()">
3967            <img loading="lazy" data-bind="attr: { src: `/${$data.smsValidation.icons().attention}` }" class="status-icon">
3968            <h2 class="confirm-action--title">При подтверждении записи произошла ошибка</h2>
3969            <button class="base-btn" data-bind="click: function() { location.href = `${SERVER_URL}/record` }">Назад к выбору услуги</button>
3970		</div>
3971    </div>
3972</script>
3972
3973
3974<script type="text/html" id="finally">
3975    <div class="status-container">
3976        <img loading="lazy" data-bind="attr: { src: `/${$data.smsValidation.icons().success}` }, alt: 'Status Icon'" class="status-icon">
3977        <div class="status-text-container">
3978            <h2 data-bind="text: `Вы отправили заявку на ${$parents[0].finallyText}`"></h2>
3979            <p class="status-description">Наши менеджеры свяжутся с вами, чтобы подтвердить заявку.</p>
3980        </div>
3981        <a class="btn-confirm" href="/record/">Хорошо</a>
3982    </div>
3983</script>
3983
3984
3985<script type="text/html" id="statusLoader">
3986<div class="loader-wrapper" style="display: none" data-bind="visible: $data.smsValidation.loader()">
3987    <div class="loader">
3988        <div class="loader__item"></div>
3989        <div class="loader__item"></div>
3990        <div class="loader__item"></div>
3991        <div class="loader__item"></div>
3992    </div>
3993</div>
3994</script>
3994
3995
3996<script type="text/html" id="confirmCode">
3997  <div id="callStatusCaptchaId" data-bind="yandexCaptcha: {
3998    key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: ()=>{
3999    $data.smsValidation.callCaptchaSuccessCallback()},
4000    onCancel: ()=>{$data.smsValidation.loader(false)},
4001    name: 'callCaptchaId' }">
4002  </div>
4003    <div id="sms_code-validation" class="sms_code-container">
4004        <div data-bind="template: { name: 'statusLoader' }"></div>
4005        <div data-bind="visible: !$data.smsValidation.loader()">
4006            <h2 class="confirm-action--title">Подтвердите действия на сайте</h2>
4007        <span class="opt-inputs-title">Код подтверждения отправлен на номер</span>
4008        <span class="opt-inputs-title" data-bind="text: $data.smsValidation.formatPhoneNumber(contact().phone())"></span>
4009        <form class="opt-form" action="#">
4010            <span class="opt-inputs-subTitle">Код подтверждения</span>
4011            <div class="opt-inputs-container" data-bind="foreach: $data.smsValidation.code">
4012                <input type="tel" maxlength="1" pattern="[0-9]" class="opt-input"
4013                    data-bind="value: $parent.smsValidation.code()[$index()],
4014                               event: { input: function(data, event) { $parent.smsValidation.updateCode($index(), event.target.value) } },
4015                               customInput: {},
4016                               css: { 'opt-input-complete':$parent.smsValidation.code()[$index()] !== '',
4017                               'opt-input-error': !$parent.smsValidation.codeValid() &&
4018                               $parent.smsValidation.code()[$index()] !== '' }">
4019            </div>
4020            <span style="color: red; font-size: 14px;" data-bind="visible: $data.smsValidation.showError()">Неверный код</span>
4021        </form>
4022
4023        <p class="opt-inputs-code">Код не пришёл?
4024        <!-- ko if: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
4025        <span class="opt-inputs-code">Отправить повторно через
4026            <span data-bind="text: m_login.formRegisterSMSCodeInput.cooldownSmsSeconds"></span>
4027        </span>
4028        <!-- /ko -->
4029        <!-- ko ifnot: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
4030
4031        <span class="opt-inputs-code active" data-bind="click: function(data, event) {
4032            $data.smsValidation.trackSmsEvent('recordAgainSMS');
4033            $data.smsValidation.clickToSmsSend();
4034            var elem = event.target;
4035            elem.style.pointerEvents = 'none';
4036            elem.style.opacity = '0.5';
4037            elem.style.cursor = 'not-allowed';
4038            setTimeout(function() {
4039                elem.style.pointerEvents = '';
4040                elem.style.opacity = '';
4041                elem.style.cursor = '';
4042            }, 10000);
4043        }">
4044            Отправить повторно
4045        </span>
4046        <!-- /ko -->
4047        </p>
4048        </div>
4049
4050    </div>
4051</script>
4051
4052
4053      
4053<script id="record_foreigner" type="text/html">
4054<!-- ko with: $data.model -->
4055<!-- ko ifnot: m_record.needTranslationService -->
4056<!--noindex-->
4057<div class="popup__row">
4058
4059  <p class="popup__description-record">
4060    <rus>Оставьте ваши контактные данные и администратор клиники позвонит в ближайшее время и запишет вас на прием к специалисту.</rus>
4061    <uz>Aloqa maʼlumotlaringizni qoldiring va klinika administratori qisqa vaqt ichida sizga qoʻngʻiroq qilib, mutaxassis qabuliga yozadi.</uz>
4062    <eng>Leave your contact information and the clinic translator will call back in near future and clarify all the details</eng>
4063    <ces>Zanechte své kontaktní údaje a náš překladatel zavolá vám v dohledné době, pro pochopení detailů</ces>
4064    <fra>Laisser vos coordonnées et notre interprète vous appellera plus vite possible</fra>
4065    <ita>Lasci i Suoi dati di contatto e l’interprete della clinica La chiamerà al più presto e aggiornerà tutti i dettagli</ita>
4066    <cha>留下您的联系方式,翻译会在第一时间与您取得联系并确认相关信息</cha>
4067    <spa>Deje sus contactos y nuestro intérprete llamará a usted muy pronto para precisar los detalles</spa>
4068    <deu>Füllen Sie Ihre Kontaktdaten und der Uebersetzer der Klinik ruft Sie bald an und erklärt einige Einzelzeiten</deu>
4069    <kor>연락처를 써 주시기 바랍니다. 병원의 통역사가 곧 전화하고 모두 디테일을 부연해 드리겠습니다.</kor>
4070    <tur>İletişim bilgilerinizi bırakın, ve klinikanın tercümanı yakın zamanda sizinle irtibata geçecek ve tüm detayları netleştirecektir.</tur>
4071  </p>
4072</div>
4073<!--/noindex-->
4074<!-- /ko -->
4075<!-- ko if: m_record.needTranslationService -->
4076<div class="popup__row">
4077  <p class="popup__description-record">
4078    Оставьте контактные данные и выберите язык, на котором с вами свяжется переводчик клиники и уточнит все детали
4079  </p>
4080</div>
4081<!-- /ko -->
4082<form class="callback__form callback__form-resize clearfix" data-bind="enterHandle">
4083  <!-- ko if: m_record.needTranslationService -->
4084  <div class="popup__row radio-languages-wrapper">
4085    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('eng') -->
4086    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorEng" data-bind="click: m_record.chooseLanguage">
4087      <input name="lang" type="radio" value="eng" />Английский
4088    </label>
4089    <!-- /ko -->
4090    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('fra') -->
4091    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorFra" data-bind="click: m_record.chooseLanguage">
4092      <input name="lang" type="radio" value="fra" />Французский
4093    </label>
4094    <!-- /ko -->
4095    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('ces') -->
4096    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorCes" data-bind="click: m_record.chooseLanguage">
4097      <input name="lang" type="radio" value="ces" />Чешский
4098    </label>
4099    <!-- /ko -->
4100    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('ita') -->
4101    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorIta" data-bind="click: m_record.chooseLanguage">
4102      <input name="lang" type="radio" value="ita" />Итальянский
4103    </label>
4104    <!-- /ko -->
4105    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('cha') -->
4106    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorCha" data-bind="click: m_record.chooseLanguage">
4107      <input name="lang" type="radio" value="cha" />Китайский
4108    </label>
4109    <!-- /ko -->
4110    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('spa') -->
4111    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorSpa" data-bind="click: m_record.chooseLanguage">
4112      <input name="lang" type="radio" value="spa" />Испанский
4113    </label>
4114    <!-- /ko -->
4115    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('deu') -->
4116    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorDeu" data-bind="click: m_record.chooseLanguage">
4117      <input name="lang" type="radio" value="deu" />Немецкий
4118    </label>
4119    <!-- /ko -->
4120    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('kor') -->
4121    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorKor" data-bind="click: m_record.chooseLanguage">
4122      <input name="lang" type="radio" value="kor" />Корейский
4123    </label>
4124    <!-- /ko -->
4125    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('tur') -->
4126    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorTur" data-bind="click: m_record.chooseLanguage">
4127      <input name="lang" type="radio" value="tur" />Турецкий
4128    </label>
4129    <!-- /ko -->
4130    <!-- ko if: window.TRANSLATION_LANGUAGES.includes('uz') -->
4131    <label class="base-btn base-btn--secondary-white button-track" data-button-track="TranslatorUz" data-bind="click: m_record.chooseLanguage">
4132      <input name="lang" type="radio" value="uz" />Узбекский
4133    </label>
4134    <!-- /ko -->
4135  </div>
4136  <!-- /ko -->
4137  <div class="popup__row popup__row-languages-wrap">
4138    <!-- ko ifnot: m_record.needTranslationService -->
4139    <label class="base-label">
4140      <rus>Представьтесь</rus>
4141      <uz>Oʻzingizni tanishtiring</uz>
4142      <eng>Introduce yourself</eng>
4143      <ces>Jméno а příjmení</ces>
4144      <fra>Nom et prénom</fra>
4145      <ita>Si prega di presentarsi</ita>
4146      <cha>姓名</cha>
4147      <spa>Nombre y apellidos</spa>
4148      <deu>Stellen Sie sich vor</deu>
4149      <kor>성함을 알려 주시기 바랍니다</kor>
4150      <tur>Ismınız</tur>
4151    </label>
4152    <!-- /ko -->
4153    <!-- ko if: m_record.needTranslationService -->
4154    <label class="base-label">Имя клиента</label>
4155    <!-- /ko -->
4156    <!-- ko if: local.selectLanguage() === 'rus' && !m_record.needTranslationService() -->
4157    <div class="input-row input-row-container">
4158      <div class="input-row__field">
4159        <input name="lastName" placeholder="Фамилия" type="text" class="base-input" data-bind="
4160          value: m_record.callback().lastName
4161        " />
4162      </div>
4163      <div class="input-row__field">
4164        <input name="firstName" placeholder="Имя" type="text" class="base-input" data-bind="
4165          value: m_record.callback().firstName
4166        " />
4167      </div>
4168      <div class="input-row__field">
4169        <input name="middleName" placeholder="Отчество" type="text" class="base-input" data-bind="
4170          value: m_record.callback().middleName
4171        " />
4172      </div>
4173    </div>
4174    <!-- /ko -->
4175    <!-- ko ifnot: local.selectLanguage() === 'rus' && !m_record.needTranslationService() -->
4176    <input name="fio" type="text" class="base-input" data-bind="
4177      value: fio,
4178      attr: { placeholder: local.placeholder[local.selectLanguage() || 'rus'] },
4179      inputScrollTop: '#recordModalNew'
4180    " />
4181    <!-- /ko -->
4182  </div>
4183  <div class="popup__row popup__row-languages-wrap">
4184    <div class="popup__row-item">
4185      <label class="base-label">
4186        <rus>Телефон</rus>
4187        <uz>Telefon raqamingiz</uz>
4188        <eng>Phone number</eng>
4189        <ces>Telefonní číslo</ces>
4190        <fra>Le numéro de téléphone</fra>
4191        <ita>Il Suo telefon</ita>
4192        <cha>电话号码</cha>
4193        <spa>Teléfono</spa>
4194        <deu>Telefonnummer</deu>
4195        <kor>전화번호</kor>
4196        <tur>Telefon numarası</tur>
4197      </label>
4198      <input name="phone" type="tel" class="base-input" data-bind="
4199        attr: {placeholder: window.PHONE_PLACEHOLDER},
4200        maskedPhone,
4201        textInput: phone,
4202        inputScrollTop: '#recordModalNew'
4203      " />
4204    </div>
4205  </div>
4206  <div class="popup__row popup__row-languages-wrap">
4207    <!--noindex-->
4208      <rus>
4209        <div data-bind="component: { name: 'approvalWithPolitic', params: { agreementEvent: 'record_other_checkbox_agreement' } }"></div>
4210      </rus>
4211      <uz>Tasdiqlash tugmasini bosish orqali
4212        <a class="base-link base-link--orange" target="_blank" href="/page/polici-konfidencialnosti/">shaxsiy maʼlumotlarni qayta ishlash siyosatiga rozilik bildiraman</a>
4213      </uz>
4214      <eng>
4215        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4216          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4217          <span class="base-checkbox__text">I have read and <a class="base-link base-link--orange" target="_blank" href="/page/agree/">agree</a>
4218            with the <a class="base-link base-link--orange" target="_blank" href="/page/polici-konfidencialnosti/">policy</a>
4219            regarding the processing of personal data.
4220          </span>
4221        </label>
4222      </eng>
4223      <ces>
4224        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4225          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4226          <span class="base-checkbox__text">
4227            Kliknutím na tlačítko souhlasíte s <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">pravidly ochrany osobních údajů</a>
4228          </span>
4229        </label>
4230      </ces>
4231      <fra>
4232        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4233          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4234          <span class="base-checkbox__text">
4235            En cliquant sur le bouton, vous acceptez <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">la politique de confidentialité</a></fra>
4236          </span>
4237        </label>
4238      <ita>
4239        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4240          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4241          <span class="base-checkbox__text">
4242            Cliccando sul pulsante di conferma, sono d'accordo con <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">l'informativa sulla Privacy</a></ita>
4243          </span>
4244        </label>
4245      <cha>
4246        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4247          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4248          <span class="base-checkbox__text">
4249            确认您的电话号码<a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">通过点击确认按钮,本人同意该网站获取我的个人信息</a></cha>
4250          </span>
4251        </label>
4252      <spa>
4253        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4254          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4255          <span class="base-checkbox__text">
4256            Pulsando el botón, yo estoy de acuerdo con <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">La política de privacidad</a></spa>
4257          </span>
4258        </label>
4259      <deu>
4260        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4261          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4262          <span class="base-checkbox__text">
4263            Durch Klicken den “Ich stimme zu” Button Ich stimme mit <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">Sicherheitspolitik der Verarbeitung personenbezogener Daten</a></deu>
4264          </span>
4265        </label>
4266      <kor>
4267        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4268          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4269          <span class="base-checkbox__text">
4270            이 버튼을 누르시면 <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">개인정부의 처리</a>를 승낙하겠습니다.</kor>
4271          </span>
4272        </label>
4273      <tur>
4274        <label class="base-checkbox" data-bind="validationOptions: { insertMessages: false}">
4275          <input  name="agree" type="checkbox" data-bind="checked: m_record.agreeWithPolitics">
4276          <span class="base-checkbox__text">
4277            Onay düğmesine tıklayarak, kabul ediyorum <a class="base-link base-link--orange" target="_blank" href="/page/privacy-policy/">politika ile kişisel verilerin işlenmesi</a></tur>
4278          </span>
4279        </label>
4280    </span>
4281        <!--/noindex-->
4282
4283  </div>
4284</form>
4285
4286<!-- SMS AND RECAPTCHA -->
4287  <div
4288    id="calbackAdministratorCaptcha"
4289    data-bind="yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: calbackAdministratorCaptchaSuccessCallback, name: 'calbackAdministratorCaptchaId' }">
4290  </div>
4291  <div class="popup__row" style="display: flex; flex-direction: column;">
4292    <!-- ko if: m_record.recordTab() == 'tab-2' && !m_login.me() && window.MODULES().includes(window.MODULES_NAMES().SMS_VERIFY) -->
4293      <!-- ko if: m_record.callback().smsSent -->
4294        <input name="sms_code" autocomplete="off" id="sms_code" type="text"
4295          class="base-input record-validation_input" maxlength="6" placeholder="Код из СМС"
4296          data-bind="
4297            textInput: m_record.callback().smsCode
4298        "><span class="validationMessage" style="display: none;"></span>
4299        <span style="color: red; font-size: 14px;" data-bind="text: m_record.callback().smsCodeError"></span>
4300        <p class="popup__single-text">Код не пришёл?
4301          <!-- ko if: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
4302          <span class="popup__single-text-gray">Выслать повторно через
4303            <span data-bind="text: m_login.formRegisterSMSCodeInput.cooldownSmsSeconds">60</span>с.
4304          </span>
4305          <!-- /ko -->
4306          <!-- ko ifnot: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
4307          <span class="base-link base-link--orange" data-bind="click: clickCalbackAdministratorCaptcha">Выслать повторно</span>
4308          <!-- /ko -->
4309        </p>
4310      <!-- /ko -->
4311      <!-- ko ifnot: m_record.callback().smsSent -->
4312        <button class="base-btn button-track" style="width: 230px; margin-top: 12px;" data-bind="
4313          click: clickCalbackAdministratorCaptcha,
4314          enable: phone.isValid()
4315        ">Отправить СМС с кодом</button>
4316      <!-- /ko -->
4317    <!-- /ko -->
4318  </div>
4319<!-- /SMS AND RECAPTCHA -->
4320
4321<div class="popup__row popup__row--last">
4322  <!--noindex-->
4323  <button class="base-btn base-btn--mobile-wide" data-bind="
4324    click: submit,
4325    yaReachGoal: 'zayavka_admin',
4326    enable: !errors().length && m_record.agreeWithPolitics(),
4327    visible: !isUploading(),
4328    css: { 'wide': m_cabinet.is_app() }
4329  ">
4330    <rus>Отправить заявку</rus>
4331    <uz>Arizangizni yuboring</uz>
4332    <eng>Send</eng>
4333    <ces>Odeslat</ces>
4334    <fra>Envoyer</fra>
4335    <ita>Inviare</ita>
4336    <cha>点击发送</cha>
4337    <spa>Enviar</spa>
4338    <deu>Senden</deu>
4339    <kor>발송</kor>
4340    <tur>Göndermek</tur>
4341  </button>
4342  <!--/noindex-->
4343
4344  <div class="loader-wrapper" style="display:none" data-bind="visible: isUploading()">
4345    <div class="loader">
4346      <div class="loader__item"></div>
4347      <div class="loader__item"></div>
4348      <div class="loader__item"></div>
4349      <div class="loader__item"></div>
4350    </div>
4351  </div>
4352</div>
4353<!-- /ko -->
4354</script>
4354
4355
4356      <div style="display: none;">
4357  <div id="modalSuccess" class="popup popup--size-l popup--position-top">
4358    <!-- ko ifnot: m_cabinet.is_app() -->
4359    <button class="popup__close arcticmodal-close" data-bind="click: () => {setTimeout(() => {m_record.clear()}, 500)}"></button>
4360    <!-- /ko -->
4361    <!-- ko if: m_cabinet.is_app() -->
4362    <button class="popup__close arcticmodal-close" data-bind="click: () => {ReactNativeWebView.postMessage('navigate to home'); setTimeout(() => {m_record.clear()}, 500)}"></button>
4363    <!-- /ko -->
4364    <div class="popup__content">
4365      <!-- Записи с ошибками -->
4366      <!-- ko if: m_record.contact().failRecords().length !== 0 -->
4367          <div class="popup__row">
4368            <div class="popup__title">К сожалению, не все заявки были успешно отправлены</div>
4369          </div>
4370
4371          <div class="popup__row records_info">
4372            <!-- ko foreach: m_record.contact().failRecords() -->
4373              <!-- ko if: $index() === 0 -->
4374                <h4 style="margin-bottom: 10px; width: 100%; color: red;">
4375                  К сожалению, не удалось создать запись на следущие услуги.
4376                  Для записи вы можете позвонить по единому <span data-bind="visible: window.THEME() != 'tashkent'">и бесплатному</span> номеру телефона <span data-bind="text: window.CLINIC_PHONE"></span>
4377                </h4>
4378              <!-- /ko -->
4379
4380              <!-- ko if: classname() == MODEL_ALIAS_SPECIALITY -->
4381                <div class="service-card service-card__doctor" style="border-color: red;">
4382                  <div class="service-card__img"></div>
4383                  <div class="service-card__description">
4384                    <div class="service-card__name" data-bind="html: Name"></div>
4385                    <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4386                      <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4387                    <!-- /ko -->
4388                    <div class="doctor-card__info">
4389                      <span data-bind="
4390                          text: m_record.ageString($data),
4391                          css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4392                      ></span>
4393                    </div>
4394                    <!-- ko if: $data.timeFromCalendar()?.DoctorName -->
4395                      <div class="doctor-card__info">
4396                        <span class="doctor-card__info__no-selected" data-bind="
4397                            text: 'Специалист: ' + $data.timeFromCalendar().DoctorName"
4398                        ></span>
4399                      </div>
4400                    <!-- /ko -->
4401                    <div class="doctor-card__info">
4402                      <span data-bind="
4403                          text: m_record.addressString($data),
4404                          css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4405                      ></span>
4406                    </div>
4407                    <div class="doctor-card__info">
4408                      Время:&nbsp;
4409                      <!-- ko if: $data.timeFromCalendar() === null -->
4410                        <span class="doctor-card__info__no-selected"> Не выбрано</span>
4411                      <!-- /ko -->
4412                      <!-- ko if: $data.timeFromCalendar() !== null -->
4413                        <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4414                      <!-- /ko -->
4415                    </div>
4416                    <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="service-card__info"></span>
4417                    <div data-bind="text: $data.errorMessage" style="color: red;"></div>
4418                  </div>
4419                </div>
4420              <!-- /ko -->
4421
4422              <!-- ko if: classname() == MODEL_ALIAS_PROCEDURE -->
4423                <div class="service-card service-card__procedure" style="border-color: red;">
4424                  <div class="service-card__img"></div>
4425                  <div class="service-card__description">
4426                    <div class="service-card__name" data-bind="html: Name"></div>
4427                    <div class="doctor-card__info">
4428                      <span data-bind="
4429                          text: m_record.ageString($data),
4430                          css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4431                      ></span>
4432                    </div>
4433                    <div class="doctor-card__info">
4434                      <span data-bind="
4435                          text: m_record.addressString($data),
4436                          css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4437                      ></span>
4438                    </div>
4439                    <!-- ko ifnot: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4440                      <div class="doctor-card__info">
4441                        Время:&nbsp;
4442                        <!-- ko if: $data.timeFromCalendar() === null -->
4443                          <span class="doctor-card__info__no-selected"> Не выбрано</span>
4444                        <!-- /ko -->
4445                        <!-- ko if: $data.timeFromCalendar() !== null -->
4446                          <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4447                        <!-- /ko -->
4448                      </div>
4449                    <!-- /ko -->
4450                    <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4451                      <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4452                    <!-- /ko -->
4453                    <span data-bind="html: helper.formatPrice(ServicePrice())" class="doctor-card__info"></span>
4454                    <div data-bind="text: $data.errorMessage" style="color: red;"></div>
4455                  </div>
4456                </div>
4457              <!-- /ko -->
4458
4459              <!-- ko if: classname() == MODEL_ALIAS_PROGRAM -->
4460                <div class="service-card service-card__procedure" style="border-color: red;">
4461                  <div class="service-card__img"></div>
4462                  <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
4463                    <div class="service-card__name" data-bind="html: Name"></div>
4464                    <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || $data.AllowSchedule() -->
4465                      <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4466                    <!-- /ko -->
4467                  </div>
4468                  <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__info"></span>
4469                  <div data-bind="text: $data.errorMessage" style="color: red;"></div>
4470                </div>
4471              <!-- /ko -->
4472
4473              <!-- ko if: classname() == MODEL_ALIAS_DOCTOR -->
4474                <div class="service-card service-card__doctor" style="border-color: red;">
4475                  <!-- ko if: ImagePath() -->
4476                  <div class="service-card__img" data-bind="
4477                    style: { 'background-image': m_cabinet.is_app() ?
4478                      'url('+ window.SERVER_URL + ImagePath() +')' :
4479                      'url('+ ImagePath() +')'
4480                    }
4481                  "></div>
4482                  <!-- /ko -->
4483
4484                  <!-- ko ifnot: ImagePath() -->
4485                  <div class="service-card__img"></div>
4486                  <!-- /ko -->
4487
4488                  <div class="service-card__description">
4489                    <div class="service-card__name" data-bind="html: Name"></div>
4490                    <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4491                      <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4492                    <!-- /ko -->
4493                    <div class="doctor-card__info">
4494                      <span data-bind="
4495                          text: m_record.specialityString($data),
4496                          css: {'doctor-card__info__no-selected': !$data.chosenSpeciality()?.SpecialisationName}"
4497                      ></span>
4498                    </div>
4499                    <div class="doctor-card__info">
4500                      <span data-bind="
4501                          text: m_record.ageString($data),
4502                          css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4503                      ></span>
4504                    </div>
4505                    <!-- ko if: ServicePrice && $data.chosenSpeciality()?.SpecialisationName -->
4506                      <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="service-card__info"></span>
4507                    <!-- /ko -->
4508                    <div data-bind="text: $data.errorMessage" style="color: red;"></div>
4509                  </div>
4510                </div>
4511              <!-- /ko -->
4512            <!-- /ko -->
4513          </div>
4514      <!-- /ko -->
4515      <!-- /Записи с ошибками -->
4516
4517
4518      <!-- Успешные записи -->
4519      <!-- ko if: m_record.contact().records().length !== 0 || m_record.contact().callbacks().length !== 0 -->
4520        <div class="popup__row">
4521            <div class="popup__title">Успешно отправленные заявки</div>
4522        </div>
4523
4524        <div class="popup__row">
4525          <ul class="popup__list">
4526            <li>
4527              Вы&nbsp;получите SMS, что ваша заявка принята
4528              <div class="popup__list-text">
4529                Если вы не получили SMS:
4530                <ul>
4531                  <li>
4532                    cвяжитесь с&nbsp;нашим контакт-центром <span data-bind="text: window.CLINIC_PHONE"></span>;
4533                  </li>
4534                  <li>
4535                    уточните, подтвердили&nbsp;ли вашу заявку
4536                  </li>
4537                </ul>
4538              </div>
4539            </li>
4540            <li>
4541              Пожалуйста, приходите на&nbsp;приём вовремя
4542              <div class="popup__list-text">
4543                Если Вы опоздали на 10 мин. и более, то ваш прием будет перенесен на другое свободное время
4544              </div>
4545            </li>
4546            <li>
4547              За сутки до приема мы Вам перезвоним для подтверждения заявки
4548            </li>
4549          </ul>
4550          <div class="modal-success__attention">
4551            <div class="modal-success__attention-title">
4552              Пожалуйста, не пропускайте наш звонок!
4553            </div>
4554            <div class="modal-success__attention-text">
4555              Нам важно связаться с&nbsp;вами как можно скорее, ведь для вашей безопасности мы&nbsp;разделяем потоки пациентов и&nbsp;не&nbsp;принимаем взрослых пациентов с&nbsp;признаками ОРВИ.
4556            </div>
4557            Специалисты контакт-центра при звонке уточнят у вас
4558            <ul class="dot-list">
4559              <li>имеются ли у вас признаки ОРВИ;</li>
4560              <li>имеется ли у вас температура тела выше 37 градусов.</li>
4561            </ul>
4562          </div>
4563          Если признаков ОРВИ у&nbsp;вас нет, запись будет подтверждена. Если&nbsp;же вы&nbsp;болеете, и&nbsp;температура выше 37&nbsp;&mdash; вам необходимо вызвать врача на&nbsp;дом или обратиться за&nbsp;скорой медицинской помощью.
4564        </div>
4565
4566        <!-- Записи на прием -->
4567        <div class="popup__row records_info">
4568          <!-- ko foreach: m_record.contact().records() -->
4569            <!-- ko if: $index() === 0 -->
4570              <h4 style="margin-bottom: 10px; width: 100%;">Вы записаны на следущие приемы:</h4>
4571            <!-- /ko -->
4572
4573          <!-- ko if: classname() == MODEL_ALIAS_SPECIALITY -->
4574            <div class="service-card service-card__doctor">
4575              <div class="service-card__img"></div>
4576              <div class="service-card__description">
4577                <div class="service-card__name" data-bind="html: Name"></div>
4578                <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4579                  <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4580                <!-- /ko -->
4581                <div class="doctor-card__info">
4582                  <span data-bind="
4583                      text: m_record.ageString($data),
4584                      css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4585                  ></span>
4586                </div>
4587                <!-- ko if: $data.timeFromCalendar()?.DoctorName -->
4588                  <div class="doctor-card__info">
4589                    <span class="doctor-card__info__no-selected" data-bind="
4590                        text: 'Специалист: ' + $data.timeFromCalendar().DoctorName"
4591                    ></span>
4592                  </div>
4593                <!-- /ko -->
4594                <div class="doctor-card__info">
4595                  <span data-bind="
4596                      text: m_record.addressString($data),
4597                      css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4598                  ></span>
4599                </div>
4600                <div class="doctor-card__info">
4601                  Время:&nbsp;
4602                  <!-- ko if: $data.timeFromCalendar() === null -->
4603                    <span class="doctor-card__info__no-selected"> Не выбрано</span>
4604                  <!-- /ko -->
4605                  <!-- ko if: $data.timeFromCalendar() !== null -->
4606                    <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4607                  <!-- /ko -->
4608                </div>
4609                <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="doctor-card__info"></span>
4610                <a class="download-instruction" data-bind="visible: !m_cabinet.is_app(),
4611                click: helper.loadPDF.bind($data, m_record.getPDF($data), 'Запись на прием.pdf', helper.mimeTypes.pdf),
4612                ">
4613                Скачать .pdf
4614              </a>
4615                <a class="download-instruction" data-bind="visible: m_cabinet.is_app(), click: function() {
4616                  if(IS_NATIVE){
4617                    helper.downloadApp('record', m_record.getPDF($data))
4618                  }else{
4619                    helper.openInAppBrowser(m_record.getPDF($data))
4620                  }
4621                  }">Скачать .pdf</a>
4622                <div class="popup__calendar">
4623                  <div class="popup__calendar-title">Добавить в календарь:</div>
4624                  <div class="popup__calendar-btn google" data-bind="visible: !m_cabinet.is_app(), click: function() { m_record.goToCalendar('google', $data) }"></div>
4625                  <div class="popup__calendar-btn google" data-bind="visible: m_cabinet.is_app(), click: () => helper.openInAppBrowser(m_record.goToCalendar('google', $data))"></div>
4626                  <div class="popup__calendar-btn yandex" data-bind="visible: !m_cabinet.is_app(), click: function() { m_record.goToCalendar('yandex', $data) }"></div>
4627                  <div class="popup__calendar-btn yandex" data-bind="visible: m_cabinet.is_app(), click: () => helper.openInAppBrowser(m_record.goToCalendar('yandex', $data))"></div>
4628                </div>
4629              </div>
4630            </div>
4631          <!-- /ko -->
4632
4633            <!-- ko if: classname() == MODEL_ALIAS_PROCEDURE -->
4634              <div class="service-card service-card__procedure">
4635                <div class="service-card__img"></div>
4636                <div class="service-card__description">
4637                  <div class="service-card__name" data-bind="html: Name"></div>
4638                  <div class="doctor-card__info">
4639                    <span data-bind="
4640                        text: m_record.ageString($data),
4641                        css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4642                    ></span>
4643                  </div>
4644                  <div class="doctor-card__info">
4645                    <span data-bind="
4646                        text: m_record.addressString($data),
4647                        css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4648                    ></span>
4649                  </div>
4650                  <!-- ko ifnot: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4651                    <div class="doctor-card__info">
4652                      Время:&nbsp;
4653                      <!-- ko if: $data.timeFromCalendar() === null -->
4654                        <span class="doctor-card__info__no-selected"> Не выбрано</span>
4655                      <!-- /ko -->
4656                      <!-- ko if: $data.timeFromCalendar() !== null -->
4657                        <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4658                      <!-- /ko -->
4659                    </div>
4660                  <!-- /ko -->
4661                  <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4662                    <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4663                  <!-- /ko -->
4664                  <span data-bind="html: helper.formatPrice(ServicePrice())" class="doctor-card__info"></span>
4665                  <a class="download-instruction" data-bind="click:()=>{m_record.getPDF($data)}">Скачать .pdf</a>
4666                  <div class="popup__calendar">
4667                    <div class="popup__calendar-title">Добавить в календарь:</div>
4668                    <div class="popup__calendar-btn google" data-bind="click: function() { m_record.goToCalendar('google', $data) }"></div>
4669                    <div class="popup__calendar-btn yandex" data-bind="click: function() { m_record.goToCalendar('yandex', $data) }"></div>
4670                  </div>
4671                </div>
4672              </div>
4673            <!-- /ko -->
4674
4675            <!-- ko if: classname() == MODEL_ALIAS_DOCTOR -->
4676              <div class="service-card service-card__doctor">
4677                <!-- ko if: ImagePath() -->
4678                <div class="service-card__img" data-bind="
4679                  style: { 'background-image': m_cabinet.is_app() ?
4680                    'url('+ window.SERVER_URL + ImagePath() +')' :
4681                    'url('+ ImagePath() +')'
4682                  }
4683                "></div>
4684                <!-- /ko -->
4685
4686                <!-- ko ifnot: ImagePath() -->
4687                <div class="service-card__img"></div>
4688                <!-- /ko -->
4689
4690                <div class="service-card__description">
4691                  <div class="service-card__name" data-bind="html: Name"></div>
4692                  <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4693                    <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4694                  <!-- /ko -->
4695                  <div class="doctor-card__info">
4696                    <span data-bind="
4697                        text: m_record.specialityString($data),
4698                        css: {'doctor-card__info__no-selected': !$data.chosenSpeciality()?.SpecialisationName}"
4699                    ></span>
4700                  </div>
4701                  <div class="doctor-card__info">
4702                    <span data-bind="
4703                        text: m_record.ageString($data),
4704                        css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4705                    ></span>
4706                  </div>
4707                  <div class="doctor-card__info">
4708                    <span data-bind="
4709                        text: m_record.addressString($data),
4710                        css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4711                    ></span>
4712                  </div>
4713                  <div class="doctor-card__info">
4714                    Время:&nbsp;
4715                    <!-- ko if: $data.timeFromCalendar() === null && m_record.isTimeRecordPossible($data) -->
4716                      <span class="doctor-card__info__no-selected"> Не выбрано</span>
4717                    <!-- /ko -->
4718                    <!-- ko if: $data.timeFromCalendar() !== null -->
4719                      <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4720                    <!-- /ko -->
4721                    <!-- ko ifnot: m_record.isTimeRecordPossible($data) -->
4722                      <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4723                    <!-- /ko -->
4724                  </div>
4725                  <!-- ko if: ServicePrice && $data.chosenSpeciality()?.SpecialisationName -->
4726                    <span class="doctor-card__info" data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))"></span>
4727                  <!-- /ko -->
4728                  <a class="download-instruction" data-bind="click:()=>{m_record.getPDF($data)}">Скачать .pdf</a>
4729                  <div class="popup__calendar">
4730                    <div class="popup__calendar-title">Добавить в календарь:</div>
4731                    <div class="popup__calendar-btn google" data-bind="click: function() { m_record.goToCalendar('google', $data) }"></div>
4732                    <div class="popup__calendar-btn yandex" data-bind="click: function() { m_record.goToCalendar('yandex', $data) }"></div>
4733                  </div>
4734                </div>
4735              </div>
4736            <!-- /ko -->
4737          <!-- /ko -->
4738        </div>
4739        <!-- /Записи на прием -->
4740
4741        <!-- Записи на колбэк -->
4742        <div class="popup__row records_info">
4743          <!-- ko foreach: m_record.contact().callbacks() -->
4744            <!-- ko if: $index() === 0 -->
4745              <!-- ko if: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
4746                <h4 style="margin-bottom: 10px; width: 100%;">Вам перезвонят по поводу этих записей:</h4>
4747              <!-- /ko -->
4748              <!-- ko ifnot: window.APPOINTMENT_OPTIONS().includes(window.APPOINTMENT_OPTIONS_NAMES().EMPTY_SCHEDULE_CALLBACK) -->
4749                <h4 style="margin-bottom: 10px; width: 100%;">
4750                  Для данных услуг информация о свободном времени на сайте недоступна.
4751                  Вы можете позвонить по единому <span data-bind="visible: window.THEME() != 'tashkent'">и бесплатному</span> номеру телефона <span data-bind="text: window.CLINIC_PHONE"></span>
4752                  для уточнения ближайшей даты для записи:
4753                </h4>
4754              <!-- /ko -->
4755            <!-- /ko -->
4756
4757            <!-- ko if: classname() == MODEL_ALIAS_SPECIALITY -->
4758              <div class="service-card service-card__doctor">
4759                <div class="service-card__img"></div>
4760                <div class="service-card__description">
4761                  <div class="service-card__name" data-bind="html: Name"></div>
4762                  <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4763                    <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4764                  <!-- /ko -->
4765                  <div class="doctor-card__info">
4766                    <span data-bind="
4767                        text: m_record.ageString($data),
4768                        css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4769                    ></span>
4770                  </div>
4771                  <!-- ko if: $data.timeFromCalendar()?.DoctorName -->
4772                    <div class="doctor-card__info">
4773                      <span class="doctor-card__info__no-selected" data-bind="
4774                          text: 'Специалист: ' + $data.timeFromCalendar().DoctorName"
4775                      ></span>
4776                    </div>
4777                  <!-- /ko -->
4778                  <div class="doctor-card__info">
4779                    <span data-bind="
4780                        text: m_record.addressString($data),
4781                        css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4782                    ></span>
4783                  </div>
4784                  <div class="doctor-card__info">
4785                    Время:&nbsp;
4786                    <!-- ko if: $data.timeFromCalendar() === null -->
4787                      <span class="doctor-card__info__no-selected"> Не выбрано</span>
4788                    <!-- /ko -->
4789                    <!-- ko if: $data.timeFromCalendar() !== null -->
4790                      <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4791                    <!-- /ko -->
4792                  </div>
4793                  <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="service-card__info"></span>
4794                </div>
4795              </div>
4796            <!-- /ko -->
4797
4798            <!-- ko if: classname() == MODEL_ALIAS_PROCEDURE -->
4799              <div class="service-card service-card__procedure">
4800                <div class="service-card__img"></div>
4801                <div class="service-card__description">
4802                  <div class="service-card__name" data-bind="html: Name"></div>
4803                  <div class="doctor-card__info">
4804                    <span data-bind="
4805                        text: m_record.ageString($data),
4806                        css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4807                    ></span>
4808                  </div>
4809                  <div class="doctor-card__info">
4810                    <span data-bind="
4811                        text: m_record.addressString($data),
4812                        css: {'doctor-card__info__no-selected': $data.chosenAddress?.().id() === 0}"
4813                    ></span>
4814                  </div>
4815                  <!-- ko ifnot: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4816                    <div class="doctor-card__info">
4817                      Время:&nbsp;
4818                      <!-- ko if: $data.timeFromCalendar() === null -->
4819                        <span class="doctor-card__info__no-selected"> Не выбрано</span>
4820                      <!-- /ko -->
4821                      <!-- ko if: $data.timeFromCalendar() !== null -->
4822                        <span data-bind="text: moment($data.timeFromCalendar().AvailableDate).locale('ru').format('DD MMMM, dd, HH:mm')"></span>
4823                      <!-- /ko -->
4824                    </div>
4825                  <!-- /ko -->
4826                  <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || !$data.AllowSchedule() -->
4827                    <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4828                  <!-- /ko -->
4829                  <span data-bind="html: helper.formatPrice(ServicePrice())" class="doctor-card__info"></span>
4830                </div>
4831              </div>
4832            <!-- /ko -->
4833
4834            <!-- ko if: classname() == MODEL_ALIAS_PROGRAM -->
4835              <div class="service-card service-card__procedure">
4836                <div class="service-card__img"></div>
4837                <div class="service-card__description" data-bind="click:()=>{m_record.openFillingServiceForm($data)}">
4838                  <div class="service-card__name" data-bind="html: Name"></div>
4839                  <!-- ko if: $data.schedule().length === 0 && $data.isScheduleCheckd() || $data.AllowSchedule() -->
4840                    <span class="doctor-card__info__no-selected">В данный момент доступна только запись по телефону</span>
4841                  <!-- /ko -->
4842                </div>
4843                <span data-bind="html: helper.formatPrice(ServicePrice())" class="service-card__info"></span>
4844              </div>
4845            <!-- /ko -->
4846
4847            <!-- ko if: classname() == MODEL_ALIAS_DOCTOR -->
4848              <div class="service-card service-card__doctor">
4849                <!-- ko if: ImagePath() -->
4850                <div class="service-card__img" data-bind="
4851                  style: { 'background-image': m_cabinet.is_app() ?
4852                    'url('+ window.SERVER_URL + ImagePath() +')' :
4853                    'url('+ ImagePath() +')'
4854                  }
4855                "></div>
4856                <!-- /ko -->
4857
4858                <!-- ko ifnot: ImagePath() -->
4859                <div class="service-card__img"></div>
4860                <!-- /ko -->
4861
4862                <div class="service-card__description">
4863                  <div class="service-card__name" data-bind="html: Name"></div>
4864                  <!-- ko if: $data.timeFromCalendar()?.ServiceName -->
4865                    <div class="doctor-card__info" data-bind="text: $data.timeFromCalendar()?.ServiceName"></div>
4866                  <!-- /ko -->
4867                  <div class="doctor-card__info">
4868                    <span data-bind="
4869                        text: m_record.specialityString($data),
4870                        css: {'doctor-card__info__no-selected': !$data.chosenSpeciality()?.SpecialisationName}"
4871                    ></span>
4872                  </div>
4873                  <div class="doctor-card__info">
4874                    <span data-bind="
4875                        text: m_record.ageString($data),
4876                        css: {'doctor-card__info__no-selected': $data.chosenAgeType?.() == 2}"
4877                    ></span>
4878                  </div>
4879                  <!-- ko if: ServicePrice && $data.chosenSpeciality()?.SpecialisationName -->
4880                    <span data-bind="html: helper.formatPrice(m_record.getActualServicePrice($data))" class="doctor-card__info"></span>
4881                  <!-- /ko -->
4882                </div>
4883              </div>
4884            <!-- /ko -->
4885          <!-- /ko -->
4886        </div>
4887        <!-- /Записи на колбэк -->
4888      <!-- /ko -->
4889      <!-- /Успешные записи -->
4890    </div>
4891  </div>
4892</div>
4893
4894      <div style="display: none;">
4895  <div id="modalSuccessCallback" class="popup popup--size-s multi-languages" data-bind="attr: { lang: local.selectLanguage() }">
4896    <button class="popup__close arcticmodal-close"></button>
4897    <div class="popup__content">
4898      <!--noindex-->
4899      <div class="popup__row">
4900        <div class="popup__title">
4901          <rus>Ваша заявка принята!</rus>
4902          <eng>Your application is accepted</eng>
4903          <ces>Vaše objednávka je přijata!</ces>
4904          <fra>Votre demande a été acceptée</fra>
4905          <ita>Your application is accepted</ita>
4906          <cha>Your application is accepted</cha>
4907          <spa>Your application is accepted</spa>
4908          <deu>Ihre Anforderung wird angenommen!</deu>
4909          <kor>귀하의 부탁을 수락되었습니다.</kor>
4910          <tur>Başvurunuz kabul edildi</tur>
4911        </div>
4912      </div>
4913
4914      <div class="popup__row">
4915        <b>
4916          <rus>В указанное Вами время Вам позвонит наш администратор с номера <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> для подтверждения приёма.</rus>
4917          <eng>Our administrator will call you from the number <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> for confirmation of reception.</eng>
4918          <ces>V uvedenýčaszavolámeVám z t. č. <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> pro potvrzení prohlídky.</ces>
4919          <fra>Notre administrateur vous contactera au moment fixé à partir du numéro de <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> pour confirmer le rendez-vous.</fra>
4920          <ita>Our administrator will call you from the number <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> for confirmation of reception.</ita>
4921          <cha>Our administrator will call you from the number <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> for confirmation of reception.</cha>
4922          <spa>Our administrator will call you from the number <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> for confirmation of reception.</spa>
4923          <deu>Zur verabredeten Zeit ruft Sie unser Administrator von Nummern <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> an, um den Termin zu bestätigen.</deu>
4924          <kor>명확하게 서술된 시간에 우리의 행정관은 확인하기 위해 <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> 번호로 전화해 드리겠습니다.</kor>
4925          <tur>Yöneticimiz, resepsiyon onayı için sizi <span class="phone-number" data-bind="text: window.CLINIC_PHONE"></span> numaralı telefondan arayacaktır.</tur>
4926        </b>
4927      </div>
4928
4929      <div class="popup__row">
4930        <rus>Если Вы опоздали на приём <strong>менее</strong>, чем на 15 минут, то время приёма будет сокращено на время Вашего опоздания.</rus>
4931        <eng>If you are late for an appointment <strong>less</strong> than 15 minutes, the reception time will be reduced by the time you are late.</eng>
4932        <ces>V případězpoždění <strong>méně než</strong> 15 minut, doba prohlídky bude zkrácena o čas zpoždění.</ces>
4933        <fra>Si vous êtes en retard de moins de 15 minutes par rapport au rendez-vous fixé, votre temps de réception sera rédu
4933it tenant compte de votre retard. </fra>
4934        <ita>If you are late for an appointment <strong>less</strong> than 15 minutes, the reception time will be reduced by the time you are late.</ita>
4935        <cha>If you are late for an appointment <strong>less</strong> than 15 minutes, the reception time will be reduced by the time you are late.</cha>
4936        <spa>If you are late for an appointment <strong>less</strong> than 15 minutes, the reception time will be reduced by the time you are late.</spa>
4937        <deu>Wenn Sie zu einem Termin weniger als 15 Minuten zu spät kommen, wird die Empfangszeit für die Dauer Ihres Aufenthaltes verkürzt.</deu>
4938        <kor>만약 15분 미만 늦으신다면 잔찰 시간은 지연 시간으로 줄일 겁니다.</kor>
4939        <tur>Randevunuza 15 dakika geçtiyseniz, geç kalma saatinizle resepsiyonun süresi kısalır.</tur>
4940      </div>
4941
4942      <div class="popup__row">
4943        <rus>Если Вы опоздали <strong>более</strong>, чем на 15 минут, Ваш приём будет отменён и перенесён на удобное для Вас время.</rus>
4944        <eng>If you are late <strong>more</strong> than 15 minutes, your appointment will be moved to a convenient time for you.</eng>
4945        <ces>V případě zpoždění <strong>vícenež</strong> 15 minut, prohlídka bude zrušena a přesunuta na zvolený termín.</ces>
4946        <fra>Si vous êtes en retard de plus de 15 minutes, votre rendez-vous sera annulé et rapporté à une date qui vous conviendrait.</fra>
4947        <ita>If you are late <strong>more</strong> than 15 minutes, your appointment will be moved to a convenient time for you.</ita>
4948        <cha>If you are late <strong>more</strong> than 15 minutes, your appointment will be moved to a convenient time for you.</cha>
4949        <spa>If you are late <strong>more</strong> than 15 minutes, your appointment will be moved to a convenient time for you.</spa>
4950        <deu>Wenn Sie zu einem Termin mehr als 15 Minuten zu spät kommen, wird ihr Termin storniert und zu einem für Sie günstigen Zeitpunkt übertragen.</deu>
4951        <kor>만약 15분 이상 늦으신다면 진찰은 취소하고 편리한 시간으로 연기해 드리겠습니다.</kor>
4952        <tur>15 dakikadan fazla gecikti iseniz, randevunuz sizin için uygun bir zamana taşınacaktır.</tur>
4953      </div>
4954
4955      <!-- ko if: m_cabinet.is_app() || helper.userIsAuthenticated() -->
4956      <div class="popup__row">
4957        <rus>Событие появится в вашем личном кабинете в течение 15&nbsp;минут.</rus>
4958      </div>
4959      <!-- /ko -->
4960
4961      <div class="popup__row popup__row--last">
4962        <button class="arcticmodal-close base-btn base-btn--mobile-wide">
4963          <rus>Вернуться на сайт</rus>
4964          <eng>Return to the site</eng>
4965          <ces>Vrátit se zpět</ces>
4966          <fra>RETOURNER AU SITE</fra>
4967          <ita>Return to the site</ita>
4968          <cha>Return to the site</cha>
4969          <spa>Return to the site</spa>
4970          <deu>Zurück zur Website</deu>
4971          <kor>휍사으트로 돌아갑니다.</kor>
4972          <tur>Siteye geri dön</tur>
4973        </button>
4974      </div>
4975      <!--/noindex-->
4976    </div>
4977  </div>
4978</div>
4979
4980      <div style="display: none;">
4981  <div id="modalSuccessRemote" class="popup popup--size-s">
4982    <button class="popup__close arcticmodal-close" data-bind="click: () => {setTimeout(() => {m_record.clear}, 500)}"></button>
4983
4984    <div class="popup__content">
4985      <div class="popup__row">
4986        <div class="popup__title">Заявка успешно отправлена</div>
4987      </div>
4988
4989      <div class="popup__row">
4990        <div class="popup__subtitle">
4991          Вы&nbsp;получите SMS, что ваша заявка принята
4992        </div>
4993        <div class="popup__single-text">
4994          <div class="popup__single-text-gray">
4995            Если вы не получили SMS:
4996            cвяжитесь с&nbsp;нашим контакт-центром <span data-bind="text: window.CLINIC_PHONE"></span>;
4997            уточните, подтвердили&nbsp;ли вашу заявку
4998          </div>
4999        </div>
5000      </div>
5001
5002      <!-- ko foreach: m_record.contact().records() -->
5003      <div class="popup__row">
5004        <div class="download-instruction">
5005          <a data-bind="click: ()=>{helper.loadPDF.bind($data, m_record.getPDF($data), 'Запись на прием.pdf', helper.mimeTypes.pdf)}">
5006            PDF
5007          </a>
5008          <div>Информация о&nbsp;приёме и&nbsp;подготовке к&nbsp;визиту, а также способах оплаты</div>
5009        </div>
5010      </div>
5011      <!-- /ko -->
5012
5013      <div class="popup__row popup__row--last">
5014        <div class="popup__calendar">
5015          <div class="popup__calendar-title">Вы можете добавить<br>визиты в календарь</div>
5016          <div class="popup__calendar-btn-group">
5017            <div class="popup__calendar-btn google"
5018                data-bind="click: function() { m_record.goToCalendar('google') }"></div>
5019            <div class="popup__calendar-btn yandex"
5020                data-bind="click: function() { m_record.goToCalendar('yandex') }"></div>
5021          </div>
5022        </div>
5023      </div>
5024    </div>
5025  </div>
5026</div>
5027
5028      <div style="display: none;">
5029  <div id="recordFail" class="popup popup--size-s multi-languages" data-bind="attr: { lang: local.selectLanguage() }">
5030    <button class="popup__close arcticmodal-close"></button>
5031    <div class="popup__content">
5032      <!--noindex-->
5033      <div class="popup__row">
5034        <div class="popup__title">
5035          <rus>К сожалению, в данный момент...</rus>
5036          <eng>Unfortunately, the record was not made for technical reasons.</eng>
5037          <ces>Bohužel, momentálně...</ces>
5038          <fra>Malheureusement, en ce moment...</fra>
5039          <ita>Unfortunately, the record was not made for technical reasons.</ita>
5040          <cha>Unfortunately, the record was not made for technical reasons.</cha>
5041          <spa>Unfortunately, the record was not made for technical reasons.</spa>
5042          <deu>Es tut uns leid, aber wir konnten ihre Anforderung jetzt nicht aufnehmen.</deu>
5043          <kor>죄송하지만 지금...</kor>
5044          <tur>Maalesef, teknik nedenlerle kayıt mümkün değildi.</tur>
5045        </div>
5046      </div>
5047
5048      <div class="popup__row">
5049        <rus>Не удалось сделать запись. Пожалуйста, попробуйте позже.</rus>
5050        <eng>Please try again later.</eng>
5051        <ces>Se nepodařiloobjednat. Zkuste to prosímpozději.</ces>
5052        <fra>Échec de l'enregestrement de votre inscription. Veuillez essayer ultérieurement.</fra>
5053        <ita>Please try again later.</ita>
5054        <cha>Please try again later.</cha>
5055        <spa>Please try again later.</spa>
5056        <deu>Bitte versuchen Sie es später erneut.</deu>
5057        <kor>진철의 시간을 정할 수 없습니다. 나중에 다시 시도해 주시기 바랍니다.</kor>
5058        <tur>Lütfen daha sonra tekrar deneyin.</tur>
5059      </div>
5060
5061      <div class="popup__row popup__row--last">
5062        <button class="base-btn base-btn--mobile-wide" data-bind="click: helper.closeArcticModal">
5063          <rus>Вернуться на сайт</rus>
5064          <eng>Return to the site</eng>
5065          <ces>Vrátit se zpět</ces>
5066          <fra>RETOURNER AU SITE</fra>
5067          <ita>Return to the site</ita>
5068          <cha>Return to the site</cha>
5069          <spa>Return to the site</spa>
5070          <deu>Zurück zur Website</deu>
5071          <kor>휍사으트로 돌아갑니다.</kor>
5072          <tur>Siteye geri dön</tur>
5073        </button>
5074      </div>
5075      <!--/noindex-->
5076    </div>
5077  </div>
5078</div>
5079
5080      <div style="display: none;">
5081  <div id="hospitalForm" class="popup popup--size-m popup--position-top">
5082    <button class="popup__close arcticmodal-close"></button>
5083    <!-- ko with: m_hospital -->
5084    <div class="popup__content">
5085      <div class="popup__row">
5086        <div class="popup__title">Заявка на звонок</div>
5087      </div>
5088      <div class="popup__row">
5089        <p class="popup__description">
5090          Мы&nbsp;перезвоним, ответим на&nbsp;ваши вопросы и&nbsp;подберем удобное время для первого приема
5091        </p>
5092      </div>
5093      <div class="popup__row">
5094        <div class="popup__row-item">
5095          <label class="base-label">Ваша фамилия</label>
5096          <input type="text" data-bind="value: m_hospital.lastName" name="lastName" class="base-input" placeholder="Фамилия">
5097        </div>
5098      </div>
5099      <div class="popup__row">
5100        <div class="popup__row-item">
5101          <label class="base-label">Ваше имя</label>
5102          <input type="text" data-bind="value: m_hospital.firstName" name="firstName" class="base-input" placeholder="Имя">
5103        </div>
5104      </div>
5105      <div class="popup__row">
5106        <div class="popup__row-item">
5107          <label class="base-label">Ваше отчество</label>
5108          <input type="text" data-bind="value: m_hospital.middleName" name="middleName" class="base-input" placeholder="Отчество">
5109        </div>
5110      </div>
5111      <div class="popup__row">
5112        <div class="popup__row-item">
5113          <label class="base-label">Какой стационар вам нужен?</label>
5114          <div class="toggle-buttons">
5115            <span class="toggle-button toggle-button--active">
5116              <input type="radio" name="department" value="therapeutic" data-bind="checked: m_hospital.department">
5117              Терапевтический
5118            </span>
5119            <span class="toggle-button">
5120              <input type="radio" name="department" value="surgical" data-bind="checked: m_hospital.department">
5121              Хирургический
5122            </span>
5123          </div>
5124        </div>
5125      </div>
5126      <div class="popup__row popup__row--two-elements">
5127        <label class="base-label">Даты, удобные для госпитализации</label>
5128        <div class="popup__row-item">
5129          <div class="flatpickr-wrap" data-bind="flatpickrDate: new Date(new Date().setFullYear(new Date().getFullYear() + 1))">
5130            <input type="text" class="base-input input-datepicker" placeholder="от 01.01.2020" data-bind="value: m_hospital.dateFirst">
5131          </div>
5132        </div>
5133        <div class="popup__row-item">
5134          <div class="flatpickr-wrap" data-bind="flatpickrDate: new Date(new Date().setFullYear(new Date().getFullYear() + 1))">
5135            <input type="text" class="base-input input-datepicker" placeholder="до 01.02.2020" data-bind="value: m_hospital.dateLast">
5136          </div>
5137        </div>
5138      </div>
5139      <div class="popup__row popup__row--two-elements">
5140        <div class="popup__row-item">
5141          <label class="base-label">Ваш телефон</label>
5142          <input type="tel" class="base-input" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, textInput: m_hospital.phone, maskedPhone">
5143        </div>
5144        <div class="popup__row-item">
5145          <label class="base-label">Email</label>
5146          <input type="text" class="base-input" data-bind="value: m_hospital.email" name="email" placeholder="Ваш email">
5147        </div>
5148      </div>
5149      <div class="popup__row">
5150        <div class="base-filedrop">
5151          <div class="base-filedrop__empty">
5152            <span class="base-filedrop__title">
5153              <i class="icon-plus"></i>&nbsp;&nbsp;&nbsp;Прикрепить медицинские заключения
5154            </span>
5155          </div>
5156          <input type="file" name="file" multiple data-bind="fileDrop: { array: m_hospital.formFiles }">
5157        </div>
5158        <div class="base-filedrop__files" data-bind="foreach: m_hospital.formFiles">
5159          <div class="base-filedrop__file">
5160            <p class="base-filedrop__file-name" data-bind="text: name"></p>
5161            <i class="icon-close" data-bind="click: m_hospital.removeFile.bind(null, $index())"></i>
5162          </div>
5163        </div>
5164      </div>
5165      <div class="popup__row" data-bind="component: 'approvalWithPolitic'"></div>
5166      <div class="popup__row popup__row--last">
5167        <button class="base-btn" data-open-popup="#hospital-form" data-bind="
5168          click: submit,
5169          enable: !hasErrors()().length && formFiles() && m_record.agreeWithPolitics(),
5170          visible: !isUploading()
5171        ">Отправить заявку</button>
5172        <div class="loader-wrapper" style="display: none" data-bind="visible: isUploading()">
5173          <div class="loader">
5174            <div class="loader__item"></div>
5175            <div class="loader__item"></div>
5176            <div class="loader__item"></div>
5177            <div class="loader__item"></div>
5178          </div>
5179        </div>
5180      </div>
5181    </div>
5182    <!-- /ko -->
5183  </div>
5184</div>
5185
5186
5187      <!-- Login / registration templates -->
5188      
5188<script id="modal_register_third_party" type="text/html">
5189  <div id='modalRegisterThirdParty' class="popup popup--size-s popup--position-top">
5190    <button class="popup__close arcticmodal-close"></button>
5191    <!-- ko with: m_login.formSMSCodeRequest -->
5192    <div class="popup__content">
5193      <div class="popup__row">
5194        <div class="popup__title">Личный кабинет зарегистрирован!</div>
5195        <p class="popup__description">
5196          Сейчас вы можете входить в личный кабинет только через сервис Госуслуг.
5197        </p>
5198        <p class="popup__description">
5199          Вы можете оставить такой способ входа и продолжить без создания пароля.
5200        </p>
5201      </div>
5202      <div class="popup__row">
5203        <button class="base-btn base-btn--secondary base-btn--mobile-wide">Продолжить без пароля</button>
5204      </div>
5205      <div class="popup__row">
5206        <p class="popup__description">
5207          Также вы можете создать пароль и иметь возможность входить в Личный кабинет двумя способами:
5208        </p>
5209        <ul class="popup__description">
5210          <li>– через Госуслуги,</li>
5211          <li>– по номеру телефона, указаному в вашем
5212            аккаунте на портале Госуслуг и созданному паролю.
5213            Для этого создайте пароль.</li>
5214        </ul>
5215      </div>
5216      <form>
5217        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5218        <div class="popup__row">
5219          <label class="base-label">Пароль</label>
5220          <input type="password" class="base-input" autocomplete="new-password" data-bind="value: fields().password">
5221          <span data-bind="showPasswordBtn" class="password-eye"></span>
5222          <label class="base-label">Пароль еще раз</label>
5223          <input type="password" class="base-input" autocomplete="new-password" data-bind="value: fields().passwordRepeated">
5224        </div>
5225        <div class="popup__row validationMessage" data-bind="if: error">
5226          <span data-bind="html: error"></span>
5227        </div>
5228        <div class="popup__row">
5229          <ul class="password-requirements">
5230            <li>В пароле обязательно должны присутствовать цифры и английские буквы</li>
5231            <li>Одна из букв должна быть заглавной</li>
5232            <li>Минимальная длина пароля 6 символов</li>
5233            <li>Можно использовать символы: !@#$%^&*()_-+</li>
5234          </ul>
5235        </div>
5236        <div class="popup__row popup__row--last">
5237          <button class="base-btn base-btn--mobile-wide" data-bind="
5238            click: submit,
5239            visible: !m_login.isLoading()
5240          ">Сохранить</button>
5241          <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading()">
5242            <div class="loader">
5243              <div class="loader__item"></div>
5244              <div class="loader__item"></div>
5245              <div class="loader__item"></div>
5246              <div class="loader__item"></div>
5247            </div>
5248          </div>
5249        </div>
5250      </form>
5251    </div>
5252    <!-- /ko -->
5253  </div>
5254
5255</script>
5255
5256
5257      
5257<script id="modal_login_change_request" type="text/html">
5258  <div id='modalLoginChange-request' class="popup popup--size-s">
5259    <button class="popup__close arcticmodal-close"></button>
5260    <!-- ko with: m_login.formSMSCodeRequest -->
5261    <div class="popup__content">
5262      <div class="popup__row">
5263        <div class="popup__title">Восстановление пароля</div>
5264        <p class="popup__description" data-bind="text: message"></p>
5265      </div>
5266      <form>
5267        <div class="popup__row">
5268          <label class="base-label">Телефон</label>
5269          <input type="tel" class="base-input" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: fields().phone" >
5270        </div>
5271        <div class="popup__row validationMessage" data-bind="if: error">
5272          <span data-bind="html: error"></span>
5273        </div>
5274        <div class="popup__row popup__row--last popup__row--center">
5275          <!-- RECAPTCHA -->
5276            <div
5277              id="changePasswordCaptcha"
5278              data-bind="yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: changePasswordCaptchaSuccessCallback, onCancel: changePasswordCaptchaCancelCallback, name: 'changePasswordCaptchaId' }">
5279            </div>
5280          <!-- /RECAPTCHA -->
5281          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="
5282            click: changePasswordSmsSendClick,
5283            visible: !m_login.isLoading()
5284          ">Получить код</button>
5285          <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading">
5286            <div class="loader">
5287              <div class="loader__item"></div>
5288              <div class="loader__item"></div>
5289              <div class="loader__item"></div>
5290              <div class="loader__item"></div>
5291            </div>
5292          </div>
5293          <button class="base-btn base-btn--cancel base-btn--wide arcticmodal-close">Отмена</button>
5294        </div>
5295      </form>
5296    </div>
5297    <!-- /ko -->
5298  </div>
5299
5300</script>
5300
5301
5302      
5302<script id="modal_login_change" type="text/html">
5303  <div id='modalLoginChange' class="popup popup--size-s">
5304    <button class="popup__close arcticmodal-close"></button>
5305    <!-- ko with: m_login.formChangePassword -->
5306    <div class="popup__content">
5307      <div class="popup__row">
5308        <div class="popup__title" data-bind="text: title"></div>
5309      </div>
5310      <form>
5311        <div class="popup__row">
5312          <input type="password" class="base-input" autocomplete="new-password" placeholder="Введите пароль" data-bind="value: fields().password">
5313          <span data-bind="showPasswordBtn" class="password-eye"></span>
5314        </div>
5315        <div class="popup__row">
5316          <input type="password" class="base-input" autocomplete="new-password" placeholder="Повторите пароль" data-bind="value: fields().passwordRepeated">
5317          <span data-bind="showPasswordBtn" class="password-eye"></span>
5318        </div>
5319        <div class="popup__row validationMessage" data-bind="if: error">
5320          <span data-bind="html: error"></span>
5321        </div>
5322        <div class="popup__row popup__row--center">
5323          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="
5324            click: submit,
5325            visible: !m_login.isLoading()
5326          ">Сохранить пароль</button>
5327          <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading()">
5328            <div class="loader">
5329              <div class="loader__item"></div>
5330              <div class="loader__item"></div>
5331              <div class="loader__item"></div>
5332              <div class="loader__item"></div>
5333            </div>
5334          </div>
5335        </div>
5336        <div class="popup__row popup__row--last ">
5337          <ul class="password-requirements">
5338            <li>В пароле обязательно должны присутствовать цифры и английские буквы</li>
5339            <li>Одна из букв должна быть заглавной</li>
5340            <li>Минимальная длина пароля 6 символов</li>
5341            <li>Можно использовать символы: !@#$%^&*()_-+</li>
5342          </ul>
5343        </div>
5344      </form>
5345    </div>
5346    <!-- /ko -->
5347  </div>
5348
5349</script>
5349
5350
5351      
5351<script id="modal_login_pin" type="text/html">
5352  <div id='modalLoginPin' class="popup popup--size-s">
5353    <button class="popup__close arcticmodal-close"></button>
5354    <!-- ko with: m_login.formSMSCodeInput -->
5355    <div class="popup__content">
5356      <div class="popup__row">
5357        <div class="popup__title" data-bind="text: title"></div>
5358      </div>
5359      <div class="popup__row">
5360        <div class="popup__description" data-bind="text: description"></div>
5361      </div>
5362      <form>
5363        <input type="hidden" name="csrfmiddlewaretoken">
5364        <div class="popup__row">
5365          <input type="text" class="base-input" data-bind="value: fields().smsCode" placeholder="Введите код из SMS" maxlength="6">
5366        </div>
5367        <div class="popup__row">
5368          <p class="popup__single-text">
5369            <!-- ko ifnot: error -->
5370            Код не пришёл?
5371            <!-- /ko -->
5372            <!-- ko if: error -->
5373            <span class="validationMessage" data-bind="html: error"></span>
5374            <!-- /ko -->
5375            <!-- ko if: cooldownSmsBool -->
5376            <span class="popup__single-text-gray">Выслать повторно через
5377              <span data-bind="text: cooldownSmsSeconds"></span>с.
5378            </span>
5379            <!-- /ko -->
5380            <!-- ko ifnot: cooldownSmsBool -->
5381            <span class="base-link base-link--orange" data-bind="click: () => m_login.formSMSCodeRequest.sendSMSAgain(fields().phone())">Выслать повторно</span>
5382            <!-- /ko -->
5383          </p>
5384        </div>
5385        <div class="popup__row popup__row--last popup__row--center">
5386          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="
5387            click: submit,
5388            visible: !m_login.isLoading()
5389          ">Проверить код</button>
5390          <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading()">
5391            <div class="loader">
5392              <div class="loader__item"></div>
5393              <div class="loader__item"></div>
5394              <div class="loader__item"></div>
5395              <div class="loader__item"></div>
5396            </div>
5397          </div>
5398        </div>
5399      </form>
5400    </div>
5401    <!-- /ko -->
5402  </div>
5403
5404</script>
5404
5405
5406      
5406<script id="modal_login_block" type="text/html">
5407  <div id='modal-login-block' class="popup popup--size-s">
5408    <button class="popup__close arcticmodal-close"></button>
5409    <!-- ko with: m_login.formRegisterSMSCodeInput -->
5410    <div class="popup__content">
5411      <div class="popup__row">
5412        <div class="popup__title">Вход заблокирован</div>
5413        <p class="popup__description">
5414          Вы ввели неверный пароль или телефон более 5 раз. Чтобы восстановить доступ укажите телефон,
5415          привязанный к личному кабинету
5416        </p>
5417      </div>
5418      <form id="callback-form6">
5419        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5420        <div class="popup__row">
5421          <label class="base-label">Телефон</label>
5422          <input type="tel" class="base-input mask" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, value: fields().phone, maskedPhone">
5423        </div>
5424        <div class="popup__row validationMessage" data-bind="if: error">
5425          <span data-bind="html: error"></span>
5426        </div>
5427        <div class="popup__row popup__row--last">
5428          <button class="base-btn base-btn--mobile-wide" data-bind="
5429							click: submit,
5430							visible: !m_login.isLoading()">Получить код</button>
5431          <div class="loader-wrapper" style="display:none" data-bind="visible: m_login.isLoading">
5432            <div class="loader">
5433              <div class="loader__item"></div>
5434              <div class="loader__item"></div>
5435              <div class="loader__item"></div>
5436              <div class="loader__item"></div>
5437            </div>
5438          </div>
5439        </div>
5440      </form>
5441		</div>
5442	<!-- /ko -->
5443</div>
5444</script>
5444
5445
5446      <div style="display: none;">
5447  <div id='modalRegisterLoginPassword' class="popup popup--size-s">
5448    <button class="popup__close arcticmodal-close"></button>
5449    <!-- ko with: m_login.formRegisterLoginPassword -->
5450    <div class="popup__content">
5451      <div class="popup__row">
5452        <div class="popup__title">Регистрация личного кабинета</div>
5453        <p class="popup__description">Придумайте пароль для входа в личный кабинет</p>
5454      </div>
5455      <form id="callback-form5">
5456        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5457        <div class="popup__row">
5458          <label class="base-label">Пароль</label>
5459          <input type="password" class="base-input" autocomplete="new-password" data-bind="value: fields().password">
5460          <span data-bind="showPasswordBtn" class="password-eye"></span>
5461        </div>
5462        <div class="popup__row">
5463          <label class="base-label">Повторите пароль</label>
5464          <input type="password" class="base-input" autocomplete="new-password" data-bind="value: fields().passwordRepeated">
5465          <span data-bind="showPasswordBtn" class="password-eye"></span>
5466        </div>
5467        <div class="popup__row validationMessage" data-bind="if: error">
5468          <span data-bind="html: error"></span>
5469        </div>
5470        <div class="popup__row">
5471          <ul class="password-requirements">
5472            <li>В пароле обязательно должны присутствовать цифры и английские буквы</li>
5473            <li>Одна из букв должна быть заглавной</li>
5474            <li>Минимальная длина пароля 6 символов</li>
5475            <li>Можно использовать символы: !@#$%^&*()_-+</li>
5476          </ul>
5477        </div>
5478        <div class="popup__row popup__row--last popup__row--center">
5479          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="
5480            click: submit,
5481            visible: !m_login.isLoading()
5482          ">Сохранить пароль</button>
5483          <div class="loader-wrapper" style="display: none" data-bind="visible: m_login.isLoading">
5484            <div class="loader">
5485              <div class="loader__item"></div>
5486              <div class="loader__item"></div>
5487              <div class="loader__item"></div>
5488              <div class="loader__item"></div>
5489            </div>
5490          </div>
5491          <button class="base-btn base-btn--cancel base-btn--wide arcticmodal-close">Отмена</button>
5492        </div>
5493      </form>
5494    </div>
5495    <!-- /ko -->
5496  </div>
5497</div>
5498
5499      <div style="display: none;">
5500  <div id='modalRegisterPin' class="popup popup--size-s">
5501    <button class="popup__close arcticmodal-close"></button>
5502    <!-- ko with: m_login.formRegisterSMSCodeInput -->
5503    <div class="popup__content">
5504      <div class="popup__row">
5505        <div class="popup__title">Регистрация личного кабинета</div>
5506      </div>
5507      <form>
5508        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5509        <div class="popup__row">
5510          <input type="text" class="base-input" maxlength="6" placeholder="Введите код из SMS" data-bind="value: fields().smsCode">
5511        </div>
5512        <div class="popup__row">
5513          <p class="popup__single-text">Код не пришёл?
5514            <!-- ko if: cooldownSmsBool -->
5515            <span class="popup__single-text-gray">Выслать повторно через
5516              <span data-bind="text: cooldownSmsSeconds">58</span>с.
5517            </span>
5518            <!-- /ko -->
5519            <!-- ko ifnot: cooldownSmsBool -->
5520            <span class="base-link base-link--orange" data-bind="click: ()=>{registerSmsSendClick()}">Выслать повторно</span>
5521            <!-- /ko -->
5522          </p>
5523        </div>
5524        <div class="popup__row validationMessage" data-bind="if: error">
5525          <span data-bind="html: error"></span>
5526        </div>
5527        <div class="popup__row popup__row--last popup__row--center">
5528          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="click: submit, visible: !m_login.isLoading()">Проверить код</button>
5529          <div class="loader-wrapper" style="display: none" data-bind="visible: m_login.isLoading">
5530            <div class="loader">
5531              <div class="loader__item"></div>
5532              <div class="loader__item"></div>
5533              <div class="loader__item"></div>
5534              <div class="loader__item"></div>
5535            </div>
5536          </div>
5537          <button class="base-btn base-btn--cancel base-btn--wide arcticmodal-close">Отмена</button>
5538        </div>
5539      </form>
5540    </div>
5541    <!-- /ko -->
5542  </div>
5543</div>
5544
5545      <div style="display: none;">
5546  <div id='modalRegisterRequest' class="popup popup--size-s" data-bind="css: {'popup--size-full': helper.isMobile}">
5547    <button class="popup__close arcticmodal-close"></button>
5548    <!-- ko with: m_login.formRegisterSMSCodeRequest -->
5549    <div class="popup__content">
5550      <div class="popup__row">
5551        <div class="popup__title">Регистрация личного кабинета</div>
5552      </div>
5553      
5554      <div class="popup__row">
5555        <p class="popup__single-text">Для продолжения введите телефон. На него будет отправлен код доступа.</p>
5556      </div>
5557      <form id="callback-form7">
5558        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5559        <div class="popup__row">
5560          <label class="base-label">Телефон</label>
5561          <input type="tel" class="base-input" data-bind=", attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: fields().phone" >
5562        </div>
5563        <!-- RECAPTCHA -->
5564          <div
5565            id="registerCaptcha"
5566            data-bind="yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY, callback: registerCaptchaSuccessCallback, name: 'registerCaptchaId' }">
5567          </div>
5568        <!-- /RECAPTCHA -->
5569        <div class="popup__row" data-bind="if: error">
5570          <span class="validationMessage" data-bind="html: error"></span>
5571          <a href="#" class="base-link base-link--orange"
5572            data-bind="if: responseCode() === 409"
5573            onclick="m_login.goToPasswordChange(event)"
5574          >Забыли пароль?</a>
5575        </div>
5576        <div class="popup__row popup__row--last popup__row--center">
5577          <div style="margin-bottom: 20px;" data-bind="component: 'approvalWithPolitic'"></div>
5578          <button
5579              class="base-btn base-btn--size-l base-btn--wide"
5580              data-bind="
5581                click: () => { registerSmsSendClick() },
5582                visible: !m_login.isLoading(),
5583                enable: m_record.agreeWithPolitics()
5584          ">Получить код</button>
5585          <div class="loader-wrapper" style="display: none" data-bind="visible: m_login.isLoading">
5586            <div class="loader">
5587              <div class="loader__item"></div>
5588              <div class="loader__item"></div>
5589              <div class="loader__item"></div>
5590              <div class="loader__item"></div>
5591            </div>
5592          </div>
5593          <button class="base-btn base-btn--cancel base-btn--wide arcticmodal-close">Отмена</button>
5594        </div>
5595      </form>
5596    </div>
5597    <!-- /ko -->
5598  </div>
5599</div>
5600
5601      <div style="display: none;">
5602  <div id='modalLogin' class="popup popup--size-s popup--login">
5603    <button class="popup__close arcticmodal-close"></button>
5604    <!-- ko with: m_login.formLogin -->
5605    <div class="popup__content">
5606      <div class="popup__row popup__row--login-title">
5607        <div class="popup__title">Вход в кабинет</div>
5608      </div>
5609      <form id="callback-form1">
5610        <input type="hidden" name="csrfmiddlewaretoken" value="t2chEAwrSiMBPqD0PJ5v8OJJG1pwQgb2VbqWhRwKuZUE5OGHS6reCikNNvaH07RH">
5611        <div class="popup__row">
5612          <label class="base-label">Телефон</label>
5613          <input type="tel" class="base-input"  data-bind="
5614              attr: {placeholder: window.PHONE_PLACEHOLDER},
5615              maskedPhone,
5616              textInput: fields().phone,
5617          ">
5618        </div>
5619        <div class="popup__row">
5620          <label class="base-label base-label--with-link">
5621            <span>Пароль</span>
5622            <a href="#" class="base-link base-link--orange" onclick="m_login.goToPasswordChange(event)">Забыли пароль?</a>
5623          </label>
5624          <input type="password" class="base-input" placeholder="Введите пароль" data-bind="value: fields().password">
5625          <span data-bind="showPasswordBtn" class="password-eye"></span>
5626        </div>
5627        <div class="popup__row" data-bind="if: error">
5628          <span class="validationMessage" data-bind="html: error"></span>
5629          <div class="popup__login-information">
5630            Попробуйте ещё раз или <a href="#" class="base-link base-link--orange button-track" data-button-track="CabinetReg" onclick="m_login.goToRegister(event)">зарегистрируйтесь</a>
5631          </div>
5632        </div>
5633        <div class="popup__row popup__row--center popup__row--login-submit">
5634          <button class="base-btn base-btn--size-l base-btn--wide" data-bind="
5635            visible: !m_login.isLoading(),
5636            click: function() { submit() }
5637          ">Войти в личный кабинет</button>
5638          <div class="loader-wrapper" style="display: none" data-bind="visible: m_login.isLoading()">
5639            <div class="loader">
5640              <div class="loader__item"></div>
5641              <div class="loader__item"></div>
5642              <div class="loader__item"></div>
5643              <div class="loader__item"></div>
5644            </div>
5645          </div>
5646        </div>
5647        <div class="popup__row popup__row--login-esia" data-bind="visible: !m_login.isLoading()">
5648          <div class="login-auth-divider"><span>или</span></div>
5649          <button type="button" class="login-esia-btn" data-bind="click: m_login.clickEsiaAuth">
5650            <span class="login-esia-btn__logo" aria-hidden="true"></span>
5651            <span class="login-esia-btn__text">Войти через Госуслуги</span>
5652          </button>
5653        </div>
5654        <div class="popup__row popup__row--last popup__row--center popup__login-information">
5655          <span>
5656            Нет аккаунта? Вы можете <a href="#" class="base-link base-link--orange button-track" data-button-track="CabinetReg" onclick="m_login.goToRegister(event)">зарегистрироваться</a>
5657          </span>
5658        </div>
5659      </form>
5660    </div>
5661    <!-- /ko -->
5662  </div>
5663</div>
5664
5665      <!-- Popups -->
5666      <div style="display: none;">
5667  <!-- ko template: {name: 'modal_record_new'} -->
5668  <!-- /ko -->
5669</div>
5670<div style="display: none;">
5671  <!-- ko template: {name: 'record_administrator_call'} -->
5672  <!-- /ko -->
5673</div>
5674<div style="display: none;">
5675  <!-- ko template: {name: 'modal_generic_modal'} -->
5676  <!-- /ko -->
5677</div>
5678<div style="display: none;">
5679  <!-- ko template: {name: 'modal_call_service'} -->
5680  <!-- /ko -->
5681</div>
5682<div style="display: none;">
5683  <!-- ko template: {name: 'modal_login_change_request'} -->
5684  <!-- /ko -->
5685</div>
5686<div style="display: none;">
5687  <!-- ko template: {name: 'modal_login_change'} -->
5688  <!-- /ko -->
5689</div>
5690<div style="display: none;">
5691  <!-- ko template: {name: 'modal_register_third_party'} -->
5692  <!-- /ko -->
5693</div>
5694<div style="display: none;">
5695  <!-- ko template: {name: 'modal_login_block'} -->
5696  <!-- /ko -->
5697</div>
5698<div style="display: none;">
5699  <!-- ko template: {name: 'modal_login_pin'} -->
5700  <!-- /ko -->
5701</div>
5702<div style="display: none;">
5703  <!-- ko template: {name: 'modal_feedback'} -->
5704  <!-- /ko -->
5705</div>
5706
5707      
5708      <div style="display: none;">
5709  <div id="modalHomeSuccess" class="popup popup--size-s">
5710    <button class="popup__close arcticmodal-close"></button>
5711    <div class="popup__content">
5712      <div class="popup__row">
5713        <div class="popup__title">Ваша заявка на обратный звонок принята</div>
5714      </div>
5715      <div class="popup__row">
5716        С вами обязательно свяжется наш администратор для уточнения деталей.
5717      </div>
5718      <div class="popup__row popup__row--last">
5719        <button class="base-btn base-btn--mobile-wide" data-bind="click: helper.closeArcticModal">Вернуться на сайт</button>
5720      </div>
5721    </div>
5722  </div>
5723</div>
5724
5725      
5725<script id="modal_call_service" type="text/html">
5726<!-- ko with: m_record.callbackService -->
5727<div id='callService' class="popup popup--size-s" style="top: 2%;">
5728  <button class="popup__close arcticmodal-close"></button>
5729  <div class="popup__content">
5730    <div class="popup__row">
5731      <!-- ko if: location.href.includes('psychology') -->
5732      <div class="popup__title">Записаться на ближайшее событие</div>
5733      <!-- /ko -->
5734      <!-- ko if: !location.href.includes('psychology') -->
5735      <div class="popup__title">Заявка</div>
5736      <!-- /ko -->
5737      <p class="popup__description-warn" data-bind="text: service"></p>
5738    </div>
5739    <form data-bind="enterHandle">
5740      <!-- ko if: !location.href.includes('psychology') -->
5741      <div class="popup__row">
5742        <p class="popup__description">Пожалуйста, оставьте имя и телефон. Мы свяжемся с вами в ближайшее время, чтобы
5743          уточнить детали.</p>
5744      </div>
5745      <!-- /ko -->
5746      <div class="popup__row">
5747        <label class="base-label">Ваша фамилия</label>
5748        <input type="text" class="base-input" data-bind="value: lastName, inputScrollTop: '#callService'"
5749          placeholder="Фамилия">
5750      </div>
5751      <div class="popup__row">
5752        <label class="base-label">Ваше имя</label>
5753        <input type="text" class="base-input" data-bind="value: firstName, inputScrollTop: '#callService'"
5754          placeholder="Имя">
5755      </div>
5756      <div class="popup__row">
5757        <label class="base-label">Ваше отчество</label>
5758        <input type="text" class="base-input" data-bind="value: middleName, inputScrollTop: '#callService'"
5759          placeholder="Отчество">
5760      </div>
5761      <div class="popup__row">
5762        <label class="base-label">Телефон</label>
5763        <input type="tel" class="base-input"
5764          data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: phone, inputScrollTop: '#callService'">
5765      </div>
5766      <!-- ko if: location.href.includes('psychology') -->
5767      <div class="popup__row">
5768        <div class="popup__row-item">
5769          <label class="base-label" for="email_eco">Email</label>
5770          <input class="base-input" id="email_eco" type="text" placeholder="Эл. почта" data-bind="value: email" />
5771        </div>
5772      </div>
5773      <!-- /ko -->
5774
5775      <!-- SMS AND RECAPTCHA -->
5776
5777      <!-- ko if: !location.href.includes('psychology') -->
5778      <div id="callServiceCaptcha" data-bind="yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY,
5779          callback: callServiceCaptchaSuccessCallback,
5780          name: 'callServiceCaptchaId' }">
5781      </div>
5782      <!-- /ko -->
5783
5784      <!-- ko if: location.href.includes('psychology') -->
5785      <div id="callServiceCaptcha" data-bind="yandexCaptcha: { key: window.SMARTCAPTCHA_PUBLIC_KEY,
5786        callback: callServiceCaptchaSuccessCallback,
5787        name: 'recordPsychologyCaptcha' }">
5788      </div>
5789      <!-- /ko -->
5790      <div class="popup__row" style="display: flex; flex-direction: column;">
5791        <!-- ko if: !m_login.me() && window.MODULES().includes(window.MODULES_NAMES().SMS_VERIFY) -->
5792        <!-- ko if: smsSent -->
5793        <input name="sms_code" autocomplete="off" id="sms_code" type="text" class="base-input record-validation_input"
5794          maxlength="6" placeholder="Код из СМС" data-bind="
5795                      textInput: smsCode
5796            "><span class="validationMessage" style="display: none;"></span>
5797        <span style="color: red; font-size: 14px;" data-bind="text: smsCodeError"></span>
5798        <p class="popup__single-text">Код не пришёл?
5799          <!-- ko if: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
5800          <span class="popup__single-text-gray">Выслать повторно через
5801            <span data-bind="text: m_login.formRegisterSMSCodeInput.cooldownSmsSeconds">60</span>с.
5802          </span>
5803          <!-- /ko -->
5804          <!-- ko ifnot: m_login.formRegisterSMSCodeInput.cooldownSmsBool() -->
5805          <span class="base-link base-link--orange" data-bind="click:clickCallServiceSmsSend">Выслать повторно</span>
5806          <!-- /ko -->
5807        </p>
5808        <!-- /ko -->
5809        <!-- ko ifnot: smsSent -->
5810        <button class="base-btn button-track" style="width: 230px; margin-top: 12px;" data-bind="
5811                click:clickCallServiceSmsSend,
5812                enable: phone.isValid()
5813              ">Отправить СМС с кодом</button>
5814        <!-- /ko -->
5815        <!-- /ko -->
5816      </div>
5817      <!-- /SMS AND RECAPTCHA -->
5818      <!-- ko if: !location.href.includes('psychology') -->
5819      <div class="popup__row">
5820        <div class="textarea-spoiler">
5821          <div class="textarea-spoiler__trigger" onclick="
5822            $('.plus-minus-toggle').toggleClass('plus-minus-toggle--active');
5823            $('.textarea-spoiler__block').toggleClass('textarea-spoiler__block--active');
5824          ">
5825            <div class="plus-minus-toggle"></div>
5826            <label>Оставить комментарий</label>
5827          </div>
5828          <div class="textarea-spoiler__block">
5829            <textarea class="base-textarea" data-bind="value: comment"></textarea>
5830          </div>
5831        </div>
5832      </div>
5833      <!-- /ko -->
5834      <div class="popup__row" data-bind="component: 'approvalWithPolitic'"></div>
5835    </form>
5836    <div class="popup__row popup__row--last">
5837      <!-- ko if: !location.href.includes('psychology') -->
5838      <button class="base-btn base-btn--mobile-wide" data-bind="
5839          click: submit,
5840          yaReachGoal: 'zapis_programm_success',
5841          visible: !isUploading(),
5842          enable: m_record.agreeWithPolitics(),
5843          css: { disabled: isUploading() }">Отправить заявку
5844      </button>
5845      <!-- /ko -->
5846      <!-- ko if: location.href.includes('psychology') -->
5847      <button class="base-btn base-btn--mobile-wide" data-bind="
5848          click: submit,
5849          yaReachGoal: 'zapis_programm_success1',
5850          visible: !isUploading(),
5851          enable: m_record.agreeWithPolitics(),
5852          css: { disabled: isUploading() }">Отправить заявку
5853      </button>
5854      <!-- /ko -->
5855      <div class="loader-wrapper" style="display:none" data-bind="visible: isUploading()">
5856        <div class="loader">
5857          <div class="loader__item"></div>
5858          <div class="loader__item"></div>
5859          <div class="loader__item"></div>
5860          <div class="loader__item"></div>
5861        </div>
5862      </div>
5863    </div>
5864  </div>
5865</div>
5866<!-- /ko -->
5867</script>
5867
5868
5869      <div style="display: none">
5870  <div id="modalServiceSuccess" class="popup popup--size-s">
5871    <button class="popup__close arcticmodal-close"></button>
5872    <div class="popup__content">
5873      <div class="popup__row">
5874        <div class="popup__title" data-bind="text: location.href.includes('psychology') ? 'Заявка на событие выслана' : 'Заявка на программу выслана'"></div>
5875      </div>
5876      <div class="popup__row">
5877        С вами обязательно свяжется наш администратор для уточнения деталей.
5878      </div>
5879      <div class="popup__row popup__row--last">
5880        <button class="base-btn base-btn--mobile-wide" data-bind="click: helper.closeArcticModal">Вернуться на сайт</button>
5881      </div>
5882    </div>
5883  </div>
5884</div>
5885
5886      
5886<script id="modal_feedback" type="text/html">
5887<!-- ko with: m_record.feedbackForm -->
5888<div id='feedbackForm' class="popup popup--size-m popup--position-top">
5889  <button class="popup__close arcticmodal-close"></button>
5890  <div class="popup__content">
5891    <div class="popup__row">
5892      <div class="popup__title">Напишите генеральному директору</div>
5893    </div>
5894    <form id="callback-form8">
5895        <div class="popup__row">
5896          <label class="base-label">Ваша фамилия</label>
5897          <input type="text" class="base-input" data-bind="value: lastName" placeholder="Фамилия">
5898        </div>
5899
5900      <div class="popup__row">
5901        <label class="base-label">Ваше имя</label>
5902        <input type="text" class="base-input" data-bind="value: firstName" placeholder="Имя">
5903      </div>
5904
5905      <div class="popup__row">
5906        <label class="base-label">Ваше отчество</label>
5907        <input type="text" class="base-input" data-bind="value: middleName" placeholder="Отчество">
5908      </div>
5909
5910      <div class="popup__row">
5911        <label class="base-label">Телефон</label>
5912        <input type="tel" class="base-input" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: phone">
5913      </div>
5914
5915      <div class="popup__row">
5916        <label class="base-label">E-mail для связи с вами</label>
5917        <input type="email" class="base-input" data-bind="value: email" placeholder="[email protected]">
5918      </div>
5919
5920      <div class="popup__row">
5921        <label class="base-label">Ваше обращение</label>
5922        <textarea class="base-textarea" data-bind="value: commentary" placeholder="Напишите свой вопрос или отзыв"></textarea>
5923      </div>
5924
5925      <div class="popup__row" data-bind="component: 'approvalWithPolitic'"></div>
5926      <div class="popup__row popup__row--last">
5927        <button class="base-btn base-btn--mobile-wide" data-bind="
5928          click: submit,
5929          enable: m_record.agreeWithPolitics(),
5930          yaReachGoal: 'vrach_dom_success',
5931          visible: !isUploading(),
5932          css: { disabled: isUploading() }">Отправить</button>
5933        <div class="loader-wrapper" style="display:none" data-bind="visible: isUploading()">
5934          <div class="loader">
5935            <div class="loader__item"></div>
5936            <div class="loader__item"></div>
5937            <div class="loader__item"></div>
5938            <div class="loader__item"></div>
5939          </div>
5940        </div>
5941      </div>
5942    </form>
5943  </div>
5944</div>
5945<!-- /ko -->
5946</script>
5946
5947
5948      <div style="display: none">
5949  <!-- ko with: m_tax.certificateForm -->
5950  <div id="orderingInformationModal" class="popup popup--size-m popup--position-top" role="dialog">
5951    <button class="popup__close arcticmodal-close" data-bind="click: clear"></button>
5952    <div class="popup__content">
5953      <div class="popup__row">
5954        <div class="popup__title">Заказ справки для налогового вычета за лечение</div>
5955      </div>
5956      <div class="popup__row">
5957        <div class="ordering-information__description ordering-information__description--main">Укажите ФИО, дату рождения плательщика, ФИО и дату рождения пациента и период, за который нужно сформировать справку.</div>
5958        <div class="ordering-information__description ">Готовность справки до 30 дней</div>
5959      </div>
5960      <div class="popup__row popup__row--two-elements">
5961        <div class="popup__row-item popup__row-item--patient">
5962          <label class="base-label">Фамилия плательщика</label>
5963          <input type="text" class="base-input" data-bind="value: payer_surname" placeholder="Фамилия">
5964        </div>
5965        <div class="popup__row-item popup__row-item--patient">
5966          <label class="base-label">Имя плательщика</label>
5967          <input type="text" class="base-input" data-bind="value: payer_name" placeholder="Имя">
5968        </div>
5969        <div class="popup__row-item popup__row-item--patient">
5970          <label class="base-label">Отчество плательщика</label>
5971          <input type="text" class="base-input" data-bind="value: payer_patronymic" placeholder="Отчество">
5972        </div>
5973        <div class="popup__row-item popup__row-item--birthdate">
5974          <label class="base-label">Дата рождения</label>
5975          <input data-bind="value: payer_birthDate, maskedDate" class="base-input" type="text" placeholder="__.__.____">
5976        </div>
5977        <div class="popup__row-item popup__row-item--patient">
5978          <label class="base-label">ИНН</label>
5979          <input type="text" class="base-input" data-bind="value: payer_inn" placeholder="ИНН">
5980        </div>
5981      </div>
5982      <div class="popup__row popup__row--two-elements">
5983        <!-- ko foreach: patients -->
5984          <!-- ko if: $index() !== 0 -->
5985            <div style="width: 100%; border: 1px solid var(--second-main-color); margin: 14px 0;"></div>
5986          <!-- /ko -->
5987          <div class="popup__row-item popup__row-item--patient">
5988            <!-- ko if: $index() === 0 -->
5989            <label class="base-label">Фамилия пациента</label>
5990            <!-- /ko -->
5991            <input data-bind="value: surname" class="base-input" type="text" placeholder="Фамилия">
5992          </div>
5993          <div class="popup__row-item popup__row-item--patient">
5994            <!-- ko if: $index() === 0 -->
5995            <label class="base-label">Имя пациента</label>
5996            <!-- /ko -->
5997            <input data-bind="value: name" class="base-input" type="text" placeholder="Имя">
5998          </div>
5999          <div class="popup__row-item popup__row-item--patient">
6000            <!-- ko if: $index() === 0 -->
6001            <label class="base-label">Отчество пациента</label>
6002            <!-- /ko -->
6003            <input data-bind="value: patronymic" class="base-input" type="text" placeholder="Отчество">
6004          </div>
6005          <div class="popup__row-item popup__row-item--birthdate">
6006            <!-- ko if: $index() === 0 -->
6007            <label class="base-label">Дата рождения</label>
6008            <!-- /ko -->
6009            <input data-bind="value: birthDate, maskedDate" class="base-input" type="text" placeholder="__.__.____">
6010            <!-- ko if: $index() > 0 -->
6011            <div class="ordering-information__remove-icon" data-bind="click: function(){$parent.patients.remove($data)}"></div>
6012            <!-- /ko -->
6013          </div>
6014        <!-- /ko -->
6015      </div>
6016
6017      <div class="popup__row">
6018        <div class="show-more" data-bind="click: newPatient">
6019          <i class="icon-plus"></i>Добавить пациента
6020        </div>
6021      </div>
6022
6023      <div class="popup__row">
6024        <label class="base-label">За какие года нужна справка</label>
6025        <!-- ko foreach: requiredYears -->
6026        <label class="base-selector" data-bind="validationOptions: { insertMessages: false }">
6027          <input type="checkbox" data-bind="checked: selected">
6028          <span data-bind="text: name"></span>
6029        </label>
6030        <!-- /ko -->
6031        <p class="validationMessage" data-bind="validationMessage: requiredYears()[0].selected"></p>
6032      </div>
6033
6034      <div class="popup__row" data-bind="validationOptions: {insertMessages: false}">
6035        <label class="base-label">Телефон плательщика</label>
6036        <input type="tel" class="base-input" data-bind="maskedPhone, textInput: payer_phone" placeholder="+7(___)___-__-__"><br>
6037        <p class="validationMessage" data-bind="validationMessage: payer_phone"></p>
6038      </div>
6039
6040      <div class="popup__row" data-bind="validationOptions: {insertMessages: false}">
6041        <label class="base-label">Эл. почта плательщика</label>
6042        <input class="base-input" data-bind="textInput: payer_email" placeholder="[email protected]"><br>
6043        <p class="validationMessage" data-bind="validationMessage: payer_email"></p>
6044      </div>
6045      <div class="popup__row popup__row--last">
6046        <div class="privacy-text" data-bind="component: 'approvalWithPolitic'"></div>
6047        <button class="base-btn base-btn--mobile-wide" data-bind="
6048          click: submit,
6049          enable: !errorsComputed()().length && m_record.agreeWithPolitics(),
6050          visible: !isSubmitting()
6051        ">Отправить заявку</button>
6052        <div class="loader-wrapper" style="display: none" data-bind="visible: isSubmitting()">
6053          <div class="loader">
6054            <div class="loader__item"></div>
6055            <div class="loader__item"></div>
6056            <div class="loader__item"></div>
6057            <div class="loader__item"></div>
6058          </div>
6059        </div>
6060      </div>
6061    </div>
6062  </div>
6063  <!-- /ko -->
6064</div>
6065
6066      <div style="display: none">
6067  <div id="paymentModal" class="popup popup--size-s" role="dialog" data-bind="with: m_pay_invoice">
6068    <button class="popup__close arcticmodal-close" data-bind="click: clear"></button>
6069    <div class="popup__content">
6070      <div class="popup__row">
6071        <div class="popup__title">Оплата приема</div>
6072      </div>
6073
6074      <!-- ko if: activeTab() == 0 -->
6075      <!-- ko with: paymentForm -->
6076      <div class="popup__row">
6077        <div class="payment-modal__description">Введите номер и сумму счета, которые указаны на квитанции. Номер счета вы можете найти над реквизитами поставщика.</div>
6078      </div>
6079      <div class="popup__row">
6080        <label class="base-label">Номер счета</label>
6081        <input type="number" class="base-input" data-bind="value: invoiceId" placeholder="1234567" maxlength="7">
6082      </div>
6083      <div class="popup__row">
6084        <label class="base-label">Сумма счета</label>
6085        <input type="number" class="base-input" data-bind="value: amount, attr: {placeholder: helper.formatPrice()}" >  <!-- при мр обратить на эту строку внимание, не понятно почему изначально не был нумбер, чую что не все так просто -->
6086      </div>
6087      <div class="popup__row">
6088        <label class="base-label">Эл. почта для отправки чека</label>
6089        <input type="text" class="base-input" data-bind="value: email, attr: {placeholder: '[email protected]'}" >
6090      </div>
6091
6092      <!-- ko if: m_pay_invoice.errorMessage().length > 0 -->
6093      <div class="popup__row">
6094        <span class="validationMessage" data-bind="text: m_pay_invoice.errorMessage()"></span>
6095      </div>
6096      <!-- /ko -->
6097
6098      <div class="popup__row popup__row--last">
6099        <button class="base-btn base-btn--mobile-wide" data-bind="
6100          click: submit,
6101          enable: !errorsComputed()().length,
6102          visible: !isSubmitting()
6103        ">Далее</button>
6104        <div class="loader-wrapper" style="display: none" data-bind="visible: isSubmitting()">
6105          <div class="loader">
6106            <div class="loader__item"></div>
6107            <div class="loader__item"></div>
6108            <div class="loader__item"></div>
6109            <div class="loader__item"></div>
6110          </div>
6111        </div>
6112      </div>
6113      <!-- /ko -->
6114      <!-- /ko -->
6115
6116      <!-- ko if: activeTab() === 1 -->
6117      <div class="payment-modal__info-row">
6118        <div class="payment-modal__payment">
6119          <div class="payment-modal__info-row__label">Счет</div>
6120          <div class="payment-modal__info-row__value" data-bind="text: '№ ' + invoiceId()"></div>
6121        </div>
6122        <div class="payment-modal__date">
6123          <div class="payment-modal__info-row__label">Дата выставления</div>
6124          <div class="payment-modal__info-row__value" data-bind="text: createdDate(
6124)"></div>
6125        </div>
6126      </div>
6127
6128      <div class="popup__row">
6129        <div class="payment-modal__label">Услуга/Стоимость</div>
6130        <div class="payment-modal__services-list" data-bind="foreach: {data:services, as:'service'}">
6131          <div class="payment-modal__service">
6132            <div class="payment-modal__service-name" data-bind="text: service.ServName()"></div>
6133            <div class="payment-modal__service-price" data-bind="html: helper.formatPrice(service.PriceToPay())"></div>
6134          </div>
6135        </div>
6136      </div>
6137
6138      <div class="popup__row">
6139        <div class="payment-modal__invoice-amount">
6140          <div>Сумма счета</div>
6141          <div data-bind="html: helper.formatPrice(totalAmount())"></div>
6142        </div>
6143      </div>
6144
6145      <div class="popup__row popup__row--last">
6146        <button class="base-btn base-btn--mobile-wide" data-bind="
6147          click: makePayRequest,
6148          visible: !paymentForm.isSubmitting()
6149        ">Перейти к оплате</button>
6150        <div class="loader-wrapper" style="display: none" data-bind="visible: paymentForm.isSubmitting()">
6151          <div class="loader">
6152            <div class="loader__item"></div>
6153            <div class="loader__item"></div>
6154            <div class="loader__item"></div>
6155            <div class="loader__item"></div>
6156          </div>
6157        </div>
6158      </div>
6159      <!-- /ko -->
6160    </div>
6161  </div>
6162</div>
6163
6164      
6164<script id="modal_generic_modal" type="text/html">
6165  <div id='modal-generic' data-bind="
6166    attr: { class: `popup ${m_modal.modalSize()}` },
6167    css: { 'modal-app': m_cabinet.is_app }
6168  ">
6169    <button class="popup__close arcticmodal-close"></button>
6170
6171    <div class="popup__content" data-bind="with: m_modal">
6172      <!-- ko if: heading -->
6173      <div class="popup__row">
6174        <div class="popup__title" data-bind="text: heading"></div>
6175      </div>
6176      <!-- /ko -->
6177      <!-- ko if: subHeading -->
6178      <div class="popup__row">
6179        <div class="popup__description" data-bind="text: subHeading"></div>
6180      </div>
6181      <!-- /ko -->
6182      <!-- ko if: carousel().length -->
6183      <div class="popup__row card-review__doctors-container">
6184        <div class="card-review__doctors-carousel" data-bind="
6185          foreach: { data: carousel(), as: 'doctor' },
6186          doctorSlider
6187        ">
6188          <a class="card-review__doctors-carousel-element" data-bind="attr: { href: doctor.url() }">
6189            <div class="card-review__doctors-image" data-bind="
6190              style: { backgroundImage: doctor.image() ? `url('${doctor.image()}')` : '' }
6191            "></div>
6192            <div class="card-review__doctors-text">
6193              <span class="card-review__doctors-title">Отзыв о враче</span>
6194              <span class="card-review__doctors-name" data-bind="text: doctor.name()"></span>
6195            </div>
6196          </a>
6197        </div>
6198      </div>
6199      <!-- /ko -->
6200      <!-- ko if: text -->
6201      <div class="popup__row">
6202        <div class="editor_style" data-bind="html: text"></div>
6203      </div>
6204      <!-- /ko -->
6205      <!-- ko if: cancelButtonText() || (confirmButtonText() && confirmButtonCallback()) -->
6206      <div class="popup__row popup__row--two-elements popup__row--last">
6207        <!-- ko if: confirmButtonText() && confirmButtonCallback() -->
6208        <button class="base-btn base-btn--mobile-wide" data-bind="
6209          click: confirmButtonCallback(),
6210          text: confirmButtonText,
6211          css: {'button-track': ceoButtonDataAttribute() != undefined},
6212          attr: {'data-button-track': ceoButtonDataAttribute()}
6213        "></button>
6214        <!-- /ko -->
6215        <!-- ko if: cancelButtonText() -->
6216        <button class="base-btn base-btn--mobile-wide base-btn--secondary arcticmodal-close" data-bind="
6217          click: cancelButtonCallback(),
6218          text: cancelButtonText
6219        "></button>
6220        <!-- /ko -->
6221        <div class="overlay" data-bind="fadeVisible: m_modal.isLoading()">
6222          <div class="loader-wrapper">
6223            <div class="loader">
6224              <div class="loader__item"></div>
6225              <div class="loader__item"></div>
6226              <div class="loader__item"></div>
6227              <div class="loader__item"></div>
6228            </div>
6229          </div>
6230        </div>
6231      </div>
6232      <!-- /ko -->
6233    </div>
6234  </div>
6235
6236</script>
6236
6237
6238      <div style="display: none">
6239  <div id='onboarding' class="popup popup--size-m">
6240    <button class="popup__close arcticmodal-close"></button>
6241    <!-- ko with: m_onboarding -->
6242    <div class="onboarding__content">
6243      <div class="onboarding__content-items" data-bind="
6244        foreach: currentCollection,
6245        sliderOneItem: {
6246          autoplay: false,
6247          dots: true,
6248          navContainer: '.onboarding__btns',
6249          dotsContainer: '.onboarding__dots',
6250          isOnboarding: true,
6251        }
6252      ">
6253        <div class="onboarding__content-item">
6254          <h3 class="onboarding__title" data-bind="text: title"></h3>
6255          <div class="onboarding__description" data-bind="html: description"></div>
6256          <!-- ko if: $data.image -->
6257          <img loading="lazy" class="onboarding__media" data-bind="attr: { src: image }">
6258          <!-- /ko -->
6259          <!-- ko if: $data.video -->
6260          <iframe loading="lazy" class="onboarding__video" width="480" height="320" frameborder="0" allowfullscreen data-bind="parseYoutubeVideoId: video"></iframe>
6261          <!-- /ko -->
6262        </div>
6263
6264      </div>
6265      <div class="onboarding__controls">
6266        <div class="onboarding__dots"></div>
6267        <div class="onboarding__btns"></div>
6268      </div>
6269    </div>
6270    <!-- /ko -->
6271  </div>
6272</div>
6273
6274      <div style="display: none;">
6275  <div id="cardGeneration" class="popup popup--size-m popup--position-top">
6276    <button class="popup__close arcticmodal-close"></button>
6277    <div class="popup__content" data-bind="with: m_card.generationForm">
6278      <div class="popup__row">
6279        <div class="popup__title">Приобрести сертификат</div>
6280      </div>
6281      <div class="popup__row">
6282        <ul class="popup__wizard" data-bind="foreach: tabs">
6283          <li data-bind="
6284            text: $data,
6285            click: $parent.tabClick,
6286            css: {
6287              past: $parent.activeTab() > $parent.tabs().indexOf($data),
6288              active: $parent.tabs()[$parent.activeTab()] === $data
6289            }
6290          "></li>
6291        </ul>
6292      </div>
6293      <section data-bind="visible: activeTab() === 0">
6294        <div class="popup__row">
6295          <div class="button-grid" data-bind="foreach: amountOptions">
6296            <button data-bind="
6297              if: $data,
6298              click: $parent.selectAmount,
6299              css: { active: $parent.selectedAmount() === $data }
6300            ">
6301              <span data-bind="html: helper.formatPrice($data)"></span>
6302            </button>
6303          </div>
6304        </div>
6305        <div class="popup__row">
6306          <input class="base-input" type="number" min="500" step="1" placeholder="Или укажите свою сумму" data-bind="textInput: customAmount">
6307        </div>
6308        <div class="popup__row popup__row--last">
6309          <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6310            enable: !firstTabErrors().length,
6311            click: nextTab
6312          ">Указать данные получателя</button>
6313        </div>
6314      </section>
6315      <section data-bind="visible: activeTab() === 1">
6316        <div class="popup__row">
6317          <label class="base-label">Кому дарим</label>
6318          <input class="base-input" type="text" placeholder="Введите ФИО получателя" data-bind="textInput: recipientName">
6319        </div>
6320        <div class="popup__row">
6321          <label class="base-label">Номер телефона получателя</label>
6322          <input class="base-input" type="tel" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: recipientPhone">
6323        </div>
6324        <div class="popup__row">
6325          <label class="base-label">Поздравления</label>
6326          <textarea class="base-textarea" type="text" placeholder="Напишите поздравления" data-bind="textInput: message"></textarea>
6327        </div>
6328        <div class="popup__row popup__row--last popup__row--center">
6329          <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6330            enable: !secondTabErrors().length,
6331            click: nextTab
6332          ">Указать данные отправителя</button>
6333          <button class="base-btn base-btn--size-l base-btn--secondary base-btn--wide" data-bind="
6334            click: previousTab
6335          ">Назад</button>
6336        </div>
6337      </section>
6338      <section data-bind="visible: activeTab() === 2">
6339        <div class="popup__row">
6340          <label class="base-label">Ваше имя</label>
6341          <input class="base-input" type="text" placeholder="Введите ФИО плательщика" data-bind="textInput: senderName">
6342        </div>
6343        <div class="popup__row">
6344          <label class="base-label">Ваш номер телефона</label>
6345          <input class="base-input" type="tel" data-bind="attr: {placeholder: window.PHONE_PLACEHOLDER}, maskedPhone, textInput: senderPhone">
6346        </div>
6347        <div class="popup__row">
6348          <div class="amount-block" data-bind="html: helper.formatPrice(customAmount() || selectedAmount())">
6349          </div>
6350        </div>
6351        <div class="popup__row" data-bind="component: 'approvalWithPolitic'"></div>
6352        <div class="popup__row popup__row--center">
6353          <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6354            enable: !thirdTabErrors().length && m_record.agreeWithPolitics(),
6355            click: submit,
6356            visible: !isLoading()
6357          ">Оплатить</button>
6358          <div class="loader-wrapper" style="display: none" data-bind="visible: isLoading()">
6359            <div class="loader">
6360              <div class="loader__item"></div>
6361              <div class="loader__item"></div>
6362              <div class="loader__item"></div>
6363              <div class="loader__item"></div>
6364            </div>
6365          </div>
6366          <button class="base-btn base-btn--size-l base-btn--secondary base-btn--wide" data-bind="
6367            click: previousTab
6368          ">Назад</button>
6369        </div>
6370        <div class="popup__row popup__row--last">
6371          <img loading="lazy" data-bind="attr: { src: helper.isCabinet() ?
6372            'assets/images/card/payment-systems.png' :
6373            '/static/mobile_app/www/assets/images/card/payment-systems.png'
6374          }">
6375        </div>
6376      </section>
6377    </div>
6378  </div>
6379</div>
6380
6381      <div style="display: none;">
6382    <div id="transferBonuses" class="popup popup--size-m popup--position-top">
6383      <button class="popup__close arcticmodal-close" data-bind="enable: !isLoading();"></button>
6384      <div class="popup__content" data-bind="with: m_cabinet_personal.TransferBonuses">
6385        <div class="popup__row">
6386          <div class="popup__title">Перевести бонусы</div>
6387        </div>
6388        <div class="popup__row">
6389          <ul class="popup__wizard" data-bind="foreach: tabs">
6390            <li data-bind="
6391              text: $data,
6392              click: $parent.tabClick,
6393              css: {
6394                past: $parent.activeTab() > $parent.tabs().indexOf($data),
6395                active: $parent.tabs()[$parent.activeTab()] === $data
6396              }
6397            "></li>
6398          </ul>
6399        </div>
6400
6401        <section data-bind="visible: activeTab() === 0">
6402          <div class="popup__row">
6403            <div class="button-grid" data-bind="foreach: m_cabinet_personal.profiles()">
6404              <!-- ko if: $data.ProfileId != m_cabinet_personal.chosenProfileId() && m_cabinet_personal.bonusAmount() > 0 -->
6405              <button data-bind="
6406              click: ()=>{$parent.incomingProfileId($data.ProfileId)}, text: $data.Name,
6407              css: { active: $parent.incomingProfileId() === $data.ProfileId}">
6408              </button>
6409              <!-- /ko -->
6410            </div>
6411
6412            <!-- ko if: m_cabinet_personal.profiles() < 1 -->
6413            <label style="width: 100%; color: red;" class="base-label">У вас нет првязанных аккаунтов родственников</label>
6414            <!-- /ko -->
6415            <!-- ko if: m_cabinet_personal.bonusAmount() <= 0 -->
6416            <label style="width: 100%; color: red;" class="base-label">У вас нет бонусов для перевода</label>
6417            <!-- /ko -->
6418          </div>
6419          <div class="popup__row popup__row--last">
6420            <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6421              enable: incomingProfileId && m_cabinet_personal.bonusAmount() > 0,
6422              click: nextTab,
6423            ">Указать сумму перевода</button>
6424          </div>
6425        </section>
6426
6427        <section data-bind="visible: activeTab() === 1">
6428          <div class="popup__row popup__row--center" style="margin-bottom: 0;">
6429            <label style="width: 100%; color: black;" class="base-label" data-bind="text: `У вас ${m_cabinet_personal.bonusAmount()}
6430              ${helper.declOfNum(m_cabinet_personal.bonusAmount(), ['бонус', 'бонуса', 'бонусов'])}`"
6431            ></label>
6432
6433            <input class="base-input" type="number" min="1" placeholder="Укажите сумму"
6434                data-bind="attr:{max: m_cabinet_personal.bonusAmount()}, textInput: m_cabinet_personal.TransferBonuses.bonusesForTransfer">
6435
6436            <button style="margin-top: 10px;" class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6437              enable: bonusesForTransfer.isValid() && !isLoading();,
6438              click: sendBonuses,
6439            ">Отправить бонусы</button>
6440
6441            <button class="base-btn base-btn--size-l base-btn--secondary base-btn--wide" data-bind="
6442              enable: !isLoading();,
6443              click: previousTab
6444            ">Назад</button>
6445          </div>
6446        </section>
6447
6448      </div>
6449    </div>
6450  </div>
6451
6452      <div style="display: none;">
6453  <div id="cardPaymentSuccess" class="popup popup--size-s">
6454    <button class="popup__close arcticmodal-close"></button>
6455    <div class="popup__content">
6456      <div class="popup__row text-center">
6457        <div class="popup__title">Спасибо за покупку!</div>
6458      </div>
6459      <div class="popup__row">
6460        <p class="popup__description">
6461          Пользователь, которому вы&nbsp;подарили сертификат, получит уведомление в&nbsp;SMS-сообщении на&nbsp;указанный вами номер телефона.
6462        </p>
6463      </div>
6464      <div class="popup__row popup__row--last text-center">
6465        <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6466          click: function() { m_card.generationForm.closeModal() },
6467          text: helper.isCabinet() ? 'В профиль' : 'Вернуться на главную'
6468        "></button>
6469      </div>
6470    </div>
6471  </div>
6472</div>
6473
6474      <div style="display: none;">
6475  <div id="cardPaymentFail" class="popup popup--size-s">
6476    <button class="popup__close arcticmodal-close"></button>
6477    <div class="popup__content">
6478      <div class="popup__row text-center">
6479        <div class="popup__title">Ошибка</div>
6480      </div>
6481      <div class="popup__row">
6482        <p class="popup__description">
6483          При отправке данных произошла ошибка. Попробуйте снова чуть позже.
6484        </p>
6485      </div>
6486      <div class="popup__row popup__row--last text-center">
6487        <button class="base-btn base-btn--size-xl base-btn--wide" data-bind="
6488          click: function() { m_card.generationForm.closeModal() },
6489          text: helper.isCabinet() ? 'В профиль' : 'Вернуться на главную'
6490        "></button>
6491      </div>
6492    </div>
6493  </div>
6494</div>
6495
6496      <div style="display: none">
6497  <div id="choiceTaxModal" class="popup popup--size-l" role="dialog" >
6498    <button class="popup__close arcticmodal-close"></button>
6499    <div class="popup__content">
6500      <div class="popup__row">
6501        <div class="header__title">Заказ справки для налоговой</div>
6502      </div>
6503      <div class="popup__row">
6504        <div>
6505          Ознакомиться с тем, как производятся налоговые вычеты, можно
6506          <a
6507            class="base-link base-link--orange"
6508            style="font-size: 18px"
6509            data-bind="click: () => {m_cabinet.is_app() ?
6510              helper.openInAppBrowser('https://www.consultant.ru/document/cons_doc_LAW_28165/946cbfc58c05e1392615a251973beb32dc79f94e/')
6511              : window.open('https://www.consultant.ru/document/cons_doc_LAW_28165/946cbfc58c05e1392615a251973beb32dc79f94e/','_blank')},
6512            "
6513            >здесь</a
6514          >
6515        </div>
6516      </div>
6517      <div class="popup__row popup__row--last popup__row--center">
6518        <!-- !!!!!!!
6519            Сейчас рисуем модалку для получения справки налоговой ("#orderingInformationModal"),
6520            если она опять надумают вернут модалку просто с текстом ,
6521            то заменить айдишник на этот ("#taxInfoModal")
6522          !!!!!!! -->
6523        <button class="base-btn base-btn--secondary base-btn--wide arcticmodal-close btn__long-text-indents"
6524          data-bind="click: ()=>{helper.closeModalAndShowAnother('#orderingInformationModal')}"
6525        >Заказ справки для налогового вычета за лечение</button>
6526        <button class="base-btn base-btn--secondary base-btn--wide arcticmodal-close btn__long-text-indents"
6527          data-bind="click: ()=>{helper.closeModalAndShowAnother('#modalMedicinesTax')}"
6528        >Заказ рецептов для налогового вычета за лекарственные средства</button>
6529      </div>
6530    </div>
6531  </div>
6532</div>
6533
6534      
6535
6536<div style="display: none;">
6537  <div id="cityChange" class="popup popup--size-s multi-languages modal-center" data-bind="attr: { lang: local.selectLanguage() }">
6538    <!-- <button class="popup__close arcticmodal-close close-city-modal"></button> -->
6539    <div class="change-city-modal__header">
6540      <div class="header__title city-modal__title">Выберите город</div>
6541    </div>
6542    <div class="city-name">
6543      
6544      <p data-bind="click: function(data,ev){m_site.sendCity(ev.target.id, ev.target.value)}
6544" id="ekaterinburg"
6545        class="change-city choice_city__btn">
6546        Екатеринбург</p>
6547      
6548      <p data-bind="click: function(data,ev){m_site.sendCity(ev.target.id, ev.target.value)}" id="serov"
6549        class="change-city choice_city__btn">
6550        Серов</p>
6551      
6552      <p data-bind="click: function(data,ev){m_site.sendCity(ev.target.id, ev.target.value)}" id="verkhniaia-pyshma"
6553        class="change-city choice_city__btn">
6554        Верхняя Пышма</p>
6555      
6556    </div>
6557  </div>
6558</div>
6559
6560      <div style="display: none;">
6561    <div id="cityHelper" class="popup popup--size-s multi-languages modal-center" data-bind="attr: { lang: local.selectLanguage() }">
6562        <div class="helper-city__header">
6563            <span>Ваш город -&nbsp;</span>
6564            <span class="helper-city__title" data-bind="text: m_site.currentCityName() + '?'"></span>
6565        </div>
6566        <div class="city-helper-container">
6567            <button style="width: 100px; height: 40px;" data-bind="click: function(){m_site.showCityHelper(false); m_site.sendCity(m_site.currentCity())}">Да, верно</button>
6568            <button style="width: 132px; height: 40px;" data-bind="click: function(){helper.closeModalAndShowAnother('#cityChange')}">Выбрать другой</button>
6569          </div>
6570    </div>
6571</div>
6572
6573      
6574<!-- Временно добавлялась, если вы ее нашли и ее нет на сайте. Удалите ее и ее упоминания в choice_tax -->
6575<div style="display: none">
6576  <div id="taxInfoModal" class="popup popup--size-l" role="dialog" >
6577    <button class="popup__close arcticmodal-close"></button>
6578    <div class="popup__content">
6579      <div class="popup__row">
6580        <div class="header__title">Уважаемые пациенты!</div>
6581      </div>
6582      <div class="popup__row">
6583        <p>Для заказа и получения документов для возврата подоходного налога Вы можете воспользоваться следующими вариантами:</p>
6584        <strong><h3>1. Электронная почта [email protected]</h3></strong>
6585        <p>
6586          Заявление на заказ документов (в заявлении должны быть указаны ФИО и дата рождения Плательщика,
6587          пациентов, адрес электронной почты для получения готовых документов, подпись заявителя и дата написания заявления):
6588          - фото/скан-копию заявления на получение справки (подписанного собственноручно).
6589          Форму заявления можно скачать тут ->
6590          <a download class="download-instruction"
6591            href="/static/mobile_app/www/assets/for_download/Заявление_на_получение_Справки_для_ИФНС.docx">
6592            форма заявления
6593          </a>.
6594        </p>
6595        <strong><h3>2. Личный визит в клинику</h3></strong>
6596        <p>При себе необходимо иметь паспорт</p>
6597        <strong><h3>3. Почту России (для иногородних пациентов)</h3></strong>
6598        <p>
6599          Отправить заявление на заказ документов (в заявлении должны быть указаны ФИО и дата рождения Плательщика,
6600          пациентов, адрес электронной почты для получения готовых документов, подпись заявителя и дата написания заявления).
6601          Форму заявления можно скачать тут ->
6602          <a download class="download-instruction"
6603            href="/static/mobile_app/www/assets/for_download/Заявление_на_получение_Справки_для_ИФНС.docx">
6604            форма заявления
6605          </a>.
6606          Отправить данное заявление можно либо на адрес электронной почты, либо почтой России по адресу:
6607          <p style="text-decoration: underline;">620000 Свердловская область, г. Екатеринбург, проспект Ленина, д.39 а/я 71</p>
6608        </p>
6609        <!-- !!!!!!! Это место временно попросили добавить !!!!!!! -->
6610        <strong><p>
6611          Обращаем Ваше внимание, срок готовности справки для налоговой службы временно увеличен до 30 дней.
6612          По готовности справки, Вам поступит СМС уведомление.
6613        </p></strong>
6614      </div>
6615    </div>
6616  </div>
6617</div>
6618
6619
6620      <div style="display: none">
6621  <!-- ko with: m_tax.medicinesTaxForm -->
6622  <div id="modalMedicinesTax" class="popup popup--size-m popup--position-top" role="dialog" >
6623    <button class="popup__close arcticmodal-close" data-bind="click: clear"></button>
6624    <div class="popup__content">
6625      <div class="popup__row">
6626        <div class="popup__title">Заказ рецептов для налогового вычета за лекарственные средства</div>
6627      </div>
6628      <div class="popup__row">
6629        <div class="ordering-information__description" style="margin-bottom: 0px;">Укажите ФИО, дату рождения, ФИО и дату рождения пациента, ФИО врачей, даты визитов, названия препаратов и приложите сканы чеков.</div>
6630        <div class="ordering-information__description" >Для пациентов старше 18 лет</div>
6631      </div>
6632      <div class="popup__row popup__row--two-elements">
6633        <div class="popup__row-item popup__row-item--patient">
6634          <label class="base-label">ФИО получателя</label>
6635          <input type="text" class="base-input" data-bind="value: fio_recipient" placeholder="Получатель">
6636        </div>
6637        <div class="popup__row-item popup__row-item--birthdate">
6638          <label class="base-label">Дата рождения</label>
6639          <input data-bind="value: dateOfBirth_recipient, maskedDate" class="base-input" type="text" placeholder="__.__.____">
6640        </div>
6641        <div class="popup__row-item popup__row-item--patient">
6642          <label class="base-label">ИНН</label>
6643          <input type="text" class="base-input" data-bind="value: inn" placeholder="ИНН">
6644        </div>
6645      </div>
6646
6647      <div class="popup__row popup__row--two-elements">
6648        <div class="popup__row-item popup__row-item--patient">
6649          <label class="base-label">ФИО пациента</label>
6650          <input data-bind="value: fio_patient" class="base-input" type="text" placeholder="Пациент">
6651        </div>
6652        <div class="popup__row-item popup__row-item--birthdate">
6653          <label class="base-label">Дата рождения</label>
6654          <input data-bind="value: dateOfBirth_patient, maskedDate" class="base-input" type="text" placeholder="__.__.____">
6655        </div>
6656      </div>
6657
6658      <div class="popup__row" data-bind="validationOptions: {insertMessages: false}">
6659        <label class="base-label">Телефон плательщика</label>
6660        <input type="tel" class="base-input" data-bind="maskedPhone, textInput: phone" placeholder="+7(___)___-__-__"><br>
6661        <p class="validationMessage" data-bind="validationMessage: ph
6661one"></p>
6662      </div>
6663
6664      <div class="popup__row" data-bind="validationOptions: {insertMessages: false}">
6665        <label class="base-label">Эл. почта плательщика</label>
6666        <input class="base-input" data-bind="textInput: email" placeholder="[email protected]"><br>
6667        <p class="validationMessage" data-bind="validationMessage: email"></p>
6668      </div>
6669
6670      <!-- ko foreach: visits -->
6671      <div class="popup__row popup__row--two-elements">
6672        <div class="popup__row-item popup__row-item--patient">
6673          <label class="base-label">ФИО врача</label>
6674          <input data-bind="value: $data.fio_doctor" class="base-input" type="text" placeholder="Врач">
6675          <!-- ko if: $index() > 0 -->
6676          <div class="ordering-information__remove-icon tax-medicines__remove-icon" data-bind="click: function(){$parent.visits.remove($data)}"></div>
6677          <!-- /ko -->
6678        </div>
6679        <div class="popup__row-item popup__row-item--birthdate">
6680          <label class="base-label">Дата визита</label>
6681          <input data-bind="value: $data.dateOfVisit, maskedDate" class="base-input" type="text" placeholder="__.__.____">
6682        </div>
6683      </div>
6684      <div class="popup__row">
6685        <label class="base-label">Название препарата</label>
6686        <input type="text" class="base-input" data-bind="value: $data.drug_name" placeholder="Препарат">
6687      </div>
6688      <div class="popup__row">
6689        <label class="base-label">Сканы чека</label>
6690        <div class="base-filedrop">
6691          <div class="base-filedrop__empty">
6692            <span class="base-filedrop__title">Добавить файл</span>
6693            <span class="base-filedrop__sub-title">Или перетащите в область</span>
6694          </div>
6695          <input type="file" name="file" multiple id="resume-attachment" data-bind="fileDrop: { array: $data.check_scans }">
6696        </div>
6697        <div class="base-filedrop__files" data-bind="foreach: $data.check_scans">
6698          <div class="base-filedrop__file">
6699            <p class="base-filedrop__file-name" data-bind="text: name">
6700            </p>
6701            <i class="icon-close" data-bind="click: ()=>(m_tax.medicinesTaxForm.removeScan($parentContext.$index(), $index()))"></i>
6702          </div>
6703        </div>
6704      </div>
6705      <!-- /ko -->
6706
6707      <div class="popup__row">
6708        <div class="show-more" data-bind="click: addVisit">
6709          <i class="icon-plus"></i>Добавить визит
6710        </div>
6711      </div>
6712
6713      <div class="popup__row popup__row--last">
6714        <div class="privacy-text" data-bind="component: 'approvalWithPolitic'"></div>
6715        <button class="base-btn base-btn--mobile-wide" data-bind="
6716          click: submit,
6717          enable: !errorsComputed()().length && m_record.agreeWithPolitics(),
6718          visible: !isSubmitting()
6719        ">Отправить заявку</button>
6720        <div class="loader-wrapper" style="display: none" data-bind="visible: isSubmitting()">
6721          <div class="loader">
6722            <div class="loader__item"></div>
6723            <div class="loader__item"></div>
6724            <div class="loader__item"></div>
6725            <div class="loader__item"></div>
6726          </div>
6727        </div>
6728      </div>
6729    </div>
6730  </div>
6731  <!-- /ko -->
6732</div>
6733
6734      <!-- Search -->
6735      
6735<script type="text/html" id="simpleSearchTemplate">
6736  <div class="header-search__group-item" data-bind="css: { 'header-search__group-item_child': clinic_slug().includes('children') }">
6737    <!-- ko ifnot: ($parent.label === "specialist" || $parent.label === "program")-->
6738    <div class="header-search__item-img" data-bind="
6739      style: { backgroundImage: 'url(/static/mobile_app/www/assets/images/icons/' +
6740        {'article': 'icon_article.svg',
6741        'procedure': 'icon_service.svg',
6742        'disease': 'icon_article.svg',
6743        'department': 'icon_department.svg',
6744        'program': 'icon_service.svg',
6745        'speciality':'icon_doctor.svg'}[$parent.label]
6746      + ')'}
6747    "></div>
6748    <!-- /ko -->
6749    <!-- ko if: $parent.label === "specialist" -->
6750    <!-- ko ifnot: image() === "" -->
6751    <div class="header-search__item-img header-search__item-img--specialist" data-bind="
6752      style: { backgroundImage: `url('${image()}')` }
6753    "></div>
6754    <!-- /ko -->
6755    <!-- ko if: image() === "" -->
6756    <div class="header-search__item-img header-search__item-img--specialist"></div>
6757    <!-- /ko -->
6758    <!-- /ko -->
6759    <!-- ko if: $parent.label === "program" -->
6760    <!-- ko ifnot: image() === "" -->
6761    <div class="header-search__item-img" data-bind="
6762      style: { backgroundImage: `url('${image()}')` }
6763    "></div>
6764    <!-- /ko -->
6765    <!-- ko if: image() === "" -->
6766    <div class="header-search__item-img header-search__item-img--service"></div>
6767    <!-- /ko -->
6768    <!-- /ko -->
6769    <img loading="lazy" class="header-search__item-img--child" src="/static/mobile_app/www/assets/images/icons/child-search-icon.svg">
6770    <div class="header-search_all-without-pic">
6771      <div class="header-search__item-text">
6772        <a data-bind="attr: { href: $parent.label === 'procedure' && description_slug() != '' ? `/howtoprocedure/${description_slug()}` : url }">
6773          <div class="header-search__item-name">
6774            <span data-bind="html: m_search.searchHighlightReplacer($data, 'name')"></span>
6775            <span data-bind="
6776              if: $parent.label === 'speciality' &&
6777              clinic_slug().includes('children') &&
6778              name() !== 'Педиатр'
6779            ">(детский)</span>
6780          </div>
6781          <!-- ko if: $data.highlight && $data.highlight['synonyms.russian'] -->
6782          <div class="header-search__item-info" data-bind="html: $data.highlight['synonyms.russian']()[0]"></div>
6783          <!-- /ko -->
6784        </a>
6785        <!-- ko if: $parent.label === "specialist" -->
6786        <div class="header-search__item-info" data-bind="html: m_search.searchHighlightReplacer($data, 'profession')"></div>
6787        <!-- /ko -->
6788        <!-- ko if: $parent.label === "procedure" -->
6789        <span class="header-search__item-info table-prices__prepare" style="display: none;" data-bind="
6790          visible: description_text() && description_title(),
6791          click: function() { m_modal.openPreparationsModal(description_title(), description_text()) }
6792        ">
6793          <i class="icon-info"></i>
6794          Как подготовиться
6795        </span>
6796        <!-- /ko -->
6797        <!-- ko if: $parent.label === "article" -->
6798        <a data-bind="attr: {href: $data.url}" class="header-search__item-text">
6799          <div class="header-search__item-info" data-bind="html: m_search.searchHighlightReplacer($data, 'description')"></div>
6800          <!-- ko if: author_name().length > 0 -->
6801          <div class="header-search__item-info">
6802            Автор:
6803            <span data-bind="html: m_search.searchHighlightReplacer($data, 'author_name')"></span>
6804          </div>
6805          <!-- /ko -->
6806        </a>
6807        <!-- /ko -->
6808      </div>
6809      <!-- ko if: $parent.label === "specialist" -->
6810      <div class="header-search__item-price">
6811        <div class="header-search__item-price-value" data-bind="
6812          visible: $data.consultation_price() > 0
6813        ">
6814          <span>от</span>
6815          <span data-bind="html: helper.formatPrice($data.consultation_price())"></span>
6816        </div>
6817        <div class="header-search__item-price-info" data-bind="visible: $data.is_schedule_allowed() && !$data.age_types?.()">
6818          <!-- ko if: age_types().includes(2) || (age_types().includes(0) && age_types().includes(1)) -->
6819            взрослый / детский приём
6820          <!-- /ko -->
6821          <!-- ko ifnot: age_types().includes(2) || (age_types().includes(0) && age_types().includes(1)) -->
6822            <!-- ko if: age_types().includes(0) -->
6823              детский приём
6824            <!-- /ko -->
6825            <!-- ko if: age_types().includes(1) -->
6826              взрослый приём
6827            <!-- /ko -->
6828          <!-- /ko -->
6829        </div>
6830      </div>
6831      <!-- /ko -->
6832      <!-- ko if: $parent.label === "procedure" -->
6833      <span class="header-search__item-price-value" data-bind="
6834        visible: $data.procedure_api__price() > 0
6835      ">
6836        <span>от</span>
6837        <span data-bind="html: helper.formatPrice($data.procedure_api__price())"></span>
6838      </span>
6839
6840      <!-- /ko -->
6841      <!-- ko if: $parent.label === "program" -->
6842      <span class="header-search__item-price-value" data-bind="
6843            html: `от ${helper.formatPrice($data.program_api__price())}`,
6844            visible: $data.program_api__price() > 0
6845      "></span>
6846      <!-- /ko -->
6847      <!-- ko if:$parent.label === "specialist"  -->
6848      <!-- ko ifnot: is_schedule_allowed() -->
6849      <div class="header-search__item-actions header-search__item-actions-non-button">
6850        <div class="header-search__item-info">Нет свободных приемов.</div>
6851      </div>
6852      <!-- /ko -->
6853      <!-- /ko -->
6854      <!-- ko if: $parent.label === "speciality" || $parent.label === "procedure" || ($parent.label === "specialist" && is_schedule_allowed()) -->
6855      <div class="header-search__item-actions">
6856        <div class="btns-union">
6857          <!-- ko if: clinic_slug().includes('children') -->
6858
6859          <!-- Детский и взрослый врач -->
6860          <!-- ko if: clinic_slug().includes('clinic') -->
6861          <button type="button" class="base-btn base-btn--size-s base-btn--secondary" data-bind="
6862            click: ()=>{
6863              if($parent.label === 'speciality'){
6864                location.href = helper.generateRedirectAttrSpeciality(helper.getAgeTypeFromClinicSlug(clinic_slug()), name())
6865
6866              }else if($parent.label === 'specialist'){
6867                location.href = helper.generateRedirectAttrSpecialist(helper.getAgeTypeFromClinicSlug(clinic_slug()), name())
6868              }else{
6869                location.href = helper.generateRedirectForRecord('medical_check_up')
6870              }
6871            }
6872            disable: m_record.isLoading()
6873          ">Записаться</button>
6874          <!-- /ko -->
6875
6876
6877          <!-- Только детский врач -->
6878          <!-- ko ifnot: clinic_slug().includes('clinic') -->
6879          <button type="button" class="base-btn base-btn--size-s base-btn--secondary child" data-bind="
6880            click: ()=>{
6881              if($parent.label === 'speciality'){
6882                location.href = helper.generateRedirectAttrSpeciality(0, name())
6883
6884              }else if($parent.label === 'specialist'){
6885                location.href = helper.generateRedirectAttrSpecialist(0, name())
6886              }else{
6887                location.href = helper.generateRedirectForRecord('medical_check_up')
6888              }
6889            }
6890            disable: m_record.isLoading()
6891          ">
6892            <!-- ko if: helper.isMobile() -->
6893            Записаться
6894            <!-- /ko -->
6895            <!-- ko ifnot: helper.isMobile() -->
6896            Записать ребенка
6897            <!-- /ko -->
6898          </button>
6899          <!-- /ko -->
6900          <!-- /ko -->
6901
6902          <!-- Только взрослый врач -->
6903          <!-- ko ifnot: clinic_slug().includes('children') -->
6904          <button type="button" class="base-btn base-btn--size-s base-btn--secondary" data-bind="
6905            click: ()=>{
6906              if($parent.label === 'speciality'){
6907                location.href = helper.generateRedirectAttrSpeciality(1, name())
6908
6909              }else if($parent.label === 'specialist'){
6910                location.href = helper.generateRedirectAttrSpecialist(1, name())
6911              }else{
6912                location.href = helper.generateRedirectForRecord('medical_check_up')
6913              }
6914            }
6915            disable: m_record.isLoading()
6916          ">Записаться</button>
6917          <!-- /ko -->
6918          <!-- /ko -->
6919        </div>
6920        <div class="loader-wrapper" style="display:none">
6921          <div class="loader">
6922            <div class="loader__item"></div>
6923            <div class="loader__item"></div>
6924            <div class="loader__item"></div>
6925            <div class="loader__item"></div>
6926          </div>
6927        </div>
6928      </div>
6929      <!-- /ko -->
6930      <!-- ko if: $parent.label === "program" -->
6931      <div class="header-search__item-actions">
6932        <div class="btns-union">
6933          <button type="button" class="base-btn base-btn--size-s base-btn--secondary" data-bind="
6934          click: function() { m_record.openCallbackProgramFormOnPage(ko.unwrap(name)) },
6935          disable: m_record.isLoading()
6936          ">Оставить заявку
6937          </button>
6938        </div>
6939      </div>
6940      <!-- /ko -->
6941      <!-- ko if: $parent.label === "article" -->
6942      <div class="header-search__item-date" data-bind="text: date"></div>
6943      <!-- /ko -->
6944    </div>
6945  </div>
6946
6947</script>
6947
6948
6949      <!-- Pushes -->
6950      
6950<script id="clipboard_push" type="text/html">
6951  <div class="clipboard-push push">
6952    <div class="container">
6953      <div class="push__card">
6954        <div class="push__close" data-bind="click: helper.closeClipboardPush">
6955          <i class="icon-close"></i>
6956        </div>
6957        <div class="push__inner">
6958          <div class="push__title"></div>
6959          <div class="push__text"></div>
6960        </div>
6961        <div class="push__action" data-bind="click: helper.copyClipboard">
6962          <a class="base-btn base-btn--secondary">Скопировать</a>
6963        </div>
6964      </div>
6965    </div>
6966  </div>
6967
6968</script>
6968
6969
6970      
6970<script id="IE_alert" type="text/html">
6971  <div class="push IE-alert">
6972    <div class="container">
6973      <div class="push__card">
6974        <div class="push__close" onclick="$('.IE-alert').removeClass('show');">
6975          <i class="icon-close"></i>
6976        </div>
6977        <div class="push__inner">
6978          <div class="push__title">Внимание!</div>
6979          <div class="push__text">Сайт может работать некорректно в браузере Internet Explorer. Если у вас возникают проблемы - воспользуйтесь другим браузером</div>
6980        </div>
6981      </div>
6982    </div>
6983  </div>
6984
6985</script>
6985
6986
6987      
6988<script type="text/html" id="favorite">
6989  <!-- ko if: window.MODULES().includes(window.MODULES_NAMES().CABINET)-->
6990  <div class="tooltip-wrap favorite-wrap ko-hidden" data-bind="
6991    css: { 'favorite-wrap--active': m_cabinet_favorite.isIncluded($data) },
6992    click: () => m_cabinet_favorite.favorite($data)
6993  ">
6994    <i class="icon-favorite"></i>
6995    <div class="tooltip-bottom"></div>
6996  </div>
6997  <!-- /ko -->
6998</script>
6998
6999
7000
7001      <input type="hidden" name="clinic_slug" id="clinic_slug" value="clinic">
7002    </div>
7003
7004    
7005
7006    
7006<script>
7007      window.THEME = ko.observable('ugmk');
7008      window.MODULES = ko.observable(["covid_bot", "partner", "yookassa", "disease", "donors", "events", "directions", "polls", "roddom", "self_diagnosis", "articles", "pages_about", "remote", "eco", "dent", "cabinet", "bonuses_in_cabinet", "for_the_visually_impaired", "services_for_you", "app_links", "calculator", "services", "recaptcha", "sms_verify", "certificates", "payments"]);
7009      window.MODULES_NAMES = ko.observable({'COVID_BOT': 'covid_bot', 'PARTNER': 'partner', 'SBERBANK': 'sberbank', 'YOOKASSA': 'yookassa', 'DISEASE': 'disease', 'DONORS': 'donors', 'EVENTS': 'events', 'DIRECTIONS': 'directions', 'POLLS': 'polls', 'RODDOM': 'roddom', 'SELF_DIAGNOSIS': 'self_diagnosis', 'ARTICLES': 'articles', 'PAGES_ABOUT': 'pages_about', 'REMOTE': 'remote', 'ECO': 'eco', 'DENT': 'dent', 'CABINET': 'cabinet', 'BONUSES_IN_CABINET': 'bonuses_in_cabinet', 'FOR_THE_VISUALLY_IMPAIRED': 'for_the_visually_impaired', 'SERVICES_FOR_YOU': 'services_for_you', 'APP_LINKS': 'app_links', 'PRICE_WARNING_LABEL': 'price_warning_label', 'SERVICES': 'services', 'RECAPTCHA': 'recaptcha', 'SMS_VERIFY': 'sms_verify', 'CERTIFICATES': 'certificates', 'PAYMENTS': 'payments', 'EDUCATION': 'education'});
7010      window.APPOINTMENT_OPTIONS = ko.observable(['online_record', 'hospital', 'translator', 'doctor_at_home']);
7011      window.APPOINTMENT_OPTIONS_NAMES = ko.observable({'ONLINE_RECORD': 'online_record', 'HOSPITAL': 'hospital', 'TRANSLATOR': 'translator', 'ADMINISTRATOR': 'administrator', 'DOCTOR_AT_HOME': 'doctor_at_home', 'EMPTY_SCHEDULE_CALLBACK': 'empty_schedule_callback'});
7012      window.CURRENCY = 'rub';
7013      window.PHONE_PLACEHOLDER = '+7(___)___-__-__';
7014      window.LOGO = '/static/mobile_app/www/assets/images/logo.svg';
7015      window.ICON_LOGO = '/static/mobile_app/www/assets/images/icon_logo.png';
7016      window.CLINIC_PHONE = '+7 (343) 283-08-08';
7017      window.CLINIC_NAME = 'УГМК-Здоровье';
7018      window.LICENSE = '/media/clinic/Лицензия_медицинская_УГМК-Здоровье_от_25.08.2017.pdf';
7019      window.CHAT_SERVICE = 'livetex';
7020      window.SMARTCAPTCHA_PUBLIC_KEY = 'ysc1_Vw7anohWNA4cf9EOHS9HkmmPCOd3BVxTeHYZyx2fd3f4e36f';
7021      window.DOMAIN_NAME = 'www.ugmk-clinic.ru';
7022      window.TRANSLATION_LANGUAGES = ['deu', 'cha', 'eng', 'fra', 'ces', 'spa', 'ita', 'kor', 'tur', 'rus'];
7023      window.LIST_FOR_SEARCH = ['speciality', 'specialist', 'program', 'procedure', 'disease', 'article', 'department'];
7024      window.DEV_DOMAINS = ['5.181.255.19:8001'];
7025      if (window.DEV_DOMAINS.includes(window.location.origin) && localStorage.getItem('dev_password') != 'denpchel123') {
7026        document.getElementsByTagName('html')[0].remove()
7027      };
7028    </script>
7028
7029    
7030    
7030<script type="text/javascript" src="/static/mobile_app/www/lib/lodash.min.js"></script>
7030
7031    
7031<script type="text/javascript" src="/static/mobile_app/www/lib/lodash.extra.js"></script>
7031
7032    
7032<script type="text/javascript" src="/static/mobile_app/www/lib/jquery.maskedinput.js"></script>
7032
7033    
7033<script type="text/javascript" src="/static/mobile_app/www/lib/arcticmodal/jquery.arcticmodal.js"></script>
7033
7034    
7034<script type="text/javascript" src="/static/mobile_app/www/lib/knockout.mapping-2.4.1.js"></script>
7034
7035    
7035<script type="text/javascript" src="/static/mobile_app/www/lib/knockout.validation.min.js"></script>
7035
7036    
7036<script type="text/javascript" src="/static/mobile_app/www/lib/moment.min.js"></script>
7036
7037    
7037<script type="text/javascript" src="/static/mobile_app/www/lib/locale/ru.js"></script>
7037
7038    
7038<script type="text/javascript" src="/static/mobile_app/www/lib/mobile-detect.js"></script>
7038
7039    
7039<script type="text/javascript" src="/static/mobile_app/www/lib/async.min.js"></script>
7039
7040    
7040<script type="text/javascript" src="/static/mobile_app/www/lib/flatpickr/flatpickr.4.6.13.min.js"></script>
7040
7041    
7041<script type="text/javascript" src="/static/mobile_app/www/lib/flatpickr/flatpickr.ru.js"></script>
7041
7042    
7042<script type="text/javascript" src="/static/mobile_app/www/lib/selectize/selectize.min.js"></script>
7042
7043    
7043<script type="text/javascript" src="/static/mobile_app/www/lib/selectize/knockout-selectize.js"></script>
7043
7044    
7044<script type="text/javascript"
7045      src="/static/mobile_app/www/lib/inputmask-multi/jquery.inputmask.bundle.min.js"></script>
7045
7046    
7046<script type="text/javascript"
7047      src="/static/mobile_app/www/lib/inputmask-multi/jquery.inputmask-multi.min.js"></script>
7047
7048    
7048<script type="text/javascript" src="/static/mobile_app/www/lib/masonry-layout-4.2.2.min.js"></script>
7048
7049    
7049<script type="text/javascript" src="/static/mobile_app/www/lib/jquery.animateNumber.min.js"></script>
7049
7050    
7050<script type="text/javascript" src="/static/mobile_app/www/lib/imagesloaded.pkgd.min.js"></script>
7050
7051    
7051<script type="text/javascript" src="/static/mobile_app/www/assets/js/custom.js"></script>
7051
7052    
7052<script type="text/javascript" src="/static/mobile_app/www/lib/owl/owl.carousel.min.js"></script>
7052
7053    
7053<script type="text/javascript" src="/static/mobile_app/www/assets/plugins/jquery.mousewheel.js"></script>
7053
7054    
7054<script type="text/javascript" src="/static/mobile_app/www/assets/plugins/jquery.matchHeight.js"></script>
7054
7055    
7055<script type="text/javascript" src="/static/mobile_app/www/assets/plugins/formstyler.min.js"></script>
7055
7056    
7056<script type="text/javascript" src="/static/mobile_app/www/js/other/constants.js"></script>
7056
7057    
7057<script type="text/javascript" src="/static/mobile_app/www/js/other/helper.js"></script>
7057
7058    
7058<script type="text/javascript" src="/static/mobile_app/www/js/other/swiper_record_config.js"></script>
7058
7059    
7059<script type="text/javascript" src="/static/mobile_app/www/js/other/custom_bindings.js"></script>
7059
7060    
7060<script type="text/javascript" src="/static/mobile_app/www/js/services_search.js"></script>
7060
7061    
7061<script type="text/javascript" src="/static/mobile_app/www/js/header_search.js"></script>
7061
7062    
7062<script type="text/javascript" src="/static/mobile_app/www/js/other/person_directory.js"></script>
7062
7063    
7063<script type="text/javascript" src="/static/mobile_app/www/components/person_picker.js"></script>
7063
7064    
7064<script type="text/javascript" src="/static/mobile_app/www/js/other/ko-extenders.js"></script>
7064
7065    
7065<script type="text/javascript" src="/static/mobile_app/www/js/other/ajax-wrapper.js"></script>
7065
7066    
7066<script type="text/javascript" src="/static/mobile_app/www/js/other/polyfills.js"></script>
7066
7067    
7067<script type="text/javascript" src="/static/mobile_app/www/js/other/local.js"></script>
7067
7068    
7068<script type="text/javascript" src="/static/mobile_app/www/js/other/record_validation.js"></script>
7068
7069    
7069<script type="text/javascript" src="/static/mobile_app/www/lib/cecutient/cecutient.js"></script>
7069
7070    
7070<script type="text/javascript"
7071      src="/static/mobile_app/www/lib/magnific-popup/jquery.magnific-popup.min.js"></script>
7071
7072    
7072<script type="text/javascript" src="/static/mobile_app/www/lib/mimetype.min.js"></script>
7072
7073    
7074    
7074<script src="https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=onloadFunction" async
7075      defer></script>
7075
7076
7077    <!-- Stores -->
7078    <!-- ko_feature shared/stores/BaseStore.js -->
7079<script type="text/javascript" src="/static/mobile_app/www/features/shared/stores/BaseStore.js"></script>
7079
7080<!-- /ko_feature shared/stores/BaseStore.js -->
7081    <!-- ko_feature shared/stores/BasicStore.js -->
7082<script type="text/javascript" src="/static/mobile_app/www/features/shared/stores/BasicStore.js"></script>
7082
7083<!-- /ko_feature shared/stores/BasicStore.js -->
7084    <!-- ko_feature shared/stores/PaginateStore.js -->
7085<script type="text/javascript" src="/static/mobile_app/www/features/shared/stores/PaginateStore.js"></script>
7085
7086<!-- /ko_feature shared/stores/PaginateStore.js -->
7087
7088    <!-- Forms -->
7089    
7090    
7090<script type="text/javascript" src="/static/mobile_app/www/js/forms/RecordSearch.js"></script>
7090
7091    
7091<script type="text/javascript" src="/static/mobile_app/www/js/forms/RecordTime.js"></script>
7091
7092    
7092<script type="text/javascript" src="/static/mobile_app/www/js/forms/RecordContact.js"></script>
7092
7093    
7093<script type="text/javascript" src="/static/mobile_app/www/js/forms/CallbackForm.js"></script>
7093
7094    
7094<script type="text/javascript" src="/static/mobile_app/www/js/forms/CallbackForeignForm.js"></script>
7094
7095
7096    
7096<script type="text/javascript" src="/static/mobile_app/www/js/forms/CallbackHomeForm.js"></script>
7096
7097    
7097<script type="text/javascript" src="/static/mobile_app/www/js/forms/CallbackServiceForm.js"></script>
7097
7098    
7098<script type="text/javascript" src="/static/mobile_app/www/js/forms/CallbackMobileForm.js"></script>
7098
7099    
7099<script type="text/javascript" src="/static/mobile_app/www/js/forms/QuestionForm.js"></script>
7099
7100    
7100<script type="text/javascript" src="/static/mobile_app/www/js/forms/InvoicePay.js"></script>
7100
7101    
7101<script type="text/javascript" src="/static/mobile_app/www/js/forms/FeedbackForm.js"></script>
7101
7102    
7102<script type="text/javascript" src="/static/mobile_app/www/js/forms/TaxContactMedicines.js"></script>
7102
7103    
7103<script type="text/javascript" src="/static/mobile_app/www/js/forms/CertificateOrder.js"></script>
7103
7104    
7104<script type="text/javascript" src="/static/mobile_app/www/js/forms/ReviewForm.js"></script>
7104
7105    
7105<script type="text/javascript" src="/static/mobile_app/www/js/forms/CardGeneration.js"></script>
7105
7106    
7106<script type="text/javascript" src="/static/mobile_app/www/js/forms/TransferBonuses.js"></script>
7106
7107    
7107<script type="text/javascript" src="/static/mobile_app/www/js/forms/CalendarDayInfo.js"></script>
7107
7108    
7108<script type="text/javascript" src="/static/mobile_app/www/js/forms/RecordContactSimple.js"></script>
7108
7109    
7110
7111    
7112
7113    <!-- New Models -->
7114
7115    <!-- ko_feature record/models/record-search.model.js -->
7116<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-search.model.js"></script>
7116
7117<!-- /ko_feature record/models/record-search.model.js -->
7118    <!-- ko_feature record/models/record-time.model.js -->
7119<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-time.model.js"></script>
7119
7120<!-- /ko_feature record/models/record-time.model.js -->
7121    <!-- ko_feature record/models/record-contact.model.js -->
7122<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-contact.model.js"></script>
7122
7123<!-- /ko_feature record/models/record-contact.model.js -->
7124    <!-- ko_feature record/models/record-cart.model.js -->
7125<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-cart.model.js"></script>
7125
7126<!-- /ko_feature record/models/record-cart.model.js -->
7127    <!-- ko_feature record/models/record-hospitalization.model.js -->
7128<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-hospitalization.model.js"></script>
7128
7129<!-- /ko_feature record/models/record-hospitalization.model.js -->
7130    <!-- ko_feature record/models/record-sms-validation.model.js -->
7131<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-sms-validation.model.js"></script>
7131
7132<!-- /ko_feature record/models/record-sms-validation.model.js -->
7133    <!-- ko_feature record/models/record-foreign.model.js -->
7134<script type="text/javascript" src="/static/mobile_app/www/features/record/models/record-foreign.model.js"></script>
7134
7135<!-- /ko_feature record/models/record-foreign.model.js -->
7136    
7137    <!-- ko_feature record/models/record-common.viewmodel.js -->
7138<script type="module" src="/static/mobile_app/www/features/record/models/record-common.viewmodel.js"></script>
7138
7139<!-- /ko_feature record/models/record-common.viewmodel.js -->
7140
7141    <!-- Config -->
7142    
7142<script type="text/javascript">
7143      window.CITY_CONFIG = [{"slug": "ekaterinburg", "name": "Екатеринбург", "geo_lat": 56.593365, "geo_lon": 60.943743, "main_slug": "clinic"}, {"slug": "serov", "name": "Серов", "geo_lat": 59.553984, "geo_lon": 60.745868, "main_slug": "semejnaya-poliklinika-v-serove"}, {"slug": "verkhniaia-pyshma", "name": "Верхняя Пышма", "geo_lat": 56.98193, "geo_lon": 60.561215, "main_slug": "verhnyaya-pyshma"}];
7144      window.DEFAULT_CITY_SLUG = "ekaterinburg";
7145    </script>
7145
7146    
7146<script type="text/javascript" src="/static/mobile_app/www/js/forms/SearchData.js"></script>
7146
7147    <!-- Models -->
7148    
7149    
7149<script type="text/javascript" src="/static/mobile_app/www/js/models/m_site.js"></script>
7149
7150    
7150<script type="text/javascript" src="/static/mobile_app/www/js/models/m_article.js"></script>
7150
7151    
7151<script type="text/javascript" src="/static/mobile_app/www/js/models/m_search.js"></script>
7151
7152    
7152<script type="text/javascript" src="/static/mobile_app/www/js/models/m_vacancy.js"></script>
7152
7153    
7153<script type="text/javascript" src="/static/mobile_app/www/js/models/m_contact.js"></script>
7153
7154    
7154<script type="text/javascript" src="/static/mobile_app/www/js/models/m_procedure.js"></script>
7154
7155    
7155<script type="text/javascript" src="/static/mobile_app/www/js/models/m_procedure_service.js"></script>
7155
7156    
7156<script type="text/javascript" src="/static/mobile_app/www/js/models/m_procedure_program.js"></script>
7156
7157    
7157<script type="text/javascript" src="/static/mobile_app/www/js/models/m_login.js"></script>
7157
7158    
7158<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cart.js"></script>
7158
7159    
7159<script type="text/javascript" src="/static/mobile_app/www/js/models/m_modal.js"></script>
7159
7160    
7160<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_calendar.js"></script>
7160
7161    
7161<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_analyses.js"></script>
7161
7162    
7162<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_personal.js"></script>
7162
7163    
7163<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_document.js"></script>
7163
7164    
7164<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_invoice.js"></script>
7164
7165    
7165<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet_favorite.js"></script>
7165
7166    
7166<script type="text/javascript" src="/static/mobile_app/www/js/models/m_device_auth.js"></script>
7166
7167    
7167<script type="text/javascript" src="/static/mobile_app/www/js/models/m_cabinet.js"></script>
7167
7168    
7168<script type="text/javascript" src="/static/mobile_app/www/js/models/m_record.js"></script>
7168
7169    
7169<script type="text/javascript" src="/static/mobile_app/www/js/models/m_record_closest.js"></script>
7169
7170    
7170<script type="text/javascript" src="/static/mobile_app/www/js/models/m_tests.js"></script>
7170
7171    
7171<script type="text/javascript" src="/static/mobile_app/www/js/models/m_polls.js"></script>
7171
7172    
7172<script type="text/javascript" src="/static/mobile_app/www/js/models/m_pay_invoice.js"></script>
7172
7173    
7173<script type="text/javascript" src="/static/mobile_app/www/js/models/m_tax.js"></script>
7173
7174    
7174<script type="text/javascript" src="/static/mobile_app/www/js/models/m_review.js"></script>
7174
7175    
7175<script type="text/javascript" src="/static/mobile_app/www/js/models/m_about.js"></script>
7175
7176    
7176<script type="text/javascript" src="/static/mobile_app/www/js/models/m_specialists.js"></script>
7176
7177    
7177<script type="text/javascript" src="/static/mobile_app/www/js/models/m_onboarding.js"></script>
7177
7178    
7178<script type="text/javascript" src="/static/mobile_app/www/js/models/m_clinic_selector.js"></script>
7178
7179    
7179<script type="text/javascript" src="/static/mobile_app/www/js/models/m_partner.js"></script>
7179
7180    
7180<script type="text/javascript" src="/static/mobile_app/www/js/models/m_checkups.js"></script>
7180
7181    
7182    
7182<script type="text/javascript" src="/static/mobile_app/www/js/index.js"></script>
7182
7183    
7183<script type="text/javascript" src="/static/mobile_app/www/js/typography.js"></script>
7183
7184    
7184<script type="text/javascript" src="/static/mobile_app/www/js/models/m_poll_user_result.js"></script>
7184
7185    
7185<script type="text/javascript" src="/static/mobile_app/www/js/models/m_card.js"></script>
7185
7186    
7186<script type="text/javascript" src="/static/mobile_app/www/js/models/m_birth.js"></script>
7186
7187    
7187<script type="text/javascript" src="/static/mobile_app/www/js/models/m_hospital.js"></script>
7187
7188    
7188<script type="text/javascript" src="/static/mobile_app/www/js/models/m_record_tools.js"></script>
7188
7189    
7189<script type="text/javascript" src="/static/mobile_app/www/components/approvalWithPolitic.js"></script>
7189
7190    
7190<script type="text/javascript" src="/static/mobile_app/www/components/approvalMarketingSubscribe.js"></script>
7190
7191    
7191<script type="text/javascript" src="/static/mobile_app/www/lib/taz/swiper.min.js"></script>
7191
7192    
7192<script type="text/javascript" src="/static/mobile_app/www/js/models/m_new_eco.js"></script>
7192
7193    
7193<script type="text/javascript" src="/static/mobile_app/www/components/newsletter/newsletter.js"></script>
7193
7194    
7195    
7196
7197    
7197<script>
7198      if (navigator.userAgent.indexOf('YaBrowser') !== -1) {
7199        document.getElementsByTagName("body")[0].classList.add("yaBrowser");
7200      }
7201    </script>
7201
7202
7203    
7204    
7205    <!-- LiveTex {literal} -->
7206    
7206<script type='text/javascript'>
7207      var liveTex = true,
7208        liveTexID = "148876",
7209        liveTex_object = true;
7210
7211      var send_ct_livetex = function (sub) {
7212        var ct_site_id = "48200";
7213        var ct_data = { subject: sub, requestUrl: location.href, sessionId: window.call_value };
7214        var request = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
7215        var post_data = Object.keys(ct_data).reduce(function (a, k) { if (!!ct_data[k]) { a.push(k + '=' + encodeURIComponent(ct_data[k])); } return a }, []).join('&');
7216        var url = 'https://api.calltouch.ru/calls-service/RestAPI/' + ct_site_id + '/requests/orders/register/';
7217        request.open("POST", url, true); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send(post_data);
7218      };
7219      window.ct_site_id = '48200';
7220
7221      window.LiveTex = {
7222        onLiveTexReady: function () {
7223          if (typeof ga === "undefined") return;
7224          ga('create', 'UA-21233605-2 ', 'auto', {
7225            'name': 'newTracker1'
7226          }); // задаем имя newTracker1 счетчику GA
7227          $('.lt-bttn.lt-submit.lt-main-color.lt-go-to-chat-event').on("click", () => {
7228            if (typeof helper !== "undefined") {
7229              helper.sendStats({
7230                name: $('input.lt-i-label__input.lt-user-name').val(),
7231                message: $('#livetex-chat-input-text').val(),
7232              });
7233            }
7234          });
7235          var desc1 = LiveTex.addEventListener(
7236            LiveTex.Event.CONVERSATION_STARTED,
7237            function (data) {
7238              'yaCounter45658071' in window && yaCounter45658071.reachGoal('conversation-started');
7239              'ga' in window && ga('newTracker1.send', 'event', 'LiveTex', 'conversation-started');
7240            }
7241          );
7242          var desc2 = LiveTex.addEventListener(
7243            LiveTex.Event.OFFLINE_MESSAGE_SENT,
7244            function (data) {
7245              'yaCounter45658071' in window && yaCounter45658071.reachGoal('offline-message-sent');
7246              'ga' in window && ga('newTracker1.send', 'event', 'LiveTex', 'offline-message-sent');
7247            }
7248          );
7249          var descriptor1 = LiveTex.addEventListener(LiveTex.Event.CALLBACK_SENT, function () { window.ct('goal', 'CT_CALLBACK_SENT'); });
7250          var descriptor2 = LiveTex.addEventListener(LiveTex.Event.CONVERSATION_STARTED, function () { window.ct('goal', 'CT_CONVERSATION_STARTED'); });
7251          var descriptor3 = LiveTex.addEventListener(LiveTex.Event.OFFLINE_MESSAGE_SENT, function () { window.ct('goal', 'CT_OFFLINE_MESSAGE_SENT'); });
7252        }
7253      };
7254      (function () {
7255        var lt = document.createElement('script');
7256        lt.type = 'text/javascript';
7257        lt.async = true;
7258        lt.src = '//cs15.livetex.ru/js/client.js';
7259        var sc = document.getElementsByTagName('script')[0];
7260        if (sc) sc.parentNode.insertBefore(lt, sc);
7261        else document.documentElement.firstChild.appendChild(lt);
7262      })();
7263    </script>
7263
7264    <!-- LiveTex {/literal} -->
7265    <link rel="stylesheet" href="https://cdn.saas-support.com/widget/cbk.css">
7266    
7266<script type="text/javascript"
7267      src="https://cdn.saas-support.com/widget/cbk.js?wcb_code=5f634143fdae2dc7f4b6cac2c2201cc9" charset="UTF-8">
7268      </script>
7268
7269    <!-- calltouch -->
7270    
7270<script type="text/javascript">
7271      (function (w, d, n, c) { w.CalltouchDataObject = n; w[n] = function () { w[n]["callbacks"].push(arguments) }; if (!w[n]["callbacks"]) { w[n]["callbacks"] = [] } w[n]["loaded"] = false; if (typeof c !== "object") { c = [c] } w[n]["counters"] = c; for (var i = 0; i < c.length; i += 1) { p(c[i]) } function p(cId) { var a = d.getElementsByTagName("script")[0], s = d.createElement("script"), i = function () { a.parentNode.insertBefore(s, a) }, m = typeof Array.prototype.find === 'function', n = m ? "init-min.js" : "init.js"; s.type = "text/javascript"; s.async = true; s.src = "https://mod.calltouch.ru/" + n + "?id=" + cId; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", i, false) } else { i() } } })(window, document, "ct", "4f1cycug");
7272    </script>
7272
7273    <!-- calltouch -->
7274
7275    
7276    
7277
7278
7279    
7279<script type="text/javascript">
7280      $(document).ready(
7281        $(function ($) {
7282          if (!window.location.pathname.endsWith('/contacts/')) {
7283            $('.cecutient').cecutient({
7284              target: "#layout",
7285              imageClass: ".cecutientImagesOn",
7286              hElem: ".hElem",
7287              container: "#panelWrapper",
7288              containerPath: "/static/mobile_app/www/templates/cecutient_panels",
7289              language: 'ru'
7290            });
7291          }
7292
7293          if (navigator.userAgent.includes('MSIE') || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
7294            $('.IE-alert').addClass('show');
7295          }
7296        })
7297      )
7298    </script>
7298
7299
7300    
7301
7302  
7303  <div class="cookie-overlay" data-bind="visible: !m_cabinet.is_native()">
7304    <div class="cookie-banner">
7305      <div class="cookie-banner__content">
7306        <p>Мы используем cookies. Используя сайт, вы соглашаетесь с
7307          <a href="/page/agree/">обработкой данных</a> с целью сбора аналитики. Cookies можно отключить в настройках вашего браузера.</p>
7308        <button id="accept-cookies">Принять</button>
7309      </div>
7310    </div>
7311  </div>
7312  
7313
7314</body>
7315
7316<script>
7317  document.addEventListener('DOMContentLoaded', function() {
7318
7319  if (helper.getCookie('cookie_consent') !== 'accepted') {
7320    var acceptCookiesButton = document.getElementById('accept-cookies');
7321
7322    if (acceptCookiesButton) {
7323      acceptCookiesButton.addEventListener('click', function() {
7324        document.cookie = "cookie_consent=accepted; path=/; max-age=" + (60*60*24*365);
7325        document.querySelector('.cookie-overlay').style.display = 'none';
7326        document.querySelector('.cookie-banner').style.display = 'none';
7327        document.body.style.overflow = '';
7328      });
7329    }
7330  } else {
7331    document.body.style.overflow = '';
7332  }
7333});
7334</script>
7334
7335
7336<script>
7337  // Отрисовка галерей статьи из RichTextUploadingField
7338  articleGalleries = document.getElementsByClassName('article-gallery')
7339  Array.from(articleGalleries).forEach((gallery, index) => {
7340    if (gallery.getElementsByClassName("article-gallery-img").length === 0) {
7341      gallery.remove()
7342      return
7343    }
7344    galleryOpenedImg = document.createElement("img")
7345    galleryOpenedImgDesctiption = document.createElement("div")
7346    galleryOpenedImg.classList.add("gallery-opened-img")
7347    galleryOpenedImgDesctiption.classList.add("gallery-opened-img-description")
7348    gallery.id = index
7349    galleryOpenedImg.id = `article-galery-opened-${index}`
7350    galleryOpenedImgDesctiption.id = `article-galery-opened-description-${index}`
7351    firstOpenedImg = gallery.getElementsByTagName("img")[0]
7352    firstOpenedImg.classList.add("article-gallery-img-opened")
7353    galleryOpenedImg.src = firstOpenedImg.src
7354    galleryOpenedImgDesctiption.textContent = firstOpenedImg.alt
7355    gallery.before(galleryOpenedImg)
7356    gallery.before(galleryOpenedImgDesctiption)
7357    gallery.addEventListener("click", (event) => {
7358      galeryId = event.target.parentElement.id
7359      targetImg = event.target
7360      if (!galeryId) return
7361      gallery.getElementsByClassName("article-gallery-img-opened")[0].classList.remove("article-gallery-img-opened")
7362      targetImg.classList.add("article-gallery-img-opened")
7363      document.getElementById(`article-galery-opened-${galeryId}`).src = targetImg.src
7364      document.getElementById(`article-galery-opened-description-${galeryId}`).textContent = targetImg.alt
7365    })
7366  });
7367</script>
vendor: 1 bytes, line 7367
7367
7368<script>
7369  if (!helper.getCookie('city')) {
7370    m_site.getLocation()
7371  }
7372</script>
7372
7373
7374</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.