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

Sem certeza de partido, MBL disputará governo de SP com Arthur do Val

Do Val vai ser o candidato do MBL ao governo de São Paulo no ano que vem - 13 nov. 2020 - Renato S. Cerqueira/Estadão Conteúdo
Do Val vai ser o candidato do MBL ao governo de São Paulo no ano que vem Imagem: 13 nov. 2020 - Renato S. Cerqueira/Estadão Conteúdo

Nathan Lopes

Do UOL, em São Paulo

19/11/2021 15h04

Surpresa na eleição paulistana de 2020, o deputado estadual Arthur do Val (Patriota), conhecido como Mamãe Falei, confirmou que irá disputar a eleição para o governo paulista no ano que vem.

O anúncio oficial será feito na tarde de amanhã no Congresso do MBL (Movimento Brasil Livre), grupo que ele integra. Mas, em de hoje do evento, ele já respondeu perguntas de militantes sobre o que faria no comando do Palácio dos Bandeirantes. "Não faz a menor lógica desistir de uma candidatura que tenho total certeza do meu propósito", disse o parlamentar.

Por qual partido?

Ao confirmar a pré-candidatura, Do Val disse que tudo indica que ele disputará a eleição pelo Patriota, seu atual partido, mas há negociações com o União Brasil, que será criado após a fusão entre PSL e Democratas. O objetivo do MBL é que todos estejam no mesmo partido.

O Patriota seria o mais provável para continuar abrigando-o em razão de o partido ter permitido que o deputado tentasse a Prefeitura de São Paulo no ano ado. Ele terminou o pleito em quinto lugar, com quase 10% dos votos, resultado além das expectativas. "Ela mostrou que tenho viabilidade eleitoral."

Houve conversas com o União Brasil envolvendo o ex-governador Geraldo Alckmin (PSDB), que está de saída do PSDB e deve disputar o governo paulista; o próprio Alckmin ainda não definiu seu destino.

A proposta seria para tirar Do Val da disputa do ano que vem, mas, em contrapartida, dar o apoio ao MBL na eleição para a Prefeitura de São Paulo em 2024. As conversas não estão avançando, ainda mais após as especulações envolvendo Alckmin e o PT. Também houve um diálogo com o Podemos, mas com possibilidade mais remota de haver acerto.

"o além"

Do Val quer se colocar como opção contra candidaturas que são próximas do PSDB, como o ex-governador Márcio França (PSB), o vice-governador Rodrigo Garcia (PSDB), e o próprio Alckmin, que comandou o estado por quatro mandatos.

Por isso, segundo ele, faria mais lógica para o MBL tentar a candidatura majoritária. "Se arriscar a fazer uma coisa que é o além, que é pleitear o Executivo", disse. "Acho que é um o inevitável senão a gente vai continuar sendo sommelier do projeto dos outros."

De acordo com o deputado, sua campanha será mais focada em atrair eleitores na região da capital paulista. A eleição para a prefeitura também teria apresentado o parlamentar para grupos de empresários que costumam apoiar outros candidatos, segundo Do Val. "Depois da eleição, muitos desses grupos vieram me procurar", disse, relatando a comparação com oponentes.

Foco em bancada

arthur do val - Reprodução/Facebook/mblivre - Reprodução/Facebook/mblivre
O deputado estadual Arthur do Val no 6º Congresso do MBL, na zona leste de São Paulo
Imagem: Reprodução/Facebook/mblivre

Ter a candidatura de Do Val também é importante, segundo membros do MBL, para criar uma bancada do grupo. "É importante ter a candidatura dele não só pela candidatura em si, mas também para puxar voto de legenda, ajudar a eleger deputados estaduais, federais", disse o deputado federal Kim Kataguiri (DEM-SP). "A visibilidade de você ter alguém no debate, nas entrevistas, é maior."

Um dos objetivos do MBL é crescer no Legislativo. Na Câmara, possui apenas Kataguiri, que projeta que o grupo poderá chegar a quatro ou cinco deputados. O deputado, no , inclusive, chegou a convocar membros do movimento para disputar uma cadeira na Câmara, como o vereador paulistano Rubinho Nunes (PSL), que ainda não se decidiu sobre participar do próximo pleito.

Moro apoia?

Membros do MBL chegaram a incentivar Sergio Moro (Podemos) a voltar para a política, mas ainda não há certeza de um apoio formal do movimento à candidatura do ex-juiz e ex-ministro do governo de Jair Bolsonaro (sem partido). O grupo, porém, entende que Moro está simpático à pré-candidatura de Do Val, que criaria um palanque paulista para o ex-ministro.

"Mas claro que isso vai depender também da conversa dele com o próprio partido", disse Kataguiri, que já indica que o MBL irá esperar reciprocidade caso as partes se entendam. "Qualquer candidato que a gente vá apoiar na terceira via, fundamental que ele apoie também o Arthur aqui em São Paulo."