')):P.notify('Cannot load sync the "'+e+'" script because "document.write" is not available',1)},pushAsyncScript:function(e){P.tools["default"].pushAsyncScript(e)},pushBlockingScript:function(e){P.tools["default"].pushBlockingScript(e)},addEventHandler:e.addEventListener?function(e,t,n){e.addEventListener(t,n,!1)}:function(e,t,n){e.attachEvent("on"+t,n)},removeEventHandler:e.removeEventListener?function(e,t,n){e.removeEventListener(t,n,!1)}:function(e,t,n){e.detachEvent("on"+t,n)},preventDefault:e.addEventListener?function(e){e.preventDefault()}:function(e){e.returnValue=!1},stopPropagation:function(e){e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation()},containsElement:function(e,t){return e.contains?e.contains(t):!!(16&e.compareDocumentPosition(t))},matchesCss:function(n){function i(e,t){var n=t.tagName;return!!n&&e.toLowerCase()===n.toLowerCase()}var a=n.matchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.oMatchesSelector||n.msMatchesSelector;return a?function(n,i){if(i===t||i===e)return!1;try{return a.call(i,n)}catch(r){return!1}}:n.querySelectorAll?function(e,t){if(!t.parentNode)return!1;if(e.match(/^[a-z]+$/i))return i(e,t);try{for(var n=t.parentNode.querySelectorAll(e),a=n.length;a--;)if(n[a]===t)return!0}catch(r){}return!1}:function(e,t){if(e.match(/^[a-z]+$/i))return i(e,t);try{return P.Sizzle.matches(e,[t]).length>0}catch(n){return!1}}}(t.documentElement),cssQuery:(S=t,S.querySelectorAll?function(e,t){var n;try{n=S.querySelectorAll(e)}catch(i){n=[]}t(n)}:function(e,t){if(P.Sizzle){var n;try{n=P.Sizzle(e)}catch(i){n=[]}t(n)}else P.sizzleQueue.push([e,t])}),hasAttr:function(e,t){return e.hasAttribute?e.hasAttribute(t):e[t]!==n},inherit:function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},extend:function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},toArray:function(){try{var e=Array.prototype.slice;return e.call(t.documentElement.childNodes,0)[0].nodeType,function(t){return e.call(t,0)}}catch(n){return function(e){for(var t=[],n=0,i=e.length;n=n||e()||setTimeout(i,t)}var a=0;t=t||1e3,i()},escapeForHtml:function(e){return e?String(e).replace(/\&/g,"&").replace(/\/g,">").replace(/\"/g,""").replace(/\'/g,"'").replace(/\//g,"/"):e}};P.availableTools={},P.availableEventEmitters=[],P.fireOnceEvents=["condition","elementexists"],P.initEventEmitters=function(){P.eventEmitters=P.map(P.availableEventEmitters,function(e){return new e})},P.eventEmitterBackgroundTasks=function(){P.each(P.eventEmitters,function(e){"backgroundTasks"in e&&e.backgroundTasks()})},P.initTools=function(e){var t={"default":new f},n=P.settings.euCookieName||"sat_track";for(var i in e)if(e.hasOwnProperty(i)){var a,r,s;if((a=e[i]).euCookie)if("true"!==P.readCookie(n))continue;if(!(r=P.availableTools[a.engine])){var o=[];for(var l in P.availableTools)P.availableTools.hasOwnProperty(l)&&o.push(l);throw new Error("No tool engine named "+a.engine+", available: "+o.join(",")+".")}(s=new r(a)).id=i,t[i]=s}return t},P.preprocessArguments=function(e,t,n,i,a){function r(e){return i&&P.isString(e)?e.toLowerCase():e}function s(e){var l={};for(var c in e)if(e.hasOwnProperty(c)){var u=e[c];P.isObject(u)?l[c]=s(u):P.isArray(u)?l[c]=o(u,i):l[c]=r(P.replace(u,t,n,a))}return l}function o(e){for(var i=[],a=0,o=e.length;athis.keepLimit&&this.messages.shift(),this.outputEnabled&&this.echo(n,e)},getHistory:function(){return this.messages},clearHistory:function(){this.messages=[]},setOutputState:function(e){this.outputEnabled!=e&&(this.outputEnabled=e,e?this.flush():this.flushed=!1)},echo:function(t,n){e.console&&e.console[t]("SATELLITE: "+n)},flush:function(){this.flushed||(P.each(this.messages,function(e){!0!==e[2]&&(this.echo(e[0],e[1]),e[2]=!0)},this),this.flushed=!0)}},P.notify=P.bind(P.Logger.message,P.Logger),P.cleanText=function(e){return null==e?null:P.trim(e).replace(/\s+/g," ")},P.cleanText.legacy=function(e){return null==e?null:P.trim(e).replace(/\s{2,}/g," ").replace(/[^\000-\177]*/g,"")},P.text=function(e){return e.textContent||e.innerText},P.specialProperties={text:P.text,cleanText:function(e){return P.cleanText(P.text(e))}},P.getObjectProperty=function(e,t,i){for(var a,r=t.split("."),s=e,o=P.specialProperties,l=0,c=r.length;l2){var n=arguments[2];"pageview"===t?P.dataElementSafe.pageviewCache[e]=n:"session"===t?P.setCookie("_sdsat_"+e,n):"visitor"===t&&P.setCookie("_sdsat_"+e,n,730)}else{if("pageview"===t)return P.dataElementSafe.pageviewCache[e];if("session"===t||"visitor"===t)return P.readCookie("_sdsat_"+e)}},P.dataElementSafe.pageviewCache={},P.realGetDataElement=function(t){var n;return t.selector?P.hasSelector&&P.cssQuery(t.selector,function(e){if(e.length>0){var i=e[0];"text"===t.property?n=i.innerText||i.textContent:t.property in i?n=i[t.property]:P.hasAttr(i,t.property)&&(n=i.getAttribute(t.property))}}):t.queryParam?n=t.ignoreCase?P.getQueryParamCaseInsensitive(t.queryParam):P.getQueryParam(t.queryParam):t.cookie?n=P.readCookie(t.cookie):t.jsVariable?n=P.getObjectProperty(e,t.jsVariable):t.customJS?n=t.customJS():t.contextHub&&(n=t.contextHub()),P.isString(n)&&t.cleanText&&(n=P.cleanText(n)),n},P.getDataElement=function(e,t,i){if(null==(i=i||P.dataElements[e]))return P.settings.undefinedVarsReturnEmpty?"":null;var a=P.realGetDataElement(i);return a===n&&i.storeLength?a=P.dataElementSafe(e,i.storeLength):a!==n&&i.storeLength&&P.dataElementSafe(e,i.storeLength,a),a||t||(a=i["default"]||""),P.isString(a)&&i.forceLowerCase&&(a=a.toLowerCase()),a},P.getVar=function(i,a,r){var s,o,l=P.data.customVars,c=r?r.target||r.srcElement:null,u={uri:P.URI(),protocol:t.location.protocol,hostname:t.location.hostname};if(P.dataElements&&i in P.dataElements)return P.getDataElement(i);if((o=u[i.toLowerCase()])===n)if("this."===i.substring(0,5))i=i.slice(5),o=P.getObjectProperty(a,i,!0);else if("event."===i.substring(0,6))i=i.slice(6),o=P.getObjectProperty(r,i);else if("target."===i.substring(0,7))i=i.slice(7),o=P.getObjectProperty(c,i);else if("window."===i.substring(0,7))i=i.slice(7),o=P.getObjectProperty(e,i);else if("param."===i.substring(0,6))i=i.slice(6),o=P.getQueryParam(i);else if(s=i.match(/^rand([0-9]+)$/)){var d=Number(s[1]),g=(Math.random()*(Math.pow(10,d)-1)).toFixed(0);o=Array(d-g.length+1).join("0")+g}else o=P.getObjectProperty(l,i);return o},P.getVars=function(e,t,n){var i={};return P.each(e,function(e){i[e]=P.getVar(e,t,n)}),i},P.replace=function(e,t,n,i){return"string"!=typeof e?e:e.replace(/%(.*?)%/g,function(e,a){var r=P.getVar(a,t,n);return null==r?P.settings.undefinedVarsReturnEmpty?"":e:i?P.escapeForHtml(r):r})},P.escapeHtmlParams=function(e){return e.escapeHtml=!0,e},P.searchVariables=function(e,t,n){if(!e||0===e.length)return"";for(var i=[],a=0,r=e.length;a0)return!1;if(e.expired)return!1;if("inview"===o&&t.inviewDelay!==e.inviewDelay)return!1;if(!u&&(!1===e.bubbleFireIfParent||0!==i&&!1===e.bubbleFireIfChildFired))return!1;if(e.selector&&!P.matchesCss(e.selector,n))return!1;if(!P.propertiesMatch(s,n))return!1;if(null!=l)if("string"==typeof l){if(l!==n.value)return!1}else if(!l.test(n.value))return!1;if(a)try{if(!a.call(n,t,c))return P.notify('Condition for rule "'+e.name+'" not met.',1),!1}catch(g){return P.notify('Condition for rule "'+e.name+'" not met. Error: '+g.message,1),!1}if(r){var d=P.find(r,function(i){try{return!i.call(n,t,c)}catch(g){return P.notify('Condition for rule "'+e.name+'" not met. Error: '+g.message,1),!0}});if(d)return P.notify("Condition "+d.toString()+' for rule "'+e.name+'" not met.',1),!1}return!0},P.evtHandlers={},P.bindEvent=function(e,t){var n=P.evtHandlers;n[e]||(n[e]=[]),n[e].push(t)},P.whenEvent=P.bindEvent,P.unbindEvent=function(e,t){var n=P.evtHandlers;if(n[e]){var i=P.indexOf(n[e],t);n[e].splice(i,1)}},P.bindEventOnce=function(e,t){var n=function(){P.unbindEvent(e,n),t.apply(null,arguments)};P.bindEvent(e,n)},P.isVMLPoisoned=function(e){if(!e)return!1;try{e.nodeName}catch(t){if("Attribute only valid on v:image"===t.message)return!0}return!1},P.handleEvent=function(e){if(!P.$data(e,"eventProcessed")){var t=e.type.toLowerCase(),n=e.target||e.srcElement,i=0,a=P.rules,r=(P.tools,P.evtHandlers[e.type]);if(P.isVMLPoisoned(n))P.notify("detected "+t+" on poisoned VML element, skipping.",1);else{r&&P.each(r,function(t){t(e)}),n&&n.nodeName?P.notify("detected "+t+" on "+n.nodeName,1):P.notify("detected "+t,1);for(var s=n;s;s=s.parentNode){var o=!1;if(P.each(a,function(t){P.ruleMatches(t,e,s,i)&&(P.notify('Rule "'+t.name+'" fired.',1),P.fireRule(t,s,e),i++,t.bubbleStop&&(o=!0))}),o)break}P.$data(e,"eventProcessed",!0)}}},P.onEvent=t.querySelectorAll?function(e){P.handleEvent(e)}:(w=[],(V=function(e){e.selector?w.push(e):P.handleEvent(e)}).pendingEvents=w,V),P.fireEvent=function(e,t){P.onEvent({type:e,target:t})},P.registerEvents=function(e,t){for(var n=t.length-1;n>=0;n--){var i=t[n];P.$data(e,i+".tracked")||(P.addEventHandler(e,i,P.onEvent),P.$data(e,i+".tracked",!0))}},P.registerEventsForTags=function(e,n){for(var i=e.length-1;i>=0;i--)for(var a=e[i],r=t.getElementsByTagName(a),s=r.length-1;s>=0;s--)P.registerEvents(r[s],n)},P.setListeners=function(){var e=["click","submit"];P.each(P.rules,function(t){"custom"===t.event&&t.hasOwnProperty("customEvent")&&!P.contains(e,t.customEvent)&&e.push(t.customEvent)}),P.registerEvents(t,e)},P.getUniqueRuleEvents=function(){return P._uniqueRuleEvents||(P._uniqueRuleEvents=[],P.each(P.rules,function(e){-1===P.indexOf(P._uniqueRuleEvents,e.event)&&P._uniqueRuleEvents.push(e.event)})),P._uniqueRuleEvents},P.setFormListeners=function(){if(!P._relevantFormEvents){var e=["change","focus","blur","keypress"];P._relevantFormEvents=P.filter(P.getUniqueRuleEvents(),function(t){return-1!==P.indexOf(e,t)})}P._relevantFormEvents.length&&P.registerEventsForTags(["input","select","textarea","button"],P._relevantFormEvents)},P.setVideoListeners=function(){if(!P._relevantVideoEvents){var e=["play","pause","ended","volumechange","stalled","loadeddata"];P._relevantVideoEvents=P.filter(P.getUniqueRuleEvents(),function(t){return-1!==P.indexOf(e,t)})}P._relevantVideoEvents.length&&P.registerEventsForTags(["video"],P._relevantVideoEvents)},P.readStoredSetting=function(t){try{return t="sdsat_"+t,e.localStorage.getItem(t)}catch(n){return P.notify("Cannot read stored setting from localStorage: "+n.message,2),null}},P.loadStoredSettings=function(){var e=P.readStoredSetting("debug"),t=P.readStoredSetting("hide_activity");e&&(P.settings.notifications="true"===e),t&&(P.settings.hideActivity="true"===t)},P.isRuleActive=function(e,t){function n(e,t){return t=a(t,{hour:e[p](),minute:e[h]()}),Math.floor(Math.abs((e.getTime()-t.getTime())/864e5))}function i(e,t){function n(e){return 12*e[d]()+e[g]()}return Math.abs(n(e)-n(t))}function a(e,t){var n=new Date(e.getTime());for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];switch(i){case"hour":n[m](a);break;case"minute":n[f](a);break;case"date":n[v](a)}}return n}function r(e,t){return 60*e[p]()+e[h]()>60*t[p]()+t[h]()}function s(e,t){return 60*e[p]()+e[h]()<60*t[p]()+t[h]()}var o=e.schedule;if(!o)return!0;var l=o.utc,c=l?"getUTCDate":"getDate",u=l?"getUTCDay":"getDay",d=l?"getUTCFullYear":"getFullYear",g=l?"getUTCMonth":"getMonth",p=l?"getUTCHours":"getHours",h=l?"getUTCMinutes":"getMinutes",m=l?"setUTCHours":"setHours",f=l?"setUTCMinutes":"setMinutes",v=l?"setUTCDate":"setDate";if(t=t||new Date,o.repeat){if(r(o.start,t))return!1;if(s(o.end,t))return!1;if(t=o.endRepeat)return!1;if("daily"===o.repeat){if(o.repeatEvery)if(n(o.start,t)%o.repeatEvery!=0)return!1}else if("weekly"===o.repeat){if(o.days){if(!P.contains(o.days,t[u]()))return!1}else if(o.start[u]()!==t[u]())return!1;if(o.repeatEvery)if(n(o.start,t)%(7*o.repeatEvery)!=0)return!1}else if("monthly"===o.repeat){if(o.repeatEvery)if(i(o.start,t)%o.repeatEvery!=0)return!1;if(o.nthWeek&&o.mthDay){if(o.mthDay!==t[u]())return!1;var b=Math.floor((t[c]()-t[u]()+1)/7);if(o.nthWeek!==b)return!1}else if(o.start[c]()!==t[c]())return!1}else if("yearly"===o.repeat){if(o.start[g]()!==t[g]())return!1;if(o.start[c]()!==t[c]())return!1;if(o.repeatEvery)if(Math.abs(o.start[d]()-t[d]())%o.repeatEvery!=0)return!1}}else{if(o.start>t)return!1;if(o.end0&&P.equalsIgnoreCase(e.substring(n),t)},P.getVisitorId=function(){var e=P.getToolsByType("visitor_id");return 0===e.length?null:e[0].getInstance()},P.URI=function(){var e=t.location.pathname+t.location.search;return P.settings.forceLowerCase&&(e=e.toLowerCase()),e},P.URL=function(){var e=t.location.href;return P.settings.forceLowerCase&&(e=e.toLowerCase()),e},P.filterRules=function(){function e(e){return!!P.isRuleActive(e)}P.rules=P.filter(P.rules,e),P.pageLoadRules=P.filter(P.pageLoadRules,e)},P.ruleInScope=function(e,n){function i(e,t){function n(e){return t.match(e)}var i=e.include,r=e.exclude;if(i&&a(i,t))return!0;if(r){if(P.isString(r)&&r===t)return!0;if(P.isArray(r)&&P.any(r,n))return!0;if(P.isRegex(r)&&n(r))return!0}return!1}function a(e,t){function n(e){return t.match(e)}return!(!P.isString(e)||e===t)||(!(!P.isArray(e)||P.any(e,n))||!(!P.isRegex(e)||n(e)))}n=n||t.location;var r=e.scope;if(!r)return!0;var s=r.URI,o=r.subdomains,l=r.domains,c=r.protocols,u=r.hashes;return(!s||!i(s,n.pathname+n.search))&&((!o||!i(o,n.hostname))&&((!l||!a(l,n.hostname))&&((!c||!a(c,n.protocol))&&(!u||!i(u,n.hash)))))},P.backgroundTasks=function(){new Date;P.setFormListeners(),P.setVideoListeners(),P.loadStoredSettings(),P.registerNewElementsForDynamicRules(),P.eventEmitterBackgroundTasks();new Date},P.registerNewElementsForDynamicRules=function(){function e(t,n){var i=e.cache[t];if(i)return n(i);P.cssQuery(t,function(i){e.cache[t]=i,n(i)})}e.cache={},P.each(P.dynamicRules,function(t){e(t.selector,function(e){P.each(e,function(e){var n="custom"===t.event?t.customEvent:t.event;P.$data(e,"dynamicRules.seen."+n)||(P.$data(e,"dynamicRules.seen."+n,!0),P.propertiesMatch(t.property,e)&&P.registerEvents(e,[n]))})})})},P.ensureCSSSelector=function(){t.querySelectorAll?P.hasSelector=!0:(P.loadingSizzle=!0,P.sizzleQueue=[],P.loadScript(P.basePath()+"selector.js",function(){if(P.Sizzle){var e=P.onEvent.pendingEvents;P.each(e,function(e){P.handleEvent(e)},this),P.onEvent=P.handleEvent,P.hasSelector=!0,delete P.loadingSizzle,P.each(P.sizzleQueue,function(e){P.cssQuery(e[0],e[1])}),delete P.sizzleQueue}else P.logError(new Error("Failed to load selector.js"))}))},P.errors=[],P.logError=function(e){P.errors.push(e),P.notify(e.name+" - "+e.message,5)},P.pageBottom=function(){P.initialized&&(P.pageBottomFired=!0,P.firePageLoadEvent("pagebottom"))},P.stagingLibraryOverride=function(){if("true"===P.readStoredSetting("stagingLibrary")){for(var e,n,i,a=t.getElementsByTagName("script"),r=/^(.*)satelliteLib-([a-f0-9]{40})\.js$/,s=/^(.*)satelliteLib-([a-f0-9]{40})-staging\.js$/,o=0,l=a.length;o');else{var u=t.createElement("script");u.src=c,t.head.appendChild(u)}return!0}}return!1},P.checkAsyncInclude=function(){e.satellite_asyncLoad&&P.notify('You may be using the async installation of Satellite. In-page HTML and the "pagebottom" event will not work. Please update your Satellite installation for these features.',5)},P.hasMultipleDomains=function(){return!!P.settings.domainList&&P.settings.domainList.length>1},P.handleOverrides=function(){if(L)for(var e in L)L.hasOwnProperty(e)&&(P.data[e]=L[e])},P.privacyManagerParams=function(){var e={};P.extend(e,P.settings.privacyManagement);var t=[];for(var n in P.tools)if(P.tools.hasOwnProperty(n)){var i=P.tools[n],a=i.settings;if(!a)continue;"sc"===a.engine&&t.push(i)}var r=P.filter(P.map(t,function(e){return e.getTrackingServer()}),function(e){return null!=e});e.adobeAnalyticsTrackingServers=r;for(var s=["bannerText","headline","introductoryText","customCSS"],o=0;oi+a||n+t=0;e--)this.checkInView(this.elements[e])},processRules:function(e,t,n){var i=this.rules;n&&(i=P.filter(this.rules,function(e){return e.inviewDelay==n})),P.each(i,function(n,i){var a=n.inviewDelay?"viewed_"+n.inviewDelay:"viewed",r="inview_timeout_id_"+i;P.$data(e,a)||P.matchesCss(n.selector,e)&&t(n,a,r)})}},P.availableEventEmitters.push(u),d.prototype.backgroundTasks=function(){P.each(this.rules,function(e){P.cssQuery(e.selector,function(e){if(e.length>0){var t=e[0];if(P.$data(t,"elementexists.seen"))return;P.$data(t,"elementexists.seen",!0),P.onEvent({type:"elementexists",target:t})}})})},P.availableEventEmitters.push(d),g.prototype={initialize:function(){if(this.FB=this.FB||e.FB,this.FB&&this.FB.Event&&this.FB.Event.subscribe)return this.bind(),!0},bind:function(){this.FB.Event.subscribe("edge.create",function(){P.notify("tracking a facebook like",1),P.onEvent({type:"facebook.like",target:t})}),this.FB.Event.subscribe("edge.remove",function(){P.notify("tracking a facebook unlike",1),P.onEvent({type:"facebook.unlike",target:t})}),this.FB.Event.subscribe("message.send",function(){P.notify("tracking a facebook share",1),P.onEvent({type:"facebook.send",target:t})})}},P.availableEventEmitters.push(g),p.prototype={backgroundTasks:function(){var e=this;P.each(this.rules,function(t){var n=t[1],i=t[0];P.cssQuery(n,function(t){P.each(t,function(t){e.trackElement(t,i)})})},this)},trackElement:function(e,t){var n=this,i=P.$data(e,"hover.delays");i?P.contains(i,t)||i.push(t):(P.addEventHandler(e,"mouseover",function(t){n.onMouseOver(t,e)}),P.addEventHandler(e,"mouseout",function(t){n.onMouseOut(t,e)}),P.$data(e,"hover.delays",[t]))},onMouseOver:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.fromElement;(t===n||P.containsElement(t,n))&&!P.containsElement(t,i)&&this.onMouseEnter(t)},onMouseEnter:function(e){var t=P.$data(e,"hover.delays"),n=P.map(t,function(t){return setTimeout(function(){P.onEvent({type:"hover("+t+")",target:e})},t)});P.$data(e,"hover.delayTimers",n)},onMouseOut:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.toElement;(t===n||P.containsElement(t,n))&&!P.containsElement(t,i)&&this.onMouseLeave(t)},onMouseLeave:function(e){var t=P.$data(e,"hover.delayTimers");t&&P.each(t,function(e){clearTimeout(e)})}},P.availableEventEmitters.push(p),P.inherit(h,P.BaseTool),P.extend(h.prototype,{name:"Nielsen",endPLPhase:function(e){switch(e){case"pagetop":this.initialize();break;case"pagebottom":this.enableTracking&&(this.queueCommand({command:"sendFirstBeacon",arguments:[]}),this.flushQueueWhenReady())}},defineListeners:function(){this.onTabFocus=P.bind(function(){this.notify("Tab visible, sending view beacon when ready",1),this.tabEverVisible=!0,this.flushQueueWhenReady()},this),this.onPageLeave=P.bind(function(){this.notify("isHuman? : "+this.isHuman(),1),this.isHuman()&&this.sendDurationBeacon()},this),this.onHumanDetectionChange=P.bind(function(e){this==e.target.target&&(this.human=e.target.isHuman)},this)},initialize:function(){this.initializeTracking(),this.initializeDataProviders(),this.initializeNonHumanDetection(),this.tabEverVisible=P.visibility.isVisible(),this.tabEverVisible?this.notify("Tab visible, sending view beacon when ready",1):P.bindEventOnce("tabfocus",this.onTabFocus),this.initialized=!0},initializeTracking:function(){this.initialized||(this.notify("Initializing tracking",1),this.addRemovePageLeaveEvent(this.enableTracking),this.addRemoveHumanDetectionChangeEvent(this.enableTracking),this.initialized=!0)},initializeDataProviders:function(){var e,t=this.getAnalyticsTool();this.dataProvider.register(new h.DataProvider.VisitorID(P.getVisitorId())),t?(e=new h.DataProvider.Generic("rsid",function(){return t.settings.account}),this.dataProvider.register(e)):this.notify("Missing integration with Analytics: rsid will not be sent.")},initializeNonHumanDetection:function(){P.nonhumandetection?(P.nonhumandetection.init(),this.setEnableNonHumanDetection(0!=this.settings.enableNonHumanDetection),this.settings.nonHumanDetectionDelay>0&&this.setNonHumanDetectionDelay(1e3*parseInt(this.settings.nonHumanDetectionDelay))):this.notify("NHDM is not available.")},getAnalyticsTool:function(){if(this.settings.integratesWith)return P.tools[this.settings.integratesWith]},flushQueueWhenReady:function(){this.enableTracking&&this.tabEverVisible&&P.poll(P.bind(function(){if(this.isReadyToTrack())return this.flushQueue(),!0},this),100,20)},isReadyToTrack:function(){return this.tabEverVisible&&this.dataProvider.isReady()},$setVars:function(e,t,n){for(var i in n){var a=n[i];"function"==typeof a&&(a=a()),this.settings[i]=a}this.notify("Set variables done",2),this.prepareContextData()},$setEnableTracking:function(e,t,n){this.notify("Will"+(n?"":" not")+" track time on page",1),this.enableTracking!=n&&(this.addRemovePageLeaveEvent(n),this.addRemoveHumanDetectionChangeEvent(n),this.enableTracking=n)},$sendFirstBeacon:function(){this.sendViewBeacon()},setEnableNonHumanDetection:function(e){e?P.nonhumandetection.register(this):P.nonhumandetection.unregister(this)},setNonHumanDetectionDelay:function(e){P.nonhumandetection.register(this,e)},addRemovePageLeaveEvent:function(e){this.notify((e?"Attach onto":"Detach from")+" page leave event",1),P[0==e?"unbindEvent":"bindEvent"]("leave",this.onPageLeave)},addRemoveHumanDetectionChangeEvent:function(e){this.notify((e?"Attach onto":"Detach from")+" human detection change event",1),P[0==e?"unbindEvent":"bindEvent"]("humandetection.change",this.onHumanDetectionChange)},sendViewBeacon:function(){this.notify("Tracked page view.",1),this.sendBeaconWith()},sendDurationBeacon:function(){if(P.timetracking&&"function"==typeof P.timetracking.timeOnPage&&null!=P.timetracking.timeOnPage()){this.notify("Tracked close",1),this.sendBeaconWith({timeOnPage:Math.round(P.timetracking.timeOnPage()/1e3),duration:"D",timer:"timer"});var e;for(e=0;e0&&a&&r.shift().call(e,t,s);var l=n.shift();if(l){var c=P.data.host,u=o.scriptURL(l.src);c&&(u=P.basePath()+u),a=l,P.loadScript(u,i)}}try{n=n.slice(0);var a,r=this.asyncScriptCallbackQueue,s=t.target||t.srcElement,o=this}catch(l){console.error("scripts is",P.stringify(n))}i()},$loadBlockingScript:function(e,t,n){var i=n.scripts;n.loadOn;P.bind(function(){P.each(i,function(n){this.loadBlockingScript(e,t,n)},this)},this)()},loadBlockingScript:function(e,t,n){var i=this.scriptURL(n.src),a=P.data.host,r=t.target||t.srcElement;a&&(i=P.basePath()+i),this.argsForBlockingScripts.push([e,t,r]),P.loadScriptSync(i)},pushAsyncScript:function(e){this.asyncScriptCallbackQueue.push(e)},pushBlockingScript:function(e){var t=this.argsForBlockingScripts.shift(),n=t[0];e.apply(n,t.slice(1))},$writeHTML:P.escapeHtmlParams(function(e,n){if(!P.domReadyFired&&t.write)if("pagebottom"===n.type||"pagetop"===n.type)for(var i=2,a=arguments.length;i0&&(t.events=r.join(",")),P.getVisitorId()&&(t.visitor=P.getVisitorId()),t},onSCodeLoaded:function(e){this.initialized=!0,this.initializing=!1;var t=["Adobe Analytics: loaded",e?" (manual)":"","."];P.notify(t.join(""),1),P.fireEvent(this.id+".load",this.getS()),e||(this.flushQueueExceptTrackLink(),this.sendBeacon()),this.flushQueue()},getAccount:function(t){return e.s_account?e.s_account:t&&this.settings.accountByHost&&this.settings.accountByHost[t]||this.settings.account},getTrackingServer:function(){var t=this,n=t.getS();if(n){if(n.ssl&&n.trackingServerSecure)return n.trackingServerSecure;if(n.trackingServer)return n.trackingServer}var i,a=t.getAccount(e.location.hostname);if(!a)return null;var r,s,o="",l=n&&n.dc;return(r=(i=a).indexOf(","))>=0&&(i=i.gb(0,r)),i=i.replace(/[^A-Za-z0-9]/g,""),o||(o="2o7.net"),l=l?(""+l).toLowerCase():"d1","2o7.net"==o&&("d1"==l?l="112":"d2"==l&&(l="122"),s=""),r=i+"."+l+"."+s+o},sendBeacon:function(){var t=this.getS(e[this.settings.renameS||"s"]);t?this.settings.customInit&&!1===this.settings.customInit(t)?P.notify("Adobe Analytics: custom init suppressed beacon",1):(this.settings.executeCustomPageCodeFirst&&this.applyVarBindingsOnTracker(t,this.varBindings),this.executeCustomSetupFuns(t),t.t(),this.clearVarBindings(),this.clearCustomSetup(),P.notify("Adobe Analytics: tracked page view",1)):P.notify("Adobe Analytics: page code not loaded",1)},pollForSC:function(){P.poll(P.bind(function(){if("function"==typeof e.s_gi)return this.onSCodeLoaded(!0),!0},this))},flushQueueExceptTrackLink:function(){if(this.pending){for(var e=[],t=0;t0&&u.push("events"),o.products&&u.push("products"),u=this.mergeTrackLinkVars(o.linkTrackVars,u),s=this.mergeTrackLinkVars(o.linkTrackEvents,s),o.linkTrackVars=this.getCustomLinkVarsList(u);var d=P.map(s,function(e){return e.split(":")[0]});o.linkTrackEvents=this.getCustomLinkVarsList(d),o.tl(!0,i||"o",a),P.notify(["Adobe Analytics: tracked link ","using: linkTrackVars=",P.stringify(o.linkTrackVars),"; linkTrackEvents=",P.stringify(o.linkTrackEvents)].join(""),1),o.linkTrackVars=l,o.linkTrackEvents=c}else P.notify("Adobe Analytics: page code not loaded",1)},mergeTrackLinkVars:function(e,t){return e&&(t=e.split(",").concat(t)),t},getCustomLinkVarsList:function(e){var t=P.indexOf(e,"None");return t>-1&&e.length>1&&e.splice(t,1),e.join(",")},definedVarNames:function(e){e=e||this.varBindings;var t=[];for(var n in e)e.hasOwnProperty(n)&&/^(eVar[0-9]+)|(prop[0-9]+)|(hier[0-9]+)|campaign|purchaseID|channel|server|state|zip|pageType$/.test(n)&&t.push(n);return t},$trackPageView:function(e,t,n){var i=n&&n.setVars,a=n&&n.addEvent||[],r=this.getS(null,{setVars:i,addEvent:a});r?(r.linkTrackVars="",r.linkTrackEvents="",this.executeCustomSetupFuns(r),n&&n.customSetup&&n.customSetup.call(e,t,r),r.t(),this.clearVarBindings(),this.clearCustomSetup(),P.notify("Adobe Analytics: tracked page view",1)):P.notify("Adobe Analytics: page code not loaded",1)},$postTransaction:function(t,n,i){var a=P.data.transaction=e[i],r=this.varBindings,s=this.settings.fieldVarMapping;if(P.each(a.items,function(e){this.products.push(e)},this),r.products=P.map(this.products,function(e){var t=[];if(s&&s.item)for(var n in s.item)if(s.item.hasOwnProperty(n)){var i=s.item[n];t.push(i+"="+e[n]),"event"===i.substring(0,5)&&this.events.push(i)}var a=["",e.product,e.quantity,e.unitPrice*e.quantity];return t.length>0&&a.push(t.join("|")),a.join(";")},this).join(","),s&&s.transaction){var o=[];for(var l in s.transaction)if(s.transaction.hasOwnProperty(l)){i=s.transaction[l];o.push(i+"="+a[l]),"event"===i.substring(0,5)&&this.events.push(i)}r.products.length>0&&(r.products+=","),r.products+=";;;;"+o.join("|")}},$addEvent:function(){for(var e=2,t=arguments.length;e1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1):P.notify("GA: sent command "+e+(i.length>1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1)}},$missing$:function(e,t,n,i){this.call(e,t,n,i)},$postTransaction:function(t,n,i){var a=P.data.customVars.transaction=e[i];this.call("addTrans",t,n,[a.orderID,a.affiliation,a.total,a.tax,a.shipping,a.city,a.state,a.country]),P.each(a.items,function(e){this.call("addItem",t,n,[e.orderID,e.sku,e.product,e.category,e.unitPrice,e.quantity])},this),this.call("trackTrans",t,n)},delayLink:function(e,t){var n=this;if(C.allowLinker()&&e.hostname.match(this.settings.linkerDomains)&&!P.isSubdomainOf(e.hostname,location.hostname)){P.preventDefault(t);var i=P.settings.linkDelay||100;setTimeout(function(){n.call("link",e,t,[e.href])},i)}},popupLink:function(t,n){if(e._gat){P.preventDefault(n);var i=this.settings.account,a=e._gat._createTracker(i)._getLinkerUrl(t.href);e.open(a)}},$link:function(e,t){"_blank"===e.getAttribute("target")?this.popupLink(e,t):this.delayLink(e,t)},$trackEvent:function(e,t){var n=Array.prototype.slice.call(arguments,2);if(n.length>=4&&null!=n[3]){var i=parseInt(n[3],10);P.isNaN(i)&&(i=1),n[3]=i}this.call("trackEvent",e,t,n)}}),P.availableTools.ga=y;var C={allowLinker:function(){return P.hasMultipleDomains()},cookieDomain:function(){var t=P.settings.domainList,n=P.find(t,function(t){var n=e.location.hostname;return P.equalsIgnoreCase(n.slice(n.length-t.length),t)});return n?"."+n:"auto"}};P.inherit(k,P.BaseTool),P.extend(k.prototype,{name:"GAUniversal",endPLPhase:function(e){e===this.settings.loadOn&&(P.notify("GAU: Initializing at "+e,1),this.initialize(),this.flushQueue(),this.trackInitialPageView())},getTrackerName:function(){return this.settings.trackerSettings.name||""},isPageCodeLoadSuppressed:function(){return!1===this.settings.initTool||!0===this._cancelToolInit},initialize:function(){if(this.isPageCodeLoadSuppressed())return this.initialized=!0,void P.notify("GAU: Page code not loaded (suppressed).",1);var t="ga";e[t]=e[t]||this.createGAObject(),e.GoogleAnalyticsObject=t,P.notify("GAU: Page code loaded.",1),P.loadScriptOnce(this.getToolUrl());var n=this.settings;(C.allowLinker()&&!1!==n.allowLinker?this.createAccountForLinker():this.createAccount(),this.executeInitCommands(),n.customInit)&&(!1===(0,n.customInit)(e[t],this.getTrackerName())&&(this.suppressInitialPageView=!0));this.initialized=!0},createGAObject:function(){var e=function(){e.q.push(arguments)};return e.q=[],e.l=1*new Date,e},createAccount:function(){this.create()},createAccountForLinker:function(){var e={};C.allowLinker()&&(e.allowLinker=!0),this.create(e),this.call("require","linker"),this.call("linker:autoLink",this.autoLinkDomains(),!1,!0)},create:function(e){var t=this.settings.trackerSettings;(t=P.preprocessArguments([t],location,null,this.forceLowerCase)[0]).trackingId=P.replace(this.settings.trackerSettings.trackingId,location),t.cookieDomain||(t.cookieDomain=C.cookieDomain()),P.extend(t,e||{}),this.call("create",t)},autoLinkDomains:function(){var e=location.hostname;return P.filter(P.settings.domainList,function(t){return t!==e})},executeInitCommands:function(){var e=this.settings;e.initCommands&&P.each(e.initCommands,function(e){var t=e.splice(2,e.length-2);e=e.concat(P.preprocessArguments(t,location,null,this.forceLowerCase)),this.call.apply(this,e)},this)},trackInitialPageView:function(){this.suppressInitialPageView||this.isPageCodeLoadSuppressed()||this.call("send","pageview")},call:function(){"function"==typeof ga?this.isCallSuppressed()||(arguments[0]=this.cmd(arguments[0]),this.log(P.toArray(arguments)),ga.apply(e,arguments)):P.notify("GA Universal function not found!",4)},isCallSuppressed:function(){return!0===this._cancelToolInit},$missing$:function(e,t,n,i){i=i||[],i=[e].concat(i),this.call.apply(this,i)},getToolUrl:function(){var e=this.settings,t=P.isHttps();return e.url?t?e.url.https:e.url.http:(t?"https://ssl":"http://www")+".google-analytics.com/analytics.js"},cmd:function(e){var t=["send","set","get"],n=this.getTrackerName();return n&&-1!==P.indexOf(t,e)?n+"."+e:e},log:function(e){var t="GA Universal: sent command "+e[0]+" to tracker "+(this.getTrackerName()||"default");if(e.length>1){P.stringify(e.slice(1));t+=" with parameters "+P.stringify(e.slice(1))}t+=".",P.notify(t,1)}}),P.availableTools.ga_universal=k,P.extend(_.prototype,{getInstance:function(){return this.instance},initialize:function(){var e,t=this.settings;P.notify("Visitor ID: Initializing tool",1),null!==(e=this.createInstance(t.mcOrgId,t.initVars))&&(t.customerIDs&&this.applyCustomerIDs(e,t.customerIDs),t.autoRequest&&e.getMarketingCloudVisitorID(),this.instance=e)},createInstance:function(e,t){if(!P.isString(e))return P.notify('Visitor ID: Cannot create instance using mcOrgId: "'+e+'"',4),null;e=P.replace(e),P.notify('Visitor ID: Create instance using mcOrgId: "'+e+'"',1),t=this.parseValues(t);var n=Visitor.getInstance(e,t);return P.notify("Visitor ID: Set variables: "+P.stringify(t),1),n},applyCustomerIDs:function(e,t){var n=this.parseIds(t);e.setCustomerIDs(n),P.notify("Visitor ID: Set Customer IDs: "+P.stringify(n),1)},parseValues:function(e){if(!1===P.isObject(e))return{};var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=P.replace(e[n]));return t},parseIds:function(e){var t={};if(!1===P.isObject(e))return{};for(var n in e)if(e.hasOwnProperty(n)){var i=P.replace(e[n].id);i!==e[n].id&&i&&(t[n]={},t[n].id=i,t[n].authState=Visitor.AuthState[e[n].authState])}return t}}),P.availableTools.visitor_id=_,_satellite.init({tools:{"4453048ab20ad537b15bea52a89f0b5d":{engine:"ga_universal",pageName:"%URI%",forceLowerCase:!0,euCookie:!1,loadOn:"pagetop",initCommands:[],trackerSettings:{trackingId:"UA-1236585-3",allowAnchor:!1}},"2f9b8562f527763d60838475c15ede06":{engine:"sc",loadOn:"pagebottom",account:"tjxhomegoods",euCookie:!1,sCodeURL:"e38c20655cca695ad737439bba08dc874f3a2d5c/s-code-contents-5f1c65d26c71a56b7664c3a9b8ad17a5c7e3d657.js",initVars:{charSet:"UTF-8",currencyCode:"USD",campaign:P.getQueryParam("cid"),pageName:"%page_name%",pageURL:"%page_url%",channel:"%site_section%",trackInlineStats:!0,trackDownloadLinks:!1,trackExternalLinks:!1,linkLeaveQueryString:!1,dynamicVariablePrefix:"D=",eVar6:"D=c3",eVar4:"D=c7",eVar15:"D=c15",eVar7:"D=c10",eVar8:"D=c11",eVar12:"D=c12",prop6:"%site_section%",prop7:"%page_name%",prop15:"%page_url%",prop20:"%cid%"},customInit:function(t){t.getValOnce=new Function("v","c","e","t","var s=this,a=new Date,v=v?v:'',c=c?c:'s_gvo',e=e?e:0,i=t=='m'?60000:86400000,k=s.c_r(c);if(v){a.setTime(a.getTime()+e*i);s.c_w(c,v,e==0?0:a);}return v==k?'':v"),t.apl=new Function("L","v","d","u","var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;ids&&dde||d=12){U=' PM';H=H-12;}if(H==0){H=12;}D=da[D];tm=H+':'+M+U;return(tm+'|'+D);}"),t.getNewRepeat=new Function("d","cn","var s=this,e=new Date(),cval,sval,ct=e.getTime();d=d?d:30;cn=cn?cn:'s_nr';e.setTime(ct+d*24*60*60*1000);cval=s.c_r(cn);if(cval.length==0){s.c_w(cn,ct+'-New',e);return'New';}sval=s.split(cval,'-');if(ct-sval[0]<30*60*1000&&sval[1]=='New'){s.c_w(cn,ct+'-New',e);return'New';}else{s.c_w(cn,ct+'-Repeat',e);return'Repeat';}"),t.split=new Function("l","d","var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x++]=l.substring(0,i);l=l.substring(i+d.length);}return a"),t.exitLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkInternalFilters',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);if(s.lt(h)=='e')s.linkType='e';else h='';s[n]=t;return h;"),t.downloadLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;"),t.linkHandler=new Function("p","t","var s=this,h=s.p_gh(),i,l;t=t?t:'o';if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkName=l=='[['?'':l;s.linkType=t;return h;}return '';"),t.p_gh=new Function("t","h","var i=t?t.indexOf('~'):-1,n,x;if(t&&h){n=i<0?'':t.substring(0,i);x=t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}return 0;"),t.getPreviousValue=new Function("v","c","el","var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}"),t.getPercentPageViewed=new Function("n","var s=this,W=window,EL=W.addEventListener,AE=W.attachEvent,E=['load','unload','scroll','resize','zoom','keyup','mouseup','touchend','orientationchange','pan'];W.s_Obj=s;s_PPVid=(n=='-'?s.pageName:n)||s.pageName||location.href;if(!W.s_PPVevent){s.s_PPVg=function(n,r){var k='s_ppv',p=k+'l',c=s.c_r(n||r?k:p),a=c.indexOf(',')>-1?c.split(',',10):[''],l=a.length,i;a[0]=unescape(a[0]);r=r||(n&&n!=a[0])||0;a.length=10;if(typeof a[0]!='string')a[0]='';for(i=1;i<10;i++)a[i]=!r&&i0&&b>0?M.round(C*b/h):0,O=W.orientation,o=!isNaN(O)?M.abs(o)%180:Y>X?0:90,L=e=='load'||s_PPVi<1,a=s.s_PPVg(s_PPVid,L),V=function(i,v,f,n){i=parseInt(typeof a==J&&a.length>i?a[i]:'0')||0;v=typeof v!=N?i:v;v=f||v>i?v:i;return n?v:v>C?C:v<0?0:v};if(new RegExp('(iPod|iPad|iPhone)').exec(navigator.userAgent||'')&&o){o=x;x=y;y=o}o=o?'P':'L';a[9]=L?'':a[9].substring(0,1);s.c_w('s_ppv',escape(W.s_PPVid)+','+V(1,p,L)+','+(L||!V(2)?p:V(2))+','+V(3,b,L,1)+','+X+','+Y+','+x+','+y+','+r+','+a[9]+(a[9]==o?'':o))}if(!W.s_PPVt&&e!='unload')W.s_PPVt=setTimeout(W.s_PPVevent,333)};for(var f=W.s_PPVevent,i=0;i30*60*1000){if(d>30*day){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s.c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d0};var e="custom";return $(this).isChildOf("#hg-header")&&(e="header-nav"),$(this).isChildOf("#hg-footer")&&(e="footer-nav"),e},storeLength:"pageview",forceLowerCase:!0,cleanText:!0},nd_channel:{customJS:function(){return _satellite.notify("ND Pixel DL Channel: "+e.tjxData.pageInfo.channel,1),e.tjxData.pageInfo.channel},storeLength:"pageview"},new_repeat:{customJS:function(){return _satellite.getToolsByType("sc")[0].getS().getNewRepeat(30,"s_getNewRepeat")},storeLength:"pageview"},page_name:{customJS:function(){var t=e.tjxData.pageInfo.pageName,n=e.location.pathname;return n.match(/store-details/)&&(t=n.split("/")[2]+"-"+n.split("/")[3]),t},storeLength:"pageview"},pagescroll_percent:{jsVariable:"_satellite._scrollTracker.percent",storeLength:"pageview"},page_type:{jsVariable:"tjxData.pageInfo.pageType",storeLength:"pageview"},page_url:{customJS:function(){return t.location.href},storeLength:"pageview"},search_keywords:{jsVariable:"tjxData.eventsInfo.storeSearckKeywords",storeLength:"pageview"},selected_state:{selector:"#dropdown",property:"value",storeLength:"pageview"},site_section:{customJS:function(){var t="Main",n=e.location.pathname;return _satellite.notify("Pathname: "+n,1),t=n.match(/blog/g)||n.match(/bloggers/g)?"Blog":t,t=n.match(/locator/g)||n.match(/all-stores/g)||n.match(/store-details/g)||n.match(/grand-openings/g)?"Store Locator":t,_satellite.notify("Site Section Data Element: "+t,1),t},storeLength:"pageview"},state_code:{customJS:function(){return $("#state").val()},"default":"None",storeLength:"pageview"},store_id:{jsVariable:"tjxData.linkInfo.storeId",storeLength:"pageview"},target:{selector:"a",property:"innerHTML",storeLength:"pageview",forceLowerCase:!0,cleanText:!0},time_and_day:{customJS:function(){return _satellite.getToolsByType("sc")[0].getS().getTimeParting("n","-5")},storeLength:"pageview"},tjx_brand:{jsVariable:"window.tjxData.formInfo.tjxBrand","default":"HomeGoods",storeLength:"pageview"},tracking_code:{queryParam:"intcmp",storeLength:"pageview",ignoreCase:0},value:{jsVariable:"window.tjxData.eventsInfo.value",storeLength:"pageview"},video_campaign_code:{queryParam:"cmpid",storeLength:"pageview",ignoreCase:1},video_current_source:{selector:"video",property:"data-video-id","default":"0",storeLength:"pageview"},video_current_time:{jsVariable:"window.tjxData.video.currentTime","default":"0",storeLength:"pageview"},video_duration:{jsVariable:"window.tjxData.video.duration","default":"0",storeLength:"pageview"},weekday_weekend:{customJS:function(){var e=_satellite.getToolsByType("sc")[0].getS().getTimeParting("n","-5");return e.match(/saturday/)||e.match(/sunday/)?"Weekend":"Weekday"},storeLength:"pageview"}},appVersion:"7QN",buildDate:"2018-08-27 15:28:43 UTC",publishDate:"2018-08-27 15:28:42 UTC"})}(window,document);//-->
HomeGoods Granada Hills, CA 91344 - HomeGoods
Skip to main content
Latest finds from Granada Hills, CA 91344
About HomeGoods Granada Hills
Welcome to HomeGoods! Stop in to find something spectacular, at a price that’s equally so. At HomeGoods Granada Hills, CA you’ll discover, high-quality, handcrafted merchandise for every style and every room all at significant savings. You’ll find an ever changing selection of home décor & fashions from around the world. Get inspiration for your kitchen & dining furniture, bed and bathroom, and even pieces to complete space for your kids and pets. We have the final touches for when you are about to entertain guests and plenty of items when it is time to organize and clean. Plus, new styles arrive all the time so you never know what you'll find.