{"product_id":"gel-hidratante-eucerin-hyaluron-filler-daily-booster-30ml","title":"Gel Hidratante Eucerin Hyaluron Filler Daily Booster - 30ml","description":"\u003c!-- start #content-wrapper--\u003e\n\u003cdiv id=\"content-wrapper\"\u003e\n\u003c!-- start #main--\u003e\n\u003cdiv id=\"main\"\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"HYALURON-FILLER +3X EFFECT DAILY BOOSTER  24 HORAS DE HIDRATAÇÃO PROFUNDA\" alt=\"Imagem com fundo branco. Ao lado direito, uma mulher sorri de olhos fechados, enquanto aplica o produto suavemente no rosto.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_DYCoQjL6mw4Whtia.png\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Fortalece a barreira da pele \u0026amp; preenche as linhas finas\" alt=\"Imagem com fundo branco. Ao lado esquerdo, uma linha cinza destaque a foto de uma mão segurando a embalagem azul de Daily Booster.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_hcYuDPaugQvJHAfS.png\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"Com Ácido Hialurônico Ajuda a aumentar a hidratação e a reduzir rugas e linhas finas, proporcionando uma aparência mais firme.\" alt=\"Imagem dividida em duas partes: a primeira com fundo neutro, a segunda com um líquido azul representando a fórmula.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Xg7An6iRuEvTyrrk.png\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"97% confirmam:  Sinto minha pele hidratada, macia e com aparência revitalizada*\" alt=\"Mulher aplicando o produto no rosto com expressão satisfeita. Ao lado, texto em destaque.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_3SDt8RrDgoUWKciM.png\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"BKGImgTitTxt\"\u003e\n\u003cfigure class=\"textover\"\u003e\u003cimg title=\"DESCUBRA A ROTINA TRANSFORMADORA DE CUIDADO FACIAL\" alt=\"Mulher aplicando o produto no rosto com expressão satisfeita. Ao lado, texto em destaque.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Bu7lRGAWqBhg63hj.png\"\u003e\n\u003cfigcaption class=\"\"\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cscript async=\"\" src=\"https:\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdBKGImgTitTxt.js\"\u003e\u003c\/script\u003e\n\u003cdiv class=\"fotoFull footer\"\u003e\u003cimg height=\"auto\" width=\"100%\" title=\"Eucerin – CUIDADO DERMATOLÓGICO TRANSFORMADOR. Pioneiros em skincare, recomendado por dermatologistas, inovação constante.\" alt=\"Logo da Eucerin sobre fundo vermelho, reforçando o conceito de cuidado dermatológico da marca.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_xUmcXagcK5RDGtGg.png\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n    \/\/Verifica se o Texto legal tem conteúdo e se não houver, remove (texto)\n    var txtLegalFooter = document.querySelector(\".texto-legal-fundo.footer\");\n    if (!txtLegalFooter.innerText) {\n        txtLegalFooter.remove();\n    }\n\n    \/\/Varre quantidade de itens para removê-los automaticamente se não houver conteúdo (imagem)\n    var fotoFullFooter = document.querySelectorAll(\".fotoFull.footer\");\n    for (var i = 0; i \u003c fotoFullFooter.length; i++) {\n        var dataimg = fotoFullFooter[i];\n        if (dataimg.querySelector(\"img\").src.search(\".jpg\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".jpeg\") \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".gif\") \u003c 0 \u0026\u0026 dataimg.querySelector(\"img\").src.search(\".png\") \u003c 0) {\n            \/\/console.log('dataimg', dataimg);\n            \/\/ Create Element.remove() function if not exist (FOR Internet Explorer)\n            if (!('remove' in Element.prototype)) {\n                fotoFullFooter[i].parentNode.removeChild(fotoFullFooter[i]);\n            }\n            else {\n                fotoFullFooter[i].remove(fotoFullFooter[i]);\n            }\n        }\n    }\n\u003c\/script\u003e \u003c!-- Footer --\u003e\u003cfooter\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/www.standout.com.br\/bdfnivea\/public\/img\/logo-footer.png\" alt=\"Standout Logo\" class=\"logoFooter\"\u003e\u003c\/h3\u003e\n\u003c\/footer\u003e\u003c!-- End: Footer --\u003e\n\u003c\/div\u003e\n\u003c!-- end #main--\u003e\n\u003c\/div\u003e\n\u003c!-- end #content-wrapper--\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 inicio --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- script GS1 fim --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/bootstrap.min.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/scripts.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdAgeCheck.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- JS Captura de cliques de interatividade nas vitrines --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/\/d2h3yh691x1n17.cloudfront.net\/js\/stdHitTagVitrines.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\nwindow.getHeight = function () { return $(document).height() };\nvar currentTab = 1;\nvar fullUrl = window.location.href.split(\"\/\");\nvar dId = fullUrl[5] + \"\/\";\nvar cId = \"pao7p7anbF8,\";\nvar ajaxURL = \"\/\/www.standout.com.br\/bdfnivea\/public\/hitMe\/\" + dId;\nvar heatURL = \"\/\/www.standout.com.br\/bdfnivea\/h\";\n\/\/var heatPURL = \"\/\/www.standout.com.br\/bdfnivea\/hp\";\nvar productId = \"eucerin-hy-fi-daily-booster-gel-fortalecedor-antirrugas-30ml-epoca\";\nvar active = true;\nvar store = { 1: {}, 2: {}, 3: {} };\n\/\/var storeP = { 1: [], 2: [], 3: [] };\nvar ctrl;\nvar seconds = 0;\nvar hashUser = Math.random().toString(16).slice(2);\n\/\/*Active On Page**************************************\/\/\n function onVisibilityChange() {\n\tif (document.visibilityState === 'visible') {\n\t\t\/\/console.log(\"user is focused on the page\");\n\t\tstartTimer();\n\t} else {\n\t\t\/\/console.log(\"user left the page\");\n\t\tclearTimeout(timex);\n\t}\n\n\t\/\/console.log('document.hidden', document.hidden);\n}\n\ndocument.addEventListener('visibilitychange', onVisibilityChange);\n\n\/\/*TIMER**********************************************\/\/\nfunction startTimer(){\n\ttimex = setTimeout(function(){ seconds++; startTimer();}, 1000);\n}\nstartTimer();\n\nthis.goToTab = function (tab) {\n\t$('#myTab a[data-tabid='+tab+']').click();\n}\n\nfunction addHit (e) {\n\tvar x = (e.layerX) ? e.layerX : e.pageX, y = (e.layerY) ? e.layerY : e.pageY, Xi = \"X\" + x, Yi = \"Y\" + y;\n\n\tif (!store[currentTab][Xi])\n                store[currentTab][Xi] = {};\n\n\tif (!store[currentTab][Xi][Yi])\n                store[currentTab][Xi][Yi] = 0;\n\n\tstore[currentTab][Xi][Yi] += 1;\n\n\t\/\/storeP[currentTab].push(x + \"_\" + y);\n\n\tclearTimeout(ctrl);\n\tctrl = setTimeout(sendHit, 2000);\n}\n\nfunction sendHit() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar tmpStore = store;\n\t\/\/var tmpStoreP = storeP;\n\tactive = false;\n\tstore = { 1: {}, 2: {}, 3: {} };\n\t\/\/storeP = { 1: [], 2: [], 3: [] };\n        $.ajax({\n                type: \"POST\",\n                url: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(tmpStore), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n                success: function (data) { },\n                error: function (XHR) { }\n        });\n}\n\nsetInterval( function () { active = true; }, 80);\n\n$(document).mousemove(function(e) {\n\tif (active) {\n\t\taddHit(e);\n\t\tactive = false;\n\t}\n});\n\n\/\/ Função para envio de HIT de tempo médio na página a cada 2 segundos\nfunction sendHitTM() { \n\tvar productFullUrl = window.location.pathname;\n\tvar dateNow = new Date().toISOString().slice(0, 10);\n\t\n\tvar storeTM = { 1: {}, 2: {}, 3: {} };\n\t$.ajax({\n\t\ttype: \"POST\",\n\t\turl: heatURL,\n\t\tdataType: \"json\",\n\t\tdata: { cId: cId, pId: productId, heat: JSON.stringify(storeTM), fullUrl: productFullUrl, timeOnPage: seconds, date: dateNow, hash: hashUser},\n\t\tsuccess: function (data) { },\n\t\terror: function (XHR) { }\n\t});\n}\nsetInterval(sendHitTM, 5000);\n\n$(document).ready(function () {\n\t$(\".table-desktop tr\").each(function (k, v)\n\t{\n\t\tif ($(v).children(\".empty\").length == 3)\n\t\t\t$(v).remove();\n\t});\n\n\t\/\/ Tratamento para só inicializar o carrossel caso exista\n\tif ($(\".carousel\").length) {\n\n\t\t$(\".carousel\").each ( function (k, v)\n\t\t{\n\t\t\tvar total = $(this).find(\".carousel-inner\").children().length;\n\n\t\t\t$(this).find(\".carousel-indicators\").children().remove();\n\t\t\t$(this).find(\".item\").removeClass(\"active\");\n\t\t\t$(this).find(\".item\").first().addClass(\"active\");\n\n\t\t\tfor (var i = 0; i \u003c total; ++i)\n\t\t\t\tif (i == 0)\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\" class=\\\"active\\\"\u003e\u003c\/li\u003e\");\n\t\t\t\telse\n\t\t\t\t\t$(this).find(\".carousel-indicators\").append(\"\u003cli data-target=\\\"#myCarousel\\\" data-slide-to=\\\"\" + i + \"\\\"\u003e\u003c\/li\u003e\");\n\t\t});\n\n\t\t$(\".carousel\").carousel();\n\t}\n\n\tif (jQuery.browser.mobile)\n\t{\n\t\t\/\/Desativado ppois a regra está sendo tratada no rodapé de cada vitrine\n\t\t\/\/$(\".logoFooter\").attr(\"src\", $(\".logoFooter\").attr(\"src\").replace(\"logo-footer.png\", \"logo-footer-mobile.png\"));\n\t\t$(\".table-desktop\").find(\".col3\").remove();\n\t\t$(\".table-desktop\").find(\"tr\").each ( function (k, v)\n\t\t{\n\t\t\t$(this).find(\"td\").last().remove();\n\t\t});\n\t\t$(\".table-desktop\").removeClass(\"table-desktop\").addClass(\"table-smartphone\").show();\n\t}\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- Altura dinamica post message --\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"https:\/\/s3-sa-east-1.amazonaws.com\/assets.standout.com.br\/js\/scripts-mensageria.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\n\t\t\/\/public\n\t\tconsole.log(\"MSG 2.0 - PHP\");\n\n\t\tvar bodyPaddingTop = parseInt($(\"body\").css(\"padding-top\").replace(\"px\", \"\"));\n\t\tif( isNaN( parseInt($(\"#myTab\").height()) ) ){\n\t\t\tvar myTabHeight = 0;\n\t\t} else {\n\t\t\tvar myTabHeight = parseInt($(\"#myTab\").height()) * 2;\n\t\t}\n\t\tvar alturaSeguranca = 50;\n\t\t\n\t\t\/\/console.log(\"bodyPaddingTop: \"+bodyPaddingTop);\n\t\t\/\/console.log(\"myTabHeight: \"+myTabHeight);\n\n\t\t$(\".abaTab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"d1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"d2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".abaTab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+myTabHeight+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"d3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$('.accordion \u003e dt \u003e div').click(function(e) {\n\t\t\t\/\/console.log(\"cliqueAccordionProdutos:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tposicaoAtual = $(e.target)[0].offsetTop;\n\t\t\t\tconsole.log(posicaoAtual);\n\t\t\t\tmsgJSON = {\"alturaInicial\":alturaInicial, \"posicaoAtual\": posicaoAtual}\n\t\t\t\tvar message = { \"method\":\"getMensageriaAccordion\", \"value\": msgJSON, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\n\t\t$('.accordion-faq-container \u003e dt \u003e div').click(function() {\n\t\t\t\/\/console.log(\"cliqueAccordionFAQ:\");\n\t\t\tsetTimeout(function(){\n\t\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\tconsole.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\tmyInitPostMessage();\n\t\t\t}, 500);\n\t\t});\n\t\t\n\t\t\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/mobile\n\t\t$(\".tab1\" ).click(function() {\n\t\t\tvar myTab1 = parseInt($(\"#tab1\").height());\n\t\t\t\/\/console.log(\"myTab1: \"+myTab1);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab1+alturaSeguranca;\n\t\t\t\/\/console.log(\"m1 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab2\" ).click(function() {\n\t\t\tvar myTab2 = parseInt($(\"#tab2\").height());\n\t\t\t\/\/console.log(\"myTab2: \"+myTab2);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab2+alturaSeguranca;\n\t\t\t\/\/console.log(\"m2 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t$(\".tab3\" ).click(function() {\n\t\t\tvar myTab3 = parseInt($(\"#tab3\").height());\n\t\t\t\/\/console.log(\"myTab3: \"+myTab3);\n\t\t\tvar somaAlturaTotal = bodyPaddingTop+(myTabHeight*2)+myTab3+alturaSeguranca;\n\t\t\t\/\/console.log(\"m3 somaAlturaTotal: \"+somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: BLOCO-INTERATIVO-THUMB-TXT-NO-ACC-BKG\n\t\t$(\".flex-container-itens-nav-noacc .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\t\/\/ Mensageria para o bloco: NAV-8-THUMBS-TEXTO\n\t\t$(\".bloco-8itens-thumbs-texto-nav .mainNavThumbsBlock .imgthumb a\").click(function () {\n\t\t\tsetTimeout(function(){\n\t\t\t\tvar somaAlturaTotal = parseInt(document.body.scrollHeight)+20;\n            \tconsole.log(\"somaAlturaTotal\", somaAlturaTotal);\n\t\t\t\tvar message = { \"method\":\"getMensageriaHeight\", \"value\": somaAlturaTotal, \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}, 500);\n\t\t});\n\n\t\tvar alturaInicial = 0;\n\n\t\tsetTimeout(function(){\n\t\t\t\/\/alturaInicial = parseInt($(document).height());\n\t\t\t\/\/console.log(\"alturaInicial: \"+alturaInicial);\n\t\t\t\n\t\t\t\/\/console.log(\"-----document.body.scrollHeight: \"+document.body.scrollHeight);\n\t\t\talturaInicial = parseInt(document.body.scrollHeight)+20;\n\t\t\t\n\t\t\tmyInitPostMessage();\n\t\t}, 500);\n\n\t\tfunction myInitPostMessage () {\n\n\t\t\t\/\/ Listen for messages\n\t\t\tif (window.addEventListener) {\n\t\t\t\twindow.addEventListener('message', onMessageReceived, false);\n\t\t\t}\n\t\t\telse {\n\t\t\t\twindow.attachEvent('onmessage', onMessageReceived, false);\n\t\t\t}\n\n\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} else if (parent.length \u003e 0) {\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\tvar i = 0;\n\t\t\t\tvar ins2 = setInterval(function(){\n\t\t\t\t\tfor (i=i; i \u003c 5; i++) {\n\t\t\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\t\t\tparent.postMessage (message, \"*\");\n\t\t\t\t\t\tif(i \u003e= 5){\n\t\t\t\t\t\t\tclearInterval(ins2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}, 2000);\n\t\t\t} \n\t\t\t\n\t\t}\n\n\t\tfunction onMessageReceived(event) {\n\t\t\t\/\/console.log('funcoes do mensageria');\n\t\t\t\/\/console.log('event', event);\n\t\t\t\/\/funcoes do mensageria 1.0\n\t\t\t\/*if (event.domain != \"www.standout.com.br\") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t}*\/\n\t\t\t\n\t\t\t\/\/ Firefox, Safari, Google Chrome, Internet Explorer from version 8 and Opera from version 10\n\t\t\t\/*if ((event.origin != \"http:\/\/drsystems.com.br\") \u0026\u0026 (event.origin != \"https:\/\/www.standout.com.br\") \u0026\u0026 (event.origin != \"https:\/\/m.sephora.com.br\" \u0026\u0026 (event.origin != \"https:\/\/www.sephora.com.br\")) {*\/\n\t\t\tif ((event.origin == \"http:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/drsystems.com.br\") || (event.origin == \"https:\/\/www.standout.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/m.sephora.com.br\") || (event.origin == \"https:\/\/www.sephora.com.br\")\n\t\t\t\t || (event.origin == \"https:\/\/promopanco.com.br\") || (event.origin == \"https:\/\/promonatalpanco.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/sodimac.com.br\") || (event.origin == \"https:\/\/www.sodimac.com.br\") \n\t\t\t\t || (event.origin == \"https:\/\/carrefour.com.br\") || (event.origin == \"https:\/\/www.carrefour.com.br\")\n\t\t\t   )\n\t\t\t{\n\t\t\t\t\/\/so vai\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\t\t\t\n\t\t\t\n\t\t\tif (event.data == \"getHeight\") {\n\t\t\t\tvar message;\n\t\t\t\t\/\/event.source.postMessage ($(document).height(), event.origin); \/\/---old\n\t\t\t\tparent.postMessage (alturaInicial, event.origin); \/\/NEW\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightSodimac\") {\n\n\t\t\t\tvar body = document.body,\n\t\t\t\t\thtml = document.documentElement;\n\n\t\t\t\tvar alturaInicial = Math.max( body.scrollHeight, body.offsetHeight, \n\t\t\t\t\t\t\t\t\thtml.clientHeight, html.scrollHeight, html.offsetHeight );\n\n\t\t\t\t\/\/console.log(\"php getHeightSodimac: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (event.data == \"getHeightMobileCarrefour\") {\n\n\t\t\t\tvar alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\n\t\t\t\tvar message = { \"method\":\"getMensageriaFirstHeight\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data == \"getHeightMobileSephora\") {\n\t\t\t\t\/\/var alturaInicial = parseInt($(\"body\").height()) + 50;\n\t\t\t\tvar alturaInicial = parseInt(document.firstElementChild.scrollHeight) + 50; \/\/safari\n\t\t\t\tconsole.log(\"php getMensageriaFirstHeight: \"+alturaInicial);\n\t\t\t\t\n\t\t\t\t\/\/console.log(\"sandbox scrollHeight: \"+document.firstElementChild.scrollHeight);\n\t\t\t\t\/\/console.log(\"sandbox clientHeight: \"+document.firstElementChild.clientHeight);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaMobileHeightSephora\", \"value\": alturaInicial, \"stdToken\": fullUrl[5] };\n\t\t\t\tevent.source.postMessage(message, event.origin);\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tif (event.data.method == \"getMensageriaPromoHeight\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoHeight',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromo = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromo',myMensageriaPromo);\n\t\t\t\tmyMensageriaPromo.setAttribute('height', parseInt(event.data.value + 80));\n\t\t\t\tmyMensageriaPromo.setAttribute('style', 'height:' + parseInt(event.data.value + 80) + 'px;');\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromo\", \"value\": (parseInt(document.body.scrollHeight) + parseInt(event.data.value)), \"stdToken\": fullUrl[5] };\n\t\t\t\tparent.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\tif (event.data.method == \"getMensageriaPromoPancoGA\") {\n\t\t\t\t\/\/console.log('getMensageriaPromoPancoGA',event.data.value);\n\t\t\t\t\n\t\t\t\tvar myMensageriaPromoPancoGA = document.getElementById('frameStandoutPromocao');\n\t\t\t\t\/\/console.log('myMensageriaPromoPancoGA',myMensageriaPromoPancoGA);\n\t\t\t\t\n\t\t\t\tvar message = { \"method\":\"getMensageriaPromoPancoGASend\", \"value\": event.data.value, \"stdToken\": fullUrl[5] };\n\t\t\t\tthis.postMessage (message, \"*\");\n\n\t\t\t\tif (window.ReactNativeWebView) {\n\t\t\t\t\twindow.ReactNativeWebView.postMessage(JSON.stringify(message));\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- TailTarget Tag Manager TT-11795-1\/CT-727 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- End TailTarget Tag Manager --\u003e\n\u003cdiv data-content-section=\"true\"\u003e\n\u003cdiv id=\"standoutDivAutomatico\"\u003e\n\u003cbr\u003e\n\u003cdiv align=\"center\" y=\"eucerin-hy-fi-daily-booster-gel-fortalecedor-antirrugas-30ml-epoca\" x=\"cuidado-facial\" id=\"standoutDiv\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdp-description_PDPDescription__vNHYY\"\u003e\n\u003cdiv\u003eHyaluron Filler Daily Booster possui Ácido Hialurônico de cadeias curta e média que fortalece a barreira cutânea e hidrata a pele por 24 horas reduzindo as rugas e linhas de expressão. Sua fórmula de textura ultra leve de rápida absorção com apenas 11 ingredientes possui maior tolerabilidade cutânea. Indicado para todos os tipos de pele, incluindo as oleosas. Hyaluron Filler Daily Booster possui Ácido Hialurônico de cadeias curta e média que fortalece a barreira cutânea e hidrata a pele por 24 horas reduzindo as rugas e linhas de expressão. Textura: Sua fórmula de textura ultra leve de rápida absorção com apenas 11 ingredientes possui maior tolerabilidade cutânea. Indicado para todos os tipos de pele, incluindo as oleosas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"eucerin","offers":[{"title":"Default Title","offer_id":43450334576707,"sku":"138259","price":128.94,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/7921\/8755\/files\/00117490608867654.jpg?v=1782251983","url":"https:\/\/eucerinpromoonline.shop\/products\/gel-hidratante-eucerin-hyaluron-filler-daily-booster-30ml","provider":"eucerin","version":"1.0","type":"link"}