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

'O que se tem que mudar é a política externa do Brasil', diz Pacheco

O presidente da República, Jair Bolsonaro (sem partido), e o presidente do Senado, Rodrigo Pacheco (DEM-MG), no Palácio da Alvorada, nesta quarta (24) - Mateus Bonomi/Agif - Agência de Fotografia/Estadão Conteúdo
O presidente da República, Jair Bolsonaro (sem partido), e o presidente do Senado, Rodrigo Pacheco (DEM-MG), no Palácio da Alvorada, nesta quarta (24) Imagem: Mateus Bonomi/Agif - Agência de Fotografia/Estadão Conteúdo

Luciana Amaral

Do UOL, em Brasília

25/03/2021 15h52Atualizada em 25/03/2021 16h49

O presidente do Senado, Rodrigo Pacheco (DEM-MG), afirmou hoje ser preciso mudar a política externa do governo de Jair Bolsonaro (sem partido). Segundo Pacheco, houve muitos erros no enfrentamento à pandemia do coronavírus e um deles foi a de não estabelecer uma relação diplomática mais produtiva com países que poderiam ajudar o Brasil.

Para Pacheco, "ainda está em tempo de mudar para poder salvar vidas". Questionado se defende a saída do atual ministro das Relações Exteriores, Ernesto Araújo, com o cargo em jogo após pressão ferrenha do Congresso Nacional, Pacheco disse que qualquer troca cabe somente ao presidente da República.

Mesmo assim, o senador disse que a gestão do Itamaraty está "muito aquém do desejado para o Brasil", em clara crítica a Ernesto.

"Muito além da personificação ou do exame sobre o trabalho específico de um chanceler, o que se tem que mudar é a política externa do Brasil. Evidentemente que ela precisa ser aprimorada, melhorada. As relações internacionais precisam ser mais presentes num ambiente de maior diplomacia. Isso é algo que está evidenciado a todos, não só no Congresso Nacional, mas a todos os brasileiros que enxergam essa necessidade de o Brasil ter uma representatividade externa melhor do que tem hoje", declarou Pacheco, em coletiva ao lado do líder do governo no Congresso, senador Eduardo Gomes (MDB-TO).

Ernesto Araújo falou em audiência ontem a senadores. Ele foi duramente criticado pelos parlamentares e não foi defendido com veemência pelos governistas. Pelo contrário, até integrantes do centrão, hoje a base aliada do governo no Congresso, defendem a saída imediata do chanceler.

O clima piorou ainda mais após o presidente da Câmara, Arthur Lira (PP-AL), tornar o mal-estar público em discurso cheio de recados ao governo em plenário. O centrão já reconsidera até onde vai apoiar Bolsonaro.

Pacheco disse que o pronunciamento de Lira foi "uma demonstração de insatisfação, porque, de nossa parte no Congresso Nacional, tanto Câmara quanto Senado, estamos buscando de todas as formas ter um ambiente de consenso, de pacificação, de busca de soluções, e isso precisa também do outro lado por parte do governo federal ter essa mesma postura e essa mesma vontade".

Hoje, Ernesto Araújo se reuniu com Lira para tentar apaziguar a situação. Depois, o presidente da Câmara se reuniu com Bolsonaro. Este procurou negar haver problemas na relação com Lira. Pacheco disse não ter sido procurado por Ernesto hoje.

Pacheco critica gesto "completamente inapropriado"

Na audiência do Senado ontem, o assessor especial para assuntos internacionais da Presidência e um dos principais integrantes da ala ideológica do governo, Filipe Martins, fez uma movimentação com a mão direita que pode ser compreendida por alas da sociedade como um gesto obsceno ou símbolo de ódio adotado por militantes de extrema-direita.

Após o senador Randolfe Rodrigues (Rede-AP) se atentar ao gesto, Rodrigo Pacheco mandou a Polícia Legislativa investigar o ato. O presidente da Casa chamou o episódio como "gesto completamente inapropriado para o ambiente do Senado Federal".

"Não podemos ter pré-julgamentos em relação ao fato, mas, verdadeiramente, vendo as imagens, nós identificamos um gesto completamente inapropriado para o ambiente do Senado Federal", disse, ao acrescentar que o Senado "não é lugar de brincadeira".

Pacheco ainda repudiou qualquer ato que envolva racismo ou obscenidade.

Filipe Martins alega que estava apenas ajeitando a lapela do terno.