;(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 sobre sair da política: 'Não quero ficar dentro de casa'

Do UOL, em São Paulo

21/06/2023 20h07

O ex-presidente Jair Bolsonaro (PL) afirmou hoje que não pensa em "aposentadoria" da vida política e que não deseja "ficar dentro de casa" em Brasília.

O que disse Bolsonaro:

O ex-presidente disse que poderia se mudar para uma cidade pequena do interior, mas que esse não é o seu desejo. "Tenho 68 anos, tenho aposentadoria do Exército por 15 anos de serviço e tenho uma de 30 anos da Câmara. Eu posso ir para uma cidade pequena do interior e cuidar da minha vida. Mas a gente quer continuar trabalhando, sendo ativo e colaborando com o futuro do meu país". A declaração foi dada à CNN, na véspera do julgamento no TSE (Tribunal Superior Eleitoral) que pode torná-lo inelegível por oito anos.

Bolsonaro argumentou que tem uma vida política ativa em Brasília e falou da importância da região para a família. "Tenho uma filha de 12 anos de idade, a minha filha tem uma atividade em Brasília, a minha enteada também, a minha esposa é aqui de Brasília. Eu não quero ficar dentro de casa em Brasília".

Ele contou que recebe parlamentares diariamente na sede do Partido Liberal e afirmou que os brasileiros entenderam o que é a política por causa dele. "Hoje recebi aqui uns 20 parlamentares, quase que diariamente isso acontece aqui na sede do PL. Compare os meus ministros com os atuais ministros do senhor Lula, veja a diferença. Isso eu transmiti para a população brasileira, o povo voltou a amar a bandeira do Brasil, voltou a dar valor a liberdade e entendeu o que é a política".

O ex-chefe do Executivo também voltou a falar sobre a regulamentação das redes sociais. "O povo acordou para a política basicamente em cima das mídias sociais e do meu trabalho. Mídias sociais, essa que querem regular, nós não podemos itir, eu fui o presidente que mais sofreu com todas as mídias e nunca falei em regulá-las", concluiu.

Bolsonaro rejeita falar em nome que poderia apoiar em 2026

O ex-presidente também rejeitou falar sobre um possível nome que poderia apoiar para a sucessão presidencial de 2026. "Hoje em dia, quem representa a centro-direita no Brasil sou eu", disse ele, ao emendar que está cedo para falar de 2026. "Não vou ar atestado de derrotado", reforçou, em outro momento.

Apesar de não ter declarado apoio a ninguém, lideranças de partidos próximos a Bolsonaro já trabalham com nomes como o governador de São Paulo, Tarcísio de Freitas (Republicanos), para concorrer em 2026 ao Palácio do Planalto.