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

Bill Gates e Melinda French estão oficialmente divorciados, diz TV

Melinda French Gates e Bill Gates - Getty Images
Melinda French Gates e Bill Gates Imagem: Getty Images

De Tilt, em São Paulo

02/08/2021 16h13Atualizada em 02/08/2021 17h18

Depois de anunciarem o divórcio em maio desde ano, agora Bill Gates e Melinda French Gates estão oficialmente divorciados, segundo o canal Fox Business.

Documentos judiciais obtidos pela Fox Business confirmam que o casamento que durou 27 anos chegou ao fim. Hoje, um juiz do Tribunal Superior do Condado de King, em Seattle, estado de Washington, oficializou a medida ao os papéis do divórcio e pôs fim ao processo de separação iniciado há três meses, disse outro canal americano, CNBC.

Os autos também sustentam que Melinda não mudará o sobrenome e que, ao aderir os termos do acordo que fez verbalmente com Bill, esses serão os parâmetros utilizados para definir quem ficará com o que na fortuna bilionária. A Fox Business informou que não está claro o que esse acordo implica.

O anúncio da separação

Em 3 de maio, o então casal de bilionários anunciou que decidiram se separar depois de 27 anos ao compartilharem uma nota conjunta simultaneamente em seus perfis no Twitter.

"Após uma longa reflexão e muito trabalho no nosso relacionamento, tomamos a decisão de terminar nosso casamento", diz o ex-casal em nota. "Vamos continuar trabalhando juntos, mas não acreditamos mais que podemos crescer juntos como um casal nesta próxima etapa de nossas vidas.".

Contudo, apesar de estarem oficialmente separados a partir de hoje, o processo para istrar a fortuna do casal que soma US$ 130 bilhões (cerca de R$ 671 bilhões) deve continuar na corte americana, sendo que a primeira audiência só está marcada para abril de 2022.

Eles não tinham acordo pré-nupcial, documento comum em uniões civis quando um ou dois cônjuges são ricos. Além das dúvidas a respeito da continuidade dos trabalhos em torno da Fundação Bill e Melinda Gates, que já investiu R$ 53,8 bilhões em projetos filantrópicos, há na divisão outros patrimônios da família e as "ações secretas" de fundador da Microsoft.

O casório e a filantropia

Bill Gates casou-se com Melinda French em 1994. Ele era presidente da Microsoft, gigante da tecnologia que ele fundou em 1975. Ela era gerente geral de produtos de informação na Microsoft, onde trabalhava desde 1987, começando como gerente de marketing.

Eles têm três filhos juntos: Jennifer, Phoebe e Rory Gates. Em 2019, em uma entrevista ao jornal britânico The Times para promover seu livro, "O momento de voar - Como o empoderamento feminino muda o mundo", ela revelou qual era o segredo para manter um casamento que, à época, acabava de completar 25 anos: paciência. "Ele [Bill] precisa de algum treinamento nisso, ele mesmo diria".

No documentário "O Código Bill Gates", lançado em 2019 na Netflix, Melinda revela que, antes de se casar, Bill fez uma planilha com prós e contras em uma lousa em seu escritório. Seus pais também eram parceiros de negócio e, segundo Melinda, Bill tinha receio de não conseguir balancear a vida de casal com suas obrigações na Microsoft.

Melinda deixou a Microsoft em 1996. Bill continuou como presidente executivo até 2000, quando ou o cargo para Steve Ballmer e continuou como conselheiro. O casal deixou definitivamente o conselho istrativo da Microsoft em 2020 para focar nos trabalhos da Fundação Bill & Melinda Gates contra a pandemia de covid-19.

De acordo com a declaração de impostos de Bill, a Fundação Bill & Melinda Gates istra US$ 50 bilhões em receitas. O ex-casal ainda é dono de 1,37% das ações da Microsoft, mas lideram, desde 2010, uma iniciativa com o objetivo de doar mais da metade de suas fortunas até o fim da vida. Eles não revelaram publicamente como vão dividir o dinheiro.