// --tran start-- var tran = { "tt-empty": "Não foi possÃvel encontrar nada como","tt-header-from": "Selecione a cidade ou estação de partida","tt-header-to": "Selecione a cidade ou estação de chegada","tt-unavail": "IndisponÃvel para esta data","tt-only": "Somente","tt-seats-left": "assentos restantes!","tt-any-station": "Qualquer estação","trips": "viagens","trip": "Viagem","total": "Total:","adults": "Adultos:","child": "Criança:","infant": "Infantil:","automatic": "Automático","card-validation-failure": "O cartão de crédito/débito não foi reconhecido. Por favor, volte a tentar com um cartão diferente ou escolha outro método de pagamento.","form-ajax-error": "Ocorreu um erro. Por favor, tente novamente mais tarde.","verifying-your-card": "Verificando seu cartão... Por favor, tenha paciência.","redirecting-you-to-paypal": "Redirecionando para o PayPal","please-wait": "Por favor, aguarde.","loading": "Carregando","booking": "Reservando","loading-seats-data": "Carregando dados de assentos...","starting-booking": "Um momento!","not-enough-seats": "Não foram selecionados assentos suficientes. Revertendo para a seleção automática de assentos.","show-more": "Mostrar mais","show-less": "(Mostrar menos)","preparing-to-checkout": "Preparando o check-out.","toast-add-to-cart-success-title": "Adicionado ao carrinho!","in-cart": "Adicionado ao carrinho!","nothing-found": "Não foi encontrado nada :( Tente mudar suas entradas de busca.","ticket-reserved-message": "As viagens foram reservadas por você. Depois de um certo tempo, suas viagens serão liberadas para que outras pessoas as reservem.","together-with-you": "Junto com você","people-search": "As pessoas estão procurando passagens agora","pax": "passageiro","person": "Pessoa","people": "Pessoas","error-message-sent": "Uma mensagem sobre o erro foi enviada.","change-browser": "Por favor, use outro navegador para reservar passagens. Seu navegador não é compatÃvel e você pode ter problemas com o pagamento.","send-bug-report": "Enviar um relatório de bug!","send-bug-report-thankyou": "Obrigado por relatar esta questão!","message": "Mensagem","here": "aqui","support-fill-support-text": "Por favor, edite o texto e insira seus dados.","support-fill-support-img": "Por favor, coloque seu arquivo em anexo.","this-is-not-support": "Este não é o suporte. O suporte é [suport-link]. Este relatório irá apenas para nosso departamento de TI.","toast-add-to-cart-success-body-one": "Você tem 1 item no carrinho.","toast-add-to-cart-success-body-many": "Você tem [n] itens no carrinho.","toast-add-to-cart-success-btn-checkout": "Checkout!","modal-up-sale-button-continue-shopping": "Continuar comprando","modal-up-sale-title": "Obrigado!","modal-up-sale-heading": "Viagem adicionada ao carrinho!","modal-popup-error-title": "Oops!","modal-popup-error-noti": "Desculpe, alguma coisa deu errado.","check-in": "Data de check-in","modal-up-sale-header": "Encontramos algumas viagens para você em [province_name]","modal-up-sale-hotel-header": "3 lugares para ficar em [province_name], testado pela 12Go.","modal-up-sale-daytrip-header": "Encontramos algumas viagens para você em [province_name]","modal-up-sale-message": "Agora você pode adicionar mais itens e voltar ao seu carrinho a qualquer momento.","no-visa-because-no-country": "Por favor, digite sua nacionalidade primeiro para ver as opções de VISTO para seu paÃs","no-need-visa": "Eu não preciso ou já tenho um visto","no-visa-available": "Nenhum visto disponÃvel para o paÃs selecionado","no-male-allowed": "Desculpe, não é permitido nenhum passageiro adulto masculino para esta viagem.","no-male-allowed-desc": "<p>Este é um vagão para <b>SOMENTE MULHERES<em><b>. Em rigor </b>SEM PASSAGEIROS MASCULINOS</em></b> permitidos a bordo. As passagens não poderão ser fornecidas para um passageiro do sexo masculino. Nenhum reembolso será possÃvel se você proceder à reserva para um passageiro do sexo masculino.</p>","no-female-allowed": "Desculpe, não é permitido nenhum passageiro adulto feminino para esta viagem.","ts-no-return": "Eu Estou Fazendo uma Viagem Só de Ida","travel-to-discount-off": "desconto","travel-to-filters-not-available": "Não DisponÃvel","weight-kg": "kg","savable-form-data-forgotten-success": "Esquecido com sucesso","savable-form-forget-data-btn": "Esquecer Meus Dados","download-file": "Baixar arquivo","file-size-limit-error-2mb": "O tamanho do arquivo deve ser inferior a 2 MB","file-size-limit-error": "O tamanho do arquivo deve ser inferior a [size] MB","field-phone-error": "O número de telefone digitado não é válido.","field-email-error": "O endereço de e-mail que você inseriu não é válido","field-iban-error": "O IBAN que você inseriu não é válido","field-error-force": "É correto","field-required-error": "Por favor, preencha este campo","field-required-error-radio": "Por favor, selecione uma das opções abaixo","field-required-error-checkbox": "Por favor, marque esta caixa se você deseja prosseguir","travel-to-counter-title": "Verificando a Disponibilidade de Assentos","class": "Classe","refund": "Reembolso","no-refund": "Sem reembolso","instant": "Confirmação instantânea","vehicle-all-incl": "veÃculo, todos incl.","joint-ticket": "passagem conjunta","buy-ticket": "Reservar agora","buy-ticket-joint": "Comprar passagem conjunta","book-charter": "Reservar VeÃculo","get-your-seat": "Obtenha seu assento","arrival-time": "Chegada","departure-time": "Partida","travel-time": "Tempo de viagem","rating": "Classificação","review": "Comentário","reviews": "Comentários","leave-a-review": "Deixe um comentário","sr-edit-forward-trip": "Editar","sr-first-route": "Primeira Viagem:","by": "de","from": "De","vehicles": "VeÃculos","vehclasses-all": "Todos os VeÃculos","vehclasses-train": "Trens","vehclasses-railpass": "Passagens de trem","vehclasses-bus": "Ônibus","vehclasses-ferry": "Balsas","vehclasses-avia": "Voos","vehclasses-charter": "Táxis","vehclasses-van": "Vans","vehclass-train": "Trem","vehclass-railpass": "Passe de trem","vehclass-pass": "Passe de trem","vehclass-bus": "Ônibus","vehclass-ferry": "Balsa","vehclass-avia": "Voo","vehclass-charter": "Táxi","vehclass-van": "Van","travel-to-package-title-link": "Mais sobre este pacote","travel-to-trip-title": "[vehclasses] da [operators]","travel-to-point-info-train": "[duration] viagem de trem [official_id] com a [operator] na [class]","travel-to-point-info-ferry": "[duration] viagem de balsa com a [operator] na [class]","travel-to-point-info-charter": "[duration] viagem de táxi com a [operator] na [class]","travel-to-point-info-van": "[duration] viagem de van com a [operator] na [class]","travel-to-point-info-bus": "[duration] viagem de ônibus com a [operator] na [class]","travel-to-point-info-avia": "[duration] voo [official_id] com a [operator] na [class]","travel-to-point-info-train-noid": "[duration] viagem de trem com a [operator], [class]","travel-to-point-info-avia-noid": "[duration] voo com a [operator] na [class]","travel-to-point-info-single-train": "[duration] viagem de trem [official_id] com a [operator]","travel-to-point-info-single-ferry": "[duration] viagem de balsa com a [operator]","travel-to-point-info-single-charter": "[duration] viagem de táxi com a [operator]","travel-to-point-info-single-van": "[duration] viagem de van com a [operator]","travel-to-point-info-single-bus": "[duration] viagem de ônibus com a [operator]","travel-to-point-info-single-avia": "[duration] voo [official_id] com a [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] viagem de trem com a [operator]","travel-to-point-info-single-avia-noid": "[duration] voo com a [operator] na [class]","travel-to-trip-point-title": "Sobre [vehclass] da [operator]","travel-to-trip-travel-options": "Mostrar Opções","travel-to-trip-route-details": "Detalhes da Rota","travel-to-trip-info-connections-guaranteed": "Todas as conexões garantidas","travel-to-trip-info-connections-not-guaranteed": "Auto conexão","travel-to-trip-info-stopinfo-change-stations": "Alterar Estação!","travel-to-trip-info-stopinfo": "[stopover_station] [stopover_dura] [change_station]","travel-to-trip-info-stopinfo-with-count": "[stops] em [stopover_station] [stopover_dura] [change_station]","travel-to-vehclass-not-avaliable": "[vehclass] não está disponÃvel","reset-password": "Redefinir senha","select-first-trip": "Selecionar a primeira viagem","select-return-trip": "Selecionar viagem de retorno","title_travel_from_to_no_min_price": "[point_a] to [point_b] by [vehclasses]","total-duration": "Duração total","header_from_A_to_B_by": "De [from] a [to] de","passengers-single": "1 Passageiro","passengers-plural": "[n] Passageiros","passengers": "Passageiros","passenger": "Passageiros","edit-passengers-details": "Editar detalhes dos passageiros","sort-results-recommended": "Recomendado","sort-results-cheapest": "Mais barato","sort-results-fastest": "Mais rápido","sort-results-top": "Melhor Avaliado","sort-results-dep-time-asc-mobile": "Do mais cedo ao mais tarde","sort-results-dep-time-desc-mobile": "Mais recente ao mais antigo","sort-results-dep-time-asc": "Mais cedo","sort-results-dep-time-desc": "Último","new-search": "Nova Busca","price": "Preço","mode-of-transportation": "Modo de transporte","stops": "Paradas","operating-company": "Operadores","show-unavailable-trips": "Mostrar","hide-unavailable-trips": "Ocultar Viagens IndisponÃveis","only-available-trips": "Somente Viagens DisponÃveis","filters": "Filtros","departure": "Partida","arrival": "Chegada","departure-date": "Data de partida","return-trip": "Viagem de retorno","from-cap": "De","to-cap": "Para","depart": "Partida","return": "Retornar","no-return": "Só de Ida","cancel": "Cancelar","find-tickets": "Encontrar Passagens","change-passengers": "Alterar Passageiros","show-trips-n": "Mostrar {n, plural, one{# Viagem} other{# Viagens}}","travel-date-n": "Data da viagem: [n]","departure-station": "Estação de Partida","arrival-station": "Estação de Chegada","map": "mapa","stops-any": "Todos","stations-any": "Todos","n-stops": "{n, plural, one{# parada} other{# paradas}}","clear": "Limpar","clear-by-operator": "Limpar por Empresa Operacional","clear-by-stops": "Limpar por Paradas","clear-by-vehclasses": "Limpar por Modo de Transporte","vehclasses-any": "Todos","operators-any": "Todos","filter-trips": "Viagens com Filtro","trip-recommended": "Recomendado","search-results-nothing-found-title": "As viagens não estão disponÃveis, procure por outra data ou local.","search-results-nothing-found-text": "Esta viagem não está disponÃvel no dia selecionado. Pode tentar procurar amanhã, outra data ou simplesmente verificar aqui:","search-results-nothing-found-title-new": "Descubra mais opções de viagem","search-results-nothing-found-text-new": "Explore outras opções de viagem: você pode encontrar viagens mais convenientes ou recomendações para destinos próximos.","date-avail-check": "Verificar","search-results-nothing-found-filters-title": "Nada encontrado para filtros aplicados em [date].","search-results-nothing-found-filters-text": "Por favor, considere dispensar filtros ou tente outra data.","search-results-relax-filters": "Filtros Suspensos","search-results-reset-filters": "Reiniciar","search-results-nothing-found-vehclass-title": "Nenhuma [vehclass] foi encontrada em [date]","search-results-nothing-found-vehclass-text": "Por favor, considere outras opções abaixo ou tente outra data.","search-results-trip-label-show_on_screen": "eTicket","search-results-trip-label-title-show_on_screen": "Embarque com e-ticket no celular","search-results-trip-label-instant": "Confirmação instantânea","search-results-trip-label-recommended": "Recomendado","typeahead-search-placeholder": "Procurar por cidade ou estação","daytrip-timeselector-title-popup": "Selecione Data e Hora","daytrip-timeselector-title-time": "Tempo DisponÃvel em [date]","daytrip-timeselector-price-info": "[price] por [seats] [people]","form-ajax-error-title": "Desculpe, alguma coisa deu errado.","form-ajax-error-text": "Nossa equipe de desenvolvimento foi notificada sobre este problema e em breve estará resolvendo ele. Por favor, recarregue a página e tente novamente.","form-ajax-error-btn-reload": "Recarregar Página","travel-to-one-operator": "<p>Somente as viagens da <a href=\"[operator_url]\">[operator_name]</a> estão listadas aqui.</p>","travel-to-one-operator-nourl": "<p>Somente viagens da [operator_name] estão listadas aqui.</p>","travel-to-one-operator-link": "Procurar por passagens de todas as operadoras","adblock-interference-notice": "Parece que seu bloqueador de anúncios está bloqueando nossa funcionalidade principal. Não mostramos anúncios, por favor, considere nos adicionar a sites confiáveis e recarregue a página.","travel-search-filters-price-range": "Preço: [from] - [to]","travel-search-filters-departure-range": "Partida: [from] - [to]","travel-search-filters-arrival-range": "Chegada: [from] - [to]","travel-search-filters-stops-total": "Paradas [total]","travel-search-filters-station-from": "De [name]","travel-search-filters-station-to": "Para [name]","travel-search-applied-filters": "Filtros aplicados","search-results-applied-filters-n": "<p>Você aplicou <b>{n, plural, one{# filtro de busca} other{# filtros de busca}}</b></p>","change-direction": "Alterar Direção","update": "Atualização","travel-to-roundtrip-failed-modal-title": "A viagem que você selecionou anteriormente não está disponÃvel no momento","travel-to-roundtrip-failed-modal-text": "Não tivemos sucesso ao reservar assentos para você em uma rota de [from] a [to]","travel-to-roundtrip-failed-modal-select-another": "Selecione Outra","travel-to-roundtrip-failed-modal-ignore": "Ignorar e Proceder ao Checkout","travel-to-roundtrip-failed-reason": "A viagem que você selecionou não está mais disponÃvel. É bem provável que tenha sido esgotada. Por favor, selecione outra.","travel-to-apply-filter": "Aplicar filtro","travel-to-trip-book-no-return-ticket": "Sem devolução da passagem","railpass-info-btn": "Saiba Mais","checkout-timeline-total-total-passenger": "Preços listados como estimativa de [total-passenger] passageiros adultos","field-name-label": "Seu nome","field-bid-label": "ID da Reserva","search-results-micro-error-text": "Desculpe, alguma coisa deu errado.","login": "Login","login-google-recaptcha-note": "<p>Este site é protegido pela reCAPTCHA e pelo Google, são aplicáveis [Privacy Policy]<br /><br/>(<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://policies.google.com/privacy\">https://policies.google.com/privacy</a>) e <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://policies.google.com/terms\">Terms of Service</a>.</p>","field-error-email": "O endereço de e-mail que você inseriu não é válido","field-email-label": "Email","Visa Service": "Serviço de Vistos","group-leader": "LÃder de Grupo","support-form-login-success": "<p>Para fazer login, enviaremos a você um link no e-mail com o qual você fez uma reserva. Confirme que o endereço de e-mail que você está registrando é o mesmo que você usou para a reserva, caso contrário [contact-our-support-team]</p>","page-account-text": "<p>Para fazer login, nós lhe enviamos um link no e-mail com o qual você fez uma reserva. Confirme que o endereço de e-mail que você está registrando é o mesmo que você usou para fazer a reserva.</p>","page-i-cannot-pay-text": "<p>Nós recebemos milhares de reservas e normalmente tudo vai bem do ponto de vista técnico. Porém, infelizmente, no seu caso, houve um problema. Os nossos especialistas em TI irão investigar o seu caso. No entanto, sugerimos que você use um computador ou celular/tablet com o navegador atualizado mais recente (Google Chrome, FireFox ou Safari). Versões mais antigas de navegadores podem não funcionar.<br /><br/>Uma outra razão possÃvel para o mau funcionamento pode ser o antivÃrus ou programa bloqueador de anúncios que você pode usar.<br /><br/>Se seu pagamento não for bem sucedido, você pode:<br /><br/>-> tentar usar o Paypal. O O Paypal também aceita pagamentos de outros cartões de crédito, não é necessário abrir uma conta no Paypal. Os reembolsos do Paypal são imediatos (mas limitados a 180 dias após a compra).<br /><br/>-> ligue para seu banco. Algumas vezes os bancos bloqueiam transações online para o Sul/Leste da Ãsia por razões especÃficas. Você pode solicitar a seu banco que permita pagamentos à Tailândia, sobretudo se você planeja usar seu cartão aqui em hotéis ou restaurantes.<br /><br/>-> tente outro cartão de crédito ou um cartão de outro banco.<br /><br/>Se a sua reserva foi criada mas não foi paga e afirma que os assentos serão liberados em breve - você ainda pode pagar esses assentos. Ou então, faça sua reserva novamente uma vez liberados. O nosso sistema não permite pagamentos em duplicidade. Você não será cobrado duas vezes.<br /><br/>Existem outras razões pelas quais uma reserva pode não funcionar:<br /><br/>alguém foi mais rápido e escolheu o assento enquanto você preenchia o formulário.<br /><br/>Talvez você tenha tentado pagar com Paypal, foi embora para tomar um café ou pegar a senha, e a sessão do Paypal já estava expirada quando você voltou.<br /><br/>sua conexão de rede estava instável e a resposta do servidor falhou.<br /><br/>Sua reserva foi bem sucedida, mas você cometeu um erro de digitação em seu e-mail (ou nossas correspondências foram bloqueadas por sua caixa postal) e nossos e-mails não chegaram até você.<br /><br/>você tentou fazer uma reserva duplicada. O sistema não permite que você faça a mesma reserva duas vezes para os mesmos passageiros.<br /><br/>Outros motivos raros ou talvez únicos.<br /><br/>Antes de proceder com o pagamento, favor verificar os termos e condições e as regras de cancelamento de sua reserva. Todos os regulamentos de cancelamento são provenientes das mais de 250 empresas de transporte que podem ser encontradas no sistema da 12Go. Às vezes ocorrem bugs em nosso sistema, os quais procuramos corrigir quando detectados.<br /><br/>Se você precisar de mais assistência, não deixe de entrar em <a href=\"https://12go.asia/ru/support\" class=\"a modal5ms\">ccontato conosco</a> a qualquer momento.</p>","page-double-charge-text": "<p><em>Favor apresentar as seguintes provas para dupla cobrança:</em> </p><br/><ul><br/><li>Capturas de tela que mostram que você foi cobrado duas vezes. Não poderemos investigar as duplas cobranças sem isso </li><br/><li>Os últimos quatro dÃgitos do cartão de crédito que você usou </li><br/><li>Qualquer informação adicional sobre cada cobrança (data, valor etc.)</li><br/></ul>","page-help-text": "<p>O ID da Reserva é o número único de sua reserva de viagem, ele ajuda a identificar a viagem.<br /><br/>Nós enviamos o ID da Reserva em seu endereço de e-mail após a confirmação da reserva.</p>","page-review-text": "<p>Nós agradecemos seus comentários, pois eles sempre nos ajudam e a nossos parceiros a melhorar o serviço. Você também pode avaliar nosso website em <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https://www.trustpilot.com/review/12go.asia\">TrustPilot</a>. </p><br/><h3>Nós pedimos a gentileza de comentar somente a EXPERIÊNCIA DO WEBSITE e NÃO A VIAGEM no Trustpilot.</h3>","date-field-dob-label": "Data de Nascimento","date-field-dob-err": "Data de nascimento não válida","date-field-dob-min": "A data mÃnima de nascimento é:","date-field-dob-max": "Data máxima de nascimento é:","date-field-id-label": "Data de expiração do passaporte","date-field-id-err": "Data não válida","date-field-id-min": "A data mÃnima é:","date-field-id-max": "A data máxima é:","date-field-day": "Dia","date-field-month": "Mês","date-field-year": "Ano","ticket-item-email-validate-error": "Erro de validação de email","checkout-upload-file-wrong-format": "Formato de arquivo errado. Dado: [filetype].","checkout-upload-file-lager-than": "Seu arquivo é maior que [size]MB. Por favor, tente novamente com um arquivo menor.","checkout-upload-file-not-loaded": "Erro! O arquivo não foi carregado.","checkout-upload-file-not-connected": "Não conectado. Verifique a Rede.","checkout-upload-file-404": "Página solicitada não encontrada [404].","checkout-upload-file-500": "Erro Interno do Servidor [500].","checkout-upload-file-parse-failed": "A análise solicitada do JSON falhou.","checkout-upload-file-timeout": "Erro de tempo.","checkout-upload-file-request-aborted": "Solicitação Ajax abortada.","checkout-upload-file-uncaught-error": "Erro Desconhecido: [error].","checkout-back-to-search": "Voltar à busca","checkout-back-to-home": "De volta para o inÃcio","checkout-step-passengers-available-seats": "DisponÃvel em","checkout-step-passengers-module-title-contact": "Detalhes de Contato","checkout-step-passengers-module-title-passenger": "Passageiros","checkout-step-passengers-module-title-group-details": "Detalhes do Grupo","checkout-step-passengers-module-title-points": "Detalhes da viagem","checkout-step-passengers-module-title-delivery": "Coleta e entrega de passagens","checkout-step-passengers-module-title-alternative": "Se meus assentos escolhidos não estiverem disponÃveis","checkout-step-passengers-module-title-return": "Você gostaria de uma passagem de volta?","checkout-step-passengers-module-title-insurance": "Seguro de viagem","total-list-actual-charge-message": "Você será cobrado [price]","field-seats-label": "Assentos Selecionados","field-seats-placeholder": "Automático","field-seats-btn": "Selecione os assentos","field-seats-no-guarantee": "Não é possÃvel garantir sua seleção se feita menos de 72 horas antes da partida","group-radio-delivery-address": "Endereço:","group-radio-show-on-map": "Mostrar no mapa","group-radio-open-hours": "Horário de funcionamento:","group-radio-holidays": "Feriados:","group-radio-delivery-fee": "Taxa de entrega:","carrent": "Aluguel de Carros","paygate-sepa-verify-form-title": "Verificação","paygate-sepa-iban-form-title": "IBAN","page-checkout-empty-title": "Seu itinerário está vazio.","india-train-warning": "As partidas e chegadas de trens na Ãndia não são de confiança. Por favor, não planeje voos de conexão com base nestas informações.","add-to-cart-not-connected": "Parece que não tem conexão com a Internet. Por favor, verifique a conexão e tente novamente.","add-to-cart-404": "Desculpe, não conseguimos encontrar a página que você está procurando. Tente antes visitar a página inicial (404).","add-to-cart-error": "Desculpe, algo deu errado. Nossa equipe foi notificada e estamos trabalhando para consertar isso o mais rápido possÃvel. <br /><br />Enquanto isso, tente recarregar esta página ou selecione outra passagem.","add-to-cart-timeout": "A página que você procura parece estar temporariamente indisponÃvel. Por favor, tente novamente mais tarde.","checkout-cancelation-policy": "PolÃtica de cancelamento","checkout-privacy-policy": "PolÃtica de Privacidade","checkout-terms-and-conditions": "Termos e Condições","checkout-priority-support": "Suporte Premium","checkout-priority-support-text": "<p><b>Por que escolher o Suporte Premium?</b><br /><br/>O Suporte Premium colocará você no topo da lista.<br />Seja qual for o problema que você tiver, cuidaremos do seu caso com prioridade.<br />E há algumas ações em segundo plano para você obter o melhor serviço possÃvel, mesmo que você não note-as.<br /><br/><b>Transformando doação em Suporte Premium.</b><br /><br/>Obtenha suporte premium e ajude quem precisa. <br />Ajudamos ucranianos que sofreram com o ataque russo. Cem por cento das taxas serão enviadas ao fundo humanitário voluntário ucraniano no final de cada mês.<br />Também oferecemos suporte a escolas e hospitais em áreas rurais e organizações voluntárias tailandesas.<br /><br/><b>É bom ajudar os outros.</b></p>","travel-to-trip-total-duration": "Duração total","About us": "Sobre nós","Terms and Conditions": "Termos e Condições","Privacy Policy": "PolÃtica de Privacidade","Support": "Suporte","Offices": "Escritórios","Career": "Profissional","12Go Global Website": "Website Global 12Go","12Go Asia Website": "12Go Asia Website","footer-link-adventures-and-activities": "Atividades","footer-link-group-bookings": "Reservas de Grupo","operators": "Operadoras","Content": "Conteúdo","FAQ": "Perguntas Frequentes","News": "NotÃcias","Thai Trains FAQ": "FAQ Sobre Trens Tailandês","Thai Bus FAQ": "FAQ Sobre Ônibus Tailandês","Vietnam Trains FAQ": "FAQ Sobre Trens do Vietnã","Partners": "Parceiros","Affiliate Program": "Programa de afiliados de viagens","Reseller Partner Program": "Portal de Agentes de Viagens","Transport Operators": "Operadoras de Transporte","Regions and Countries": "Regions and Countries","footer-legal-address": "","Users": "Usuários","footer-popular-destinations": "Destinos Populares em","Tickets": "Passagens","Profile": "Perfil","Logout": "Logout","Login": "Login","footer-minimal-faq-href": "/pt/support/1409","footer-minimal-faq-label": "FAQ sobre pagamentos","promo-banner-ktc-promo-title": "5% de Cashback da KTC e 12Go","promo-banner-ktc-promo-text": "<p>Pegue seus 5% de cashback toda vez que você pagar com o cartão de crédito KTC. Aplicam-se as regras <a href=\"/en/ktc-promo\">*</a>.</p>","promo-banner-airpay-promo-title": "Tudo mais barato com a ShopeePay!","promo-banner-airpay-promo-text": "<p>Reserve e pague com a ShopeePay hoje! Ônibus, Voo, Balsa, Trem - todas as passagens disponÃveis para você com o preço mais exclusivo - direto em seu celular!</p>","seats-selection-error-empty": "A seleção do assento não está disponÃvel. Seus assentos serão atribuÃdos automaticamente.","checkout-intersect-trips-warning": "<p><b>Cuidado!</b> Algumas dessas viagens são feitas ao mesmo tempo, e você não pode estar em todas elas. Destacamos as viagens problemáticas em vermelho.</p>","checkout-same-route-trips-warning": "<p><b>Atenção!</b> Existem viagens com o mesmo sentido em seu roteiro. Por favor, certifique-se de que está correto</p>","country-list-us": "Estados Unidos","country-list-uk": "Reino Unido","country-list-ca": "Canadá","trip-description": "<p>A viagem de [from] para [to] pela [operator] [class] [vehclass] em <b>[date]</b> não está mais disponÃvel</p>","checkout-unavailable-trip": "<p>A viagem de [from] para [to] pela [operator] [class] [vehclass] em <b>[date]</b> não está mais disponÃvel</p>","checkout-unavailable-trip-seats": "<p><b>Apenas [números] assentos restantes</b> para viagem de [de] para [para] pela [operadora] [classe] [tipo_veÃculo] em <b>[data]</b></p>","checkout-error-title-not-enough-seats": "Não há assentos suficientes","amount-to-be-refunded": "Montante a ser reembolsado:","cancel-ticket-button": "Cancelar Passagem e Reembolso","there-is-no-translation": "Não existe tradução para esta página, por favor leia as informações em Inglês","link-for-english": "link para Inglês","submit": "Enviar para","checkout-priority-support-popup": "<p><b>Por que escolher o Suporte Premium?</b><br /><br/>O Suporte Premium colocará você no topo da lista.<br />Nós resolveremos com prioridade qualquer problema que você tiver.<br />E há algumas ações em segundo plano para que você receba o melhor serviço possÃvel, mesmo que você não perceba.<br />Também oferecemos suporte a escolas e hospitais em áreas rurais e organizações tailandesas de voluntários.<br /><br/><b>É tão bom ajudar os outros.</b></p>","add-another-trip": "Adicionar outra viagem","add-to-cart": "Adicionar ao carrinho","tags": "Tags:","tickets-page-title": "Reservas atuais","extended-receipt-form-use-for-next-bookings": "Utilize estas informações para as minhas próximas reservas.","extended-receipt-form-get-receipt-button": "Obtenha o recibo","extended-receipt-form-head-office-label": "Head Office","extended-receipt-form-tax-id-label": "Número de identificação fiscal","extended-receipt-form-address-label": "Endereço","extended-receipt-form-head-office": "A expressão \"Sede Principal\" ou \"Filial Nº ...\" corresponde ao local de negócios do comprador para o qual tais bens ou serviços são vendidos ou fornecidos.","extended-receipt-form-tax-id": "Número de identificação fiscal do comprador dos bens ou serviços","extended-receipt-form-address": "Endereço do comprador dos bens ou serviços","extended-receipt-form-company-name": "Nome da empresa","ticket-info-get-extended-receipt": "Obter recibo detalhado","articles": "Articles","kb-search-placeholder": "digite um tópico ou uma palavra-chave","kb-search-btn": "Busca","kb-search-nothing-found": "Não encontramos nada para [query]","support-page-notice-text": "Estimado cliente,<br/>Confira abaixo, neste texto, respostas para as dúvidas mais comuns sobre as viagens que oferecemos no nosso site. Por favor, utilize a barra de pesquisa acima ou role para baixo para verificá-las. Caso não encontre a resposta, envie uma mensagem através do formulário na parte inferior desta página, por favor.","operator": "Operadora","book": "Reserva","available": "DisponÃvel em","selected": "selecionado","Coach": "Classe econômica","seats": "Assentos","ticket-info-arrival-port": "Porto de Chegada","ticket-info-passenger-dob": "DOB","ticket-id-type-passport": "Passaporte:","ticket-info-participants": "Participantes","ticket-info-start": "Iniciar","ticket-info-finish": "Finalizar","arrival-date": "Data de chegada","departure-from": "Partida de","arrival-to": "Chegada a","arrival-on": "Chegada em","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": "Horário de coleta do transporte","payment-general-error": "Payment request failed. Please, retry or try another payment method.","paygate-omise-card-number": "Número do Cartão","paygate-omise-card-name": "Nome no Cartão","paygate-omise-valid-until": "Válido Através de","paygate-omise-cvc": "CVC/CVV","payment-all-bank-cards": "Todos os Cartões Bancários","paygate-omise-country": "PaÃs de Faturamento","paygate-omise-street1": "Linha de endereço 1","paygate-omise-street2": "Linha de endereço 2","paygate-omise-city": "Cidade","paygate-omise-town-city": "MunicÃpio/Cidade","paygate-omise-county": "MunicÃpio","paygate-omise-state": "Estado","paygate-omise-province": "ProvÃncia","paygate-omise-postal-code": "CEP","paygate-omise-zip-code": "CEP","paygate-omise-error-date": "Data Inválida","paygate-omise-error-number": "Este não é um número de cartão válido, favor verificar se existem erros de digitação.","paygate-stripe-cards-error-incomplete": "Os detalhes do cartão estão incompletos","paygate-sepa-verify-form-text": "Para finalizar a transação, precisamos verificar com o código SMS de seu celular","paygate-sepa-iban": "IBAN","paygate-sepa-holder-name": "Nome do Titular","paygate-sepa-how-to-get-iban-number": "Como obter o número IBAN","paygate-sepa-iban-form-text": "Você pode localizar seu número internacional de conta bancária (IBAN) e código de identificação bancária (BIC ou SWIFT) no seu extrato impresso ou fazendo o login no Banco Online.","paygate-sepa-form-mobile": "Número de Telefone Celular","paygate-sepa-form-code-from-sms": "Código de SMS","paygate-sepa-form-btn-send-code": "Enviar Código","paygate-sepa-form-verification-code-sent": "O código de verificação foi enviado. Caso não o receba em alguns minutos, favor verificar o número de telefone e tentar novamente","paygate-sepa-form-confirm-payment-btn": "Confirmar Pagamento","paygate-sepa-form-field-iban-error": "O IBAN que você inseriu não é válido","paygate-sepa-form-field-phone-error": "O número de telefone digitado não é válido.","paygate-sepa-form-verification-code-error": "Você inseriu um código errado. <br />Enviar um novo código SMS","paygate-sepa-form-verification-code-expire": "O código que você inseriu está expirado. <br />Enviar um novo código SMS","paygate-sepa-form-timer": "Você pode editar o número de telefone em: {n, plural, one{# segundo} other{# segundos}}","paygate-sepa-modal-title": "Verificação","payment-system-fee": "Taxa de Serviço","payment-balance-message": "Você tem que completar [sum] antes que você possa pagar através de conta interna","payment-balance-message-forall": "Seu saldo só pode cobrir [balance]. Por favor, reajuste sua reserva adequadamente se você quiser pagar a partir da conta interna ou selecione outro método de pagamento","payment-system-advantage-alipay": "payment-system-advantage-alipay","payment-system-advantage-botpaypal": "Reembolso Rápido","payment-system-advantage-direct": "payment-system-advantage-direct","payment-system-advantage-dragonpay": "","payment-system-advantage-omise": "PerÃodo de reembolso - mÃnimo 5 dias","payment-system-advantage-omise3ds": "PerÃodo de reembolso - mÃnimo 5 dias","payment-system-advantage-omisesgd": "PerÃodo de reembolso - mÃnimo 5 dias","payment-system-advantage-paypal": "Reembolso Rápido","payment-system-advantage-paypalrest": "Reembolso Rápido","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": "Como pagar na loja 7-Eleven na Tailândia","payment-secure-message": "Todos os dados de pagamento são criptografados e protegidos","paypal-billing-agreement-checkbox": "Habilitar pagamento automático","paypal-billing-agreement-tooltip": "Você não vai precisar fazer login no PayPal em sua próxima compra.","field-correct-email-label": "Corrigir email","field-email-placeholder": "Digite o e-mail","field-file-upload-btn": "Anexar","field-name-placeholder": "Digite seu nome","field-bid-placeholder": "Digite seu ID de Reserva","field-case-label": "Tipo de problema","field-case-placeholder": "Selecione seu caso","field-situation-label": "Descreva a situação","field-situation-placeholder": "Como podemos te ajudar?","field-additional-info-label": "Informações Adicionais","field-additional-info-explainer": "Data de pagamento, o valor exato, últimos 4 dÃgitos do cartão de crédito, carteira do Paypal","field-additional-info-placeholder": "Como podemos te ajudar?","field-travel-date-label": "Data da viagem","field-travel-date-placeholder": "Digite a data da viagem","field-passengers-info-label": "Informações dos passageiros","field-passengers-info-placeholder": "Digite as informações do passageiro (se não for você)","field-departure-place-label": "Local de partida","field-departure-place-placeholder": "Digite o ponto de partida","field-destination-place-label": "Local de destino","field-destination-place-placeholder": "Digite o ponto de destino","field-phone-label": "Número de telefone","field-phone-placeholder": "Digite seu número de telefone","field-operator-label": "Operadora","field-operator-placeholder": "Digite o nome da operadora","field-review-label": "Texto de Avaliação","field-review-placeholder": "Como foi sua experiência?","field-addon-add-more-btn": "Adicionar mais","field-seats-btn-choose": "Escolher assentos","field-seats-btn-change": "Alterar assentos","field-seats-selected-message": "Seleção de assentos salva","field-seats-free-available-message": "Seleção de assentos gratuita disponÃvel nesta etapa","field-seats-paid-available-message": "Seleção de assentos disponÃvel","field-seats-require-seat-to-be-assigned-message": "Selecione seu assento ou um será atribuÃdo automaticamente","field-seats-not-require-seat-to-be-assigned-message": "Escolha seu assento para maior conforto ou ele será atribuÃdo pela companhia","not-selected-seats": "Não selecionado","field-error-required": "Esse campo é obrigatório","field-error-min-length": "Este campo deve conter, pelo menos [n] caracteres","field-error-max-length": "Este campo não pode ter mais de [n] caracteres","field-error-wrong-date": "Data errada","search-results-summary": "{trips, plural, one{# viagem} other{# viagens}} ({min_price} – {max_price})","search-results-title-best": "Melhores Opções","search-results-title-other": "Outras Opções","search-results-micro-notfound-text": "Não existem viagens nesta data. Por favor, selecione outra.","search-results-micro-btn-try-again": "Tentar novamente","search-results-trips-sort-by": "Ordenar por","search-results-trips-sort": "Sort","search-results-pick-date": "Escolha a data","search-results-applied-filters-clear-all": "Limpar todos os filtros","search-results-clear-all": "Limpar todos","search-results-show-results": "Mostrar resultados","search-results-filters-btn-reset-all": "Reset filters","search-results-filters-btn-nothing-found": "No passes found","search-results-filters-btn-no-tickets-found": "Nenhuma viagem encontrada","search-results-filters-expand-options": "Ver mais","search-results-filters-collapse-options": "Ver menos","search-results-trip-label-refundable": "Reembolsável","search-results-trip-label-fastest": "Mais rápido","search-results-trip-label-cheapest": "Mais barato","search-results-trip-label-bestseller": "Mais vendido","search-results-trip-help-title2": "O que significam estes Ãcones?","search-results-trip-label-title-refundable": "Cancelamento possÃvel (verificar regras)","search-results-trip-label-title-instant": "Confirmação instantânea","search-results-trip-label-title-seats": "Não tem assentos suficientes para sua viagem.","search-results-trip-label-title-seats-left": "{n, plural, one{# assento restante} other{# assentos restantes}}","search-results-trip-label-title-seats-demand": "Em alta demanda","search-results-trip-label-title-seats-demand_legend": "Esta viagem é muito requisitada e os assentos estão se esgotando.","search-results-trip-label-full-refundable-before": "Cancelamento grátis antes de [date]","search-results-trip-label-full-refundable-until": "Cancelamento grátis até as [time] de [date]","search-results-trip-label-full-refundable": "Cancelamento grátis","search-results-trip-label-railpass": "Passe ferroviário","search-results-other-trips-title": "Outras Viagens para [date]","refund-check-rules": "verificar regras","group-title": "{vehclasses, list}","group-dep-first": "Primeira: [time]","group-dep-last": "Último: [time]","group-dep-first-exp1": "Primeira — [time]","group-dep-last-exp1": "Último — [time]","group-dep-times": "Partidas: [times]","filters-all": "Todos","search-results-filters-operators-title": "Operadoras","search-results-filters-validity-title": "Validade","search-results-filters-regions-title": "Regiões","search-results-filters-validity-item-label": "{n, plural, one{# dia} other{# dias}}","trip-ctrls-expand": "Expandir","trip-time-option-desc": "[n] partidas das [time]","trip-time-options-dropdown-btn": "Selecionar hora","trip-time-options-dropdown-header": "Selecionar partida","trip-time-option-btn-book": "Reservar","seats-purchase-title": "Desculpe. Não existem assentos suficientes para esta partida","seats-purchase-text": "Você procurou por [peoples] assentos, e esta oferta tem apenas <strong>[n]</strong> assentos restantes","seats-purchase-book": "Reservar [n] assentos em qualquer lugar","seats-purchase-back": "Voltar aos resultados da busca","buy-ticket-external": "Reservar agora","external-purchase-title": "Você comprou uma passagem?","external-purchase-btn-next": "Sim, por favor, mostre as passagens de volta","external-purchase-btn-checkout": "Sim, prossiga para o check-out","external-purchase-btn-cancel": "Não, favor exibir outras opções","change-trip-title-success": "Pedido de Alteração de Data Enviado","change-trip-title-confirmation": "Confirmação do Pedido de Alteração de Data","change-trip-step-confirmation-checkbox-date": "Eu confirmo que a data e hora de partida está correta:","change-trip-step-confirmation-checkbox-charge": "Eu compreendo que a mudança da data da viagem está sujeita à disponibilidade e pode exigir um custo adicional","change-trip-step-success-title": "Recebemos seu pedido e entraremos em contato com você em breve","change-trip-step-success-text": "Por favor, observe que a alteração da data está sujeita à disponibilidade e à s vezes é necessário um custo adicional","change-trip-btn-request": "Solicitar Alteração de Data","timeline-change-date-fail-title": "Esta viagem não está disponÃvel em [date]","timeline-change-date-fail-confirm-btn": "Está bem","support-starter-h1": "Encontrar uma Solução","support-form-general-h1": "Contate a equipe de suporte","support-form-general-text": "Entre em contato com a equipe de suporte sobre o problema que você tem. Nós estamos disponÃveis para ajudá-lo 24 horas por dia, 7 dias por semana.","support-form-btn-send": "Enviar Pergunta","support-form-success": "Nossa equipe de suporte entrará em contato com você em breve.","support-form-error": "Algo deu errado. Por favor, tente novamente","page-account-title": "Conta","page-account-h1": "Existe algum problema com o acesso à sua conta?","page-account-btn-cannot-login": "Não consigo fazer log in.","page-account-btn-email-mistake": "Eu cometi um erro em meu endereço de e-mail","page-account-btn-delete-account": "Apagar minha conta","page-account-btn-other-question": "Outra pergunta","page-support-title": "Suporte","page-help-title": "Ajuda","page-help-h1": "Você tem um ID de Reserva?","page-help-btn-login": "Sim, eu recebi o ID da reserva no e-mail","page-help-btn-login-with-email": "Não, entre com o endereço de e-mail","page-help-btn-open-modal": "Eu não recebi o e-mail","page-leave-a-review-title": "Deixe um comentário","page-payment-and-refund-title": "Pagamento e Reembolso","page-payment-and-refund-h1": "Algo deu errado com o procedimento de pagamento?","page-payment-and-refund-text": "Para fazer login, enviaremos a você um link no e-mail com o qual você fez uma reserva. Confirme que o endereço de e-mail que você está registrando é o mesmo que você usou para a reserva, caso contrário [contact-our-support-team]","page-payment-and-refund-btn-double-charge": "Eu fui cobrado duas vezes por minha reserva","page-payment-and-refund-btn-refund": "Ainda não recebi meu reembolso.","page-i-cannot-pay-title": "Eu não consigo pagar","page-double-charge-title": "Carga Dupla","page-double-charge-h1": "Eu fui cobrado duas vezes","page-refund-receiving-title": "Recebimento de Reembolsos","page-refund-receiving-h1": "Ainda não recebi o reembolso","page-wrong-price-title": "Preço Errado","page-wrong-price-h1": "Erro no valor pago","page-review-form-title": "Formulário de Avaliação","page-review-form-subtitle": "Viagem de [from] a [to] em [date]","page-review-form-total": "Como foi a sua experiência geral?","page-review-form-vehicle": "Até que ponto o veÃculo era confortável?","page-review-form-operator": "A operadora foi pontual?","page-review-form-customer": "Como foi o serviço da operadora?","page-review-form-support": "O suporte da 12Go foi útil?","page-review-form-ticket": "O comprovante em PDF é informativo e útil?","review-form-score-0": "Selecionar a pontuação","review-form-score-1": "Ruim","review-form-score-2": "Fraco","review-form-score-3": "Média","review-form-score-4": "Ótimo","review-form-score-5": "Excelente","review-form-text-placeholder": "Por favor, conte-nos mais sobre isso.","review-form-success-title": "Obrigado pelo comentário","review-form-success-text": "Estas informações nos ajudarão a melhorar nosso serviço. Tenha um bom dia","review-form-success-back": "Ir para a página inicial","page-help-with-booking-title": "Ajuda com a Reserva","page-login-with-booking-id-title": "Faça o login com o Id da Reserva","page-login-with-email-title": "Login com e-mail","page-login-2fa-title": "Autenticação de dois fatores","2fa-code": "Code","e-mail": "Email","password": "Senha:","login-form-forgot-button": "Esqueceu a senha?","login-srv-title": "ou","login-social-google": "Entrar com Google","login-social-facebook": "Entrar com Facebook","login-form-reset-success": "Enviamos a nova senha para sua caixa de email","page-troubles-with-email-title": "Há um erro com meu endereço de e-mail","page-troubles-with-email-text": "Caso você pense que possa ter cometido um erro em seu e-mail, por favor, nos forneça informações adicionais sobre sua reserva, para que possamos encontrá-la e alterar seus dados de contato","load-more-bookings": "Carregar mais reservas","page-bookings-list-title": "Lista de Reservas","page-bookings-list-footer-text": "Não consegue ver sua reserva?","page-bookings-list-current": "Viagem Atual","page-bookings-list-future": "Viagens Futuras","page-bookings-list-archive": "Viagens anteriores","page-bookings-list-no-bookings": "Parece que você não tem nenhuma reserva","page-bookings-cancel-title": "Cancelar passagem de trem de [from] a [to] em [date]","page-bookings-cancel-booking-btn-save": "Salvar minha passagem sem alterações","page-bookings-cancel-booking-btn-cancel": "Cancelar passagem","page-bookings-help-with-booking-title": "Ajuda com a viagem atual","page-bookings-help-with-booking-btn-send": "Enviar Pergunta","page-bookings-complain-title": "Reclamação sobre a viagem","page-bookings-complain-text": "Entre em contato urgentemente com a equipe de suporte sobre os problemas com a viagem atual","page-bookings-complain-btn-send": "Pedido de Ajuda Enviada","page-bookings-list-btn-norefund": "Não recebi o reembolso","page-bookings-list-btn-trip-troubles": "Problemas com a viagem?","page-bookings-list-btn-show-booking-details": "Mostrar Detalhes da Reserva","page-bookings-list-btn-cancel-trip": "Cancele esta viagem","page-bookings-list-payment-title": "Pagamento para a [vehclass] da [from] a [to] [date]","page-bookings-list-payment-text": "Sua viagem reservada para [time], por favor, complete o pagamento","page-bookings-list-booking-amount": "Valor da Reserva","change-passengers-btn-save": "Alterar Detalhes","change-passengers-saved-title": "Suas informações foram alteradas com sucesso.","change-passengers-saved-text": "Por favor, imprima as passagens com os detalhes atualizados.","changedate-modal-title": "Alterar Data da Viagem","changedate-title": "Selecione Nova Data","changedate-date-title": "Viagens DisponÃveis em [date]","booking-status-canceled": "Cancelado","page-review-title": "Que comentários você quer compartilhar?","page-review-btn-12go": "Comentário sobre a experiência na 12GO","page-review-btn-12go-2": "Deixe um comentário sobre a 12GO","page-review-btn-operator": "Comentário sobre a operadora","page-review-operator-h1": "Comentário sobre a operadora","page-review-btn-operator-2": "Deixe um comentário sobre a Operadora","page-review-12go-h1": "Comentário sobre a 12Go","page-review-operator-title": "Comentário sobre a operadora","page-404-subtitle": "Desculpe, parece que não conseguimos encontrar a página que você está procurando.","page-404-text": "Em vez disso, tente encontrar alguma viagem.","support-form-option-help": "Ajuda com a Reserva","support-form-option-payment-and-refund": "Pagamento e Reembolso","support-form-option-troubles-with-trip": "Problemas com a Viagem Atual","support-form-option-general": "Perguntas Gerais","support-form-option-account": "Conta","support-form-option-bug": "Encontrei um Bug","support-form-login-error": "Se você cometeu um erro durante a reserva, mas possui qualquer outra informação sobre a passagem, [contact-our-support-team]","support-form-contact-our-support-team": "Contate nossa Equipe de Suporte","support-form-booking-refund-title-full": "Reembolso Total [amount]","support-form-booking-refund-title-partial": "Reembolso Parcial de [amount]","support-form-booking-refund-title-none": "Cancelar sem Reembolso","close": "Fechar","confirm": "Confirm","component-articles-title-default": "Artigos Nos Quais Você Pode Estar Interessado","component-articles-title-1": "Você Pode Estar Interessado","btn-send-to-support": "Enviar pedido à equipe de suporte","btn-send-to-support-info": "Enviar informações para o suporte","btn-send-review": "Enviar Comentário","btn-open-support-form": "Entre em contato com a equipe de suporte","screenshots": "Capturas de tela","unavailable": "não disponÃvel","cancellation-policy": "PolÃtica de cancelamento","country-list-other": "Outros","checkout-step-itinerary": "Itinerário","checkout-step-passengers": "Passageiros","checkout-passenger-check-seat-availability": "Atualize para verificar a disponibilidade de lugares","checkout-step-passenger-timer-text": "Conclua a reserva em até: [time]","checkout-step-confirmation": "Confirmação","checkout-step-confirmation-timer-text": "Conclua o seu pagamento dentro de:","checkout-step-confirmation-timer-limited-seats": "Lugares limitados! Finalize seu pagamento em até [time]","checkout-step-confirmation-trip-summary": "Resumo da viagem","checkout-step-confirmation-esim-from": "De","checkout-step-confirmation-esim-title": "Obtenha o seu eSIM de [gb]","checkout-step-confirmation-esim-label": "Produto eSIM","checkout-step-confirmation-esim-counter": "{n, plural, one{eSim} other{eSims}}","checkout-step-confirmation-esim-more-info": "Mais informações","checkout-step-confirmation-esim-description": "Mantenha-se conectado em(na) {country} com um plano de eSIM que fornece {gb} de dados por {days, plural, one{# dia} other{# dias}}.","checkout-step-payment": "Pagamento","checkout-step-btn-next-step": "Próximo Passo","checkout-step-btn-confirm": "Confirmar","checkout-step-confirmation-nothing-to-confirm-title": "Nada a confirmar","checkout-title": "Checkout","checkout-step-title-itinerary": "Itinerário","checkout-step-title-passengers": "Passageiros","checkout-step-title-confirmation": "Confirmação","checkout-step-title-payment": "Pagamento","checkout-problem-with-payment-text": "Houve um problema com o pagamento, por favor tente pagar diretamente","checkout-problem-with-payment-link": "link","checkout-checkbox-terms-2": "Eu aceito [terms_link], [privacy_link] e [cancelation_link]","checkout-terms-and-conditions-confirm-text": "Ao clicar no botão [button] abaixo, você confirma que leu e entendeu os [terms], [privacy] e [cancelation] do 12Go e concorda em obedecê-los.","checkout-terms-and-conditions-confirm-text-new": "Ao clicar no botão [button] abaixo, eu aceito os [terms] e [cancelation] da 12Go, e confirmo que li a [privacy].","checkout-premium-cancelation-policy-label": "Eu gostaria de ativar o [premium_cancellation_policy_link] [premium_cancellation_policy_price] - cancele sua reserva e obtenha um reembolso sem apresentar nenhum motivo ou documento.","checkout-premium-cancelation-policy-link": "PolÃtica de Cancelamento Premium","checkout-passenger-add-btn": "Adicionar passageiro","checkout-passenger-remove-btn": "Remover","checkout-passenger-title-main-passenger": "Passageiro principal","checkout-step-itinerary-railpass-roundtrip-text": "Certifique-se de que o passe de trem selecionado inclui a viagem de volta. Se o seu passe não incluir a viagem de volta, talvez seja necessário procurar outra opção de viagem.","checkout-step-itinerary-railpass-roundtrip-link": "Pesquisar viagem de volta","checkout-step-itinerary-roundtrip-alert": "A reserva de ida e volta será feita como uma única passagem. Observe que a polÃtica de reembolso será aplicada de acordo, pois é considerada uma passagem.","checkout-step-itinerary-roundtrip-label": "Desconto de ida e volta","field-seats-total-price-free": "Grátis","field-seats-modal-total-for-seats": "Total para assentos","checkout-passengers-departure-confirm": "Eu confirmo que as informações aos passageiros, data e hora de partida estão corretas","checkout-passengers-information-confirm": "Informações passageiros","checkout-departure-date-confirm": "Data de partida","checkout-checkbox-child-fare": "Se as tarifas para crianças não estiverem disponÃveis, por favor compre uma passagem de adulto","checkout-checkbox-first-class-support-2": "Eu gostaria de receber [priority_link] - todos os custos serão doados a voluntários ucranianos.","checkout-checkbox-flexible-date": "Data flexÃvel - você pode alterar a data/hora uma vez (sujeito à disponibilidade e não menos de 24 horas antes da partida). (+ [price])","checkout-checkbox-purchase-guarantee": "Entendo que a 12Go não fornece 100% de garantia de que a passagem será resgatada devido à escassez geral de passagens de trem no Sri Lanka.","checkout-checkbox-cancellation-insurance-text": "A maioria dos agentes de venda de passagens não oferece nenhum reembolso. Nós tornamos possÃvel o reembolso de qualquer reserva! Você irá receber de volta quase tudo o que pagou! O reembolso é possÃvel **clicando no botão de reembolso até o final do dia anterior ao dia da viagem (horário de Bangkok)**. *(A 12Go retém apenas a taxa para esta opção em particular.)*","checkout-checkbox-pickup-confirmation": "Entendo que preciso mudar o comprovante PDF que recebi em meu e-mail para a passagem de papel real para embarcar no trem. Isso pode ser feito no escritório do agente ou via entrega no hotel (com pelo menos 5 dias de antecedência, por um custo extra).","checkout-unavailable-tickets-partial-title": "Algumas de suas passagens não estão mais disponÃveis","checkout-unavailable-tickets-all-title": "Suas passagens não estão mais disponÃveis","checkout-unavailable-tickets-btn-search": "Procurar outro","checkout-unavailable-tickets-btn-ignore-remove": "Remover e continuar","checkout-unavailable-tickets-btn-ignore-seats": "Continuar com [number] assentos","checkout-checkbox-sms-details": "Enviar 2 lembretes de SMS para [phone] com informações sobre minha viagem após a confirmação da passagem e 4 horas antes do inÃcio da viagem por apenas [price].","checkout-select-passenger": "Selecionar Passageiro","checkout-new-passenger": "Novo Passageiro","checkout-payment-failure-title": "Your payment request failed","payment-exit-confirmation-popup-text": "Tem certeza de que deseja sair desta página? Se fizer isso, sua reserva será cancelada.","payment-exit-confirmation-popup-btn-leave": "Sim, desejo sair","payment-exit-confirmation-popup-btn-stay": "Não, desejo ficar","payment-error-not-logged-in": "Feche esta página e tente novamente.","created": "Não pago","confirmed": "Confirmado","unpaid": "Não pago","paid": "Pago","i_paid": "I Paid","payment_qr_code": "Payment QR code","ticket-qr-download-btn": "Baixe o código QR","scb_qr_th-bank-details": "1. Click [qr_download_btn_link]<br/>2. Open your Bank app<br/>3. Сlick \"Scan QR Code\" and select \"Open/Import QR From File\"<br/>4. Choose the file from step 1<br/><br/>- Attention! This payment method is solely for transactions from Thai bank accounts. Payments from foreign banks may work, but they will not be recognized. Your booking will not be confirmed.<br/><br/>- This payment method can only be refunded to bank accounts in Thailand. If you do not have such bank account we will deposit refunds you are entitled to on your 12Go profile account for future bookings worldwide.<br/><br/>- If you encounter any problems during the payment process you can try another payment method or contact [our team through the support form](/en/support). We are always happy to help you!","omisesgd_paynow-bank-details": "1. Click [qr_download_btn_link]<br/>2. Open your Bank app<br/>3. Сlick \"Scan QR Code\" and select \"Open/Import QR From File\"<br/>4. Choose the file from step 1<br/>5. Attention! This payment method is solely for transactions from Thai bank accounts. Payments from foreign banks may work, but they will not be recognized. Your booking will not be confirmed.<br/>6. This payment method can only be refunded to bank accounts in Thailand. If you do not have such bank account we will deposit refunds you are entitled to on your 12Go profile account for future bookings worldwide.<br/>7. If you encounter any problems during the payment process you can try another payment method or contact [our team through the support form](/en/support). We are always happy to help you!","checking_payment_status": "Checking Payment Status","check_status": "Check status","failed": "Falha","canceled": "Cancelado","refunded": "REEMBOLSADO","status_canceled": "Unpaid","ticket-info-download-pdf": "Baixar PDF","today": "Hoje","tomorrow": "Amanhã","ticket-info-pay-now": "Pagar agora","learn-more": "Saiba Mais","transport-type": "Tipo de transporte","operator-about-title": "Sobre a [operator]","read-more": "Leia mais","operator-popular-routes": "[operator] Rotas Populares","operator-timetable-title": "Programação e Horários da [operator]","operator-schedule-title": "Cronograma e Horário [operator]","operator-stations-title": "Estações da [operator]","operator-summary-reviews": "{count, number} comentários de clientes","operator-total-reviews": "{count, plural, one{# comentário} other{# comentários}}","operator-nav-schedule": "Rotas Populares","operator-nav-about": "Sobre o operador","operator-nav-stations": "Estações","operator-nav-reviews": "Comentários","operator-nav-timetable": "Programação e Horários","vehclass-number": "Número de [vehclass]","n-reviews": "{n, plural, one{# comentário} other{# comentários}}","outside": "externo","inside": "Dentro","reviews-rated-stars": "Avaliado em [rating] estrelas de cinco","reviews-aggregated-average-rating": "Classificação média agregada","reviews-total-customer-reviews": "[total] comentários de clientes","reviews-total-text": "[percent] de [total] viajantes estavam presumivelmente felizes com a [operator] porque deixaram bom ou nenhum comentário","reviews-no-reviews-text": "Ainda não existem revisões.","reviews-selected-star-ratings": "[star] avaliações","reviews-autotran-note": "Essa resenha foi traduzida automaticamente","reviews-autotran-button": "Mostrar original","trip-points-travel-summary": "Chegadas a [date]. Tempo de viagem [time]","trip-info-amenity-steward": "Comissário de bordo","trip-info-amenity-aircon": "Ar condicionado","trip-info-amenity-ac": "Ar condicionado","trip-info-amenity-food": "Comida","trip-info-amenity-snack": "Lanche","trip-info-amenity-wc": "WC","trip-info-amenity-tv": "TV","trip-info-amenity-wifi": "WiFi","trip-info-features-class": "Classe","ticket-info-segment-text": "[vehclasses] com [operator]","save": "Economizar","reset": "Reiniciar","recheck-message-title": "Por favor, atualize os resultados da pesquisa para os preços mais recentes","recheck-message-text": "Os preços das passagens mudam frequentemente devido à disponibilidade e demanda. Desejamos garantir que você sempre veja os melhores preços.","n-trips": "{n, plural, one{# viagem} other{# viagens}}","page-checkout-total-header": "Preço da viagem","page-checkout-total-hide": "Ocultar","n-passengers": "{n, plural, one{# Passageiro} other{# Passageiros}}","station-info-destination": "Destino","station-info-departure": "Partida","station-info-arrival": "Chegada","station-info-duration": "Duração","station-info-days": "Dias","station-info-more": "mais","station-info-stations-near": "Estações Próximas","station-info-trip-stations-location": "Localização das estações de viagem","station-info-station-search-placeholder": "Procurar por seu hotel, lugar ou ponto de referência","station-info-no-departures-text": "Sem partidas desta estação","page-header-nav-support": "Suporte","page-header-nav-saved-bookings": "Carrinho","page-header-nav-profile": "Perfil","page-header-nav-transport-operators": "Operadoras de Transporte","page-header-nav-my-tickets": "Minhas Passagens","page-header-nav-profile-settings": "Configurações de Perfil","page-header-nav-logout": "Logout","page-header-nav-menu": "Menu","page-header-nav-account-balance": "Saldo da Conta","travel-to-disabled-title-multiple": "{count, plural, one{# viagens não estão disponÃveis} other{# viagem não está disponÃvel}}","coverage": "Cobertura","railpass-save-money": "Economize mais dinheiro com o Travel Pass","tickets": "Passagens","daytrips": "Aventuras","search-form-typeahead-recent-searches": "Suas buscas recentes","search-form-typeahead-popular-departures": "Partidas populares","search-form-typeahead-popular-destinations": "Destinos populares de [place]","search-form-typeahead-rest-destinations": "Outros destinos","search-form-add-return": "+ Adicionar volta","form-adults": "Adultos","form-adults-text": "12 Anos e Mais Velho","form-children": "Crianças","form-children-text": "De 2 a 11 Anos","form-infants": "Bebês","form-infants-text": "2 Anos e Mais Jovem","dura-days": "[days]d","dura-hours": "[hours]h","dura-minutes": "[minutes]m","first-trip-label": "Primeira Viagem: [date]","first-trip-info-segment": "[vehclass] da [operator] [duration]","first-trip-info-segment-with-id": "[vehclass] #[id] da [operator] [duration]","first-trip-edit": "Editar Primeira Viagem","first-trip-checkout": "Checkout","roundtrip-editbox-title-railpass": "Primeira viagem: <strong>[nome]</strong>","one-way": "Só de Ida","travel-one-way": "Viajar Só de Ida","done": "Feito","n-days-trip": "{n, plural, one{Viagem de # dia} other{Viagem de # dias}}","n-days-diff": "+ {n, plural, one{# dia} other{# dias}}","checkout-how-many-people": "Quantas pessoas","mapbox-show-map": "Mostrar Mapa","server-status-service-is-under-maintenance": "O serviço está em manutenção, por favor volte a verificar em alguns segundos, ou verifique [status]","server-status-service-status": "status do serviço","server-status-system-restored": "Sistema restaurado. Desculpe pelo incômodo","modal-popup-error-reload-page": "Lamento que algo tenha dado errado. Por favor, recarregue a página e tente novamente.","search-group-title-from-to-by-vehclass": "De [from] a [to] de [vehclass]","search-group-title-railpasses": "Passes ferroviários","search-travel-operators": "Operadoras de viagem","search-transport-types": "Tipos de transporte entre [from] e [to]","search-departures-by-time": "Partidas por hora do dia","search-departures-time": "Hora do dia","search-departures-trips": "Viagens","search-departures-period-night": "Madrugada (00:00 - 05:59)","search-departures-period-morning": "Manhã (06:00 - 10:59)","search-departures-period-day": "Dia (11:00 - 17:59)","search-departures-period-evening": "Noite (18:00 - 23:59)","search-departures-text": "Partidas por hora do dia de [from] a [to]","search-about-text-title": "Sobre [to]","search-update-title": "Tem mais passagens","search-form-main-search-hotels": "Mostrar hotéis em nova janela","search-update-text": "Por favor, atualize os resultados da busca para vê-los","people-message-title": "Por favor, observe!","people-message-text": "Resultados da busca mostrados por: [passengers]","people-message-accept": "Aceitar","people-message-change": "Alterar Passageiros","people-message-close": "Fechar","checkout-form-payment-charged-sum": "Você será cobrado [currency] [amount]","checkout-form-payment-charged-text": "Você será cobrado [currency]. O montante do pagamento final pode variar dependendo da moeda de sua conta bancária ou de quaisquer taxas de conversão impostas por seu banco.","checkout-trustpilot-text": "Com base em {reviews, plural, one{<b>1</b> comentário de confiança} other{<b>#</b> comentários confiáveis}}","route": "Rota","inside photo": "foto interna","outside photo": "foto externa","home-searches-title": "Buscas recentes","home-guides-title": "Guias de Viagem","travel-guide-title": "[country] Guia de Viagem","home-routes-title": "Rotas Populares em [country]","home-destinations-title": "Para onde Ir","home-cart-title": "Complete Sua Reserva","home-cart-complete": "Reserva Completa","home-review-title": "Como foi sua viagem com a [operator]?","home-review-text": "De [from] a [to] em [date]","home-bookings-title": "Sua Próxima Viagem","home-rail-passes-title": "Passes de trem","n-adults": "[n] Adultos","checkout-total-list-explainer-handler": "por quê?","checkout-price-changed-title": "Preço alterado","checkout-price-changed-text-2": "O preço das passagens foi alterado pela operadora/aeroporto durante o processo de reserva. O novo preço agora é: [price]","checkout-price-confirm": "Aceitar e continuar","checkout-price-cancel": "Cancelar","checkout-edit-modal-title": "Editar sua viagem","checkout-edit-modal-text": "[title] será removido de seu carrinho e você será redirecionado de volta aos resultados da busca.","checkout-edit-modal-btn-confirm": "Selecione outra viagem","checkout-edit-modal-btn-cancel": "Cancelar","checkout-combined-payment-title": "Gastar Créditos 12Go","checkout-combined-payment-text": "Você tem [balance] em sua conta","header_from_to_by": "De {from} a {to} de {vehclasses, list}","cover-copy": "[title] por [owner]","sha-certified": "Fantástica Administração de Segurança e Saúde Certificada da Tailândia","sha-certified-plus": "Fantástica Administração de Segurança e Saúde Certificada da Tailândia","safe-travels": "Viagens seguras aprovadas pelo Conselho Mundial de Viagens e Turismo","field-seats-allow-auto-label": "Escolha automaticamente os melhores assentos alternativos no caso de assentos selecionados serem ocupados","field-seats-error-not-enough-seats": "Não foram selecionados assentos suficientes. Favor selecionar mais [n]","trip-info-stations-gmaps-label": "Aberto no Google Maps","trip-info-error-404-title": "Esta viagem foi removida ou nunca existiu","trip-info-error-404-text": "Isso costuma ocorrer quando uma determinada oferta não está mais disponÃvel. Tente voltar e selecionar outra viagem.","trip-info-error-btn-back-to-home": "Voltar à página inicial","breadcrumbs-operators": "Operadores","home-booking-ticket-title": "[vehclass] da [operator]","home-booking-ticket-title-official": "[vehclass] #[official] da [operator]","filter-unknown-vehclasses": "Classe de VeÃculos Desconhecida","filter-unknown-prices": "Faixa de Preços Desconhecida","filter-unknown-dep_time": "Horário de Partida Desconhecido","filter-unknown-arr_time": "Horário de Chegada Desconhecido","filter-unknown-stations_from": "Estação de Partida Desconhecida","filter-unknown-stations_to": "Estação de Chegada Desconhecida","filter-unknown-operator_id": "Operadora Desconhecida","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": "Desenvolvido pela 12Go","price-from-val": "De [price]","price-per-adult": "por adulto","price-per-adult-exp1": "por adulto","price-multi-charter": "veÃculo, tudo incluso","price-multi-van": "veÃculo, tudo incluso","price-multi-train": "por cabine","price-multi-bus": "veÃculo, tudo incluso","price-multi-ferry": "por cabine","price-multi-avia": "para todo o avião","price-multi-railpass": "por cabine","df_s": "MMM D","df_ss": "ddd, MMM D","df_ssy": "ddd, MMM D, YYYY","df_ssyt": "ddd, MMM D, YYYY, HH:mm a","facebook-messenger-checkbox": "*Quero receber atualizações sobre reservas no FB Messenger (sem spam e de graça)","facebook-messenger-checkbox-label": "Facebook Messenger","checkout-error-duplicate-fields": "Cada passageiro deve ter [label] diferentes","checkout-error-duplicate-fields-full_name": "Nome completo","checkout-error-duplicate-fields-id_no": "Número do ID","checkout-error-clear-cart-btn": "Limpar carrinho e continuar","checkout-loading-phrases": "Carregando...|Realizando pedidos...|Verificando disponibilidade de assentos...|Preparando tudo...|Mais um detalhe...|Quase pronto...","search-mismatch-title": "Sua solicitação de pesquisa não corresponde à lista de viagens porque você não pressionou o botão ATUALIZAR","search-mismatch-text": "Por favor, confirme sua pesquisa:","search-mismatch-text-route": "Direção: [from] — [to]","search-mismatch-text-date": "Data da viagem: [date]","search-mismatch-btn-confirm": "Sim, é isso","search-mismatch-btn-update": "Por favor, atualize","field-pickuptime-desc": "Você chegará ao seu destino ([station]) à s [datetime]. <br/>O tempo estimado de chegada pode variar dependendo das condições de tráfego e outros fatores. Por favor, leve isso em consideração ao planejar sua viagem.","gdpr-title": "Nós nos importamos com sua privacidade","gdpr-text": "Este site usa cookies para diversas finalidades, inclusive marketing. Tudo de acordo com nossa [privacy_policy_link]","gdpr-btn-accept-all": "Aceitar Tudo","gdpr-btn-more-options": "Mais Opções","gdpr-btn-save": "Salvar Preferências","gdpr-cookie-functional-title": "Cookies operacionais.","gdpr-cookie-functional-text": "Eles são necessários para que o site funcione corretamente.","gdpr-cookie-performance-title": "Cookies de desempenho","gdpr-cookie-performance-text": "Estes cookies nos ajudam a contabilizar as visitas de diferentes fontes de tráfego.","gdpr-cookie-event-title": "Cookies de Eventos","gdpr-cookie-event-text": "Estes cookies nos auxiliam a identificar cada visitante para aprimorar a experiência deles com o site.","error-loading-image": "Desculpe, a imagem que está tentando carregar não está disponÃvel","booking-list-partial-auth-message": "Parece que você fez uma reserva sem fazer login em sua conta. Para ver todas as suas reservas, faça o login.","mobile-app-tab-search": "Busca","mobile-app-tab-my-tickets": "Minhas Passagens","mobile-app-tab-more": "Mais","mobile-app-more-currency": "Moeda","mobile-app-more-select-currency": "Selecione sua moeda","mobile-app-more-language": "Linguagem","mobile-app-more-select-language": "Selecione seu idioma","mobile-app-no-internet-title": "Sem internet","mobile-app-no-internet-message": "Parece que você está off-line. Verifique seu Wi-Fi ou sua rede móvel.","mobile-app-no-internet-try-again": "Tentar novamente","mobile-app-service-unavailable-title": "Serviço indisponÃvel","mobile-app-service-unavailable-message": "Estamos em manutenção. Voltamos em breve.","mobile-app-service-unavailable-try-again": "Tentar novamente","mobile-app-update-available-title": "Nova atualização disponÃvel","mobile-app-update-available-message": "Instale a versão mais recente do aplicativo 12Go para obter as correções e melhorias mais recentes.","mobile-app-update-available-install": "Instalar","mobile-app-update-available-later": "Mais tarde","btn-remove-trip": "Remover viagem","below": "Abaixo de","above": "Acima de","other-filters": "Outros filtros...","unfinished-bookings": "Reservas não terminadas","seats-initial": "Selecionar [number] assentos","seats-more": "Selecionar mais [number] assento(s)","seats-final": "Assentos selecionados","travel-to-point-info-ab-train": "Trem, [official_id], [class]","travel-to-point-info-ab-charter": "Táxi, [class]","travel-to-point-info-ab-van": "Van, [class]","travel-to-point-info-ab-bus": "Ônibus, [class]","travel-to-point-info-ab-avia": "Voo, [official_id], [class]","travel-to-point-info-ab-ferry": "Balsa, [class]","travel-to-point-info-ab-train-noid": "Trem, [class]","travel-to-point-info-ab-avia-noid": "Voo, [class]","travel-to-point-info-ab-single-train": "Trem, [official_id]","travel-to-point-info-ab-single-ferry": "Balsa","travel-to-point-info-ab-single-charter": "Táxi","travel-to-point-info-ab-single-van": "Van","travel-to-point-info-ab-single-bus": "Ônibus","travel-to-point-info-ab-single-avia": "Voo, [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": "Trem, [class]","travel-to-point-info-ab-single-avia-noid": "Voo, [class]","travel-to-point-info-force-id": "[duration] travel with [operator] [official_id]","profile-btn-remove": "Excluir Conta","profile-remove-remove-btn": "Excluir Conta","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": "Mostrar tudo","railpass-typeahead-show-less": "Mostrar menos","railpass-typeahead-select-all": "Selecionar todos","railpass-typeahead-clear-all": "Limpar todos","railpass-typeahead-clear": "Limpar","railpass-typeahead-placeholder": "Para onde?","railpass-typeahead-find-passes": "Encontre passes","checkout-priority-support-checkbox": "Eu gostaria de receber [priority_link]","railpass-link-view-details": "Ver detalhes","railpass-btn-select-options": "Selecionar opções","railpass-validity-list": "Dias:","railpass-options-btn-show-more": "Mais [n] a partir de [price]","railpass-search-form-btn-find": "Encontre passes ferroviários","railpass-search-results-nothing-found-filters-title": "Nenhum resultado para os filtros aplicados","railpass-search-results-nothing-found-title": "Nenhum resultado para sua solicitação","railpass-search-results-nothing-found-text": "Por favor, tente pesquisar em outras regiões","railpass-info-operator-summry-title": "Informações do operador","railpass-info-operator-summry-rating-title": "Pontuação geral:","railpass-info-operator-summry-reviews-count-title": "Avaliações gerais:","railpass-info-option-select-title": "Selecione suas opções","railpass-info-option-select-validity-title": "Validade do passagem de trem","sr-round-trip-prices-notice": "Procure tickets com esta marcação para desbloquear descontos exclusivos de viagens de ida e volta!","12go-transport-tickets": "Passagens de transporte 12Go","value-proposition-secure-payment": "Pagamento seguro","value-proposition-secure-payment-text": "Várias opções de pagamento protegidas por certificados de segurança","value-proposition-trusted": "Todos os anos, mais de 6 milhões de viajantes confiam em nós","value-proposition-trusted-text": "Preferido por mais de 6 milhões de viajantes todos os anos com mais de 4 milhões de avaliações verificadas","value-proposition-support": "Suporte ao cliente 24 horas por dia, 7 dias por semana","value-proposition-support-text": "Atendimento ao cliente personalizado, da reserva à viagem","trip-card-show-less": "Recolher opções de classe","trip-card-show-more-without-options": "{n, plural, one{mais # classe} other{mais # classes}}","trip-card-show-more-with-options": "{n, plural, one{mais # classe} other{mais # classes}} a partir de {price}","search-results-trip-label-recommended-with-brand": "Recomendado pela 12Go","trip-card-bookings-last-month": "{n, plural, one{# viagem reservada no mês passado} other{#+ viagens reservadas no mês passado}}","hashtag-solo-traveler-choice": "SoloTravelerChoice","ticket-item-things-to-do-title": "Coisas para fazer em [destination_name]",} ; // --tran end-- (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":{"pt-PT":{"unit":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"narrow":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"}}},"pt":{"conjunction":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"narrow":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0}, {1}","pair":"{0}, {1}"}},"disjunction":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} ou {1}","pair":"{0} ou {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} ou {1}","pair":"{0} ou {1}"},"narrow":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} ou {1}","pair":"{0} ou {1}"}},"unit":{"long":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"short":{"start":"{0}, {1}","middle":"{0}, {1}","end":"{0} e {1}","pair":"{0} e {1}"},"narrow":{"start":"{0} {1}","middle":"{0} {1}","end":"{0} {1}","pair":"{0} {1}"}}}},"availableLocales":["pt-AO","pt-CH","pt-CV","pt-GQ","pt-GW","pt-LU","pt-MO","pt-MZ","pt-PT","pt-ST","pt-TL","pt"],"aliases":{},"parentLocales":{"pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-FR":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT"}})};!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(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_pt=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=a(e),t={name:"pt",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sa".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [à s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [à s] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return o.default.locale(t,null,!0),t}));/*! @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}) dayjs.locale('pt');