;(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

Todos a Bordo

Governo estuda MP para socorrer aéreas, afetadas por crise do coronavírus

Vinícius Casagrande/UOL
Imagem: Vinícius Casagrande/UOL

Vinícius Casagrande

Colaboração para o UOL, em São Paulo

13/03/2020 18h05

A Abear (Associação Brasileira das Empresas Aéreas) afirmou que o governo federal estuda editar uma MP (Medida Provisória) para socorrer as companhias do setor, fortemente afetado pela pandemia de coronavírus. Uma fonte do governo confirmou ao UOL que há estudos sobre o tema em andamento.

Apenas nesta semana, as ações da Gol caíram 47%, e as da Azul, 36%, o que deixa as empresas entre as de maior perda na Bolsa. Segundo a Abear, "é grave a crise econômica que afeta a aviação comercial brasileira neste cenário de pandemia do coronavírus".

Com a restrição de operações e o fechamento de atrações turísticas, a queda acentuada na procura fez com que as companhias aéreas cancelassem voos. Latam e Azul já anunciaram corte de 30% nos voos internacionais, por exemplo.

Para evitar que a crise afete ainda mais a saúde financeira das empresas, a Abear encaminhou uma série de pedidos ao governo:

  • Redução de PIS/Cofins sobre combustível e remoção do imposto sobre a venda de agens aéreas
  • Desoneração da folha de pagamento
  • Redução das tarifas do Decea (Departamento de Controle do Espaço Aéreo) e da Infraero, além da suspensão temporária de pagamentos
  • Isenção de Imposto de Renda de Pessoa Jurídica sobre leasing (aluguel) de aeronaves, motores e peças
  • Suspensão dos impostos PIS/Cofins, Cide e Imposto de Renda de Pessoa Física em pagamentos feitos no exterior
  • Criar linha de crédito para capital de giro, a exemplo do que já ocorre em China, Singapura e Colômbia

O ministro da Infraestrutura, Tarcísio Gomes de Freitas tem conversado com as aéreas e sido o principal articulado, com o apoio do Ministério do Turismo, da eventual MP para atender as reivindicações.

Mas muitas das medidas ainda precisam do aval de outras áreas, especialmente do Ministério da Economia, já que implicam em redução das receitas do governo. A dificuldade estaria em atender a demanda sem ter um grande impacto fiscal.

O socorro às empresas seria uma forma de evitar o risco de que mais uma companhia aérea deixe de operar no país. No ano ado, a Avianca Brasil encerrou suas operações, o que levou a um aumento no preço das agens

O presidente da Abear, Eduardo Sanovicz, se mostrou otimista com a possibilidade de as solicitações serem atendidas. "O ministro Tarcísio tem sido protagonista, mas todos os órgãos têm mostrado sensibilidade nesse momento", afirmou.

Anac evita que aviões tenham que voar vazios

Enquanto o governo discute quais pontos devem entrar na MP, a Anac (Agência Nacional de Aviação Civil) já suspendeu uma regra sobre slots para evitar que as companhias aéreas fossem obrigadas a voar com aviões vazios.

Nos aeroportos mais movimentados, as companhias aéreas têm de cumprir um índice de regularidade para a obtenção de direitos de pouso e decolagem. Essa obrigatoriedade está suspensa até 24 de outubro.

Segundo a Anac, a medida está alinhada a decisão semelhante adotada por outras organizações e autoridades de aviação civil no mundo, como a Comissão Europeia e a agência de aviação dos Estados Unidos.

Abear defende viagens de avião

A redução na demanda vem do temor de muitos ageiros de se contaminar com o novo coronavírus a bordo dos aviões e nos destinos turísticos.

A Abear afirma, porém, que os aviões estão equipados para garantir a segurança dos ageiros. "As aeronaves renovam 99,9% do ar que circula a bordo, contribuindo para que a Covid-19 não se propague. As equipes de atendimento também estão preparadas para atender os viajantes neste cenário", afirmou a associação.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.
Mais podcasts do UOL no Spotify, Apple Podcasts, Google Podcasts e outras plataformas