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

Chefe da Yakuza é condenado à morte no Japão por ataques e morte

Um dos chefes da Yakuza, Nomura Satoru, de 74 anos, foi considerado culpado por quatro agressões que resultaram em uma morte no Japão - Reprodução
Um dos chefes da Yakuza, Nomura Satoru, de 74 anos, foi considerado culpado por quatro agressões que resultaram em uma morte no Japão Imagem: Reprodução

Do UOL, em São Paulo

25/08/2021 11h47Atualizada em 25/08/2021 12h00

Um dos chefes do grupo criminoso Yakuza foi condenado à morte por um tribunal de Fukuoka, no Japão. Nomura Satoru, de 74 anos, foi considerado culpado por quatro agressões que resultaram em uma morte.

De acordo com a mídia local, a condenação ocorreu mesmo sem evidências diretas contra Nomura, que negou qualquer envolvimento nos ataques.

"Pedi uma decisão justa. Você vai se arrepender disso pelo resto da vida", disse Nomura ao juiz após ser sentenciado à morte, ontem, de acordo com o jornal japonês "Nishinippon Shimbun".

Nomura, que dirige o sindicato Kudo-kai que opera no sudoeste do Japão, ainda pode apelar da decisão. O "número dois" do sindicato,
Fumio Tanoue, de 65 anos, foi condenado à prisão perpétua.

O juiz Ben Adachi descreveu suas ações como "extremamente cruéis" e acredita que os ataques foram ordenados pelo réu.

Para conseguir a condenação, os promotores argumentaram que o comando absoluto de Nomura sobre o grupo significava que ele tinha responsabilidade nos casos.

Os ataques aconteceram num intervalo de seis anos. Segundo o jornal "Nikkei Asia", as acusações eram pela morte de um ex-chefe de uma cooperativa de pesca em 1998, um ataque a tiros contra um ex-inspetor da polícia de Fukuoka, em 2012, e ainda pela agressão de uma enfermeira, em 2013, e de um dentista, em 2014.

Acredita-se que esta seja a primeira sentença de morte para o chefe de um grupo criminoso designado. "A polícia conduziu uma investigação completa e expôs o envolvimento dos principais líderes", disse um promotor envolvido no julgamento. "Isso abrirá um bom precedente para futuras investigações de um grupo criminoso organizado".

A Yakuza é um grupo conhecido popularmente como "a máfia japonesa" e não é considerado ilegal no país, embora suas atividades sejam ligadas a extorsão, tráfico, lavagem de dinheiro e frequentemente operem empresas de fachada em escritórios inteligentes.