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

Eleitores de 18 capitais vão definir seu prefeito no segundo turno

Adriano Vizoni/Folhapress
Imagem: Adriano Vizoni/Folhapress

Fabiana Maranhão

Colaboração para o UOL

16/11/2020 09h03

Eleitores de 18 capitais brasileiras vão voltar às urnas no dia 29 deste mês, para o segundo turno das eleições municipais. Haverá segundo turno para prefeito nas seguintes capitais: Aracaju, Belém, Boa Vista, Cuiabá, Fortaleza, Goiânia, João Pessoa, Maceió, Manaus, Porto Alegre, Porto Velho, Recife, Rio Branco, Rio de Janeiro, São Luís, São Paulo, Teresina e Vitória.

Em outras sete capitais, os prefeitos foram definidos no domingo (15). Belo Horizonte, Campo Grande, Curitiba, Florianópolis, Natal e Palmas reelegeram seus atuais mandatários. Em Salvador, Bruno Reis (DEM), candidato do atual prefeito ACM Neto (DEM), foi eleito com 64,2%.

Macapá teve suas eleições municipais adiadas por conta do apagão sofrido no estado.

Aracaju

Edvaldo (PDT) e Delegada Danielle (Cidadania) vão se enfrentar no segundo turno em disputa pela Prefeitura de Aracaju. Edvaldo, que tentará sua reeleição na capital sergipana, teve 45,57% dos votos. Danielle, que concorre pela primeira vez, teve 21,31%.

Belém

Edmilson Rodrigues (PSOL) e Delegado Federal Eguchi (Patriota) vão disputar o segundo turno pela Prefeitura de Belém. Edmilson, que tem o apoio do PT e de outros partidos de esquerda, recebeu 34,22% dos votos. Eguchi teve 23,06% dos votos.

Boa Vista

Arthur Henrique (MDB) e Ottaci Nascimento (Solidariedade) foram para o segundo turno. Atual vice-prefeito do município, Henrique obteve expressiva vantagem numérica, com 49,64% dos votos contra 10,59% do deputado federal por Roraima.

Cuiabá

Abílio Júnior (Podemos) e o atual prefeito Emanuel Pinheiro (MDB) vão disputar o segundo turno pela Prefeitura de Cuiabá. Com 100% das urnas apuradas, Abílio ficou com 33,72% dos votos e Emanuel, 30,64%.

Fortaleza

O deputado estadual Sarto (PDT) fará o segundo turno contra o deputado federal Capitão Wagner (PROS) em disputa pela Prefeitura de Fortaleza. Sarto teve 35,72% dos votos, enquanto Wagner recebeu 33,32%. O resultado da votação deixou de fora da corrida eleitoral a ex-prefeita Luizianne Lins (PT), que também estava no páreo.

Goiânia

Maguito Vilela (MDB) e Vanderlan Cardoso (PSD) vão disputar o segundo turno pela Prefeitura de Goiânia. Os dois estiveram empatados em primeiro lugar em pesquisas das intenções de voto desde o início da campanha. Com 100% das urnas apuradas, Maguito tem 36,03% dos votos e Vanderlan, 24,67%.

João Pessoa

Em uma das capitais do país com o maior número de candidatos, João Pessoa terá segundo turno entre Cícero Lucena (PP) e Nilvan Ferreira (MDB). Lucena teve 20,72% dos votos, enquanto Ferreira recebeu 16,61%.

Maceió

Maceió terá segundo turno para prefeito entre o ex-procurador-geral de Justiça Alfredo Gaspar Mendonça (MDB) e o deputado federal JHC (PSB). O cenário ficou indefinido até a manhã desta segunda (16), faltando poucas urnas a serem apuradas. Alfredo Gaspar teve 28,87% da preferência dos votos. JHC, quase empatado, teve 28,56%.

Manaus

Amazonino (Podemos) e David Almeida (Avante) vão disputar a Prefeitura de Manaus. Com 100% das urnas apuradas, Amazonino obteve 23,91% dos votos válidos e Almeida, 22,36%.

O atual prefeito, Artur Virgílio Neto (PSDB), não conseguiu construir um nome forte para dar continuidade à sua atual prefeitura tucana nestas eleições.

Porto Alegre

Sebastião Melo (MDB) e Manuela D'Ávila (PCdoB) aram para o segundo turno para a Prefeitura de Porto Alegre. Melo teve desempenho melhor do que mostravam as pesquisa e conquistou 31,01% dos votos. Manuela, que concorre pela terceira vez, teve 29% dos votos.

Porto Velho

Com 34,01% dos votos, o atual prefeito Hildon Chaves (PSDB) vai disputar com Cristiane Lopes (PP), que obteve 14,32%, o segundo turno pela Prefeitura de Porto Velho.

Recife

Uma disputa de primos vai marcar o segundo turno na capital pernambucana. Os deputados federais João Campos (PSB) e Marília Arraes (PT), bisneto e neta do ex-governador de Pernambuco Miguel Arraes, respectivamente, confirmaram o favoritismo nas pesquisas e foram os mais votados. João Campos teve 29,17% dos votos e Marília Arraes, 27,95%.

Rio Branco

Tião Bocalom (PP) e Socorro Neri (PSB) vão disputar o segundo turno pela Prefeitura de Rio Branco. Neri tenta a reeleição na capital do Acre. Bocalom teve 49,58% dos votos e Socorro, 22,68%.

Rio de Janeiro

Eduardo Paes (DEM) e o atual prefeito do Rio de Janeiro, Marcelo Crivella (Republicanos), irão ao segundo turno pela prefeitura da capital carioca. Paes contabilizou 37,01% dos votos. Crivella, por sua vez, somou 21,90%.

São Luís

O deputado federal Eduardo Braide (Podemos) vai disputar o segundo turno da eleição em São Luís contra o deputado estadual Duarte Júnior (Republicanos). Os candidatos obtiveram, respectivamente, 37,81% e 22,15% do total de votos na capital maranhense.

São Paulo

Bruno Covas (PSDB) e Guilherme Boulos (PSOL) farão o segundo turno das eleições paulistanas. O atual prefeito, eleito como vice na chapa de João Doria (PSDB) em 2016, tenta a permanência no cargo —ele teve 32,85% dos votos válidos. Boulos, em sua segunda disputa eleitoral, chega ao segundo turno com 20,24% dos votos, impulsionado por uma forte campanha nas redes sociais.

Teresina

A capital do Piauí terá segundo turno entre Dr. Pessoa (MDB) e Kleber Montezuma (PSDB). Dr. Pessoa recebeu 34,53% dos votos, enquanto Montezuma teve 26,70%.

Vitória

O segundo turno das eleições à Prefeitura de Vitória será disputado por Delegado Pazolini (Republicanos), que obteve 30,95% dos votos, e João Coser (PT), com 21,82%.