;(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 é contra remoção de vídeos em que Lula xinga Bolsonaro de 'genocida'

Cármen Lúcia nega pedido para remover vídeos de Lula chamando Bolsonaro de "genocida". Decisão da ministra escancara divisões do TSE sobre a controvérsia, que aguarda análise do plenário - Divulgação STF e PR
Cármen Lúcia nega pedido para remover vídeos de Lula chamando Bolsonaro de "genocida". Decisão da ministra escancara divisões do TSE sobre a controvérsia, que aguarda análise do plenário Imagem: Divulgação STF e PR

Weudson Ribeiro

Colaboração para o UOL, em Brasília

01/09/2022 13h21

A ministra Cármen Lúcia, do TSE (Tribunal Superior Eleitoral), rejeitou ação em que o partido do presidente Jair Bolsonaro (PL) pedia a remoção de seis vídeos em que ex-presidente Luiz Inácio Lula da Silva (PT) critica a condução da pandemia de covid-19 pelo governo federal e chama o chefe do Executivo de "genocida".

No processo, o PL alegou que o discurso de Lula, proferido em 21 de julho, configuraria propaganda antecipada e pediu a remoção dos registros do discurso do petista. Ao analisar o caso, Cármen Lúcia afirmou que não estão configurados os requisitos da tutela de urgência, pois não houve pedido explícito de voto.

Em participação em evento com apoiadores, Lula criticou ainda empresários ligados ao agronegócio e as políticas armamentistas do governo Bolsonaro.

"Se alguém conhecer alguém do agronegócio nesse país, desses que tão comprando arma, desses que dizem que não gostam do PT, desses que dizem que não gostam dos sem-terra, perguntem pra eles: quem é que fez mais bondade para o campo e o agronegócio, se foi o PT, ou se foi esse genocida que tá aí. Esse genocida não fez absolutamente nada", disse o petista na ocasião.

De acordo com a ministra, também não houve propaganda antecipada na modalidade negativa, uma vez que as críticas ao presidente da República são resguardadas pela liberdade de expressão.

"Há de se registrar, na linha do que decidido pelo Supremo Tribunal Federal, que o direito fundamental à liberdade de expressão não se direciona somente a proteger as opiniões supostamente verdadeiras, iráveis ou convencionais, mas também aquelas que são duvidosas, exageradas, condenáveis, satíricas, humorísticas, bem como as não compartilhadas pelas maiorias. Ressalte-se que, mesmo as declarações errôneas, estão sob a guarda dessa garantia constitucional", afirmou Cármen.

Divisão na Corte Eleitoral

A decisão da magistrada, indicada ao STF por Lula, ocorre depois que os advogados Cristiano Zanin, Eugênio Aragão e Angelo Ferraro recorreram de decisão sobre caso semelhante, em que o ministro Raul Araújo (TSE), havia determinado em agosto a remoção em redes sociais de vídeos em que o petista ataca o mandatário.

"As falas de Lula estão protegidas pelo manto da liberdade de expressão, não se configuram como propaganda antecipada, não violam a legislação eleitoral, não ferem o princípio da paridade de armas, assim como não ofendem a honra e a imagem do atual presidente da República, sendo, ainda, penalmente atípicas", disseram os advogados, que representam Lula em tribunais superiores.

A manifestação do petista ocorre depois de a equipe jurídica do PL protocolar sete ações contra Lula por propaganda eleitoral antecipada.

"O presidente Jair Bolsonaro é adorador da liberdade de expressão e faz uso dela em larga escala. Contudo, algumas expressões que têm sido usadas no discurso do ex-presidente Luiz Inácio Lula da Silva vão além do razoável. Em casos de discurso de ódio e imputação de crime, o presidente Bolsonaro deu aval ao ajuizamento das ações", afirmou a defesa de Bolsonaro e do PL em nota.

Antes, Raul Araújo havia citado o direito à liberdade de expressão ao negar um pedido em que o PL pede a exclusão em redes sociais de vídeos em que o ex-presidente chama Bolsonaro de mentiroso e covarde.

"O direito fundamental à liberdade de expressão não se direciona somente a proteger as opiniões supostamente verdadeiras, iráveis ou convencionais, mas também aquelas que são duvidosas, exageradas, condenáveis, satíricas, humorísticas, bem como as não compartilhadas pelas maiorias", escreveu o magistrado.

Em contra-ataque, Lula acionou o TSE com um pacote de 15 ações contra aliados e os três filhos políticos de Bolsonaro.