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

ACM Neto anuncia Ana Ferraz Coelho como vice em chapa ao governo da BA

ACM Neto participa da abertura da Agro em Pauta em Salvador (BA) - ROMILDO DE JESUS/ESTADÃO CONTEÚDO
ACM Neto participa da abertura da Agro em Pauta em Salvador (BA) Imagem: ROMILDO DE JESUS/ESTADÃO CONTEÚDO

Regina Bochicchio, especial para o Estadão

Salvador

05/08/2022 12h53Atualizada em 05/08/2022 13h16

O pré-candidato ao governo da Bahia e ex-prefeito de Salvador ACM Neto (União) surpreendeu a todos e anunciou nesta quinta-feira, 4, como vice em sua chapa a empresária Ana Ferraz Coelho (Republicanos), de 40 anos, debutante na política e sobrinha do ex-governador Nilo Coelho (União), rei do agronegócio e atual prefeito do município de Guanambi. Curiosamente, o ex-governador foi um conhecido adversário do ex-senador Antônio Carlos Magalhães, avô de ACM Neto, que faleceu em 2007.

O nome da empresária nunca havia sido sondado para a vaga, cuja disputa se dava entre o Republicanos e PDT - este, que já tem a vice da capital baiana.

Com a aliança inusitada, ACM Neto, agora, tem em sua chapa uma candidata que pode se tornar a primeira vice-governadora da Bahia, caso vença as eleições. O acordo também sacramenta uma dobradinha no setor da comunicação. CEO do grupo de Comunicação Aratu, afiliado do SBT no Estado - pertencente à família de Nilo Coelho -, Ana fará par com ACM Neto, cuja família está à frente da Rede Bahia, retransmissora da Rede Globo no Estado.

A chapa, que se completa com Cacá Leão (PP) para o Senado, será oficializada em convenção do União Brasil nesta sexta-feira, 5, prazo final para formalização de candidaturas.

O perfil de empresária jovem e dinâmica foi um dos argumentos de ACM Neto ao acolher a indicação do Republicanos durante o anúncio. Embora tenha frisado que a escolha foi do aliado, ACM Neto disse que a indicação casou com o seu desejo de ter uma chapa "jovem", com uma representação feminina e "olhar de fora e para o futuro". O mais velho do trio, disse, é ele próprio, com 43 anos.

Com isso, o pré-candidato também dá pistas de como deve trabalhar a imagem da chapa durante a campanha, que terá como principal adversário o candidato do PT a governador, Jerônimo Rodrigues, que tem como vice Geraldo Junior (MDB), partido na Bahia comandado pelos irmãos Geddel e Lúcio Vieira Lima.

Ex-inimigos

Ana Coelho é filha de Silvio Roberto Coelho, irmão do ex-governador Nilo Coelho, que foi inimigo político de ACM, o avô. Apesar de ter sofrido perseguição do carlismo e do próprio ACM, o empresário do agronegócio hoje é correligionário de ACM Neto e unge a candidatura da sobrinha Ana como vice.

Nilo Coelho, apelidado de "Nilo Boi" por ser grande criador de gado, provocou contenda com ACM quando, em 1986, entrou no então PMDB para ser vice na chapa de Waldir Pires, que venceu o candidato carlista, Josaphat Marinho. Quando Pires deixou o governo para ser vice na chapa à Presidência ao lado de Ulysses Guimarães, em 1989, Nilo assumiu o governo do Estado.

ACM, então, ou a acusar Nilo Coelho de corrupção por supostamente ter enriquecido após assumir o governo. Ele teria adquirido a TV Aratu, fazendas e outros bens. Carlistas também o acusaram de ter puxado 200 km de rede elétrica para suas fazendas na região de Guanambi, onde é prefeito pela quarta vez. Nilo escapou ileso dessas acusações. Considerado um dos homens mais ricos da Bahia, na sua declaração de bens de 2020 consta um patrimônio de mais de R$ 59 milhões.