(function(){var metaTag=document.querySelector('[http-equiv="Content-Security-Policy"]');var reportURI;if(metaTag){reportURI=metaTag.dataset.reportUri}if(reportURI){var blockedURIs={};document.addEventListener("securitypolicyviolation",function(e){var violation={"csp-report":{"blocked-uri":e.blockedURI,disposition:e.disposition,"document-uri":e.documentURI,"effective-directive":e.effectiveDirective,"original-policy":e.originalPolicy,referrer:e.referrer,"script-sample":e.scriptSample,"status-code":e.statusCode,"violated-directive":e.violatedDirective}};var violatedDirective=violation["csp-report"]["violated-directive"];var blockedURI=violation["csp-report"]["blocked-uri"];var cacheKey=violatedDirective+"_"+blockedURI;if(e.blockedURI!==reportURI&&e.disposition==="enforce"){if(!blockedURIs.hasOwnProperty(cacheKey)){blockedURIs[cacheKey]=1;navigator.sendBeacon(reportURI,JSON.stringify(violation))}}})}})();