Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.Pulse=Bootstrapper.Pulse||{};Bootstrapper.Pulse.sendPulseBlockRequest=function(pulseParams){var url="//dcfdata.espn.com/pc/"+Bootstrapper.ensightenOptions.client+"/pvcyblkg/?"+"requestObject\x3d";const requestOptions={method:"POST",cache:"no-cache",mode:"no-cors",headers:{"Content-Type":"application/json"},body:"["+pulseParams+"]"};fetch(url,requestOptions)}; Bootstrapper.Pulse.pulseTracking=function(resultTypes){if(!resultTypes){Bootstrapper.Logging.logMsg("Result types list was not supplied. Expected comma delimited string of request result types. e.g., blocked,allowed,error");return}else if(typeof window.fetch!=="function"){Bootstrapper.Logging.logMsg("The fetch API is not present/supported on this page. Pulse tracking relies on fetch and so will not function.");return}Bootstrapper.bindDOMLoaded(function(){if(window.gateway){var histArr=gateway.history.complete, count=0,pulseParams="";sessionStorage.setItem("pulseFireOnce",1);var buildPulseParams=function(request){var destination=request.destination.split("?")[0],domain=destination&&destination.indexOf("//")>-1?destination.split("//")[1].split("/")[0]:"(destination URL was non-standard URL request pattern such as data or blank)",reasons=request.reasons.join(","),type=request.type,toAdd="";if(pulseParams.length>0)toAdd+=",";toAdd+='{"pdcn":"'+encodeURI(destination.toLowerCase())+'",';toAdd+='"pddom":"'+domain.toLowerCase()+ '",';toAdd+='"pdcrn":"'+reasons.toUpperCase()+'",';toAdd+='"pct":"'+type.toUpperCase()+'",';toAdd+='"pseg":"'+Bootstrapper.ensightenOptions.publishPath+'",';toAdd+='"penv":"'+(!!window.Bootstrapper.gateway&&!!Bootstrapper.gateway.environment&&!!Bootstrapper.gateway.environment.name?Bootstrapper.gateway.environment.name:"N/A")+'",';toAdd+='"pblkloc":"'+location.hostname+'",';toAdd+='"pblkpth":"'+location.pathname+'",';toAdd+='"pblkstatus":"'+request.status+'"';if(Bootstrapper.gateway.environment.name== "CDS Global"){toAdd+=',"consents":'+'{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2}';toAdd+=',"specialFeatureOptins":'+'{"1":2,"2":2}'+"}"}else{toAdd+=Bootstrapper.Pulse.OTdata.consents?',"consents":'+Bootstrapper.Pulse.OTdata.consents:"";toAdd+=Bootstrapper.Pulse.OTdata.specialFeatureOptins?',"specialFeatureOptins":'+Bootstrapper.Pulse.OTdata.specialFeatureOptins+"}":"}"}pulseParams+=toAdd};Bootstrapper.Pulse.OTdata={};if(!!window.__tcfapi)__tcfapi("getTCData",2,function(tcData,success){if(success){Bootstrapper.Pulse.OTdata.consents= JSON.stringify(tcData.purpose.consents);Bootstrapper.Pulse.OTdata.specialFeatureOptins=JSON.stringify(tcData.specialFeatureOptins)}});for(var key in histArr){if(pulseParams.length>2E4){Bootstrapper.Pulse.sendPulseBlockRequest(pulseParams);pulseParams=""}var currentRequest=histArr[key].request;var domain=currentRequest.destination?(new URL(currentRequest.destination)).hostname:"";var rone=new RegExp("(^(?:(?!w88))*nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com"); var rtwo=new RegExp("((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps).(org|co.|bg|it|cz|de|ee|es|fr|ge|grid.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)");var rgex=new RegExp(rone+"|"+rtwo);if(currentRequest.type&¤tRequest.status&¤tRequest.destination.indexOf(location.hostname)===-1&&rgex.test(domain)==false&&!(domain==="(blank)"||domain===""||domain===window.location.hostname||domain==="i.natgeofe.com"|| domain==="cdn.nationalgeographic.com"||domain==="assets-cdn.nationalgeographic.com"||domain==="cdn.cookielaw.org"||domain==="dcf.espn.com")&&resultTypes&&(new RegExp(resultTypes.replace(/,/g,"|"))).test(currentRequest.status.toLowerCase()))buildPulseParams(currentRequest)}if(pulseParams.length>0)Bootstrapper.Pulse.sendPulseBlockRequest(pulseParams)}})}},3777896,719855,24);