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

Danilo Lavieri

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Leila abre caminho para paz com Nobre e detalha rompimento com Mancha Verde

Paulo Nobre, ex-presidente do Palmeiras, e Leila Pereira, atual mandatária do clube - Cesar Greco/Ag Palmeiras
Paulo Nobre, ex-presidente do Palmeiras, e Leila Pereira, atual mandatária do clube Imagem: Cesar Greco/Ag Palmeiras

Colunista do UOL

04/02/2023 12h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Na trajetória que teve no Palmeiras até chegar à presidência, Leila Pereira também coleciona rivais e inimigos. Dois dos mais famosos são o ex-presidente Paulo Nobre e também a torcida organizada Mancha Verde. Ambos são antigos aliados e que hoje estão do lado oposto da trincheira.

Em entrevista ao blog, a dirigente abriu as portas para conversar com o empresário e explicou o motivo de ter rompido com o grupo de torcedores que antes recebiam incentivos para caravanas e também para o desfile de carnaval.

O UOL já publicou outras três partes da entrevista com Leila Pereira (sobre a compra do avião, a relação com Abel Ferreira e a reação ao apelido de blogueirinha) e ainda reserva mais dois trechos para amanhã (4).

Confira a quarta parte da entrevista

Danilo Lavieri: Você acha que é um dia possível reconciliar com Paulo Nobre?
Leila Pereira:
Olha, eu estou à disposição. Eu sou a Leila paz e amor (faz símbolo da paz com os dedos). Eu quero o melhor para o Palmeiras. Eu converso com qualquer pessoa. Não briguei com ninguém. As pessoas que brigam comigo. Se brigam comigo eu me defendo. E com relação ao Paulo, a gente nunca teve amizade. Nos conhecemos quando eu ofereci o patrocínio e fui ali. Por coincidência era ele, mas iria em qualquer presidente. Foi pelo Palmeiras, não por ele. E aí aconteceram todas as coisas que vocês sabem e que nos afastaram, mas converso com qualquer pessoa.

Com Paulo Serdan e líderes da Mancha Verde você voltaria a conversar?
Leila Pereira:
Eu sempre tive uma proximidade com o Serdan, ele sabe disso. Eu era patrocinadora da escola de samba, a Mancha Verde também já sabe que eu sempre ajudei as caravanas. Todos os jogos fora de casa, vários ônibus iam com a minha colaboração para que o torcedor fosse presente. Em todas as festas de campanha, sempre convidei membros da organizada. Eu sempre quis deixar claro que nunca tive preconceito com nada, sabe? Todo torcedor tem que ser respeitado. Eu sempre tratei com o mais profundo respeito. E aí? Aconteceram esses problemas depois que fui eleita presidente. Eles quiseram determinar como eu deveria conduzir e isso eu não ito. Eu fui eleita pelo associado para ser a presidente. Quem quiser tomar as decisões que se candidate e possa ter a caneta para decidir. Eu vou decidir da melhor forma para o Palmeiras.

Mas o que aconteceu para o rompimento?
Leila Pereira:
Quando começou a pressão, eu chamei ele aqui nessa sala da Crefisa, conversei com Serdan, com o Jorge (presidente da Mancha), e pedi por favor para eles pararem, que tinha começado meu mandato ali. E aí começaram os textos nas redes sociais, achei desrespeitoso. Eles sabem que eu sempre tratei com muito respeito. Nunca na história do Palmeiras estiveram tão representados como na minha posse. Estavam lá o Paulo Serdan, o Reginaldo Pereira, uns quatro cinco da organizada na minha posse porque eu convidei. Eu sempre os tratei com respeito e a recíproca não foi verdadeira. Por quê? Não sei. Mas aí cancelei o patrocínio da Escola, cancelei a ajuda para caravanas. E aí eles lançaram essa conversa que a organizada não é vendida. Eu nunca comprei ninguém. Que é isso? Tem tanta coisa boa para a gente comprar. Minha relação nunca foi essa. Sempre quis aproximar o torcedor organizado do clube, mas hoje eu vejo, como presidente, que eu estava errada. Sempre me perguntava o motivo de outros presidentes estarem distantes da organizada e hoje eu entendo.

Você pediu para que candidatos ao conselho ligados à Mancha Verde saíssem pela chapa da oposição?
Leila Pereira:
Não.

Nota da redação: Apesar da negativa de Leila Pereira, o blog soube que houve, sim, movimentação política para que membros da organizada lançassem a sua candidatura na chapa da oposição.

Siga também as opiniões de Danilo Lavieri no Twitter, no Instagram e no TikTok