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

Fábio (PSD) desbanca candidato de Lula e é eleito governador de Sergipe

Fábio Mitidieri (PSD) foi eleito hoje ao governo de Sergipe - Divulgação
Fábio Mitidieri (PSD) foi eleito hoje ao governo de Sergipe Imagem: Divulgação

Colunista do UOL

30/10/2022 19h14Atualizada em 30/10/2022 19h55

Deputado federal em segundo mandato, Fábio Mitidieri (PSD), 45, venceu hoje a eleição para governador de Sergipe e vai comandar o estado pelos próximos quatro anos. Ele foi apoiado pelo atual governador, Belivaldo Chagas (PSD) e obteve 51,70% dos votos válidos.

Fábio derrotou o senador Rogério Carvalho (PT), que era o candidato oficialmente apoiado pelo ex-presidente Luiz Inácio Lula da Silva (PT). O governador eleito também já havia declarado voto em Lula.

A eleição marcou uma virada de Fábio, que no primeiro turno ficou atrás do petista, com 38,91% dos votos válidos. Já Rogério teve 44,7%.

A vitória se tornou especialmente marcante porque, no segundo turno, Rogério conseguiu o apoio mais disputado do estado: o do bolsonarista Valmir de Francisquinho (PL), que teve seu nome barrado na disputa pelo TSE (Tribunal Superior Eleitoral), mas foi o candidato mais votado no primeiro turno.

Valmir foi a escolha de 457.922 eleitores, bem mais do que Rogério Carvalho, que teve 338.796, ou Fábio, com 294.936. Entretanto, devido à cassação da chapa, seus votos foram considerados nulos.

Valmir ainda tentou a validação dos votos pelo STF (Supremo Tribunal Federal), após o TSE anular sua inelegibilidade, na semana seguinte ao primeiro turno. Contudo, seu recurso foi negado e ele continuou fora da disputa.

O bolsonarista afirmou que decidiu apoiar Rogério em oposição à candidatura de Fábio, que, segundo ele, seria o responsável por influenciar a Justiça para que ele não fosse candidato em 2022.

Fábio retrucou a acusação e disse que foi um advogado do PT quem havia pedido a cassação. "O povo viu que só foi Valmir fechar um acordo com você que, milagrosamente, reverteu o caso e está elegível", disse ao opositor em um dos debates.

Além do atual governador, Fábio teve apoio do senador Alessandro Vieira (PSDB), quarto colocado na disputa no primeiro turno (contando com Valmir).

Quem é o novo governador?

Fábio é formado e começou sua carreira política em 2009, um ano após ser eleito vereador por Aracaju. No mesmo ano, virou secretário Municipal de Esportes.

Em 2014, foi eleito deputado federal e quatro depois foi reeleito com o maior número de votos em Sergipe para a Câmara Federal. Foi o quarto mais votado do país em termos percentuais.

O vice-governador eleito é o empresário Zezinho (PDT).