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

Diplomacia dos EUA elogia postura de Bolsonaro com Cuba sobre Mais Médicos

Médicos cubanos participam de treinamento ao chegar ao Brasil para participar do Mais Médicos em 2013 - Elza Fiuza/ABr
Médicos cubanos participam de treinamento ao chegar ao Brasil para participar do Mais Médicos em 2013 Imagem: Elza Fiuza/ABr

Do UOL, em São Paulo

16/11/2018 12h47

A postura crítica do presidente eleito, Jair Bolsonaro (PSL), sobre o programa Mais Médicos rendeu elogios da norte-americana Kimberly Breier, secretária-assistente do Departamento de Estado, o órgão de diplomacia dos Estados Unidos, na noite de quinta-feira (15).

"Que bom ver o presidente eleito Bolsonaro insistir que os médicos cubanos no Brasil recebam seu justo salário ao invés de deixar que Cuba leve a maior parte para os cofres do regime", escreveu Breier no Twitter, em publicações em inglês e espanhol.

Chefiando a área de Relações com o Hemisfério Ocidental do Departamento de Estado norte-americano desde o mês ado, Breier fez carreira como especialista em América Latina. Entre 2005 e 2006, ela foi diretora de uma área chamada Brasil e Cone Sul do Conselho Nacional de Segurança na Casa Branca, durante a presidência de George W. Bush.

Nesta terça (14), Cuba comunicou a interrupção da cooperação técnica com a Opas (Organização Pan-Americana da Saúde) e pela qual seus médicos podiam trabalhar no programa brasileiro.

decisão vai comprometer quase metade de todos os profissionais que atuam no Mais Médicos. Segundo dados do Ministério da Saúde, os cubanos preenchem 8.332 das 18.240 vagas do programa, o equivalente a mais de 45% do total de médicos. A pasta ainda informou que vai trabalhar para que essas vagas sejam preenchidas por médicos brasileiros.

Segundo nota do Ministério da Saúde Pública de Cuba, o motivo do rompimento foram as declarações do presidente eleito, Jair Bolsonaro (PSL), "fazendo referências diretas, depreciativas e ameaçadoras à presença de nossos médicos", além de "declarar e reiterar que modificará termos e condições do Programa Mais Médicos, com desrespeito à Organização Pan-Americana da Saúde e ao conveniado por ela com Cuba, ao pôr em dúvida a preparação de nossos médicos e condicionar sua permanência no programa a revalidação do título e [ter] como única via a contratação individual".

Em resposta no mesmo dia, durante o anúncio do novo ministro das Relações Exteriores, Bolsonaro afirmou que a decisão de Cuba de abandonar o programa Mais Médicos foi unilateral por parte do país caribenho e se deu porque Havana "não aceitou" as novas condições, como a permissão para que os profissionais trouxessem seus familiares para morar no Brasil. 

"É desumano você deixar esses profissionais aqui afastados de seus familiares. Tem muita senhora aqui que está desempenhando essa função de médica, e seus filhos menores estão em Cuba", declarou. Outro fator, segundo o presidente eleito, afeta a questão trabalhista. "Em torno de 70% do salário desses médicos é confiscado para a ditadura cubana", afirmou.

Bolsonaro enumerou ainda o que chamou de "desrespeito com quem recebe o tratamento por parte desses cubanos". "Não temos qualquer comprovação que eles sejam realmente médicos e sejam aptos a desempenhar sua função", disse.

Bolsonaro ressaltou que não vai convidar os médicos cubanos a permanecer no país, mas disse que "o cubano que quiser pedir asilo aqui vai ter". "Não podemos continuar ameaçando como foram ameaçados no governo ado. Então por essas questões aí, a responsabilidade é deles."

Segundo o presidente eleito, o Brasil vai conseguir suprir a demanda depois da saída dos cubanos. "Nós estamos formando, não tenho certeza aqui, em torno de 20 mil médicos por ano. E a tendência é aumentar esse número. Nós podemos suprir esse programa com esses médicos. Agora, o programa não está suspenso. De outros países, podem vir para cá. E, a partir de janeiro, nós pretendemos, logicamente, dar uma satisfação a essas populações que serão desassistidas dessa forma."