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

'Escola está aberta para quem mais precisa', diz secretária de SP

Patrícia Ellen: "Há jovens que não podem ficar fora da escola nesse momento" - Divulgação/Governo do Estado de São Paulo
Patrícia Ellen: 'Há jovens que não podem ficar fora da escola nesse momento' Imagem: Divulgação/Governo do Estado de São Paulo

Do UOL, em São Paulo

04/03/2021 10h13

A secretária estadual de Desenvolvimento Econômico de São Paulo, Patrícia Ellen, disse hoje que as escolas permanecerão abertas na fase vermelha, a mais restritiva do Plano São Paulo de combate ao coronavírus, para acolher os jovens e crianças que mais precisam.

As escolas da rede estadual, um dos principais pontos do debate sobre um possível fechamento, continuarão abertas para alunos que necessitarem de alimentação e e educacional, segundo o governo.

Em entrevista ao Bom Dia São Paulo, da TV Globo, a secretaria ressaltou que quem tiver condições de acompanhar as aulas em casa, de forma remota, deve fazê-lo. No entanto, ela destacou que os estabelecimentos de ensino da rede estadual seguirão abertos para quem precisar.

Essa pandemia já se estendeu por um ano, há jovens que não podem ficar fora da escola nesse momento, não somente porque não estão acompanhando o ensino. O secretário [Rossieli Soares, da Educação] ontem mencionou outros exemplos: jovens com desafios emocionais, com desafios para ter o à comida, a merenda na escola é muito importante. Escola está aberta para quem mais precisa, por isso que esse momento é um teste de consciência em todos nós Patrícia Ellen

Os estudantes que "mais necessitam", segundo o governo são:

  • Alunos com necessidade de alimentação escolar
  • Alunos com dificuldade de o à tecnologia e outros es
  • Alunos com "severa defasagem" de aprendizado
  • Alunos cujos responsáveis trabalhem em serviços essenciais
  • Alunos com saúde mental sob risco

As unidades de ensino municipais e particulares poderão ficar abertas, respeitando o limite legal de ocupação de 35%, a depender dos municípios e das empresas. A presença dos estudantes é opcional e deve ser definida pela família, segundo informou ontem o secretário estadual da Educação, Rossieli Soares, em coletiva de imprensa.

O coordenador-executivo do Centro de Contingência ao Coronavírus, João Gabbardo, afirmou que São Paulo só fechará as escolas em último caso.

Ellen destacou que a secretaria de Educação tem atuado para aumentar o engajamento dos estudantes nas videoaulas.

Estado de SP na fase vermelha a partir de sábado

O governo de São Paulo anunciou ontem que todo o estado vai entrar na fase vermelha por duas semanas a partir de sábado (6). Nesta fase, apenas serviços essenciais — como mercados e farmácias — ficam abertos, mas com capacidade reduzida.

O objetivo é frear o avanço da pandemia no estado. Anteontem, São Paulo registrou 468 mortes pela doença e, ontem, atingiu 75,3% da ocupação de UTI (unidades de tratamento intensivo) — dois recordes desde o início da pandemia.

As medidas valerão de sábado ao dia 19, com possibilidade de prorrogação.

Questionada sobre o impacto econômico da decisão, a secretária disse que o governo enviou ontem à Alesp (Assembleia Legislativa de São Paulo) o projeto do Bolsa Trabalho e, na semana que vem, anunciará "medidas econômicas adicionais".

"Agora, a medida econômica mais importante neste momento é ficarmos vivos. Estamos na situação mais desafiadora desde o início da pandemia, crescimento da ocupação de leitos, crescimento de internados em UTIs foi muito acelerado na última semana, o que nos levou a trazer a classificação mais dura do plano São Paulo desde o início da vigência", afirmou.

A Abrasel (Associação Brasileira de Bares e Restaurantes) criticou a decisão do governador em colocar todos os municípios do estado na fase vermelha. Mais do que isso, a entidade critica o ambiente de incertezas que se criou.

"A cada dois dias, enfrenta-se uma mudança de posicionamento. É impossível que negócios se mantenham de pé em um cenário desses, no qual falta planejamento e transparência", diz a associação, em nota.