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

Pesquisa mostra que 53% são contra indicação de Eduardo à embaixada

O cargo de embaixador do Brasil nos Estados Unidos, vago desde abril, deve ser ocupado por Eduardo Bolsonaro, filho do presidente da República - Paola De Orte/Agência Brasil
O cargo de embaixador do Brasil nos Estados Unidos, vago desde abril, deve ser ocupado por Eduardo Bolsonaro, filho do presidente da República Imagem: Paola De Orte/Agência Brasil

Redação

São Paulo

21/07/2019 08h12

Pesquisa do Ideia Big Data em parceria com o site BR18 mostra que 53% dos entrevistados avaliam que o presidente Jair Bolsonaro não deveria indicar o deputado federal Eduardo Bolsonaro (PSL-SP) para o cargo de embaixador do Brasil em Washington.

Questionados sobre essa possibilidade, que tem sido frequentemente repetida pelo presidente, 53% discordam, 33% concordam e 13% não sabem opinar.

O levantamento foi realizado por pulso telefônico no dia 17 de julho com 2.222 pessoas. Dessas, 43% disseram que a indicação é compatível com nepotismo, 38% discordam dessa avaliação e 19% não opinaram.

Quanto ao apoio que a possível nomeação tem recebido de aliados de Bolsonaro que acreditam que Eduardo, por ser filho do presidente, teria mais o ao governo dos Estados Unidos e capacidade de conseguir melhores negociações para o Brasil, 50% não concordam com esse ponto de vista, 39% concordam e 11% não souberam opinar.

O presidente já trata com confiança a indicação do filho para a representação diplomática nos EUA, o mais cobiçado e de maior prestígio no Itamaraty.

No dia 12 de julho, ele disse achar muito difícil que o governo americano recuse a indicação de Eduardo Bolsonaro. O presidente afirmou que o filho irá para "trabalhar" e ser uma "vitrine" para o Brasil.

"Ele vai ser vitrine. Acha que eu ia botar uma pessoa que não tivesse competência para exercer uma nobre missão, como essa? O meu filho está indo para trabalhar nos EUA, ele tem um relacionamento com vários países", afirmou.

Um dia antes, durante uma transmissão ao vivo feita em uma rede social, Bolsonaro foi categórico: "Pretendo beneficiar filho meu, sim. Se eu puder dar um filé mignon 'pro' meu filho, eu dou, mas não tem nada a ver com o filé mignon essa história aí. É aprofundar o relacionamento com a maior potência do mundo."