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

Após episódio de violência, Roraima pede ao STF a suspensão da entrada de venezuelanos

18.ago.2018 - Roupas e objetos de venezuelanos são queimados em Pacaraima, em Roraima, na fronteira com a Venezuela - Avener Prado/Folhapress
18.ago.2018 - Roupas e objetos de venezuelanos são queimados em Pacaraima, em Roraima, na fronteira com a Venezuela Imagem: Avener Prado/Folhapress

Talita Marchao

Do UOL, em São Paulo

20/08/2018 12h57

A governadora de Roraima, Suely Campos (PP), voltou a pedir ao Supremo Tribunal Federal (STF) a suspensão temporária de entrada de imigrantes pela fronteira do seu estado para tentar conter o "derramamento de sangue" entre brasileiros e venezuelanos. O documento afirma ainda que "não há que se falar em xenofobia por parte dos roraimenses" e afirma que o "caos é resultado da omissão do governo federal".

A ação foi protocolada na manhã de hoje (20), pela Procuradoria-Geral estadual, um dia após os conflitos registrados na cidade de Pacaraima (RR), na fronteira com a Venezuela, motivarem cerca de 1.200 mil estrangeiros a deixar o Brasil às pressas, segundo o Exército. Moradores da cidade atacaram barracas e abrigos de imigrantes venezuelanos, inclusive ateando fogo, depois que um comerciante local foi assaltado e agredido supostamente por um grupo de venezuelanos.

No documento, o governo de Roraima afirma que Pacaraima transformou-se em um "barril de pólvora", e afirma que "futuros incidentes violentos de proporções perigosas, inclusive para a Segurança Nacional do país, poderão ocorrer nos próximos dias". Ele diz ainda que os incidentes violentos que ocorreram em Pacaraima podem ocorrer em outras cidades do Estado, "especialmente na cidade de Boa Vista" e "em escala bem mais abrangente e perigosa".

Venezuela pede ao Brasil para proteger seus cidadãos após ataque

AFP

Na ação cautelar, o governo estadual sugere o estabelecimento de uma "cota para refugiados". A medida condicionaria o ingresso em território brasileiro à execução de um plano de interiorização dos imigrantes, a ser coordenado pelo governo federal.

Além da cota, o governo estadual também cobra que as autoridades federais estabeleçam barreiras sanitárias na fronteira. A proposta é exigir dos imigrantes a apresentação dos atestados de vacinas obrigatórias a fim de impedir a propagação de doenças sob controle ou já erradicadas no Brasil, como o sarampo.

O pedido reforça a Ação Civil Originária (ACO) 3121, que já pedia o fechamento da fronteira entre Roraima e a Venezuela. No último dia 6, a ministra Rosa Weber, relatora da ação no STF, indeferiu o pedido. Em sua sentença, a ministra apontou que, além de ausência dos pressupostos legais para emissão de liminar, o pedido do governo de Roraima contraria "os fundamentos da Constituição Federal, às leis brasileiras e aos tratados ratificados pelo Brasil".

O ministro do Gabinete de Segurança Institucional (GSI), Sergio Etchegoyen, descartou o fechamento da fronteira do Brasil com a Venezuela, afirmando que é algo "impensável" e "ilegal".

Após o conflito do último fim de semana, o governo federal decidiu enviar para Roraima mais 120 agentes da Força Nacional de Segurança Pública para reforçar a vigilância. Segundo o Ministério da Segurança Pública, 60 agentes já embarcaram em Brasília, esta manhã, com destino à Boa Vista, de onde partirão para Pacaraima, na fronteira com a Venezuela. Desde o ano ado, 31 agentes da Força Nacional atuam na cidade em apoio à Polícia Federal.

Além dos agentes da Força Nacional, o governo federal promete enviar, no próximo domingo (26), 36 voluntários da área da saúde para atendimento aos imigrantes venezuelanos, em parceria com hospitais universitários. Em nota, a Presidência da República disse que governo federal "está comprometido com a proteção da integridade de brasileiros e venezuelanos", e que o Itamaraty está em contato com as autoridades venezuelanas.

O estopim da mais recente crise ocorreu no sábado (18), quando moradores da cidade atacaram barracas dos imigrantes venezuelanos, ateando fogo aos pertences dos imigrantes. De acordo com as autoridades locais, não há registro de feridos entre os venezuelanos Os ataques aconteceram depois que um comerciante local foi assaltado e espancado. Há suspeita de que o assalto tenha sido praticado por um grupo de venezuelanos.

(Com Agência Brasil)