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

Operação Lava Jato

Lava Jato apura ligação de esquema de Messer com tráfico de drogas e armas

Dario Messer exibe arma na fazenda de Antonio Joaquim da Mota, fazendeiro e empresário na fronteira entre Brasil e Paraguai, segundo a Lava Jato - Reprodução
Dario Messer exibe arma na fazenda de Antonio Joaquim da Mota, fazendeiro e empresário na fronteira entre Brasil e Paraguai, segundo a Lava Jato Imagem: Reprodução

Igor Mello

Do UOL, no Rio

19/11/2019 13h02

Resumo da notícia

  • MPF apura relação de esquema de lavagem de Dario Messer com crimes na tríplice fronteira
  • Um dos responsáveis por ajudar o doleiro quando foragido é um fazendeiro da fronteira Brasil-Paraguai
  • A família de Antonio Joaquim Mota é suspeita de envolvimento com crime organizado
  • Polícia encontrou contrato privado entre empresa dele e de um líder do PCC

A nova fase da Operação Lava Jato no Rio abriu um flanco até o momento inexplorado: as relações do esquema de lavagem de dinheiro comandado por Dario Messer, conhecido como o "doleiro dos doleiros", com atividades criminosas na tríplice fronteira, como tráfico de armas, drogas e contrabando. A Operação Patron prendeu, até as 11h50 de hoje, 11 suspeitos (ao todo, 19 mandados de prisão foram expedidos).

Messer mantinha conexões com políticos e empresários paraguaios, incluindo o ex-presidente Horacio Cartes, alvo de um mandado de prisão no Brasil e incluído na lista de difusão vermelha da Interpol pelas autoridades brasileiras. Com o auxílio dessa rede de contatos, Messer conseguiu escapar da prisão na Operação Câmbio, Desligo, deflagrada pela Lava Jato do Rio em maio de 2018.

Usando informações públicas sobre relações empresariais, os investigadores apontam que os negócios mantidos por Cartes e Messer envolveriam lavagem de dinheiro do tráfico de drogas, alvo de monitoramento de autoridades paraguaias e inclusive de agências americanas de combate ao tráfico, lavagem de dinheiro, controle de armas e de ativos estrangeiros.

Um dos responsáveis por livrar Messer das autoridades brasileiras e paraguaias foi Antonio Joaquim da Mota, fazendeiro e empresário na fronteira entre Brasil e Paraguai. A família do empresário é suspeita de envolvimento com o crime organizado na região.

Em fevereiro, policiais prenderam o traficante Sérgio de Arruda Quintaliano, um dos líderes do PCC (Primeiro Comando da Capital), conhecido como Minotauro. No computador da mulher de Quintaliano, encontraram um contrato privado entre uma empresa de Antonio Joaquim Mota e dos traficantes.

Os investigadores ainda encontraram em uma conta de armazenamento na nuvem uma negociação envolvendo Mota e um contato identificado como Ricardo CTBA, onde é negociada a compra de dois fuzis G36 —mesmo modelo usado pela PF.

A reportagem do UOL não conseguiu contato com as defesas de Dario Messer, Antonio Joaquim da Mota e Sérgio de Arruda Quintaliano. Mais cedo, a defesa de Cartes não quis se pronunciar sobre os motivos que levaram ao pedido de prisão pela Lava Jato.

Operação Lava Jato