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

Carros de luxo, cassinos e grifes voltam à Venezuela após 'dolarização'

Cassino Humboldt, em Caracas, Venezuela - Divulgação/Facebook Casino Humboldt
Cassino Humboldt, em Caracas, Venezuela Imagem: Divulgação/Facebook Casino Humboldt

Do UOL, em São Paulo

07/06/2022 16h21

O cenário do bairro Las Mercedes, em Caracas, Venezuela, está cada vez mais repleto de carros de luxo, lojas de grifes e cassinos — um retrato que parecia inimaginável há poucos anos, mas que ou a exemplificar como o presidente Nicolás Maduro tem buscado incrementar a economia com medidas tipicamente capitalistas.

Em reportagem publicada hoje na Bloomberg, determinadas regiões da capital venezuelana são descritas como novos centros de negócios para uma parcela mínima da população do país — cerca de 90% dos venezuelanos vivem na pobreza atualmente, relembra a matéria.

Em Las Mercedes, porém, é fácil localizar o impacto de decisões econômicas de Maduro: o menor controle sobre preços e a permissão da circulação do dólar, liberado em 2018, precederam a volta dos cassinos e jogos de azar, autorizados a operarem desde o segundo semestre de 2021 depois de um longo período de proibição determinada pelo ex-presidente Hugo Chávez.

Além de torres de prédios de negócio em construção, uma loja da Ferrari com o Portofino mais barato a US$ 200 mil compõe a região. Lojas vendem grifes como Hermès e Pronovias, marca líder em vestidos de luxo, e sapatos stilettos do designer italiano Gianvito Rossi são exibidos ao custo de US$ 1000 o par.

"Nos últimos dez anos, sentíamos falta de um lugar como esse para nos divertir", disse à reportagem Maria Elena Millan, uma corretora de 52 anos que se divertia no luxuoso Cassino Humboldt, um dos principais de Caracas.

Relação com os EUA e economia

Apesar da Venezuela ter sido deixada de fora da Cúpula das Américas, encontro promovido pelo presidente dos Estados Unidos, Joe Biden, com líderes do continente, o país vive um momento de melhora nas relações com os norte-americanos — devido, especialmente, à guerra na Ucrânia e ao temor da falta de petróleo no mercado internacional.

Em maio, fontes da Reuters afirmaram que o governo de Biden autorizaria a empresa petrolífera norte-americana Chevron Corp a começar negociações com a istração de Maduro, suspendendo temporariamente uma proibição norte-americana a esse tipo de discussão.

No entanto, ainda não há uma decisão final de Washington sobre a renovação de uma licença, atualmente limitada, que permite à Chevron manter ativos na Venezuela, acrescentou a fonte.

A Venezuela vive uma recuperação econômica após sete anos de declínio, com previsões que apontam um crescimento entre 5% e 8% para este ano, segundo os especialistas, e estabilização do bolívar em relação ao dólar.

No entanto, ainda há ceticismo, já que muitos consideram que a melhoria será desigual nos diferentes setores sociais e difícil de se manter ao longo do tempo.

*Com informações da Reuters