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

Sob Rodrigo Maia, Câmara priorizou temas econômicos e abafou impeachment

Kelli Kadanus

Colaboração para o UOL, em Brasília

31/01/2021 04h00

Com a eleição do novo presidente da Câmara, amanhã, o deputado Rodrigo Maia (DEM-RJ), encerra seu terceiro mandato consecutivo à frente da Casa. Durante os quatro anos e meio em que esteve no comando, a Câmara priorizou a tramitação de temas econômicos, abafou os pedidos de impeachment contra o presidente Jair Bolsonaro (sem partido) e barrou denúncias contra o ex-presidente Michel Temer (MDB), além de imprimir maior protagonismo ao Poder Legislativo.

Filho do ex-prefeito e vereador do Rio de Janeiro Cesar Maia, o deputado está em seu sexto mandato na Câmara. Foi eleito pela primeira vez em 1998. Assumiu a presidência da Casa para um mandato tampão após a renúncia de Eduardo Cunha (MDB-RJ), cassado pelos colegas e preso na operação Lava Jato.

Quando foi eleito para o cargo, o país já estava sob comando de Temer e o Senado, prestes a confirmar o impeachment de Dilma Rousseff (PT).

Em 2017, Maia conseguiu se reeleger apesar da proibição constitucional a uma reeleição no mesmo mandato. Teve anuência do STF (Supremo Tribunal Federal), que entendeu que o mandato tampão não poderia ser usado como empecilho.

Em 2019 — já em uma nova legislatura e, portanto, com novo mandato como deputado — teve direito a outra reeleição como presidente da Câmara. Mas dessa vez, provocado pelo PTB, o Supremo Tribunal Federal, decidiu que ele não teria direito a nova reeleição.

Pauta econômica predominou

Maia conduziu votações importantes para a agenda econômica, como a aprovação do Teto de Gastos, da reforma trabalhista, da permissão para terceirização irrestrita de trabalho e, mais recentemente, da reforma da Previdência, do projeto de ajuda a estados e municípios e do auxílio emergencial de R$ 600.

"Do ponto de vista de legado, a reforma da Previdência é o elemento mais importante porque era uma discussão que já vinha se arrastando há anos. O atual governo mostrou total incapacidade de fazê-la andar. Foi graças ao Rodrigo Maia que ela ou", avalia Rodrigo Gonzalez, professor do departamento de ciência política da UFRGS.

Para o cientista político Doacir Quadros, Maia atuou de maneira efetiva para aprovação da pauta econômica durante seus mandatos. "O posicionamento econômico dele foi extremamente coerente", avalia.

Os cientistas políticos também avaliam que sob Maia, a Câmara ou a ter maior independência em relação ao Palácio do Planalto e maior protagonismo no cenário nacional.

"O comportamento um pouco errático do presidente da República chamou atenção para atuação do presidente da Câmara como contraponto", avalia Gonzalez. "A Câmara dos Deputados foi vista como contraponto garantidor da democracia no país. Isso não era visto há muitos anos", completa.

Pedidos de impeachment e denúncias barrados

Sob sua condução, a Câmara rejeitou duas denúncias da PGR (Procuradoria-Geral da República) contra Temer, que poderiam tirá-lo do poder. Maia também deixou na gaveta mais de 60 pedidos de impeachment contra Bolsonaro. Por outro lado, o presidente da Câmara também foi responsável por barrar a pauta de costumes que o Planalto gostaria de aprovar.

Para David Fleischer, professor de ciência política da UnB, ao segurar os pedidos de impeachment, Maia garantiu estabilidade ao Poder Legislativo. "Eu acho que isso trouxe estabilidade e evitou uma grande confusão na Câmara dos Deputados", diz.

Já para Gonzalez, a opção por barrar os pedidos de cassação tem uma motivação política diferente. "O afastamento de Temer ou Bolsonaro, poderia resultar na ascensão ao governo de algum grupo político que não favorecesse o DEM", avalia o professor da UFRGS.

Agradando a gregos e troianos

Apesar de segurar pedidos de afastamento de Bolsonaro, Maia se colocou como um dos principais contrapontos ao presidente. Diversas vezes foi a público para criticar Bolsonaro, principalmente quando o chefe do Executivo promoveu ataques aos poderes Legislativo e Judiciário e nos momentos em que Bolsonaro menosprezou a pandemia de coronavírus. Com isso, Maia conquistou uma simpatia maior de setores da oposição.

Durante sua gestão, o presidente da Câmara conseguiu reunir em torno de si forças de lados opostos da política. "A meu ver, o perfil do Rodrigo Maia como político é extremamente aglutinador e negociador", diz Quadros. Para o cientista político, isso é reflexo da experiência acumulada ao longo de seis mandatos.

Apesar de ser o principal fiador da pauta econômica que desagrada setores da oposição na Câmara, Maia ajudou a barrar alguns projetos caros ao governo federal, o que o permitiu transitar entre todos os lados do espectro político.

"Ele atendeu tanto a pedidos da oposição quanto de governistas. Soube equilibrar essas forças", avalia Fleischer.

Foi uma decisão de Maia, por exemplo, que atrasou a aprovação do pacote anticrime proposto pelo ex-ministro da Justiça, Sergio Moro. Ele enviou o projeto para um grupo de trabalho que acabou abrandando diversos pontos polêmicos da proposta, como a previsão de um excludente de ilicitude mais abrangente para policiais.

Pautas como prisão em segunda instância e fim do foro privilegiado também ficaram de fora da agenda prioritária na Câmara dos Deputados, graças a Rodrigo Maia.