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

Esse conteúdo é antigo

Maia diz que, 'na prática', Bolsonaro não quer atuar contra democracia

O presidente da Câmara dos Deputados, Rodrigo Maia, e opresidente Jair Bolsonaro no Palácio do Planalto -
O presidente da Câmara dos Deputados, Rodrigo Maia, e opresidente Jair Bolsonaro no Palácio do Planalto

Luciana Amaral

Do UOL, em Brasília

10/06/2020 19h11

O presidente da Câmara, Rodrigo Maia (DEM-RJ), declarou hoje que o presidente Jair Bolsonaro (sem partido) não está, "na prática", empenhado em fazer algo que possa prejudicar a democracia no Brasil, apesar de falas ou ações que dão uma "sinalização dúbia".

"Acho que, na prática, não. Na vocalização, algumas vezes, né? Quando ele ameaçou o Supremo, por exemplo. Quando ele vai a uma manifestação que pede o fechamento do Congresso e do Supremo em frente ao QG do Exército. São todas sinalizações muito ruins, sem dúvida nenhuma", afirmou Maia.

"Agora, na prática...por exemplo, ele disse que o ministro da Educação não ia depor. Ele foi e depôs. Então, ele está respeitando as instituições. Na vocalização às vezes dá uma sinalização dúbia, mas, na prática, de forma nenhuma ele tem desrespeitado as instituições", completou.

Bolsonaro tem participado de atos a favor do governo com aglomerações e que também têm como pautas críticas ao distanciamento social, aos ministros do STF (Supremo Tribunal Federal) e a parlamentares. Em várias ocasiões, foram fixadas faixas com pedidos de fechamento do Supremo e do Congresso, o que atenta contra a Constituição Federal, por seus apoiadores.

Declarações de Bolsonaro ou de seu entorno com críticas a ministros e ações do Supremo, além de críticas a parlamentares, também geraram instabilidade política nos bastidores nas últimas semanas. Um dos momentos mais nervosos foi quando o ministro do GSI (Gabinete de Segurança Institucional), general Augusto Heleno, soltou nota afirmando que, se acatado, um pedido de apreensão dos celulares de Bolsonaro e de seu filho, Carlos Bolsonaro, poderia ter "consequências imprevisíveis para a estabilidade nacional".

O pedido foi feito pelo PDT, PSB e PV em notícia-crime enviada ao STF e encaminhada pelo ministro Celso de Mello à PGR (Procuradoria-Geral da República) para avaliação. Celso de Mello acabou indeferindo o pedido de apreensão.

A petição foi apresentada no âmbito do inquérito que investiga a suposta interferência de Bolsonaro na Polícia Federal a partir de acusações feitas por Sergio Moro quando de sua demissão do Ministério da Justiça e da Segurança Pública, no final de abril.

Quanto aos pedidos de impeachment protocolados na Câmara, sob sua responsabilidade de análise para começarem a tramitar, Maia disse fazerem parte dos preceitos democráticos e que agora a prioridade deve ser o combate à pandemia, com conflitos políticos para um segundo momento.

Questionado sobre os protestos aos finais de semana contra e a favor do governo, Rodrigo Maia disse ser crítico às aglomerações por causa do risco de transmissão do coronavírus, embora tenha ressaltado que os atos sejam parte da democracia.

Ele criticou, porém, atos que pediram o fechamento do Congresso e do Supremo e afirmou que violências e vandalismos costumam ocorrer motivados por pequenos grupos que se aproveitam para "criar confusão".

Como antes, Maia evitou criticar a aproximação de Bolsonaro com partidos que formam o grupo informal do centrão para formar uma base aliada no Congresso em troca de cargos na istração pública. Ele considerou apenas que as conversas poderiam ter sido divulgadas de maneira mais transparente perante a sociedade.

As declarações foram dadas em transmissão ao vivo nas redes sociais da apresentadora Leda Nagle.

Rodrigo Maia (DEM-RJ) disse ainda que a fala do presidente Jair Bolsonaro em defesa do corte de salários de senadores e deputados federais para a continuidade do auxílio emergencial de R$ 600 à população de baixa renda foi uma "provocação", ainda que democrática.