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

Bolsonaro diz que Brasil é um dos países 'mais atacados' ao citar COP26

O ministro do Meio Ambiente, Joaquim Leite, ao lado do presidente Jair Bolsonaro - Antonio Molina/Fotoarena/Folhapress
O ministro do Meio Ambiente, Joaquim Leite, ao lado do presidente Jair Bolsonaro Imagem: Antonio Molina/Fotoarena/Folhapress

Do UOL, em Brasília*

13/11/2021 16h21Atualizada em 13/11/2021 16h21

Apesar de dados indicarem uma alta no desmatamento no Brasil, o presidente Jair Bolsonaro (sem partido) disse hoje que o país é um dos que mais contribuem para a contenção da emissão de gases de efeito estufa e, mesmo assim, é um dos mais "atacados" ao tratar da COP26.

A declaração foi dada hoje em Dubai, nos Emirados Árabes Unidos, onde cumpre série de agendas em semana no Oriente Médio, e publicada em vídeo pelo portal g1.

"COP26, né? Ali é um local onde quase todos apresentam os problemas para os outros resolverem. Você pode ver, China, Índia, Estados Unidos não am nada. Nós somos os que mais contribuímos para a não emissão de gases de efeito estufa e que, por vezes, mais pagamos a conta, mais somos atacados", declarou Bolsonaro a jornalistas brasileiros.

A Conferência do Clima, organizada pela ONU (Organização das Nações Unidas), em Glasgow, na Escócia, começou em 31 de outubro e termina hoje. O presidente Bolsonaro não participou presencialmente do evento, mas o país contou com comitivas de ministros, governadores e parlamentares, por exemplo.

Estados Unidos e China são os dois principais emissores de gases de efeito estufa. Embora não tenham assinado todos os acordos discutidos na COP26, ambos os países anunciaram um acordo de compromisso para trabalharem juntos no combate à liberação de carbono na atmosfera.

Desmatamento, promessas e desconfianças

Desde que assumiu a Presidência da República, em 2019, a gestão de Bolsonaro vem sendo criticada por ambientalistas, tanto dentro quando fora do Brasil, por sua postura diante o meio ambiente.

Nesta sexta-feira (12), dados do Inpe (Instituto Nacional de Pesquisas Especiais) mostraram que a destruição da floresta continua acelerada. Houve alertas de desmatamento em 877 km² de florestas na Amazônia, 5% a mais que em 2019 e um recorde da série histórica iniciada em 2016 para o mês de outubro.

ONGs internacionais e representantes de delegações estrangeiras receberam com desconfiança compromissos assumidos pelo Brasil na COP26, diante da piora em todos os indicadores ambientais nos dois primeiros anos de governo Bolsonaro.

O país apresentou um documento na cúpula do clima no qual se compromete a zerar o desmatamento ilegal até 2028 e reduzir as emissões de gases do efeito estufa em 50% até 2030.

Mas integrantes de outras delegações, como os Estados Unidos, pedem "ações concretas" que comprovem a intenção de cumprir com essas metas.

Além de o desmatamento na Amazônia continuar acelerado, uma série de projetos de lei que pretendem legalizar o que hoje seria desmate irregular.

Hotel bancado pelos árabes

Jair Bolsonaro se hospedou em um dos hotéis mais caros de Dubai, a extravagante cidade no Golfo Pérsico, em que a diária de um quarto pode chegar a cerca de R$ 76 mil, segundo informações da hospedagem consultadas pelo UOL.

Ele fez check-in no Habtoor Palace, considerado um dos hotéis cinco estrelas mais luxuosos da região, onde deve ficar até a próxima terça-feira (16).

O UOL visitou o site do hotel e encontrou uma suíte cuja diária equivale a R$ 76,6 mil, a Sir Winston Churchill Suite. Nela, diz o site, há três quartos nos andares mais altos com vista para um jardim paisagístico.

Do lado de dentro, há uma sala de estar com uma área para refeições de 12 lugares, escritório elegante e uma área de estar.

"A majestosa escadaria do quarto se conecta à piscina de imersão da cobertura e à área de estar", diz o site. "O quarto principal define um novo padrão de opulência com seu banheiro privativo, onde uma banheira suntuosa é o centro das atenções."

Bolsonaro disse hoje que a despesa está sendo bancada pelo governo local, de acordo com o portal Metrópoles.

"Estou em um quarto de diária R$ 45 mil. Só que é 0800. Jamais eu ficaria, com todo o respeito, mesmo eu pagando, não ficaria em um hotel desses, jamais", afirmou Bolsonaro, segundo o portal.

*Com informações da BBC Brasil.