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

Menon diz que Vila Belmiro deveria mudar de nome após morte de Pelé

VILA BELMIRO Estádio Urbano Caldeira recebe velório de Pelé, que morreu aos 82 anos - Divulgação/Santos
VILA BELMIRO Estádio Urbano Caldeira recebe velório de Pelé, que morreu aos 82 anos Imagem: Divulgação/Santos

Colaboração para o UOL, em São Paulo

30/12/2022 17h28

Pelé, o Rei do Futebol, morreu ontem (29), aos 82 anos, no Hospital Albert Einstein, onde estava internado há um mês. A causa da morte foi a falência múltipla dos órgãos provocada pelo avanço do câncer de cólon que ele tratava desde 2021.

Menon, colunista do UOL Esporte, disse que a Vila Belmiro, estádio do Santos, deveria ganhar um novo nome, homenageando o maior ídolo da história do clube. Na opinião do jornalista, nenhuma homenagem a Pelé é exagerada.

"Todas as homenagens devem ser feitas, mesmo que sejam repetitivas, redundantes. O que eu pensei imediatamente é mudar o nome da Vila Belmiro. Urbano Caldeira pode ter sido uma grande pessoa, mas, se até o estádio do Bragantino mudou para Nabi Abi Chedid…", disse.

"Tem que ser Arena Pelé, Estádio Pelé. Tudo tem que ser Pelé. Deveria ter uma cidade chamada Pelé, construir uma cidade, um bairro de Santos. Tudo. O mundo inteiro homenageia, fala, naquelas capas todas [de jornal]", completou.

Despedida pequena demais

O último jogo de Pelé com a camisa do Santos foi no dia 2 de outubro de 1974, em um jogo contra a Ponte Preta, na Vila Belmiro.

Na opinião de Menon, faltou ao Santos um plano na época para tornar a despedida de Pelé um grande evento. O colunista acredita que o Rei do Futebol merecia algo como uma excursão mundial.

"O marketing era precário no tempo da despedida do Pelé. Ele não podia se despedir contra a Ponte Preta na Vila Belmiro. Eu não entendo nada de marketing, mas o Santos deveria ter pego o Pelé em 1974 e feito uma excursão mundial", opinou.

"'O último jogo do Pelé na Costa Rica', 'O último jogo do Pelé na Polônia', 'O último jogo do Pelé na Polônia', 'O último jogo de Pelé em Saturno!'. [Deveria] Viajar o mundo inteiro com o Pelé se despedindo em cada país. Deveria ter sido isso. Mas, talvez, naquele tempo não se pensasse nisso", finalizou.