;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

'Não vislumbramos nada que seja pior do que agora', diz presidente da Gol

Luciana Dyneiwicz

29/05/2020 12h05

Com as finanças menos deterioradas que Azul e Latam, a Gol tem trabalhado internamente para atravessar a crise da covid-19. Enquanto a primeira contratou a consultoria Galeazzi para renegociar dívidas e a segunda pediu recuperação judicial nos EUA, a Gol não sentiu necessidade de medidas mais extremas - ainda que tenha visto a receita cair em 90%. "Não conseguimos vislumbrar nada que seja pior do que agora", diz o presidente da empresa, Paulo Kakinoff.

Diante desse cenário, a Gol cortou a folha de pagamentos pela metade ao reduzir jornadas e criar um programa de licença não remunerada ao qual 38% dos funcionários aderiram. Kakinoff, porém, acredita que o pior momento começa a ficar para trás e espera chegar ao fim do ano com demanda entre 65% e 80% do normal. A seguir, trechos da entrevista.

Qual a situação financeira da Gol? Há possibilidade de seguir os os da Latam?

Como não estamos dando projeções para 2021, continua válido o que já publicamos: temos caixa para, no mínimo, até dezembro. Enxergando a crise em três fases. A primeira começou no pós-carnaval, com queda na Bolsa e dólar disparando. Essa fase vai até a inflexão das medidas de quarentena e, nela, a perspectiva é que a demanda seja dada por clientes que precisam viajar, como profissionais de saúde. A segunda fase começa com as medidas de relaxamento da quarentena. A gente estima que, nas próximas duas ou três semanas, inicie esse ciclo e que ele vá até o dia em que a sociedade diga que o problema está sob controle. Nessa fase, a demanda deve ser crescente. Estamos falando do mercado doméstico, porque o cenário internacional é pior. Projetamos chegar ao fim do ano com uma demanda entre 65% e 80% do normal, mas tem uma margem de erro importante. A terceira fase tem uma tendência de recuperação relativamente rápida da demanda. Mas aí já estamos falando em 2021.

O pior momento, então, já ou para o setor aéreo?

Não conseguimos vislumbrar nada que seja pior do que agora. A receita caiu para 10% do que era. Neste momento, estamos com 70 voos diários e, para junho, vislumbramos 100. Esses 100 vão representar de 15% a 17% do que era normal. A retomada é gradual e traz um desafio grande para as aéreas. Felizmente, entramos na crise com uma posição robusta.

Nessa fase dois, dadas as medidas de segurança sanitária, as agens ficarão mais caras e as margens da empresa cairão?

Esses itens podem significar uma pressão adicional de custos, mas tendem a ser em proporção menor que o câmbio e a querosene. Em relação ao vale da crise, o barril de petróleo saiu de US$ 20 para US$ 35 e o câmbio está flutuando entre R$ 5,40 e R$ 5,70. Essa combinação pressiona custos e tende a ter maior impacto na tarifa.

Analistas têm apontado a Gol como a aérea mais forte para se recuperar. A empresa deve sair da pandemia com participação maior de mercado?

O momento é desafiador para todo o setor, inclusive para nós. Em termos relativos, temos uma vantagem comparativa por causa do nosso modelo de negócio: exposição menor ao mercado internacional e um modelo de baixo custo que, em um mercado deprimido, tende a sair fortalecido. Assumindo que haverá a necessidade de uma readequação de frota a um mercado menor, nossos custos para readequação são menores também. Operamos um avião com mais liquidez. Esses itens têm apontado uma posição mais robusta da companhia neste momento e consequentemente uma probabilidade maior de êxito.

No vídeo da reunião interministerial que se tornou público, o ministro Paulo Guedes disse que não haveria ajuda para aéreas. Como viu essa afirmação? O socorro do BNDES é suficiente?

Não tenho conhecimento de nenhum statement (declaração) governamental que seja diferente da estruturação da linha do BNDES. Temos falado com o governo de pautas concretas. A primeira é a possibilidade de venda antecipada de bilhetes para o governo, que não sabemos se será viabilizada. A segunda é a linha do BNDES. Em nenhum momento, colocamos o empréstimo do BNDES como condição de sobrevivência para a companhia. Poderá vir a ser uma necessidade em função de variáveis imprevisíveis neste momento.

Como vê o mercado doméstico pós-pandemia? O governo queria a entrada de novas empresas no País. Há possibilidade de que agora elas entrem por aquisições?

O setor terá um apetite menor para aquisições e investimentos. A aviação mundial foi afetada em liquidez. Deverá haver mudanças importante nos players (empresas) em relação ao pré-covid: empresas falindo, empresas que vão se juntar e empresas que vão recuar no tamanho. Mas não vejo investimentos em novos mercados ou aquisição. Haverá movimentos como esses, mas pontuais.

Pode ter quebra no Brasil?

Dada a imprevisibilidade da crise, sim, pode. Mas não acho que vá acontecer.

As informações são do jornal O Estado de S. Paulo.