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

Daniel Silveira diz já ter retirado tornozeleira e que Justiça 'não faz mais nada'

22.04.2022 - Deputado federal Daniel Silveira foi condenado pelo STF - REUTERS
22.04.2022 - Deputado federal Daniel Silveira foi condenado pelo STF Imagem: REUTERS

Rayanderson Guerra

Rio

22/05/2022 16h11

O deputado federal Daniel Silveira (PTB-RJ) voltou a afrontar, neste domingo, 22, as decisões do ministro Alexandre de Moraes, do Supremo Tribunal Federal (STF), que determinou que o parlamentar cumpra as medidas cautelares, como o uso da tornozeleira eletrônica, impostas a ele no processo que apura ataques à Corte. Durante uma "motociata" em apoio ao governo federal, no Rio, Silveira afirmou que retirou o equipamento após a graça concedida pelo presidente Jair Bolsonaro (PL). Segundo o parlamentar, o Judiciário não tem mais o que fazer.

"Eu nem poderia usar naquela época. Hoje, é que eu não uso mesmo. Eu fui indultado pela graça. Quando o Judiciário tem o perdão presidencial, é meramente declaratório o reconhecimento. O Judiciário não faz mais nada, só declara a extinção", afirmou Silveira, na parte final da manifestação, pouco antes de subir num carro de som, no Aterro do Flamengo, zona sul do Rio, conforme vídeo publicado nas redes sociais.

Apesar da posição de Silveira, o ministro Moraes sustenta, em decisões recentes em que aplicou multa por descumprimento do uso da tornozeleira - que, somadas, chegam a R$ 645 mil -, que as medidas cautelares não são afetadas pelo perdão de pena concedido pelo presidente.

"O Decreto de Indulto presidencial (eDoc. 898) será analisado em sede própria ... e enquanto não houver essa análise e a decretação da extinção de punibilidade pelo Poder Judiciário ... a presente ação penal prosseguirá normalmente, inclusive no tocante à observância das medidas cautelares impostas ao réu Daniel Silveira e devidamente referendadas pelo Plenário desta Suprema Corte", diz a decisão.

Na quinta-feira, 19, Moraes determinou ainda o bloqueio de bens móveis e imóveis do deputado. Na decisão, o ministro afirma que a medida tem como objetivo garantir o pagamento das multas pela desobediência às restrições impostas a ele.

"A decretação da indisponibilidade dos bens de Daniel Silveira destina-se a garantir o pagamento das multas processuais aplicadas em decorrência das violações às medidas cautelares impostas, de modo que estão plenamente atendidos os requisitos necessários para a referida providência", escreveu Moraes.

Foi a terceira vez em que Silveira foi multado desrespeitar decisões do STF. Antes, ele já havia sido multado em R$ 135 mil, e no início do mês, em R$ 405 mil.

Segundo Moraes, as condutas de Silveira "revelam" completo "desprezo pelo Poder Judiciário". "As condutas do réu, que insiste em desrespeitar as medidas cautelares impostas nestes autos e referendadas pelo Plenário do Supremo Tribunal Federal, revelam o seu completo desprezo pelo Poder Judiciário, comportamento verificado em diversas ocasiões durante o trâmite desta ação penal e que justificaram a fixação de multa diária para assegurar o devido cumprimento das decisões desta Corte", escreveu o ministro.

A "motociata" em apoio ao governo federal saiu do Parque Olímpico, na zona oeste do Rio, até o Monumento dos Pracinhas, no Aterro do Flamengo, na zona sul, um trajeto de cerca de 40 quilômetros.

Em outro vídeo publicado nas redes sociais, Silveira, já em cima do carro de som, afirma aos manifestantes que foi questionado sobre os motivos para a manifestação estar "um pouco mais vazia" do que em outros atos do tipo. O parlamentar diz que respondeu que a eventual baixa adesão se deveu ao fato de o presidente Bolsonaro não ter ido à manifestação, diferentemente do que alguns esperavam.