;(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();
})();
Enem 2020: Irmão de morto em Paraisópolis (SP) protesta contra Bolsonaro
Danylo Amilcar, estudante de geografia da USP e integrante do movimento Juntos, protesta contra a realização do Enem em SP Imagem: André Porto/UOL
Arthur Stabile e Tatiana Campbell
Colaboração para o UOL, em São Paulo e no Rio
17/01/2021 13h16
Manifestantes estiveram em frente a um local de aplicação de Enem em São Paulo para protestar contra o governo de Jair Bolsonaro (sem partido). As críticas eram pela realização da prova em meio à alta de casos e mortes pelo novo coronavírus.
Um dos manifestantes é Danylo Amilcar, estudante de geografia da USP (Universidade de São Paulo) e integrante do movimento Juntos. Para ele, a realização do Enem no atual momento é um crime.
"Viemos protestar contra esse governo genocida que tem matado milhares de pessoas diariamente e deixa acontecer o Enem em meio a tudo o que acontece na saúde", dispara.
Danylo é irmão de Denys Henrique Quirino da Silva, 16, um dos nove jovens mortos pisoteados em 2019, após ação da PM de São Paulo no Baile da DZ7, realizado em Paraisópolis, favela na zona sul da capital paulista.
Estudante de universidade pública, ele diz que o Enem é uma chance única para jovens de periferia terem o ao ensino superior. Sem a prova, muitos não têm a mesma oportunidade.
Protesto em faculdade da zona oeste de São Paulo contra a realização do Enem durante a pandemia do coronavírus
Imagem: André Porto/UOL
"Existe uma pressão da sociedade para que os jovens entrem na universidade. Por isso vêm fazer a prova mesmo em uma situação caótica", explica, sobre a presença de alunos apesar da pandemia.
"O Enem é uma chance rara das pessoas mudarem de vida, de entrarem na universidade pública. O coronavírus fez muita gente querer mudar de vida e a faculdade é uma das formas."
Protesto na PUC do Rio contra a realização do Enem
Imagem: Tatiana Campbell/UOL
Protesto no Rio contra "gripezinha"
Um pequeno grupo de manifestantes realizou um protesto em frente a uma das entradas da PUC-Rio (Pontifícia Universidade Católica do Rio), zona sul da cidade.
Com um cartaz escrito "a gripezinha já matou + de 200 mil pessoas", quatro estudantes, que não realizarão a prova do Enem (Exame Nacional do Ensino Médio), decidiram se manifestar contra o presidente Jair Bolsonaro (sem partido).
Integrante da Associação dos Estudantes Secundaristas do Rio, Tainá Dias, 18, disse que o protesto é contra a realização da prova, já que muitos alunos não tiveram as mesmas condições de preparo.
"A gente resolveu fazer essa manifestação justamente pelo Enem estar acontecendo no momento tão injusto do que a gente está vivendo hoje. A gente está vendo que vários estados não estão com condições de aplicar essa prova, que é um momento muito importante para milhares de estudantes. Tinha que ser um vestibular justo", afirmou.
"Uma sala cheia de pessoas, todos correndo risco. Resolvemos fazer esse protesto para denunciar não só a situação em que hoje se faz o Enem, mas também a situação em que vive o nosso país", disse a estudante.
Enem 2020; veja fotos
1 / 83
A universitária Daniele Assis, 18, vende balas e álcool em gel para inteirar o valor de sua faculdade
Um pequeno grupo de manifestantes realizou um protesto em frente a uma das entradas da PUC-Rio (Pontifícia Universidade Católica do Rio), zona sul da cidade. Com um cartaz escrito "a gripezinha já matou + de 200 mil pessoas" decidiram se manifestar contra o presidente Jair Bolsonaro (sem partido)
Promotores de faculdades, como da própria Unip e de outras franquias, como a Anhanguera, abordam estudantes para cadastrá-los e apresentar ofertas no valor das matrículas no 1º dia do Enem impresso em SP
Promotores de faculdades, como da própria Unip e de outras franquias, como a Anhanguera, abordam estudantes para cadastrá-los e apresentar ofertas no valor das matrículas no 1º dia do Enem impresso em SP
Promotores de faculdades, como da própria Unip e de outras franquias, como a Anhanguera, abordam estudantes para cadastrá-los e apresentar ofertas no valor das matrículas no 1º dia do Enem impresso em SP
Promotores de faculdades, como da própria Unip e de outras franquias, como a Anhanguera, abordam estudantes para cadastrá-los e apresentar ofertas no valor das matrículas no 1º dia do Enem impresso em SP
Integrantes do Coletivo Juntos protestaram em frente a uma das entradas da PUC-Rio, na zona sul, reivindicando que os estudantes que não conseguiram comparecer no primeiro dia de prova do Enem, possam realizar o exame nos dias de reaplicação. Um dos manifestantes, Theo Louzada, 25, disse ao UOL que a ausência dos candidatos é na verdade "ausência do governo em respeitar a saúde dos estudantes"
24.jan.2021 - Candidata corre para entrar em local de prova do Enem 2020 antes do fechamento dos portões no bairro da Mooca, zona sudeste da cidade de São Paulo
ETTORE CHIEREGUINI/AGIF/ESTADÃO CONTEÚDO
74 / 83
24.jan.2021 - Candidata chega para o segundo dia de provas do Enem, na Universidade Cruzeiro do Sul, na Av. Paulista, neste domingo, com portões fechando
ROBERTO CASIMIRO/FOTOARENA/ESTADÃO CONTEÚDO
75 / 83
No Twitter, o "povo de humanas" já está sofrendo por antecipação com a prova de matemática e ciências da natureza
Reprodução/Twitter
76 / 83
Estudantes que saíram da prova do Enem após as 16h na Unip da Lapa
André Porto/UOL
77 / 83
Aluna do ensino público, Larissa Evelin citou química entre as perguntas mais complexas do Enem
ID: {{comments.info.id}}
URL: {{comments.info.url}}
Ocorreu um erro ao carregar os comentários.
Por favor, tente novamente mais tarde.
{{comments.total}} Comentário
{{comments.total}} Comentários
Seja o primeiro a comentar
Essa discussão está encerrada
Não é possivel enviar novos comentários.
Essa área é exclusiva para você, , ler e comentar.
Só s do UOL podem comentar
Ainda não é ? Assine já.
Se você já é do UOL, faça seu .
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.