{"product_id":"locao-corporal-hidratante-eucerin-ph5-400ml","title":"Loção Corporal Hidratante Eucerin pH5 400ml","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=\"PH5 Loção Hidratante Corporal 400ml: Hidratação e proteção prolongadas por 24 horas\" alt=\"Imagem da loção Eucerin pH5 com foco na embalagem, em um fundo neutro.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_wbjV8UmJM8zKyNHE.jpg\"\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=\"Glicerina, Dexpantenol\" alt=\"Textura branca do produto em close, destacando os ativos.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_5lJRQUl6j8ibr5xS.jpg\"\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=\"Hidrata profundamente por mais tempo; Cuidado eficaz até para peles delicadas; Contribui para o equilíbrio e defesa natural da pele\" alt=\"Loção pH5 com fundo luminoso vermelho ao centro, ao lado de três bullets com benefícios.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Qi38MiMxfKQzLRNE.jpg\"\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=\"98% das pessoas relatam: Sensação de hidratação e conforto durante todo o dia\" alt=\"Mulher sorrindo e segurando o produto. Ao lado, destaque para o texto em um fundo vermelho.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_mQBldRWLYgtcjPUS.jpg\"\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=\"Hidratação duradoura por 24 horas; Escudo contra agressões externas; Indicado para pele seca e sensível\" alt=\"Mão segurando a loção, com três ícones acompanhados de benefícios, em retângulos vermelhos.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_dUKlPMKmNhX4kCYU.jpg\"\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=\"Conheça outros produtos da linha PH5\" alt=\"Dois produtos da linha Eucerin pH5 sobre superfície cinza clara.\" src=\"https:\/\/d1w7bbx0g2e0q3.cloudfront.net\/bdfnivea\/products\/img_Bw9UPRLh5dLNy53K.jpg\"\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_8ToNsaeoMPxVde7z.jpg\"\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-ph5-locao-hidratante-corporal-400ml-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","brand":"Eucerin","offers":[{"title":"Default Title","offer_id":48399568797928,"sku":"55455","price":90.16,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3415\/5240\/files\/Locao-Corporal-Hidratante-Eucerin-pH5---400ml.jpg?v=1777364483","url":"https:\/\/eucerin-skinc.myshopify.com\/products\/locao-corporal-hidratante-eucerin-ph5-400ml","provider":"EUCERIN","version":"1.0","type":"link"}