;(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 Bolsonaro de usar imagens do 7/9 em propagandas eleitorais

O ministro do TSE (Tribunal Superior Eleitoral) Benedito Gonçalves proibiu no sábado (10) que o presidente Jair Bolsonaro (PL) e o candidato a vice na campanha bolsonarista, Braga Netto (PL), usem nas propagandas eleitorais, em todos os meios, as imagens capturadas durante os eventos oficiais no feriado de 7 de Setembro, que comemorou o bicentenário da Independência do Brasil.

A decisão acolheu pedidos das campanhas dos candidatos Soraya Thronicke (União Brasil) Luiz Inácio Lula da Silva (PT). Nas representações independentes, as chapas afirmam que Bolsonaro cometeu prática de abuso de poder político e econômico e uso indevido dos meios de comunicação.

As coligações argumentam que o desfile cívico-militar na Esplanada dos Ministérios custou mais de R$ 3 milhões de recursos públicos e serviu para promover a imagem e a candidatura de Bolsonaro. O texto protocolado também citou que o presidente usou inserções da sua propaganda eleitoral para convocar o eleitorado a comparecer à comemoração do Bicentenário, em vinheta com destaque à sua presença nos atos em Brasília, pela manhã, e no Rio de Janeiro, à tarde.

O ministro, que assumiu anteontem como corregedor-geral eleitoral, ainda exigiu que Bolsonaro e Braga Netto não produzam novos conteúdos com as imagens obtidas no feriado e determinou que as peças veiculadas não sejam mais reproduzidas no prazo de 24 horas. O descumprimento da decisão é ível de multa diária de R$ 10 mil.

De fato, o uso de imagens da celebração oficial na propaganda eleitoral é tendente a ferir a isonomia, pois utiliza a atuação do Chefe de Estado, em ocasião inível a qualquer dos demais competidores, para projetar a imagem do candidato e fazer crer que a presença de milhares de pessoas na Esplanada dos Ministérios, com a finalidade de comemorar a data cívica, seria fruto de mobilização eleitoral em apoio ao candidato à reeleição."
Decisão do ministro Benedito Gonçalves

O chefe do Executivo e o candidato a vice devem apresentar as defesas em cinco dias.

Ontem, Gonçalves abriu uma investigação eleitoral contra o presidente e Braga Netto para apurar as condutas de ambos no feriado de 7 de Setembro. A decisão atendeu ao pedido do PDT, partido do também presidenciável Ciro Gomes.

Ministro manda excluir trechos da transmissão

Na decisão, o ministro também determinou que a TV Brasil exclua trechos da transmissão do 7 de Setembro em 24 horas e suspenda a veiculação do vídeo original até o fim da edição, sob pena de multa diária de R$ 10 mil.

O PT pediu a exclusão completa da transmissão, mas Gonçalves negou e determinou a remoção de oito minutos em que ocorreu o "indevido favorecimento eleitoral".

A representação do PT também citou a transmissão do desfile cívico-militar pela TV Brasil, que, segundo o texto, ficou centrada na figura do presidente.

Em entrevista para falar da importância do bicentenário, o presidente exaltou ações do seu governo, relacionou a sua gestão com a volta do patriotismo e de valores cristãos, e comparou o Brasil com outros países da América do Sul.

Em análise perfunctória, é possível concluir que os trechos destacados denotam o desvirtuamento, ao menos pontual, da participação do Presidente da República nas comemorações do Bicentenário da Independência e da cobertura televisiva, em vídeo disponibilizado no canal de YouTube da TV Brasil que conta hoje com quase 400.000 visualizações."
Decisão do ministro Benedito Gonçalves

Apesar da exclusão de trechos, o corregedor-geral eleitoral citou que a medida não pode afetar a divulgação das comemorações do Bicentenário da Independência.

O ministro também apontou que a decisão para a remoção de partes da transmissão pode ser ampliada caso "se verifique que outras agens possuem a mesma natureza".