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

SP quer uso emergencial da CoronaVac: 'Não adianta seguir ritos habituais'

Jean Gorinchteyn disse que as autoridades irão pedir o registro emergencial da CoronaVac - MISTER SHADOW/ASI/ESTADÃO CONTEÚDO
Jean Gorinchteyn disse que as autoridades irão pedir o registro emergencial da CoronaVac Imagem: MISTER SHADOW/ASI/ESTADÃO CONTEÚDO

Do UOL, em São Paulo

08/12/2020 08h25Atualizada em 08/12/2020 12h32

O secretário estadual de Saúde de São Paulo, Jean Gorinchteyn, disse hoje que as autoridades irão pedir o registro emergencial da CoronaVac, vacina contra a covid-19 produzida pelo laboratório chinês Sinovac em parceria com o Instituto Butantan.

Ontem, o governo paulista apresentou o PEI (Plano Estadual de Imunização) contra a covid-19, que tem início agendado para 25 de janeiro. O imunizante, porém, ainda precisa ter o registro aprovado pela Anvisa (Agência Nacional de Vigilância Sanitária) para ser distribuído e aplicado. O plano nacional de imunização do Ministério da Saúde está previsto para início em março.

Em entrevista à Globonews, Gorinchteyn disse que é preciso dar celeridade ao processo, dada a gravidade da pandemia, com registro de aumento do número de casos, óbitos e internações.

"Não adianta seguir os ritos habituais e jogar um programa nacional de imunização para março. As mortes aí estão, nós temos ascendência de número de casos, de óbitos, de internações e, infelizmente, as pessoas continuam, como nós vemos nas reportagens, deixando de seguir todos aqueles que rituais de proteção. Nós precisamos de vacinas, vacinas eficazes e que consigam proteger vidas", afirmou.

Vamos pedir o registro emergencial e o registro definitivo, o registro que nós chamamos regular, esse sim demora 60 dias
Jean Gorinchteyn

Ele lembrou que um comitê internacional independente está fazendo a análise dos resultados dos testes da CoronaVac e, nos próximos, dias já será possível saber de quanto é a eficácia do imunizante.

"Se nós temos uma vacina que vai mostrar segurança, imunogenicidade, e nos próximos dias também mostrará eficácia, no meio de uma pandemia, no meio de uma crise sanitária, nós precisamos de celeridade."

"Avaliação comiva"

Gorinchteyn disse é preciso ter uma "avaliação comiva", citando países da Europa, especialmente o Reino Unido, que iniciou hoje a vacinação contra a covid-19 após aprovação pela agência regulatória na semana ada.

"É o uso comivo, é a compaixão e é isso que vai fazer com uma força-tarefa de analisar isso e liberar de uma forma muito mais célere. Nós temos prioridade, a prioridade hoje é vacina, a vacina é a única forma que nós poderemos não só salvar vidas, mas voltar o nosso normal, à nossa economia, diminuir o fluxo de pessoas que estão indo no sistema de saúde por todo estado e também por todo o país, muitos dos quais já estão próximos da sua capacidade máxima", disse.

Ontem, o diretor-presidente da Agência Nacional de Vigilância Sanitária (Anvisa), Antônio Barra Torres, desejou "boa sorte" ao governador de São Paulo, João Doria (PSDB), depois que ele se antecipou à agência e anunciou a data de início para a vacinação.

Ele afirmou que o órgão não estipulará prazos para aprovação das vacinas e que seguirá o protocolo previsto.

A respeito da negociação do imunizante com outros estados e municípios, Gorinchteyn disse que as autoridades paulistas já tiveram mais de oito estados que solicitaram a realização da tratativa comercial.

Questionado se o Butantan tem como atender a demanda de outras localidades, ele disse que existe uma capacidade de produção de um milhão de vacinas por dia.