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

'Me sinto com 40 anos', diz candidato a prefeito aos 94, mais idoso do país

O empresário José Braz (PP) e sua mulher, Lédia - Arquivo pessoal
O empresário José Braz (PP) e sua mulher, Lédia Imagem: Arquivo pessoal

Hygino Vasconcellos

Colaboração para o UOL, em Porto Alegre

04/10/2020 04h00

Com 94 anos, o empresário José Braz (PP) é o candidato a prefeito mais idoso de todo o país e integra a lista dos "vovôs da política". Para o político, a idade avançada faz pouca diferença na corrida pelos votos em Muriaé (MG), cidade de pouco mais de 100 mil habitantes, a 314 km de distância de Belo Horizonte. A tal ponto que ele se compara com uma pessoa de meia-idade.

"Eu me sinto com 40 anos, estou muito bem, não sinto nada, nunca tive dor de cabeça. A idade não me preocupa. Sou uma pessoa tranquila, trabalhadora. Durmo cedo e acordo cedo", conta o candidato para o UOL.

Braz já ocupou o cargo de prefeito em outras duas ocasiões: entre 2005 e 2012. Agora volta à disputa "unicamente por vontade própria" e com apoio da família.

Não quero parar [de trabalhar], não posso parar. Eu vou ar os 100 anos trabalhando. Nunca fumei, bebo muito pouco, sou pessoa muito controlada.
José Braz, candidato a prefeito de 94 anos

O empresário afirma que, na verdade, entrou tarde na política: com 79 anos. Acabou se inspirando no irmão, prefeito três vezes no município e já falecido. "Eu entrei na política por acaso. Fui seu sucessor."

O empresário José Braz (PP) em sua foto oficial de candidato - Divulgação - Divulgação
O empresário José Braz (PP) em sua foto oficial de candidato
Imagem: Divulgação
Devido à pandemia, o idoso garante que redobrou as atenções com higiene. "Sou muito cuidadoso, uso máscara diariamente, troco a máscara duas vezes por dia. Não abraço ninguém, não aperto mão de ninguém. A gente tem que confiar que essa doença vai ar."

O político começou a trabalhar cedo, com 13 anos, auxiliando o pai em uma marcenaria. "Trabalhei nove anos com ele. Desde criança, fui muito trabalhador. Sou uma pessoa que gosto de trabalhar. Hoje meu filho me pergunta se eu vou viver 200 anos e eu acho que vou, sim", salienta o político, dono de uma rede de revendas de carros, com mais de 80 unidades espalhadas pelo país.

Após deixar a prefeitura, em 2012, Braz abriu uma nova empresa no ramo imobiliário e acabou construindo um prédio de 20 andares na cidade, com 140 apartamentos. Além disso, parte da família mora em um condomínio fechado. Casado há 73 anos, político tem hoje nove netos e 21 bisnetos.

A veia política acabou influenciando o neto Renzo Braz, 40, que já foi deputado federal por duas vezes. "Meu pai era exímio coordenador de campanha. Ele foi candidato a deputado federal, mas descobriu um câncer e acabou desistindo, vindo a falecer em 1998. Eu sempre quis ajudar as pessoas e, quando meu avô foi candidato, comecei a fazer trabalho mais a nível estadual. Eu penso, se a gente não colocar a cara a tapa, a política vai continuar a mesma coisa", observa Renzo, que tem auxiliado na campanha do avô.

Candidato a vice mais idoso é ainda mais velho

Entre os candidatos a vice-prefeito, Termicio Gomes Soares (PT) é considerado o mais idoso. Com 97 anos, ele disputa o cargo na Prefeitura de Araucária (PR), a 30 km de Curitiba.

A reportagem tentou contato com Soares, entretanto, a direção municipal do partido negou a entrevista. "No momento é inviável qualquer entrevista, estamos preservando nosso candidato a vice-prefeito. Agradecemos o interesse e ficamos à disposição para encaminhar a biografia dele para o caso de uma matéria", disse a direção do partido.

A reportagem argumentou que a entrevista seria por telefone, sem contato com o candidato. Em seguida, foi ado o contato do secretário-geral do partido, Rivadal Padilha, que exigiu listagem prévia de perguntas para evitar que o candidato caísse em uma "pegadinha".