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

Esse conteúdo é antigo

Na OEA, EUA criticam governo Ortega na Nicarágua e pedem 'proteção' a democracias

23.jun.2021 - O secretário de Estado americano, Antony Blinken - John Macdougall/AFP
23.jun.2021 - O secretário de Estado americano, Antony Blinken Imagem: John Macdougall/AFP

Da EFE

12/11/2021 02h43Atualizada em 12/11/2021 07h43

Os Estados Unidos criticaram ontem o governo do presidente da Nicarágua, Daniel Ortega, reeleito no último domingo em uma polêmica eleição, e pediram aos países da região para "proteger as democracias".

Em discurso na 51ª Assembleia Geral da Organização dos Estados Americanos (OEA), o secretário de Estado dos EUA, Antony Blinken, reafirmou a rejeição de Washington ao pleito nicaraguense e também criticou Cuba e Venezuela.

"Nas recentes eleições na Nicarágua, o governo Ortega impediu a participação de alguns líderes dos partidos de oposição e da sociedade civil", disse Blinken, referindo-se ao fato de sete candidatos de oposição terem sido presos a partir de junho, sendo assim impedidos de disputar o pleito.

Blinken também lembrou que os EUA emitiram uma resolução nesta edição da Assembleia da OEA para condenar o governo chefiado pelo líder sandinista.

Vinte anos depois que os países da região am a Carta Democrática Interamericana, "alguns não estão cumprindo estes princípios", lamentou.

Neste contexto, ele enfatizou que a própria Carta descreve "as consequências para os governos da região que não respeitam os direitos humanos e que afetam os direitos humanos do povo".

Críticas a Venezuela e a Cuba

O chefe da diplomacia dos EUA também exigiu a "libertação de todos os cidadãos americanos detidos ilegalmente na Venezuela".

Ele afirmou que "todas as pessoas têm o direito de se reunir em grupos para protestar e todos têm o direito de escolher seus líderes".

Outro alvo de Blinken no discurso foi Cuba. Ele condenou a detenção de "muitas pessoas" durante as manifestações de 11 de julho, entre elas Yolanda de la Cruz, uma mulher de 26 anos que, conforme disse, recebeu "uma pena de oito anos por ter transmitido o protesto ao vivo".

Blinken enfatizou que outros países do hemisfério viram "como os governos caíram quando milhares de cidadãos foram às ruas para exigir as necessidades básicas e exigir seus direitos".

Ele ressaltou que os líderes da oposição cubana "convocaram outro protesto, para 15 de novembro".

O secretário de Estado disse, ainda, que seu país vê com "alerta como governos devidamente eleitos afetam as liberdades fundamentais, removendo juízes, promotores ou atacando jornalistas para silenciar seus oponentes", sem ser específico.

"Vimos até mesmo nos EUA como a democracia pode ser frágil", acrescentou, referindo-se à invasão do Capitólio por apoiadores do ex-presidente Donald Trump em janeiro.

A Guatemala sedia a 51ª Assembleia Geral da OEA, que está ocorrendo de 10 a 12 de novembro de forma virtual pelo segundo ano consecutivo devido à pandemia de covid-19.