;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

'Educado e carismático', diz suposta vítima de falso analista da Receita

O "Don Juan" dizia que era servidor público e demostrava ter vida de luxo nas redes sociais, segundo a polícia - Reprodução/ Polícia Civil de GO
O "Don Juan" dizia que era servidor público e demostrava ter vida de luxo nas redes sociais, segundo a polícia Imagem: Reprodução/ Polícia Civil de GO

Do UOL, em São Paulo

18/08/2021 14h47Atualizada em 18/08/2021 18h21

Uma das supostas vítimas de David Alves Bezerra, de 30 anos, mais conhecido como "Don Juan", preso por suspeita de mais de 70 estelionatos em diferentes regiões do Brasil, afirmou que o investigado se apresentava como um homem "carismático" e "educado".

"Eu conheci o Berlim [David] através de uns amigos, os quais ele já havia conquistado também. E ele se mostrava uma pessoa muito educada, carismática, muito prestativa", afirmou a moradora da região de Goiás, que não quis se identificar à TV Anhanguera.

Segundo ela, Bezerra afirmava que conseguia fazer compras de produtos da Receita Federal, mas que precisava de uma quantia de dinheiro para obter os produtos.

"Ele dizia que, como ele trabalhava lá, ele conseguia fazer compras de malotes de produtos da Receita Federal, e esses malotes viriam com várias coisas como celular, computador... E com isso, para fazer essas compras, ele pedia um determinado valor. [A gente] compraria junto com ele e seria tudo legal, tudo sairia com notas fiscais direitinho. [Ele dizia] que não teria problema para ninguém", afirmou.

David Alves Bezerra foi preso em Caucaia (CE). O mandado de prisão foi cumprido ontem pelo Gepatri (Grupo de Repressão a Crimes Patrimoniais) da Polícia Civil de Valparaíso de Goiás (GO), com o investigado já preso em Caucaia, no Ceará, com apoio do Sistema Penitenciário do Ceará.

Natural de Fortaleza, ele teria feito pelo menos oito vítimas no entorno do Distrito Federal e atuava em vários estados. "Para enganar as vítimas, ele se ava de servidor público, dizia ter o a bens apreendidos pela Receita Federal e fazendas estaduais e se utilizava desse ardil para oferecer aparelhos eletrônicos e bens importados de elevado valor econômico às vítimas", informa a Polícia Civil de Goiás.

David tinha uma vida nômade, se estabelecia em cidades e se relacionava com mulheres as persuadindo a captar vítimas, de acordo com a polícia. Por esse motivo, ele é conhecido como "Don Juan". A polícia estima que ele tenha feito mais de 90 vítimas.