PageSourceSearch

https://ibisdomodedovo.ru/about/

html ibisdomodedovo.ru collected 2026-10-04 09:28:03 UTC 41,997 bytes, 742 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="ru-ru">
3
4<head><title>Об отеле - ibis Москва Аэропорт Домодедово</title><meta http-equiv="content-type" content="text/html; charset=utf-8">
5<meta charset="utf-8">
6<meta name="viewport" content="width=device-width, initial-scale=1"><meta property="og:url" content="https://ibisdomodedovo.ru/about/"><meta property="og:title" content="Об отеле - ibis Москва Аэропорт Домодедово"><meta property="og:description" content="Комфортный отдых в отеле рядом с аэропортом Домодедово. Трансфер из аэропорта Домодедово."><meta property="og:type" content="website"><meta property="place:location:latitude" content="55.4518"><meta property="place:location:longitude" content="37.859284">
7
8        <meta property="og:image" content="https://ibisdomodedovo.ru/img/8e1682adf53d989f.webp">
9        <meta property="og:image:alt" content="ibis Москва Аэропорт Домодедово"><meta property="og:locale:alternate" content="en_GB"><meta property="og:locale" content="ru_RU"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Об отеле - ibis Москва Аэропорт Домодедово"><meta name="twitter:description" content="Комфортный отдых в отеле рядом с аэропортом Домодедово. Трансфер из аэропорта Домодедово.">
10
11    <meta name="twitter:image" content="https://ibisdomodedovo.ru/img/8e1682adf53d989f.webp">
12    <meta name="twitter:image:alt" content="ibis Москва Аэропорт Домодедово"><meta name="yandex-verification" content="a37d2f8fb4b4c82d" /><meta name="description" content="Комфортный отдых в отеле рядом с аэропортом Домодедово.  Трансфер из аэропорта Домодедово."><link rel='stylesheet' href='/css/style.css?r=1790714919' type='text/css' media='all' /><link rel='stylesheet' href='/css/variables.css?r=1790714919' type='text/css' media='all' /><link rel="shortcut icon" type="image/png" href="/img/4b4d41d9974a6ade.webp?r=1790714919"><link rel="canonical" href="https://ibisdomodedovo.ru/about/">
13    
14    <link rel="alternate" hreflang="en-gb" href="https://ibisdomodedovo.ru/en-gb/about/"/><link rel="alternate" hreflang="ru-ru" href="https://ibisdomodedovo.ru/ru-ru/about/"/><link rel="alternate" hreflang="x-default" href="https://ibisdomodedovo.ru/about/"/>
15
16<script type='application/ld+json'>
17    {"@context":"https://schema.org","@graph":[{"@type":"Hotel","@id":"https://ibisdomodedovo.ru/ru-ru/#hotel","url":"https://ibisdomodedovo.ru/ru-ru/about/","logo":"https://ibisdomodedovo.ru/img/43b6a4180f5a63bf.webp","photo":"https://ibisdomodedovo.ru/img/8e1682adf53d989f.webp","telephone":"\u002B74956688880","email":"[email protected]","name":"ibis Москва Аэропорт Домодедово","description":"Комфортный отдых в отеле рядом с аэропортом Домодедово. Шведский стол. Трансфер из аэропорта Домодедово.","checkinTime":"15:00","checkoutTime":"12:00","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Wi-Fi","value":true},{"@type":"LocationFeatureSpecification","name":"Парковка","value":true},{"@type":"LocationFeatureSpecification","name":"Ресторан","value":true},{"@type":"LocationFeatureSpecification","name":"Детская комната / клуб / уголок","value":true},{"@type":"LocationFeatureSpecification","name":"Лифт","value":true},{"@type":"LocationFeatureSpecification","name":"Трансфер","value":true},{"@type":"LocationFeatureSpecification","name":"Камера хранения / комната для багажа","value":true},{"@type":"LocationFeatureSpecification","name":"Услуги прачечной и химчистки","value":true},{"@type":"LocationFeatureSpecification","name":"Конференц-зал","value":true},{"@type":"LocationFeatureSpecification","name":"Банкомат","value":true},{"@type":"LocationFeatureSpecification","name":"Бар","value":true},{"@type":"LocationFeatureSpecification","name":"Организация банкетов и мероприятий","value":true},{"@type":"LocationFeatureSpecification","name":"Детская площадка","value":true},{"@type":"LocationFeatureSpecification","name":"Оборудование для людей с ограниченными возможностями","value":true}],"starRating":{"@type":"Rating","ratingValue":"3"},"address":{"@type":"PostalAddress","addressCountry":"RUS","addressLocality":"г. Домодедово","streetAddress":"Московская область, г. Домодедово, ул. 40-й км трассы А-105, стр. 3"},"geo":{"@type":"GeoCoordinates","latitude":"55.4518","longitude":"37.859284"}},{"@type":"WebPage","@id":"https://ibisdomodedovo.ru/ru-ru/about/#webpage","url":"https://ibisdomodedovo.ru/ru-ru/about/","name":"Об отеле - ibis Москва Аэропорт Домодедово","description":"Комфортный отдых в отеле рядом с аэропортом Домодедово. Трансфер из аэропорта Домодедово.","inLanguage":["ru","en"],"isPartOf":{"@id":"https://ibisdomodedovo.ru/ru-ru/#website"},"breadcrumb":{"@id":"https://ibisdomodedovo.ru/ru-ru/about/#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://ibisdomodedovo.ru/ru-ru/about/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://ibisdomodedovo.ru/","name":"Главная"}},{"@type":"ListItem","position":2,"item":{"@id":"https://ibisdomodedovo.ru/about/","name":"Об отеле"}}]}]}
18</script>
18
19
20
21
22
23
24
25
26<script
27    id="json-data"
28    style="display: none"
29    type="application/ld+json"
30    data-hotel-name="ibis Москва Аэропорт Домодедово"
31    data-locale="ru-ru"
32    data-language-currency="RUB"
33    data-currency="RUB"
34>
35    {"providerId":"11992","themeName":"Boutique","integrationUrls":["ru-ibe.tlintegration.ru","ibe.tlintegration.ru","ibe.tlintegration.com"],"defaultLocale":"ru-ru","isApartmentMode":false,"areCookiesEnabled":true,"brand":"TL","yandexMetrics":["89896081"],"yandexMetricsWebVisorTrustedDomains":["ru-ibe.tlintegration.ru","ibe.tlintegration.ru","ibe.tlintegration.com"],"isPrivateAnalyticsEnabled":true}
36</script>
36</head>
37
38<body class="page"><div id="cookie-notification" class="cookie-notification cookie-notification_hidden cookie-notification_center">
39    <p class="cookies-common__text">Этот сайт использует файлы cookie, чтобы улучшить работу сайта и ваш опыт взаимодействия с ним. Нажмите "Принять все", чтобы согласиться с использованием всех файлов cookie, или "Настроить cookie", чтобы управлять своими предпочтениями. Для получения дополнительной информации ознакомьтесь с <a href="/docs/privacy_policy_ru.pdf" class="link cookies-common__link">Политикой конфиденциальности файлов cookie.</a></p>
40    <div class="cookie-notification__buttons">
41        <button class="cookies-common__button_primary" id="accept-all-cookies-notification-button">ПРИНЯТЬ ВСЕ</button>
42        <button class="cookies-common__button_secondary" id="change-cookies-settings-button">НАСТРОИТЬ COOKIE</button>
43    </div>
44</div><div class="cookie-settings-popup__container cookies-settings-popup_hidden" id="cookies-form">
45    <div class="cookies-settings-popup__blackout"></div>
46
47    <form class="cookies-settings-popup">
48        <div class="cookies-settings-popup__header">
49            <b class="cookies-settings-popup__header-title">О файлах «Cookie»</b>
50            <i class="icon-close cookies-settings-popup__header-close-button" id="close-cookies-settings-button"></i>
51        </div>
52
53        <div class="cookies-settings-popup__content">
54            <p class="cookies-common__text">Чтобы продолжить использование веб-сайта, вам необходимо выбрать категории файлов cookie, использование которых разрешаете, и нажать «Подтвердить выбор». Вы также можете "Принять все". Просматривайте описание категорий файлов cookie, чтобы получить более подробную информацию о каждой из них. Для получения дополнительной информации ознакомьтесь с <a href="/docs/privacy_policy_ru.pdf" class="link cookies-common__link">Политикой использования файлов cookie.</a></p>
55
56            <ul class="cookies-settings-popup__content-cookie-list">
57                <li class="cookies-settings-popup__content-cookie">
58                    <div class="cookies-settings-popup__content-cookie-header">
59                        <div class="cookies-settings-popup__content-cookie-header-title">
60                            <i class="icon-arrow5 cookies-settings-popup__content-cookie-header-icon"></i>
61                            <p>СТРОГО НЕОБХОДИМЫЕ COOKIE</p>
62                        </div><label class="switch"id="requiredCookiesSwitchId">
63    <input type="checkbox"disabled checked >
64    <span class="switch-slider"></span>
65</label></div>
66                    <div class="cookies-settings-popup__content-cookie-description-wrapper">
67                        <p class="cookies-settings-popup__content-cookie-description">Эти файлы cookie необходимы для функционирования веб-сайта и не могут быть отключены. Они позволяют использовать основные функции веб-сайта, такие как бронирование проживания и безопасный вход в систему. Эти Файлы cookie не хранят личную информацию и не позволяет идентифицировать пользователя.</p>
68                    </div>
69                </li>
70                <li class="cookies-settings-popup__content-cookie">
71                    <div class="cookies-settings-popup__content-cookie-header">
72                        <div class="cookies-settings-popup__content-cookie-header-title">
73                            <i class="icon-arrow5 cookies-settings-popup__content-cookie-header-icon"></i>
74                            <p>COOKIE ПРОИЗВОДИТЕЛЬНОСТИ</p>
75                        </div><label class="switch"id="performanceCookiesSwitchId">
76    <input type="checkbox">
77    <span class="switch-slider"></span>
78</label></div>
79                    <div class="cookies-settings-popup__content-cookie-description-wrapper">
80                        <p class="cookies-settings-popup__content-cookie-description">Эти файлы cookie позволяют подсчитывать посещения и источники трафика, чтобы измерять и улучшать производительность сайта. Они помогают узнать, какие страницы наиболее и наименее популярны, и увидеть, как посетители перемещаются по сайту. Вся информация, которую собирают эти файлы cookie, агрегируется и, следовательно, анонимна.</p>
81                    </div>
82                </li>
83                <li class="cookies-settings-popup__content-cookie">
84                    <div class="cookies-settings-popup__content-cookie-header">
85                        <div class="cookies-settings-popup__content-cookie-header-title">
86                            <i class="icon-arrow5 cookies-settings-popup__content-cookie-header-icon"></i>
87                            <p>ФУНКЦИОНАЛЬНЫЕ COOKIE</p>
88                        </div><label class="switch"id="functionalCookiesId">
89    <input type="checkbox">
90    <span class="switch-slider"></span>
91</label></div>
92                    <div class="cookies-settings-popup__content-cookie-description-wrapper">
93                        <p class="cookies-settings-popup__content-cookie-description">Функциональные файлы cookie позволяют веб-сайту запоминать ваши предпочтения. В результате можно персонализировать ваш опыт. Например, файлы cookie помогают вам легче перемещаться по сайту, запоминая ваши языковые предпочтения.</p>
94                    </div>
95                </li>
96                <li class="cookies-settings-popup__content-cookie">
97                    <div class="cookies-settings-popup__content-cookie-header">
98                        <div class="cookies-settings-popup__content-cookie-header-title">
99                            <i class="icon-arrow5 cookies-settings-popup__content-cookie-header-icon"></i>
100                            <p>РЕКЛАМНЫЕ COOKIE</p>
101                        </div>
101<label class="switch"id="adCookiesId">
102    <input type="checkbox">
103    <span class="switch-slider"></span>
104</label></div>
105                    <div class="cookies-settings-popup__content-cookie-description-wrapper">
106                        <p class="cookies-settings-popup__content-cookie-description">Рекламные файлы cookie позволяют предоставлять персонализированную рекламу или маркетинговый контент. Они не хранят личную информацию, а основаны на уникальной идентификации вашего браузера и интернет-устройства.</p>
107                    </div>
108                </li>
109            </ul>
110        </div>
111
112        <div class="cookies-settings-popup__footer">
113            <button class="cookies-common__button_primary" id="accept-all-cookies-button">ПРИНЯТЬ ВСЕ</button>
114            <button class="cookies-common__button_secondary" id="accept-cookies-button">ПОДТВЕРДИТЬ ВЫБОР</button>
115        </div>
116
117    </form>
118</div>
119<div class="content">
120        <header class="header" role="banner" data-fixed="true">
121    <div class="logo">
122        <a href="/" class="logo__link">
123        
124            <img src="/img/43b6a4180f5a63bf.webp" class="logo__image">
125        
126        </a>
127    </div>
128    <div class="header__container">
129        <div class="header__dummy"></div><nav class="menu ">
130    <ul class="menu__list"><li class="menu__item js-menu__item_select"><div id="menu__item_select_0" class="menu__item_select">
131                        <div class="menu__item_select_title">
132                            <span>ОБ ОТЕЛЕ</span>
133                            <i class="icon-arrow-dropdown2 menu__item_select_icon"></i>
134                        </div>
135                    </div><ul id="menu__items_0" class="menu__item_select_expanded js-menu__items">
136                        <div id="menu__close_select_0" class="menu__item_select_close js-menu__item_close">
137                            <i class="menu__item_select_close_icon icon-arrow-dropdown2"></i>
138                            <span class="menu__item_select_close_text js-menu__item_select_close">НАЗАД</span>
139                        </div><li class="menu__button menu__subitem">
140                                <a class="menu__subitem-link menu__subitem-link_current" href="/about/">Об отеле</a>
141                            </li><li class="menu__button menu__subitem">
142                                <a class="menu__subitem-link" href="/information/">Информация</a>
143                            </li><li class="menu__button menu__subitem">
144                                <a class="menu__subitem-link" href="/photos/">Фотогалерея</a>
145                            </li><li class="menu__button menu__subitem">
146                                <a class="menu__subitem-link" href="/restaurants/">Рестораны и бары</a>
147                            </li></ul>
148                </li><li class="menu__item menu__button">
149                    <a class="menu__link"
150                       href="/rooms/" onclick="sendEvent('click', 'Boutique', 'MENU_ROOMS');">НОМЕРА</a>
151                </li><li class="menu__item menu__button">
152                    <a class="menu__link"
153                       href="/special-offers/">СПЕЦПРЕДЛОЖЕНИЯ</a>
154                </li><li class="menu__item js-menu__item_select"><div id="menu__item_select_3" class="menu__item_select">
155                        <div class="menu__item_select_title">
156                            <span>УСЛУГИ</span>
157                            <i class="icon-arrow-dropdown2 menu__item_select_icon"></i>
158                        </div>
159                    </div><ul id="menu__items_3" class="menu__item_select_expanded js-menu__items">
160                        <div id="menu__close_select_3" class="menu__item_select_close js-menu__item_close">
161                            <i class="menu__item_select_close_icon icon-arrow-dropdown2"></i>
162                            <span class="menu__item_select_close_text js-menu__item_select_close">НАЗАД</span>
163                        </div><li class="menu__button menu__subitem">
164                                <a class="menu__subitem-link" href="/services/">Услуги</a>
165                            </li><li class="menu__button menu__subitem">
166                                <a class="menu__subitem-link" href="/conference-halls/">Конференц-залы</a>
167                            </li></ul>
168                </li><li class="menu__item menu__button">
169                    <a class="menu__link"
170                       href="/contacts/">КОНТАКТЫ</a>
171                </li><li class="menu__item menu__button menu__item_booking">
172                    <a class="menu__link"
173                       href="/booking/" onclick="sendEvent('click', 'Boutique', 'MENU_BOOKING');">БРОНИРОВАНИЕ</a>
174                </li></ul>
175</nav>
176
177<div class="header__bar">
178            <div class="button button_menu js-button-menu">
179                <i class="button_menu__item_inactive icon-menu1"></i>
180                <i class="button_menu__item_active icon-close"></i>
181                <span class="button__title">МЕНЮ</span>
182            </div>
183            <a class="button button_booking button_booking_action"
184                href="/booking/"
185                onClick="sendEvent('click', 'Boutique', 'MENU_BOOKING');">
186                <span href="/booking/" class="button__title">ЗАБРОНИРОВАТЬ</span>
187            </a>
188        </div>
189        <div class="header__content js-header__content">
190            <div class="header__section">
191                
192                <div class="address address_header">
193                    <div class="address__container">
194                        <a class="address__link" href="/contacts/">
195                            <i class="icon-inmap1 address__icon"></i>
196                            <span class="address__text address_header-text">Московская область, г. Домодедово, ул. 40-й км трассы А-105,  стр. 3</span>
197                        </a>
198                    </div>
199                </div>
200                
201
202
203
204    <div class="lang">
205        <div class="lang__selector">
206            <div class="button button_lang js-lang__button">
207                <i class="lang__flag lang__flag_ru-RU"></i>
208                <span class="lang__country-code">RU</span>
209            </div>
210        </div>
211    </div>
212
213            </div>
214        </div>
215    </div>
216</header>
217
218        
219
220
221
222
223
224
225
226<div class="lang__popup js-lang__popup">
227    <div class="lang__modal_wrapper js-lang__modal">
228        <ul class="lang__columns">
229            <div class="lang__columns_header js-lang__header">
230                <span>Выбор языка</span>
231                <i class="icon-close lang__icon_close js-lang__close"></i>
232            </div>
233            <div class="lang__columns_content js-lang__columns">
234                
235                    <li class="lang__column">
236                        <ul class="lang__list">
237                            
238                            
239                                <li class="lang__item "><a class="lang__link" href="/en-gb/about/">
240                <i class="lang__flag lang__flag_en-GB"></i>
241                <span class="lang__name">ENGLISH</span>
242            </a></li><li class="lang__item lang__item_current"><div class="lang__link lang__link_selected">
243                <i class="lang__flag lang__flag_ru-RU"></i>
244                <span class="lang__name">РУССКИЙ</span>
245            </div></li>
246                            
247                        </ul>
248                    </li>
249                
250            </div>
251        </ul>
252    </div>
253</div>
254
255        
256            
257
258
259
260
261
262
263    <div class="search-form search-form_inner">
264        <div class="search-form__container">
265            
266<div id="tl-search-form">
267</div>
268
269
270    
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286    
287    
288
289
290
291    
292
293
294
295    
296
297
298    
299
300
301
302    
303
304
305
306<script type="text/javascript">
307(async function(w) {
308    const config = {"adults":2,"baseUrl":"https://ibisdomodedovo.ru/","bookingSourceIdentifier":"","bookingSources":[],"buttonColor":"#D01E00","chatEnabled":false,"container":"tl-search-form","currency":"RUB","formLoaderUrls":["ru-ibe.tlintegration.ru","ibe.tlintegration.ru","ibe.tlintegration.com"],"hasNights":true,"integrationLoadedPath":["TL"],"integrationRootKey":"travelline","isDemo":false,"isPromoEnabled":false,"lang":"ru-ru","language":"ru","languageRegion":"","linkBasePath":"","nights":1,"promoAccessCode":"САЙТ","providerId":"11992","searchFormContextLanguage":"ru","searchFormProfile":"TL-EXPRESS.express-new","showCurrencyControl":true,"smartWidgetToken":"a24ab27a-d44b-4d7a-aac0-00001d930100","theme":"express-red","themeName":"Boutique","useCountryMap":false,"useInternetAccessMonitor":true};
309
310    function checkIsMobile() {
311        let check = false;
312        (function(a) {
313            if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) {
314                check = true;
315            }
316        })(navigator.userAgent || navigator.vendor || window.opera);
317        return check;
318    }
319
320    function getDefaultSource(currentConfig) {
321        let defaultSource = "";
322
323        if (checkIsMobile()) {
324            defaultSource = "BS-MOBILE_SITE";
325        } else if (currentConfig.bookingSourceIdentifier) {
326            defaultSource = currentConfig.bookingSourceIdentifier;
327        }
328
329        return defaultSource;
330    }
331
332    async function fetchUserCountry() {
333        const userCountryStorageKey = "userCountry";
334
335        try {
336            const userCountry = localStorage.getItem(userCountryStorageKey);
337            if (userCountry) {
338                return userCountry;
339            }
340
341            const response = await fetch("https://get.geojs.io/v1/ip/country.json")
342                .then((result) => result.json())
343                .then((json) => json.country_3);
344
345            localStorage.setItem(userCountryStorageKey, response);
346            return response;
347        } catch (error) {
348            return null;
349        }
350    }
351
352    async function getSourceByCountry(currentConfig) {
353        const country = await fetchUserCountry();
354
355        if (!country) {
356            return currentConfig.bookingSourceIdentifier || "";
357        }
358
359        const source = currentConfig.bookingSources.find((item) => item.countries.includes(country));
360        return source ? source.source : (currentConfig.bookingSourceIdentifier || "");
361    }
362
363    async function resolveBookingSource(currentConfig) {
364        if (currentConfig.useCountryMap) {
365            return await getSourceByCountry(currentConfig);
366        }
367
368        return getDefaultSource(currentConfig);
369    }
370
371    function submitHandler(currentConfig, url) {
372        if (currentConfig.isDemo) {
373            const urlParts = /^(?:\w+\:\/\/)?([^\/]+)(.*)/.exec(url);
374            return currentConfig.baseUrl + currentConfig.linkBasePath.substring(1) + urlParts[2];
375        }
376
377        try {
378            sendEvent("click", currentConfig.themeName, "SF_FIND_ROOMS_BUTTON");
379        } catch (error) {
380        }
381
382        const queryParams = url.split("?");
383        const urlParams = queryParams.length > 0 ? queryParams[queryParams.length - 1] : "";
384        return currentConfig.baseUrl + currentConfig.lang + "/booking?" + urlParams;
385    }
386
387    function completeHandler(currentConfig) {
388        if (currentConfig.themeName !== "NewTheme" || !currentConfig.buttonColor) {
389            return;
390        }
391
392        const searchFormElement = document.getElementById(currentConfig.container);
393        if (!searchFormElement) {
394            return;
395        }
396
397        const iframe = searchFormElement.querySelector("iframe");
398        if (!iframe || !iframe.contentDocument) {
399            return;
400        }
401
402        const submitButton = iframe.contentDocument.querySelector(".sfl-container .sf-controls-wrapper .sf-submit-button-container .sfl-submit-button");
403        if (submitButton) {
404            submitButton.style.backgroundColor = currentConfig.buttonColor;
405        }
406    }
407
408    function buildSearchFormCommand(currentConfig, bookingSource) {
409        const options = {
410            providers: [[currentConfig.providerId]],
411            container: currentConfig.container,
412            adults: String(currentConfig.adults),
413            source: bookingSource,
414            onsubmit: function(params, url) {
415                return submitHandler(currentConfig, url);
416            },
417            oncomplete: function() {
418                completeHandler(currentConfig);
419            }
420        };
421
422        if (currentConfig.isPromoEnabled && currentConfig.promoAccessCode) {
423            options.accessCode = currentConfig.promoAccessCode;
424        }
425
426        if (currentConfig.language) {
427            options.language = currentConfig.language;
428        }
429
430        if (currentConfig.languageRegion) {
431            options.languageRegion = currentConfig.languageRegion;
432        }
433
434        if (currentConfig.currency) {
435            options.currency = currentConfig.currency;
436        }
437
438        if (!currentConfig.showCurrencyControl) {
439            options.showCurrencyControl = false;
440        }
441
442        if (currentConfig.hasNights) {
443            options.nights = currentConfig.nights;
444        }
445
446        return ["embed", "search-form", options];
447    }
448
449    function buildInternetAccessMonitorCommand(currentConfig, bookingSource) {
450        const options = {
451            enabled: true,
452            provider: parseInt(currentConfig.providerId),
453            source: bookingSource,
454            theme: currentConfig.theme,
455            adults: String(currentConfig.adults),
456            language: currentConfig.language,
457            languageRegion: currentConfig.languageRegion,
458            currency: currentConfig.currency,
459        }
460
461        if (currentConfig.isPromoEnabled && currentConfig.promoAccessCode) {
462            options.accessCode = currentConfig.promoAccessCode;
463        }
464
465        if (!currentConfig.showCurrencyControl) {
466            options.showCurrencyControl = false;
467        }
468
469        return ["embed", "internet-access-monitor", options];
470    }
471
472    function buildCommands(currentConfig, bookingSource) {
473        const commands = [
474            [
475                "setContext",
476                currentConfig.searchFormProfile,
477                currentConfig.searchFormContextLanguage
478            ],
479            buildSearchFormCommand(currentConfig, bookingSource)
480        ];
481
482        if (currentConfig.smartWidgetToken) {
483            commands.push(["embed", "smart-widget", { key: currentConfig.smartWidgetToken }]);
484        }
485
486        commands.push([
487            "embed",
488            "ai-chat",
489            {
490                providerId: parseInt(currentConfig.providerId),
491                theme: currentConfig.theme,
492                widget: {
493                    enabled: currentConfig.chatEnabled
494                }
495            }
496        ]);
497
498        if (currentConfig.useInternetAccessMonitor) {
499            commands.push(buildInternetAccessMonitorCommand(currentConfig, bookingSource));
500        }
501
502        return commands;
503    }
504
505    function getOrCreateNestedObject(root, path) {
506        return path.reduce(function(current, key) {
507            if (!current[key] || typeof current[key] !== "object") {
508                current[key] = {};
509            }
510
511            return current[key];
512        }, root);
513    }
514
515    function getNestedValue(root, path) {
516        return path.reduce(function(current, key) {
517            if (!current) {
518                return undefined;
519            }
520
521            return current[key];
522        }, root);
523    }
524
525    function getIntegrationState(currentWindow, currentConfig) {
526        return getOrCreateNestedObject(currentWindow, [currentConfig.integrationRootKey, "integration"]);
527    }
528
529    function isIntegrationLoaded(currentWindow, currentConfig) {
530        return Boolean(getNestedValue(currentWindow, currentConfig.integrationLoadedPath));
531    }
532
533    function bootstrapIntegration(currentWindow, currentConfig, commands) {
534        const integrationState = getIntegrationState(currentWindow, currentConfig);
535        integrationState.__cq = integrationState.__cq ? integrationState.__cq.concat(commands) : commands;
536
537        if (integrationState.__loader) {
538            return;
539        }
540
541        integrationState.__loader = true;
542
543        const documentRef = currentWindow.document;
544        const rootElement = documentRef.getElementsByTagName("head")[0] || documentRef.getElementsByTagName("body")[0];
545
546        function loadNext(hosts) {
547            if (!hosts.length) {
548                return;
549            }
550
551            const script = documentRef.createElement("script");
552            script.type = "text/javascript";
553            script.async = true;
554            script.src = "https://" + hosts[0] + "/integration/loader.js";
555            script.onerror = script.onload = function() {
556                if (isIntegrationLoaded(currentWindow, currentConfig)) {
557                    return;
558                }
559
560                if (script.parentNode === rootElement) {
561                    rootElement.removeChild(script);
562                }
563
564                loadNext(hosts.slice(1));
565            };
566
567            rootElement.appendChild(script);
568        }
569
570        loadNext(currentConfig.formLoaderUrls);
571    }
572
573    const bookingSource = await resolveBookingSource(config);
574    const commands = buildCommands(config, bookingSource);
575    bootstrapIntegration(w, config, commands);
576})(window);
577</script>
577
578
579
580
581
582        </div>
583    </div>
584
585
586        
587        
588
589
590
591    <section class="provider provider_style_primary provider_first" id="about">
592        <div class="provider__container">
593            
594
595
596<div class="breadcrumbs-wrapper breadcrumbs-wrapper__provider">
597    
598    <span class="breadcrumbs-link">
599            
600            <a href="/">
601                Главная
602            </a> –
603            
604        </span>
605    
606    <span class="breadcrumbs-link breadcrumbs-link__active">
607            
608                Об отеле
609            
610        </span>
611    
612
613</div>
614            <h1 class="provider__title">Об отеле - ibis Москва Аэропорт Домодедово</h1>
615
616            <div class="provider__information">
617                
618                    <div class="provider__image">
619                        <img class="provider__image-background"
620                             loading="lazy"
621                             src="/img/8e1682adf53d989f.webp"
622                             alt="About hotel image">
623                    </div>
624                
625
626                <div class="provider__description">
627                    <div class="text-with-html">
628                        
629                        <p>Современный отель ibis Москва Аэропорт Домодедово находится в пяти минутах езды от одного из крупнейших аэропортов России. Забронируйте номер в отеле ibis Москва Аэропорт Домодедово , чтобы отлично выспаться перед ранним или поздним вылетом. Отель предлагает своим гостям 152 комфортных номера, круглосуточный трансфер до аэропорта Домодедово и уютный ресторан ibis Kitchen. Особое внимание в отелях ibis всегда уделяется качеству отдыха гостей, поэтому будьте уверены, что ваш номер будет исключительно удобным, а каждая его деталь призвана обеспечить максимальный комфорт. Полная шумоизоляция, высокоскоростной WIFI, светонепроницаемые шторы и удобное рабочее место — в отеле ibis Москва Аэропорт Домодедово мы предусмотрели абсолютно всё для вашего отдыха. А вся команда отеля остается в вашем распоряжении 24 часа 7 дней в неделю - мы точно знаем, как заставить вас улыбнуться!</p>
630                    </div>
631                    
632                </div>
633            </div>
634        </div>
635    </section>
636        <div class="provider provider_style_primary accommodation">
637            <div class="provider__container provider__container_with_padding">
638                <h2 class="provider__title">Условия проживания</h2>
639                <div class="text-left-align text-with-html accommodation__opening-text">
640                    <p>Данные правила проживания в отеле являются общими и могут варьироваться в зависимости от выбранного тарифа.</p>
641                </div>
642
643                <table class="table">
644                    
645                        
646                            <tr>
647                                <td class="table__cell table__item accommodation__heading">Регистрация заезда</td>
648                                <td class="table__cell table__value text-with-html accommodation__description">
649                                    15:00
650                                </td>
651                            </tr>
652                        
653                    
654                        
655                            <tr>
656                                <td class="table__cell table__item accommodation__heading">Регистрация выезда</td>
657                                <td class="table__cell table__value text-with-html accommodation__description">
658                                    12:00
659                                </td>
660                            </tr>
661                        
662                    
663                        
664                            <tr>
665                                <td class="table__cell table__item accommodation__heading">Отмена бронирования</td>
666                                <td class="table__cell table__value text-with-html accommodation__description">
667                                    <p>Отмена бронирования происходит в сответствии с правилами отеля.</p>
668                                </td>
669                            </tr>
670                        
671                    
672                        
673                            <tr>
674                                <td class="table__cell table__item accommodation__heading">Размещение детей</td>
675                                <td class="table__cell table__value text-with-html accommodation__description">
676                                    <p>Дети до 6 лет размещаются бесплатно</p>
677                                </td>
678                            </tr>
679                        
680                    
681                </table>
682            </div>
683        </div>
684    
685
686    
687        <div class="provider provider_style_primary">
688            <div class="provider__container provider__container_with_padding text-with-html">
689                <h2 class="provider__title">Правила и условия</h2>
690                <div class="text-with-html text-left-align reservation-and-cancellation-text">
691                    <p>Процедура оформления бронирования является абсолютно безопасной, все личные данные находятся в зашифрованном виде, и их обработка происходит в безопасном режиме.</p><p></p><p><span><a href="https://tourism.fsa.gov.ru/ru/resorts/hotels/de163591-c608-11ef-92da-3fdbab7231ba/about-resort">Номер реестровой записи: С502024019895 </a></span></p>
692                </div>
693            </div>
694        </div>
695    
696
697    </div>
698    <footer class="footer">
699    <div class="footer__container">
700        <div class="footer__item footer__copyright">
701            <div class="footer__copyright_hotel">© ibis Москва Аэропорт Домодедово</div>
702            <div class="footer__copyright_official">2026, Официальный сайт</div>
703            
704        </div>
705
706        
707
708
709
710
711
712
713
714        
715    </div>
716</footer>
717    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto&#43;Flex" /><link rel='stylesheet' href='/js/vendor/fancybox/dist/jquery.fancybox.min.css' type='text/css' media='all' />
718
719<script type='text/javascript' src='/js/jquery.min.js'></script>
vendor: 2 bytes, line 719
719
720<script type='text/javascript' src='/js/vendor/slick/slick.min.js?r=4.7.2'></script>
vendor: 2 bytes, line 720
720
721<script type='text/javascript' src='/js/vendor/fancybox/dist/jquery.fancybox.min.js'></script>
vendor: 2 bytes, line 721
721
722<script type='text/javascript' src='/js/main.min.js?r=1790714919'></script>
722<script>
723    window.translations = {
724        from: 'От {price}',
725        book_now: 'ЗАБРОНИРОВАТЬ',
726        map_directions: 'Как добраться'
727    }
728</script>
728<script src="https://api.hotbot.ai/widget.js"></script>
vendor: 2 bytes, line 728
728
729<script>HotBot.init({ appId: '61365fbc5e2906001f439aec' })</script>
729
730    
731    
731<script>
732        if ('serviceWorker' in navigator) {
733            navigator.serviceWorker.register('/sw.js', {
734                type: 'module',
735                scope: '/'
736            });
737        }
738    </script>
738
739    
740</body>
741
742</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.