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

Políticos comentam operação com alvos em Sérgio Reis e Otoni: 'grande dia'

Do UOL, em São Paulo

20/08/2021 08h45Atualizada em 20/08/2021 10h58

A operação da PF (Polícia Federal), que tem entre os alvos o cantor Sérgio Reis e o deputado federal bolsonarista Otoni de Paula (PSC-RJ), está repercutindo entre os políticos nas redes sociais. Conforme apuração do UOL, a PF (Polícia Federal) cumpre na manhã de hoje mandados de busca e apreensão, autorizados pelo STF (Supremo Tribunal Federal).

Segundo a Polícia Federal, o objetivo das ações contra o parlamentar e Sérgio Reis é apurar o eventual cometimento do crime de "incitar a população, através das redes sociais, a praticar atos violentos e ameaçadores contra a Democracia, o Estado de Direito e suas Instituições, bem como contra os membros dos Poderes".

Entre os comentários está o do filho do presidente Jair Bolsonaro (sem partido), o deputado federal Eduardo Bolsonaro (PSL-SP), que chamou os dois principais alvos da ação de "vítimas". Já políticos da oposição comemoraram a operação.

"Sérgio Reis e pelo menos o Deputado Otoni de Paula neste momento sendo vítimas de mandado de busca e apreensão ordenada por Alexandre de Moraes", escreveu Eduardo.

O deputado federal Marcelo Freixo (PSB-RJ) comemorou a operação e disse que está "chegando a vez" do vereador Carlos Bolsonaro (Republicanos-RJ), também filho do chefe do Executivo.

"Tá chegando a sua vez, Carlos Bolsonaro! Grande dia!", declarou.

Posteriormente, Freixo publicou mais um tuíte sobre a operação: "A operação realizada pela PF contra o deputado Otoni de Paula e Sérgio Reis foi solicitada pela Procuradoria Geral da República e autorizada pelo STF. Incitar a violência contra autoridades públicas e a subversão da ordem democrática não é liberdade de expressão. É crime".

O deputado federal Orlando Silva (PCdoB-SP) também comentou o caso. "Antes que alguém se apresse em xingar o Supremo, foi Augusto Aras, o PGR do coração de Bolsonaro, que pediu as medidas contra Sérgio Reis e Otoni de Paula."

O deputado federal e vice-líder do governo na Câmara, José Medeiros (Podemos-MT), demonstrou solidariedade aos alvos da operação.

"Faltou coragem para prender o @OtoniDepFederal mas mostrou os dentes. Minha solidariedade ao deputado."

Operação

A PF (Polícia Federal) cumpriu na manhã de hoje mandados de busca e apreensão, autorizados pelo STF (Supremo Tribunal Federal).

Os mandados, que foram expedidos pelo ministro Alexandre de Moraes, estão sendo cumpridos no Distrito Federal, além dos estados do Ceará, Mato Grosso, Paraná, Santa Catarina, São Paulo e Rio de Janeiro.

Agentes da PF estiveram em endereços ligados ao cantor e ao deputado, incluindo seu gabinete na Câmara. Em vídeo divulgado nas redes sociais, o parlamentar disse que não vai recuar e "deixar de falar o que pensa".

Em uma mensagem aos apoiadores e à imprensa compartilhada no Facebook, Otoni de Paula afirmou que "dentro do que a democracia permite" ele manterá a postura que tem e que não acredita que poderá ser preso por não ter feito nada que o possa incriminar.

De acordo com o deputado, a polícia não encontrou dinheiro escondido ou joias para serem apreendidas em sua residência.

'Não, eu não fiz nada para ser preso, ok? Claro que nós estamos vivendo em um estado de exceção no Brasil, é claro, portanto em um estado de exceção você pode ser preso", afirmou.

O UOL procurou a assessoria de imprensa de Reis e aguarda retorno.