// --tran start--

var tran = {

"tt-empty": "Мы не нашли ничего похожего на","tt-header-from": "Выберите пункт отправления","tt-header-to": "Выберите пункт назначения","tt-unavail": "Недоступно для этой даты","tt-only": "Только","tt-seats-left": "мест осталось!","tt-any-station": "Любая станция","trips": "поездки/поездок","trip": "Поездка","total": "Итого:","adults": "взрослых:","child": "Ребенок:","infant": "Младенец:","automatic": "Автоматически","card-validation-failure": "Карта не опознана. Пожалуйста, используйте другую карту или выберите иной способ оплаты.","form-ajax-error": "Произошла неизвестная ошибка. Пожалуйста, попробуйте позднее.","verifying-your-card": "Проверка вашей карты... Пожалуйста, будьте терпеливы.","redirecting-you-to-paypal": "Перенаправляем на PayPal","please-wait": "Пожалуйста, подождите.","loading": "Загрузка","booking": "Бронь","loading-seats-data": "Загружаем данные о наличии свободных мест...","starting-booking": "Начинаем бронирование...","not-enough-seats": "Выбрано недостаточно мест. Пожалуйста, выберите места для всех пассажиров, иначе места будут выбраны автоматически за вас.","show-more": "Еще","show-less": "(Скрыть)","preparing-to-checkout": "Оформление заказа.","toast-add-to-cart-success-title": "В корзине!","in-cart": "В корзине!","nothing-found": "Ничего не нашлось :( Попробуйте изменить параметры поиска.","ticket-reserved-message": "Поездки были зарезервированы для вас. Через некоторое время они снова будут доступны для бронирования другими пассажирами.","together-with-you": "Вместе с Вами","people-search": "люди которые ищут билеты прямо сейчас","pax": "Пассажир","person": "Пассажир","people": "Пассажиры","error-message-sent": "Сообщение об ошибке было отправлено.","change-browser": "Пожалуйста, используйте другой браузер для бронирования билетов. Ваш браузер не поддерживается системой, и у Вас могут возникнуть проблемы с оплатой.","send-bug-report": "Отправить отчет об ошибке!","send-bug-report-thankyou": "Спасибо, что сообщили об этой проблеме!","message": "Сообщение","here": "здесь","support-fill-support-text": "Пожалуйста, отредактируйте обращение к службе поддержке и вставьте свои данные.","support-fill-support-img": "Пожалуйста, вставьте прикрепленный файл.","this-is-not-support": "Это не служба поддержки. Служба поддержки [support-link]. Этот отчет будет отправлен только в IT-департамент.","toast-add-to-cart-success-body-one": "В вашей корзине 1 наименование.","toast-add-to-cart-success-body-many": "В вашей корзине [n] наименований.","toast-add-to-cart-success-btn-checkout": "Оформить заказ!","modal-up-sale-button-continue-shopping": "Продолжить покупки","modal-up-sale-title": "Спасибо!","modal-up-sale-heading": "Поездка добавлена в корзину!","modal-popup-error-title": "Ой!","modal-popup-error-noti": "Извините, что-то пошло не так.","check-in": "Дата получения/заезда","modal-up-sale-header": "Мы нашли несколько поездок в [province_name]","modal-up-sale-hotel-header": "3 места, где вы могли бы остановиться в [province_name], проверено 12Go.","modal-up-sale-daytrip-header": "Мы нашли несколько поездок в [province_name]","modal-up-sale-message": "Теперь вы можете добавлять другие поездки и возвращаться в корзину в любое время.","no-visa-because-no-country": "Пожалуйста, сначала введите вашу национальность, чтобы увидеть доступные варианты визы для вашей страны","no-need-visa": "Мне не нужна или уже есть виза","no-visa-available": "Нет визы для выбранной страны","no-male-allowed": "К сожалению, взрослые пассажиры мужского пола не допускаются в эту поездку","no-male-allowed-desc": "<p>Это <b>ЖЕНСКИЙ</b> вагон. <b>ПАССАЖИРЫ-МУЖЧИНЫ КАТЕГОРИЧЕСКИ НЕ ДОПУСКАЮТСЯ</b>. Мы не сможем обеспечить билеты в этот вагон пассажиру-мужчине. Если вы проигнорируете это предупреждение и оплатите билеты в женский вагон для пассажира-мужчины, они не будут подлежать возврату или обмену.</p>","no-female-allowed": "К сожалению, взрослые пассажиры женского пола не допускаются в эту поездку","ts-no-return": "Обратный билет не нужен","travel-to-discount-off": "выключен","travel-to-filters-not-available": "Недоступно","weight-kg": "кг","savable-form-data-forgotten-success": "Успешно удалено","savable-form-forget-data-btn": "Забыть мои данные","download-file": "Скачать файл","file-size-limit-error-2mb": "Размер файла должен быть меньше чем 2 МБ","file-size-limit-error": "Размер файла должен быть меньше чем [size] МБ","field-phone-error": "Введенный Вами номер телефона недействителен","field-email-error": "Введенный Вами адрес электронной почты недействителен","field-iban-error": "Введенный вами IBAN недействителен","field-error-force": "Все верно","field-required-error": "Пожалуйста, заполните это поле","field-required-error-radio": "Пожалуйста, выберите один из вариантов","field-required-error-checkbox": "Пожалуйста, отметьте чекбокс, если хотите продолжить","travel-to-counter-title": "Проверяем наличие мест","class": "Класс","refund": "Возмещаемый","no-refund": "Без возврата","instant": "Мгновенное подтверждение","vehicle-all-incl": "за машину, все вкл.","joint-ticket": "единый билет","buy-ticket": "Купить","buy-ticket-joint": "Купить","book-charter": "Бронировать","get-your-seat": "Выбрать место","arrival-time": "Прибытие","departure-time": "Отправление","travel-time": "Время в пути","rating": "Рейтинг","review": "Отзыв","reviews": "Отзывы","leave-a-review": "Оставьте отзыв","sr-edit-forward-trip": "Изменить","sr-first-route": "Первый билет:","by": "на","from": "Откуда","vehicles": "Транспортные средства","vehclasses-all": "Весь транспорт","vehclasses-train": "Поезда","vehclasses-railpass": "Проездные билеты ЖД","vehclasses-bus": "Автобусы","vehclasses-ferry": "Паромы","vehclasses-avia": "Самолеты","vehclasses-charter": "Такси","vehclasses-van": "Микроавтобусы","vehclass-train": "Поезд","vehclass-railpass": "Проездной билет ЖД","vehclass-pass": "Проездной билет ЖД","vehclass-bus": "Автобус","vehclass-ferry": "Паром","vehclass-avia": "Самолет","vehclass-charter": "Такси","vehclass-van": "Микроавтобус","travel-to-package-title-link": "Подробнее об этом предложении","travel-to-trip-title": "[vehclasses] от [operators]","travel-to-point-info-train": "[duration] в поезде [official_id] c [operator], [class]","travel-to-point-info-ferry": "[duration] на пароме c [operator]. [class]","travel-to-point-info-charter": "[duration] в такси c [operator]. [class]","travel-to-point-info-van": "[duration] в микроавтобусе c [operator]. [class]","travel-to-point-info-bus": "[duration] в автобусе c [operator]. [class]","travel-to-point-info-avia": "[duration] перелет [official_id] [operator]. [class]","travel-to-point-info-train-noid": "[duration] в поезде c [operator], [class]","travel-to-point-info-avia-noid": "[duration] перелет [operator]. [class]","travel-to-point-info-single-train": "[duration] в поезде [official_id] c [operator]","travel-to-point-info-single-ferry": "[duration] на пароме c [operator]","travel-to-point-info-single-charter": "[duration] поездка в такси c [operator]","travel-to-point-info-single-van": "[duration] в микроавтобусе c [operator]","travel-to-point-info-single-bus": "[duration] поездка в автобусе c [operator]","travel-to-point-info-single-avia": "[duration] перелет [official_id] c [operator]","travel-to-point-info-single": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-noid": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-train-noid": "[duration] в поезде c [operator]","travel-to-point-info-single-avia-noid": "[duration] полета с [operator] в [class]","travel-to-trip-point-title": "Подробнее о [vehclass] от [operator]","travel-to-trip-travel-options": "Показать все","travel-to-trip-route-details": "Детали маршрута","travel-to-trip-info-connections-guaranteed": "Все пересадки гарантированы","travel-to-trip-info-connections-not-guaranteed": "Самостоятельная пересадка","travel-to-trip-info-stopinfo-change-stations": "Смена станции!","travel-to-trip-info-stopinfo": "[stopover_station] [stopover_dura] [change_station]","travel-to-trip-info-stopinfo-with-count": "[stops] на [stopover_station] [stopover_dura] [change_station]","travel-to-vehclass-not-avaliable": "[vehclass] недоступны","reset-password": "Сменить пароль","select-first-trip": "Выберите первый билет","select-return-trip": "Выберите обратный билет","title_travel_from_to_no_min_price": "[point_a] to [point_b] by [vehclasses]","total-duration": "Общее время в пути","header_from_A_to_B_by": "Из [from] в [to] на","passengers-single": "1 Пассажир","passengers-plural": "{n, plural, one{# Пассажир} few{# Пассажира} other{# Пассажиров}}","passengers": "Пассажиры","passenger": "Пассажиры","edit-passengers-details": "Редактировать данные по пассажирам","sort-results-recommended": "Рекомендованные","sort-results-cheapest": "Дешевые","sort-results-fastest": "Быстрые","sort-results-top": "По рейтингу","sort-results-dep-time-asc-mobile": "С раннего до позднего","sort-results-dep-time-desc-mobile": "C позднего до раннего","sort-results-dep-time-asc": "Ранние","sort-results-dep-time-desc": "Поздние","new-search": "Новый поиск","price": "Цена","mode-of-transportation": "Тип транспорта","stops": "Остановки","operating-company": "Компания-перевозчик","show-unavailable-trips": "Показать","hide-unavailable-trips": "Скрыть недоступные поездки","only-available-trips": "Только доступные поездки","filters": "Фильтры","departure": "Отправление","arrival": "Прибытие","departure-date": "Дата отправления","return-trip": "Обратная поездка","from-cap": "Откуда","to-cap": "Куда","depart": "Отправляется","return": "Вернуться","no-return": "Только туда","cancel": "Отмена","find-tickets": "Найти билеты","change-passengers": "Сменить пассажира","show-trips-n": "Показать {n, plural, one{# поездку} few{# поездки} other{# поездок}}","travel-date-n": "Дата поездки: [n]","departure-station": "Станция отправления","arrival-station": "Станция прибытия","map": "карта","stops-any": "Любое","stations-any": "Любая","n-stops": "{n, plural, one{# остановка} few{# остановки} other{# остановок}}","clear": "Очистить","clear-by-operator": "Очистить по компании-оператору","clear-by-stops": "Очистить по остановкам","clear-by-vehclasses": "Очистить по виду траспорта","vehclasses-any": "Любой","operators-any": "Любая","filter-trips": "Фильтровать поездки","trip-recommended": "Рекомендуемый","search-results-nothing-found-title": "Поездки недоступны, попробуйте выбрать другую дату или место","search-results-nothing-found-text": "Эта поездка недоступна в выбранный день. Вы можете попробовать поискать на завтра, либо на другую дату или просто проверить здесь:","search-results-nothing-found-title-new": "Изучите другие варианты поездок","search-results-nothing-found-text-new": "Исследуйте дополнительные варианты: возможно, вы найдете более удобные маршруты или рекомендации по ближайшим направлениям.","date-avail-check": "Проверить","search-results-nothing-found-filters-title": "Ничего не нашлось по вашим фильтрам на [date]","search-results-nothing-found-filters-text": "Попробуйте убрать фильтры или выбрать другую дату.","search-results-relax-filters": "Убрать фильтры","search-results-reset-filters": "Сбросить","search-results-nothing-found-vehclass-title": "[vehclass] не найдены на [date]","search-results-nothing-found-vehclass-text": "Пожалуйста, рассмотрите другие варианты ниже или попробуйте другую дату.","search-results-trip-label-show_on_screen": "Электронный билет","search-results-trip-label-title-show_on_screen": "Посадка с помощью электронного билета на мобильном","search-results-trip-label-instant": "Мгновенное подтверждение","search-results-trip-label-recommended": "Рекомендуемый","typeahead-search-placeholder": "Искать город или станцию","daytrip-timeselector-title-popup": "Выберите дату и время","daytrip-timeselector-title-time": "Доступное время [date]","daytrip-timeselector-price-info": "[price] за [seats] [people]","form-ajax-error-title": "Извините, что-то пошло не так","form-ajax-error-text": "Наша команда разработчиков была уведомлена об этой проблеме и скоро исправит ее. Пожалуйста, обновите страницу и попробуйте еще раз.","form-ajax-error-btn-reload": "Перезагрузить страницу","travel-to-one-operator": "<p>Здесь перечислены путешествия только с <a href=\"[operator_url]\">[operator_name]</a>.</p>","travel-to-one-operator-nourl": "<p>Здесь представлены предложения только от [operator_name].</p>","travel-to-one-operator-link": "Поиск билетов от всех операторов","adblock-interference-notice": "Кажется, ваш блокировщик рекламы блокирует наши скрипты. У нас нет рекламы, пожалуйста, добавьте нас в список исключений.","travel-search-filters-price-range": "Цена: [from] - [to]","travel-search-filters-departure-range": "Отправление: [from] - [to]","travel-search-filters-arrival-range": "Прибытие: [from] - [to]","travel-search-filters-stops-total": "Остановки [total]","travel-search-filters-station-from": "Из [name]","travel-search-filters-station-to": "В [name]","travel-search-applied-filters": "Примененные фильтры","search-results-applied-filters-n": "<p>Вы установили <b>{n, plural, one{# поисковый фильтр} few{# поисковых фильтра} other{# поисковых фильтров}}</b></p>","change-direction": "Изменить направление","update": "Обновить","travel-to-roundtrip-failed-modal-title": "Выбранная Вами ранее поездка в данный момент недоступна","travel-to-roundtrip-failed-modal-text": "Нам не удалось забронировать места для Вас на маршруте из [from] в [to]","travel-to-roundtrip-failed-modal-select-another": "Выбрать другой","travel-to-roundtrip-failed-modal-ignore": "Игнорировать и перейти к оформлению заказа","travel-to-roundtrip-failed-reason": "Выбранная поездка больше недоступна. Скорее всего, уже раскупили. Пожалуйста, выберите другой вариант.","travel-to-apply-filter": "Применить фильтры","travel-to-trip-book-no-return-ticket": "Без обратного билета","railpass-info-btn": "Подробнее","checkout-timeline-total-total-passenger": "Цена указана для [total-passenger] взрослых пассажиров","field-name-label": "Ваше имя","field-bid-label": "Номер брони","search-results-micro-error-text": "Извините, что-то пошло не так.","login": "Вход","login-google-recaptcha-note": "<p>Этот сайт использует reCAPTCHA, защищен <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://policies.google.com/privacy\">Privacy Policy</a> Google и следует <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://policies.google.com/terms\">Terms of Service</a> Google.</p>","field-error-email": "Введенный Вами адрес электронной почты недействителен","field-email-label": "Е-мейл","Visa Service": "Визовые услуги","group-leader": "Старший группы","support-form-login-success": "<p>Для входа, мы отправили вам волшебную ссылку на электронную почту, с которой вы сделали заказ. Убедитесь, что адрес электронной почты, который вы регистрируете, совпадает с тем, который вы использовали для бронирования, в противном случае, [contact-our-support-team]</p>","page-account-text": "<p>Для авторизации, мы отправили вам волшебную ссылку на имейл, с помощью которого вы совершили бронь.<br /><br/>Убедитесь, что имейл, который вы используете для авторизации, соотвествует тому имейлу, который вы использовали для бронирования.</p>","page-i-cannot-pay-text": "<p>Мы получаем тысячи запросов на бронирование билетов, и обычно, всё проходит успешно с технической стороны. К сожалению, в вашем случае, возникла проблема. Наши специалисты по ИТ изучат данный случай. Однако, мы рекомендуем вам использовать другой персональный компьютер или телефон/планшет с обновленной версией браузера (Google Chrome, FireFox или Safari) для бронирования. Устаревшие версии браузера могут не сработать. Еще одной возможной причиной этого сбоя может быть анти-вирус или блокировщик рекламы, которым вы, возможно, пользуетесь. Если произведение оплаты не было успешным, вы можете попробовать следующее:<br /><br/>-&gt; попробовать оплатить через PayPal. Paypal принимает платежи от других кредитных карт, поэтому вам не обязательно создавать счет на PayPal. Возврат средств через систему PayPal производится мгновенно (но ограничивается 180 днями после покупки).<br /><br/>-&gt; свяжитесь с вашим банком. Иногда банки блокируют онлайн операции, направленные в южную/восточную Азию, по ряду причин. Вы можете обратиться в банк с просьбой разрешить произведение оплаты в Тайланд: это будет особенно важно, если вы планируете пользоваться вашей картой в отелях или ресторанах Тайланда.<br /><br/>-&gt; попробуйте произвести оплату другой кредитной картой, или картой другого банка. Если бронь была создана, но не оплачена, и будет  написано, что места будут доступны в скором времени, вы все еще можете оплатить эти места. Альтернативно, забронируйте места еще раз, когда билеты будут выпущены для продажи. Наша система не позволяет произведение двойной оплаты, что означает, что с вашего счета списание средств дважды не произойдет. Есть другие причины, по которым бронирование может не быть успешным:<br /><br/>кто-то был более быстрый и выбрал место пока вы заполняли форму.<br /><br/>вы пытались совершить оплату через систему PayPal, отошли попить кофе или проверить пароль, и когда вы вернулись, сессия Paypal уже истекла.<br /><br/>нестабильное подключение к сети, что привело к разъединению связи с сервером<br /><br/>бронирование прошло успешно, но вы сделали опечатку в вашем имейле (или наша корреспонденция была заблокирована вашей почтой) и вы не получили наши письма.<br /><br/>вы пытались совершить двойное бронироание. Наша система не разрешит вам совершить бронирование дважды на имена тех же самых пассажиров.<br /><br/>к другим редким причинам может быть причастна магия.<br /><br/>Прежде чем совершить оплату, пожалуйста, ознакомьтесь с положениями и условими, с политикой отмены вашего бронирования. Все правила отмены были получены от 250+ транспортных компаний, которые зарегистрированы в системе 12Go. Иногда в нашей системе происходят ошибки, которые мы исправляем после их обнаружения. Если вам потребуется дополнительная помощь, <a href=\"https://12go.asia/ru/support\" class=\"a modal5ms\">обращайтесь к нам</a> в любое время.</p>","page-double-charge-text": "<p>&quot;<em>Просим вас предоставить следующие доказательства двойного снятия денежных средств:</em></p><br/><ul><br/><li>Скриншот, на котором видно, что с вашего счёта было произведено списание дважды. Без этой информации мы не сможем проследить получение двойной оплаты. </li><br/><li>Последние 4 цифры кредитной карты, с которой вы произвели оплату. </li><br/><li>Любая дополнительная информация о каждом списании средств (время, дата, сумма итд.)&quot;</li><br/></ul>","page-help-text": "<p>Номер бронирования – это уникальный номер вашей поездки, который помогает определить поездку.<br /><br/>Мы вышлем номер бронирования на ваш емейл после подтверждения поездки у оператора.</p>","page-review-text": "<p>Мы ценим ваши отзывы, так как они всегда помогают нам и нашим партнерам улучшать сервис. Вы также можете оценить наш веб-сайт на <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://www.trustpilot.com/review/12go.asia\">TrustPilot</a>.</p><br/><h3>Убедительно просим вас оценивать на Trustpilot только ВПЕЧАТЛЕНИЕ ОТ ВЕБ-САЙТА, а НЕ САМУ ПОЕЗДКУ.</h3>","date-field-dob-label": "Дата рождения","date-field-dob-err": "Не действительная дата рождения","date-field-dob-min": "Минимальная дата рождения:","date-field-dob-max": "Максимальная дата рождения:","date-field-id-label": "Дата окончания действия паспорта","date-field-id-err": "Не действительная дата","date-field-id-min": "Минимальная дата:","date-field-id-max": "Максимальная дата:","date-field-day": "день","date-field-month": "месяц","date-field-year": "год","ticket-item-email-validate-error": "Ошибка подтверждения емейл адреса","checkout-upload-file-wrong-format": "Неправильный формат файла. Загружен: [filetype]","checkout-upload-file-lager-than": "Размер файла превышает [size]MB. Пожалуйста попробуйте еще раз с файлом меньшего размера.","checkout-upload-file-not-loaded": "Ошибка! Файл не был загружен.","checkout-upload-file-not-connected": "Нет соединения. Проверьте сеть.","checkout-upload-file-404": "Запрашиваемая страница не найдена [404].","checkout-upload-file-500": "Внутренняя ошибка сервера []","checkout-upload-file-parse-failed": "Ошибка парсинга запрашиваемого JSON","checkout-upload-file-timeout": "Ошибка времени ожидания","checkout-upload-file-request-aborted": "Запрос Ajax прерван","checkout-upload-file-uncaught-error": "Необнаруженная ошибка: [error].","checkout-back-to-search": "Вернуться к поиску","checkout-back-to-home": "Вернуться назад","checkout-step-passengers-available-seats": "Доступно","checkout-step-passengers-module-title-contact": "Контактная информация","checkout-step-passengers-module-title-passenger": "Пассажиры","checkout-step-passengers-module-title-group-details": "Выбор мест","checkout-step-passengers-module-title-points": "Детали поездки","checkout-step-passengers-module-title-delivery": "Получение и доставка билета","checkout-step-passengers-module-title-alternative": "Если выбранные мной места недоступны","checkout-step-passengers-module-title-return": "Вы хотите обратный билет?","checkout-step-passengers-module-title-insurance": "Страхование путешествия","total-list-actual-charge-message": "Будет списано [price]","field-seats-label": "Выбранные места","field-seats-placeholder": "Автоматически","field-seats-btn": "Выберите места","field-seats-no-guarantee": "Мы не можем гарантировать ваш выбор, если он сделан менее чем за 72 часа до вылета","group-radio-delivery-address": "Адрес:","group-radio-show-on-map": "Показать на карте","group-radio-open-hours": "Часы работы:","group-radio-holidays": "Праздники:","group-radio-delivery-fee": "Стоимость доставки:","carrent": "Прокат авто","paygate-sepa-verify-form-title": "Проверка","paygate-sepa-iban-form-title": "IBAN","page-checkout-empty-title": "Нет выбранных маршрутов","india-train-warning": "Отправление и прибытие поездов в Индию - ненадежны. Пожалуйста, не планируйте стыковочные рейсы на основании этой информации","add-to-cart-not-connected": "Похоже, нет подключения к интернету. Пожалуйста, проверьте соединение и попробуйте снова","add-to-cart-404": "Извините, похоже, мы не можем найти страницу, которую вы ищете. Попробуйте вместо этого посетить нашу домашнюю страницу (404).","add-to-cart-error": "Извините, но что-то пошло не так. Наша команда была уведомлена, и мы постараемся устранить проблему как можно скорее.<br /><br />А пока попробуйте перезагрузить эту страницу или выбрать другую поездку.","add-to-cart-timeout": "Похоже, что страница, которую вы ищете, временно недоступна. Пожалуйста, попробуйте позже.","checkout-cancelation-policy": "Политика отмены","checkout-privacy-policy": "Политика конфиденциальности","checkout-terms-and-conditions": "Условия предоставления сервиса","checkout-priority-support": "Приоритетная поддержка","checkout-priority-support-text": "<p><b>Почему стоит выбрать Премиум поддержку?</b><br /><br/>Премиум поддержка предоставит вам первое место в списке при возникновении вопросов. <br />Какая бы проблема у вас ни возникла, мы обязательно свяжемся с вами в приоритетном порядке. <br />Есть также несколько действий, которые будут выполняться в фоновом режиме, чтобы обеспечить вам наилучшее обслуживание, даже если вы этого не заметите.</p>","travel-to-trip-total-duration": "Общее время в пути","About us": "О нас","Terms and Conditions": "Условия предоставления сервиса","Privacy Policy": "Политика конфиденциальности","Support": "Поддержка","Offices": "Наши офисы","Career": "Вакансии","12Go Global Website": "Международный сайт 12Go","12Go Asia Website": "12Go Asia Website","footer-link-adventures-and-activities": "Развлечения","footer-link-group-bookings": "Групповые бронирования","operators": "Операторы","Content": "Содержание","FAQ": "ЧАВО","News": "Новости","Thai Trains FAQ": "FAQ по ж/д Таиланда","Thai Bus FAQ": "ЧАВО тайских автобусов","Vietnam Trains FAQ": "Часто задаваемые вопросы о поездах Вьетнама","Partners": "Партнеры","Affiliate Program": "Туристическая партнерская программа","Reseller Partner Program": "Портал для туристических агентов","Transport Operators": "Тревел-операторы","Regions and Countries": "Regions and Countries","footer-legal-address": "STB Travel Agent Licence (General) TA03409,<br/>75 High Street, Singapore,<br/>12Go Europe Ltd. HE402152,<br/>66 Arch. Makarios III Avenue, Cronos Court, 8th Floor, Office 82, CY1070 Nicosia, Cyprus","Users": "Пользователи","footer-popular-destinations": "Популярные направления в","Tickets": "Билеты","Profile": "Профиль","Logout": "Выход","Login": "Вход","footer-minimal-faq-href": "/ru/support/1409","footer-minimal-faq-label": "FAQ по оплате","promo-banner-ktc-promo-title": "5% Cashback from KTC and 12Go","promo-banner-ktc-promo-text": "<p>Claim your 5% cashback every time you pay with KTC credit card. Rules apply <a href=\"/en/ktc-promo\">*</a>.</p>","promo-banner-airpay-promo-title": "All but cheaper with ShopeePay!","promo-banner-airpay-promo-text": "<p>Book and pay with ShopeePay today! Bus, Flight, Ferry, Train - all tickets available for you with the most exclusive price - right on your mobile phone!</p>","seats-selection-error-empty": "Выбор мест для этого рейса недоступен. Места будут выбраны автоматически.","checkout-intersect-trips-warning": "<p><b>Внимание!</b> Время некоторых маршрутов совпадает и вы не сможете попасть на все. Мы отметили красным маршруты, время которых пересекается.</p>","checkout-same-route-trips-warning": "<p><b>Внимание!</b> В вашем бронировании есть рейсы с одинаковым направлением. Пожалуйста, убедитесь, что все правильно</p>","country-list-us": "США","country-list-uk": "Великобритания","country-list-ca": "Канада","trip-description": "<p>Поездка из [from] в [to] у [operator] [class] [vehclass] на <b>[date]</b> больше не доступна</p>","checkout-unavailable-trip": "<p>Поездка из [from] в [to] у [operator] [class] [vehclass] на <b>[date]</b> больше не доступна</p>","checkout-unavailable-trip-seats": "<p><b>Осталось только [number] мест</b> для поездки из [from] в [to] на [operator] [class] [vehclass] <b>[date]</b></p>","checkout-error-title-not-enough-seats": "Недостаточно мест","amount-to-be-refunded": "Сумма возврата:","cancel-ticket-button": "Отменить бронирование и вернуть деньги","there-is-no-translation": "Пока что перевода для данной страницы нет. Пожалуйста, ознакомьтесь с информацией на английском языке","link-for-english": "читать на английском","submit": "Отправить","checkout-priority-support-popup": "<p><b>Почему стоит выбрать премиум-поддержку?</b><br /><br/>Премиум-поддержка выведет вас на первое место в списке.<br />С какой бы проблемой вы ни столкнулись, мы рассмотрим ваше обращение в первую очередь.<br />А для того, чтобы вы получали максимально качественное обслуживание, мы незаметно проводим работу в фоновом режиме.<br />Мы также поддерживаем школы и больницы в сельских районах и тайские волонтерские организации.<br /><br/><b>Помогать другим приятно.</b></p>","tags": "Tags:","tickets-page-title": "Текущие бронирования","extended-receipt-form-use-for-next-bookings": "Используйте эту информацию для моих следующих бронирований","extended-receipt-form-get-receipt-button": "Получите квитанцию","extended-receipt-form-head-office-label": "Head Office","extended-receipt-form-tax-id-label": "Налоговый номер","extended-receipt-form-address-label": "Адрес","extended-receipt-form-head-office": "Надпись «Головной офис» или «Филиал №…». которая является местом деятельности покупателя, которому продаются или предоставляются такие товары или услуги","extended-receipt-form-tax-id": "Налоговый номер покупателя товаров или услуг","extended-receipt-form-address": "Адрес покупателя товаров или услуг","extended-receipt-form-company-name": "Название компании","ticket-info-get-extended-receipt": "Получить расширенную квитанцию","articles": "Articles","kb-search-placeholder": "введите тему","kb-search-btn": "Поиск","kb-search-nothing-found": "Мы ничего не нашли для [query]","support-page-notice-text": "Уважаемый клиент,  <br/>Ниже в этом тексте вы найдете ответы на наиболее распространенные вопросы, касающиеся поездок, которые мы предлагаем на нашем сайте. Пожалуйста, воспользуйтесь строкой поиска выше или прокрутите страницу вниз, чтобы ознакомиться с ними. Если вы не можете найти ответ, пожалуйста, отправьте сообщение через форму внизу этой страницы.","operator": "Оператор","book": "Бронировать","available": "Доступно","selected": "выбрано","Coach": "Автобус","seats": "Место(а)","ticket-info-arrival-port": "Пункт прибытия","ticket-info-passenger-dob": "Д.Р.","ticket-id-type-passport": "Паспорт:","ticket-info-participants": "Участники","ticket-info-start": "Поехали!","ticket-info-finish": "Завершить","arrival-date": "Дата прибытия","departure-from": "Станция отправления","arrival-to": "Станция прибытия","arrival-on": "Прибытие:","ticket-change-departure": "Change Departure","ticket-select-departure-date": "Select Departure Date","ticket-select-departure-time": "Select Departure Time","ticket-change-departure-fee": "Change departure fee","ticket-cannot-change-departure": "Sorry, the trip date cannot be changed.","ticket-date-not-available": "Sorry, the trip is not available on this date or there are no seats available.","Pick-up time": "Время сбора","paygate-omise-card-number": "Номер карты","paygate-omise-card-name": "Имя на карте","paygate-omise-valid-until": "Срок действия","paygate-omise-cvc": "CVC/CVV","payment-all-bank-cards": "Все банковские карты","paygate-omise-country": "Страна банка","paygate-omise-street1": "Адресная стр. 1","paygate-omise-street2": "Адресная стр. 2","paygate-omise-city": "Город","paygate-omise-town-city": "Город","paygate-omise-county": "Страна","paygate-omise-state": "Регион","paygate-omise-province": "Регион","paygate-omise-postal-code": "Почтовый индекс","paygate-omise-zip-code": "Индекс","paygate-omise-error-date": "Недействительная дата","paygate-omise-error-number": "Это недействительный номер карты, пожалуйста, проверьте на наличие опечаток","paygate-stripe-cards-error-incomplete": "Данные карты написаны не полностью","paygate-sepa-verify-form-text": "Для того, чтобы завершить транзакцию, нам необходимо подтвердить код SMS с вашего мобильного телефона.","paygate-sepa-iban": "IBAN","paygate-sepa-holder-name": "Имя владельца","paygate-sepa-how-to-get-iban-number": "Как получить номер IBAN","paygate-sepa-iban-form-text": "Вы можете найти свой международный номер банковского счета (IBAN) и идентификационный код банка (BIC или SWIFT) в своих документах счета или войдя в систему интернет-банкинга","paygate-sepa-form-mobile": "Номер мобильного телефона","paygate-sepa-form-code-from-sms": "Код из СМС","paygate-sepa-form-btn-send-code": "Отправить код","paygate-sepa-form-verification-code-sent": "Код подтверждения отправлен. Если вы не получите его в течение нескольких минут, проверьте номер телефона и повторите попытку.","paygate-sepa-form-confirm-payment-btn": "Подтвердите оплату","paygate-sepa-form-field-iban-error": "Введенный вами IBAN недействителен","paygate-sepa-form-field-phone-error": "Введенный вами номер телефона недействителен","paygate-sepa-form-verification-code-error": "Вы ввели неправильный код. <br /> Пожалуйста, отправьте новый код","paygate-sepa-form-verification-code-expire": "Срок действия введенного вами кода, истек. <br />Пожалуйста, отправьте новый код","paygate-sepa-form-timer": "Вы можете изменить номер телефона через: {n, plural, one{# секунду} few{# секунды} other{# секунд}}","paygate-sepa-modal-title": "Проверка","payment-system-fee": "Сервисный сбор","payment-balance-message": "Необходимо пополнить счет на [sum], прежде чем вы сможете оплатить с внутреннего счета","payment-balance-message-forall": "Вы можете оплатить только [balance] с вашего внутреннего счета. Пожалуйста, измените свое бронирование или выберите другой способ оплаты.","payment-system-advantage-alipay": "payment-system-advantage-alipay","payment-system-advantage-botpaypal": "Быстрый возврат","payment-system-advantage-direct": "payment-system-advantage-direct","payment-system-advantage-dragonpay": "Возврат только в офисе","payment-system-advantage-omise": "Период возврата – минимум 5 дней","payment-system-advantage-omise3ds": "Период возврата – минимум 5 дней","payment-system-advantage-omisesgd": "Период возврата – минимум 5 дней","payment-system-advantage-paypal": "Быстрый возврат","payment-system-advantage-paypalrest": "Быстрый возврат","payment-system-advantage-truemoney": "payment-system-advantage-truemoney","payment-system-advantage-omise_truemoney": "payment-system-advantage-omise_truemoney","payment-system-advantage-internet_banking_ktb": "payment-system-advantage-internet_banking_ktb","payment-system-advantage-internet_banking_scb": "payment-system-advantage-internet_banking_scb","payment-system-advantage-bill_payment_tesco_lotus": "payment-system-advantage-bill_payment_tesco_lotus","payment-system-advantage-internet_banking_bay": "payment-system-advantage-internet_banking_bay","payment-system-advantage-internet_banking_bbl": "payment-system-advantage-internet_banking_bbl","payment-system-advantage-stripe-cards": "payment-system-advantage-stripe-cards","payment-alt-7/11": "Как оплатить в магазине 7-Eleven в Таиланде","payment-secure-message": "Все платежные реквизиты зашифрованы и надежно защищены","paypal-billing-agreement-checkbox": "Включить автоматическую оплату","paypal-billing-agreement-tooltip": "Вам не нужно будет входить в PayPal при следующей покупке","field-correct-email-label": "Правильный емейл","field-email-placeholder": "Введите адрес электронной почты","field-file-upload-btn": "Выберите файл","field-name-placeholder": "Введите ваше имя","field-bid-placeholder": "Введите ваш номер бронирования","field-case-label": "Тип проблемы","field-case-placeholder": "Выберите ваш случай","field-situation-label": "Опишите ситуацию","field-situation-placeholder": "Как мы можем вам помочь?","field-additional-info-label": "Дополнительная информация","field-additional-info-explainer": "Дата оплаты, точная сумма, последние 4 цифры кредитной карты, кошелек Paypal","field-additional-info-placeholder": "Как мы можем вам помочь?","field-travel-date-label": "Дата путешествия","field-travel-date-placeholder": "Введите дату поездки","field-passengers-info-label": "Информация о пассажирах","field-passengers-info-placeholder": "Введите информацию о пассажире (если это не вы)","field-departure-place-label": "Место отправления","field-departure-place-placeholder": "Введите пункт отправления","field-destination-place-label": "Место прибытия","field-destination-place-placeholder": "Введите пункт назначения","field-phone-label": "Номер телефона","field-phone-placeholder": "Введите номер телефона","field-operator-label": "Оператор","field-operator-placeholder": "Введите имя оператора","field-review-label": "Текст отзыва","field-review-placeholder": "Как прошел ваш опыт?","field-addon-add-more-btn": "Добавить больше","field-error-required": "Это поле обязательно к заполнению","field-error-min-length": "Это поле должно содержать не менее [n] символов","field-error-max-length": "Это поле не может быть длиннее [n] символов","field-error-wrong-date": "Неправильная дата","search-results-summary": "{trips, plural, one{# предложение} few{# предложения} other{# предложений}} ({min_price} – {max_price})","search-results-title-best": "Лучшие варианты","search-results-title-other": "Другие варианты","search-results-micro-notfound-text": "В этот день нет поездок. Пожалуйста, выберите другой день.","search-results-micro-btn-try-again": "Попробуйте еще раз","search-results-trips-sort-by": "Сортировать по","search-results-trips-sort": "Sort","search-results-pick-date": "Выбрать дату","search-results-applied-filters-clear-all": "Снять все фильтры","search-results-clear-all": "Очистить все","search-results-show-results": "Show results","search-results-filters-btn-reset-all": "Reset filters","search-results-filters-btn-nothing-found": "No passes found","search-results-filters-btn-no-tickets-found": "Рейсы не найдены","search-results-trip-label-refundable": "Возвращаемый","search-results-trip-label-fastest": "Быстрый","search-results-trip-label-cheapest": "Дешевый","search-results-trip-label-bestseller": "Бестселлер","search-results-trip-help-title2": "Что значат эти иконки?","search-results-trip-label-title-refundable": "Возможна отмена (проверьте правила)","search-results-trip-label-title-instant": "Мгновенное подтверждение","search-results-trip-label-title-seats": "Недостаточно мест на эту поездку","search-results-trip-label-title-seats-left": "Осталось {n, plural, one{# место} few{# места} other{# мест}}","search-results-trip-label-title-seats-demand": "Популярный","search-results-trip-label-title-seats-demand_legend": "Эта поездка пользуется повышенным спросом, а количество мест заканчивается","search-results-trip-label-full-refundable-before": "Бесплатная отмена до [date]","search-results-trip-label-full-refundable": "Бесплатная отмена","search-results-trip-label-railpass": "Железнодорожный проездной","search-results-other-trips-title": "Другие поездки на [date]","refund-check-rules": "см. правила","group-title": "{vehclasses, list}","group-dep-first": "С: [time]","group-dep-last": "До: [time]","group-dep-first-exp1": "Первый — [time]","group-dep-last-exp1": "Последний — [time]","group-dep-times": "Отпр.: [times]","filters-all": "Все","search-results-filters-operators-title": "Операторы","search-results-filters-validity-title": "Срок действия","search-results-filters-regions-title": "Регионы","search-results-filters-validity-item-label": "{n, plural, one{# день} other{# дня}}","trip-ctrls-expand": "Расширить","trip-time-option-desc": "[n] отправлений из [time]","trip-time-options-dropdown-btn": "Выбрать время","trip-time-options-dropdown-header": "Выбрать время отправления","trip-time-option-btn-book": "Купить","seats-purchase-title": "К сожалению, недостаточно мест на это отправления","seats-purchase-text": "Вы искали [peoples] места, и у этого предложения осталось только <strong>{n, plural, one{1 место} few{# места} other{# мест}}</strong>","seats-purchase-book": "Забронировать [n] мест в любом случае","seats-purchase-back": "Вернуться к результатам поиска","buy-ticket-external": "Купить","external-purchase-title": "Вы купили билет?","external-purchase-btn-next": "Да, покажите обратные билеты","external-purchase-btn-checkout": "Да, перейти к оформлению","external-purchase-btn-cancel": "Нет, покажите другие билеты","change-trip-title-success": "Запрос на изменение даты отправления","change-trip-title-confirmation": "Подтверждение запроса на изменение даты поездки","change-trip-step-confirmation-checkbox-date": "Я подтверждаю, что дата и время отправления верны:","change-trip-step-confirmation-checkbox-charge": "Я понимаю, что изменение даты поездки зависит от наличия мест и может потребовать дополнительной оплаты.","change-trip-step-success-title": "Мы получили ваш запрос и свяжемся с вами в ближайшее время","change-trip-step-success-text": "Обратите внимание, что дата смены поездки зависит от наличия свободных мест, и иногда требуется дополнительная плата.","change-trip-btn-request": "Запросить изменение даты","timeline-change-date-fail-title": "Эта поездка недоступна на [date]","timeline-change-date-fail-confirm-btn": "OK!","support-starter-h1": "Найти решение","support-form-general-h1": "Связаться со службой поддержки","support-form-general-text": "Обратитесь в службу поддержки по поводу вашей проблемы. Мы здесь, чтобы помочь вам 24/7","support-form-btn-send": "Отправить вопрос","support-form-success": "Наша служба поддержки свяжется с вами в ближайшее время.","support-form-error": "Что-то пошло не так. Пожалуйста, попробуйте еще раз","page-account-title": "Аккаунт","page-account-h1": "У вас есть проблемы с доступом к вашей учетной записи?","page-account-btn-cannot-login": "Я не могу войти","page-account-btn-email-mistake": "Я сделал ошибку в своем адресе электронной почты","page-account-btn-delete-account": "Удалить мою учетную запись","page-account-btn-other-question": "Другой вопрос","page-support-title": "Поддержка","page-help-title": "Помощь","page-help-h1": "У вас есть идентификатор бронирования?","page-help-btn-login": "Да, я получил номер бронирования по электронной почте","page-help-btn-login-with-email": "Нет, введите с адресом электронной почты","page-help-btn-open-modal": "Я не получил письмо","page-leave-a-review-title": "Оставить отзыв","page-payment-and-refund-title": "Оплата и возврат","page-payment-and-refund-h1": "Что-то пошло не так с процедурой оплаты?","page-payment-and-refund-text": "Для входа, мы отправили вам волшебную ссылку на электронную почту, с которой вы сделали заказ. Убедитесь, что адрес электронной почты, который вы регистрируете, совпадает с тем, который вы использовали для бронирования, в противном случае, [contact-our-support-team]","page-payment-and-refund-btn-double-charge": "С меня сняли деньги дважды","page-payment-and-refund-btn-refund": "Я не получил возврат","page-i-cannot-pay-title": "Я не могу заплатить","page-double-charge-title": "Двойное списание","page-double-charge-h1": "У меня дважды сняли деньги","page-refund-receiving-title": "Возврат получателю","page-refund-receiving-h1": "Я не получил возврат","page-wrong-price-title": "Неправильная цена","page-wrong-price-h1": "Ошибка с оплаченной суммой","page-review-form-title": "Форма отзыва","page-review-form-subtitle": "Поездка из [from] в [to], [date]","page-review-form-total": "Как прошла ваша поездка?","page-review-form-vehicle": "Насколько комфортное было транспортное средство?","page-review-form-operator": "Оператор приехал вовремя?","page-review-form-customer": "Насколько хорошее обслуживание было у оператора?","page-review-form-support": "Была ли поддержка 12Go полезной для вас?","page-review-form-ticket": "Ваш электронный ваучер был информативен и понятен?","review-form-score-0": "Выберите оценку","review-form-score-1": "Плохо","review-form-score-2": "Неудовлетворительно","review-form-score-3": "Удовлетворительно","review-form-score-4": "Хорошо","review-form-score-5": "Отлично","review-form-text-placeholder": "Пожалуйста, расскажите нам больше.","review-form-success-title": "Спасибо за ваш отзыв","review-form-success-text": "Эта информация поможет нам улучшить наш сервис. <br/>Хорошего дня","review-form-success-back": "Вернуться на домашнюю страницу","page-help-with-booking-title": "Помощь с Бронированием","page-login-with-booking-id-title": "Войти с номером бронирования","page-login-with-email-title": "Войти с помощью электронной почты","page-login-2fa-title": "Двухфакторная аутентификация","2fa-code": "Code","e-mail": "Почта","password": "Пароль","login-form-forgot-button": "Забыли пароль?","login-srv-title": "или","login-social-google": "Войти через Google","login-social-facebook": "Войти через Facebook","login-form-reset-success": "Мы отправили новый пароль на ваш почтовый ящик","page-troubles-with-email-title": "Ошибка с моим адресом электронной почты","page-troubles-with-email-text": "Если вы думаете, что могли ошибиться в своей электронной почте, пожалуйста, предоставьте нам дополнительную информацию о вашем бронировании, чтобы мы могли найти его и изменить вашу контактную информацию.","load-more-bookings": "Загрузить больше бронирований","page-bookings-list-title": "Список букингов","page-bookings-list-footer-text": "Не видите своё бронирование?","page-bookings-list-current": "Текущая поездка","page-bookings-list-future": "Будущие поездки","page-bookings-list-archive": "Прошлые поездки","page-bookings-list-no-bookings": "Похоже, у вас нет бронирований","page-bookings-cancel-title": "Отменить билет на поезд с [from] до [to] на [date]","page-bookings-cancel-booking-btn-save": "Сохранить мой билет без изменений","page-bookings-cancel-booking-btn-cancel": "Отменить билет","page-bookings-help-with-booking-title": "Помогите с текущей поездкой","page-bookings-help-with-booking-btn-send": "Отправить вопрос","page-bookings-complain-title": "Пожаловаться на поездку","page-bookings-complain-text": "Срочно обратитесь в службу поддержки по поводу проблем с текущей поездкой","page-bookings-complain-btn-send": "Отправить Запрос на Помощь","page-bookings-list-btn-norefund": "Я не получил возврат","page-bookings-list-btn-trip-troubles": "Проблемы с поездкой?","page-bookings-list-btn-show-booking-details": "Показать детали бронирования","page-bookings-list-btn-cancel-trip": "Отменить эту поездку","page-bookings-list-payment-title": "Оплата за [vehclass] от [from] до [to] [date]","page-bookings-list-payment-text": "Ваша поездка зарезервирована до [time], пожалуйста, завершите оплату","page-bookings-list-booking-amount": "Общий счет","change-passengers-btn-save": "Изменить детали","change-passengers-saved-title": "Ваша информация успешно изменена.","change-passengers-saved-text": "Пожалуйста, распечатайте билеты с обновленными данными","changedate-modal-title": "Изменить дату поездки","changedate-title": "Выбрать новую дату","changedate-date-title": "Поездки, доступные на [date]","booking-status-canceled": "Отменено","page-review-title": "Каким отзывом вы хотите поделиться?","page-review-btn-12go": "Отзыв об опыте с 12GO","page-review-btn-12go-2": "Оставить отзыв о 12GO","page-review-btn-operator": "Отзыв об операторе","page-review-operator-h1": "Отзыв об операторе","page-review-btn-operator-2": "Оставить отзыв об Операторе","page-review-12go-h1": "Отзыв о 12Go","page-review-operator-title": "Отзыв об операторе","page-404-subtitle": "Извините, похоже, мы не можем найти страницу, которую вы ищете.","page-404-text": "Попробуйте найти какое-нибудь путешествие вместо этого.","support-form-option-help": "Помощь с Бронированием","support-form-option-payment-and-refund": "Оплата и Возврат","support-form-option-troubles-with-trip": "Проблемы с текущей поездкой","support-form-option-general": "Общие Вопросы","support-form-option-account": "Аккаунт","support-form-option-bug": "Я нашел ошибку","support-form-login-error": "Если вы допустили ошибку при бронировании, и хотите изменить информацию в билете, [contact-our-support-team]","support-form-contact-our-support-team": "свяжитесь с нашей службой поддержки","support-form-booking-refund-title-full": "Полный возврат [amount]","support-form-booking-refund-title-partial": "Частичное возмещение [amount]","support-form-booking-refund-title-none": "Отмена без возврата расходов","close": "Закрыть","confirm": "Confirm","component-articles-title-default": "Статьи, которые могут вас заинтересовать","component-articles-title-1": "Возможно, вам будет интересно","btn-send-to-support": "Отправить заявку в службу поддержки","btn-send-to-support-info": "Отправить информацию в службу поддержки","btn-send-review": "Отправить отзыв","btn-open-support-form": "Свяжитесь со службой поддержки","screenshots": "Скриншоты","unavailable": "недоступно","cancellation-policy": "Политика отмены","country-list-other": "Другая","checkout-step-itinerary": "Маршрут","checkout-step-passengers": "Пассажиры","checkout-passenger-check-seat-availability": "Обновите страницу, чтобы проверить доступность мест","checkout-step-passenger-timer-text": "Пожалуйста, завершите бронирование в течение: [time]","checkout-step-confirmation": "Подтверждение","checkout-step-confirmation-timer-text": "Завершите оплату в течение:","checkout-step-confirmation-timer-limited-seats": "Ограниченное количество мест! Завершите оплату в течение [time]","checkout-step-confirmation-trip-summary": "Детали поездки","checkout-step-payment": "Оплата","checkout-step-btn-next-step": "Следующий шаг","checkout-step-btn-confirm": "Подтвердить","checkout-step-confirmation-nothing-to-confirm-title": "Подтверждать нечего","checkout-title": "В корзину","checkout-step-title-itinerary": "Маршрут","checkout-step-title-passengers": "Пассажиры","checkout-step-title-confirmation": "Подтверждение","checkout-step-title-payment": "Оплата","checkout-problem-with-payment-text": "Возникла проблема с оплатой, попробуйте оплатить напрямую","checkout-problem-with-payment-link": "ссылка","checkout-checkbox-terms-2": "Я принимаю [terms_link], [privacy_link] и [cancelation_link]","checkout-terms-and-conditions-confirm-text": "Нажимая на кнопку [button] ниже, Вы подтверждаете, что ознакомились с [terms], [privacy] и [cancelation] 12Go и соглашаетесь их соблюдать.","checkout-terms-and-conditions-confirm-text-new": "Нажимая кнопку [button] ниже, я принимаю [terms] и [cancelation] 12Go, а также подтверждаю, что прочитал(а) [privacy].","checkout-premium-cancelation-policy-label": "Я хочу активировать [premium_cancellation_policy_link] [premium_cancellation_policy_price] - возможность отменить бронирование и получить возмещение в 1 клик.","checkout-premium-cancelation-policy-link": "Премиум Политика Отмены","checkout-passenger-add-btn": "Добавить пассажира","checkout-passenger-remove-btn": "Удалить","checkout-passenger-title-main-passenger": "Главный пассажир","checkout-step-itinerary-railpass-roundtrip-text": "Убедитесь, что выбранный вами проездной покрывает поездку обратно. Если срок действия проездного не включает дату возвращения, вероятно, вам нужно поискать другой вариант поездки.","checkout-step-itinerary-railpass-roundtrip-link": "Поиск обратной поездки","checkout-step-itinerary-roundtrip-alert": "Поездка туда и обратно будет забронирована как единый билет. Обратите внимание, что политика возврата будет применяться соответствующим образом, поскольку такая поездка оформляется одним билетом.","checkout-step-itinerary-roundtrip-label": "Скидка на поездку туда и обратно","checkout-passengers-departure-confirm": "Я подтверждаю, что информация о пассажирах, дата и время отправления верны","checkout-passengers-information-confirm": "Информация о пассажирах","checkout-departure-date-confirm": "Дата отправления","checkout-checkbox-child-fare": "Если детские тарифы недоступны, пожалуйста, купите билет для взрослых","checkout-checkbox-first-class-support-2": "Я хотел бы получить [priority_link]","checkout-checkbox-flexible-date": "Гибкая дата - вы можете изменить дату/время один раз (в зависимости от наличия и не менее чем за 24 часа до отъезда). (+ [price])","checkout-checkbox-purchase-guarantee": "Я понимаю, что 12Go не дает 100% гарантии того, что билет будет выкуплен из-за общей нехватки железнодорожных билетов в Шри-Ланке","checkout-checkbox-cancellation-insurance-text": "Большинство агентов по продаже билетов не предлагают никаких возмещений. Мы делаем возможным возврат любого бронирования! Вы вернете почти всё, что заплатили! Возврат возможен, **нажав кнопку возврата до конца дня до поездки (время Бангкока)**. *(12Go удерживает только плату за эту опцию.)*","checkout-checkbox-pickup-confirmation": "Я понимаю, что мне нужно сменить PDF-ваучер, который я получил в своем электронном письме, на фактический бумажный билет, чтобы сесть на поезд. Это можно сделать в офисе агента или с доставкой в ​​отель (минимум за 5 дней, за дополнительную плату).","checkout-unavailable-tickets-partial-title": "Некоторые из ваших бронирований больше не доступны","checkout-unavailable-tickets-all-title": "Ваши билеты больше не доступны","checkout-unavailable-tickets-btn-search": "Найти другой маршрут","checkout-unavailable-tickets-btn-ignore-remove": "Удалить и продолжить","checkout-unavailable-tickets-btn-ignore-seats": "Продолжить с {number, plural, one{1 местом} other{# местами}}","checkout-checkbox-sms-details": "Отправить 2 SMS-напоминания на номер [phone] с информацией о моей поездке после подтверждения билета и за 4 часа до начала поездки всего за [price].","checkout-select-passenger": "Выберите пассажира","checkout-new-passenger": "Новый пассажир","checkout-payment-failure-title": "Your payment request failed","payment-exit-confirmation-popup-text": "Вы уверены, что хотите покинуть страницу? В этом случае ваше бронирование будет отменено.","payment-exit-confirmation-popup-btn-leave": "Да, выйти","payment-exit-confirmation-popup-btn-stay": "Нет, остаться","payment-error-not-logged-in": "Пожалуйста, закройте эту страницу и повторите еще раз.","created": "Не оплачено","confirmed": "Подтверждено","unpaid": "Не оплачено","paid": "Оплачено","failed": "Не удалось","canceled": "Отменено","refunded": "ВОЗМЕЩЕНО","status_canceled": "Unpaid","ticket-info-download-pdf": "Скачать PDF","today": "Сегодня","tomorrow": "Завтра","ticket-info-pay-now": "Оплатить","learn-more": "Подробнее","transport-type": "Тип транспорта","operator-about-title": "О компании [operator]","read-more": "Узнать больше","operator-popular-routes": "Популярные Маршруты [operator]","operator-timetable-title": "График и Расписание [operator]","operator-schedule-title": "[operator] График и Расписание","operator-stations-title": "[operator] Станции","operator-summary-reviews": "{count, number} отзывов клиентов","operator-total-reviews": "{count, plural, one{# отзыв} few{# отзыва} other{# отзывов}}","operator-nav-schedule": "Популярные Маршруты","operator-nav-about": "Об операторе","operator-nav-stations": "Станции","operator-nav-reviews": "Отзывы","operator-nav-timetable": "График и Расписание","vehclass-number": "[vehclass] номер","n-reviews": "{n, plural, one{# отзыв} few{# отзыва} other{# отзывов}}","outside": "снаружи","inside": "Внутри","reviews-rated-stars": "[rating] звезды из 5","reviews-aggregated-average-rating": "Средний рейтинг","reviews-total-customer-reviews": "[total] отзывов клиентов","reviews-total-text": "[percent] из [total] путешественников вероятнее всего остались,довольны услугами [operator], так как оставили хорошие отзывы или не оставили плохих","reviews-no-reviews-text": "Отзывов пока нет.","reviews-selected-star-ratings": "[star] звезд","reviews-autotran-note": "Этот отзыв был переведен автоматически","reviews-autotran-button": "Показать оригинал","trip-points-travel-summary": "Дата прибытия: [date] Продолжительность: [time]","trip-info-amenity-steward": "Стюард","trip-info-amenity-aircon": "Кондиционер","trip-info-amenity-ac": "Кондиционер","trip-info-amenity-food": "Питание","trip-info-amenity-snack": "Снеки","trip-info-amenity-wc": "Туалет","trip-info-amenity-tv": "ТВ","trip-info-amenity-wifi": "Wi-Fi","trip-info-features-class": "Класс","ticket-info-segment-text": "[vehclasses] с [operator]","save": "Сохранить","reset": "Сбросить","recheck-message-title": "Пожалуйста обновите результаты, чтобы увидеть актуальные цены","recheck-message-text": "Цены на билеты часто меняются. Пожалуйста, обновите результаты, чтобы увидеть самые актуальные цены.","n-trips": "{n, plural, one{# предложение} few{# предложения} other{# предложений}}","page-checkout-total-header": "Стоимость поездки","page-checkout-total-hide": "Скрыть","n-passengers": "{n, plural, one{# пассажир} few{# пассажира} other{# пассажиров}}","station-info-destination": "Куда","station-info-departure": "Отправление","station-info-arrival": "Прибытие","station-info-duration": "Продолжительность","station-info-days": "Дни","station-info-more": "Еще","station-info-stations-near": "Ближайшие станции","station-info-trip-stations-location": "Расположение станций","station-info-station-search-placeholder": "Поиск вашего отеля, места или ориентира","station-info-no-departures-text": "От этой станции нет вылетов","page-header-nav-support": "Поддержка","page-header-nav-saved-bookings": "Корзина","page-header-nav-profile": "Профиль","page-header-nav-transport-operators": "Тревел-операторы","page-header-nav-my-tickets": "Мои билеты","page-header-nav-profile-settings": "Настройки профиля","page-header-nav-logout": "Выход","page-header-nav-menu": "Меню","page-header-nav-account-balance": "Остаток на счету","travel-to-disabled-title-multiple": "{count, plural, one{# маршрут недоступен} few{# маршрута недоступны} other{# маршрутов недоступно}}","coverage": "Покрытие","railpass-save-money": "Экономьте больше с Travel Pass","tickets": "Билеты","daytrips": "Приключения","search-form-typeahead-recent-searches": "Ранее вы просматривали","search-form-typeahead-popular-departures": "Популярные отправления","search-form-typeahead-popular-destinations": "Популярные направления из [place]","search-form-typeahead-rest-destinations": "Остальные направления","search-form-add-return": "+ Обратно","form-adults": "Взрослые","form-adults-text": "От 12 лет и старше","form-children": "Дети","form-children-text": "От 2 до 11 лет","form-infants": "Младенцы","form-infants-text": "До 2 лет и младше","dura-days": "[days] д.","dura-hours": "[hours] ч.","dura-minutes": "[minutes] м.","first-trip-label": "Билет туда: <strong>[date]</strong>","first-trip-info-segment": "[vehclass] с [operator] [duration]","first-trip-info-segment-with-id": "[vehclass] #[id] by [operator] [duration]","first-trip-edit": "Изменить","first-trip-checkout": "В корзину","roundtrip-editbox-title-railpass": "Первая поездка: <strong>[name]</strong>","one-way": "В одну сторону","travel-one-way": "В одну сторону","done": "Готово","n-days-trip": "{n, plural, one{# день} few{# дня} other{# дней}} в путешествии","n-days-diff": "+ {n, plural, one{# день} other{# дня}}","checkout-how-many-people": "Количество пассажиров","mapbox-show-map": "Показать карту","server-status-service-is-under-maintenance": "Сервис находится на обслуживании, повторите попытку через несколько секунд или проверьте [status]","server-status-service-status": "статус службы","server-status-system-restored": "Система восстановлена. Извините за неудобства","modal-popup-error-reload-page": "Извините, что-то пошло не так. Пожалуйста, обновите страницу и попробуйте еще раз.","search-group-title-from-to-by-vehclass": "Из {whaever} в {whatever} на {vehclasses, list, inflect:prepositional}","search-group-title-railpasses": "Железнодорожные проездные","search-travel-operators": "Туристические операторы","search-transport-types": "Типы транспорта между [from] и [to]","search-departures-by-time": "Отправления по времени суток","search-departures-time": "Время суток","search-departures-trips": "Поездки","search-departures-period-night": "Ночь (00:00 - 05:59)","search-departures-period-morning": "Утро (06:00 - 10:59)","search-departures-period-day": "День (11:00 - 17:59)","search-departures-period-evening": "Вечер (18:00 - 23:59)","search-departures-text": "[from] до [to] Отправления по времени суток","search-about-text-title": "О [to]","search-update-title": "Появилось еще больше маршрутов","search-form-main-search-hotels": "Показать отели в новом окне","search-update-text": "Пожалуйста, обновите результаты поиска, чтобы увидеть их","people-message-title": "Обратите внимание!","people-message-text": "Результаты отображаются для: <b>[passengers]</b>","people-message-accept": "Принять","people-message-change": "Сменить пассажиров","people-message-close": "Закрыть","checkout-form-payment-charged-sum": "С вас будет списано [amount] [currency]","checkout-form-payment-charged-text": "С вас будет списана сумма в [currency]. Окончательная сумма платежа может варьироваться в зависимости от валюты вашего банковского счета или любых комиссий за конвертацию, установленных вашим банком.","checkout-trustpilot-text": "Основано на {reviews, plural, one{<b>1</b> отзыве в Trustpilot} other{<b>#</b> отзывах в Trustpilot}}","route": "Маршрут","inside photo": "Фото внутри","outside photo": "Фото снаружи","home-searches-title": "Вы недавно просматривали","home-guides-title": "Путеводители","travel-guide-title": "Путеводитель по [country]","home-routes-title": "Популярные маршруты в [country]","home-destinations-title": "Куда отправиться?","home-cart-title": "Завершите бронирование","home-cart-complete": "Завершить бронирование","home-review-title": "Как прошла ваша поездка с [operator]?","home-review-text": "Из [from] в [to] на [date]","home-bookings-title": "Ваша следующая поездка","home-rail-passes-title": "Ж/д проездные","n-adults": "[n] Взрослых","checkout-total-list-explainer-handler": "Почему?","checkout-price-changed-title": "Цена изменена","checkout-price-changed-text-2": "Цена билета была изменена оператором / авиакомпанией в процессе бронирования. Новая цена сейчас: [price]","checkout-price-confirm": "Принять и продолжить","checkout-price-cancel": "Отмена","checkout-edit-modal-title": "Редактирование поездки","checkout-edit-modal-text": "[title] будет удален из вашей корзины, и вы будете перенаправлены обратно к результатам поиска.","checkout-edit-modal-btn-confirm": "Выбрать другую поездку","checkout-edit-modal-btn-cancel": "Отмена","checkout-combined-payment-title": "Потратить баланс 12Go","checkout-combined-payment-text": "У вас есть [balance] на вашем счете","header_from_to_by": "Из {from, inflect, genitive-geo} в {to} на {vehclasses, list, inflect:prepositional}","cover-copy": "[title] от [owner]","sha-certified": "Сертифицировано Amazing Thailand Safety and Health Administration","sha-certified-plus": "Сертифицировано Amazing Thailand Safety and Health Administration","safe-travels": "Безопасные путешествия одобрены Всемирным советом по путешествиям и туризму","field-seats-allow-auto-label": "Автоматически выбрать наилучшие альтернативные места, если выбранные места заняты.","field-seats-error-not-enough-seats": "Выбрано недостаточно мест. Пожалуйста, выберите еще [n]","trip-info-stations-gmaps-label": "Открыть в Google Карты","trip-info-error-404-title": "Эта поездка была удалена или никогда не существовала","trip-info-error-404-text": "Иногда это происходит, когда конкретное предложение больше не доступно. Пожалуйста, попробуйте вернуться и выбрать другую поездку.","trip-info-error-btn-back-to-home": "Вернуться на главную страницу","breadcrumbs-operators": "Операторы","home-booking-ticket-title": "[vehclass] компании [operator]","home-booking-ticket-title-official": "[vehclass] #[official] от [operator]","filter-unknown-vehclasses": "Неизвестный класс","filter-unknown-prices": "Неизвестный ценовой диапазон","filter-unknown-dep_time": "Неизвестное время отправления","filter-unknown-arr_time": "Неизвестное время прибытия","filter-unknown-stations_from": "Неизвестная станция отправления","filter-unknown-stations_to": "Неизвестная станция прибытия","filter-unknown-operator_id": "Неизвестный оператор","filter-time-range-0": "00:00 - 06:00","filter-time-range-1": "06:00 - 11:00","filter-time-range-2": "11:00 - 18:00","filter-time-range-3": "18:00 - 00:00","powered-by": "Powered by <i class=\"logo\"><i class=\"sr-only\">12Go</i></i>","price-from-val": "От [price]","price-per-adult": "за взрослого","price-per-adult-exp1": "за взрослого","price-multi-charter": "авто, все вкл.","price-multi-van": "авто, все вкл.","price-multi-train": "за купе","price-multi-bus": "авто, все вкл.","price-multi-ferry": "за каюту","price-multi-avia": "для всех авиа","price-multi-railpass": "за купе","df_s": "D MMM","df_ss": "dd, D MMM","df_ssy": "ddd, D MMM, YYYY","df_ssyt": "ddd, D MMM, YYYY, HH:mm a","facebook-messenger-checkbox": "* Я хочу получать информацию по обновлению бронирования в FB Messenger (без спама и бесплатно)","facebook-messenger-checkbox-label": "Facebook Messenger","checkout-error-duplicate-fields": "[label] должен быть разным для каждого пассажира","checkout-error-duplicate-fields-full_name": "Имя и фамилия","checkout-error-duplicate-fields-id_no": "Номер документа","checkout-error-clear-cart-btn": "Очистить корзину и продолжить","checkout-loading-phrases": "Загрузка...|Создание заявки...|Проверка наличия мест...|Подготовка маршрута...|Еще немного...|Почти все...","search-mismatch-title": "Ваш поисковый запрос не соответствует списку поездок, потому что вы не нажали кнопку ОБНОВИТЬ","search-mismatch-text": "Пожалуйста, подтвердите ваш поиск:","search-mismatch-text-route": "Направление: [from] - [to]","search-mismatch-text-date": "Дата поездки: [date]","search-mismatch-btn-confirm": "Да, это оно","search-mismatch-btn-update": "Пожалуйста, обновите","field-pickuptime-desc": "Вы прибудете в пункт назначения ([station]) в [datetime]. <br/>Расчётное время прибытия может меняться в зависимости от дорожных условий и других факторов. Пожалуйста, учитывайте это при планировании поездки.","gdpr-title": "Мы заботимся о вашей конфиденциальности","gdpr-text": "На этом сайте используются файлы cookie для различных целей, включая маркетинг. Все в соответствии с нашей [privacy_policy_link].","gdpr-btn-accept-all": "Принять все","gdpr-btn-more-options": "Дополнительные опции","gdpr-btn-save": "Сохранить настройки","gdpr-cookie-functional-title": "Функциональные файлы cookie.","gdpr-cookie-functional-text": "Необходимы для правильной работы сайта.","gdpr-cookie-performance-title": "Эксплуатационные файлы cookie","gdpr-cookie-performance-text": "Эти файлы cookie помогают нам подсчитывать посещения из разных источников трафика.","gdpr-cookie-event-title": "Файлы cookie событий","gdpr-cookie-event-text": "Эти cookie помогают нам идентифицировать пользователей, чтобы улучшить их опыт пользования сайтом.","error-loading-image": "Извините, изображение, которое вы пытаетесь загрузить, недоступно","booking-list-partial-auth-message": "Кажется, вы сделали бронирование не войдя в аккаунт. Чтобы просмотреть все ваши бронирования, пожалуйста, войдите в систему.","mobile-app-tab-search": "Поиск","mobile-app-tab-my-tickets": "Мои билеты","mobile-app-tab-more": "Еще","mobile-app-more-currency": "Валюта","mobile-app-more-select-currency": "Выберите валюту","mobile-app-more-language": "Язык","mobile-app-more-select-language": "Выберите язык","mobile-app-no-internet-title": "Нет подключения к интернету","mobile-app-no-internet-message": "Похоже, вы не в сети. Проверьте подключение к Wi-Fi или мобильной сети.","mobile-app-no-internet-try-again": "Попробуйте еще раз","mobile-app-service-unavailable-title": "Сервис недоступен","mobile-app-service-unavailable-message": "Мы на техническом обслуживании. Скоро вернемся.","mobile-app-service-unavailable-try-again": "Попробуйте еще раз","mobile-app-update-available-title": "Доступно новое обновление","mobile-app-update-available-message": "Установите последнюю версию приложения 12Go, чтобы воспользоваться последними исправлениями и улучшениями.","mobile-app-update-available-install": "Установить","mobile-app-update-available-later": "Позже","btn-remove-trip": "Удалить поездку","below": "До","above": "Выше","other-filters": "Другие фильтры...","unfinished-bookings": "Незавершенные бронирования","seats-initial": "Выберите [number] место (-а)","seats-more": "Выберите еще [number] место (-а)","seats-final": "Выбранные места","travel-to-point-info-ab-train": "Поезд, [official_id], [class]","travel-to-point-info-ab-charter": "Такси, [class]","travel-to-point-info-ab-van": "Микроавтобус, [class]","travel-to-point-info-ab-bus": "Автобус, [class]","travel-to-point-info-ab-avia": "Самолет, [official_id], [class]","travel-to-point-info-ab-ferry": "Паром, [class]","travel-to-point-info-ab-train-noid": "Поезд, [class]","travel-to-point-info-ab-avia-noid": "Самолет, [class]","travel-to-point-info-ab-single-train": "Поезд, [official_id]","travel-to-point-info-ab-single-ferry": "Паром","travel-to-point-info-ab-single-charter": "Такси","travel-to-point-info-ab-single-van": "Микроавтобус","travel-to-point-info-ab-single-bus": "Автобус","travel-to-point-info-ab-single-avia": "Самолет, [official_id]","travel-to-point-info-ab-single": "[vehclasses]","travel-to-point-info-ab-single-noid": "[vehclasses]","travel-to-point-info-ab-single-train-noid": "Поезд, [class]","travel-to-point-info-ab-single-avia-noid": "Самолет, [class]","travel-to-point-info-force-id": "[duration] travel with [operator] [official_id]","profile-btn-remove": "Удалить аккаунт","profile-remove-remove-btn": "Удалить аккаунт","rate-support-question": "How was your experience with our customer support?","rate-support-form-default-error": "Something went wrong. Please, try again","railpass-typeahead-show-all": "Показать все","railpass-typeahead-show-less": "Свернуть","railpass-typeahead-select-all": "Выбрать все","railpass-typeahead-clear-all": "Очистить все","railpass-typeahead-clear": "Очистить","railpass-typeahead-placeholder": "Куда?","railpass-typeahead-find-passes": "Найти проездной","checkout-priority-support-checkbox": "Я хотел бы получить [priority_link]","railpass-link-view-details": "Подробнее","railpass-btn-select-options": "Выбрать варианты","railpass-validity-list": "Дней:","railpass-options-btn-show-more": "Еще [n] от [price]","railpass-search-form-btn-find": "Найти проездной","railpass-search-results-nothing-found-filters-title": "По примененным фильтрам ничего не найдено","railpass-search-results-nothing-found-title": "По вашему запросу ничего не найдено","railpass-search-results-nothing-found-text": "Попробуйте поискать в других регионах","railpass-info-operator-summry-title": "Информация об операторе","railpass-info-operator-summry-rating-title": "Общая оценка:","railpass-info-operator-summry-reviews-count-title": "Всего отзывов:","railpass-info-option-select-title": "Выберите параметры","railpass-info-option-select-validity-title": "Срок действия проездного","sr-round-trip-prices-notice": "Ищите билеты с этой меткой, чтобы сэкономить на поездке в обе стороны!","12go-transport-tickets": "12Go билеты на транспорт","value-proposition-secure-payment": "Безопасная оплата","value-proposition-secure-payment-text": "Несколько вариантов оплаты, защищенных сертификатами безопасности","value-proposition-trusted": "Пользуется доверием миллионов","value-proposition-trusted-text": "Более 6 млн путешественников доверяют нам каждый год, оставив в сумме более 4 млн проверенных отзывов.","value-proposition-support": "Поддержка клиентов 24/7","value-proposition-support-text": "Специализированная служба поддержки клиентов от бронирования до поездки","trip-card-show-less": "Свернуть параметры класса","trip-card-show-more-without-options": "{n, plural, one{# more class} other{# more classes}}","trip-card-show-more-with-options": "{n, plural, one{еще # занятие} other{еще # занятия(-ий)}} от {price}","ticket-item-things-to-do-title": "Чем заняться в [destination_name]","agoda-widget-staying-in": "Staying in [destination_name]?","agoda-widget-find-place": "Найдите своё идеальное место для отдыха в [destination_name] — всего один клик!","agoda-widget-explore-options": "Ознакомиться с вариантами",}
;
// --tran end--
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.lvovich={})}(this,function(e){"use strict";function a(e,t){var n=e.length;return e.substring(n-t.length,n)===t}var t={lastname:{exceptions:{androgynous:["бова","регин","дарвин","пэйлин","грин","цин","шенгелая"]},suffixes:{androgynous:["ан","ко","дзе","швили","ян","к","ер","ц","г","йн","дт","ен","ич","о","ун"],female:["ова","ая","ына","ина","ева","ска","ёва"],male:["кий","ов","ын","ев","ин","ёв","хий","ний","ый","ой"]}},firstname:{exceptions:{androgynous:["анри","алвард","валери","женя","закия","захария","иона","кири","ким","муса","райхон","саша","сева","ардак","арман","асыл","баглан","бакыт","бахыт","еркежан","жанат","жаркын","куаныш","манат","мереке","рауан","сымбат","тлеухан","умит","улжалгас","ырыс","айбала","акбала","ирза","арши","амиль"],male:["аба","абиба","савва","лёва","вова","-ага","агга","серега","алиада","муктада","абида","алда","маджуда","нурлыхуда","гиа","элиа","гарсиа","вавила","гавриила","генка","лука","дима","зосима","тима","фима","фома","кузьма","жора","миша","ермила","данила","гаврила","абдалла","аталла","абдилла","атилла","кайролла","абула","свитлана","бена","гена","агелина","джанна","кришна","степа","дра","назера","валера","эстера","двойра","калистра","заратустра","юра","иса","аиса","халиса","холиса","валенса","мусса","ата","паата","алета","никита","мота","шота","фаста","коста","маритта","малюта","васюта","вафа","мустафа","ганифа","лев","яков","константин","марсель","рамиль","эмиль","бактыгуль","даниэль","игорь","арминэ","изя","кузя","гия","мазия","кирикия","ркия","еркия","эркия","гулия","аксания","закария","зекерия","гарсия","шендля","филя","вилля","толя","коля","ваня","саня","загиря","боря","цайся","вася","ося","петя","витя","митя","костя","илья","абдала","абдель","фидель","фридель","абдилла","аталла","абла","лазарь","ава","вовка","семён"],female:["судаба","сураба","любава","джанлука","варвара","наташа","зайнаб","любов","сольвейг","шакед","аннаид","ингрид","синди","аллаберди","лали","натали","лили","нелли","элли","эмили","амили","адели","гулькай","алтынай","гюнай","гюльчитай","нурангиз","лиз","элиз","ботагоз","юлдуз","диляфруз","габи","сажи","фанни","мери","элдари","эльдари","хилари","хиллари","аннемари","розмари","товсари","ансари","одри","тери","ири","катя","катри","мэри","сатаней","ефтений","верунчик","гюзел","этел","рэйчел","джил","мерил","нинелл","бурул","ахлам","майрам","махаррам","мириам","дилярам","асем","мерьем","мирьем","эркаим","гулаим","айгерим","марьям","мирьям","эван","гульжиган","айдан","айжан","вивиан","гульжиан","лилиан","мариан","саиман","джоан","чулпан","лоран","моран","гульшан","аделин","жаклин","карин","каролин","каталин","катрин","керстин","кэтрин","мэрилин","рузалин","хелин","цеткин","ширин","элисон","дурсун","кристин","гульжиян","марьян","ренато","зейнеп","санабар","дильбар","гулизар","гульзар","пилар","дагмар","элинар","нилуфар","анхар","гаухар","естер","эстер","дженнифер","линор","элинор","элеонор","айнур","гульнур","шамсинур","элнур","ильсияр","нигяр","сигитас","агнес","анес","долорес","инес","анаис","таис","эллис","элис","кларис","амнерис","айрис","дорис","беатрис","грейс","грэйс","ботагос","маргос","джулианс","арус","диляфрус","саодат","зулхижат","хамат","патимат","хатимат","альжанат","маймунат","гульшат","рут","иргаш","айнаш","агнеш","зауреш","тэрбиш","ануш","азгануш","гаруш","николь","адась","адула","ахмадула","гейбадула","лив","ираги","пегги","абдурефи","адерми","лакшми","мими","наоми","изабель","абигейль","зебо","аширбу","судаба","айсулу","айши","жанет","гузаль","сапият","зауре","кармен","мадлен","алсу","айсу","амели","-бану","ассоль","николь"]},suffixes:{androgynous:["щи","ки"],male:["аба","б","ав","ев","ов","во","г","д","ж","з","би","ди","жи","ли","гани","ит","до","айт","юм","дула","ив","ги","улла","улль","фи","аль","ми","бель","була","йль","яй","бо","бу","кр","ыль","ыт","вва","вель","вни","аба","бала","улу","рза","ши","паша","го","но","ет","ят","ре","ри","ай","ей","ий","ой","ый","к","л","ам","ем","им","ом","ум","ым","ям","ан","бен","вен","ген","ден","ин","сейн","он","ун","ян","ио","ло","ро","то","шо","п","ар","др","ер","ир","ор","тр","ур","ыр","яр","ас","ес","ис","йс","кс","мс","ос","нс","рс","ус","юс","яс","ат","кт","нт","рт","ст","ут","ф","х","ш","ы","сь","тау","ен","коль","рау","обе","убе","иль","ево","ово","шу","ду","пуль","нко","су","вль","оль","ёв","ём","ец","сс","льс","хт","рн","дт"],female:["иба","люба","лава","ева","га","да","еа","иза","иа","ика","нка","ска","ела","ила","илла","эла","има","на","ра","са","та","фа","еса","сса","гуль","куль","нуэль","гюль","нэ","ая","ея","ия","йя","ля","мя","оя","ря","ся","вья","лья","мья","нья","рья","сья","тья","фья","зя","нша","ха","тка","нь","чь","мь","ерь","овка","евка","мба","зь","лка","сала","бла","арь","ума","пи","дель","не","жка","си","ибе","абе","елла","ие","фе","фя"]}},middlename:{suffixes:{female:["на","кызы","гызы"],male:["ич","оглы","улы","уулу"]}}},n=1,s=2,m=4;function r(e){return f(e,t.firstname)}function o(e){return f(e,t.lastname)}function d(e){return f(e,t.middlename)}function u(e,t){return e===m?t:t===m?e:e===t?e:null}function i(e){return c(function(e){var t=m;if(e.middle&&(t=u(t,d(e.middle.trim()))),e.first&&(t=u(t,r(e.first.trim()))),e.last){var n=o(e.last.trim());null!==n&&(t=u(t,n))}return t}(e))}function f(e,t){if(!e||!t)return null;var s=e.toLowerCase();if(t.exceptions){var n=l(t.exceptions,function(e){return e.substr(!n||n<0?0:+n,(t="-").length)===t?a(s,e.substr(1)):e===s;var t,n});if(n)return n}return t.suffixes?l(t.suffixes,function(e){return a(s,e)}):null}function l(n,s){var e=Object.keys(n).filter(function(e){var t=n[e];return Array.isArray(t)&&t.some(s)});return 1!==e.length?(Object.keys(n).forEach(function(e){var t=n[e];Array.isArray(t)&&t.some(s)}),null):g(e[0])}function g(e){switch(e){case"male":case n:return n;case"female":case s:return s;case"androgynous":case m:return m;default:return null}}function c(e){switch(e){case"male":case n:return"male";case"female":case s:return"female";case"androgynous":case m:return"androgynous";default:return null}}var y=1,v=2,p=3,h=4,x=5,b=6;function w(e){Array.isArray(e.exceptions)&&e.exceptions.forEach(function(e){e.gender=g(e.gender)}),Array.isArray(e.suffixes)&&e.suffixes.forEach(function(e){e.gender=g(e.gender)})}function j(e,t,n,s){for(var r=function(e){switch(e){case"nominative":case y:return y;case"genitive":case v:return v;case"dative":case p:return p;case"accusative":case h:return h;case"instrumental":case x:return x;case"prepositional":case b:return b;default:return null}}(t),o=g(n),d=e.split("-"),a=[],m=0;m<d.length;m++){var u=d[m],i=O(u,o,s,{firstWord:0===m&&1<d.length});a.push(i?L(i,u,r):u)}return a.join("-")}function O(e,t,n){var s=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};if(!e)return null;var r=e.toLowerCase(),o=[];if(Object.keys(s).forEach(function(e){s[e]&&o.push(e)}),n.exceptions){var d=k(n.exceptions,t,function(e){return e===r},o);if(d)return d}return n.suffixes?k(n.suffixes,t,function(e){return a(r,e)},o):null}function k(e,t,n){for(var s=3<arguments.length&&void 0!==arguments[3]?arguments[3]:[],r=0;r<e.length;r++){var o=e[r];if((!o.tags||o.tags.find(function(e){return-1!=s.indexOf(e)}))&&((o.gender===m||t===o.gender)&&o.test))for(var d=0;d<o.test.length;d++)if(n(o.test[d]))return o}return null}function A(e,t){return e&&t<=e.length?e[t]:"."}function L(e,t,n){var s;switch(n){case y:s=".";break;case v:s=A(e.mods,0);break;case p:s=A(e.mods,1);break;case h:s=A(e.mods,2);break;case x:s=A(e.mods,3);break;case b:s=A(e.mods,4);break;default:s="."}return E(t,s)}function E(e,t){for(var n=0;n<t.length;n++){var s=t[n];switch(s){case".":break;case"-":e=e.substr(0,e.length-1);break;default:e+=s}}return e}var P={exceptions:[{gender:"androgynous",test:["бонч","абдул","белиц","гасан","дюссар","дюмон","книппер","корвин","ван","шолом","тер","призван","мелик","вар","фон"],mods:[".",".",".",".","."],tags:["first_word"]},{gender:"androgynous",test:["дюма","тома","дега","люка","ферма","гамарра","петипа","шандра","скаля","каруана"],mods:[".",".",".",".","."]},{gender:"androgynous",test:["гусь","ремень","камень","онук","богода","нечипас","долгопалец","маненок","рева","кива"],mods:[".",".",".",".","."]},{gender:"androgynous",test:["вий","сой","цой","хой"],mods:["-я","-ю","-я","-ем","-е"]}],suffixes:[{gender:"female",test:["б","в","г","д","ж","з","й","к","л","м","н","п","р","с","т","ф","х","ц","ч","ш","щ","ъ","ь"],mods:[".",".",".",".","."]},{gender:"androgynous",test:["орота"],mods:[".",".",".",".","."]},{gender:"female",test:["ска","цка"],mods:["-ой","-ой","-ую","-ой","-ой"]},{gender:"female",test:["цкая","ская","ная","ая"],mods:["--ой","--ой","--ую","--ой","--ой"]},{gender:"female",test:["яя"],mods:["--ей","--ей","--юю","--ей","--ей"]},{gender:"male",test:["иной","уй"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"androgynous",test:["ца"],mods:["-ы","-е","-у","-ей","-е"]},{gender:"male",test:["рих"],mods:["а","у","а","ом","е"]},{gender:"androgynous",test:["ия"],mods:["-и","-и","-ю","-ей","-и"]},{gender:"androgynous",test:["иа","аа","оа","уа","ыа","еа","юа","эа"],mods:[".",".",".",".","."]},{gender:"androgynous",test:["о","е","э","и","ы","у","ю"],mods:[".",".",".",".","."]},{gender:"male",test:["их","ых"],mods:[".",".",".",".","."]},{gender:"female",test:["ова","ева","на","ёва"],mods:["-ой","-ой","-у","-ой","-ой"]},{gender:"androgynous",test:["га","ка","ха","ча","ща","жа","ша"],mods:["-и","-е","-у","-ой","-е"]},{gender:"androgynous",test:["а"],mods:["-ы","-е","-у","-ой","-е"]},{gender:"male",test:["ь"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"androgynous",test:["я"],mods:["-и","-е","-ю","-ей","-е"]},{gender:"male",test:["обей"],mods:["--ья","--ью","--ья","--ьем","--ье"]},{gender:"male",test:["ей"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"male",test:["ян","ан","йн"],mods:["а","у","а","ом","е"]},{gender:"male",test:["ынец","овец"],mods:["--ца","--цу","--ца","--цом","--це"]},{gender:"male",test:["нец","обец"],mods:["--ца","--цу","--ца","--цем","--це"]},{gender:"male",test:["ай"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"male",test:["гой","кой"],mods:["-го","-му","-го","--им","-м"]},{gender:"male",test:["ой"],mods:["-го","-му","-го","--ым","-м"]},{gender:"male",test:["ах","ив","шток"],mods:["а","у","а","ом","е"]},{gender:"male",test:["ший","щий","жий","ний"],mods:["--его","--ему","--его","-м","--ем"]},{gender:"male",test:["ый","кий","хий"],mods:["--ого","--ому","--ого","-м","--ом"]},{gender:"male",test:["ий"],mods:["-я","-ю","-я","-ем","-и"]},{gender:"male",test:["ок"],mods:["--ка","--ку","--ка","--ком","--ке"]},{gender:"male",test:["иец","еец"],mods:["--йца","--йцу","--йца","--йцом","--йце"]},{gender:"male",test:["ец"],mods:["--ца","--цу","--ца","--цом","--це"]},{gender:"male",test:["ц","ч","ш","щ"],mods:["а","у","а","ем","е"]},{gender:"male",test:["ен","нн","он","ун","б","г","д","ж","з","к","л","м","п","р","с","т","ф","х"],mods:["а","у","а","ом","е"]},{gender:"male",test:["в","н"],mods:["а","у","а","ым","е"]}]},C={exceptions:[{gender:"androgynous",test:["борух"],mods:[".",".",".",".","."],tags:["first_word"]}],suffixes:[{gender:"male",test:["мич","ьич","кич"],mods:["а","у","а","ом","е"]},{gender:"male",test:["ич"],mods:["а","у","а","ем","е"]},{gender:"female",test:["на"],mods:["-ы","-е","-у","-ой","-е"]}]},G={exceptions:[{gender:"male",test:["лев"],mods:["--ьва","--ьву","--ьва","--ьвом","--ьве"]},{gender:"male",test:["пётр"],mods:["---етра","---етру","---етра","---етром","---етре"]},{gender:"male",test:["павел"],mods:["--ла","--лу","--ла","--лом","--ле"]},{gender:"male",test:["яша"],mods:["-и","-е","-у","-ей","-е"]},{gender:"male",test:["шота"],mods:[".",".",".",".","."]},{gender:"female",test:["агидель","жизель","нинель","рашель","рахиль"],mods:["-и","-и",".","ю","-и"]}],suffixes:[{gender:"androgynous",test:["лок"],mods:["--ка","--ку",".","--кос","--ке"]},{gender:"androgynous",test:["ки"],mods:["-ов","-ам",".","-ами","-ах"]},{gender:"androgynous",test:["щи"],mods:["-ев","-ам",".","-ами","-ах"]},{gender:"androgynous",test:["е","ё","и","о","у","ы","э","ю"],mods:[".",".",".",".","."]},{gender:"male",test:["уа","иа"],mods:[".",".",".",".","."]},{gender:"female",test:["б","в","г","д","ж","з","й","к","л","м","н","п","р","с","т","ф","х","ц","ч","ш","щ","ъ","иа","ль"],mods:[".",".",".",".","."]},{gender:"female",test:["ь"],mods:["-и","-и",".","ю","-и"]},{gender:"male",test:["ь"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"androgynous",test:["га","ка","ха","ча","ща","жа"],mods:["-и","-е","-у","-ой","-е"]},{gender:"female",test:["ша"],mods:["-и","-е","-у","-ей","-е"]},{gender:"male",test:["ша","ча","жа"],mods:["-и","-е","-у","-ей","-е"]},{gender:"androgynous",test:["а"],mods:["-ы","-е","-у","-ой","-е"]},{gender:"female",test:["ия"],mods:["-и","-и","-ю","-ей","-и"]},{gender:"female",test:["ка","га","ха"],mods:["-и","-е","-у","-ой","-е"]},{gender:"female",test:["ца"],mods:["-ы","-е","-у","-ей","-е"]},{gender:"female",test:["а"],mods:["-ы","-е","-у","-ой","-е"]},{gender:"female",test:["я"],mods:["-и","-е","-ю","-ей","-е"]},{gender:"male",test:["ия"],mods:["-и","-и","-ю","-ей","-и"]},{gender:"male",test:["я"],mods:["-и","-е","-ю","-ей","-е"]},{gender:"male",test:["ий"],mods:["-я","-ю","-я","-ем","-и"]},{gender:"male",test:["ый","кий","хий"],mods:["--ого","--ому","--ого","-м","--ом"]},{gender:"male",test:["ей","й"],mods:["-я","-ю","-я","-ем","-е"]},{gender:"male",test:["ш","ж"],mods:["а","у","а","ем","е"]},{gender:"male",test:["ёл"],mods:["--ла","--лу","--ла","--лом","--ле"]},{gender:"male",test:["ёк"],mods:["--ька","--ьку","--ька","--ьком","--ьке"]},{gender:"male",test:["б","в","г","д","ж","з","к","л","м","н","п","р","с","т","ф","х","ц","ч"],mods:["а","у","а","ом","е"]},{gender:"androgynous",test:["ния","рия","вия"],mods:["-и","-и","-ю","-ем","-ем"]}]};function _(e){return j(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:"accusative",(2<arguments.length?arguments[2]:void 0)||r(e),G)}function F(e){return j(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:"accusative",(2<arguments.length?arguments[2]:void 0)||o(e),P)}function M(e){return j(e,1<arguments.length&&void 0!==arguments[1]?arguments[1]:"accusative",(2<arguments.length?arguments[2]:void 0)||d(e),C)}function S(r){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{},t=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),t.forEach(function(e){var t,n,s;s=o[n=e],n in(t=r)?Object.defineProperty(t,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[n]=s})}return r}w(P),w(C),w(G);var D=["форт-шевченко"],I=["-"," ","в","на","баден","бледно","буэнос","вице","гаврилов","йошкар","коста","лос","норд","нью","орехово","принс","сан","санкт","санта","северо","ситтард","темно","улан","усолье","усть","форт","царь","экс","юго","юрьев","нур"],T=["село","поселок","аул","город","деревня","урочище"],W={exceptions:[{test:["сочи","тбилиси"],mods:["","","","",""]},{test:["село","озеро","место"],mods:["-а","-у","","м","-е"]},{test:["область"],mods:["-и","-и","","ю","-и"]},{test:["деревня"],mods:["-и","-е","-ю","-ей","-е"]},{test:["море"],mods:["-я","-ю","","м",""]},{test:["холм"],mods:["а","у","","ом","е"]},{test:["орел","орёл"],mods:["--ла","--лу","--ла","--лом","--ле"]},{test:["крым"],mods:["-ма","-му","-ма","-ом","-му"]}],suffixes:[{test:["чёк","чек"],mods:["--ка","--ку","","--ком","--ке"]},{test:["чик","ич"],mods:["а","у","","ом","е"]},{test:["жний","хний","шний","щий"],mods:["--его","--ему","","-м","--ем"]},{test:["ще"],mods:["-а","-у","","м",""]},{test:["щи"],mods:["-","-ам","","-ами","-ах"]},{test:["чье"],mods:["-я","-ю","","м",""]},{test:["ель","пль"],mods:["-я","-ю","","-ем","-е"]},{test:["чь"],mods:["-и","-и","","ю","-и"]},{test:["чи"],mods:["-ей","-ам","","-ами","-ах"]},{test:["ые","ие"],mods:["-х","-м","","-ми","-х"]},{test:["ый","ий","ое"],mods:["--ого","--ому","","-м","--ом"]},{test:["ая"],mods:["--ой","--ой","--ую","--ой","--ой"]},{test:["гиев"],mods:["а","у","","ым","ом"]},{test:["ны","вцы"],mods:["-ов","-ам","","-ами","-ах"]},{test:["ша"],mods:["-и","-е","-у","-ей","-е"]},{test:["ры","цы","ды","ги"],mods:["-","-ам","","-ами","-ах"]},{test:["амень"],mods:["---ня","---ню","","---нем","---не"]},{test:["ьн","нц","мм"],mods:["а","у","","ом","е"]}]},q={exceptions:W.exceptions.map(function(e){return S({gender:m},e)}),suffixes:W.suffixes.map(function(e){return S({gender:m},e)})};function z(e,r,o){return B(e,D)?e:e.split(/(\s|-)/g).map(function(e,t,n){if(H(e,t,n))return e;var s=O(e,m,q);return s?L(s,e,r):_(e,r,o)||e}).join("")}function B(e,t){for(var n=e.toLowerCase(),s=0;s<t.length;s++)if(t[s]===n)return!0;return!1}function H(e,t,n){if(1<n.length){if(B(e,I))return!0;for(var s=0;s<t;s++)if(B(n[s],T))return!0}return!1}w(q),e.incline=function(e,t){var n={};return n.gender||(n.gender=i(e)),e.first&&(n.first=_(e.first.trim(),t,n.gender)),e.last&&(n.last=F(e.last.trim(),t,n.gender)),e.middle&&(n.middle=M(e.middle.trim(),t,n.gender)),n},e.inclineFirstname=_,e.inclineLastname=F,e.inclineMiddlename=M,e.getGender=i,e.getFirstnameGender=function(e){return c(r(e))},e.getLastnameGender=function(e){return c(o(e))},e.getMiddlenameGender=function(e){return c(d(e))},e.cityIn=function(e,t){return z(e,b,t)},e.cityFrom=function(e,t){return z(e,v,t)},e.cityTo=function(e){return e?e.split(/(\s|-)/g).map(function(e,t,n){if(H(e,t,n))return e;var s=e.toLowerCase();return a(s,"а")?E(e,"-у"):a(s,"ая")?E(e,"--ую"):a(s,"ия")?E(e,"--ию"):a(s,"я")?E(e,"-ю"):e}).join(""):e},Object.defineProperty(e,"__esModule",{value:!0})});(function(factory){typeof define==='function'&&define.amd?define(factory):factory()}((function(){'use strict';function invariant(condition,message,Err){if(Err===void 0){Err=Error}
if(!condition){throw new Err(message)}}
function toObject(arg){if(arg==null){throw new TypeError('undefined/null cannot be converted to object')}
return Object(arg)}
function toString(o){if(typeof o==='symbol'){throw TypeError('Cannot convert a Symbol value to a string')}
return String(o)}
function getOption(opts,prop,type,values,fallback){var value=opts[prop];if(value!==undefined){if(type!=='boolean'&&type!=='string'){throw new TypeError('invalid type')}
if(type==='boolean'){value=Boolean(value)}
if(type==='string'){value=toString(value)}
if(values!==undefined&&!values.filter(function(val){return val==value}).length){throw new RangeError(value+" is not within "+values.join(', '))}
return value}
return fallback}
function setInternalSlot(map,pl,field,value){if(!map.get(pl)){map.set(pl,Object.create(null))}
var slots=map.get(pl);slots[field]=value}
function getInternalSlot(map,pl,field){return getMultiInternalSlots(map,pl,field)[field]}
function getMultiInternalSlots(map,pl){var fields=[];for(var _i=2;_i<arguments.length;_i++){fields[_i-2]=arguments[_i]}
var slots=map.get(pl);if(!slots){throw new TypeError(pl+" InternalSlot has not been initialized")}
return fields.reduce(function(all,f){all[f]=slots[f];return all},Object.create(null))}
function isLiteralPart(patternPart){return patternPart.type==='literal'}
function partitionPattern(pattern){var result=[];var beginIndex=pattern.indexOf('{');var endIndex=0;var nextIndex=0;var length=pattern.length;while(beginIndex<pattern.length&&beginIndex>-1){endIndex=pattern.indexOf('}',beginIndex);invariant(endIndex>beginIndex,"Invalid pattern "+pattern);if(beginIndex>nextIndex){result.push({type:'literal',value:pattern.substring(nextIndex,beginIndex),})}
result.push({type:pattern.substring(beginIndex+1,endIndex),value:undefined,});nextIndex=endIndex+1;beginIndex=pattern.indexOf('{',nextIndex)}
if(nextIndex<length){result.push({type:'literal',value:pattern.substring(nextIndex,length),})}
return result}
function getCanonicalLocales(locales){var getCanonicalLocales=Intl.getCanonicalLocales;if(typeof getCanonicalLocales==='function'){return getCanonicalLocales(locales)}
return Intl.DateTimeFormat.supportedLocalesOf(locales)}
var __extends=(undefined&&undefined.__extends)||(function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||({__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b})||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b);};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}
d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __())}})();var __assign=(undefined&&undefined.__assign)||function(){__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))
t[p]=s[p]}
return t};return __assign.apply(this,arguments)};function createResolveLocale(getDefaultLocale){var lookupMatcher=createLookupMatcher(getDefaultLocale);var bestFitMatcher=createBestFitMatcher(getDefaultLocale);return function resolveLocale(availableLocales,requestedLocales,options,relevantExtensionKeys,localeData){var matcher=options.localeMatcher;var r;if(matcher==='lookup'){r=lookupMatcher(availableLocales,requestedLocales)}else{r=bestFitMatcher(availableLocales,requestedLocales)}
var foundLocale=r.locale;var result={locale:'',dataLocale:foundLocale};var supportedExtension='-u';for(var _i=0,relevantExtensionKeys_1=relevantExtensionKeys;_i<relevantExtensionKeys_1.length;_i++){var key=relevantExtensionKeys_1[_i];var foundLocaleData=localeData[foundLocale];invariant(typeof foundLocaleData==='object'&&foundLocaleData!==null,"locale data "+key+" must be an object");var keyLocaleData=foundLocaleData[key];invariant(Array.isArray(keyLocaleData),"keyLocaleData for "+key+" must be an array");var value=keyLocaleData[0];invariant(typeof value==='string'||value===null,'value must be string or null');var supportedExtensionAddition='';if(r.extension){var requestedValue=unicodeExtensionValue(r.extension,key);if(requestedValue!==undefined){if(requestedValue!==''){if(~keyLocaleData.indexOf(requestedValue)){value=requestedValue;supportedExtensionAddition="-"+key+"-"+value}}else if(~requestedValue.indexOf('true')){value='true';supportedExtensionAddition="-"+key}}}
if(key in options){var optionsValue=options[key];invariant(typeof optionsValue==='string'||typeof optionsValue==='undefined'||optionsValue===null,'optionsValue must be String, Undefined or Null');if(~keyLocaleData.indexOf(optionsValue)){if(optionsValue!==value){value=optionsValue;supportedExtensionAddition=''}}}
result[key]=value;supportedExtension+=supportedExtensionAddition}
if(supportedExtension.length>2){var privateIndex=foundLocale.indexOf('-x-');if(privateIndex===-1){foundLocale=foundLocale+supportedExtension}else{var preExtension=foundLocale.slice(0,privateIndex);var postExtension=foundLocale.slice(privateIndex,foundLocale.length);foundLocale=preExtension+supportedExtension+postExtension}
foundLocale=getCanonicalLocales(foundLocale)[0]}
result.locale=foundLocale;return result}}
function unicodeExtensionValue(extension,key){invariant(key.length===2,'key must have 2 elements');var size=extension.length;var searchValue="-"+key+"-";var pos=extension.indexOf(searchValue);if(pos!==-1){var start=pos+4;var end=start;var k=start;var done=!1;while(!done){var e=extension.indexOf('-',k);var len=void 0;if(e===-1){len=size-k}else{len=e-k}
if(len===2){done=!0}else if(e===-1){end=size;done=!0}else{end=e;k=e+1}}
return extension.slice(start,end)}
searchValue="-"+key;pos=extension.indexOf(searchValue);if(pos!==-1&&pos+3===size){return''}
return undefined}
var UNICODE_EXTENSION_SEQUENCE_REGEX=/-u(?:-[0-9a-z]{2,8})+/gi;function bestAvailableLocale(availableLocales,locale){var candidate=locale;while(!0){if(~availableLocales.indexOf(candidate)){return candidate}
var pos=candidate.lastIndexOf('-');if(!~pos){return undefined}
if(pos>=2&&candidate[pos-2]==='-'){pos-=2}
candidate=candidate.slice(0,pos)}}
function createLookupMatcher(getDefaultLocale){return function lookupMatcher(availableLocales,requestedLocales){var result={locale:''};for(var _i=0,requestedLocales_1=requestedLocales;_i<requestedLocales_1.length;_i++){var locale=requestedLocales_1[_i];var noExtensionLocale=locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX,'');var availableLocale=bestAvailableLocale(availableLocales,noExtensionLocale);if(availableLocale){result.locale=availableLocale;if(locale!==noExtensionLocale){result.extension=locale.slice(noExtensionLocale.length+1,locale.length)}
return result}}
result.locale=getDefaultLocale();return result}}
function createBestFitMatcher(getDefaultLocale){return function bestFitMatcher(availableLocales,requestedLocales){var result={locale:''};for(var _i=0,requestedLocales_2=requestedLocales;_i<requestedLocales_2.length;_i++){var locale=requestedLocales_2[_i];var noExtensionLocale=locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX,'');var availableLocale=bestAvailableLocale(availableLocales,noExtensionLocale);if(availableLocale){result.locale=availableLocale;if(locale!==noExtensionLocale){result.extension=locale.slice(noExtensionLocale.length+1,locale.length)}
return result}}
result.locale=getDefaultLocale();return result}}
function getLocaleHierarchy(locale,aliases,parentLocales){var results=[locale];if(aliases[locale]){locale=aliases[locale];results.push(locale)}
var parentLocale=parentLocales[locale];if(parentLocale){results.push(parentLocale)}
var localeParts=locale.split('-');for(var i=localeParts.length;i>1;i--){results.push(localeParts.slice(0,i-1).join('-'))}
return results}
function lookupSupportedLocales(availableLocales,requestedLocales){var subset=[];for(var _i=0,requestedLocales_3=requestedLocales;_i<requestedLocales_3.length;_i++){var locale=requestedLocales_3[_i];var noExtensionLocale=locale.replace(UNICODE_EXTENSION_SEQUENCE_REGEX,'');var availableLocale=bestAvailableLocale(availableLocales,noExtensionLocale);if(availableLocale){subset.push(availableLocale)}}
return subset}
function supportedLocales(availableLocales,requestedLocales,options){var matcher='best fit';if(options!==undefined){options=toObject(options);matcher=getOption(options,'localeMatcher','string',['lookup','best fit'],'best fit')}
if(matcher==='best fit'){return lookupSupportedLocales(availableLocales,requestedLocales)}
return lookupSupportedLocales(availableLocales,requestedLocales)}
var MissingLocaleDataError=(function(_super){__extends(MissingLocaleDataError,_super);function MissingLocaleDataError(){var _this=_super!==null&&_super.apply(this,arguments)||this;_this.type='MISSING_LOCALE_DATA';return _this}
return MissingLocaleDataError}(Error));function unpackData(locale,localeData,reducer){if(reducer===void 0){reducer=function(all,d){return(__assign(__assign({},all),d))}}
var localeHierarchy=getLocaleHierarchy(locale,localeData.aliases,localeData.parentLocales);var dataToMerge=localeHierarchy.map(function(l){return localeData.data[l]}).filter(Boolean);if(!dataToMerge.length){throw new MissingLocaleDataError("Missing locale data for \""+locale+"\", lookup hierarchy: "+localeHierarchy.join(', '))}
dataToMerge.reverse();return dataToMerge.reduce(reducer,{})}
var __assign$1=(undefined&&undefined.__assign)||function(){__assign$1=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))
t[p]=s[p]}
return t};return __assign$1.apply(this,arguments)};var __spreadArrays=(undefined&&undefined.__spreadArrays)||function(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;for(var r=Array(s),k=0,i=0;i<il;i++)
for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)
r[k]=a[j];return r};function validateInstance(instance,method){if(!(instance instanceof ListFormat)){throw new TypeError("Method Intl.ListFormat.prototype."+method+" called on incompatible receiver "+String(instance))}}
function stringListFromIterable(list){if(list===undefined){return[]}
var result=[];for(var _i=0,list_1=list;_i<list_1.length;_i++){var el=list_1[_i];if(typeof el!=='string'){throw new TypeError("array list["+list.indexOf(el)+"] is not type String")}
result.push(el)}
return result}
function createPartsFromList(internalSlotMap,lf,list){var size=list.length;if(size===0){return[]}
if(size===2){var pattern=getInternalSlot(internalSlotMap,lf,'templatePair');var first={type:'element',value:list[0]};var second={type:'element',value:list[1]};return deconstructPattern(pattern,{'0':first,'1':second})}
var last={type:'element',value:list[size-1],};var parts=last;var i=size-2;while(i>=0){var pattern=void 0;if(i===0){pattern=getInternalSlot(internalSlotMap,lf,'templateStart')}else if(i<size-2){pattern=getInternalSlot(internalSlotMap,lf,'templateMiddle')}else{pattern=getInternalSlot(internalSlotMap,lf,'templateEnd')}
var head={type:'element',value:list[i]};parts=deconstructPattern(pattern,{'0':head,'1':parts});i--}
return parts}
function deconstructPattern(pattern,placeables){var patternParts=partitionPattern(pattern);var result=[];for(var _i=0,patternParts_1=patternParts;_i<patternParts_1.length;_i++){var patternPart=patternParts_1[_i];var part=patternPart.type;if(isLiteralPart(patternPart)){result.push({type:'literal',value:patternPart.value,})}else{invariant(part in placeables,part+" is missing from placables");var subst=placeables[part];if(Array.isArray(subst)){result.push.apply(result,subst)}else{result.push(subst)}}}
return result}
var ListFormat=(function(){function ListFormat(locales,options){var newTarget=this&&this instanceof ListFormat?this.constructor:void 0;if(!newTarget){throw new TypeError("Intl.ListFormat must be called with 'new'")}
setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'initializedListFormat',!0);var requestedLocales=getCanonicalLocales(locales);var opt=Object.create(null);var opts=options===undefined?Object.create(null):toObject(options);var matcher=getOption(opts,'localeMatcher','string',['best fit','lookup'],'best fit');opt.localeMatcher=matcher;var localeData=ListFormat.localeData;var r=createResolveLocale(ListFormat.getDefaultLocale)(ListFormat.availableLocales,requestedLocales,opt,ListFormat.relevantExtensionKeys,localeData);setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'locale',r.locale);var type=getOption(opts,'type','string',['conjunction','disjunction','unit'],'conjunction');setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'type',type);var style=getOption(opts,'style','string',['long','short','narrow'],'long');setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'style',style);var dataLocale=r.dataLocale;var dataLocaleData=localeData[dataLocale];var dataLocaleTypes=dataLocaleData[type];var templates=dataLocaleTypes[style];setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'templatePair',templates.pair);setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'templateStart',templates.start);setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'templateMiddle',templates.middle);setInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'templateEnd',templates.end)}
ListFormat.prototype.format=function(elements){validateInstance(this,'format');var result='';var parts=createPartsFromList(ListFormat.__INTERNAL_SLOT_MAP__,this,stringListFromIterable(elements));if(!Array.isArray(parts)){return parts.value}
for(var _i=0,parts_1=parts;_i<parts_1.length;_i++){var p=parts_1[_i];result+=p.value}
return result};ListFormat.prototype.formatToParts=function(elements){validateInstance(this,'format');var parts=createPartsFromList(ListFormat.__INTERNAL_SLOT_MAP__,this,stringListFromIterable(elements));if(!Array.isArray(parts)){return[parts]}
var result=[];for(var _i=0,parts_2=parts;_i<parts_2.length;_i++){var part=parts_2[_i];result.push(__assign$1({},part))}
return result};ListFormat.prototype.resolvedOptions=function(){validateInstance(this,'resolvedOptions');return{locale:getInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'locale'),type:getInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'type'),style:getInternalSlot(ListFormat.__INTERNAL_SLOT_MAP__,this,'style'),}};ListFormat.supportedLocalesOf=function(locales,options){return supportedLocales(ListFormat.availableLocales,getCanonicalLocales(locales),options)};ListFormat.__addLocaleData=function(){var data=[];for(var _i=0;_i<arguments.length;_i++){data[_i]=arguments[_i]}
var _loop_1=function(datum){var availableLocales=Object.keys(__spreadArrays(datum.availableLocales,Object.keys(datum.aliases),Object.keys(datum.parentLocales)).reduce(function(all,k){all[k]=!0;return all},{}));availableLocales.forEach(function(locale){try{ListFormat.localeData[locale]=unpackData(locale,datum)}catch(e){}})};for(var _a=0,data_1=data;_a<data_1.length;_a++){var datum=data_1[_a];_loop_1(datum)}
ListFormat.availableLocales=Object.keys(ListFormat.localeData);if(!ListFormat.__defaultLocale){ListFormat.__defaultLocale=ListFormat.availableLocales[0]}};ListFormat.getDefaultLocale=function(){return ListFormat.__defaultLocale};ListFormat.localeData={};ListFormat.availableLocales=[];ListFormat.__defaultLocale='en';ListFormat.relevantExtensionKeys=[];ListFormat.polyfilled=!0;ListFormat.__INTERNAL_SLOT_MAP__=new WeakMap();return ListFormat}());try{if(typeof Symbol!=='undefined'){Object.defineProperty(ListFormat.prototype,Symbol.toStringTag,{value:'Intl.ListFormat',writable:!1,enumerable:!1,configurable:!0,})}
Object.defineProperty(ListFormat.prototype.constructor,'length',{value:0,writable:!1,enumerable:!1,configurable:!0,});Object.defineProperty(ListFormat.supportedLocalesOf,'length',{value:1,writable:!1,enumerable:!1,configurable:!0,})}catch(e){}
if(!('ListFormat' in Intl)){Object.defineProperty(Intl,'ListFormat',{value:ListFormat,writable:!0,enumerable:!1,configurable:!0,})}})));if(Intl.ListFormat&&typeof Intl.ListFormat.__addLocaleData==='function'){Intl.ListFormat.__addLocaleData({"data":{"ru":{"conjunction":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} и {1}","pair":"{0} и {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} и {1}","pair":"{0} и {1}"},"narrow":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0}, {1}","pair":"{0}, {1}"}},"disjunction":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} или {1}","pair":"{0} или {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} или {1}","pair":"{0} или {1}"},"narrow":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} или {1}","pair":"{0} или {1}"}},"unit":{"long":{"start":"{0} {1}","middle":"{0} {1}","end":"{0} {1}","pair":"{0} {1}"},"short":{"start":"{0} {1}","middle":"{0} {1}","end":"{0} {1}","pair":"{0} {1}"},"narrow":{"start":"{0} {1}","middle":"{0} {1}","end":"{0} {1}","pair":"{0} {1}"}}}},"availableLocales":["ru-BY","ru-KG","ru-KZ","ru-MD","ru-UA","ru"],"aliases":{},"parentLocales":{}})};!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",f="month",h="quarter",c="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),i=e.clone().add(r,f),s=n-i<0,u=e.clone().add(r+(s?-1:1),f);return+(-(r+(n-i)/(s?i-u:u-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:f,y:c,w:o,d:a,D:d,h:u,m:s,s:i,ms:r,Q:h}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},g="en",D={};D[g]=M;var p=function(t){return t instanceof _},S=function t(e,n,r){var i;if(!e)return g;if("string"==typeof e){var s=e.toLowerCase();D[s]&&(i=s),n&&(D[s]=n,i=s);var u=e.split("-");if(!i&&u.length>1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},w=function(t,e){if(p(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},O=v;O.l=S,O.i=p,O.w=function(t,e){return w(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=S(t.locale,null,!0),this.parse(t)}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(O.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return O},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=w(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return w(t)<this.startOf(e)},m.isBefore=function(t,e){return this.endOf(e)<w(t)},m.$g=function(t,e,n){return O.u(t)?this[e]:this.set(n,t)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(t,e){var n=this,r=!!O.u(e)||e,h=O.p(t),l=function(t,e){var i=O.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return r?i:i.endOf(a)},$=function(t,e){return O.w(n.toDate()[t].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},y=this.$W,M=this.$M,m=this.$D,v="set"+(this.$u?"UTC":"");switch(h){case c:return r?l(1,0):l(31,11);case f:return r?l(1,M):l(0,M+1);case o:var g=this.$locale().weekStart||0,D=(y<g?y+7:y)-g;return l(r?m-D:m+(6-D),M);case a:case d:return $(v+"Hours",0);case u:return $(v+"Minutes",1);case s:return $(v+"Seconds",2);case i:return $(v+"Milliseconds",3);default:return this.clone()}},m.endOf=function(t){return this.startOf(t,!1)},m.$set=function(t,e){var n,o=O.p(t),h="set"+(this.$u?"UTC":""),l=(n={},n[a]=h+"Date",n[d]=h+"Date",n[f]=h+"Month",n[c]=h+"FullYear",n[u]=h+"Hours",n[s]=h+"Minutes",n[i]=h+"Seconds",n[r]=h+"Milliseconds",n)[o],$=o===a?this.$D+(e-this.$W):e;if(o===f||o===c){var y=this.clone().set(d,1);y.$d[l]($),y.init(),this.$d=y.set(d,Math.min(this.$D,y.daysInMonth())).$d}else l&&this.$d[l]($);return this.init(),this},m.set=function(t,e){return this.clone().$set(t,e)},m.get=function(t){return this[O.p(t)]()},m.add=function(r,h){var d,l=this;r=Number(r);var $=O.p(h),y=function(t){var e=w(l);return O.w(e.date(e.date()+Math.round(t*r)),l)};if($===f)return this.set(f,this.$M+r);if($===c)return this.set(c,this.$y+r);if($===a)return y(1);if($===o)return y(7);var M=(d={},d[s]=e,d[u]=n,d[i]=t,d)[$]||1,m=this.$d.getTime()+r*M;return O.w(m,this)},m.subtract=function(t,e){return this.add(-1*t,e)},m.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return n.invalidDate||l;var r=t||"YYYY-MM-DDTHH:mm:ssZ",i=O.z(this),s=this.$H,u=this.$m,a=this.$M,o=n.weekdays,f=n.months,h=function(t,n,i,s){return t&&(t[n]||t(e,r))||i[n].slice(0,s)},c=function(t){return O.s(s%12||12,t,"0")},d=n.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},$={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:O.s(a+1,2,"0"),MMM:h(n.monthsShort,a,f,3),MMMM:h(f,a),D:this.$D,DD:O.s(this.$D,2,"0"),d:String(this.$W),dd:h(n.weekdaysMin,this.$W,o,2),ddd:h(n.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:O.s(s,2,"0"),h:c(1),hh:c(2),a:d(s,u,!0),A:d(s,u,!1),m:String(u),mm:O.s(u,2,"0"),s:String(this.$s),ss:O.s(this.$s,2,"0"),SSS:O.s(this.$ms,3,"0"),Z:i};return r.replace(y,(function(t,e){return e||$[t]||i.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(r,d,l){var $,y=O.p(d),M=w(r),m=(M.utcOffset()-this.utcOffset())*e,v=this-M,g=O.m(this,M);return g=($={},$[c]=g/12,$[f]=g,$[h]=g/3,$[o]=(v-m)/6048e5,$[a]=(v-m)/864e5,$[u]=v/n,$[s]=v/e,$[i]=v/t,$)[y]||v,l?g:O.a(g)},m.daysInMonth=function(){return this.endOf(f).$D},m.$locale=function(){return D[this.$L]},m.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=S(t,e,!0);return r&&(n.$L=r),n},m.clone=function(){return O.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},M}(),T=_.prototype;return w.prototype=T,[["$ms",r],["$s",i],["$m",s],["$H",u],["$W",a],["$M",f],["$y",c],["$D",d]].forEach((function(t){T[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),w.extend=function(t,e){return t.$i||(t(e,_,w),t.$i=!0),w},w.locale=S,w.isDayjs=p,w.unix=function(t){return w(1e3*t)},w.en=D[g],w.Ls=D,w.p={},w}));!function(_,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ru=t(_.dayjs)}(this,(function(_){"use strict";function t(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var e=t(_),n="января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),s="январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),r="янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),o="янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_"),i=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(_,t,e){var n,s;return"m"===e?t?"минута":"минуту":_+" "+(n=+_,s={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[e].split("_"),n%10==1&&n%100!=11?s[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?s[1]:s[2])}var u=function(_,t){return i.test(t)?n[_.month()]:s[_.month()]};u.s=s,u.f=n;var a=function(_,t){return i.test(t)?r[_.month()]:o[_.month()]};a.s=o,a.f=r;var m={name:"ru",weekdays:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),weekdaysShort:"вск_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),months:u,monthsShort:a,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:d,mm:d,h:"час",hh:d,d:"день",dd:d,M:"месяц",MM:d,y:"год",yy:d},ordinal:function(_){return _},meridiem:function(_){return _<4?"ночи":_<12?"утра":_<17?"дня":"вечера"}};return e.default.locale(m,null,!0),m}));/*! @preserve
 * numeral.js
 * version : 2.0.6
 * author : Adam Draper
 * license : MIT
 * http://adamwdraper.github.com/Numeral-js/
 */
!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof module&&module.exports?module.exports=b():a.numeral=b()}(this,function(){function a(a,b){this._input=a,this._value=b}var b,c,d="2.0.6",e={},f={},g={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},h={currentLocale:g.currentLocale,zeroFormat:g.zeroFormat,nullFormat:g.nullFormat,defaultFormat:g.defaultFormat,scalePercentBy100:g.scalePercentBy100};return b=function(d){var f,g,i,j;if(b.isNumeral(d))f=d.value();else if(0===d||"undefined"==typeof d)f=0;else if(null===d||c.isNaN(d))f=null;else if("string"==typeof d)if(h.zeroFormat&&d===h.zeroFormat)f=0;else if(h.nullFormat&&d===h.nullFormat||!d.replace(/[^0-9]+/g,"").length)f=null;else{for(g in e)if(j="function"==typeof e[g].regexps.unformat?e[g].regexps.unformat():e[g].regexps.unformat,j&&d.match(j)){i=e[g].unformat;break}i=i||b._.stringToNumber,f=i(d)}else f=Number(d)||null;return new a(d,f)},b.version=d,b.isNumeral=function(b){return b instanceof a},b._=c={numberToFormat:function(a,c,d){var e,g,h,i,j,k,l,m=f[b.options.currentLocale],n=!1,o=!1,p=0,q="",r=1e12,s=1e9,t=1e6,u=1e3,v="",w=!1;if(a=a||0,g=Math.abs(a),b._.includes(c,"(")?(n=!0,c=c.replace(/[\(|\)]/g,"")):(b._.includes(c,"+")||b._.includes(c,"-"))&&(j=b._.includes(c,"+")?c.indexOf("+"):0>a?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),b._.includes(c,"a")&&(e=c.match(/a(k|m|b|t)?/),e=e?e[1]:!1,b._.includes(c," a")&&(q=" "),c=c.replace(new RegExp(q+"a[kmbt]?"),""),g>=r&&!e||"t"===e?(q+=m.abbreviations.trillion,a/=r):r>g&&g>=s&&!e||"b"===e?(q+=m.abbreviations.billion,a/=s):s>g&&g>=t&&!e||"m"===e?(q+=m.abbreviations.million,a/=t):(t>g&&g>=u&&!e||"k"===e)&&(q+=m.abbreviations.thousand,a/=u)),b._.includes(c,"[.]")&&(o=!0,c=c.replace("[.]",".")),h=a.toString().split(".")[0],i=c.split(".")[1],k=c.indexOf(","),p=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,i?(b._.includes(i,"[")?(i=i.replace("]",""),i=i.split("["),v=b._.toFixed(a,i[0].length+i[1].length,d,i[1].length)):v=b._.toFixed(a,i.length,d),h=v.split(".")[0],v=b._.includes(v,".")?m.delimiters.decimal+v.split(".")[1]:"",o&&0===Number(v.slice(1))&&(v="")):h=b._.toFixed(a,0,d),q&&!e&&Number(h)>=1e3&&q!==m.abbreviations.trillion)switch(h=String(Number(h)/1e3),q){case m.abbreviations.thousand:q=m.abbreviations.million;break;case m.abbreviations.million:q=m.abbreviations.billion;break;case m.abbreviations.billion:q=m.abbreviations.trillion}if(b._.includes(h,"-")&&(h=h.slice(1),w=!0),h.length<p)for(var x=p-h.length;x>0;x--)h="0"+h;return k>-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===c.indexOf(".")&&(h=""),l=h+v+(q?q:""),n?l=(n&&w?"(":"")+l+(n&&w?")":""):j>=0?l=0===j?(w?"-":"+")+l:l+(w?"-":"+"):w&&(l="-"+l),l},stringToNumber:function(a){var b,c,d,e=f[h.currentLocale],g=a,i={thousand:3,million:6,billion:9,trillion:12};if(h.zeroFormat&&a===h.zeroFormat)c=0;else if(h.nullFormat&&a===h.nullFormat||!a.replace(/[^0-9]+/g,"").length)c=null;else{c=1,"."!==e.delimiters.decimal&&(a=a.replace(/\./g,"").replace(e.delimiters.decimal,"."));for(b in i)if(d=new RegExp("[^a-zA-Z]"+e.abbreviations[b]+"(?:\\)|(\\"+e.currency.symbol+")?(?:\\))?)?$"),g.match(d)){c*=Math.pow(10,i[b]);break}c*=(a.split("-").length+Math.min(a.split("(").length-1,a.split(")").length-1))%2?1:-1,a=a.replace(/[^0-9\.]+/g,""),c*=Number(a)}return c},isNaN:function(a){return"number"==typeof a&&isNaN(a)},includes:function(a,b){return-1!==a.indexOf(b)},insert:function(a,b,c){return a.slice(0,c)+b+a.slice(c)},reduce:function(a,b){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof b)throw new TypeError(b+" is not a function");var c,d=Object(a),e=d.length>>>0,f=0;if(3===arguments.length)c=arguments[2];else{for(;e>f&&!(f in d);)f++;if(f>=e)throw new TypeError("Reduce of empty array with no initial value");c=d[f++]}for(;e>f;f++)f in d&&(c=b(c,d[f],f,d));return c},multiplier:function(a){var b=a.toString().split(".");return b.length<2?1:Math.pow(10,b[1].length)},correctionFactor:function(){var a=Array.prototype.slice.call(arguments);return a.reduce(function(a,b){var d=c.multiplier(b);return a>d?a:d},1)},toFixed:function(a,b,c,d){var e,f,g,h,i=a.toString().split("."),j=b-(d||0);return e=2===i.length?Math.min(Math.max(i[1].length,j),b):j,g=Math.pow(10,e),h=(c(a+"e+"+e)/g).toFixed(e),d>b-e&&(f=new RegExp("\\.?0{1,"+(d-(b-e))+"}$"),h=h.replace(f,"")),h}},b.options=h,b.formats=e,b.locales=f,b.locale=function(a){return a&&(h.currentLocale=a.toLowerCase()),h.currentLocale},b.localeData=function(a){if(!a)return f[h.currentLocale];if(a=a.toLowerCase(),!f[a])throw new Error("Unknown locale : "+a);return f[a]},b.reset=function(){for(var a in g)h[a]=g[a]},b.zeroFormat=function(a){h.zeroFormat="string"==typeof a?a:null},b.nullFormat=function(a){h.nullFormat="string"==typeof a?a:null},b.defaultFormat=function(a){h.defaultFormat="string"==typeof a?a:"0.0"},b.register=function(a,b,c){if(b=b.toLowerCase(),this[a+"s"][b])throw new TypeError(b+" "+a+" already registered.");return this[a+"s"][b]=c,c},b.validate=function(a,c){var d,e,f,g,h,i,j,k;if("string"!=typeof a&&(a+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",a)),a=a.trim(),a.match(/^\d+$/))return!0;if(""===a)return!1;try{j=b.localeData(c)}catch(l){j=b.localeData(b.locale())}return f=j.currency.symbol,h=j.abbreviations,d=j.delimiters.decimal,e="."===j.delimiters.thousands?"\\.":j.delimiters.thousands,k=a.match(/^[^\d]+/),null!==k&&(a=a.substr(1),k[0]!==f)?!1:(k=a.match(/[^\d]+$/),null!==k&&(a=a.slice(0,-1),k[0]!==h.thousand&&k[0]!==h.million&&k[0]!==h.billion&&k[0]!==h.trillion)?!1:(i=new RegExp(e+"{2}"),a.match(/[^\d.,]/g)?!1:(g=a.split(d),g.length>2?!1:g.length<2?!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i):1===g[0].length?!!g[0].match(/^\d+$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/):!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/))))},b.fn=a.prototype={clone:function(){return b(this)},format:function(a,c){var d,f,g,i=this._value,j=a||h.defaultFormat;if(c=c||Math.round,0===i&&null!==h.zeroFormat)f=h.zeroFormat;else if(null===i&&null!==h.nullFormat)f=h.nullFormat;else{for(d in e)if(j.match(e[d].regexps.format)){g=e[d].format;break}g=g||b._.numberToFormat,f=g(i,j,c)}return f},value:function(){return this._value},input:function(){return this._input},set:function(a){return this._value=Number(a),this},add:function(a){function b(a,b,c,e){return a+Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([this._value,a],b,0)/d,this},subtract:function(a){function b(a,b,c,e){return a-Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([a],b,Math.round(this._value*d))/d,this},multiply:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)*Math.round(b*f)/Math.round(f*f)}return this._value=c.reduce([this._value,a],b,1),this},divide:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)/Math.round(b*f)}return this._value=c.reduce([this._value,a],b),this},difference:function(a){return Math.abs(b(this._value).subtract(a).value())}},b.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"},currency:{symbol:"$"}}),function(){b.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(a,c,d){var e,f=b._.includes(c," BPS")?" ":"";return a=1e4*a,c=c.replace(/\s?BPS/,""),e=b._.numberToFormat(a,c,d),b._.includes(e,")")?(e=e.split(""),e.splice(-1,0,f+"BPS"),e=e.join("")):e=e+f+"BPS",e},unformat:function(a){return+(1e-4*b._.stringToNumber(a)).toFixed(15)}})}(),function(){var a={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=a.suffixes.concat(c.suffixes.filter(function(b){return a.suffixes.indexOf(b)<0})),e=d.join("|");e="("+e.replace("B","B(?!PS)")+")",b.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(e)},format:function(d,e,f){var g,h,i,j,k=b._.includes(e,"ib")?c:a,l=b._.includes(e," b")||b._.includes(e," ib")?" ":"";for(e=e.replace(/\s?i?b/,""),h=0;h<=k.suffixes.length;h++)if(i=Math.pow(k.base,h),j=Math.pow(k.base,h+1),null===d||0===d||d>=i&&j>d){l+=k.suffixes[h],i>0&&(d/=i);break}return g=b._.numberToFormat(d,e,f),g+l},unformat:function(d){var e,f,g=b._.stringToNumber(d);if(g){for(e=a.suffixes.length-1;e>=0;e--){if(b._.includes(d,a.suffixes[e])){f=Math.pow(a.base,e);break}if(b._.includes(d,c.suffixes[e])){f=Math.pow(c.base,e);break}}g*=f||1}return g}})}(),function(){b.register("format","currency",{regexps:{format:/(\$)/},format:function(a,c,d){var e,f,g,h=b.locales[b.options.currentLocale],i={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(c=c.replace(/\s?\$\s?/,""),e=b._.numberToFormat(a,c,d),a>=0?(i.before=i.before.replace(/[\-\(]/,""),i.after=i.after.replace(/[\-\)]/,"")):0>a&&!b._.includes(i.before,"-")&&!b._.includes(i.before,"(")&&(i.before="-"+i.before),g=0;g<i.before.length;g++)switch(f=i.before[g]){case"$":e=b._.insert(e,h.currency.symbol,g);break;case" ":e=b._.insert(e," ",g+h.currency.symbol.length-1)}for(g=i.after.length-1;g>=0;g--)switch(f=i.after[g]){case"$":e=g===i.after.length-1?e+h.currency.symbol:b._.insert(e,h.currency.symbol,-(i.after.length-(1+g)));break;case" ":e=g===i.after.length-1?e+" ":b._.insert(e," ",-(i.after.length-(1+g)+h.currency.symbol.length-1))}return e}})}(),function(){b.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(a,c,d){var e,f="number"!=typeof a||b._.isNaN(a)?"0e+0":a.toExponential(),g=f.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),e=b._.numberToFormat(Number(g[0]),c,d),e+"e"+g[1]},unformat:function(a){function c(a,c,d,e){var f=b._.correctionFactor(a,c),g=a*f*(c*f)/(f*f);return g}var d=b._.includes(a,"e+")?a.split("e+"):a.split("e-"),e=Number(d[0]),f=Number(d[1]);return f=b._.includes(a,"e-")?f*=-1:f,b._.reduce([e,Math.pow(10,f)],c,1)}})}(),function(){b.register("format","ordinal",{regexps:{format:/(o)/},format:function(a,c,d){var e,f=b.locales[b.options.currentLocale],g=b._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),g+=f.ordinal(a),e=b._.numberToFormat(a,c,d),e+g}})}(),function(){b.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(a,c,d){var e,f=b._.includes(c," %")?" ":"";return b.options.scalePercentBy100&&(a=100*a),c=c.replace(/\s?\%/,""),e=b._.numberToFormat(a,c,d),b._.includes(e,")")?(e=e.split(""),e.splice(-1,0,f+"%"),e=e.join("")):e=e+f+"%",e},unformat:function(a){var c=b._.stringToNumber(a);return b.options.scalePercentBy100?.01*c:c}})}(),function(){b.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(a,b,c){var d=Math.floor(a/60/60),e=Math.floor((a-60*d*60)/60),f=Math.round(a-60*d*60-60*e);return d+":"+(10>e?"0"+e:e)+":"+(10>f?"0"+f:f)},unformat:function(a){var b=a.split(":"),c=0;return 3===b.length?(c+=60*Number(b[0])*60,c+=60*Number(b[1]),c+=Number(b[2])):2===b.length&&(c+=60*Number(b[0]),c+=Number(b[1])),Number(c)}})}(),b});!function(a,b){"function"==typeof define&&define.amd?define(["../numeral"],b):b("object"==typeof module&&module.exports?require("../numeral"):a.numeral)}(this,function(a){a.register("locale","ru",{delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн.",billion:"млрд.",trillion:"трлн."},ordinal:function(){return"."},currency:{symbol:"руб."}})})
dayjs.locale('ru');numeral.locale('ru');