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

Bolsonaro diz que apenas levantou uma hipótese ao acusar ONGs por queimadas

Adriano Machado - 9.out.2019/Reuters
Imagem: Adriano Machado - 9.out.2019/Reuters

Nathan Lopes

Do UOL, em São Paulo

23/10/2019 15h06

Resumo da notícia

  • Para o presidente, sua fala foi genérica e apenas uma opinião
  • Em agosto, Bolsonaro ligou queimadas na Amazônia a ONGs
  • Associação foi ao STF pedir que o presidente explicasse suas declarações

O presidente Jair Bolsonaro (PSL) disse ao STF (Supremo Tribunal Federal) que deu uma "mera opinião" e apenas levantou uma hipótese durante um "discurso político" quando declarou, sem apresentar provas, que ONGs poderiam estar por trás das queimadas na Amazônia.

A fala de Bolsonaro, feita em agosto, no auge dos focos de incêndios na floresta, gerou um pedido de explicações da Associação Civil Alternativa Terrazul no Supremo, que está sob relatoria do ministro Alexandre de Moraes. O presidente da República foi notificado a prestar esclarecimentos sobre sua declaração.

Em resposta apresentada ontem ao STF, Bolsonaro novamente não apresentou provas e disse que não foi "dúbio ou ambíguo" em sua afirmação.

"Em verdade, fui genérico. Isso porque, referida declaração não teve destinatário certo e específico, isto é, não se referiu a alguma ONG determinada ou concretamente determinável."

Para Bolsonaro, em sua fala, "ficou claro que não houve sequer uma afirmação categórica, mas apenas fora suscitada uma hipótese".

Apenas proferi discurso político, sem qualquer conteúdo ilícito, com fundamento, repita-se, no meu direito fundamental de livre manifestação do pensamento
Jair Bolsonaro, presidente da República

Sem prova, Bolsonaro acusa ONGs de estarem por trás de queimada na Amazônia

UOL Notícias

Em pronunciamento à imprensa em 21 de agosto, ao ser questionado sobre as queimadas na Amazônia, Bolsonaro respondeu: "O crime existe e nós temos que fazer o possível para que não aumente, mas nós tiramos dinheiro de ONGs, rees de fora, 40% ia para ONGs, não tem mais. De modo que esse pessoal está sentindo a falta de dinheiro. Pode estar havendo, não estou afirmando, a ação criminosa desses 'ongueiros' para chamar a atenção contra minha pessoa contra o governo do Brasil."

O presidente, à época, ainda afirmou que, em seu entender, haveria "interesse dessas ONGs, que representam interesses de fora do Brasil". Um dia depois, Bolsonaro chegou a colocar a suspeita também sobre fazendeiros. "Pode, pode ser fazendeiro, pode. Todo mundo é suspeito, mas a maior suspeita vem de ONGs."

"Entenda como crítica"

Agora, ao STF, Bolsonaro justificou suas falas dizendo que elas eram "mera opinião". "A qual, no máximo, pode ser entendida como crítica, sendo que a referida declaração foi exteriorizada com base no meu direito fundamental de livre manifestação do pensamento."

Bolsonaro disse que seu governo tem tomado todas as medidas contra as queimadas. Entre elas, o presidente cita especificamente o uso das Forças Armadas para combater as chamas e a determinação para que a PF (Polícia Federal) investigue "a possível existência de incêndios criminosos ocorridos em Altamira (PA)".

Ao STF, a Terrazul comentou ser "inaceitável" que Bolsonaro "não explique de onde surgiram acusações tão graves contra ONGs".

"Agindo dessa maneira, ou o interpelado [Bolsonaro] está omitindo dolosamente informações de autoria que tem conhecimento para 'nivelar por baixo' entidades que ele próprio, historicamente, fez suas inimigas, ou está agindo de maneira irresponsável, sem qualquer tipo de fundamento, com nítido intuito de enxovalhar a honra de entidades que exercem papel ímpar na preservação do meio ambiente em nosso país", pontuou a ONG na representação.

A AGU (Advocacia Geral da União) também se manifestou a Moraes, rejeitando a tese de que a fala de Bolsonaro seria "calúnia". A instituição pediu que o ministro negue andamento à ação da Terrazul. Não há prazo para que Moraes se manifeste.

Bolsonaro faz convite a investidores e brinca: "não serão queimados" na Amazônia

UOL Notícias