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

Joias milionárias: o recado oculto em presentes árabes, como os de Michelle

Joias que o governo do ex-presidente Jair Bolsonaro (PL) tentou trazer ilegalmente ao Brasil, para a ex-primeira-dama Michelle Bolsonaro; valor dos itens é de aproximadamente R$ 16,5 milhões  - Reprodução - 3.mar.23/Paulo Pimenta no Twitter
Joias que o governo do ex-presidente Jair Bolsonaro (PL) tentou trazer ilegalmente ao Brasil, para a ex-primeira-dama Michelle Bolsonaro; valor dos itens é de aproximadamente R$ 16,5 milhões Imagem: Reprodução - 3.mar.23/Paulo Pimenta no Twitter

Jonathas Cotrim

Colaboração para o UOL

08/03/2023 11h23

O caso das joias dadas pelo governo da Arábia Saudita para a ex-primeira dama Michelle Bolsonaro, que foram trazidas de forma ilegal para o Brasil e apreendidas pela Receita Federal, chamou a atenção também pelos valores: as peças foram estimadas em torno de 3 milhões de euros (aproximadamente R$ 16,5 milhões).

A troca de presentes é uma tradição nas relações internacionais e, no geral, ocorre com objetos que remetam à cultura de cada país. No caso de alguns países árabes, costuma-se dar presentes caros, como objetos de ouro, diamantes, rubis e outras pedras preciosas. Porém, não existe na cultura árabe como um todo um significado especial no ato de presentear com joias. Quando isso acontece, geralmente o objetivo é demonstrar riqueza e poder.

Por que joias?

Segundo a coordenadora cultural do Instituto de Cultura Árabe Brasileira, Patrícia El Moor, o costume acontece somente nos países árabes que são extremamente ricos. "São presentes que dão uma dimensão da sua riqueza", aponta.

Os presentes vindos da família real da Arábia Saudita, uma das economias petrolíferas mais ricas do mundo, costumam ser de valor alto. O príncipe Mohammed Bin Salman, por exemplo, prometeu presentear os jogadores da seleção saudita com um carro de 500 mil euros (cerca de R$ 2,74 milhões), após a vitória da equipe sobre a Argentina na primeira partida da Copa do Mundo do Qatar.

Presentes na cultura árabe

El Moor explica que os árabes se preocupam muito com a hospitalidade. Por isso, é um hábito a entrega de presentes para convidados, que costumam ser recebidos sempre com cordialidade e muita fartura, principalmente no aspecto culinário. "Para alguém que recebe pessoas em sua casa, é uma honra tratar bem seus convidados", explica.

A troca de presentes mais caros se dá apenas em famílias mais ricas, que usam essa oportunidade para mostrar a própria riqueza ou para evidenciar a importância de determinadas pessoas.

As monarquias do Golfo Pérsico possuem tradições que são próprias dessa região. São países muito ricos e destoam um pouco de outros países árabes.
Patrícia El Moor

As joias de Bolsonaro

Em outubro de 2021, um assessor do Ministério de Minas e Energia tentou desembarcar no Brasil com uma série de presentes luxuosos dados pelo governo da Arábia Saudita para Jair e Michelle Bolsonaro. Os artefatos foram apreendidos pela Receita Federal, já que não haviam sido declarados. O assessor alegou que os presentes seriam enviados para compor o acervo histórico da Presidência. A PF abriu inquérito na segunda-feira (6) para investigar o caso.