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

Câmara do Rio rejeita novo pedido de impeachment contra Crivella

O prefeito do Rio, Marcelo Crivella - Foto:Tomaz Silva/Agência Brasil
O prefeito do Rio, Marcelo Crivella Imagem: Foto:Tomaz Silva/Agência Brasil

Gabriel Sabóia

Do UOL, no Rio

20/09/2018 17h43

A Câmara dos Vereadores do Rio de Janeiro rejeitou nesta quinta-feira (20) um novo requerimento de impeachment contra o prefeito da cidade, Marcelo Crivella (PRB). Com um placar de 28 votos contra e 14 a favor, os parlamentares não levaram adiante o procedimento aberto na última terça-feira (18), que pretendia investigar Crivella por improbidade istrativa, depois de a Justiça ter aceito denúncia do MP (Ministério Público) contra ele, na última sexta-feira (14).

Pesa sobre o prefeito a suspeita de favorecimento a integrantes da igreja evangélica, em um episódio que ficou conhecido como "fala com a Márcia", ocorrido em julho. Esta foi a terceira vez neste ano que os vereadores analisaram requerimentos pela saída do prefeito. Para ser levado adiante, a oposição precisava obter maioria simples na votação que contou com 44 presentes (um mínimo de 23 votos).

Em reunião com evangélicos no Palácio da Cidade [uma das residências oficiais da prefeitura], Crivella indicou o nome da assessora Márcia Pereira Nunes como pessoa que facilitaria o o de fiéis a cirurgias de catarata na rede pública. O encontro foi revelado pelo jornal "O Globo".

O pedido rejeitado hoje também citava o fato de Crivella estar sendo investigado pelo MP por uma reunião com integrantes da Comlurb (Companhia de Limpeza Urbana), na qual teria pedido votos para o seu filho, Marcelo Hodge (PRB), que disputa uma vaga no Congresso. Crivella justificou a presença nessa reunião dizendo que estava ali como "cidadão e não como político".

Oposição viu apoio a impeachment minguar

Os 14 votos favoráveis ao andamento do processo de impeachment de Crivella, obtidos nesta quinta-feira, compõem um número menor do que o total de votos obtidos pela oposição em julho, quando o último requerimento pelo impedimento do prefeito havia sido votado. Naquela ocasião, apesar da derrota, 16 vereadores votaram pela saída do prefeito --também com base no episódio conhecido como 'fala com a Márcia'.

Os vereadores Brizolla Neto (PDT) e César Maia (DEM) se abstiveram desta vez. Para o vereador Paulo Pinheiro (PSOL), que votou a favor do pedido de impeachment de Crivella, o resultado é reflexo direto do período eleitoral. "Perdemos mais uma oportunidade de caçar um prefeito que é réu, que é investigado por utilizar a máquina pública. Quem votou favorável a ele precisa se explicar", disse.

Já o vereador Doutor João Ricardo (MDB), que votou contra a saída do prefeito, disse que considerou o requerimento improcedente. "O uso da máquina pública para campanhas tem que ser investigado pela Justiça Eleitoral, não por nós, vereadores. Para mim, fica claro que esse requerimento teve intenções eleitorais", afirmou.

Autor do requerimento é candidato

O autor do pedido de impeachment protocolado na segunda-feira (17) foi o servidor público estadual José Rogério  Bussinger  Namen. Ele é candidato a deputado estadual pelo Avante. José Rogério também ocupou o cargo de subsecretário de Defesa dos Animais, na cidade de Nova Iguaçu, Baixada Fluminense, em 2016.

O fato de ele ser o autor do pedido foi uma manobra da oposição para reunir o maior número de votos em uma votação contra Crivella. "O vereador que, eventualmente, protocolasse o pedido perderia direito ao seu voto, de acordo com a Lei Orgânica da Casa. Dessa forma, foi melhor que um popular protocolasse a ação, endossada pela oposição e tivéssemos o maior número de votos contra ele", explicou o vereador Babá (PSOL), na ocasião da do requerimento.

"I do Crivelinha"

Nesta terça-feira (18), vereadores da oposição protocolaram o pedido de instauração de uma I que investiga a reunião na qual Crivella pediu votos para o filho, a servidores municipais, na quadra da escola de samba Estácio de Sá, na quinta-feira ada (13).

"Funcionários da Comlurb foram levados para o local, em veículos públicos, com dinheiro público. Ele segue fazendo campanha e não se intimida com nada", disse a vereadora Teresa Bergher (PSDB), autora do pedido de instalação da I.