if (!window.mraid) {document.write('\x3cdiv class="GoogleActiveViewClass" ' +'id="DfaVisibilityIdentifier_1184081369"\x3e');}
/**
 * Adat - Adobe Digital Ad Targeting 
 */

Adat=window.Adat||{};
/* SETTINGS & CUSTOMIZATION */
Adat.settings = {
    data :  {
        
        //data 4 ATT, dmtry calls
        d_campaign: "10000540",
        d_site: "1408067",  
        d_placement: "134392475",
        d_creative_dat: "STATIC",        
        d_creative: "72295445",
        d_experience_id: "",

        //data mbox
        publisher : "N8667.150363.ROCKETFUELINC",
        pixel_id : "",
        aam_cv: "",

        weather: false,
        location_data : "ct=US&st=MA&city=13963&dma=8&zp=02138&bw=4",
        zipcode : (function(){ 
                    var results = new RegExp("[\\?&]zp=([^&#]*)").exec("ct=US&st=MA&city=13963&dma=8&zp=02138&bw=4");
                    return results == null ? "11201" : decodeURIComponent(results[1].replace(/\+/g, " "));
            })(),

        
        // Required variables
        clickTrackingUrl: "https://adclick.g.doubleclick.net/pcs/click?xai=AKAOjstZRdz5DQyUhGOnNLEK2GJ5i0kS1BjGODY5iENYXwCk4dv81ZbNVCG0x9AAYofnrJssVqiW9cSde176gNA2i3G6EojKSgrM9EOa7Oh7F4nU7Eesr9hXJeBZTFc7W4rFYl-skI7-SrZ7fPS2Ow5okMkUZayBuZPJQNt3LMxiHsjy&sig=Cg0ArKJSzENL2tYbt5vWEAE&urlfix=1&adurl=http://a.rfihub.com/aci/b/c3Q9aHRtbCZhYT0yMzkzMDQxLDQzNTI3MTM5LDEwMDY5MDMsNDg4ODA3OTksODE5NDUsNzQwMTg3LDVhM2I5NWJkZjdjOWNjYTZjNDIwNjM1ZDE4NDIxYWQyLHAsNTM4LDMwOTU3NywyMjg4NzQxMSwyMTU3NDUsNTMyODc5Jm10PTEmcmI9MjUmcmU9NDI5ODUmaGNpPSZ1dWlkPTk3NDgxODIyMTY5NzY5NTMzMSZkaT0mZGM9MyZkaXNyYz0wJmRpZD10aWRfNzQwMTg3fG1lZF9yZWd1bGFy/n/",
        adSize: "300x250",
        mboxName: 'Q3-2016-CRACQ-Millennial-NOAMZ',
        mediaSource:'https://918ec7bd8a979be8d8f3-6e95fed53fb5a58b4332bc479f2dd214.ssl.cf5.rackcdn.com/HTML5_SECURE/GM_BRD_ENG_0CCC5St262CCL007_EXCLUSIVE_NOOFF_HTML/300x250/GM_BRD_ENG_0CCC5St262CCL007_EXCLUSIVE_NOOFF_HTML_300x250.html',
        defaultMediaSource:'https://918ec7bd8a979be8d8f3-6e95fed53fb5a58b4332bc479f2dd214.ssl.cf5.rackcdn.com/HTML5_SECURE/GM_BRD_ENG_0CCC5St262CCL007_EXCLUSIVE_NOOFF_HTML/300x250/GM_BRD_ENG_0CCC5St262CCL007_EXCLUSIVE_NOOFF_HTML_300x250.html',
        mediaSelector: '',
        lastAddedProd: "",
        landingPage: 'https://www.xfinity.com/?dfaid=4053494&cmp=0&cid=4053494'

    },

    mboxParams : "width={{width}},height={{height}},AAMsegment={{aam_cv}},weather={{weather}},pixel_id={{pixel_id}},publisher={{publisher}},jumperForceLob={{lastAddedProd}},placementID={{d_placement}},siteID={{d_site}},campaignID={{d_campaign}},dfaClickTracker={{clickTrackingUrl}},dfaCreative={{d_creative}},location_data={{location_data}},publisher_data={{publisher}}",

    preMboxCalls : [    
                        
                        {type:'script',url:'https://comcast.demdex.net/event?d_stuff=1&d_dst=1&d_rtbd=json&d_cts=1&d_cb=Adat.aam_tnt_cb'}

                        //WEATHER HIDDEN ,{type:'script',url:'https://www.cweatherdatatrigger.com/get-one-zip-weather.php?zipcode={{zipcode}}&callBack=Adat.weatherAPICallBack'} //==>DO NOT CHANGE THIS LINE [PARSED BY DAT GENERATOR]

                        ,{type: 'callback' , func: function() { Adat.overrideSettingsWithJumperValues.apply(this, arguments); }, args : ["pixel_id", "lastAddedProd"]}

                    ],

    postMboxCalls : [
                        
                        {type:'image',url:"https://comcast.demdex.net/event?d_campaign={{d_campaign}}" + "&d_site={{d_site}}" + "&d_placement={{d_placement}}" + "&d_creative={{d_creative}}" + "&d_creative_dat={{d_creative_dat}}" + "&d_experience_id={{d_experience_id}}" + "&d_cb=" + Math.floor(Math.random()*10000) + "&d_event=imp&d_src=1478"}
                        
                    ]

};

Adat.overrideSettingsWithJumperValues = function() {
    var results = [];
    for(var j =0; j < arguments.length; j++) {
        if(typeof arguments[j] != "function") {
            results = new RegExp("[\\?&]" + arguments[j] + "=([^&#]*)").exec(location.search);
            if(results != null && results[1].length > 0) {
                Adat.settings.data[arguments[j]] = results[1];
            }    
        }
    }
    arguments[arguments.length -1].apply(this)
}

Adat.weatherAPICallBack = function(weatherData) {
    Adat.settings.data.weather = weatherData;  
    //Override if Jumper page has weatherType Param set.
    var results = new RegExp("[\\?&]weatherType=([^&#]*)").exec(location.search);
     if(results != null && results[1].length > 0) {
        Adat.settings.data.weather = results[1];  
    }
}

//Additional helper functions for AAM callback
Adat.aam_tnt_cb = function (){     
    if(typeof(arguments[0].stuff) != "undefined" && arguments[0].stuff != ""){
        for(var i = 0; i < arguments[0].stuff.length; i++){
            if(arguments[0].stuff[i].cn =="aam_tnt"){
                if(console&&console.log)console.log('aam_cv is set!')
                var cv = arguments[0].stuff[i].cv;
                Adat.settings.data.aam_cv = cv;
                //build AAM arguments, if any
                if (typeof cv ==='string' && cv.length>0) {//ex: a=1;b=2;c=3,4,5;d=6
                    var args = [];
                    var aam_cv_vals = (cv.indexOf(';')!=-1) ? cv.split(';') : [cv];
                    for (var j = aam_cv_vals.length - 1; j >= 0; j--) {
                        var val = aam_cv_vals[j];
                        if (val.indexOf('=')!=-1) {
                            var parts = val.split('=');
                            args.push( parts[0]+'='+ encodeURIComponent(parts[1]) );  
                        };
                    };
                    if (args.length>0) {
                        Adat.settings.mboxParams+=','+args.join(',')
                    };
                };

            }
            if (i>50) {break};
        }
    }
};
/* /END SETTINGS & CUSTOMIZING */


/* DO NOT CHANGE ANYTHING BELOW THIS LINE */
!function(A){
    A.settings.data.width = (function(){return (A.settings.data.adSize.indexOf('x')!=-1)?A.settings.data.adSize.split('x')[0]:0;})();
    A.settings.data.height = (function(){return (A.settings.data.adSize.indexOf('x')!=-1)?A.settings.data.adSize.split('x')[1]:0;})();
    A.roodId =  (function(){return A.settings.data.mboxName.replace(/[^A-Za-z0-9\_]/g,"_");})();
    A.mboxUrl = 'https://918ec7bd8a979be8d8f3-6e95fed53fb5a58b4332bc479f2dd214.ssl.cf5.rackcdn.com/mbox/mbox_2016-XOnly.js';
    //A.mboxPath = 'https://cimage.adobe.com/comcast/mbox_2016-XOnly.js';
}(Adat);

document.write('<div id="' + Adat.roodId + '_container"></div>');
document.write('\n\n\n\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22'+Adat.mboxUrl+'\x22\x3e\x3c/script\x3e\n\n');
document.write('\n\n\n\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://cimage.adobe.com/DAT/dat.core.0.1.0.js\x22\x3e\x3c/script\x3e\n\n');
//document.write('\n\n\n\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22dat-lib/dat.core.0.1.0.js\x22\x3e\x3c/script\x3e\n\n');

if (!window.mraid) {document.write('\x3c/div\x3e');}if (!window.mraid) {(function() {var avDiv = document.getElementById("DfaVisibilityIdentifier_1184081369");if (!avDiv) {avDiv = {};window["DfaVisibilityIdentifier_1184081369_avData"] = avDiv;}if (avDiv) {avDiv['_avi_'] = 'BwX_CXRm7V5aPJZO5MerjjrgMAAAAABABOAHgBAKIBZyx4gSgBj8';avDiv['_avihost_'] = 'pagead2.googlesyndication.com';avDiv['_avm_'] = 'rda\x3d1\x26la\x3d0\x26';}var glidar = document.createElement('script');glidar.type = 'text/javascript';glidar.async = true;glidar.src = '//pagead2.googlesyndication.com/pagead/js/lidar.js';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(glidar, s);})();} else {document.write('\x3cimg src="//pagead2.googlesyndication.com/activeview?avi\x3dBwX_CXRm7V5aPJZO5MerjjrgMAAAAABABOAHgBAKIBZyx4gSgBj8&id=lidar2&r=w&rs=5j" style="display:none;"\x3e\x3c/img\x3e');}document.write('\x3cimg src\x3d\x22https://comcast.demdex.net/event?d_event\x3dimp\x26amp;d_src\x3d1478\x26amp;d_site\x3d1408067\x26amp;d_creative\x3d72295445\x26amp;d_placement\x3d134392475\x26amp;d_campaign\x3d10000540\x26amp;d_cb\x3d1184081369\x22 height\x3d\x221\x22 width\x3d\x221\x22 border\x3d\x220\x22\x3e\x3cimg src\x3d\x22https://analytics.spongecell.com/sync/6/?r\x3dhttps://dpm.demdex.net/ibs:dpid\x3d22053\x26amp;dpuuid\x3d[SPONGEKEY]\x22 height\x3d\x221\x22 width\x3d\x221\x22 border\x3d\x220\x22\x3e\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://js.dmtry.com/antenna2.js?0_4315_134392475_72295445\x22\x3e\x3c/script\x3e\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://cdn.doubleverify.com/dvtp_src.js?ctx\x3d971108\x26amp;cmp\x3d10000540\x26amp;sid\x3d1408067\x26amp;plc\x3d134392475\x26amp;num\x3d\x26amp;adid\x3d\x26amp;advid\x3d4053494\x26amp;adsrv\x3d1\x26amp;region\x3d30\x26amp;btreg\x3d307216814\x26amp;btadsrv\x3ddoubleclick\x26amp;crt\x3d72295445\x26amp;crtname\x3d\x26amp;chnl\x3d\x26amp;unit\x3d\x26amp;pid\x3d\x26amp;uid\x3d\x26amp;dvtagver\x3d6.1.src\x22\x3e\x3c/script\x3e\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://choices.truste.com/ca?pid\x3dcomcast01\x26amp;aid\x3dcomcast01\x26amp;cid\x3d%ebuy_1408067_134392475_72295445\x26amp;js\x3dst_0\x22\x3e\x3c/script\x3e');(function(){var f=function(a,c,b){return a.call.apply(a.bind,arguments)},g=function(a,c,b){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,d);return a.apply(c,b)}}return function(){return a.apply(c,arguments)}},k=function(a,c,b){k=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?f:g;return k.apply(null,arguments)};var l=document,m=window;var n=function(a){return{visible:1,hidden:2,prerender:3,preview:4}[a.webkitVisibilityState||a.mozVisibilityState||a.visibilityState||""]||0},p=function(a){var c;a.mozVisibilityState?c="mozvisibilitychange":a.webkitVisibilityState?c="webkitvisibilitychange":a.visibilityState&&(c="visibilitychange");return c};var r=function(){this.g=l;this.j=m;this.i=!1;this.h=[];this.m={};if(3==n(this.g)){var a=k(this.o,this);this.n=a;var c=this.g,b=p(this.g);c.addEventListener?c.addEventListener(b,a,!1):c.attachEvent&&c.attachEvent("on"+b,a)}else q(this)};r.p=function(){return r.l?r.l:r.l=new r};var s=/^([^:]+:\/\/[^/]+)/m,t=/^\d*,(.+)$/m,q=function(a){if(!a.i){a.i=!0;for(var c=0;c<a.h.length;++c)a.k.apply(a,a.h[c]);a.h=[]}};r.prototype.q=function(a,c){var b=c.target.t();(b=t.exec(b))&&(this.m[a]=b[1])};r.prototype.k=function(a,c){var b;if(b=this.s)i:{try{var d=s.exec(this.j.location.href),e=s.exec(a);if(d&&e&&d[1]==e[1]&&c){var h=k(this.q,this,c);this.s(a,h);b=!0;break i}}catch(y){}b=!1}b||(b=this.j,b.google_image_requests||(b.google_image_requests=[]),d=b.document.createElement("img"),d.src=a,b.google_image_requests.push(d))};r.prototype.o=function(){if(3!=n(this.g)){q(this);var a=this.g,c=p(this.g),b=this.n;a.removeEventListener?a.removeEventListener(c,b,!1):a.detachEvent&&a.detachEvent("on"+c,b)}};var u=function(a,c){var b=/(google|doubleclick).*\/pagead\/adview/.test(a),d=r.p(),e=a;if(b){b="&vis="+n(d.g);c&&(b+="&ve=1");var h=e.indexOf("&adurl"),e=-1==h?e+b:e.substring(0,h)+b+e.substring(h)}d.i?d.k(e,c):d.h.push([e,c])},v=["pdib"],w=this;v[0]in w||!w.execScript||w.execScript("var "+v[0]);for(var x;v.length&&(x=v.shift());)v.length||void 0===u?w=w[x]?w[x]:w[x]={}:w[x]=u;})();pdib("https://googleads4.g.doubleclick.net/pcs/view?xai\x3dAKAOjsvS83gZ0XsSvSsHObB9q-QnTZIccnoIhn5E0_VC-EOH-Y0vK9LZLt3E9I5lcw2LHins6k_RjAi8R0YV4aGFKuHwwRi-V0j_5DW99LUQlqoSziE1TKYuIsFy5GYUqRhRx5sNhDpcxPSS3g\x26sig\x3dCg0ArKJSzM_o1VlTtlZQEAE\x26urlfix\x3d1\x26adurl\x3d");