!function(){try{function n(e){try{if(!dataLayer)return;var n;!e||void 0===e.data||(n=JSON.parse(e.data))&&void 0!==n.event&&"pageview"===n.event.event&&(0<n.origin.host.indexOf("localhost")||n.origin.host.indexOf("greyfinch"))&&dataLayer.push(n.event)}catch(e){}}void 0!==window.addEventListener?window.addEventListener("message",function(e){n(e)}):void 0!==window.attachEvent&&window.attachEvent("onmessage",function(e){n(e)})}catch(e){console.log(e)}}();
;(function () {
try {
var processEvent = function (e) {
try {
if (!window.dataLayer) return;
var eventData;
if (
e &&
e.data &&
((eventData = JSON.parse(e.data)) &&
eventData.event &&
eventData.event.event === 'pageview' &&
(e.origin.indexOf('localhost') > -1 || e.origin.indexOf('greyfinch') > -1))
) {
window.dataLayer.push(eventData.event);
}
} catch (error) {}
};
var messageEventHandler = function (e) {
processEvent(e);
};
if (window.addEventListener) {
window.addEventListener('message', messageEventHandler);
} else if (window.attachEvent) {
window.attachEvent('onmessage', messageEventHandler);
}
} catch (error) {
console.log(error);
}
})();