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

TSE proíbe campanha de Lula de ligar Bolsonaro a canibalismo em propaganda

A campanha do presidente Jair Bolsaonaro (PL) entrou com uma ação contra Lula - Clauber Cleber Caetano/PR
A campanha do presidente Jair Bolsaonaro (PL) entrou com uma ação contra Lula Imagem: Clauber Cleber Caetano/PR

Tiago Minervino

Colaboração para o UOL, em Maceió

08/10/2022 22h32

O ministro do TSE (Tribunal Superior Eleitoral) Paulo de Tarso Sanseverino acatou pedido do presidente e candidato à reeleição Jair Bolsonaro (PL) para que a campanha do candidato do PT, Luiz Inácio Lula da Silva, pare de veicular propagandas que associam sua imagem à prática de canibalismo.

A decisão tem caráter imediato, mas foi tomada de forma liminar, ou seja, precisará ar pelo plenário, onde será analisada pelos demais ministros da Corte.

Em sua decisão, Sanseverino determinou a suspensão imediata da veiculação dessa propaganda na TV, site e redes sociais por entender que o vídeo "apresenta recorte de determinado trecho de uma entrevista concedida pelo candidato representante, capaz de configurar grave descontextualização".

"Na forma em que divulgadas as mencionadas falas do candidato Jair Messias Bolsonaro, retiradas de trecho de antiga entrevista jornalística, há alteração sensível do sentido original de sua mensagem, porquanto sugere-se, intencionalmente, a possibilidade de o candidato representante [Bolsonaro] itir, em qualquer contexto, a possibilidade de consumir carne humana e não nas circunstâncias individuais narradas no mencionado colóquio, o que acarreta potencial prejuízo à sua imagem e à integridade do processo eleitoral que ainda se encontra em curso", apontou o ministro.

Sanseverino ainda disse que "a reportagem se refere a uma experiência específica dentro de uma comunidade indígena, vivida de acordo com os valores e moralidade vigentes nessa sociedade".

O vídeo divulgado pelo PT na TV e em outras mídias, nesse começo de campanha de segundo turno, resgatou uma entrevista concedida por Bolsonaro ao jornal norte-americano The New York Times, em 2016, em que ele disse que "comeria um índio sem problema nenhum", e que só não se alimentou de carne indígena porque seus colegas de viagem não quiseram acompanhá-lo.

Na ocasião, o atual chefe do Executivo brasileiro afirmou que "queria ver o índio sendo cozinhado" e que aceitaria a condição de ter que provar da carne humana. "Eu comeria um índio sem problema nenhum", declarou à época Bolsonaro, ressaltando se tratar de uma questão cultura do povo Yanomami.

Após a repercussão do vídeo nas redes, o presidente do Condisi (Conselho do Distrito Sanitário Indígena) Yanomami, Junior Hekurari, afirmou à Agência Pública que não faz parte da cultura Yanomami do Surucucu praticar o canibalismo.

Lula critica 'Bolsonaro canibal'

Em ato de campanha presidencial hoje de manhã em Campinas, no interior de São Paulo, o ex-presidente Luiz Inácio Lula da Silva citou a polêmica declaração de Bolsonaro, que afirmou que "comeria carne humana" ao se referir à cultura de povos indígenas.

"Ninguém quer vir aqui [estrangeiros ao Brasil] com medo do canibal. Eu vi o vídeo dele dizendo que comeria um índio. Ele falou pro jornalista estrangeiro. Aquilo não é invenção, nós estamos informando o povo de como é o nosso adversário", disse Lula.

"Tem muita gente preconceituosa nesse país, que é capaz de querer comer índio mesmo", completou.

Nesse segundo turno, a campanha petista adotou a prática bolsonarista de fazer viralizar nas redes sociais declarações polêmicas de seus oponentes.

Essa é uma tática usada de forma ampla por Bolsonaro desde 2018, sobretudo por influência de seu filho "02", o vereador Carlos Bolsonaro (Republicanos-RJ). Para fazer frente à tropa bolsonarista, o PT tem apostado no espaço que o deputado federal André Janones (Avante-MG) tem nessas mídias virtuais.