;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Lago termal e "rejuvenescedor" no oceano é aposta da Islândia para turismo

Lagoa geotérmica na Islândia - Divulgação
Lagoa geotérmica na Islândia
Imagem: Divulgação

Gustavo Frank

De Nossa

29/06/2020 04h00

De olho na retomada dos turistas para o país, a Islândia prepara um cenário paradisíaco para atrair um novo público ao país com a inauguração do Sky Lagoon, um lago geotérmico à beira-mar com a vista única da região como plano de fundo.

O novo ponto turístico, criado pela empresa Pursuit, estará localizada no Porto Kársnes, na cidade Kópavogur, a segunda maior do país, a poucos minutos da capital Reykjavik.

Em frente ao Oceano Atlântico, com direito ao pôr do sol deslumbrante e a aurora boreal — um dos maiores atrativos da Islândia, o Sky Lagoon pretende não só trazer um ambiente de relaxamento a quem visitar, mas também "rejuvenescimento" a partir das propriedades da água, como foi informado em comunicado emitido sobre o lançamento.

Sky Lagoon - 1 - Reprodução/Instagram - Reprodução/Instagram
Água termal teria poder de rejuvenescimento para os visitantes que mergulharem
Imagem: Reprodução/Instagram

"Estamos empolgados para desenvolver uma experiência extraordinária com o lago geotérmico em um dos locais mais deslumbrantes da Islândia à beira-mar", informou Dagny Petursdottir, gerente geral da atração.

Petursdottir acrescenta ainda que a lagoa "permitirá que os hóspedes se conectem com a mente, corpo e espírito através dos poderes radiantes das águas geotérmicas, enquanto apreciam vistas impressionantes do oceano".

Sky Lagoon - 5 - Reprodução/Instagram - Reprodução/Instagram
Atração tem como intuito fortalecer o turismo no país após a pandemia do coronavírus
Imagem: Reprodução/Instagram

Projeto

Sky Lagoon - 2 - Reprodução/Instagram - Reprodução/Instagram
Lago terá vista para o pôr-do-sol e a aurora boreal, fenômeno que atrai turistas para a Islândia
Imagem: Reprodução/Instagram

O Sky Lagoon possui uma borda infinita de aproximadamente 70 metros de comprimento, que tem como intuito conversar perfeitamente com a paisagem oferecida pelo oceano local.

Já os elementos de design para criar toda a estrutura foram influenciados pelas casas de teto verde, clássicas da arquitetura na Islândia.

Serviços

Sky Lagoon - 3 - Reprodução/Instagram - Reprodução/Instagram
Local oferecerá ainda piscina fria, sauna, lojas e restaurantes aos visitantes
Imagem: Reprodução/Instagram

Entre os serviços oferecidos aos clientes, além do próprio lago, estarão presentes uma piscina fria, sauna, bar na lagoa, restaurantes e lojas.

"ar um tempo relaxando em águas geotérmicas naturais é parte fundamental da nossa cultura aqui na Islândia", argumenta Petursdottir aos turistas que quiserem experimentar como é viver no país por alguns dias.

Inauguração

Sky Lagoon - 4 - Reprodução/Instagram - Reprodução/Instagram
Inauguração está prevista para a primavera de 2021 no hemisfério-norte, entre os meses de março e junho
Imagem: Reprodução/Instagram

A abertura do Sky Lagoon acontecerá entre os meses de março e junho de 2021.

Vale lembrar que a Islândia abriu suas fronteiras para os turistas no dia 15 de junho.

Qualquer pessoa que viaje até lá precisará fazer um teste de coronavírus, ficar em quarentena por 14 dias ou apresentar um atestado de saúde para poder viajar no país.