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

Indígena de 12 anos é estuprada por garimpeiros e morre, diz líder Yanomami

Garimpo em terra indígena Yanomami - Bruno Kelly/Amazônia Real
Garimpo em terra indígena Yanomami Imagem: Bruno Kelly/Amazônia Real

Do UOL, em São Paulo

26/04/2022 15h05Atualizada em 27/04/2022 06h22

Uma adolescente indígena de 12 anos morreu após ser estuprada por garimpeiros na região do Waikás, em Roraima, segundo denúncia do presidente do Condisi-YY (Conselho Distrital de Saúde Indígena Yanomami e Ye'kwana), Júnior Hekurari Yanomami. O líder indígena ainda relatou que uma criança de cerca de 4 anos também está desaparecida. A situação foi informada ontem à noite.

"Os garimpeiros invadiram a comunidade do Arakaça, onde vivem mais ou menos 30 yanomamis. Tinha uma mulher mais velha com a adolescente e uma criança. Os garimpeiros invadiram e raptaram eles. A adolescente foi violentada até a morte. A tia tentou proteger ela e a criança, mas os garimpeiros jogaram a criança no rio. Ela está desaparecida. Não sabemos ainda se essa tia também foi violentada", disse Júnior Hekurari Yanomami ao UOL.

Segundo ele, o crime foi cometido em um barco.

O líder indígena afirmou que está tentando chegar no local da ocorrência, mas, por causa das chuvas, enfrenta dificuldades para a locomoção, só é possível de forma aérea.

Ele comunicou o caso em ofício à Funai (Fundação Nacional do Índio) e à Polícia Federal.

O avanço do garimpo na região dos Yanomamis tem crescido no país e, segundo Júnior Hekurari Yanomami, casos de violência contra a comunidade têm sido recorrentes como consequência.

"A gente tem relatos no ano ado em que morreu um adolescente de 15 anos que também foi violentado sexualmente. Além dele, teve uma mulher entre 25 e 28 anos que, após ter sido violentada, cometeu suicídio", afirmou ele.

Em nota enviada ao UOL, a Funai informou que está acompanhando o caso e que tem atividades permanentes na região por meio das Bapes (Bases de Proteção Etnoambiental), que são responsáveis por "ações contínuas de proteção, fiscalização e vigilância territorial, além de coibição de ilícitos, controle de o, acompanhamento de ações de saúde, entre outros."

O órgão ainda afirmou que tem atuado "continuamente em ações de fiscalização na região em articulação com os órgãos ambientais e de segurança pública."