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

Pazuello assegura futura compra de vacina da Janssen e repete queixas contra Pfizer

O ministro Eduardo Pazuello disse também que o governo federal está em negociação com o laboratório Moderna - PEDRO NUNES/REUTERS
O ministro Eduardo Pazuello disse também que o governo federal está em negociação com o laboratório Moderna Imagem: PEDRO NUNES/REUTERS

Ricardo Brito

07/01/2021 20h25

O ministro da Saúde, Eduardo Pazuello, garantiu nesta quinta-feira que o governo federal vai comprar doses da vacina contra covid-19 que estão sendo produzidas pelo laboratório norte-americana Janssen, divisão farmacêutica da Johnson & Johnson, e voltou a se queixar das negociações para a aquisição do imunizante da Pfizer.

Em pronunciamento no Palácio do Planalto, Pazuello fez elogios ao imunizante que está sendo desenvolvido pela Janssen, destacando que seus técnicos afirmam se tratar da "melhor negociação". Contudo, ele disse que "infelizmente" só foram oferecidas 3 milhões de doses ao Brasil a partir do abril ou maio.

"Para não deixar dúvida, nós comparemos a vacina da Janssen", ressaltou.

O ministro disse também que o governo federal está em negociação com o laboratório Moderna, mas citou que a dose do imunizante é de US$ 37 —seriam necessárias duas por pessoa —e que a previsão inicial de entrega a partir de outubro de 2021. Em comparação, o custo da vacina da AstraZeneca negociada pelo governo federal, que será produzida pela Fiocruz, é de US$ 3.

"É isso aí pessoal, ou fabrica no Brasil ou não tem vacina", afirmou.

Assim como fez em pronunciamento na véspera em cadeia nacional de rádio e TV, Pazuello novamente se queixou das exigências da Pfizer para a venda ao Brasil. Ele citou quatro condicionantes apresentadas, entre elas a isenção de responsabilidade por eventuais efeitos colaterais pela vacina, e ainda mencionou a baixa quantidade de doses que poderiam ser ofertadas.

"Isso tudo obviamente faz com que a gente não consiga contratar a Pfizer", avaliou. "Queremos que a Pfizer nos dê o tratamento compatível com o nosso país, amenize essas cláusulas. Não podemos dessa forma", reforçou.

O ministro disse ainda que está em negociações com a farmacêutica União Química a fim de que vacina russa Sputnik possa vir a ser fabricada no Brasil e comprada pelo governo. Ele não deu detalhes sobre as quantidades que estão sendo discutidas.

Pfizer responde Governo

Em nota oficial divulgada hoje, a farmacêutica Pfizer alegou que o cronograma depende do fechamento de contrato com o Governo. O laboratório afirmou que já enviou para o governo três propostas de acordo sendo que a primeira foi feita no dia 15 de agosto de 2020.

A Pfizer também disse que não pode comentar as negociações em curso com o governo brasileiro, mas afirmou que as cláusulas que estão sendo negociadas "estão em linha com os acordos que fechamos em outros países do mundo, inclusive na América Latina" e garantiu que vai produzir cerca de 1,3 bilhão de doses da vacina até o fim de 2021.