;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Eike Batista culpa executivos da OGX e má sorte por colapso

Do UOL, em São Paulo

16/09/2013 09h58

O empresário Eike Batista concedeu ao The Wall Street Journal sua primeira entrevista desde o início da crise que abalou seu império. No texto publicado nesta segunda-feira (16), Eike criticou executivos da petroleira OGX, que ele costumava chamar de 'dream team': "Eu sou dono de um grande grupo e sozinho, eu não faço nada".

Ele disse, ainda, que os investidores saíram do negócio precocemente, e que simplesmente não teve sorte. "Eu sou o maior perdedor nisso tudo. Eu tentei criar riqueza para todos nós", afirmou Eike ao jornal norte-americano.

Segundo o WSJ, Eike diz que se sente à vontade para culpar os gestores da OGX, já que, como um executivo do setor de mineração, ele não tinha conhecimento da indústria de petróleo para questionar os relatórios que eles apresentavam.

“Sou dono de um grande grupo. Eu sozinho não posso fazer isso. Eu poderia ser o dono de um hospital, mas sem 50 cirurgiões das suas respectivas áreas, você não é nada. Não tenho o conhecimento específico. Você não pediria ao dono de um hospital para operar seu rim”, afirmou.

Ao longo da entrevista, Eike citou várias vezes o empreendedor norte-americano Elon Musk, fundador da empresa de pagamentos Pay Pal, da companhia de viagens espaciais SpaceX e da fabricante de carros elétricos Tesla Motors.

Musk foi desacreditado por investidores, mas depois provou que os investidores estavam errados. Eike disse acreditar que vai ter o mesmo triunfo quando seus empreendimentos estiverem rentáveis.

"Musk disse que começar uma empresa é como comer vidro. Eu estou comendo vidro", afirmou.

Supersticioso

A reportagem ainda cita a superstição do empresário. “Se você olhar para o meu mapa astral, esse período não foi favorável para mim. A boa fase? Ela já começou, literalmente, este mês”, disse Eike.

O empresário tem conseguido vender partes de empresas do grupo EBX, em uma série de negociações nas últimas semanas. Em julho, o controle da geradora de energia MPX foi transferido para a empresa alemã E.ON.

Em agosto, a EIG Management se comprometeu a injetar até US$ 560 milhões pela participação majoritária na empresa de logística LLX. Na semana ada, a mineradora MMX vendeu o Porto Sudeste para a Trafigura e o Mubadala, em um negócio de US$ 400 milhões.