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

Cris Guterres

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Chorei ao ver emoção de pai com filha que é modelo negra: 'Igual meus pais'

A modelo Erika Cardozo e o pai, Everaldo Cardozo, orgulhoso do sucesso da filha que estampa totens em shopping center de São Paulo - Reprodução Instagram
A modelo Erika Cardozo e o pai, Everaldo Cardozo, orgulhoso do sucesso da filha que estampa totens em shopping center de São Paulo Imagem: Reprodução Instagram

Colunista do UOL

27/10/2021 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Eu chorei copiosamente quando vi o vídeo do Everaldo da Conceição Cardozo emocionado ao ver a foto da filha Érika Cardozo, modelo de 23 anos, estampando totens publicitários do Shopping Paulista em São Paulo.

Nascida em Ferraz de Vasconcelos, na Grande São Paulo, Érika atuou como babá, costureira e atendente num salão de beleza antes de se tornar modelo. O motivo de minhas lágrimas foi enxergar no brilho dos olhos do seu Everaldo a força que eu via no olhar de meus pais.

"Meu pai não tem o costume de frequentar shopping, só quando eu o levo. É um homem simples. O sonho dele sempre foi me ver em um banner bem grande no metrô, talvez porque seja um lugar que ele frequente bastante. No dia em que o vídeo foi gravado, eu pedi para que ele me acompanhasse em um casting e, de lá, levei ele para tomar um sorvete. Quando ele viu a vitrine com minha foto, ficou muito feliz. Gravou para mostrar aos colegas e, em seguida, postou nos stories. Eu achei o vídeo muito lindo, então decidi repostar. Acabou viralizando do dia pra noite", revelou Érika em entrevista para a revista Marie Claire.

Para mulheres como eu e Érika, mulheres negras, periféricas, pertencentes à primeira geração da família que consegue ir além do ensino médio, ultraar fronteiras e derrubar desafios como esses são conquistas até há pouco tempo impensáveis ainda que um dia tenham sido sonhadas.

"Essa aqui é minha filha Érika, a modelo Érika. Gostei tanto, que tomei até um susto. Nem acredito em uma coisa dessas, está em todo o shopping, só dá ela aqui! Eu estou muito feliz pela minha filha, que orgulho dela", disse seu Everaldo no vídeo que gravou assim que viu a imagem da filha na campanha.

O dom dos anteados

Me lembrei de um dos mais famosos poemas da escritora e poetisa Maya Angelou. Em um dos versos de "Ainda Assim Eu Me Levanto", a poeta me toca profundamente ao lembrar que "Trazendo comigo o dom de meus anteados, Eu carrego o sonho e a esperança do homem escravizado".

E como são grandes estes sonhos, são imensos. Eu falo de estar num lugar onde muitas de nós nem esperávamos chegar. Eu e Érika fazemos parte de uma geração de mulheres negras que estamos vivenciando algumas das conquistas do movimento negro que mulheres como Sueli Carneiro, Lélia Gonzáles, Beatriz Nascimento, Benedita da Silva e muitas outras lutaram por nós.

Se estamos, ainda que a os lentos, adentrando pela tela da televisão, pelos outdoors, pelas capas de revistas e pelos cargos relevantes de poder nas corporações foi por ter mulheres que lutaram para não ter nossas histórias interrompidas e para que pudéssemos ser o que quiséssemos. Nossos os vêm de longe e cabe a nós sempre lembrar que as conquistas de uma mulher negra são conquistas de metade da população brasileira que sabe o quanto pesa ter na pele a cor de seu destino.

Seu Manu e dona Leni

Escrevo este texto bastante emotiva, pois seria aniversário da minha mãe que faleceu há pouco mais de dois anos. Mamis poderosa era minha grande companheira. E saudade quando bate é o amor doendo. Também estou saudosa de meu pai, um homem simples e amoroso como seu Everaldo. Seu Manu e dona Leni eram meus grandes parceiros, minhas referências de pessoas lutadoras. Os dois saíram deste plano exatamente da mesma maneira, um AVC hemorrágico, mas com diferença de 7 anos entre uma agem e outra.

Ao assistir o vídeo do seu Everaldo, me lembrei do quanto meus pais devem estar orgulhosos de mim. Afinal de contas, fiz o que eles me ensinaram: não abaixei a cabeça para ninguém, foquei nos meus objetivos e pisei em cima de quem tentou me derrubar. Mantive a mesma consciência de Érika, que finalizou sua entrevista afirmando: "Sou preta e vivo na cor da pele todos os dias as diferenças raciais. Poder trazer representatividade para outras pessoas acreditarem que, independentemente da sua etnia, de seu gênero ou de seu corpo, são capazes de realizar seus sonhos, é uma grande vitória".