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

Witzel pede em culto: "Troca seu fuzil por Bíblia, que nós vamos te salvar"

Witzel participa de culto da Assembleia de Deus, no Rio - Reprodução/Facebook/ADUD
Witzel participa de culto da Assembleia de Deus, no Rio Imagem: Reprodução/Facebook/ADUD

Do UOL, em São Paulo

23/02/2021 18h36

O governador afastado do Rio de Janeiro, Wilson Witzel (PSC), pediu para que pessoas troquem o fuzil por uma Bíblia, durante pregação em um culto evangélico, realizado na noite de ontem, em São João de Meriti (RJ).

"Eu quero corrigir uma frase que eu disse em uma entrevista, já que Deus tocou em meu coração. [Ele vira para o câmera e pede] Grava isso para viralizar. Durante a campanha, eu falei 'troca o seu fuzil por uma Bíblia, senão nós vamos te matar'. Essa frase viralizou. Eu quero mudar essa frase hoje: 'troque seu fuzil por uma Bíblia porque nós vamos te salvar'", afirmou o governador afastado, em culto da Igreja Assembleia de Deus dos Últimos Dias (ADUD). (Assista ao vídeo abaixo)

A frase ao qual Witzel se refere foi dita por ele quando ainda era candidato a governador do estado, em 2018. Uma das principais propostas de sua campanha era instruir as forças de segurança a "abater" suspeitos que sejam vistos portando fuzis, mesmo que eles não atirassem contra os policiais. Houve críticas na época.

Nas imagens do culto percebe ainda que boa parte dos pastores e frequentadores —dentre eles, Wilson Witzel— não usa máscara de proteção facial contra a covid-19. A Lei 8859/20, que determina o uso obrigatório do ório no estado do Rio, proposta por deputados e aprovada na Alerj (Assembleia Legislativa do Rio de Janeiro), foi sancionada pelo próprio Witzel em junho do ano ado.

Governador vira réu

Em fevereiro, os 14 ministros do STJ (Superior Tribunal de Justiça) foram unânimes ao tornar Witzel réu e aceitar a denúncia feita pela PGR (Procuradoria-Geral da República). Além de ser julgado pelos crimes, o governador também terá que permanecer por mais um ano afastado do cargo.

Outra sanção sugerida pela PGR e acatada pelos ministros foi a de não permitir que o governador e a primeira-dama Helena Witzel retornem ao Palácio das Laranjeiras, residência oficial do chefe do governo do Rio.

Além das acusações aceitas pelo STJ, Witzel também sofre um processo de impeachment na Alerj (Assembleia Legislativa do Rio). Uma comissão da Casa que investigou a atuação do governador durante a pandemia apontou que a revogação por Witzel da desqualificação do contrato do Instituto Unir Saúde —que teria como sócio oculto o empresário Mário Peixoto, preso em maio— teria sido criminosa.

Segundo a investigação, Witzel também tem participação em supostos superfaturamentos em compras para combate à pandemia do coronavírus. O documento também afirma que o governador afastado "agiu em defesa de interesses privados".