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

Capixaba infectado com coronavírus ignora isolamento e viaja para São Paulo

Vinícius Rangel

Colaboração para o UOL, em Vitória

13/03/2020 20h46

O segundo capixaba diagnosticado com o novo coronavírus ignorou a determinação de isolamento e viajou hoje para São Paulo. A informação foi confirmada pela equipe de Vigilância Epidemiológica da Secretaria Municipal de Saúde de Vila Velha (ES). Ele é o único paciente com covid-19 no Espírito Santo, segundo balanço do Ministério da Saúde.

Os agentes foram pela manhã até a residência onde ele estava para dar prosseguimento ao monitoramento do caso e constataram que o paciente saiu do isolamento por conta própria e viajou.

O homem já foi localizado pela Polícia Federal e agora está em isolamento num hotel da capital paulista. Ele tem viagem agendada para Londres para o dia 16, porém está aguardando a liberação para viajar e sair do isolamento. Ainda não existe uma previsão de quando será liberado pela equipe. Uma infectologista informou que hoje o homem estava apenas com tosse.

Por telefone, o paciente alegou que saiu do isolamento ainda no estado capixaba "por achar que não tinha nada, após obter informação do resultado negativo para Influenza", segundo ele, pelo Hospital Antônio Bezerra de Faria, onde recebeu atendimento após consulta no Pronto Atendimento da Glória, em Vila Velha.

O órgão informou que o paciente foi para a casa da mãe e permaneceu isolado em um cômodo da residência com máscara. No local, estiveram, além da mãe, a irmã e o cunhado. Eles também estão sendo monitorados pela equipe médica do município.

Apenas os dois últimos apresentaram sintomas como tosse, dor de garganta, coriza, mialgia, fraqueza, espirro e calafrio e foram submetidos ao isolamento domiciliar. A mãe permanece assintomática.

Uma segunda irmã segue sem sintomas e um sobrinho apresenta sintomas de mialgia, febre e tosse, manifestados antes mesmo da chegada do tio da Inglaterra.

Situação de emergência

O governo do Espírito Santo vai decretar situação de emergência na saúde por causa dos casos confirmados e investigados de coronavírus. O decreto será publicado no Diário Oficial da próxima segunda-feira (16). A informação foi divulgada pelo governador Renato Casagrande na tarde de hoje.

"Esse decreto estabelece diversas medidas sanitárias, e para o enfrentamento à essa emergência em saúde, o estado poderá estabelecer isolamento, quarentenas, testes laboratoriais, tratamento médicos específicos, e campanha de comunicação, além de outras", disse Casagrande.

Sobre a questão das aulas nas escolas e faculdades do estado, o governador disse que ainda não vai emitir nenhuma determinação de suspensão das atividades.