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

Morre Paolo Rossi, carrasco do Brasil na Copa de 1982

Do UOL, em São Paulo

09/12/2020 21h45

O mundo do futebol está novamente em luto. Campeão do Mundo com a seleção italiana e carrasco do Brasil em 1982, o ex-jogador Paolo Rossi morreu hoje (9), aos 64 anos. A informação foi dada pelo canal RAI, e confirmada pelos jornais 'Corriere Dello Sport' e 'Gazzetta Dello Sport'. A causa da morte ainda não foi informada.

Eleito o melhor jogador do Mundial e artilheiro da competição, Paolo foi quem marcou os três gols da vitória que eliminou a seleção brasileira, apontada como uma das maiores da história, daquele Mundial.


Nos últimos anos, Rossi atuou como comentarista nos canais Mediaset e Rai, da Itália. Ele deixa sua esposa, Federica, e três filhos: Sofia Elena, Maria Vittoria e Alessandro.

Nascido na cidade de Prato, na região da Toscana, o ex-atacante foi revelado pelas categorias de base da Juventus. Foi emprestado ainda aos 19 anos para o Como. No entanto, sua primeira agem de destaque foi pelo Vicenza, onde venceu o título da segunda divisão e foi artilheiro na surpreendente campanha que deu ao pequeno clube o vice-campeonato italiano na temporada seguinte.

O início promissor, que rendeu suas primeiras convocações à seleção italiana e a participação na Copa de 78, foi freado em 1980 por uma suspensão de três anos pela acusação de envolvimento em um esquema de manipulação de resultados conhecido como Totonero. A punição foi posteriormente reduzida para dois anos, o que possibilitou sua convocação para o Mundial de 1982.

O desempenho de Rossi na Espanha, entretanto, esteve longe do ideal nos três jogos da Itália na primeira fase daquela Copa do Mundo. Ele ou e branco nos três empates da Azzurra, que só não voltou mais cedo para casa pelo critério de gols marcados. Após cair num grupo com Argentina e Brasil, o fim da linha parecia uma questão de tempos para os italianos, mas foi aí que o Bambino d'Oro ou a deixar seu nome marcado na história do futebol.

Uma boa exibição na vitória por 2 a 1 contra a Argentina foi apenas uma amostra do que estava por vir. Rossi fez a partida de sua vida contra a seleção brasileira, que muitos consideram uma das melhores equipes da história do futebol, e protagonizou a eliminação da Canarinho com três gols num jogo que, para nós, se tornou conhecido como a Tragédia do Sarriá, nome do estádio em Barcelona no qual o jogo foi disputado.


Marcou outros dois tentos na semifinal contra a Polônia e também deixou sua marca no gol que abriu o placar da vitória italiana por 3 a 1 sobre a Alemanha Ocidental, na decisão.

Após o Mundial, voltou a se destacar pela Juventus, onde foi bicampeão italiano e também venceu Copa dos Campeões da Europa [atual Liga dos Campeões da Uefa], em 1985.

Se transferiu ao Milan também em 1985, onde teve uma agem apagada, e encerrou a carreira no Verona, na temporada 1986/87, antes de completar 31 anos, após uma lesão ligamentar no joelho.

Em 2004, foi eleito por Pelé como um dos 123 melhores futebolistas vivos, em lista promovida pela Fifa para celebrar o centenário da entidade máxima do futebol.

Paolo Rossi morreu aos 64 anos - Reprodução - Reprodução
Paolo Rossi
Imagem: Reprodução

Dias difíceis para os amantes do futebol

Os últimos meses de 2020 têm sido de despedidas para os fãs do futebol. Em 25 de novembro, o esporte perdeu o craque argentino Diego Maradona, vítima de uma parada cardiorrespiratória aos 60 anos. Ontem (8), morreu Alejandro Sabella, ex-técnico da seleção albiceleste. Ele estava internado desde o fim de novembro após sofrer uma arritmia, e vinha apresentando piora no quadro clínico.

No Instagram, Federica Cappelletti, esposa de Pablito, como era chamado, se despediu do marido. "Para sempre", escreveu. A jornalista e escritora era casada com o ex-jogador desde 2010.

autoplay: