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

Ocupações de prédios na UFMG contra PEC 241 têm "aulão" sobre o tema

Fachada do IGC (Instituto de Geociência) da UFMG - Rayder Bragon
Fachada do IGC (Instituto de Geociência) da UFMG Imagem: Rayder Bragon

Rayde Bragon

Colaboração para o UOL, em Belo Horizonte

28/10/2016 17h56

As ocupações de prédios na UFMG (Universidade Federal de Minas Gerais) têm “aulão” sobre os temas que originaram o movimento --os universitários são contra a PEC (Proposta de Emenda Constitucional) 241, que limita os gastos do Governo Federal por 20 anos, além da proposta de reforma do ensino médio por meio da Medida Provisória 746.

No campus da Pampulha, em Belo Horizonte, há quatro prédios ocupados pelos ativistas e, neles, as aulas da grade curricular não estão acontecendo. A primeira ocupação se deu há mais de uma semana.

A Escola de Arquitetura da UFMG, situada no bairro Funcionários, região centro-sul, está na mesma condição, segundo a assessoria da instituição.

De acordo com os estudantes ouvidos pelo UOL, professores da própria instituição e especialistas convidados ministram, de maneira voluntária, as palestras nesses locais.

O denominado “aulão”, conforme o relato dos universitários, é uma estratégia para explicar aos interessados as minúcias dos temas em questão --e tentar convencer outros estudantes, professores e funcionários sobre a importância de seu movimento.

“Não estamos aqui no ócio, estamos aqui para produzir debates para que todos entendam o que significa a PEC, na íntegra, para que tenhamos mais argumentos”, diz Guilherme Marques, 24, aluno de geografia.

Marques contou que a intenção dos universitários é ficar lá até que a PEC 241 e a reforma do ensino médio sejam retiradas da pauta do Congresso Nacional --a PEC está no Senado para aprovação e a MP do ensino médio já está em vigor.

Ele conversou com a reportagem na frente do IGC (Instituto de Geociências) que, segundo ele, está ocupado desde a última segunda-feira (24).

26.out.2016 - Universitários ocupam há mais de uma semana o prédio do CAD 1 (Centro de Atividades Didáticas), na Universidade Federal de Minas Gerais (UFMG). Eles protestam contra a PEC 241 e contra a proposta de reforma do ensino médio. Ao todo, quatro prédios estão ocupados no campus da Pampulha, em Belo Horizonte. - Rayder Bragon/UOL - Rayder Bragon/UOL
26.out.2016 - Universitários ocupam há mais de uma semana o prédio do CAD 1 (Centro de Atividades Didáticas), na UFMG
Imagem: Rayder Bragon/UOL

Rotina

O UOL esteve nesta quarta-feira (26), nos locais ocupados, mas a maioria dos ativistas se negou a dar o nome e somente se dispôs a falar na condição de anonimato. Eles se apresentaram como integrantes de comissões de comunicação dos ativistas.

Os estudantes têm disciplina no tocante à istração dos prédios. As pessoas precisam se identificar quando querem entrar nos locais. Segundo os alunos, não há restrição de o. Porém, o UOL não obteve autorização para entrar nas edificações, nem fotografar o interior dos recintos.

Segundo os responsáveis pelos locais, as decisões são tomadas em conjunto e foram instituídas nas unidades as chamadas comissões, que lidam com temas pertinentes às ocupações, como alimentação, segurança e limpeza. Os ativistas se revezam para que a ocupação seja feita em tempo integral.

Eles alegam que o movimento não tem ligação com partidos políticos. Após permitirem que apenas fotos das fachadas dos prédios fossem feitas, os alunos ainda pediram para verificar se as imagens não continham o rosto de nenhuma das pessoas envolvidas. Os alimentos, segundo os organizadores, são doados por professores, funcionários e pessoas da comunidade.

Em nota, a UFMG informou reconhecer “o direito de manifestação dos estudantes e a legitimidade do movimento contrário à PEC 241, discordando, entretanto, de atitudes que venham cercear as liberdades individuais e o o aos espaços da Universidade”.

Conforme a UFMG, a nota foi divulgada após “grupos de estudantes impedirem o o às dependências de algumas unidades e espaços da UFMG”.

“Impedir o o ao local de trabalho e estudo de professores, técnico-istrativos em educação e estudantes que não participam do movimento afronta o direito irrevogável de ir e vir das pessoas, prejudica aqueles que mais precisam da instituição, além de inviabilizar o atendimento da comunidade da UFMG e da sociedade”, afirmou a universidade no texto da nota.

Por sua vez, a Secretaria de Estado de Educação de Minas Gerais informou que, até o momento, 95 escolas estaduais estão ocupadas.