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

Justiça dos EUA abriu investigação contra Del Nero, diz jornal

FBI vê indícios de propina em contrato comercial de CBF para Copa do Brasil  - Ed Ferreira/Folhapress
FBI vê indícios de propina em contrato comercial de CBF para Copa do Brasil Imagem: Ed Ferreira/Folhapress

Do UOL, em São Paulo

06/07/2015 09h48

A Justiça dos EUA abriu investigação para apurar supostas irregularidades na gestão de Marco Polo Del Nero na presidência da CBF. A informação é do jornal O Estado de S. Paulo. A publicação destaca que um dos pontos analisados pela FBI tem como alvo o contrato firmado pela CBF para exploração de direitos televisivos da Copa do Brasil.

De acordo com o Estado, a Justiça dos EUA vê indícios de corrupção no acordo desta competição. A Traffic detinha os direitos exclusivos da Copa do Brasil desde 1989. Mas a Traffic teria sido obrigada a compartilhar os direitos de transmissão com outra empresa (Klefer).

Para o período entre 2015 e 2022 (já sobe gestão Del Nero), a Klefer pagaria à CBF R$ 128 milhões. Para as duas empresas não entrarem em guerra, a Klefer teria informado o pagamento de propina a uma pessoa, ainda não identificada.

Segundo o jornal, essa propina teria de ser elevada a partir de 2012, quando entraria em cena dois dirigentes. A FBI investiga se essas duas pessoas seriam Del Nero e José Maria Marin. Atualmente preso, Marin assumiu a CBF em março de 2012.

A FBI conta com a delação de José Hawilla, líder da Traffic, empresa que por décadas respondeu pelos direitos comerciais de competições da CBF e Conmebol. Para não ser preso e ficar em prisão domiciliar nos EUA, Hawilla se prontificou a informar detalhes de transações comerciais, além de pagar US$ 25 milhões em multa à Justiça norte-americana.

Ausente na Copa América

Del Nero não acompanhou a delegação brasileira que participou da Copa América disputada no Chile. Desde que sete dirigentes da Fifa foram presos na Suíça, em maio, Del Nero tem evitado eventos esportivos.

Um dia após a detenção dos dirigentes em Zurique, o dirigente deixou a Suíça e retornou ao país, ficando fora da eleição presidencial da Fifa. Na ocasião, Del Nero negou que sua volta às pressas ocorreu por receio, destacando que decidiu retornar para acompanhar de perto a criação da I do Futebol, em Brasília.