(function(){ /*! js-cookie v3.0.0-rc.1 | MIT */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,r=e.Cookies=t();r.noConflict=function(){return e.Cookies=n,r}}())}(this,function(){"use strict";function e(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,o=(i[t[e+0]]+i[t[e+1]]+i[t[e+2]]+i[t[e+3]]+"-"+i[t[e+4]]+i[t[e+5]]+"-"+i[t[e+6]]+i[t[e+7]]+"-"+i[t[e+8]]+i[t[e+9]]+"-"+i[t[e+10]]+i[t[e+11]]+i[t[e+12]]+i[t[e+13]]+i[t[e+14]]+i[t[e+15]]).toLowerCase();if(!r(o))throw TypeError("Stringified UUID is invalid");return o}(u)}})); var sourcemap={"bemestar":"274f10a0-d23a-11ed-bf43-73d50abcd741","clima":"24702a7c-d23a-11ed-96eb-1bca86b7c27f","colaboracao":"278e91a8-d23a-11ed-a08c-1711eaefbbbf","dinheiro":"eef0ff46-01e5-11ec-acda-53613212d6c6","esporte":"26b2d348-d23a-11ed-9b7c-13ec8b17c440","istoe":"1de9cd2d-d7cf-46be-be01-dc5e25d29577","menu":"5a2b19b4-d871-11ed-b07d-8fe9e39f466b","motorshow":"75681dd7-4f34-46fd-87d9-3b5529a7240a","mulher":"2700e740-d23a-11ed-aae3-0fd57018ce44","planeta":"de8b759e-6213-4c4d-8d60-6bf75c2386cc","rural":"30cb58ca-ffa6-4d71-a168-9ec33e85f352","sustentabilidade":"264e9fcc-d23a-11ed-9bde-775d1cf6fd77","sua_historia":"40cb60ca-ffa6-4d71-a160-9ec33e85f399","glow_news":"43cb60ca-ffa6-4d71-a160-9ec33e85f382"}; var navtrackdata={"clientip":"3.144.35.148","timestamp":1714202304,"source":"eef0ff46-01e5-11ec-acda-53613212d6c6","slug":"Internas","subslug":"compras","nvtags":[]}; var navtrackreply="https://nave2.istoe.com.br/@nave/gateway/reply"; /* eslint-disable no-undef */ /* eslint-disable no-useless-escape */ function getLocation(href) { var match = href.match( /^(https?\:)\/\/(([^:\/?#]*)(?:\:([0-9]+))?)([\/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/ ); return ( match && { href: href, protocol: match[1], host: match[2], hostname: match[3], port: match[4], pathname: match[5], search: match[6], hash: match[7], } ); } function nvLoad(type, section, url, callback) { let target = null; if (section === 'head') { target = document.head; } if (section === 'body') { target = document.body; } let loadelement = null; if (type === 'js') { loadelement = document.createElement('script'); loadelement.type = 'text/javascript'; loadelement.src = url; loadelement.onreadystatechange = callback; loadelement.onload = callback; } if (type === 'css') { loadelement = document.createElement('link'); loadelement.rel = 'stylesheet'; loadelement.href = url; loadelement.onreadystatechange = callback; loadelement.onload = callback; } target.appendChild(loadelement); } var debug = false; var urlParams = new URLSearchParams(window.location.search); if (urlParams.get('nvdebug') === 'true') { debug = true; } navtrackdata.url = window.location.href; navtrackdata.uuid = uuidv4(); if (urlParams.has('nvtag')) { let nvtag = urlParams.get('nvtag'); if (navtrackdata.nvtags === undefined || navtrackdata.nvtags.length === 0) { navtrackdata.nvtags = [nvtag]; } else { if (navtrackdata.nvtags.indexOf(nvtag) > -1) { navtrackdata.nvtags.push(nvtag); } } } let hasrefuuid = Cookies.get('nvRefUUID'); if (hasrefuuid !== undefined) { navtrackdata.refuuid = hasrefuuid; } else { Cookies.set('nvRefUUID', navtrackdata.uuid, { expires: 365, path: '/', }); navtrackdata.refuuid = navtrackdata.uuid; } Cookies.set('nvUUID', navtrackdata.uuid, { expires: 365, path: '/', }); //desabilitar cookies de terceiros // let pagecookies = Cookies.get(); // navtrackdata.cookies = {}; // for (let c in pagecookies) { // navtrackdata.cookies[c.replace(/\./g, '--')] = pagecookies[c]; // } // if (navtrackdata.cookies.nvUUID !== undefined) { // delete navtrackdata.cookies.nvUUID; // } // if (navtrackdata.cookies.nvRefUUID !== undefined) { // delete navtrackdata.cookies.nvRefUUID; // } let urlobj = getLocation(navtrackdata.url); navtrackdata.hostname = urlobj.hostname; if (urlobj.port !== null && urlobj.port !== '' && urlobj.port !== undefined) { navtrackdata.port = urlobj.port; } navtrackdata.pathname = urlobj.pathname; if ( urlobj.search !== null && urlobj.search !== '' && urlobj.search !== undefined ) { navtrackdata.search = urlobj.search; } if (urlobj.hash !== null && urlobj.hash !== '' && urlobj.hash !== undefined) { navtrackdata.hash = urlobj.hash; } if (debug) { console.log('DEBUG -> navtrackdata:'); console.log(navtrackdata); console.log('DEBUG -> navtrackreply:'); console.log(navtrackreply); } var reply = navtrackreply + '?navtrackdata=' + encodeURI(JSON.stringify(navtrackdata).replace(/&/g, '{{ecomercial}}')); nvLoad('js', 'head', reply, function () { console.log('nv loaded!'); }); })()