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

Casa onde Queiroz foi preso tinha faixa do AI-5 e bonecos de 'Scarface'

Faixa do AI-5 ficava entre bonecos em miniatura do filme "Scarface", estrelado por Al Pacino - Divulgação/Polícia Civil
Faixa do AI-5 ficava entre bonecos em miniatura do filme 'Scarface', estrelado por Al Pacino Imagem: Divulgação/Polícia Civil

Do UOL, em São Paulo

18/06/2020 13h51

A casa onde Fabrício Queiroz foi preso hoje em Atibaia, no interior de São Paulo, tinha uma faixa que faz referência ao AI-5 e bonecos do filme "Scarface". Queiroz é ex-assessor do senador Flávio Bolsonaro (Republicanos) e foi encontrado num imóvel que pertence a Frederick Wassef, advogado do senador e do seu pai, o presidente Jair Bolsonaro.

A faixa do AI-5 lembra o mais duro dos Atos Institucionais decretados durante o regime militar. O conjunto de medidas que se iniciou em dezembro de 1968 resultou em um período de censura aos meios de comunicação e de relatos de práticas de tortura por parte da ditadura.

A volta do AI-5 foi invocada em algumas das manifestações de apoiadores do presidente que se seguiram nos últimos meses, sendo um dos motivos inclusive da abertura de um inquérito no STF (Supremo Tribunal Federal) para investigar atos antidemocráticos.

Já as miniaturas inspiradas em "Scarface" são do personagem Tony Montana, interpretado pelo ator Al Pacino no filme de 1983. O personagem fictício de Montana era um refugiado cubano que se tornou chefe do tráfico em Miami, nos Estados Unidos, conhecido por sua violência e pelo uso abusivo de cocaína.

Segundo o delegado que comandou a operação que prendeu Queiroz, o caseiro do local afirmou que o ex-assessor de Flávio Bolsonaro estava na casa há cerca de um ano. Ainda de acordo com a polícia, Queiroz não ofereceu resistência no momento da prisão.

Quem é Fabrício Queiroz

O ex-assessor Fabrício Queiroz começou a ser investigado em 2018, quando um relatório do Coaf (Conselho de Controle de Atividades Financeiras) apontou movimentações financeiras atípicas dele. Ele é policial reformado e amigo pessoal do presidente Bolsonaro desde 1984. A suspeita é de que ele particie de um esquema de "rachadinha", no qual servidores devolvem parte do salário ao gabinete do parlamentar que os contrata.