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

Arte? Picles do McDonald's pendurado em teto é posto à venda por R$ 30 mil

"Picles", obra criada pelo artista Matthew Griffin - Divulgação/Michael Lett Art Gallery
"Picles", obra criada pelo artista Matthew Griffin Imagem: Divulgação/Michael Lett Art Gallery

Colaboração para Splash, em São Paulo

09/08/2022 15h24

Uma obra de arte um tanto esquisita foi colocada à venda por US$ 6 mil dólares (equivalente a R$ 30 mil na cotação atual) e tem dado o que falar devido ao seu aspecto. A peça é uma fatia de picles tirada de um hambúrguer da rede de fast food McDonald's e arremessada no teto.

A ideia inusitada partiu do artista Matthew Griffin, que batizou a obra de "Picles". Ela foi criada com o objetivo de instigar o espectador a refletir sobre o valor da arte, segundo ele alega.

Ela está exposta no Michael Lett Gallery, em Auckland, na Nova Zelândia.

Ao jornal britânico The Guardian, Ryan Moore, diretor da galeria, explicou que, apesar de parecer excêntrica, a obra de arte feita com um pepino em conserva tem um grande valor devido à mensagem subliminar, sobre o que é arte ou não, e como a sociedade decide isso.

"De maneira geral, artistas não são aqueles que decidem se algo é ou não arte. São eles que fazem e criam as coisas. Se algo é valioso e tem significado como um trabalho artístico é a maneira que nós coletivamente como sociedade escolhemos usá-lo ou falar sobre".

Ele acrescentou: "Por mais que isso pareça um picles preso ao teto - e não há artifício lá, é exatamente o que é - há algo no encontro com isso como uma escultura ou um gesto escultórico".

A exibição da obra aumentou o interesse e as discussões presentes entre os amantes de arte em Auckland. Se a obra de arte for vendida por mais de R$ 30 mil, o novo proprietário de "Picles" receberá instruções sobre como recriar a peça em casa usando o picles do cheeseburger da rede de fast food.

"Não se trata do virtuosismo do artista que está pendurado no teto da galeria. O que importa é o gesto, que é tão puro, tão alegre. É isso que o torna tão bom", disse Moore.

Nas redes sociais, muitos usuários ficaram divididos em relação à obra. Alguns acharam o conceito interessante e com um significado filosófico, capaz de levar o público a uma perspectiva fora do comum sobre a arte. Já outros não apenas consideraram "Picles" como uma peça engraçada, como também não entendem como alguém pagaria uma fortuna para levá-la para casa.

O "Picles" no teto lembrou as pessoas da obra de arte do artista italiano Maurizio Cattelan de uma banana colada na parede da galeria durante a exposição Art Basel em Miami, em 2019, vendida por US$ 120 mil. Mais tarde, ela foi arrancada da parede e comida pelo artista norte-americano David Datuna.