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

Lula achou que ficaria preso por uma semana, diz autor de biografia

Colaboração para o UOL

16/11/2021 11h54Atualizada em 16/11/2021 17h18

O ex-presidente Luiz Inácio Lula da Silva (PT) achou que ficaria detido apenas por cerca de uma semana, depois da condenação na Operação Lava Jato, em abril de 2018. A revelação foi feita pelo escritor Fernando Morais, ao UOL Entrevista, durante o lançamento, hoje, do livro "Lula, biografia". "Achou que, em uma semana, ou no máximo 10 dias, estaria na rua", disse Morais. No livro, Fernando Morais também revela que Lula dormiu bem na primeira noite preso.

O ex-presidente foi solto em novembro de 2019, após 580 dias de prisão na sede da Superintendência da Polícia Federal do Paraná, em Curitiba. A soltura ocorreu um dia depois de o STF (Supremo Tribunal Federal) ter decidido que um condenado só pode ser preso após o trânsito em julgado. Em abril deste ano, a Corte anulou as condenações em Curitiba e manteve Lula elegível.

Para Morais, Lula vai entrar para história acima de Getúlio Vargas, presidente do Brasil entre 1930-1945 e 1951-1954. "A história verá que Lula foi o maior político brasileiro até hoje. Sou um defensor da obra do Getúlio Vargas, mas acho que Lula vai estar na história um degrau acima do que esteve Getúlio", disse o escritor.

Na obra, Morais também aborda o papel da imprensa na prisão do ex-presidente Lula, em abril de 2018. O escritor responsabiliza parte dos veículos de comunicação pelo ocorrido. "É inacreditável, é escandaloso o que foi feito com Lula, a favor de [Sergio] Moro. Sem a 'Vaza Jato', Lula estaria preso", afirmou.

O escritor se refere à série de reportagens lançada pelo site The Intercept Brasil, que revelou troca de mensagens suspeitas entre o então juiz Sergio Moro, o então procurador Deltan Dallagnol e outros integrantes da Lava Jato.

Durante a entrevista, sem detalhar quais teriam sido as revelações, Morais contou que o escritor Paulo Coelho rompeu o contato com ele por meses após ler o livro sobre Lula, em que ele também é citado. A amizade só foi retomada durante um encontro em Paris.

"Ele me disse: 'Vou te confessar que fiquei estarrecido de me ver em seu livro'. Por razões que qualquer estudante de psicanálise do primeiro ano sabe, o ser humano apaga partes do seu ado de que não se orgulha. Quebramos o gelo e voltamos a ser amigos", disse.

O lançamento do segundo volume do livro está programado para 2023. O UOL divulgou, com exclusividade, um trecho da biografia do ex-presidente Lula.