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

Parlamentar pego com dinheiro na cueca integra Conselho de Ética do Senado

Luciana Amaral

Do UOL, em Brasília

16/10/2020 16h06Atualizada em 16/10/2020 18h12

O senador Chico Rodrigues (DEM-RR), pego escondendo dinheiro na cueca pela Polícia Federal, é membro titular do Conselho de Ética do Senado.

O parlamentar integrava até hoje também a comissão mista do Congresso criada para acompanhar a situação fiscal e a execução de medidas relacionadas ao novo coronavírus. Ele pediu seu afastamento do grupo. Rodrigues foi alvo de operação que apura justamente supostos desvios de recursos destinados ao combate da pandemia.

Também nesta sexta Rodrigues teve ainda um pedido de perda do mandato protocolado pelos partidos Cidadania e Rede Sustentabilidade. Ontem, o senador, que foi exonerado da função de vice-líder do governo Jair Bolsonaro, teve seu afastamento do Congresso determinado pelo ministro do STF (Supremo Tribunal Federal) Luís Roberto Barroso, por um período de 90 dias. A decisão final cabe ao plenário do Senado, mas não há data para o caso ser analisado.

No Conselho de Ética, o senador é um dos dois representantes do bloco formado por DEM, PL e PSC no colegiado. O outro é o presidente do órgão, Jayme Campos (DEM-MT).

A assessoria de Campos informou que o senador está em Mato Grosso e ainda não teve o à documentação do caso. Ele deverá chegar a Brasília na próxima terça-feira (20). Uma vez a par do pedido protocolado, ele deverá solicitar um parecer para a advocacia do Senado. O presidente do Conselho de Ética pode ou não seguir o posicionamento do departamento consultado.

Se optar pela continuidade do caso, ainda não está claro como será o trâmite do processo no Conselho de Ética. Antes da pandemia, o órgão era convocado, se reunia e sorteava um relator para que o caso fosse analisado. Uma decisão pela perda de mandato precisa ser confirmada pelo plenário da Casa.

No entanto, as atividades do colegiado estão paradas desde março quando a maioria dos trabalhos de comissões do Congresso foi suspensa para evitar aglomerações. Ainda assim, o Senado já promoveu votações de forma presencial. Um próximo esforço concentrado com a presença de senadores na Casa está previsto para a semana que vem.

É possível que Jayme Campos se declare impedido para comandar o caso por também ser do DEM. Se continuar constando como membro titular do Conselho, Chico Rodrigues deverá ser substituído por outro senador no processo. As cadeiras de suplentes do bloco parlamentar do qual fazem parte estão vagas hoje.

Em nota, o líder do DEM no Senado, Rodrigo Pacheco (MG), informou que prefere aguardar o "conhecimento pleno sobre os fatos em apuração para emitir juízo de valor".

"Tenho confiança de que as responsabilidades serão apuradas de acordo com a Constituição Federal e a lei, e que ao Senador Chico Rodrigues sejam garantidos os direitos constitucionais, inclusive o da ampla defesa", disse.

E afirmou ontem à noite em uma rede social que "tudo será esclarecido" e que confia na Justiça. "Provarei que nada tenho a ver com qualquer ato ilícito de qualquer natureza", disse Rodrigues em vídeo. "Vou cuidar da minha defesa e provar minha inocência", acrescentou.