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

Por apoio no Congresso, Bolsonaro abre torneira de cargos ao centrão

O presidente Jair Bolsonaro (sem partido) - Marcos Corrêa/PR
O presidente Jair Bolsonaro (sem partido) Imagem: Marcos Corrêa/PR

Luciana Amaral

Do UOL, em Brasília

07/05/2020 15h34

Na esteira de 30 pedidos de impeachment "em análise" na Câmara, abertura de inquérito pelo STF (Supremo Tribunal Federal) e corrida por apoio a Is (Comissão Parlamentar de Inquérito), o presidente Jair Bolsonaro (sem partido) abriu a torneira de cargos ao centrão.

Somente entre ontem (6) e hoje (7), pelo menos três posições relevantes dentro da estrutura governamental foram entregues a pessoas ligadas ao grupo. Mais tratativas estão em andamento.

Segundo parlamentares ouvidos pelo UOL, a expectativa é que dezenas de nomeações políticas se intensifiquem nos próximos dias, principalmente em setores com orçamentos polpudos e maleáveis.

Na mira do centrão estão diretorias de bancos públicos e de estatais, secretarias de ministérios, fundações e outras estruturas estratégicas.

Devem ocorrer mudanças, por exemplo, no Fundo Nacional de Desenvolvimento da Educação, Banco do Nordeste, Dnit (Departamento Nacional de Infraestrutura de Transportes), Codevasf (Companhia de Desenvolvimento dos Vales do São Francisco e do Parnaíba) e na Funasa (Fundação Nacional de Saúde).

O centrão é um bloco informal de partidos sem orientação ideológica, que tem se juntado de maneira mais ou menos unificada para melhor negociar espaço com os governos. Bolsonaro quer atraí-lo para compor sua base parlamentar — o que nunca conseguiu em quase um ano e meio de mandato.

Legendas como Republicanos, PL, PP (Progressistas), PSD, Solidariedade, PTB, Pros e Avante estreitaram as conversas com o Planalto. Juntas com parlamentares de outros partidos de centro-direita à centro-esquerda, agregam cerca de 220 dos 513 deputados federais.

MDB e DEM também estão na mira, embora já tenham cargos importantes no governo, como ministérios e lideranças no Congresso Nacional. Como seus líderes têm demonstrado mais resistência em assumir a participação no governo, o Planalto planeja atrair individualmente seus deputados, rachando as duas bancadas.

Mudanças já promovidas

A maioria das mudanças feitas até o momento concentra-se em Pernambuco ou em pessoas ligadas ao estado. Fernando Marcondes de Araújo Leão foi nomeado diretor-geral do Dnocs (Departamento Nacional de Obras Contra as Secas) após costuras do PP e Avante com o governo.

O órgão é vinculado ao Ministério do Desenvolvimento Regional e tem como objetivo atuar na região do semiárido por meio de programas de saneamento básico e construção de barragens, além de promover outras ações que atingem pessoas de baixa renda, no Nordeste e no norte de Minas Gerais.

Antes de assumir o Dnocs, Leão era gerente-geral do Procon (Programa de Proteção e Defesa do Consumidor) em Pernambuco.

O Dnocs não foi a única área do Ministério do Desenvolvimento Regional a sofrer alterações. A secretaria nacional de Mobilidade da pasta agora é comandada pelo advogado pernambucano Tiago Pontes Queiroz.

Antes, ele estava como superintendente da CBTU (Companhia Brasileira de Trens Urbanos) em Recife há menos de dois meses após indicação do Republicanos. Com o aval de partidos do centrão, ou para a secretaria, e a CBTU na capital pernambucana trocou mais uma vez de mãos, contemplando o PSC.

No Congresso, Bolsonaro indicou hoje o deputado federal Evair Vieira de Melo (PP-ES) como vice-líder do governo na Câmara. Ele ficará no lugar do colega Herculano os (MDB-SP).

Centrão de olho na área de segurança

Nesta semana, o novo ministro da Justiça, André Mendonça, promoveu uma troca na Secretaria Nacional de Segurança Pública (Senasp), um dos órgãos da pasta. O general do Exército Guilherme Teóphilo deixou o cargo na segunda-feira (4). Para o seu lugar, deve assumir o coronel da Polícia Militar de Santa Catarina Araújo Gomes. Ele era o comandante geral da PM no estado.

A mudança não é vista como resultado da articulação do centrão, mas a possibilidade de indicações para o ministério e a Polícia Federal não é descartada dada a conexão de policiais com o Congresso.

O atual secretário de Segurança Pública do Distrito Federal, delegado Anderson Torres, por exemplo, é sempre lembrado por integrantes do centrão para assumir a Polícia Federal e até mesmo um eventual Ministério da Segurança Pública, se recriado. Trata-se de uma indicação do governador do Distrito Federal, Ibaneis Rocha (MDB).

Em depoimento à Polícia Federal depois de pedir demissão, o ex-ministro da Justiça Sergio Moro disse que o nome de Anderson Torres chegou a ser sugerido por Bolsonaro para comandar a corporação.

Ao sair do governo, Moro acusou Bolsonaro de tentar interferir na PF. O presidente nega quaisquer ilegalidades.

Diversos integrantes do centrão têm problemas com a Justiça, como o líder do PP na Câmara, deputado Arthur Lira (AL) e o presidente do partido, senador Ciro Nogueira (PI), implicados na Lava Jato.

Outros saíram do Parlamento, mas continuam influenciando as decisões políticas, como o ex-deputado Valdemar Costa Neto, que continua controlando o PL, e o presidente nacional do PTB, ex-deputado Roberto Jefferson. Ambos foram condenados e presos no escândalo do mensalão.