;(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ícia apura a participação de outras pessoas em ato com bomba no DF

George Washington Sousa, que confessou ter plantado arma no DF - PCDF
George Washington Sousa, que confessou ter plantado arma no DF Imagem: PCDF

Do UOL, em São Paulo

25/12/2022 20h04

A Polícia Civil do Distrito Federal apura se o empresário bolsonarista George Washington de Oliveira Sousa, de 54 anos, preso hoje suspeito de tentar explodir uma bomba em área próxima ao aeroporto da capital, recebeu a ajuda de outras pessoas.

O que diz a polícia

  • Que existem outras pessoas envolvidas e que serão identificadas e presas
  • E que o empresário e o seu grupo queriam chamar a atenção, causar um tumulto com o objetivo ideológico e político

Tem outras pessoas envolvidas que serão identificadas e presas (...) Ele queria, o grupo dele, gostaria de chamar a atenção, justamente, ir para o aeroporto explodir lá esse artefato para causar um tumulto dentro da nossa cidade com esse objetivo ideológico deles, político.
Diretor-geral da Polícia Civil do DF, delegado Robson Cândido, em entrevista coletiva

Empresário citou outras pessoas. Em depoimento à polícia, George Washington apontou o envolvimento de pelo menos duas pessoas em seu plano, além do incentivo de uma mulher supostamente desconhecida.

Ao contrário da mulher [desconhecida], um homem chamado Alan --que eu já tinha visto algumas vezes no acampamento-- se mostrou mais disposto e se voluntariou para instalar a bomba nos postes de transmissão de energia (já que era mais fácil derrubar os postes do que explodir a subestação [de Taguatinga], como foi pensado originalmente.
George Washington de Oliveira Sousa

No dia 23, por volta das 11h30, um manifestante desconhecido que estava no QG acampado me entregou um controle. Em posse dos dispositivos, eu fabriquei a bomba colocando uma banana de dinamite acionada aos dispositivos.
Empresário bolsonarista em depoimento à polícia

Empresário disse ter gastado R$ 170 mil com armas. Com ele, foram apreendidos no sábado (24) um arsenal:

  • dois revólveres
  • duas espingardas
  • três pistolas
  • cinco emulsões explosivas
  • munições e uniformes camuflados no imóvel alugado pelo empresário

Ele viajou do Pará para o Distrito Federal no início de novembro. Apoiador do presidente Jair Bolsonaro (PL), ele frequentou o acampamento em frente ao quartel-general do Exército.

George Sousa será autuado por crime contra o Estado e porte e posse de arma de fogo. À polícia, ele confessou ter montado um artefato explosivo numa área de o Aeroporto Internacional de Brasília.

"Ele tinha registro de colecionador CAC, e todas as armas estão no nome dele. No entanto, não há autorização para transitar com essas armas livremente. A situação se agrava porque ele viajou do Pará para Brasília sem guia de autorização de transporte", disse a corporação ao UOL.

A família do bolsonarista afirmou que soube da prisão do homem por meio da mídia, na manhã deste domingo (25). "Estou chocada e assustada. Isso não pode ter acontecido porque ela era uma pessoa pacifista. O meu marido nunca faria algo assim", disse ao UOL a esposa, Ana Claudia Leite de Queiroz, 50.

Segundo apurou o UOL, o homem pediu à polícia que a prisão, deflagrada na tarde de sábado (24), não fosse comunicada à família devido ao feriado de Natal.