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

A família real também estava em Balmoral, há 25 anos, quando Lady Di morreu

Família real na frente do memorial para Princisa Diana nos portões do Castelo de Balmoral, na Escócia, em 5 de setembro de 1997 - Robert Patterson/Mirrorpix/Getty Images
Família real na frente do memorial para Princisa Diana nos portões do Castelo de Balmoral, na Escócia, em 5 de setembro de 1997 Imagem: Robert Patterson/Mirrorpix/Getty Images

De Splash, em São Paulo

08/09/2022 15h38

A família real britânica se reuniu hoje no Castelo de Balmoral, na Escócia, em razão da morte da rainha Elizabeth 2ª, aos 96 anos. Há pouco mais de 25 anos, porém, a realeza recebia outra notícia trágica no mesmo local.

Na madrugada de 31 de agosto de 1997, a rainha estava em Balmoral, acompanhada do então príncipe Charles, que agora é rei, e os pequenos príncipes William e Harry, quando a princesa Diana morreu em um acidente de carro em Paris. O Castelo de Balmoral é a casa de férias preferida da realeza e um lugar onde a rainha viveu momentos importantes de sua vida, como o noivado com o príncipe Philip.

De acordo com informações da biografia "The Queen's Speech: An lntimate Portrait of the Queen in Her Own Words", a rainha Elizabeth ficou tão chocada com a ligação no meio da noite que exclamou: "Alguém deve ter sabotado os freios." Pouco depois, Charles soube da notícia por meio de Robert Fellowes, cunhado de Diana e secretário da rainha. O Barão Fellowes foi informado da morte após ligar para o hospital em busca de uma atualização do estado de saúde de Lady Di.

Logo pela manhã, o primeiro-ministro Tony Blair se dirigiu à nação enlutada, dizendo estar "completamente desolado". Enquanto isso, a rainha e o príncipe optaram por esperar William e Harry acordarem para dar a notícia.

Príncipe Chales com os filhos William e Harry nas imediações do Castelo de Balmoral em 16 de agosto de 1997, duas semanas antes da morte da Princesa Diana - Tim Graham Photo Library via Getty Images - Tim Graham Photo Library via Getty Images
Príncipe Chales com os filhos William e Harry nas imediações do Castelo de Balmoral em 16 de agosto de 1997, duas semanas antes da morte da Princesa Diana
Imagem: Tim Graham Photo Library via Getty Images

Charles quis imediatamente voar até Paris na aeronave real para buscar o corpo de Diana, o que, inicialmente, a rainha não permitiu, de acordo com o documentário "Diana: 7 Days That Shook the Windsors". O príncipe, então, convenceu a monarca de que essa era a coisa certa a se fazer.

O príncipe, então, viajou ao país acompanhado das irmãs de Diana, enquanto as crianças ficaram com a avó em Balmoral. Naquela manhã, William e Harry foram à igreja com a rainha Elizabeth e, durante a missa, a morte de Lady Di não foi citada.

"Uma das coisas mais difíceis que um pai tem que fazer é dizer aos seus filhos que sua mãe morreu. Como lidar com isso, eu não sei. Mas ele estava lá para nós. Ele era o único que sobrou entre os dois. E ele tentou o seu melhor para fazer com que nós fôssemos protegidos e cuidados. Mas ele estava ando pelo mesmo processo de luto", refletiu Harry, no documentário "Diana, 7 Days".

A decisão da rainha Elizabeth de ficar na Escócia e de não voltar às pressas para Londres, no entanto, desagradou o povo britânico. Enquanto isso, em Balmoral, o príncipe Philip e a rainha Elizabeth tentavam distrair William e Harry da triste notícia. Para tanto, o castelo recebeu visitantes como a antiga babá dos meninos, e a princesa Anne, irmã de Charles, que também levou seus filhos adolescentes, Peter e Zara Phillips.

Anos mais tarde, William disse estar grato por ter tido "privacidade para lamentar a morte da mãe, para se recompor e ter um espaço longe de todo mundo."

Na época, minha avó queria proteger seus dois netos e o meu pai. Nossa avó decidiu tirar os jornais e coisas assim, então não tinha nada na casa. Nós não sabíamos o que estava acontecendo. Príncipe William, ao documentário "Diana, 7 Days"

Príncipe Chales com os filhos William e Harry nas imediações do Castelo de Balmoral em 12 de agosto de 1997, dias antes da morte da Princesa Diana - Tim Graham Photo Library via Getty Images - Tim Graham Photo Library via Getty Images
Príncipe Chales com os filhos William e Harry nas imediações do Castelo de Balmoral em 12 de agosto de 1997, dias antes da morte da Princesa Diana
Imagem: Tim Graham Photo Library via Getty Images

No dia 4 de setembro, a rainha mandou um porta-voz defender a família das acusações de indiferença e reiterou que a decisão de continuar em Balmoral foi tomada para proteger William e Harry. Na mesma tarde, a família saiu do Castelo para visitar o memorial feito pelo público em homenagem a Diana nos portões do imóvel. No dia seguinte, véspera do velório de Diana, os monarcas deixaram Balmoral e finalmente voltaram para Londres.

A rainha, então, fez um pronunciamento ao vivo pela primeira vez em 50 anos. Além de lamentar a morte de Lady Di e homenagear a princesa, Elizabeth justificou os dias que ou na Escócia ao lado dos netos.

"Nesta semana em Balmoral, nós todos tentamos ajudar William e Harry a entender a perda devastadora que eles e o resto de nós sofremos", disse a monarca.

Rainha Elizabeth 2ª