PageSourceSearch

https://www.vivara.com.br/_next/static/chunks/8062.a3bfbd7aa794fa5e.js

js vivara.com.br collected 2026-09-26 03:00:28 UTC 13,554 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8062],{58062:function(n,e,t){t.r(e),t.d(e,{default:function(){return scripts_LazyThirdPartyScripts}});var r=t(27378),a=t(43218),s=t.n(a),o=t(86677),i=t(24246),c=(0,r.memo)(()=>{if(!(0,o.useRouter)().asPath.includes("pesquisa-de-nps"))return(0,i.jsx)(s(),{type:"text/javascript",dangerouslySetInnerHTML:{__html:"\n  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});\n    var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n  })(window,document,'script','dataLayer','GTM-WJ4J8X6');\n"},strategy:"lazyOnload"},"gtm")}),d=(0,r.memo)(()=>(0,i.jsx)(s(),{type:"text/javascript",dangerouslySetInnerHTML:{__html:'\n  (function(c,l,a,r,i,t,y){\n    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;\n    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n  })(window, document, "clarity", "script", "j6etmug1c0");\n'},strategy:"lazyOnload"},"clarity")),l=(0,r.memo)(()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s(),{type:"text/partytown",src:"https://io.vtex.com.br/rc/rc.js",strategy:"lazyOnload"},"vtexrc.js-script"),(0,i.jsx)(s(),{type:"text/partytown",dangerouslySetInnerHTML:{__html:"\n  window.sendrc=function(en,ed){window.NavigationCapture&&window.NavigationCapture.sendEvent(en,ed)};\n"},strategy:"lazyOnload"},"vtexrc.js-init")]})),m=(0,r.memo)(()=>(0,i.jsx)(s(),{type:"text/partytown",dangerouslySetInnerHTML:{__html:"\n  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n"},strategy:"lazyOnload"},"ga")),p=(0,r.memo)(()=>(0,i.jsx)(s(),{type:"text/javascript",dangerouslySetInnerHTML:{__html:"\n  (function (d, s, id) {\n    var js, fjs = d.getElementsByTagName(s)[0];\n    if (d.getElementById(id)) { return; }\n    js = d.createElement(s); js.id = id;\n    js.src = \"//pip.mimolivesales.com.br/v1/index.js\";\n    js.dataset.customerid = \"3966933d-cb7e-4f66-ae92-a1ac3d33aac4\";\n    js.defer = true;\n    fjs.parentNode.insertBefore(js, fjs);\n  }(document, 'script', 'mimo-pip-sdk'));\n"},strategy:"lazyOnload"},"mimoscript-pip")),u=(0,r.memo)(()=>(0,i.jsx)(s(),{type:"text/javascript",async:!0,dangerouslySetInnerHTML:{__html:'\n  var intervalTries = 0;\n  var globalHasLoadedLiveShopping = false;\n\n  const addMimoScript = (d, s, id, hlls) => {\n      var js,\n          fjs = d.getElementsByTagName(s)[0];\n\n      if (d.getElementById(id)) {\n          return false;\n      }\n      js = d.createElement(s);\n      js.id = id;\n      js.onload = function () {\n          updateMimoPlayer(d, hlls)\n      };\n      js.src = "https://sdk.mimo.com.br/index.js";\n      d.getElementsByClassName("container-mimo").length > 0 && fjs.parentNode.insertBefore(js, fjs);\n  }\n\n  const updateMimoPlayer = (d, hlls) => {\n      if (d.getElementsByClassName("container-mimo").length > 0) {\n          var liveId = "live-id-not-set";\n          var customerId = "3966933d-cb7e-4f66-ae92-a1ac3d33aac4";\n          var liveUrl = "https://vivara.com.br/especial/live"\n          getOrderFormId()\n              .then(function (cartId) {\n                  return makePlayerSdk(cartId, liveId, customerId, liveUrl);\n              })\n              .catch(function (err) {\n                  console.log("Error to get orderFormId", err);\n              });\n          function makePlayerSdk(cartId, liveId, customerId, liveUrl) {\n              var mimoPlayer = new window.MimoPlayer({\n                  liveId: liveId,\n                  cartId: cartId,\n                  customerId: customerId,\n                  liveUrl: liveUrl,\n                  middleware: function (store) {\n                      return function (next) {\n                          return function (action) {\n                              const payload = action.payload;\n                              if (action.type === "checkout/intent_addToCart") {\n                                  addItem({\n                                      seller: "1",\n                                      quantity: payload.quantity,\n                                      id: payload.variant.external_identifier,\n                                  })\n                                      .then(() =>
1 {\n                                          store.dispatch({\n                                              type: "core/intent_ShowToaster",\n                                              payload: "Produto adicionado ao carrinho",\n                                          });\n                                      })\n                                      .catch(() => {\n                                          store.dispatch({\n                                              type: "core/intent_ShowToaster",\n                                              payload: "Erro ao adicionar produto ao carrinho",\n                                          });\n                                      });\n                              }\n                              return next(action);\n                          };\n                      };\n                  },\n              });\n              var mimoContainer = document.createElement("div");\n              mimoContainer.style =\n                  "height: 100%; width: 100%; position:relative; z-index: 1;";\n              mimoContainer.appendChild(mimoPlayer);\n              let hasAddedElement = d.body\n                  .getElementsByClassName("container-mimo")[0]\n                  .appendChild(mimoContainer);\n              if (hasAddedElement) {hlls = true}\n          }\n  function getOrderFormId() {\n    return new Promise(function (resolve, reject) {\n      var openReq = indexedDB.open(\'keyval-store\');\n      openReq.onsuccess = function(event) {\n        var db = event.target.result;\n        var tx = db.transaction(\'keyval\', \'readonly\');\n        var store = tx.objectStore(\'keyval\');\n        var getReq = store.get(\'fs::cart\');\n        getReq.onsuccess = function() {\n          var cart = getReq.result;\n          if (cart && cart.id && cart.id !== "") {\n            resolve(cart.id);\n          } else {\n            var operationName = "getOrderForm";\n            var operationHash = "f159d3440b8c5d4b7c0511db1a5b3e88aa74d91c"; \n            \n            var xhr = new XMLHttpRequest();\n            xhr.open("POST", "/api/graphql");\n            xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");\n            xhr.onload = function () {\n              if (xhr.status >= 200 && xhr.status < 300) {\n                try {\n                  var data = JSON.parse(xhr.response);\n                  var newOrderFormId = data.data.orderForm.orderFormId;\n                  var writeTx = db.transaction(\'keyval\', \'readwrite\');\n                  var writeStore = writeTx.objectStore(\'keyval\');\n                  var items = (cart && cart.items) ? cart.items : [];\n                  writeStore.put({ id: newOrderFormId, items: items, messages: [] }, \'fs::cart\');\n                  writeTx.oncomplete = function() {\n                    resolve(newOrderFormId);\n                  };\n                  writeTx.onerror = function() {\n                    resolve(newOrderFormId);\n                  };\n                } catch (e) {\n                  reject(null);\n                }\n              } else {\n                reject(null);\n              }\n            };\n            xhr.onerror = function () {\n              reject(null);\n            };\n  \n            xhr.send(JSON.stringify({\n              operationName: operationName,\n              operationHash: operationHash,\n              variables: {id: ""}\n            }));\n          }\n        };\n        getReq.onerror = function() {\n          reject(null);\n        };\n      };\n      openReq.onerror = function() {\n        reject(null);\n      };\n    });\n  }\n  function getProduct(productId, salesChannel) {\n    return new Promise(function (res, rej) {\n      var operationName = "useProductQuery";\n      var operationHash = "3fb71b2ee62df850112501af6ecb44c96f7f5321";\n\n    var variables = {\n      locator: [\n        { key: "id", value: productId },\n        { key: "seller", value: salesChannel }\n      ]\n    };\n\n    var xhr = new XMLHttpRequest();
1\n    xhr.open("POST", "/api/graphql");\n    xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");\n    xhr.onload = function () {\n      if (xhr.status >= 200 && xhr.status < 300) {\n        try {\n          var data = JSON.parse(xhr.response);\n          res(data.data.product);\n        } catch (e) {\n          rej(null);\n        }\n      } else {\n        rej(null);\n      }\n    };\n    xhr.onerror = function () {\n      rej(null);\n    };\n\n    xhr.send(JSON.stringify({\n      operationName: operationName,\n      variables: variables,\n      operationHash: operationHash\n    }));\n  });\n}\n          function addItem(item = {}) {\n              return new Promise(async function (resolve, reject) {\n                  try {\n                      const product = await getProduct(item.id, item.seller);\n                      const newItem = {\n                          seller: { identifier: item.seller },\n                          quantity: item.quantity,\n                          price: product.offers.offers?.[0]?.price,\n                          listPrice: product.offers.offers?.[0]?.listPrice,\n                          itemOffered: {\n                              sku: product.sku,\n                              name: product.name,\n                              image: product.image,\n                              brand: product.brand,\n                              isVariantOf: product.isVariantOf,\n                              gtin: product.gtin,\n                              additionalProperty: product.additionalProperty,\n                          },\n                          id: product.sku,\n                      };\n                      const store = faststore_sdk_stores.get("fs::cart");\n                      const cart = store.read();\n                      store.set({\n                          ...cart,\n                          items: [...cart.items, newItem],\n                      });\n                      resolve(true);\n                  } catch (error) {\n                      reject(error);\n                  }\n              });\n          }\n          hlls = true;\n      }\n  }\n\n  window.updateMimoPlayer = updateMimoPlayer\n  window.addMimoScript = addMimoScript\n  window.dispatchEvent(new Event(\'mimo-ready\'))\n'},strategy:"lazyOnload"},"mimoscript-main")),y=(0,r.memo)(()=>{var n;return(null===(n=window)||void 0===n?void 0:n.location.pathname.includes("/institucional/vendas-corporativas"))?null:(0,i.jsx)(s(),{dangerouslySetInnerHTML:{__html:"\n  (function() {\n    window.NeoAssistTag = {};\n    NeoAssistTag.querystring = true;\n    NeoAssistTag.pageid = '';\n    NeoAssistTag.clientdomain = 'vivar.neoassist.com';\n    NeoAssistTag.initialize = {};\n    var na = document.createElement('script');\n    na.type = 'text/javascript';\n    na.async = true;\n    na.src = 'https://cdn.atendimen.to/n.js';\n    var s = document.getElementsByTagName('script')[0];\n    s.parentNode.insertBefore(na, s);\n  })();\n"},strategy:"lazyOnload"},"neoassist")}),g=(0,r.memo)(()=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s(),{type:"text/javascript",src:"https://cnstrc.com/js/cust/vivara_3-2PxB.js",strategy:"lazyOnload"},"constructor-ai-script")})),v=(0,r.memo)(()=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s(),{type:"text/javascript",src:"https://trackings.nemu.com.br/trackings/KupwHHVFHQ/script.js",strategy:"lazyOnload","data-tracking-id":"KupwHHVFHQ",crossOrigin:"anonymous"},"nemu-script")})),f=(0,r.memo)(()=>{var n;return(null===(n=window)||void 0===n?void 0:n.location.pathname.includes("/institucional/vendas-corporativas"))?(0,i.jsx)(s(),{dangerouslySetInnerHTML:{__html:"\n  (function() {\n    window.NeoAssistTag = {};\n    NeoAssistTag.querystring = true;\n    NeoAssistTag.pageid = '';\n    NeoAssistTag.clientdomain = 'vivarab2b.neoassist.com';\n    NeoAssistTag.initialize = {};\n    var na = document.createElement('script');\n    na.type = 'text/javascript';\n    na.async = true;\n    na.src = 'https://cdn.atendimen.to/n.js';\n    var s = document.getElementsByTagName('script')[0];\n    s.parentNode.insertBefore(na, s);\n  })();\n"},strategy:"lazyOnload"},"neoassist-b2b"):null}),j=t(88038),h=t.n(j),w=(0,r.memo)(()=>(0,i.jsxs)(h(),{children:[(0,i.jsx)("meta",{name:"adopt-website-id",content:"776eff52-9908-4639-8647-00b5c2e32c03"}),(0,i.jsx)("script",{type:"text/javascript",src:"https://tag.goadopt.io/injector.js?website_code=776eff52-9908-4639-8647-00b5c2e32c03",className:"adopt-injector"},"adopt-script")]})),scripts_LazyThirdPartyScripts=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c,{}),(0,i.jsx)(d,{}),(0,i.jsx)(l,{}),(0,i.jsx)(m,{}),(0,i.jsx)(p,{}),(0,i.jsx)(u,{}),(0,i.jsx)(g,{}),(0,i.jsx)(y,{}),(0,i.jsx)(f,{}),(0,i.jsx)(v,{}),(0,i.jsx)(w,{})]})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.