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

Moraes autoriza PF a pedir apoio aos EUA para desbloquear celular de Salles

Celular do ex-ministro Ricardo Salles foi entregue à PF em 7 de junho, mas sem a senha para desbloqueá-lo - Dida Sampaio/Estadão Conteúdo
Celular do ex-ministro Ricardo Salles foi entregue à PF em 7 de junho, mas sem a senha para desbloqueá-lo Imagem: Dida Sampaio/Estadão Conteúdo

Anaís Motta, Patrick Mesquita e Carlos Padeiro

Do UOL e colaboração para o UOL, em São Paulo

23/06/2021 20h17Atualizada em 24/06/2021 00h59

O ministro Alexandre de Moraes, do STF (Supremo Tribunal Federal), autorizou que a Polícia Federal receba o apoio dos Estados Unidos para ar o celular do agora ex-ministro do Meio Ambiente Ricardo Salles. O aparelho foi entregue aos investigadores em 7 de junho, quase três semanas após Salles ser alvo de uma operação da PF, mas sem a senha para desbloqueá-lo.

Moraes tomou a decisão na semana ada, no último dia 16. A informação foi divulgada hoje pela TV Globo e confirmada pelo UOL, no mesmo dia em que Salles pediu demissão do cargo e deixou o governo do presidente Jair Bolsonaro (sem partido).

A ideia é enviar o aparelho a perícia para que ele seja desbloqueado e os agentes consigam, por fim, ar os dados.

Moraes autorizou à PF "valer-se do apoio técnico do 'US Fish and Wildlife Service' com vistas ao desbloqueio do aparelho". O ministro do STF salientou em sua decisão que a ajuda do órgão americano vale somente para desbloquear o celular, enquanto "o o, extração e análise dos referidos dados devem ser feitos" pelas autoridades brasileiras, após o desbloqueio.

A US Fish and Wildlife Service é um órgão do governo dos EUA dedicado à conservação e proteção da fauna, da flora e de seus habitats.

A decisão de Moraes também ordena que as operadoras Tim, Vivo, Claro, Oi, Nextel, Algar e Sercomtel informem se o ex-ministro tem outras linhas habilitadas.

Entrega do celular

Ricardo Salles entregou seu celular à PF quase três semanas após ser alvo da Operação Akuanduba, que investiga supostos crimes contra a istração pública praticados por agentes e empresários do ramo madeireiro. O aparelho foi enviado à Delecor (Delegacia de Repressão a Corrupção e Crimes Financeiros), da Superintendência da PF no Distrito Federal, em Brasília.

Segundo a defesa, a entrega do celular não foi solicitada a Salles no dia da operação, em 19 de maio. Na ocasião, os policiais cumpriram mandados de busca e apreensão nos endereços residenciais do ex-ministro em São Paulo, no endereço funcional em Brasília e no gabinete que ele montou no Pará.

As ações foram determinadas pelo ministro Alexandre de Moraes, que autorizou a apreensão de celulares na operação. Além dos mandados contra Salles, Moraes também determinou a quebra dos sigilos bancário e fiscal do ex-ministro, assim como de servidores do Ibama ((Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renováveis).

Apesar de os advogados de Salles alegarem que a entrega do aparelho não foi solicitada, o ex-ministro disse que não estava com o celular em mãos quando foi abordado pelos policiais, segundo apuração feita à época pela GloboNews.

Outro inquérito

Além da investigação que resultou na apreensão do celular do ex-ministro, Salles também é investigado em outro inquérito, cuja abertura foi determinada pela ministra Cármen Lúcia, do STF. A decisão se refere à Operação Handroanthus, também da PF, que apura a suposta prática de crimes com o objetivo de dificultar a fiscalização ambiental e impedir a investigação que envolva organizações criminosas.

A notícia-crime que originou este segundo inquérito foi encaminhada ao Supremo em 14 de abril, feita pelo delegado Alexandre Saraiva, então superintendente da PF no Amazonas. Ele foi exonerado do cargo um dia depois, em 15 de abril.

Na ação contra Salles, Saraiva diz que o ministro "patrocina diretamente interesses privados [de madeireiros investigados] e ilegítimos no âmbito da istração Pública" e integra, "na qualidade de braço forte do Estado, organização criminosa orquestrada por madeireiros (...) com o objetivo de obter, direta ou indiretamente, vantagem de qualquer natureza".

O delegado cita como exemplo uma exigência feita pelo ministro a peritos da PF sobre a documentação das madeiras apreendidas. Desde a deflagração da Handroanthus, Salles questiona a ilegalidade das toras recolhidas pela PF, afirmando que elas seriam, na verdade, madeira extraída de forma legal.

"Mesmo amparado por farta investigação conduzida pela Polícia Federal — isto é, órgão de segurança pública vocacionada produzir investigações imparciais —, [Salles] resolveu adotar posição totalmente oposta, qual seja, de apoiar os alvos, incluindo, dentre eles, pessoa jurídica com 20 autos de infração ambiental registrados, cujos valores das multas resultam em aproximadamente R$ 8.372.082,00", lembrou Saraiva.

(Com Estadão Conteúdo)