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

'Brasil precisa de empatia': eleitoras de Tebet se dividem sobre 2º turno

A cirurgiã dentista Denise Abranches votou em Simone Tebet no 1º turno e deve votar em Lula no 2º - André Porto/UOL
A cirurgiã dentista Denise Abranches votou em Simone Tebet no 1º turno e deve votar em Lula no 2º
Imagem: André Porto/UOL

Claudia Castelo Branco

Colaboração para o TAB, de São Paulo

17/10/2022 04h01

A senadora Simone Tebet (MDB-MS) conseguiu 1,6 milhão de votos no estado de São Paulo — quase um terço do que obteve em todo o país (4,9 milhões de votos). Na capital, onde Simone conquistou 558.748 votos (8,11%), a maioria dos eleitores que apertaram 15 para presidente moram em bairros ricos.

Na seção do Jardim Paulista (Zona Eleitoral 5), por exemplo, 15,8% dos eleitores apostaram na chapa de Tebet e Mara Gabrilli (PSDB-SP). Esta foi a zona que deu a Simone a maior porcentagem da capital. O bairro tem um dos metros quadrados mais caros do Brasil — com valores acima dos R$ 16 mil — e está próximo à avenida Paulista.

Moradora dos Jardins, Denise Abranches, 47, coordenadora da área de odontologia do Hospital São Paulo, votou em Simone e Mara no primeiro turno. Ela foi a primeira brasileira voluntária a receber a vacina AstraZeneca contra o coronavírus. "Votei pela ciência, que é soberana." A participação de Tebet na I da Covid foi fundamental para escolhê-la como candidata, disse a dentista.

No segundo turno, Abranches votará no que chamou de "tríade da vacina" — Lula, Alckmin e Simone. Ela confirmou que foi Nelson Teich, o ex-ministro da Saúde que ou 28 dias no cargo, quem fez o primeiro contato com a Universidade de Oxford, responsável pelo estudo da AstraZeneca do qual fez parte. O critério de escolha para voluntários fora o de exposição ao vírus. "Onde tinha mais vírus? Na boca. Eu digo que estava na 'linha de frente final'." Denise emocionou-se o tempo inteiro ao lembrar do ápice da pandemia no Brasil. "Eu lidava com saliva. Ninguém queria encostar em mim, descer no elevador comigo. Não consigo esquecer."

Na época, não era simples recrutar voluntários para testes clínicos, devido à disputa ideológica travada no Brasil e ao negacionismo pregado pelo governo federal. Mas ela nunca sentiu medo. De férias, ela conta que está "esperando a chuva ar". E, pelas 700 mil pessoas que morreram, não escondeu sua decisão para o segundo turno. "Enquanto morriam, o presidente estava andando de jet ski."

Simone Tebet e Lula, no anúncio do apoio da candidata à candidatura do ex-presidente  - Ricardo Stuckert/Divulgação - Ricardo Stuckert/Divulgação
Simone Tebet e Lula
Imagem: Ricardo Stuckert/Divulgação

Do Cidade Jardim ao Butantã

Ana Luiza Mansour embarcava para a Europa quando atendeu ao telefonema da reportagem do TAB. Moradora do Cidade Jardim, na zona sul, ela também votou em Simone Tebet no primeiro turno, para acabar com a polarização entre Bolsonaro e Lula. "Agora vou anular. Tá difícil."

Mansour é voluntária em projetos sociais. Faz críticas ao presidente, mas apoia Sergio Moro e não consegue votar no PT. "Realmente achei a Simone mais séria, uma pessoa com postura." Com o avião decolando, despediu-se. "Tenho outras amigas que votaram nela também."

Uma delas é Claudia Amado, corretora de "apartamentos de requinte" — prefere não usar o termo "luxo". Formada em publicidade e psicologia, Amado frequenta círculos de gente com alto poder aquisitivo em São Paulo. "Sou um compilado do Brasil."

Nascida no Rio de Janeiro e com família de origem diversa — Sergipe, Bahia e Rio Grande do Sul —, contou não ter gostado das declarações do presidente sobre os nordestinos. Ela vota na Zona Eleitoral 346, que corresponde ao Butantã, na zona oeste, onde a chapa de Tebet obteve 11,70% dos votos.

Amado é pragmática nas falas e não gosta de forasteiros na política. Elogiou Simone Tebet usando os adjetivos "sensata", "inteligente", "estudiosa" e "firme". "Sem grito. Sem berro. Estou cansada de estridência. O fato de ela ter uma história política não é demérito nenhum."

A corretora ou a observar a senadora quando o MDB ventilou seu nome como possível candidata. Ao se cercar de mulheres de renome, como a economista Elena Landau, Amado tomou sua decisão. "O fato de ser mulher pesou também. Ela apresentou propostas para a educação e vi um olhar mais afetivo para o povo brasileiro. São milhões de pessoas ando fome. Ela enxerga isso. O Brasil não é feito só de empresários, concorda?".

Amado, que não gosta do PT e prefere não mencionar o nome de Lula, afirma que, neste momento, seu pensamento está em "total consonância ao de Simone Tebet". "O Brasil precisa de empatia", encerra.