PageSourceSearch

https://finamtravel.ru/tours_offline

html finamtravel.ru collected 2026-10-05 00:27:31 UTC 105,017 bytes, 1,696 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3
4<head>
5    <meta charset="UTF-8">
6    <title>Оффлайн заказ тура - Финам Путешествия</title>
7    <meta name="description" content="">
8    <meta name="csrf-token" content="VgW3LbSIFturD5JpqAL6e8eMsR25nrUNOsGwEy4u">
9            <meta name="user-authenticated" content="false">
10        <link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
11    <meta content="width=device-width,initial-scale=1,user-scalable=no" name="viewport">
12        <!-- шрифты -->
13    <link rel="preconnect" href="https://fonts.googleapis.com">
14    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
15    <link href="https://fonts.googleapis.com/css2?family=Manrope:[email protected]&display=swap" rel="stylesheet">
16    <!-- стили -->
17    <link rel="stylesheet" href="/css/globals.css" />
18    <link rel="stylesheet" href="/css/style.css?80.15" type="text/css" />
19    <link rel="stylesheet" href="/css/adapt.css?80.15" type="text/css" />
20    <link rel="stylesheet" href="/css/fancybox.css" type="text/css">
21
22    <link rel="preload" as="style" href="https://finamtravel.ru/build/assets/app-hJ20bTLa.css" /><link rel="preload" as="style" href="https://finamtravel.ru/build/assets/app-CjyI1UJF.css" /><link rel="modulepreload" as="script" href="https://finamtravel.ru/build/assets/app-CiH5CEcA.js" /><link rel="modulepreload" as="script" href="https://finamtravel.ru/build/assets/vendor-DxGSSqfk.js" /><link rel="modulepreload" as="script" href="https://finamtravel.ru/build/assets/_commonjsHelpers-CqkleIqs.js" /><link rel="stylesheet" href="https://finamtravel.ru/build/assets/app-hJ20bTLa.css" /><link rel="stylesheet" href="https://finamtravel.ru/build/assets/app-CjyI1UJF.css" />
22<script type="module" src="https://finamtravel.ru/build/assets/app-CiH5CEcA.js"></script>
22    
22<script src="/js/vue.global.js"></script>
22
23    <!--
23<script src="/js/axios.min.js"></script>
23-->
24
25
26    
26<script src="https://api-maps.yandex.ru/2.1/?apikey=b3ce7dd9-9b57-461d-822b-06b4d3c3c109&lang=ru_RU"
27        type="text/javascript"></script>
27
28</head>
29
30<body id="body" class="b-page t_body" style=" ">
31    <div id="vue-app">
32
33        <template v-if="mounted">
34            <div class="wrapper" v-if="topmenu" v-on:click="topmenu=!topmenu"></div>
35            <div class="wrapper2" v-if="bron" v-on:click="bron=false"></div>
36            <div class="wrapper2" v-if="cost_zapros" v-on:click="cost_zapros=false"></div>
37            <div class="wrapper2" v-if="corporate_zapros" v-on:click="corporate_zapros=false"></div>
38            <div class="wrapper2" v-if="event_zapros" v-on:click="event_zapros=false"></div>
39            <div class="wrapper2" v-if="partner_zapros" v-on:click="partner_zapros=false"></div>
40            <div class="wrapper2" v-if="franchise_zapros" v-on:click="franchise_zapros=false"></div>
41            <div class="wrapper2" v-if="podpiska" v-on:click="podpiska=false"></div>
42            <div class="wrapper2" v-if="viza_form" v-on:click="viza_form=false"></div>
43            <div class="wrapper2" v-if="viza_inf!=false" v-on:click="viza_inf=false"></div>
44            <div class="wrapper2" v-if="lk_show_agree" v-on:click="lk_show_agree=false"></div>
45            <div class="wrapper2" v-if="insurance.show_new_tourist" v-on:click="insurance.show_new_tourist=false"></div>
46            <div class="wrapper2" v-if="document_show" v-on:click="document_show=false"></div>
47            <div class="wrapper2" v-if="fixed_search" v-on:click="fixed_search=false"></div>
48        </template>
49
50
51        <!-- шапка -->
52
53        <div id="header" class="header main">
54            <div id="header_bar" class="header_bar main" :class="{ topmenu: topmenu }">
55                <div class="center">
56                    <a href="/" class="hb_logo"></a>
57<div class="hb_navigate t_menu">
58    <ul class="menu">
59        <li class=""><a href="/">Отели</a></li>
60        <li class=" active "><a href="/tours_offline">Туры</a></li>
61        <li class=""><a href="/visa">Визы</a></li>
62        <li class=""><a href="/apec">АТЭС</a></li>
63        <li class=""><a href="/transfer">Трансферы</a></li>
64        <li class=""><a href="/insurance">Страхование</a></li>
65    </ul>
66</div>
67
68<div class="hb_panel t_menu">
69    <div class="badge badge-discount">
70        Cкидка
71        <template v-if="promo.value>0">{{ promo.value }}</template>
72        %
73    </div>
74
75    <a href="tel:+74956779708" class="hb_phone">
76        <img src="/svg/phone.svg" />
77    </a>
78    <a href="/favorites" class="hb_favorite"></a>
79
80            <!-- Контекстное меню личного кабинета -->
81        <div class="header-account-menu">
82            <div class="account-menu">
83                <a href="javascript:;" class="hb_personal header-account-menu__trigger" @click="toogleDropDownMenu">
84                    <img src="/svg/account/person.svg" /> Войти
85                    <img src="/svg/arrow_down.svg" class="small_ic" v-show="!showDropDownMenu" />
86                    <img src="/svg/arrow_up.svg" class="small_ic" v-show="showDropDownMenu" />
87                </a>
88                <div class="account-menu__dropdown" v-show="showDropDownMenu" @click.stop v-cloak>
89                    <div class="account-menu__user">
90                        <div class="account-menu__avatar">
91                            <img src="/svg/account/person.svg" />
92                        </div>
93                        <div onclick="window.openAuthModal()" class="account-menu__info hb_personal login"
94                            @click="toogleDropDownMenu">
95                            <div class="account-menu__name">Войти / Регистрация</div>
96                        </div>
97                        <div class="account-menu__account">
98                            <img src="/svg/assets/arrow-right.svg" class="lk-link" style="margin-top: 12px;" />
99                        </div>
100                    </div>
101                    <ul class="account-menu__list only_mobile">
102                        <li>
103                            <a href="/" class="account-menu__item">
104                                <img src="/svg/hotel_ics.svg" alt="" class="account-menu__icon">
105                                <span>Отели</span>
106                            </a>
107                        </li>
108                        <li>
109                            <a href="/tours_offline" class="account-menu__item">
110                                <img src="/svg/tur_ics.svg" alt="" class="account-menu__icon">
111                                <span>Туры</span>
112                            </a>
113                        </li>
114                        <li>
115                            <a href="/visa" class="account-menu__item">
116                                <img src="/svg/viza_ics.svg" alt="" class="account-menu__icon">
117                                <span>Визы</span>
118                            </a>
119                        </li>
120                        <li>
121                            <a href="/apec" class="account-menu__item">
122                                <img src="/svg/apec_ics.svg" alt="" class="account-menu__icon">
123                                <span>АТЭС</span>
124                            </a>
125                        </li>
126                        <li>
127                            <a href="/transfer" class="account-menu__item">
128                                <img src="/svg/transfer_ics.svg" alt="" class="account-menu__icon">
129                                <span>Трансферы</span>
130                            </a>
131                        </li>
132                        <li>
133                            <a href="/insurance" class="account-menu__item">
134                                <img src="/svg/ins_ics.svg" alt="" class="account-menu__icon">
135                                <span>Страхование</span>
136                            </a>
137                        </li>
138                    </ul>
139                    <div class="account-menu__divider only_mobile"></div>
140                    <ul class="account-menu__list">
141                        <li>
142                            <a href="javascript:;" onclick="window.openAuthModal()" @click="toogleDropDownMenu"
143                                class="account-menu__item">
144                                <img src="/svg/account/booking.svg" alt="" class="account-menu__icon">
145                                <span>Мои бронирования</span>
146                            </a>
147                        </li>
148                        <li>
149                            <a href="javascript:;" onclick="window.openAuthModal()" @click="toogleDropDownMenu"
150                                class="account-menu__item">
151                                <img src="/svg/account/rubl.svg" alt="" class="account-menu__icon">
152                                <span>Мои баллы</span>
153                            </a>
154                        </li>
155                        <li>
156                            <a href="javascript:;" onclick="window.openAuthModal()" @click="toogleDropDownMenu"
157                                class="account-menu__item">
158                                <img src="/svg/account/passengers.svg" alt="" class="account-menu__icon">
159                                <span>Путешественники</span>
160                            </a>
161                        </li>
162                        <li>
163                            <a href="javascript:;" onclick="window.openAuthModal()" @click="toogleDropDownMenu"
164                                class="account-menu__item">
165                                <img src="/svg/account/promo.svg" alt="" class="account-menu__icon">
166                                <span>Промокоды и акции</span>
167                            </a>
168                        </li>
169                        <li>
170                            <a href="javascript:;" onclick="window.openAuthModal()" @click="toogleDropDownMenu"
171                                class="account-menu__item">
172                                <img src="/svg/account/favorites.svg" alt="" class="account-menu__icon">
173                                <span>Избранное</span>
174                            </a>
175                        </li>
176                        <!-- <li>
177                                    <a href="javascript:;" class="account-menu__item">
178                                        <img src="/svg/account/private_club.svg" alt="" class="account-menu__icon">
179                                        <span>Закрытый клуб</span>
180                                    </a>
181                                </li> -->
182                        <li>
183                            <a href="javascript:;" onclick="window.openAuthModal()" class="account-menu__item"
184                                @click="toogleDropDownMenu">
185                                <img src="/svg/account/feedback.svg" alt="" class="account-menu__icon">
186                                <span>Связаться с нами</span>
187                            </a>
188                        </li>
189                    </ul>
190                </div>
191            </div>
192        </div>
193
194        <!-- <a href="javascript:;" class="hb_personal" @click.prevent="showAuthModal = true">
195                    <img src="/svg/account/person.svg" /> Личный кабинет
196                </a>
197                <a href="javascript:;" class="hb_favorite" @click.prevent="showAuthModal = true"></a> -->
198    
199</div>
200
201<div class="clear"></div>
202                </div>
203            </div>
204            <div v-cloak>
205                
206            <div class="header_title">
207                <div class="center">
208                    <h1 class="ht_title">Выбирайте и покупайте онлайн</h1>
209                    <div class="ht_subtitle t_title4">по ценам конкурентов или ниже с поддержкой до и после покупки</div>
210                </div>
211            </div>
212                        <template v-if="mounted">
213<div class="header_form" >
214                <div class="center2"> 
215                                        <div class="hf_tabs"> 
216                        <a href="/hotels" class="hf_tab"><span class="ic_hotels">Отели</span></a>
217                        <a  href="/transfer" class="hf_tab"><span class="ic_transfer">Трансферы</span></a>
218                        <div class="hf_tab active"><span class="ic_turs">Туры</span></div>
219                        <a href="/visa" class="hf_tab"><span class="ic_viza">Визы</span></a>
220                        <a href="/apec" class="hf_tab"><span class="ic_ates">АТЭС</span></a> 
221                        <a  href="/insurance" class="hf_tab"><span class="ic_insurance">Страхование</span></a>
222                        <div class="clear"></div>
223                    </div>
224                                        <div class="wrapper3" v-if="search_form" v-on:click="search_form=false"></div>
225                    <div class="hf_contents" style="z-index:190;">
226                        <div >
227                            <div class="tv-search-form tv-moduleid-9976172"></div>                            
228                        </div>                       
229
230                    </div>
231
232
233                </div>
234            </div>
235</template>
236            </div>
237
238        </div>
239        <div v-cloak>
240
241
242            <div>
243                        
244        <!-- популярные направления -->
245        <div class="popular" style="padding-top:120px; display:none;">
246            <div class="center">
247                <iframe src="https://id56932.u-on.ru/api/enter.php" style="border: 0;" width="200px" height="220px"></iframe>
248            </div>
249        </div>
250        
251        
252        <div class="popular" style="padding-top:120px;">
253            <div class="center">
254                <h2 class="popular_h2">Популярные направления</h2>
255                <div class="popular_desc t_title5">Самые востребованные страны и курорты <br/>в этом сезоне по мнению наших путешественников</div>
256                <div class="popular_list">
257                    <a href="/hotels/search?search_type=country&search=TR&search_text=Турция" class="popular_item big pop1" style="background:url(/images/popular1.webp) center no-repeat; background-size:cover;">
258                        <div class="popular_item_desc" style="">
259                            <div class="popular_item_title t_title">Турция</div>
260                        </div>
261                    </a>
262                    <a href="/hotels/search?search_type=country&search=LK&search_text=Шри-Ланка" class="popular_item pop2" style="background:url(/images/popular2.webp) center no-repeat; background-size:cover;">
263                        <div class="popular_item_desc" style="">
264                            <div class="popular_item_title t_title">Шри-Ланка</div>
265                        </div>
266                    </a>
267                    <a href="/hotels/search?search_type=country&search=MV&search_text=Мал
267ьдивы" class="popular_item pop3" style="background:url(/images/popular3.webp) center no-repeat; background-size:cover;">
268                        <div class="popular_item_desc" style="">
269                            <div class="popular_item_title t_title">Мальдивы</div>
270                        </div>
271                    </a>
272                    <a href="/hotels/search?search_type=country&search=EG&search_text=Египет" class="popular_item big2 pop4" style="background:url(/images/popular4.webp) center no-repeat; background-size:cover;">
273                        <div class="popular_item_desc" style="">
274                            <div class="popular_item_title t_title">Египет</div>
275                        </div>
276                    </a>
277                </div>
278            </div>
279        </div>
280
281        <!-- выгодные отели -->
282        <div class="popular">
283            <div class="center">
284                <h2 class="popular_h2">Выгодные цены на отели</h2>
285                <div class="popular_desc t_title5">Бронируйте отели по всему миру по самым выгодным<br/>ценам от надежных поставщиков и агрегаторов</div>
286                <div class="popular_list">
287                    <a href="/hotels/search?region=Анталья&guests=2" class="popular_item2 big otel1">
288                        <div class="popular_item_desc">
289                            <div class="popular_item_title t_title">Анталья</div>
290                        </div>
291                        <div class="popular_item_country t_body2">Турция</div>
292                        <div class="popular_item_price">1 ночь на двоих<span class="t_title3">2 870 ₽</span></div>
293                    </a>
294                    <a href="/hotels/search?region=Херцег-Нови&guests=2" class="popular_item2 big otel2">
295                        <div class="popular_item_desc">
296                            <div class="popular_item_title t_title">Херцег-Нови</div>
297                        </div>
298                        <div class="popular_item_country t_body2">Черногория</div>
299                        <div class="popular_item_price">1 ночь на двоих<span class="t_title3">4 704 ₽</span></div>
300                    </a>
301                    <a href="/hotels/search?region=Батуми&guests=2" class="popular_item2 otel3">
302                        <div class="popular_item_desc">
303                            <div class="popular_item_title t_title">Батуми</div>
304                        </div>
305                        <div class="popular_item_country t_body2">Грузия</div>
306                        <div class="popular_item_price">1 ночь на двоих<span class="t_title3">2 287 ₽</span></div>
307                    </a>
308                    <a href="/hotels/search?region=Ереван&guests=2" class="popular_item2 otel4">
309                        <div class="popular_item_desc">
310                            <div class="popular_item_title t_title">Ереван</div>
311                        </div>
312                        <div class="popular_item_country t_body2">Армения</div>
313                        <div class="popular_item_price">1 ночь на двоих<span class="t_title3">3 400 ₽</span></div>
314                    </a>
315
316                    <a href="/hotels/search?region=Нови Сад&guests=2" class="popular_item2 otel5">
317                        <div class="popular_item_desc">
318                            <div class="popular_item_title t_title">Нови Сад</div>
319                        </div>
320                        <div class="popular_item_country t_body2">Сербия</div>
321                        <div class="popular_item_price">1 ночь на двоих<span class="t_title3">5 709 ₽</span></div>
322                    </a>
323                </div>
324
325            </div>
326        </div>
327                
328        <!-- информация -->
329                
330
331
332
333
334        <!-- текстовка -->
335                
336
337            </div>
338
339            <template v-if="podpiska">
340                    <div  class="hf_contents oform" style="">
341                        <div class="bron_close" v-on:click="podpiska=false"></div>
342                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Подписаться на рассылку</h2>
343                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
344                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
345                                <div class="hf_field_caption t_body3 ">ФИО</div>
346                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
347                            </div>
348                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
349                                <div class="hf_field_caption t_body3">E-mail</div>
350                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
351                            </div>
352                            <a  v-if="!oneForm.end" @click="formGo('Подписка','на общие новости',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
353                                Оставить заявку
354                            </a>
355                            <div class="clear"></div> 
356                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
357                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
358
359                            <div class="clear"></div>
360                                <div  v-if="!oneForm.end" style="width:6
36050px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
361                        </div>
362                    </div>
363                    </template>
364
365
366                    <template v-if="cost_zapros">
367                    <div  class="hf_contents oform" style="">
368                        <div class="bron_close" v-on:click="cost_zapros=false"></div>
369                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Запрос стоимости</h2>
370                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
371                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
372                                <div class="hf_field_caption t_body3 ">ФИО</div>
373                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
374                            </div>
375                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
376                                <div class="hf_field_caption t_body3">E-mail</div>
377                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
378                            </div>
379                            <a  v-if="!oneForm.end" @click="formGo('Запрос стоимости продукта','',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
380                                Оставить запрос
381                            </a>
382                            <div class="clear"></div>
383                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
384                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
385
386                            <div class="clear"></div>
387                                <div  v-if="!oneForm.end" style="width:650px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
388                        </div>
389                    </div>
390                    </template>
391                    <template v-if="partner_zapros">
392                    <div  class="hf_contents oform" style="">
393                        <div class="bron_close" v-on:click="partner_zapros=false"></div>
394                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Оставить заявку</h2>
395                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
396                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
397                                <div class="hf_field_caption t_body3 ">ФИО</div>
398                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
399                            </div>
400                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
401                                <div class="hf_field_caption t_body3">E-mail</div>
402                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
403                            </div>
404                            <a  v-if="!oneForm.end" @click="formGo('Запрос Стать Партнером','',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
405                                Оставить запрос
406                            </a>
407                            <div class="clear"></div>
408                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
409                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
410
411                            <div class="clear"></div>
412                                <div  v-if="!oneForm.end" style="width:6
41250px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
413                        </div>
414                    </div>
415                    </template>
416                    <template v-if="franchise_zapros">
417                    <div  class="hf_contents oform" style="">
418                        <div class="bron_close" v-on:click="franchise_zapros=false"></div>
419                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Оставить заявку</h2>
420                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
421                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
422                                <div class="hf_field_caption t_body3 ">ФИО</div>
423                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
424                            </div>
425                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
426                                <div class="hf_field_caption t_body3">E-mail</div>
427                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
428                            </div>
429                            <a  v-if="!oneForm.end" @click="formGo('Запрос Франшиза','',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
430                                Оставить запрос
431                            </a>
432                            <div class="clear"></div>
433                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
434                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
435
436                            <div class="clear"></div>
437                                <div  v-if="!oneForm.end" style="width:650px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
438                        </div>
439                    </div>
440                    </template>
441                    <template v-if="event_zapros">
442                    <div  class="hf_contents oform" style="">
443                        <div class="bron_close" v-on:click="event_zapros=false"></div>
444                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Оставить заявку</h2>
445                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
446                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
447                                <div class="hf_field_caption t_body3 ">ФИО</div>
448                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
449                            </div>
450                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
451                                <div class="hf_field_caption t_body3">E-mail</div>
452                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
453                            </div>
454                            <a  v-if="!oneForm.end" @click="formGo('Запрос Мероприятие','',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
455                                Оставить запрос
456                            </a>
457                            <div class="clear"></div>
458                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
459                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
460
461                            <div class="clear"></div>
462                                <div  v-if="!oneForm.end" style="width:6
46250px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
463                        </div>
464                    </div>
465                    </template>
466                    <template v-if="corporate_zapros">
467                    <div  class="hf_contents oform" style="">
468                        <div class="bron_close" v-on:click="corporate_zapros=false"></div>
469                        <h2 class="popular_h2" style="text-align:left; margin-top:20px">Оставить заявку</h2>
470                        <div class="hf_fields" style="width: 1080px;    margin: 47px 0 32px;">
471                            <div  v-if="!oneForm.end" class="hf_field first" style="width:420px">
472                                <div class="hf_field_caption t_body3 ">ФИО</div>
473                                <input type="text" style="outline: 0;" v-model="oneForm.fio" class="hf_field_input t_body" placeholder="Иван Иванов" />
474                            </div>
475                            <div  v-if="!oneForm.end" class="hf_field" style="width:310px">
476                                <div class="hf_field_caption t_body3">E-mail</div>
477                                <input type="text" style="outline: 0;" v-model="oneForm.email" class="hf_field_input t_body" placeholder=""/>                                
478                            </div>
479                            <a  v-if="!oneForm.end" @click="formGo('Запрос Командировка или деловая поездка','',['email'])" class="hf_btn t_button" style="float:right; display:block; margin:0 auto 48px;width:310px;">
480                                Оставить запрос
481                            </a>
482                            <div class="clear"></div>
483                            <div v-if="!oneForm.end" style="color:red; margin:10px 0;"  v-html="oneForm.inf"></div>
484                            <h3 style="font-size:21px; text-align:left;" v-if="oneForm.end" v-html="oneForm.inf"></h3>
485
486                            <div class="clear"></div>
487                                <div  v-if="!oneForm.end" style="width:650px; max-width:100%; margin:0 0 20px; color:#A4A5B5; font-size:14px; font-weight:400; text-align:left;"><input type="checkbox" v-model="oneForm.agree" name="agree"> Отправляя форму, я даю согласие на <a target="_blank" href="/agreements">обработку персональных данных</a> и <a target="_blank" href="/agreements">получение рекламных рассылок</a></div>
488                        </div>
489                    </div>
490                    </template>
491
492
493
494        </div>
495    </div>
496
497        <!-- Footer -->
498 <div class="site-footer">
499     <div class="ui-container site-footer__inner">
500         <div class="footer-columns">
501             <section class="footer-column">
502                 <button class="footer-column__toggle mob_tablet" data-tab="dd1" type="button"><span>О компании</span>
503                     <svg class="icon" viewBox="0 0 24 24" aria-hidden="true">
504                         <path d="m7.4 9.4 1.2-1.2 3.4 3.4 3.4-3.4 1.2 1.2-4.6 4.6-4.6-4.6Z"></path>
505                     </svg>
506                 </button>
507                 <h2 class="footer-column__title">О компании</h2>
508                 <ul id="dd1" class="footer-column__links">
509                     <li><a href="/company">О компании</a></li>
510                     <li><a href="/career">Вакансии</a></li>
511                     <li><a href="/contact">Контакты</a></li>
512                     <li><a href="/franchise">Бизнес под брендом</a></li>
513                 </ul>
514             </section>
515             <section class="footer-column">
516                 <button class="footer-column__toggle mob_tablet" data-tab="dd2"
517                     type="button"><span>Организациям</span>
518                     <svg :class="{ 'is-open': isopen == 4 }
518" class="icon" viewBox="0 0 24 24" aria-hidden="true">
519                         <path d="m7.4 9.4 1.2-1.2 3.4 3.4 3.4-3.4 1.2 1.2-4.6 4.6-4.6-4.6Z"></path>
520                     </svg>
521                 </button>
522                 <h2 class="footer-column__title">Организациям</h2>
523                 <ul id="dd2" class="footer-column__links">
524                     <li><a href="/corporate">Командировки</a></li>
525                     <li><a href="/corporate">Деловые поездки</a></li>
526                     <li><a href="/eventbusiness">Мероприятия</a></li>
527                 </ul>
528             </section>
529             <section class="footer-column">
530                 <button class="footer-column__toggle mob_tablet" data-tab="dd3" type="button"><span>Маркетплейс</span>
531                     <svg :class="{ 'is-open': isopen == 4 }" class="icon" viewBox="0 0 24 24" aria-hidden="true">
532                         <path d="m7.4 9.4 1.2-1.2 3.4 3.4 3.4-3.4 1.2 1.2-4.6 4.6-4.6-4.6Z"></path>
533                     </svg>
534                 </button>
535                 <h2 class="footer-column__title">Маркетплейс</h2>
536                 <ul id="dd3" class="footer-column__links">
537                     <li><a href="/about">О сервисе</a></li>
538                     <li><a href="/travelpartners">Партнерам</a></li>
539                     <li><a href="/agreements">Правовая информация</a></li>
540                 </ul>
541             </section>
542             <section class="footer-column">
543                 <button class="footer-column__toggle mob_tablet" data-tab="dd4" type="button"><span>Клиентам</span>
544                     <svg :class="{ 'is-open': isopen == 4 }" class="icon  viewBox="0 0 24 24" aria-hidden="true">
545                         <path d="m7.4 9.4 1.2-1.2 3.4 3.4 3.4-3.4 1.2 1.2-4.6 4.6-4.6-4.6Z"></path>
546                     </svg>
547                 </button>
548                 <h2 class="footer-column__title">Клиентам</h2>
549                 <ul id="dd4" class="footer-column__links">
550                     <li><a href="/profile">Войти / Регистрация</a></li>
551                     <li><a href="/orders">Мои бронирования</a></li>
552                     <li><a href="/promo">Промокоды и акции</a></li>
553                     <li><a href="/bonus">Бонусная программа</a></li>
554                 </ul>
555             </section>
556             <section class="footer-column footer-column--support">
557                 <h2 class="footer-column__title"> Связь онлайн 24/7 </h2>
558                 <div class="social-list social-list--footer">
559                     <a class="social"
560                         href="https://max.ru/u/f9LHodD0cOJ1ChceZLpr4v_MEj5PYPz0C811E9LuDzuLeA9B5TCedMa4pl8"
561                         aria-label="Max"><img src="/img2/max.svg" alt="Max"></a>
562                     <a class="social" href="https://vk.com/tofinam" aria-label="VK"><img
563                             src="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%2316008C'/%3e%3cg%20clip-path='url(%23clip0_1_1048)'%3e%3cpath%20d='M22.3747%2017.494C22.0621%2017.0993%2022.1515%2016.9236%2022.3747%2016.5708C22.3787%2016.5668%2024.9589%2013.0014%2025.2247%2011.7923L25.2263%2011.7914C25.3584%2011.3508%2025.2263%2011.027%2024.5875%2011.027H22.4738C21.9356%2011.027%2021.6875%2011.3049%2021.5546%2011.6158C21.5546%2011.6158%2020.4784%2014.192%2018.9559%2015.8619C18.4645%2016.3444%2018.2373%2016.4991%2017.9691%2016.4991C17.837%2016.4991%2017.6316%2016.3445%2017.6316%2015.9038V11.7914C17.6316%2011.263%2017.4809%2011.027%2017.0354%2011.027H13.7117C13.3742%2011.027%2013.1736%2011.2735%2013.1736%2011.5031C13.1736%2012.0041%2013.9349%2012.1193%2014.0138%2013.529V16.5877C14.0138%2017.258%2013.8922%2017.3812%2013.6223%2017.3812C12.9038%2017.3812%2011.1597%2014.7946%2010.1262%2011.8341C9.91756%2011.2598%209.71375%2011.0278%209.17161%2011.0278H7.05703C6.45367%2011.0278%206.33203%2011.3057%206.33203%2011.6166C6.33203%2012.166%207.05059%2014.8977%209.67348%2018.5066C11.4215%2020.97%2013.8833%2022.3048%2016.1228%2022.3048C17.4688%2022.3048%2017.6332%2022.0083%2017.6332%2021.4984C17.6332%2019.1446%2017.5115%2018.9222%2018.1858%2018.9222C18.4983%2018.9222%2019.0364%2019.0769%2020.2931%2020.2651C21.7294%2021.674%2021.9654%2022.3048%2022.7694%2022.3048H24.8832C25.4857%2022.3048%2025.791%2022.0083%2025.6154%2021.4235C25.2134%2020.1934%2022.4971%201
5637.6631%2022.3747%2017.494Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1_1048'%3e%3crect%20width='19.3333'%20height='19.3333'%20fill='white'%20transform='translate(6.33203%207)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"
564                             alt="VK"></a>
565                     <a class="social" href="tel:+74956779708" aria-label="Телефон"><img
566                             src="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%2316008C'/%3e%3cg%20clip-path='url(%23clip0_3_117)'%3e%3cpath%20d='M8.00012%2012.1599C8.00012%2017.2533%2014.7535%2023.9999%2019.8401%2023.9999C20.9535%2023.9999%2021.9935%2023.5799%2022.7601%2022.8133L23.4268%2022.0466C24.2001%2021.2733%2024.2001%2019.9666%2023.3935%2019.1599C23.3735%2019.1399%2021.7668%2017.9066%2021.7668%2017.9066C21.3819%2017.5407%2020.8712%2017.3367%2020.3401%2017.3367C19.8091%2017.3367%2019.2983%2017.5407%2018.9135%2017.9066L17.9401%2018.6866C15.8068%2017.7799%2014.2935%2016.2599%2013.3201%2014.0533L14.0935%2013.0799C14.4624%2012.6966%2014.6685%2012.1853%2014.6685%2011.6533C14.6685%2011.1213%2014.4624%2010.6099%2014.0935%2010.2266C14.0935%2010.2266%2012.8601%208.61994%2012.8401%208.59994C12.6484%208.40812%2012.4208%208.25595%2012.1703%208.15213C11.9198%208.04831%2011.6513%207.99487%2011.3801%207.99487C11.1089%207.99487%2010.8404%208.04831%2010.5899%208.15213C10.3394%208.25595%2010.1118%208.40812%209.92012%208.59994L9.22012%209.2066C8.83008%209.59125%208.52115%2010.0502%208.3116%2010.5563C8.10205%2011.0625%207.99613%2011.6055%208.00012%2012.1533V12.1599Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3_117'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='matrix(-1%200%200%201%2024%208)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"
567                             alt="Телефон"></a>
568                     <a class="social" href="mailto:[email protected]" aria-label="Электронная почта"><img
569                             src="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%2316008C'/%3e%3cg%20clip-path='url(%23clip0_3_738)'%3e%3cpath%20d='M23.9693%2011.6948L18.3573%2017.3068C17.7316%2017.931%2016.8838%2018.2815%2016%2018.2815C15.1162%2018.2815%2014.2684%2017.931%2013.6427%2017.3068L8.03067%2011.6948C8.02133%2011.8002%208%2011.8955%208%2012.0002V20.0002C8.00106%2020.8839%208.35259%2021.7311%208.97748%2022.356C9.60237%2022.9809%2010.4496%2023.3324%2011.3333%2023.3335H20.6667C21.5504%2023.3324%2022.3976%2022.9809%2023.0225%2022.356C23.6474%2021.7311%2023.9989%2020.8839%2024%2020.0002V12.0002C24%2011.8955%2023.9787%2011.8002%2023.9693%2011.6948Z'%20fill='white'/%3e%3cpath%20d='M17.4145%2016.3643L23.5038%2010.2743C23.2089%209.7852%2022.7928%209.38035%2022.2958%209.09881C21.7988%208.81727%2021.2377%208.66855%2020.6665%208.66699H11.3332C10.762%208.66855%2010.2009%208.81727%209.70387%209.09881C9.20688%209.38035%208.79084%209.7852%208.49585%2010.2743L14.5852%2016.3643C14.9609%2016.7385%2015.4696%2016.9486%2015.9998%2016.9486C16.5301%2016.9486%2017.0388%2016.7385%2017.4145%2016.3643Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3_738'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(8%208)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"
570                             alt="Электронная почта"></a>
571                 </div>
572                 <div class="payment-list"><img class="payment-logo"
573                         src="data:image/svg+xml,%3csvg%20width='48'%20height='14'%20viewBox='0%200%2048%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42.2767%200H33.2048C33.7333%202.9946%2036.6398%205.81306%2039.8106%205.81306H47.0329C47.1209%205.54883%2047.1209%205.10844%2047.1209%204.84421C47.1209%202.20191%2044.919%200%2042.2767%200Z'%20fill='url(%23paint0_linear_3_127)'/%3e%3cpath%20d='M33.998%206.33984V13.6502H38.4019V9.77482H42.2772C44.3911%209.77482%2046.2407%208.27753%2046.8572%206.33984H33.998Z'%20fill='%234FAD50'/%3e%3cpath%20d='M18.4963%200V13.5638H22.3717C22.3717%2013.5638%2023.3406%2013.5638%2023.869%2012.5949C26.5113%207.39843%2027.304%205.81306%2027.304%205.81306H27.8325V13.5638H32.2363V0H28.3609C28.3609%200%2027.3921%200.0880819%2026.8636%200.968847C24.6617%205.46075%2023.4286%207.75074%2023.4286%207.75074H22.9002V0H18.4963Z'%20fill='%234FAD50'/%3e%3cpath%20d='M0%2013.6539V0.0900879H4.40383C4.40383%200.0900879%205.63691%200.0900852%206.34152%202.02777C8.10305%207.13621%208.27921%207.84082%208.27921%207.84082C8.27921%207.84082%208.63151%206.60775%2010.2169%202.02777C10.9215%200.0900852%2012.1546%200.0900879%2012.1546%200.0900879H16.5584V13.6539H12.1546V6.34353H11.6261L9.15998%2013.6539H7.22229L4.75615%206.34353H4.22769V13.6539H0Z'%20fill='%234FAD50'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_3_127'%20x1='33.1892'%20y1='2.94819'%20x2='47.0897'%20y2='2.94819'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2327B1E6'/%3e%3cstop%20offset='1'%20stop-color='%23148ACA'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"
574                         alt="МИР"><img class="payment-logo"
575                         src="data:image/svg+xml,%3csvg%20width='54'%20height='28'%20viewBox='0%200%2054%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M46.0894%2011.0158V17.8147H43.7531V13.0454H41.5035V17.8147H39.1672V11.0154H46.0894V11.0158Z'%20fill='black'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M34.369%2018.057C36.4604%2018.057%2038.0135%2016.7245%2038.0135%2014.7044C38.0135%2012.7492%2036.8676%2011.4797%2034.9526%2011.4797C34.0688%2011.4797%2033.3395%2011.803%2032.7902%2012.3608C32.9214%2011.2079%2033.8596%2010.3662%2034.8926%2010.3662C35.131%2010.3662%2036.9258%2010.3622%2036.9258%2010.3622L37.9408%208.34399C37.9408%208.34399%2035.6874%208.39729%2034.6399%208.39729C32.2465%208.44063%2030.6299%2010.7013%2030.6299%2013.447C30.6299%2016.6457%2032.2066%2018.057%2034.369%2018.057ZM34.3817%2013.2674C35.1582%2013.2674%2035.6966%2013.7976%2035.6966%2014.7042C35.6966%2015.5201%2035.2182%2016.1924%2034.3817%2016.1943C33.5815%2016.1943%2033.0431%2015.5713%2033.0431%2014.7181C33.0431%2013.8113%2033.5815%2013.2674%2034.3817%2013.2674Z'%20fill='black'/%3e%3cpath%20d='M28.7284%2015.5377C28.7284%2015.5377%2028.1767%2015.8681%2027.3526%2015.9307C26.4052%2015.9599%2025.5611%2015.3381%2025.5611%2014.2334C25.5611%2013.1558%2026.306%2012.5382%2027.3288%2012.5382C27.9559%2012.5382%2028.7855%2012.9899%2028.7855%2012.9899C28.7855%2012.9899%2029.3925%2011.8323%2029.707%2011.2534C29.1312%2010.7999%2028.3642%2010.5513%2027.4722%2010.5513C25.2208%2010.5513%2023.4771%2012.0766%2023.4771%2014.2198C23.4771%2016.3903%2025.116%2017.8801%2027.4722%2017.8352C28.1307%2017.8097%2029.0393%2017.5694%2029.593%2017.1997L28.7284%2015.5377Z'%20fill='black'/%3e%3cpath%20d='M5.33008%208.89893L7.46211%2012.7376V15.0791L5.33257%2018.9102L5.33008%208.89893Z'%20fill='%235B57A2'/%3e%3cpath%20d='M13.3252%2011.2955L15.2497%2010.0169L19.1883%2010.0129L13.3252%2013.9062V11.2955Z'%20fill='%23D90751'/%3e%3cpath%20d='M13.3141%208.83462L13.3254%2013.905L11.1934%2012.5854V5.0061L13.3141%208.83462Z'%20fill='%23FAB718'/%3e%3cpath%20d='M19.1885%2010.0079L15.2132%2010.0117L13.2601%208.79598L11.1934%205.0061L19.1885%2010.0079Z'%20fill='%23ED6F26'/%3e%3cpath%20d='M13.3254%2018.8726V16.3479L11.1934%2015.0193L11.1945%2022.8058L13.3254%2018.8726Z'%20fill='%2363B22F'/%3e%3cpath%20d='M15.2195%201
5757.7978L7.40133%2012.7762L5.33008%208.89893L19.1883%2017.7928L15.2195%2017.7978Z'%20fill='%231487C9'/%3e%3cpath%20d='M11.1934%2022.8042L13.2722%2019.0106L15.2121%2017.8035L19.1885%2017.7986L11.1934%2022.8042Z'%20fill='%23017F36'/%3e%3cpath%20d='M5.32983%2018.9114L11.1929%2015.1667L9.22177%2013.9058L7.38879%2015.0774L5.32983%2018.9114Z'%20fill='%23984995'/%3e%3c/svg%3e"
576                         alt="СБП"><img class="payment-logo" src="/img2/sber-pay.svg" alt="SberPay"><img
577                         class="payment-logo"
578                         src="data:image/svg+xml,%3csvg%20width='55'%20height='24'%20viewBox='0%200%2055%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3_168)'%3e%3cpath%20d='M42.8387%20-0.000244141H11.2345C5.02982%20-0.000244141%200%205.18743%200%2011.5869C0%2017.9864%205.02982%2023.174%2011.2345%2023.174H42.8387C49.0434%2023.174%2054.0733%2017.9864%2054.0733%2011.5869C54.0733%205.18743%2049.0434%20-0.000244141%2042.8387%20-0.000244141Z'%20fill='%23303030'/%3e%3cpath%20d='M25.484%2011.8177V9.9402H27.4704C27.8911%209.9402%2028.1332%209.98765%2028.3274%2010.0643C28.6739%2
578010.2044%2028.8381%2010.5289%2028.8381%2010.8717C28.8381%2011.2436%2028.642%2011.6009%2028.2673%2011.7246C28.0872%2011.7867%2027.877%2011.8177%2027.4704%2011.8177H25.484ZM27.7849%208.15576H23.3013V15.5416H25.4822V13.5546H27.7831C28.3238%2013.5546%2028.8508%2013.5382%2029.3632%2013.3689C30.3562%2013.0426%2031.0933%2012.1275%2031.0933%2010.8862C31.0933%209.6449%2030.3703%208.74447%2029.3933%208.38901C28.8522%208.18679%2028.3398%208.15576%2027.7831%208.15576H27.7849Z'%20fill='white'/%3e%3cpath%20d='M33.6805%2014.4719H36.9903L37.4111%2015.5416H39.8624L36.9287%208.15576H33.7388L30.8052%2015.5416H33.2721L33.6787%2014.4719H33.6805ZM34.2212%2012.8422L35.2588%209.86393H35.4247L36.4619%2012.8422H34.2212Z'%20fill='white'/%3e%3cpath%20d='M45.1717%208.15576L43.3973%2011.5224H43.3212L41.5309%208.15576H38.9897L42.2238%2013.5857V15.5416H44.4805V13.3999L47.5505%208.15576H45.1717Z'%20fill='white'/%3e%3cpath%20d='M6.5249%205.96167H18.6412V12.2464C18.6412%2013.8577%2017.8073%2015.3469%2016.4551%2016.1527L12.5832%2018.4582L8.71092%2016.1527C7.35734%2015.3469%206.5249%2013.8577%206.5249%2012.2464L6.5249%205.96167Z'%20fill='%23FFDD2D'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.84923%209.27246V11.2266C10.1091%2010.9238%2010.5791%2010.7197%2011.118%2010.7197H11.7029V12.9927C11.7029%2013.5978%2011.5442%2014.1264%2011.3072%2014.4179H13.8538C13.6189%2014.1264%2013.4598%2013.5978%2013.4598%2012.9945V10.7216H14.0448C14.5837%2010.7216%2015.0555%2010.9257%2015.3135%2011.2285V9.27433H9.84741L9.84923%209.27246Z'%20fill='%23333333'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3_168'%3e%3crect%20width='54.0733'%20height='23.1743'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"
579                         alt="T Pay"><img class="payment-logo"
580                         src="data:image/svg+xml,%3csvg%20width='56'%20height='24'%20viewBox='0%200%2056%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='55.794'%20height='23.8145'%20rx='11.9072'%20fill='%23FF2A16'/%3e%3cpath%20d='M13.7783%2019.7324C17.818%2019.7324%2021.0928%2016.4576%2021.0928%2012.418C21.0928%208.37831%2017.818%205.10352%2013.7783%205.10352C9.73866%205.10352%206.46387%208.37831%206.46387%2012.418C6.46387%2016.4576%209.73866%2019.7324%2013.7783%2019.7324Z'%20fill='white'/%3e%3cpath%20d='M24.835%208.57454H29.3597C31.1288%208.57454%2032.1834%209.45908%2032.1834%2011.0581C32.1834%2012.657%2031.1628%2013.6096%2029.3597%2013.6096H26.6721V16.3653H24.835V8.60857V8.57454ZM26.7061%2010.1395V11.9086H29.2577C29.9381%2011.9086%2030.2783%2011.5684%2030.2783%2011.024C30.2783%2010.4797%2029.9381%2010.1395%2029.2577%2010.1395H26.7061ZM38.1371%2014.9364H34.4288L33.8845%2016.2972H32.0474L35.4834%208.54053H37.3886L40.7567%2016.2972H38.7835L38.2391%2014.9364H38.1711H38.1371ZM37.4566%2013.3715L36.2999%2010.6158L35.1432%2013.3715H37.4907H37.4566ZM45.1453%2016.3313H43.2402V13.0313L39.8041%208.57454H42.1515L44.2948%2011.3983L46.4381%208.57454H48.4794L45.1793%2013.0993V16.3313H45.1453Z'%20fill='white'/%3e%3cpath%20d='M11.2271%2014.8773H16.3302V15.9907H11.2271V14.8773ZM12.7043%2012.2263H14.7354L15.0712%2013.375H16.1959L14.6683%208.63865C14.534%208.17915%2014.3661%207.82568%2013.7954%207.82568C13.2246%207.82568%2013.0568%208.17915%2012.8889%208.63865L11.2942%2013.375H12.3517L12.7211%2012.2263H12.7043ZM13.7618%209.02745L14.4333%2011.2719H13.0064L13.7115%209.02745H13.745H13.7618Z'%20fill='%23FF2A16'/%3e%3c/svg%3e"
581                         alt="Alpha Pay"><img class="payment-logo" src="/img2/unionpay.svg" alt="UnionPay"></div>
582             </section>
583         </div>
584         <div class="footer-contacts">
585             <div><span>Многоканальный телефон</span><strong>+7 495 677-97-08</strong></div>
586             <div><span>Электронная почта</span><strong>[email protected]</strong></div>
587             <div>
588                 <span>Номер в едином реестре туроператоров</span>
589                 <strong><a target="_blank" style="color:#16008C; text-decoration:underline" rel="nofollow"
590                         href="https://ev.economy.gov.ru/lk_exp/registry/to/2b962caa-e162-497d-8e53-fd06c7a9145f">В031-00161-00/04400169</a>
591                 </strong>
592             </div>
593         </div>
594     </div>
595
596     <div class="ui-container site-footer__inner">
597         <div class="footer-legal"><span>Номер в едином реестре туроператоров В031-00161-00/04400169</span><a
598                 href="/agreements">Политика хранения и обработки персональных данных</a><span>© 2026. Туристический
599                 оператор «Финам»</span></div>
600         <p class="footer-note"> Вся информация, размещённая на сайте, носит информационный характер и не является
601             рекламой и публичной офертой. Правила и условия предоставления услуг в отелях, в том числе концепция
602             питания, описанные на сайте, могут изменяться по решению администрации отелей. Копирование материалов без
603             письменного согласия запрещено. </p>
604     </div>
605 </div>
606    <!-- START Cookie-Alert --><div id="cookie_note">
607🍪 Для улучшения сайта мы используем cookies. <a target="_blank" href="/agreements">Подробнее</a>
608<button class="cookie_accept">Принять</button>
609</div>
610
611    
612    
612<script>
613    /*axios.defaults.headers = {
614        'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content')
615    };
616
617    axios.interceptors.response.use(
618        response => response,
619        error => {
620            if (error.response.status !== 419) {
621                return Promise.reject(error);
622            }
623            console.log(419);
624            window.location.reload(); // Перезагрузка страницы при ошибке 419
625        }
626    );*/
627
628    // константы из blade
629    var const_charge = 1.1;
630
631    const today = new Date();
632    const start = new Date('2026-10-08');
633    const startD = new Date('1990-01-01');
634
635    var vue_data = {
636        mounted: false,
637        copyPromoText: 'Скопировать',
638        t_hotels_search: {"search":"","search_type":"region","search_text":"","checkin":"2026-10-08","checkout":"2026-10-09","guests":2,"night":1,"pops":true},
639        isopen: 0,
640        charge: const_charge,
641        cutlink: '',
642        paytype: 'tbank_pay',
643        cost_zapros: false,
644        corporate_zapros: false,
645        event_zapros: false,
646        partner_zapros: false,
647        franchise_zapros: false,
648        summ: 150000,
649        reviews_count: 5,
650        mailings: '',
651        mailings_inf: '',
652        points2: false,
653        fav: [],
654        topmenu: false,
655        timing: '',
656        bron: false,
657        show: false,
658        show_map: false,
659        show_bron: false,
660        podpiska: false,
661        viza_form: false,
662        viza_inf: false,
663        text_clamp: true,
664        slicer: 0,
665        country: '-',
666        country_uid: '-',
667        fixed_search: false,
668        search_error: false,
669        search_to_error: false,
670        search_from_error: false,
671        checkin_error: false,
672        checkout_error: false,
673        night: '1',
674        checkin: '2026-10-08',
675        checkout: '2026-10-09',
676        checkin2: '2026-10-08',
677        checkout2: '2026-10-09',
678        search: '',
679        search_type: 'region',
680        search_text: '',
681        search2: '',
682        search_type2: 'region',
683        search_text2: '',
684        search_count: '0',
685        search_result: [],
686        search_callist1: false,
687        search_callist2: false,
688        show_mob_filter: false,
689        search_fix: false,
690        order_filter: {
691            year_ch: false,
692            service_ch: false,
693            status_ch: false,
694            year: 'ВСЕ',
695            service: 'ВСЕ СЕРВИСЫ',
696            status: 'ВСЕ СТАТУСЫ',
697            number: ''
698        },
699        insurance: {
700            checkin: '2026-10-08',
701            checkout: '2026-10-09',
702            country: '',
703            country_uid: '',
704            country_text: '',
705            fio: '',
706            adres: '',
707            name: '',
708            surname: '',
709            telefon: '',
710            email: '',
711            client: {
712                name: '',
713                surname: '',
714                telefon: '',
715                email: '',
716            },
717            dateOfBirth: '1990-01-01',
718            addressTel: '',
719            insuranceProgrammUID: '',
720            countryUID: '',
721            currency: 'EUR',
722            insureds: [],
723            programms: [],
724            risks: [],
725            risks_list: [],
726            strah_summ: [],
727            additional: [],
728            additional_list: [],
729            calc: [],
730            new_tourist: {
731                name: '',
732                surname: '',
733                bithday: '1990-01-01',
734                info: ''
735            },
736            show_new_tourist: false,
737            show_info: false,
738            agree: false,
739            inf: '',
740            step: 1,
741            annual: false, // годовая страховка
742            abroad: false, // уже путешествую
743            sport: false, // спортивное покрытие
744            addit_text: '', //для поиска видов спорта
745            inf_prog: false
746        },
747        insurance_polis: '',
748        transfer: {
749            checkin: '',
750            checkin_to: '',
751            checkout: '-',
752            timein_max: '24:00',
753            timein: '--:--',
754            timeout: '--:--',
755            adults_amount: 1,
756            children_amount: 0,
757            chilcount: 0,
758            all_amount: 1,
759            reis: '',
760            poezd: '',
761            comment: '',
762            tablet: '',
763            client: {
764                name: '',
765                surname: '',
766                telefon: '',
767                email: '',
768            },
769            from: {
770                place: '',
771                adres: '',
772                type: 0            },
773            to: {
774                place: '',
775                adres: ''
776            },
777            buffer: {
778                place: '',
779                adres: ''
780            },
781            additions: [], //$page['price']['price']
782            pricedop: 0,
783            price: 0,
784            sid: '',
785            price_id: '', //$page['price']['price_id'])
786            agree: false,
787            inf: '',
788            promo: '',
789            fix: false
790        },
791        promo: {
792            text: 'HOTEL5',
793            value: 5,
794            alert: 'Промокод на первое бронирование',
795            utm: ''
796        },
797        rooms: [{guest:2,childs:[],add:false}],
798        rooms_str: '2', //гости одной строкой для формы
799        rooms_str2: '', //гости одной строкой для формы
800        search_form: false, //sR,sC,sG
801        sort: {
802            name: 'по рекомендациям',
803            type: 'base'
804        },
805        sR: false, // показать форму поиска отелей
806        sC: false, // показать выбор даты
807        sG: false, // показать номера и гостей
808        searchTimerId: '', //счетчик таймера
809        child_list: ['1 год', '2 года', '3 года', '4 года', '5 лет', '6 лет', '7 лет', '8 лет', '9 лет',
810            '10 лет', '11 лет', '12 лет', '13 лет', '14 лет', '15 лет', '16 лет', '17 лет'
811        ],
812        hotels: {
813            count: 0,
814            stop: 0,
815            fil: 0,
816            tot: 0,
817            hotels_list: [],
818            rate_list: [],
819            filters: []
820        },
821        hotel: {
822            count: 0,
823            rate_list: [],
824            rate: [],
825            rg: [],
826            rg2: []
827        },
828                gallery: [],
829        galIndex: 0,
830                filterArr: [], //фильтры отеля
831        filterArr2: [], //фильтры номеров
832        filterStart: 0,
833        filterEnd: 0,
834        filterStart1: 0,
835        filterEnd1: 0,
836        filtes: {
837            kind: [],
838            serp: [],
839            amenity: [],
840            stars: [],
841            bads: [],
842            number: [],
843            bedding_type: [],
844            rating: -1, //оценка по рейтингу
845            cancel: false, //отмена есть или нет
846            distance: 30, //расстояние до центра
847            meal: '', //питание
848            network: [] //сети отелей
849        },
850        filtesCount: [],
851        filterName: '',
852        filterCount: 0,
853        filterShow: 20,
854        filterAll: 0,
855        animaval: 0,
856        filter_slice: [], //открывать закрывать фильтры
857        bron_rate: [],
858        serps: ['has_pets', 'has_parking', 'has_internet', 'has_pool', 'has_breakfast', 'has_kids',
859            'has_meal'
860        ],
861        vizaForm: {
862            country: '',
863            fio: '',
864            telefon: '',
865            agree: false,
866            end: false,
867            inf: ''
868        },
869        bronForm: {
870            client: {
871                name: '',
872                surname: '',
873                telefon: '',
874                email: ''
875            },
876            travelers: [{
877                name: '',
878                surname: '',
879                telefon: '',
880                email: ''
881            }],
882            client2: {
883                name: '',
884                surname: '',
885                telefon: '',
886                email: ''
887            },
888            comment: '',
889            bhash: '',
890            hash: '',
891            tid: '',
892            sid: '',
893            agree: false,
894            inf: '',
895            insurance: false
896        },
897        turForm: {
898            city1: 'Москва',
899            date: '2026-10-12',
900            nights: '7',
901            count: '2',
902            budget: 'до 500 000 рублей',
903            country: '',
904            city2: '',
905            curorts: '',
906            hotel_star: 'от 3х звезд',
907            mesto: 'не важно',
908            meal: 'без питания',
909            hotel: '',
910            agree: false,
911            end: false,
912            fio: '',
913            telefon: '', //телефон
914            email: '', //email
915            inf: ''
916        },
917        oneForm: {
918            country: '', //страна если выбрана
919            fio: '', //имя или фио
920            client: {
921                name: '',
922                surname: '',
923                telefon: '',
924                email: '',
925            },
926            dates: '', //телефон
927            telefon: '', //телефон
928            email: '', //email
929            city: '', //город
930            company: '', //город
931            type: '', //что за форма
932            more: '', //подробности по типу заявки
933            agree: false,
934            end: false,
935            inf: '',
936            price: 0,
937            cost: 0,
938            promo: '',
939            promo_value: 0,
940            count: 1,
941            user: ''
942        },
943        //
944        currentMonth: start.getMonth(), // Индекс месяца: 0 - январь
945        currentYear: start.getFullYear(),
946        currentMonthD: startD.getMonth(), // Индекс месяца: 0 - январь
947        currentYearD: startD.getFullYear(),
948        selectedDate: null, // Хранит выбранную дату
949        today: today,
950        inDate: new Date('2026-10-12'),
951        outDate: '-',
952        startDate: new Date('2026-10-08'),
953        endDate: new Date('2026-10-09'),
954        weekDays: ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
955        monthNames: [
956            'Январь', 'Февраль', 'Март', 'Апрель',
957            'Май', 'Июнь', 'Июль', 'Август',
958            'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'
959        ],
960        static: {"scandinavian-breakfast":"Скандинавский завтрак","some-meal":"Питание включено","super-all-inclusive":"Супер всё включено","ultra-all-inclusive":"Ультра всё включено","breakfast":"Завтрак включён","breakfast-buffet":"Завтрак \"шведский стол\"","chinese-breakfast":"Китайский завтрак","dinner":"Ужин","half-board":"Завтрак + обед или ужин включены","nomeal":"Питание не включено","full-board":"Завтрак, обед и ужин включены","israeli-breakfast":"Израильский завтрак","scottish-breakfast":"Шотландский завтрак","soft-all-inclusive":"Лёгкий всё включено","all-inclusive":"Всё включено","american-breakfast":"Американский завтрак","asian-breakfast":"Азиатский завтрак","breakfast-for-1":"Завтрак для 1","breakfast-for-2":"Завтрак максимум для 2 гостей","continental-breakfast":"Континентальный завтрак","half-board-dinner":"Завтрак и ужин включены","japanese-breakfast":"Японский завтрак","english-breakfast":"Английский завтрак","half-board-lunch":"Завтрак и обед включены","irish-breakfast":"Ирландский завтрак","lunch":"Обед","double":"Двуспальная кровать","nobedding":"Кровать не указана","sofa-bed":"Sofa bed","twin":"2 односпальных кровати","bunk-bed":"Двухъярусная кровать","chair-bed":"Chair bed","child-bed":"Детская кровать включена","child-bed-fee":"Детская кровать не включена","external-private-bathroom":"Собственная внешняя ванная комната","private-bathroom":"Собственная ванная комната","shared-bathroom":"Общая ванная комната","10-beds":"10 кроватей","11-beds":"11 кроватей","12-beds":"12 кроватей","13-beds":"13 кроватей","14-beds":"14 кроватей","15-beds":"15 кроватей","16-beds":"16 кроватей","17-beds":"17 кроватей","18-beds":"18 кроватей","19-beds":"19 кроватей","2-beds":"2 кровати","20-beds":"20 кроватей","21-beds":"21 кровать","22-beds":"22 кровати","23-beds":"23 кровати","24-beds":"24 кровати","25-beds":"25 кроватей","26-beds":"26 кроватей","27-beds":"27 кроватей","28-beds":"28 кроватей","29-beds":"29 кроватей","3-beds":"3 кровати","30-beds":"30 кроватей","31-beds":"31 кровать","32-beds":"32 кровати","33-beds":"33 кровати","34-beds":"34 кровати","35-beds":"35 кроватей","36-beds":"36 кроватей","37-beds":"37 кроватей","38-beds":"38 кроватей","39-beds":"39 кроватей","4-beds":"4 кровати","40-beds":"40 кроватей","5-beds":"5 кроватей","6-beds":"6 кроватей","7-beds":"7 кроватей","8-beds":"8 кроватей","9-beds":"9 кроватей","king-bed":"Кровать размера «king size»","queen-bed":"Кровать размера «queen size»","limited-time":"Ограниченное время пребывания","lounge":"Доступ в лаунж","treatment":"Лечебная программа включена","no-window":"Без окна","bay-view":"Вид на бухту","bosphorus-view":"Вид на Босфор","canal-view":"Вид на канал","city-view":"Вид на город","courtyard-view":"Вид на двор","garden-view":"Вид на сад","golf-view":"Вид на поле для гольфа","harbour-view":"Вид на гавань","inland-view":"Вид на внутреннюю территорию","lake-view":"Вид на озеро","land-view":"Вид на окрестности","mountain-view":"Вид на горы","ocean-front":"Oceanfront","ocean-view":"Вид на океан","oceanside":"Вид на океан","panoramic-view":"Панорамный вид","park-view":"Вид на парк","partial-ocean-view":"Частичный вид на океан","partial-sea-view":"Частичный вид на море","partial-view":"Частичный вид","pool-view":"Вид на бассейн","river-view":"Вид на реку","sea-front":"Seafront","sea-view":"Вид на море","street-view":"Вид на улицу","sunrise-view":"Вид на восход","sunset-view":"Вид на закат","water-view":"Вид на воду","with-view":"Красивый вид","annex":"В дополнительном здании","basement":"Цокольный этаж","main-building":"В Ð
960³Ð»Ð°Ð²Ð½Ð¾Ð¼ здании","1-bedroom":"1 комната","2-bedrooms":"2 комнаты","3-bedrooms":"3 комнаты","4-bedrooms":"4 комнаты","5-bedrooms":"5 комнат","6 bedrooms":"6 комнат","not-guaranteed":"Тип кровати может измениться","wired-internet-access":"Проводной доступ в Интернет","smoking":"Можно курить","sauna":"Сауна","duplex":"Дуплекс","safe":"Сейф","mini-bar":"Минибар","pets-allowed":"Домашние животные разрешены","wi-fi":"Бесплатный Wi-Fi","park access":"Доступ в парк","kitchen":"Кухня","jacuzzi":"Джакузи","female":"Женский номер","high-speed-internet-access":"Высокоскоростной доступ в Интернет","male":"Мужской номер","fitness":"Доступ в тренажерный зал","child-sharing-bed":"Ребёнок на кровати родителей","extra-bed":"Дополнительная кровать включена","extra-bed-fee":"Дополнительная кровать не включена","extra-beds":"Дополнительные кровати включены","extra-beds-fee":"Дополнительные кровати не включены","coffee":"Кофе","bridal":"Номер для новобрачных","small":"Небольшая площадь","beachfront":"Прямо на пляже","beach":"Пляж рядом","balcony":"Балкон","french_balcony":"Французский балкон","aquapark":"Доступ в аквапарк","lift-tickets":"Билеты на подъёмник","park-tickets":"Билеты в парк","air-conditioning":"Кондиционер","accessible":"Для гостей с ограниченными возможностями","hypoallergenic":"Подходит для гостей с аллергией","tv":"Телевизор","water":"Бутилированная вода","domestic-flight-transfer":"Трансфер на внутреннем рейсе","sea-plane-transfer":"Трансфер на гидросамолёте","speedboat-transfer":"Трансфер на скоростной лодке","transfer":"Трансфер","towels":"Полотенца","bath":"Ванна","toiletries":"Туалетные принадлежности","shower":"Душ","washing-machine":"Стиральная машина","penthouse":"Пентхаус","terrace":"Терраса","soundproofing":"Звукоизоляция","sofa":"Диван","ski-pass":"Ски-пасс включен","present":"Подарок от отеля","pillows":"Меню подушек","microwave":"Микроволновка","iron":"Гладильные принадлежности","hairdryer":"Фен","golf":"Доступ к полю для гольфа","fridge":"Холодильник","bedsheets":"Постельное бельё","beach-access":"Доступ к пляжу","bathrobe":"Халат","barbecue":"Гриль-барбекю","attic":"Мансарда","addon-service":"Дополнительные услуги","wardrobe":"Шкаф","mirror":"Зеркало","sim-card":"Местная мобильная сим-карта","welcome-drink":"Приветственный напиток","tea-or-coffee":"Чайник или кофеварка","tea":"Чайник","dishwasher":"Посудомойка","exclusive":"Эксклюзивные удобства","ny-gala-dinner":"Праздничный ужин","ny-gala-program":"Новогодняя программа","telephone":"Телефон","kitchen-stuff":"Кухонные принадлежности","blackout-blinds":"Затемнённые шторы","heating":"Отопление","slippers":"Тапочки","fan":"Вентилятор","patio":"Патио","desk":"Письменный стол","mosquito":"Москитная сетка","private-entrance":"Отдельный вход","dining-area":"Обеденная зона","non-smoking":"Для некурящих","":"Стиральная машина","has_parking":"Парковка","has_fitness":"Фитнес","has_disabled_support":"Для гостей с ограниченными возможностями","has_business":"Конференц-зал","has_spa":"Спа-услуги","with_view":"Вид из окна","has_ski":"Горнолыжный склон рядом","private_bathroom":"Ванная комната в номере","has_internet":"Бесплатный интернет","has_pool":"Бассейн","has_jacuzzi":"Джакузи","has_smoking":"Можно курить","has_breakfast":"Бесплатный завтрак","has_airport_transfer":"Трансфер","has_kids":"Подходит для детей","has_meal":"Бар или ресторан","air_conditioning":"Кондиционер","has_pets":"Разрешено с домашними животными","has_ecar_charger":"Зарядка электромобилей","vat":"Ð
960Ð”С","city_tax":"Городской налог","cleaning_fee":"Плата за уборку","transfer_fee":"Трансфер до отеля","resort_fee":"Курортный налог","service_fee":"Сервисный сбор","luxury_tax":"Налог на роскошь","occupancy_tax":"Налог на размещение","hotel_fee":"Отельный сбор","electricity_fee":"Плата за электричество","environmental_fee":"Экологический сбор","a":"Американская розетка (без заземления)","b":"Американская розетка (с заземлением)","c":"Европейская розетка (без заземления)","d":"Английская розетка","e":"Французская розетка","f":"Европейская розетка (с заземлением)","g":"Английская розетка","h":"Израильская розетка","i":"Австралийская розетка","j":"Швейцарская розетка","k":"Датская розетка","l":"Итальянская розетка","m":"ЮАР розетка","n":"Бразильская розетка","o":"Тайская розетка","Unspecified":"Не указано","Resort":"Курорт","Sanatorium":"Санаторий","Guesthouse":"Гостевой дом","Mini-hotel":"Мини-отель","Castle":"Замок","Hotel":"Отель","Boutique_and_Design":"Бутик-Отель",
961"Apartment":"Апартаменты","Cottages_and_Houses":"Коттеджи и дома","Farm":"Ферма","Villas_and_Bungalows":"Виллы и бунгало","Camping":"Кэмпинг","Hostel":"Хостел","BNB":"","Glamping":"Глэмпинг","Apart-hotel":"Апарт-отель"}
962,
963        showDropDownMenu: false,
964    }
965
966    document.addEventListener('DOMContentLoaded', function() {
967        // Выбираем все ссылки с классом 'load-iframe-json'
968        const links = document.querySelectorAll('a.load-in-iframe');
969
970        links.forEach(function(link) {
971            link.addEventListener('click', function(e) {
972                e.preventDefault();
973
974                const apiUrl = this.href;
975
976                // Проверяем, не загружен ли уже iframe
977                const existingContainer = this.nextElementSibling;
978                if (existingContainer && existingContainer.classList.contains(
979                        'iframe-json-wrapper')) {
980                    existingContainer.remove();
981                    return;
982                }
983
984                // Показываем индикатор загрузки
985                const loadingDiv = document.createElement('div');
986                loadingDiv.className = 'iframe-json-wrapper';
987                loadingDiv.style.marginTop = '10px';
988                loadingDiv.style.padding = '20px';
989                loadingDiv.style.background = '#f0f0f0';
990                loadingDiv.style.borderRadius = '4px';
991                loadingDiv.textContent = 'Загрузка...';
992                this.parentNode.insertBefore(loadingDiv, this.nextSibling);
993
994                // Запрос к API
995                fetch(apiUrl)
996                    .then(response => {
997                        if (!response.ok) {
998                            throw new Error(`HTTP error! status: ${response.status}`);
999                        }
1000                        return response.text(); // Сначала получаем как текст
1001                    })
1002                    .then(text => {
1003                        console.log('Получен текст:', text);
1004
1005                        // Парсим JSON строку
1006                        const data = JSON.parse(text);
1007                        console.log('Распарсенный JSON:', data);
1008
1009                        // Извлекаем URL из JSON
1010                        const iframeUrl = data.url;
1011                        const orderId = data.order_id;
1012
1013                        if (!iframeUrl) {
1014                            throw new Error('URL не найден в JSON ответе');
1015                        }
1016
1017                        // Удаляем индикатор загрузки
1018                        loadingDiv.remove();
1019
1020                        // Создаем контейнер для iframe
1021                        const container = document.createElement('div');
1022                        container.className = 'iframe-json-wrapper';
1023                        container.style.marginTop = '10px';
1024                        container.style.animation = 'fadeIn 0.3s ease';
1025
1026
1027
1028                        // Кнопка закрытия
1029                        const closeBtn = document.createElement('button');
1030                        closeBtn.textContent = '✕ Закрыть';
1031                        closeBtn.style.cssText = `
1032                        float: right;
1033                        margin-bottom: 10px;
1034                        padding: 5px 15px;
1035                        background: #dc3545;
1036                        color: white;
1037                        border: none;
1038                        border-radius: 4px;
1039                        cursor: pointer;
1040                        font-size: 14px;
1041                    `;
1042                        closeBtn.addEventListener('click', function() {
1043                            container.remove();
1044                        });
1045                        container.appendChild(closeBtn);
1046
1047                        // Создаем iframe
1048                        const iframe = document.createElement('iframe');
1049                        iframe.src = iframeUrl;
1050                        iframe.style.cssText = `
1051                        width: 100%;
1052                        height: 500px;
1053                        zoom:0.6;
1054                        border: 1px solid #dee2e6;
1055                        border-radius: 4px;
1056                        background: white;
1057                        clear: both;
1058                    `;
1059
1060                        container.appendChild(iframe);
1061
1062                        // Добавляем информацию об order_id
1063                        if (orderId) {
1064                            /*    const info = document.createElement('div');
1065                                info.style.cssText = `
1066                                padding: 10px 15px;
1067                                background: #e9ecef;
1068                                border-radius: 4px;
1069                                margin-bottom: 10px;
1070                                font-weight: bold;
1071                                color: #495057;
1072                            `;
1073                                info.textContent = `Заказ #${orderId}`;
1074                                container.appendChild(info);*/
1075                        }
1076
1077                        // Вставляем после ссылки
1078                        this.parentNode.insertBefore(container, this.nextSibling);
1079                    })
1080                    .catch(error => {
1081                        console.error('Ошибка:', error);
1082                        loadingDiv.innerHTML = `
1083                        <div style="color: #721c24;">
1084                            ❌ Ошибка: ${error.message}
1085                            <br><small>Проверьте консоль для деталей</small>
1086                        </div>
1087                    `;
1088                        loadingDiv.style.background = '#f8d7da';
1089
1090                        // Кнопка повторной попытки
1091                        const retryBtn = document.createElement('button');
1092                        retryBtn.textContent = 'Повторить';
1093                        retryBtn.style.cssText = `
1094                        margin-top: 10px;
1095                        padding: 5px 15px;
1096                        background: #007bff;
1097                        color: white;
1098                        border: none;
1099                        border-radius: 4px;
1100                        cursor: pointer;
1101                    `;
1102                        retryBtn.addEventListener('click', function() {
1103                            loadingDiv.remove();
1104                            link.click();
1105                        });
1106                        loadingDiv.appendChild(retryBtn);
1107                    });
1108            });
1109        });
1110    });
1111    document.addEventListener('DOMContentLoaded', function() {
1112        // Выбираем все ссылки с классом 'load-iframe-json'
1113        const links = document.querySelectorAll('a.load-in-iframe2');
1114
1115        links.forEach(function(link) {
1116            link.addEventListener('click', function(e) {
1117                e.preventDefault();
1118
1119                const apiUrl = this.href;
1120
1121                // Проверяем, не загружен ли уже iframe
1122                const existingContainer = this.nextElementSibling;
1123                if (existingContainer && existingContainer.classList.contains(
1124                        'iframe-json-wrapper')) {
1125                    existingContainer.remove();
1126                    return;
1127                }
1128
1129                // Показываем индикатор загрузки
1130                const loadingDiv = document.createElement('div');
1131                loadingDiv.className = 'iframe-json-wrapper';
1132                loadingDiv.style.marginTop = '10px';
1133                loadingDiv.style.padding = '20px';
1134                loadingDiv.style.background = '#f0f0f0';
1135                loadingDiv.style.borderRadius = '4px';
1136                loadingDiv.textContent = 'Загрузка...';
1137                this.parentNode.insertBefore(loadingDiv, this.nextSibling);
1138
1139                // Запрос к API
1140                fetch(apiUrl)
1141                    .then(response => {
1142                        if (!response.ok) {
1143                            throw new Error(`HTTP error! status: ${response.status}`);
1144                        }
1145                        return response.text(); // Сначала получаем как текст
1146                    })
1147                    .then(text => {
1148                        console.log('Получен текст:', text);
1149
1150                        // Парсим JSON строку
1151                        const data = JSON.parse(text);
1152                        console.log('Распарсенный JSON:', data);
1153
1154                        // Извлекаем URL из JSON
1155                        const iframeUrl = data.url;
1156                        const orderId = data.order_id;
1157
1158                        if (!iframeUrl) {
1159                            throw new Error('URL не найден в JSON ответе');
1160                        }
1161
1162                        // Удаляем индикатор загрузки
1163                        loadingDiv.remove();
1164
1165                        // Создаем контейнер для iframe
1166                        const container = document.createElement('div');
1167                        container.className = 'iframe-json-wrapper';
1168                        container.style.marginTop = '10px';
1169                        container.style.animation = 'fadeIn 0.3s ease';
1170
1171
1172
1173                        // Кнопка закрытия
1174                        const closeBtn = document.createElement('button');
1175                        closeBtn.textContent = '✕ Закрыть';
1176                        closeBtn.style.cssText = `
1177                        float: right;
1178                        margin-bottom: 10px;
1179                        padding: 5px 15px;
1180                        background: #dc3545;
1181                        color: white;
1182                        border: none;
1183                        border-radius: 4px;
1184                        cursor: pointer;
1185                        font-size: 14px;
1186                    `;
1187                        closeBtn.addEventListener('click', function() {
1188                            container.remove();
1189                        });
1190                        container.appendChild(closeBtn);
1191
1192                        // Создаем iframe
1193                        const iframe = document.createElement('iframe');
1194                        iframe.src = iframeUrl;
1195                        iframe.style.cssText = `
1196                        width: 100%;
1197                        height: 500px;
1198                        zoom:0.6;
1199                        border: 1px solid #dee2e6;
1200                        border-radius: 4px;
1201                        background: white;
1202                        clear: both;
1203                    `;
1204
1205                        container.appendChild(iframe);
1206
1207                        // Добавляем информацию об order_id
1208                        if (orderId) {
1209                            /*    const info = document.createElement('div');
1210                                info.style.cssText = `
1211                                padding: 10px 15px;
1212                                background: #e9ecef;
1213                                border-radius: 4px;
1214                                margin-bottom: 10px;
1215                                font-weight: bold;
1216                                color: #495057;
1217                            `;
1218                                info.textContent = `Заказ #${orderId}`;
1219
1220                                container.appendChild(info);*/
1221                            const check = document.createElement('a');
1222                            check.style.cssText = `
1223                                padding:20px;
1224                                margin-bottom:30px;
1225                                display:block;
1226                                background:#4e4c57;
1227                                text-transform:uppercase;
1228                                font-size:16px; color:#fff
1229                                `;
1230                            check.textContent = `Проверить оплату`;
1231                            check.setAttribute('href', `/book/${orderId}`);
1232                            container.appendChild(check);
1233
1234                            /*<a href="#" onclick="window.location.reload(true);" class="popular_btn t_button"
1235                            style="padding:20px; margin-bottom:30px; display:block; background:#4e4c57; text-transform:uppercase; font-size:16px; color:#fff">Проверить
1236                            оплату</a>*/
1237                        }
1238
1239                        // Вставляем после ссылки
1240                        this.parentNode.insertBefore(container, this.nextSibling);
1241                    })
1242                    .catch(error => {
1243                        console.error('Ошибка:', error);
1244                        loadingDiv.innerHTML = `
1245                        <div style="color: #721c24;">
1246                            ❌ Ошибка: ${error.message}
1247                            <br><small>Проверьте консоль для деталей</small>
1248                        </div>
1249                    `;
1250                        loadingDiv.style.background = '#f8d7da';
1251
1252                        // Кнопка повторной попытки
1253                        const retryBtn = document.createElement('button');
1254                        retryBtn.textContent = 'Повторить';
1255                        retryBtn.style.cssText = `
1256                        margin-top: 10px;
1257                        padding: 5px 15px;
1258                        background: #007bff;
1259                        color: white;
1260                        border: none;
1261                        border-radius: 4px;
1262                        cursor: pointer;
1263                    `;
1264                        retryBtn.addEventListener('click', function() {
1265                            loadingDiv.remove();
1266                            link.click();
1267                        });
1268                        loadingDiv.appendChild(retryBtn);
1269                    });
1270            });
1271        });
1272    });
1273    /*
1274        document.addEventListener('DOMContentLoaded', function() {
1275            // Выбираем все ссылки с классом 'load-in-iframe'
1276            const links = document.querySelectorAll('a.load-in-iframe');
1277
1278            links.forEach(function(link) {
1279                link.addEventListener('click', function(e) {
1280                    e.preventDefault(); // Отменяем переход по ссылке
1281
1282                    const url = this.href;
1283                    const container = document.createElement('div');
1284                    container.style.marginTop = '10px';
1285
1286                    // Создаем iframe
1287                    const iframe = document.createElement('iframe');
1288                    iframe.src = url;
1289                    iframe.style.width = '100%';
1290                    iframe.style.zoom = '0.6';
1291                    iframe.style.height = '450px';
1292                    iframe.style.border = '1px solid #ccc';
1293                    iframe.style.borderRadius = '4px';
1294
1295                    // Проверяем, не добавлен ли уже iframe
1296                    const existingIframe = this.nextElementSibling;
1297                    if (existingIframe && existingIframe.tagName === 'DIV' && existingIframe
1298                        .querySelector('iframe')) {
1299                        // Если уже есть - удаляем
1300                        existingIframe.remove();
1301                    } else {
1302                        // Добавляем новый iframe
1303                        container.appendChild(iframe);
1304                        this.parentNode.insertBefore(container, this.nextSibling);
1305                    }
1306                });
1307            });
1308        });*/
1309</script>
1309
1310        <link rel="modulepreload" as="script" href="https://finamtravel.ru/build/assets/mono-swvjl-DL.js" />
1310<script type="module" src="https://finamtravel.ru/build/assets/mono-swvjl-DL.js"></script>
1310        
1310<script>
1311    function setCursorPosition(pos, e) {
1312        e.focus();
1313        if (e.setSelectionRange) e.setSelectionRange(pos, pos);
1314        else if (e.createTextRange) {
1315            var range = e.createTextRange();
1316            range.collapse(true);
1317            range.moveEnd("character", pos);
1318            range.moveStart("character", pos);
1319            range.select()
1320        }
1321    }
1322
1323    function mask(e) {
1324        var matrix = this.placeholder, // .defaultValue
1325            i = 0,
1326            def = matrix.replace(/\D/g, ""),
1327            val = this.value.replace(/\D/g, "");
1328        def.length >= val.length && (val = def);
1329        matrix = matrix.replace(/[_\d]/g, function(a) {
1330            return val.charAt(i++) || "_"
1331        });
1332        this.value = matrix;
1333        i = matrix.lastIndexOf(val.substr(-1));
1334        i < matrix.length && matrix != this.placeholder ? i++ : i = matrix.indexOf("_");
1335        setCursorPosition(i, this)
1336    }
1337    window.addEventListener("DOMContentLoaded", function() {
1338        var input = document.querySelector("#online_phone");
1339        if (input != null) {
1340            input.addEventListener("input", mask, false);
1341            input.focus();
1342
1343            setCursorPosition(3, input);
1344        }
1345    });
1346
1347    /////
1348    /*
1349    window.onload = function() {
1350        if (sliderOne != null) slideOne();
1351        if (sliderTwo != null) slideTwo();
1352    }
1353
1354    let sliderOne = document.getElementById("slider-1");
1355    let sliderTwo = document.getElementById("slider-2");
1356    let sliderThree = document.getElementById("slider-3");
1357    let displayValOne = document.getElementById("range1");
1358    let displayValTwo = document.getElementById("range2");
1359    let displayValThree = document.getElementById("range3");
1360    let minGap = 0;
1361    let sliderTrack = document.querySelector(".slider-track");
1362    let sliderMax = document.getElementById("slider-1");
1363    let sliderMaxValue = 0;
1364    if (sliderMax != null) sliderMaxValue = sliderMax.max;
1365
1366
1367    function slideOne() {
1368        if (parseInt(sliderTwo.value) - parseInt(sliderOne.value) <= minGap) {
1369            sliderOne.value = parseInt(sliderTwo.value) - minGap;
1370        }
1371        displayValOne.textContent = sliderOne.value;
1372        fillColor();
1373    }
1374
1375    function slideTwo() {
1376        if (parseInt(sliderTwo.value) - parseInt(sliderOne.value) <= minGap) {
1377            sliderTwo.value = parseInt(sliderOne.value) + minGap;
1378        }
1379        displayValTwo.textContent = sliderTwo.value;
1380        fillColor();
1381    }
1382
1383
1384    function fillColor() {
1385        percent1 = (sliderOne.value / sliderMaxValue) * 100;
1386        percent2 = (sliderTwo.value / sliderMaxValue) * 100;
1387        sliderTrack.style.background =
1388            `linear-gradient(to right, #dadae5 ${percent1}% , #3264fe ${percent1}% , #3264fe ${percent2}%, #dadae5 ${percent2}%)`;
1389    }*/
1390</script>
1390
1391
1392
1393<script>
1394    var pointsMap = [
1395
1396    ];
1397    var myMap3;
1398    //utm метки добавляем и передаем дальше
1399    saveUtmParams();
1400
1401    function saveUtmParams() {
1402        const params = new URLSearchParams(window.location.search);
1403
1404        const utm = {
1405            utm_source: params.get('utm_source'),
1406            utm_medium: params.get('utm_medium'),
1407            utm_campaign: params.get('utm_campaign'),
1408            utm_content: params.get('utm_content'),
1409            utm_term: params.get('utm_term'),
1410            r_click_id: params.get('r_click_id'),
1411            r_source_id: params.get('r_source_id')
1412        };
1413
1414        const hasUtm = Object.values(utm).some(v => v !== null);
1415
1416        if (hasUtm) {
1417            localStorage.setItem('utm_params', JSON.stringify(utm));
1418        }
1419    }
1420
1421    function appendUtmToUrl(url) {
1422        const utm = JSON.parse(localStorage.getItem('utm_params'));
1423
1424        if (!utm) return url;
1425
1426        const urlObj = new URL(url, window.location.origin);
1427
1428        Object.keys(utm).forEach(key => {
1429            if (utm[key] && !urlObj.searchParams.has(key)) {
1430                urlObj.searchParams.set(key, utm[key]);
1431            }
1432        });
1433
1434        return urlObj.toString();
1435    }
1436    document.addEventListener('click', function(e) {
1437
1438        const link = e.target.closest('a[href^="/"]');
1439
1440        if (!link) return;
1441
1442        const newUrl = appendUtmToUrl(link.href);
1443
1444        link.href = newUrl;
1445
1446    });
1447
1448    /*
1449    (function () {
1450        const targetDomain = "dev.finamtravel.ru";
1451        const pageParams = new URLSearchParams(window.location.search);
1452        const utmEntries = [...pageParams.entries()].filter(([key]) => key.startsWith("utm_"));
1453
1454        if (utmEntries.length === 0) return;
1455
1456        document.querySelectorAll("a[href]").forEach(link => {
1457            try {
1458                const url = new URL(link.href);
1459                if (!url.hostname.includes(targetDomain)) return;
1460
1461                utmEntries.forEach(([key, value]) => {
1462                    if (!url.searchParams.has(key)) {
1463                        url.searchParams.set(key, value);
1464                    }
1465                });
1466
1467                link.href = url.toString();
1468            } catch (e) {}
1469        });
1470    })();*/
1471</script>
1471
1472
1473
1474
1475
1476
1477
1478<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
1478
1479
1480<script>
1481    var days = 24 * 60 * 60;
1482    hours = 60 * 60;
1483    minutes = 60;
1484    nextDate = "";
1485    text = "";
1486
1487    initTimer();
1488    tabMobile()
1489
1490    let tempScrollTop, currentScrollTop;
1491    const header_bar = document.getElementById('header');
1492    const header_search = document.getElementById('header_search');
1493
1494
1495    $(window).on("scroll", function() {
1496
1497        setTimeout(() => {
1498            tempScrollTop = window.scrollY
1499        }, 1);
1500
1501        currentScrollTop = window.scrollY;
1502
1503        if (tempScrollTop > currentScrollTop && currentScrollTop > 30) {
1504            if (header_bar != null) header_bar.classList.add('fixit');
1505            if (header_search != null) header_search.classList.add('fixit');
1506        } else {
1507            if (header_bar != null) header_bar.classList.remove('fixit');
1508            if (header_search != null) header_search.classList.remove('fixit');
1509        }
1510    });
1511
1512    function initTimer() {
1513        arrDate = $('#nextdata').text().split('.');
1514        nextDate = new Date(arrDate[0], arrDate[1] - 1, arrDate[2], arrDate[3], arrDate[4], 0, 0);
1515        tick();
1516    }
1517
1518
1519    function tick() {
1520        left = Math.floor((nextDate - (new Date())) / 1000);
1521
1522        if (left < 0) {
1523            left = 0;
1524        }
1525
1526
1527        d = Math.floor(left / days);
1528        tack('day', d);
1529        left -= d * days;
1530
1531
1532        h = Math.floor(left / hours);
1533        tack('hou', h);
1534        left -= h * hours;
1535
1536
1537        m = Math.floor(left / minutes);
1538        tack('min', m);
1539        left -= m * minutes;
1540
1541
1542        s = left;
1543        tack('sec', s);
1544
1545
1546        setTimeout(tick, 1000);
1547
1548    }
1549
1550    function tack(type, val) {
1551        if (val > 999) {
1552            val = 999;
1553        }
1554        if (val < 0) {
1555            val = 0;
1556        }
1557        if (val >= 10) {
1558            text = val;
1559        }
1560        if (val < 10) {
1561            text = "0" + val;
1562        }
1563        $('#first' + type).text(text);
1564        $('#second' + type).text(text);
1565    }
1566
1567    function tabMobile() {
1568        jQuery('body').on('click', '.mob_tablet', function() {
1569            jQuery(this).toggleClass('is-open');
1570            tab = $(this).attr('data-tab');
1571            jQuery('#' + tab).toggleClass('is-open');;
1572            return false;
1573        });
1574    }
1575</script>
1575
1576
1577<script>
1578    checkCookies();
1579
1580    function setCookie(name, value, days) {
1581        let expires = "";
1582        if (days) {
1583            let date = new Date();
1584            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
1585            //date.setTime(date.getTime() + (1000));
1586            expires = "; expires=" + date.toUTCString();
1587        }
1588        document.cookie = name + "=" + (value || "") + expires + "; path=/";
1589    }
1590
1591    function getCookie(name) {
1592        let matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,
1593            '\\$1') + "=([^;]*)"));
1594        return matches ? decodeURIComponent(matches[1]) : undefined;
1595    }
1596
1597
1598    function checkCookies() {
1599        let cookieNote = document.getElementById('cookie_note');
1600        let cookieBtnAccept = cookieNote.querySelector('.cookie_accept');
1601
1602        // Если куки cookies_policy нет или она просрочена, то показываем уведомление
1603        if (!getCookie('cookies_policy2')) {
1604            cookieNote.classList.add('show');
1605        }
1606
1607        // При клике на кнопку устанавливаем куку cookies_policy на один год
1608        cookieBtnAccept.addEventListener('click', function() {
1609            setCookie('cookies_policy2', 'true', 30);
1610            cookieNote.classList.remove('show');
1611        });
1612    }
1613</script>
1613
1614
1615
1616    
1616<script src="/js/jquery.fancybox.js"></script>
1616
1617    
1617<script src="/js/lvovich.min.js"></script>
1617
1618            
1618<script type="text/javascript" src="//tourvisor.ru/module/init.js"></script>
1618
1619    
1620
1621
1622
1623
1624    
1625            <!-- Yandex.Metrika counter -->
1626        
1626<script type="text/javascript">
1627            (function(m, e, t, r, i, k, a) {
1628                m[i] = m[i] || function() {
1629                    (m[i].a = m[i].a || []).push(arguments)
1630                };
1631                m[i].l = 1 * new Date();
1632                for (var j = 0; j < document.scripts.length; j++) {
1633                    if (document.scripts[j].src === r) {
1634                        return;
1635                    }
1636                }
1637                k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(
1638                    k, a)
1639            })(window, document, 'script', 'https://mc.yandex.ru/metrika/tag.js?id=110668657',
1640                'ym');
1641
1642            ym(110668657, 'init', {
1643                ssr: true,
1644                webvisor: true,
1645                clickmap: true,
1646                ecommerce: "dataLayer",
1647                referrer: document.referrer,
1648                url: location.href,
1649                accurateTrackBounce: true,
1650                trackLinks: true
1651            });
1652        </script>
1652
1653        <noscript>
1654            <div><img src="https://mc.yandex.ru/watch/110668657" style="position:absolute; left:-9999px;"
1655                    alt="" /></div>
1656        </noscript>
1657        <!-- /Yandex.Metrika counter -->
1658                        <!-- Top.Mail.Ru counter -->
1659        
1659<script type="text/javascript">
1660            var _tmr = window._tmr || (window._tmr = []);
1661            _tmr.push({
1662                id: "3716851",
1663                type: "pageView",
1664                start: (new Date()).getTime()
1665            });
1666            (function(d, w, id) {
1667                if (d.getElementById(id)) return;
1668                var ts = d.createElement("script");
1669                ts.type = "text/javascript";
1670                ts.async = true;
1671                ts.id = id;
1672                ts.src = "https://top-fwz1.mail.ru/js/code.js";
1673                var f = function() {
1674                    var s = d.getElementsByTagName("script")[0];
1675                    s.parentNode.insertBefore(ts, s);
1676                };
1677                if (w.opera == "[object Opera]") {
1678                    d.addEventListener("DOMContentLoaded", f, false);
1679                } else {
1680                    f();
1681                }
1682            })(document, window, "tmr-code");
1683        </script>
1683
1684        <noscript>
1685            <div><img src="https://top-fwz1.mail.ru/counter?id=3716851;js=na" style="position:absolute;left:-9999px;"
1686                    alt="Top.Mail.Ru" /></div>
1687        </noscript>
1688        <!-- /Top.Mail.Ru counter -->
1689    
1690
1691
1692
1693
1694</body>
1695
1696</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.