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

Johan Cruyff e a misteriosa ausência da Copa do Mundo-1978

26/03/2016 16h06

Barcelona, 26 Mar 2016 (AFP) - Johan Cruyff, lenda do futebol, nunca venceu uma Copa do Mundo, em grande parte porque, após perder a final de 1974 para a Alemanha, não quis jogar quatro anos mais tarde no Mundial da Argentina.

A razão pela qual o holandês, falecido na quinta-feira, não se juntou aos companheiros de seleção para disputar a Copa de 1978 segue sendo uma incógnita para muita gente.

A Holanda voltou à final do Mundial, na qual perdeu por 3 a 1 para a Argentina, sentindo amargamente a ausência do 'Holandês Voador', como era chamado Cruyff.

Uma das hipóteses cogitadas na época foi um suposto conflito com a Federação Holandesa em relação à premiação.

Outra teoria, que circula até hoje, é "que não queria viajar à Argentina para protestar contra a ditadura de Videla (Jorge Videla, no poder entre 1976 e 1981 e condenado por crimes contra a humanidade)", lembrou o amigo do ex-craque holandês Jordi Finestres.

De fato, durante os anos como jogador do Barcelona (1973-1978), Cruyff construiu uma reputação de não ter medo de expôr seu ponto de vista político contrário à ditadura de Franco.

"Johan se define como um homem 'social', nem de direita, nem de esquerda, mas acreditava nas sociedades livres e democráticas", contou Finestres à AFP.

Mas a motivação não foi política, explicou o próprio Cruyff em entrevista ao jornal peruano Deporte Total.

"Não foi por isso, se fosse por questões políticas nunca teria jogado na Espanha durante a ditadura de Franco", afirmou.

- Família -"Eu anunciei minha aposentadoria da seleção em 1977. Cansei, tinha cumprido meu ciclo. Inventaram muitas histórias sobre isso", declarou ao jornal peruano.

Os motivos foram muito mais pessoais, como revelou em 2008, 30 anos depois do fato, à Cataluña Radio.

Antes da Copa do Mundo, Cruyff e sua família foram vítimas de uma tentativa de sequestro em sua casa em Barcelona.

"Naquele momento veio alguém e colocou um rifle na minha cabeça. Eu estava amarrado, minha mulher também, junto com as crianças na chão da casa de Barcelona", lembrou o ex-jogador.

Após esse trauma, "meus filhos iam à escola com a polícia e a minha casa ficou sob vigilância por alguns meses. Chega um momento em que você fala 'basta'. Há momentos em que há outros valores na vida", completou.

Cruyff decidiu então não se afastar da família e não ficar várias semanas na Argentina para disputar a Copa do Mundo.

A ausência no Mundial "não teve repercussão" negativa sobre sua carreira, já que o três vezes vencedor da Bola de Ouro havia alcançado a glória no futebol, garantiu Jordi Marcos, autor de um documentário sobre o famoso camisa 14 do 'Carrossel Holandês'.

Um ano depois, Cruyff, brigado com os dirigentes do Barcelona, foi jogar nos Estados Unidos, antes de voltar ao Ajax de Amsterdam, clube que o revelou.

A única Copa do Mundo que Johan Cruyff disputou foi a de 1974 na ex-República Federal Alemã, onde a seleção holandesa terminou derrotada pela equipe local, comandada por Franz Beckenbauer.