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

Barcelona

Ex-presidente do Barça tem pedido de pena reduzida por caso que envolve CBF

Albert Gea/Reuters
Imagem: Albert Gea/Reuters

14/03/2019 17h10

O promotor espanhol José Javier Polo diminuiu hoje (14) o pedido de pena de prisão para Sandro Rosell, ex-presidente do Barcelona, acusado por lavagem de US$ 22,5 milhões da Confederação Brasileira de Futebol (CBF).

No julgamento realizado na Audiência Nacional da Espanha, o representante do Ministério Público reduziu o pedido de prisão para Rosell de 11 para seis anos de reclusão.

A mesma solicitação foi feita para o sócio do ex-presidente do Barcelona, o advogado Joan Besolí, cujo pedido de pena foi reduzido de dez para cinco anos.

Os dois, a esposa de Besolí e outros três testas de ferro são acusados por lavagem de dinheiro e organização criminosa.

No pedido apresentado hoje, o promotor afirmou que explicará no próximo julgamento, marcado para o dia 25 de março, os motivos para modificar os pedidos de pena contra os acusados do caso.

O Ministério Público da Espanha também quer que Rosell pague uma multa de US$ 66 milhões e fique impedido de exercer qualquer atividade no mundo empresarial por três anos depois do cumprimento da pena de reclusão prevista na solicitação apresentada hoje.

Por outro lado, os advogados de defesa mantiveram os pedidos de absolvição de todos os acusados no caso e denunciaram que seus clientes tiveram seus direitos violados. Segundo eles, o promotor incluiu fatos novos no processo que não estavam na acusação inicial.

Rosell é acusado de usar a empresa de marketing esportivo BSM para negociar pela CBF a venda dos direitos de televisão de 24 amistosos da seleção brasileira para um grupo da Arábia Saudita. O valor da negociação foi de US$ 30 milhões.

O Ministério Público da Espanha afirma que Rosell e o então presidente da CBF, Ricardo Teixeira, teriam recebido comissões ilegais na negociação dos direitos de transmissão dos amistosos da seleção. No entanto, o promotor do caso ressaltou que Teixeira é investigado no Brasil pelos mesmos crimes.

Na conclusão definitiva do Ministério Público, os acusados formaram um grupo criminoso de interesses comuns, reforçado por vínculos de amizade e parentesco, dedicado à lavagem de dinheiro em grande escala, com pleno conhecimento que a atividade era ilícita.

"Utilizando essa capacidade de parceria e confiança, os acusados ocultaram as quantias ilicitamente obtidas por uma pessoa muito relacionada com o acusado Rosell, Ricardo Teixeira", afirma o texto.

"Por ocasião da de certos contratos, este (Teixeira) intervinha em representação da Confederação Brasileira de Futebol. Particularmente o de compra e venda dos direitos audiovisuais da seleção nacional de futebol do Brasil, realizada pela citada confederação em favor da sociedade International Sports Events (ISE) e no contrato de patrocínio assinado pela CBF com a Nike", completa o documento apresentado pelo promotor.

Barcelona