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

Bolsonaro no JN: entrevista em 2018 teve crítica à Globo e reação de Renata

Jair Bolsonaro durante entrevista ao Jornal Nacional, da TV Globo, em 2018 - Reprodução/TV Globo
Jair Bolsonaro durante entrevista ao Jornal Nacional, da TV Globo, em 2018 Imagem: Reprodução/TV Globo

Do UOL, em São Paulo

06/08/2022 04h00Atualizada em 06/08/2022 11h20

O presidente Jair Bolsonaro (PL) confirmou ontem à TV Globo que vai participar de entrevista ao Jornal Nacional antes do primeiro turno das eleições. Após dizer que havia recusado a solicitação do mandatário para que a entrevista fosse realizada em Brasília, a emissora divulgou novo comunicado afirmando que a assessoria do presidente explicou que essa era uma "preferência" de Bolsonaro, mas que ele poderia ir até o Rio de Janeiro, onde ficam os estúdios da Globo, para a entrevista.

Em agosto de 2018, quando ainda estava na condição de candidato à Presidência da República, Bolsonaro participou de entrevista no mesmo formato. Durante 27 minutos, o então deputado federal respondeu perguntas de William Bonner e Renata Vasconcellos em uma conversa que foi marcada por momentos de debate, desrespeito às regras acordadas previamente e críticas de Bolsonaro à Globo.

Bolsonaro questionou o salário de Renata Vasconcellos em um dos momentos mais marcantes da entrevista. O então candidato respondia uma pergunta sobre o que faria para reduzir a desigualdade salarial entre homens e mulher no Brasil.

"Eu estou vendo aqui uma senhora e um senhor, eu não sei ao certo, mas com toda certeza há uma diferença salarial aqui, parece que é muito maior para ele do que para a senhora. São cargos semelhantes, semelhantes, são iguais...", disse o então candidato.

Bolsonaro foi interrompido por Renata, que rebateu: "(...) O meu salário não diz respeito a ninguém. E eu posso garantir ao senhor, como mulher, que eu jamais aceitaria receber um salário menor de um homem que exercesse as mesmas funções e atribuições que eu."

Homofobia e 'kit gay' estiveram no discurso do então deputado federal, que usou a alegação falsa de que os supostos "kit gay" estavam sendo distribuídos nas escolas. Neste momento, Bolsonaro tentou mostrar um livro, mas foi interrompido por Bonner.

"Nós temos uma regra, candidato, que eu estou relembrando, com os seus assessores, os candidatos não mostram documentos, eles não mostram papéis...", disse o jornalista.

"Não, mas está aqui no livro, uma prova, isso daqui...", insistiu Bolsonaro.

"Não é, candidato, posso lhe dizer, não é respeitoso", concluiu Bonner.

jn - Reprodução/TV Globo - Reprodução/TV Globo
28.ago.2018 - Com anotações na mão, o candidato à Presidência Jair Bolsonaro (PSL-RJ) participa de entrevista no Jornal Nacional
Imagem: Reprodução/TV Globo

"Minha família é limpa". Logo no início da entrevista, Bolsonaro foi questionado por Bonner a respeito das críticas que o então deputado federal fazia à "velha política". À época, Bolsonaro usava a expressão "toma lá, da cá" para atacar políticos que cediam cargos em troca de favores. Cabe lembrar que ele foi deputado federal por 28 anos e ou boa parte deste tempo em partidos que integram o chamado Centrão.

O então candidato respondeu que sua família era "limpa" na política. "Sempre integrei o baixo clero em Brasília. Se tivesse, na forma de fazer política, ocupado altos postos, com toda certeza eu estaria envolvido na Lava Jato hoje em dia", afirmou.

Já durante o mandato, Bolsonaro se reaproximou do Centrão e tornou o bloco político seu principal aliado para garantir governabilidade. Em novembro ado, o presidente se filiou ao PL, um dos principais partidos do Centrão.

Roberto Marinho e a ditadura militar. Outro momento de polêmica foi a última pergunta da entrevista, quando William Bonner questionou Bolsonaro por uma declaração de seu vice, Hamilton Mourão, que aludia a um possível golpe militar. Bolsonaro considerou que a fala foi um "alerta" e se referiu a um editorial de 1984 em que Roberto Marinho defendia o regime militar.

"Eu fico com Roberto Marinho, o que ele declarou no dia 7 de outubro de 1984. (...) Repito a pergunta aqui: Roberto Marinho foi um ditador ou um democrata?", falou o então candidato à presidência.

Em 2013, o grupo globo publicou um editorial se retratando pelo apoio dado à ditadura militar. Ele foi lembrado por Bonner: "Candidato, nós aqui, trouxemos para a mesa o candidato à Presidência da República, já houve editorial sobre isso, o senhor certamente está informado, mas nós vamos encerrar agora, por causa do tempo."