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

exclusivo

Venezuelana refuta fala de Bolsonaro e diz que casa abrigava ação social

Jair Bolsonaro em visita a venezuelanos na comunidade Morro da Cruz, em São Sebastião (DF) - Reprodução
Jair Bolsonaro em visita a venezuelanos na comunidade Morro da Cruz, em São Sebastião (DF) Imagem: Reprodução

Do UOL em Brasília e São Paulo

16/10/2022 04h00

Uma das venezuelanas visitadas pelo candidato à reeleição Jair Bolsonaro (PL) em São Sebastião, região istrativa do Distrito Federal, em 2021, rechaçou a fala do presidente sobre ter encontrado meninas vindas da Venezuela "arrumadas para ganhar a vida", insinuando exploração sexual de crianças e adolescentes.

A declaração do presidente foi dada a um podcast na sexta-feira (14), quando também se referiu ao encontro dizendo que "pintou um clima". Segundo a mulher, no dia em que Bolsonaro fez a visita, estava acontecendo uma ação social para refugiados no local.

"Não tem nada a ver com o que ele está falando agora", diz a venezuelana, que pediu para ter seu nome preservado, pois teme retaliação. O UOL confirmou que ela estava no local no dia da visita do presidente.

Esse dia foi uma ação que acontecia na casa. Uma brasileira que fazia curso de estética vinha até aqui para fazer a prática do que estava aprendendo, de corte de cabelo, design de sobrancelha. Então, nós reuníamos um grupo de mulheres e era isso o que acontecia naquele dia
Mulher venezuelana que estava durante visita de Bolsonaro em São Sebastião

Ainda de acordo com a mulher, havia adolescentes na casa naquele dia, entre elas, sua filha e sua sobrinha.

O encontro de Bolsonaro com venezuelanas em São Sebastião foi transmitido, na época, por redes sociais. Nas imagens, é possível ver que Bolsonaro conversa com as mulheres, algumas com máscara de proteção contra a covid-19 e algumas de rosto descoberto.

Na ocasião, o presidente falou contra o isolamento social para combater a pandemia e conversou com sobre as dificuldades na Venezuela. Se Bolsonaro suspeitou de prostituição infantil no local, não fez qualquer menção a isso durante a visita, nem sequer se mostrou desconfortável com qualquer situação.

Frase de Bolsonaro viralizou

Durante entrevista a um podcast, Bolsonaro descreveu o encontro com mulheres venezuelanas.

"Parei a moto numa esquina, tirei o capacete e olhei umas menininhas, três, quatro, bonitas; de 14, 15 anos, arrumadinhas num sábado numa comunidade. E vi que eram meio parecidas. Pintou um clima, voltei, 'posso entrar na tua casa?' Entrei", disse o presidente.

"Tinha umas 15, 20 meninas, [num] sábado de manhã, se arrumando —todas venezuelanas. E eu pergunto: meninas bonitinhas, 14, 15 anos se arrumando num sábado para quê? Ganhar a vida. Você quer isso para a tua filha, que está nos ouvindo aqui agora. E como chegou neste ponto? Escolhas erradas", prosseguiu Bolsonaro.

O trecho da fala sobre "pintar um clima" com menores de idade viralizou neste sábado (15) e chegou aos Trending Topics do Twitter --lista dos assuntos mais comentados na rede social. Somados, os termos "pintou um clima", "Bolsonaro pedófilo" e "Bolsonaro pervertido" chegaram a somar quase 90 mil menções no Twitter.

O senador Flávio Bolsonaro (PL-RJ) usou as redes para defender o pai. "Pegou uma fala mal colocada do presidente para lhe imputar uma fake news nojenta! Um pai com uma filha e duas netas! Bolsonaro sempre foi um ferrenho combatente da pedofilia".

Enquanto o vídeo viralizava, Damares Alves, eleita senadora pelo Distrito Federal, fazia campanha ao lado da primeira-dama, Michelle Bolsonaro, em outros estados do Nordeste.

Nos eventos chamados "Mulheres com Bolsonaro", a atual senadora mandou um recado específico para os pedófilos e reforçou que Bolsonaro equipou Conselhos Tutelares para proteger as crianças. "Você que é mãe, que é avó, que gosta de crianças: Bolsonaro precisa ser reeleito", disse em um discurso na Paraíba.