;(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
OPINIÃO

Opinião: A volta do turismo, a pandemia e uma lição do Mágico de Oz

Getty Images
Imagem: Getty Images

Kevin Cote

08/06/2020 12h04

À medida que o mundo lentamente reabre para as viagens, é um bom momento para lembrar que estamos emergindo de um período sem precedentes na história humana: nunca tanta gente esteve proibida de ir a tantos lugares, todos ao mesmo tempo.

Para o setor mundial de viagens e turismo, que movimenta 8,9 trilhões de dólares, os 330 milhões de empregos que ele cria, e o 1,4 bilhão de nós que participamos como viajantes em 2019, as grandes questões são: as coisas vão algum dia retornar ao normal? Como será esse "novo normal"?

A Organização Mundial de Turismo das Nações Unidas calcula que o número de viajantes internacionais poderá cair até 80%. Então, a outra grande questão é se ter uns 3 milhões de pessoas a menos trafegando pelo mundo, todo dia, é tão ruim assim, afinal de contas. Quem sabe, poderia ser até uma coisa boa?

Há muito o setor turístico tem sido atacado por seu impacto imensamente negativo sobre o meio ambiente, a forma como transforma a cultura em bem de consumo, expulsa os residentes de lugares onde têm vivido há gerações, e rouba as almas dos que permanecem.

Os defensores, contudo, sempre alegam que os benefícios econômicos superam as desvantagens, sendo as viagens e turismo atualmente responsáveis por quase 11% dos empregos de todo o mundo. O argumento comercial parece inatacável, tratando-se de um setor que contribuiu para quase 10% do PIB mundial em 2019.

Aí veio a covid-19. E súbito se constata que, afinal, essa atividade não é tão boa assim para os negócios: foi o turismo da China continental, onde os especialistas creem que o surto se originou, o responsável por a doença alcançar proporções de pandemia dentro de poucas semanas.

A Universidade de Cambridge calcula que, no pior dos casos, a economia global possa perder até 82 trilhões de dólares nos próximos cinco anos, devido aos danos da pandemia. Mesmo a "projeção consensual" do estudo, prevendo um prejuízo de 27 trilhões de dólares em cinco anos, continua sendo prova de que não há mais argumento comercial pelo turismo.

Visto por esse ângulo, o setor se revela como o maior conto do vigário da história da globalização. Ainda assim, uma maioria insiste em acreditar que ele é uma boa coisa, apesar de todas esmagadoras provas em contrário.

Como Dorothy no início do filme O Mágico de Oz, de 1939, continuamos acreditando que felicidade é viajar para distantes locais exóticos, "para além do arco-íris", onde os céus são azuis e os sonhos se tornam realidade. Acreditamos nisso, embora raramente seja o que vivenciamos.

Aí viajamos para novos lugares, procurando mais felicidade, maior realização. Essa é a dinâmica mortal que está propelindo o turismo em todo o mundo. A menos que escapemos dela, nunca estaremos seguros, sustentáveis ou econômicos.

Com a Europa reavivando sua indústria turística, muitos se preparam para encarar esperas mais longas nos aeroportos, preços mais altos de agens e acomodação, serviços reduzidos e o a resorts e atrações culturais. Já outros preferirão cortar seus planos de férias, em vez de participar da restauração de um turismo que tenta se reinventar como setor mais seguro, mais sustentável.

Isso quer dizer: ar mais tempo em casa e na própria localidade. E para quem vive em metrópoles, como eu, haverá mais de nossas cidades para aproveitar, sem os turistas.

Quando Dorothy finalmente acorda de seu sonho, lá no Kansas, ela revela uma lição aprendida em Oz que também poderia nos ajudar a formar expectativas mais realistas sobre o turismo, nesse momento em que se tenta reavivá-lo: "Não há lugar como nosso lar."

Kevin Cote é produtor de TV do Departamento de Economia da DW.