(function(){if(typeof window.QSI==='undefined'){window.QSI={};} var tempQSIConfig={"hostedJSLocation":"https://siteintercept.qualtrics.com/dxjsmodule/","zoneId":"ZN_5u81q8n4JDU5Ls9"};if(typeof window.QSI.config!=='undefined'&&typeof window.QSI.config==='object'){for(var attrname in tempQSIConfig){window.QSI.config[attrname]=tempQSIConfig[attrname];}}else{window.QSI.config=tempQSIConfig;} window.QSI.overrides={"baseURL":"https://siteintercept.qualtrics.com"};window.QSI.shouldStripQueryParamsInQLoc=false;})();try{!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){n(1),n(2),n(3),n(4),n(5),n(6),n(7),n(8),n(9),n(10),n(11),n(12),e.exports=n(13)},function(e,t){if(void 0===window.QSI&&(window.QSI={}),void 0===QSI.reg&&(QSI.reg={}),void 0===QSI.ed&&(QSI.ed={}),void 0===QSI.reqID&&(QSI.reqID={}),QSI.overrides=QSI.overrides||{},void 0===QSI.isFullDbgInitialized&&(QSI.isFullDbgInitialized=!1),QSI.initFullDbg=function(){!0!==QSI.isFullDbgInitialized&&(QSI.isFullDbgInitialized=!0,QSI.dbg={log:function(){},c:function(e){try{console.log(e)}catch(e){}QSI.dbg.log(e)},d:function(e){try{console.dir(e)}catch(e){}QSI.dbg.log(e)},t:function(e){try{console.trace()}catch(e){}QSI.dbg.log(e)},e:function(e){var t="error";e.message&&(t=e.message);try{console.log(t),console.error(e)}catch(n){try{console.log(t),console.log(e)}catch(e){}}QSI.dbg.log(e)}})},-1===window.location.href.indexOf("Q_DEBUG")?QSI.dbg={log:function(){},c:function(e){QSI.dbg.log(e)},d:function(e){QSI.dbg.log(e)},t:function(e){QSI.dbg.log(e)},e:function(e){QSI.dbg.log(e)}}:QSI.initFullDbg(),void 0===QSI.config&&(QSI.config={}),void 0===QSI.global&&(QSI.global={currentZIndex:2e9,intercepts:{},eventTrackers:[]}),QSI.global.hostedJSLocation=QSI.config.hostedJSLocation||QSI.config.clientBaseURL,QSI.global.legacyId=QSI.config.interceptId||QSI.config.zoneId||QSI.config.targetingId||QSI.global.ID,!QSI.global.legacyId)throw"You must specify a zoneId or zoneId and interceptId";QSI.getBaseURLFromConfigAndOverrides=function(e,t){t=t||{},(e=e||{}).zoneId=e.zoneId||"",e.brandId=e.brandId||"";var n="",i=!1;if(t.baseURL?(i=!0,0===(n=t.baseURL).indexOf("https://")?n=n.substring(8):0===n.indexOf("http://")?n=n.substring(7):0===n.indexOf("//")&&(n=n.substring(2))):n="siteintercept.qualtrics.com",!i&&e.brandId){if(!e.zoneId)throw"You must specify a zoneId";n=e.zoneId.replace("_","").toLowerCase()+"-"+e.brandId.toLowerCase()+"."+n}return n},QSI.global.baseURL=QSI.getBaseURLFromConfigAndOverrides(QSI.config,QSI.overrides),QSI.global.baseURL="//"+QSI.global.baseURL,QSI.global.clientVersion="1.13.1",QSI.global.clientType="web",void 0===QSI.global.isHostedJS&&(QSI.global.isHostedJS=function(){return"hostedjs"===QSI.global.clientType}),QSI.global.isHostedJS()?QSI.global.enableJSSanitization=void 0===QSI.config.enableJSSanitization||QSI.config.enableJSSanitization:QSI.global.enableJSSanitization=!1,QSI.baseURL=QSI.baseURL||QSI.overrides.siBaseURL||"https:"+QSI.global.baseURL+"/WRSiteInterceptEngine/",QSI.Browser={}},function(e,t){(void 0===window.QSI.LatencyLog||window.QTest)&&(QSI.LatencyLog={metricName:"si.SILatency",components:{CORE_MODULE:"coreModuleRequest",TARGETING:"targetingRequest",DPR_TARGETING:"dprTargetingRequest",ASSETS_AND_MODULES:"allAssetDefinitionsAndJSModules",CONTACT_FREQUENCY:"contactFrequencyCheck"},overallLatencyStartTime:null,overallLatency:null,componentStartTimes:{},componentLatencies:{},startTimer:function(){this.latencyStartTime=Date.now()},endTimer:function(){null!==this.latencyStartTime?this.overallLatency=Date.now()-this.latencyStartTime:QSI.dbg.e("Tried to log overall end time without a start time.")},startComponentTimer:function(e){this.componentStartTimes[e]=Date.now()},endComponentTimer:function(e){var t=this.componentStartTimes[e];void 0!==t?this.componentLatencies[e]=Date.now()-t:QSI.dbg.e("Tried to log a component end time without a component start time. Component name:"+e)},send:function(){try{if(null===this.overallLatency)return void QSI.dbg.e("Incomplete Latency Data Provided");var e=QSI.baseURL+"Ajax.php?action=LatencyLog";void 0!==QSI.Orchestrator&&void 0!==QSI.Orchestrator.getClientVersionQueryString&&(e=e+"&"+QSI.Orchestrator.getClientVersionQueryString());var t={MetricName:this.metricName,Latency:this.overallLatency,ComponentLatencies:this.componentLatencies},n=[];for(var i in QSI.reqID)Object.prototype.hasOwnProperty.call(QSI.reqID,i)&&n.push(i);t.AdditionalData={RequestIDs:n,ClientURL:QSI.currentURL,UserAgent:navigator.userAgent,BrandID:QSI.global.brandID,BrandDC:QSI.global.brandDC},QSI.util.sendHttpRequest({type:"POST",url:e,header:{"Content-type":"application/x-www-form-urlencoded"},includeCookies:!1,data:QSI.util.buildQueryString({LoggingData:JSON.stringify(t)})})}catch(e){QSI.dbg.e(e)}},sampledSend:function(e){try{Math.random()<=e/100==!0&&this.send()}catch(e){QSI.dbg.e(e)}}})},function(e,t){QSI.profile||(QSI.profile={namespace:"QSI_",set:function(e,t,n,i){if(void 0===e||void 0===t||void 0===n)throw new Error("To few arguments");try{var r=this.getStorage(i),o=this.namespace+e,a=r.getItem(o);(a=a?JSON.parse(a):{})[t]=n,a=JSON.stringify(a),r.setItem(o,a)}catch(e){QSI.dbg.e("error setting profile item"),QSI.dbg.e(e)}},get:function(e,t,n){var i=this.getStorage(n),r=this.namespace+e,o=i.getItem(r);return o?(o=JSON.parse(o),t?o[t]?o[t]:null:o):null},erase:function(e,t,n){var i=this.getStorage(n),r=this.namespace+e;if(t){var o=JSON.parse(i.getItem(r));delete o[t],o=JSON.stringify(o),i.setItem(r,o)}else i.removeItem(r)},getStorage:function(e){if(this.hasSessionStorage())return e?localStorage:sessionStorage;if(QSI.UserDataStorage){var t=QSI.UserDataStorage;return e?t.isPermanent(!0):t.isPermanent(!1),t}return QSI.CookieStorage},hasSessionStorage:function(){var e="qualtricssessionstoragetestkey",t=window.sessionStorage;try{return t.setItem(e,e),t.removeItem(e),!0}catch(e){return!1}}})},function(e,t){void 0===QSI.util&&(QSI.util={$:function(e){return"string"==typeof e&&(e=document.getElementById(e)),e},forOwn:function(e,t){if(e&&e instanceof Object&&this.isFunction(t))for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t(e[n],n,e)},build:function(e,t,n){var i=document.createElement(e);if(t){var r=this;QSI.util.forOwn(t,function(e,n){switch(n){case"style":r.setStyle(i,t[n]);break;case"className":i.className=t[n];break;case"id":i.id=t[n];break;default:i.setAttribute(n,t[n])}})}if(n)if(QSI.util.isString(n))"style"===e&&i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(String(n)));else if(QSI.util.isArray(n))for(var o=0,a=n.length;o0?QSI.PendingQueue.push(e.bind(this,t)):e.bind(this,t)(),n}catch(e){QSI.dbg.e(e)}},unload:function(){try{if(QSI.PendingQueue||(QSI.PendingQueue=[]),QSI.LoadingState&&QSI.LoadingState.length>0)return void QSI.PendingQueue.push(QSI.API.unload);if(this.unloading=!0,QSI.reg&&(QSI.util.forOwn(QSI.reg,function(e,t){QSI.reg[t].remove()}),QSI.util.removeObservers()),QSI.debug&&(QSI.util.remove(QSI.util.$("QSI_Debug")),QSI.debuggerHasDisplayed=!1),QSI.styleElements)for(var e=QSI.styleElements,t=0;t0)return void QSI.PendingQueue.push(QSI.API.run);QSI.InterceptsRan||void 0===QSI.reg||QSI.RunIntercepts(null,!0)}catch(e){QSI.dbg.e(e)}},Events:{increment:function(e){try{QSI.EventTracker.track(e)}catch(e){QSI.dbg.e(e)}},count:function(e){try{return QSI.EventTracker.get(e)}catch(e){QSI.dbg.e(e)}},push:function(e){try{QSI.EventTracker.track(e)}catch(e){QSI.dbg.e(e)}}}})},function(e,t){QSI.ContactFrequency={contactFrequencyRequestTimeout:1e4,contactFrequencyCheckResults:{},contactFrequencyCheckStates:{CAN_CONTACT:"CAN_CONTACT",DO_NOT_CONTACT:"DO_NOT_CONTACT",NOT_CHECKED:"NOT_CHECKED"},checkContactFrequencyRules:function(e,t){var n=QSI.Orchestrator.Deferred(),i={};return QSI.util.forOwn(e,function(e,n){if(this.contactFrequencyCheckResults[n]={status:this.contactFrequencyCheckStates.NOT_CHECKED,brandId:null,surveyId:null},null!==e.Targeting.Decision.ActionSetID){var r=e.Intercept;if(!QSI.util.shouldPreventRepeatedDisplay(n,r.DisplayOptions)&&this.shouldCheckContactFrequency(r)){var o=this.getIQDirectorySettings(r);if(o){var a=this.getTargetSurveyId(r,e.Targeting);a&&(o.surveyId=a,this.contactFrequencyCheckResults[n].surveyId=a),this.contactFrequencyCheckResults[n].brandId=t,o.brandId=t,i[n]=o,this.contactFrequencyCheckResults[n].status=this.contactFrequencyCheckStates.DO_NOT_CONTACT}else this.contactFrequencyCheckResults[n].status=this.contactFrequencyCheckStates.DO_NOT_CONTACT}}}.bind(this)),0!==Object.keys(i).length?this.sendContactFrequencyRequest(i,n):n.resolve(),n.promise()},shouldCheckContactFrequency:function(e){return e.DisplayOptions&&e.DisplayOptions.useContactFrequencyRules},getIQDirectorySettings:function(e){if(!e.DisplayOptions)return null;var t=e.DisplayOptions,n=this.resolveContactFrequencyExternalReference(t.contactFrequencyRefLocator,t.contactFrequencyRefExpression);if(!n)return QSI.dbg.e("Could not retrieve external reference ID for Contact Frequency Check"),null;if(!("string"==typeof n||n instanceof String))return QSI.dbg.e("External reference ID must be a string for Contact Frequency Check"),null;var i=t.contactFrequencyDirectoryID;if(!i)return QSI.dbg.e("Missing directoryId for Contact Frequency Check"),null;var r=t.contactFrequencyUserID;return r?{extRef:n,directoryId:i,userId:r}:(QSI.dbg.e("Missing User Id for Contact Frequency Check"),null)},getTargetSurveyId:function(e,t){if(!t.Decision||!t.Decision.ActionSetID)return null;var n=t.Decision.ActionSetID;return e.ActionSets&&e.ActionSets[n]&&e.ActionSets[n].Target&&"Survey"===e.ActionSets[n].Target.Type?e.ActionSets[n].Target.PrimaryElement:null},resolveContactFrequencyExternalReference:function(e,t){if(!t)return QSI.dbg.e("No reference expression used for contact frequency check"),null;switch(e){case"JavaScript":return QSI.EmbeddedData.getJavaScriptValue(t.expression);case"Cookie":return QSI.cookie.get(t.expression);default:return QSI.dbg.e("Reference locator used for contact frequency check is unsupported:"+e),null}},sendContactFrequencyRequest:function(e,t){var n="https://"+QSI.global.brandDC+"/dx-iqd-proxy/check-frequency-rules";return QSI.LatencyLog.startComponentTimer(QSI.LatencyLog.components.CONTACT_FREQUENCY),void QSI.util.sendHttpRequest({type:"POST",url:n,header:{"Content-type":"application/json"},data:JSON.stringify(e),successCallback:function(e){try{var n;if(e.response&&(n=JSON.parse(e.response)),"object"!=typeof n)throw new Error("ContactFrequency check came back with invalid response: "+results);QSI.util.forOwn(n,function(e,t){null!==e?!0===e.passesFrequencyRules&&(this.contactFrequencyCheckResults[t].status=this.contactFrequencyCheckStates.CAN_CONTACT,this.contactFrequencyCheckResults[t].contactId=e.contactId):QSI.dbg.e("ContactFrequency check for intercept:"+t+" errored; defaulting to no show")}.bind(this))}catch(e){QSI.dbg.e(e)}finally{QSI.LatencyLog.endComponentTimer(QSI.LatencyLog.components.CONTACT_FREQUENCY),t.resolve()}}.bind(this),errorCallback:function(e){var i="Call to ContactFrequency endpoint: "+n+" failed.";e.status&&(i=i+" Status:"+e.status);e.response&&(i=i+" Response:"+e.response);QSI.dbg.e(i),QSI.LatencyLog.endComponentTimer(QSI.LatencyLog.components.CONTACT_FREQUENCY),t.resolve()}.bind(this),timeout:this.contactFrequencyRequestTimeout,timeoutCallback:function(){QSI.dbg.e("ContactFrequency check POST request to:"+n+" timed out"),QSI.LatencyLog.endComponentTimer(QSI.LatencyLog.components.CONTACT_FREQUENCY),t.resolve()}})},recordContactFrequencyRequest:function(e){var t="https://"+QSI.global.brandDC+"/dx-iqd-proxy/record-contact";return void QSI.util.sendHttpRequest({type:"POST",url:t,header:{"Content-type":"application/json"},data:JSON.stringify(e),errorCallback:function(e){var n="Call to ContactFrequency endpoint: "+t+" failed.";e.status&&(n=n+" Status:"+e.status);e.response&&(n=n+" Response:"+e.response);QSI.dbg.e(n)}.bind(this),timeout:this.contactFrequencyRequestTimeout,timeoutCallback:function(){QSI.dbg.e("ContactFrequency record POST request to:"+t+" timed out")}})}}},function(e,t){QSI.AssetManager={loadedScripts:{},promiseFetch:function(e,t,n){var i=QSI.Orchestrator.Deferred(),r=new XMLHttpRequest;return r.open(e,t,!0),r.withCredentials=!0,"POST"===e&&r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),r.onreadystatechange=function(){4===r.readyState&&(200===r.status?i.resolve(r.responseText):i.reject(r.responseText))},r.send(n),i.promise()},generateDefinitionRequestURL:function(e,t,n,i){var r=QSI.baseURL+"Asset.php?",o=[];if(t=t||n.version,o.push("Module="+e),o.push("Version="+t),null!=i&&o.push("Q_InterceptID="+i),null===n.Q_NOCACHE&&o.push("Q_NOCACHE"),QSI.CORSOrigin&&o.push("Q_ORIGIN="+QSI.CORSOrigin),void 0!==n.Q_CLIENTVERSION&&null!==n.Q_CLIENTVERSION&&o.push("Q_CLIENTVERSION="+n.Q_CLIENTVERSION),void 0!==n.Q_CLIENTTYPE&&null!==n.Q_CLIENTTYPE){var a="Q_CLIENTTYPE="+n.Q_CLIENTTYPE;o.push(a)}return r+=o.join("&")},loadDefinition:function(e,t){var n=QSI.Orchestrator.Deferred(),i=new XMLHttpRequest;return i.open("GET",e,!0),i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status)try{var e=JSON.parse(i.responseText);e.Error?n.reject(e):(t(e),n.resolve(i.responseText))}catch(e){n.reject(i.responseText)}else n.reject(i.responseText)},i.send(),n.promise()},promiseLoadIntercept:function(e,t,n){var i=t.InterceptID,r=QSI.AssetManager.generateDefinitionRequestURL(i,t.InterceptRevision,n);return QSI.LatencyLog.startComponentTimer("AssetDefinition-"+i),QSI.AssetManager.loadDefinition(r,function(t){QSI.LatencyLog.endComponentTimer("AssetDefinition-"+i),QSI.Request[e].Intercepts[i].Intercept=t.InterceptDefinition})},promiseLoadCreative:function(e,t,n){var i=t.Decision.Creative.ID;if("CR_NoCreative"!==i){var r=QSI.AssetManager.generateDefinitionRequestURL(i,t.Decision.Creative.Revision,n,t.InterceptID);return QSI.LatencyLog.startComponentTimer("AssetDefinition-"+i),QSI.AssetManager.loadDefinition(r,function(n){QSI.LatencyLog.endComponentTimer("AssetDefinition-"+i),QSI.util.isLegacyCreative(n.CreativeDefinition.Type)&&(n.CreativeDefinition=QSI.AssetManager.sortCreativeDefinition(n.CreativeDefinition)),QSI.Request[e].Intercepts[t.InterceptID].Creative=n.CreativeDefinition})}return QSI.Request[e].Intercepts[t.InterceptID].Creative=null,QSI.Orchestrator.Deferred().resolve(null)},promiseLoadPopUnderTarget:function(e,t,n){var i=QSI.AssetManager.generateDefinitionRequestURL(t.Decision.PopUnderTarget.ID,t.Decision.PopUnderTarget.Revision,n,t.InterceptID);return QSI.AssetManager.loadDefinition(i,function(n){QSI.Request[e].Intercepts[t.InterceptID].PopUnderTarget=n.CreativeDefinition})},promiseLoadScript:function(e,t){var n;if(this.alreadyFetched(e))return(n=QSI.Orchestrator.Deferred()).resolve(),n.promise();n=QSI.Orchestrator.Deferred();var i=document.createElement("script");i.src=QSI.global.hostedJSLocation+e+"Module.js?";var r=[];return void 0!==QSI.Orchestrator&&void 0!==QSI.Orchestrator.getClientVersionQueryString&&r.push(QSI.Orchestrator.getClientVersionQueryString()),(-1!==window.location.href.indexOf("Q_DEBUG")||QSI.config.debug)&&r.push("Q_DEBUG=true"),i.src+=r.join("&"),i.defer=!0,i.addEventListener("load",function(){try{!0===QSI.wrongModuleVersionRequested&&(n.reject(),QSI.dbg.e("Script: "+e+" failed to load because an unavailable version ("+t+") was requested.")),QSI.AssetManager.loadedScripts[e]=i,QSI.LatencyLog.endComponentTimer("JSModule-"+e),n.resolve()}catch(e){"undefined"!=typeof QSI&&QSI.dbg&&QSI.dbg.e&&QSI.dbg.e(e)}},!1),i.addEventListener("error",function(){try{n.reject(),QSI.dbg.e("Script: "+e+" failed to load.")}catch(e){"undefined"!=typeof QSI&&QSI.dbg&&QSI.dbg.e&&QSI.dbg.e(e)}}),QSI.LatencyLog.startComponentTimer("JSModule-"+e),document.body.appendChild(i),n.promise()},alreadyFetched:function(e){return e in QSI.AssetManager.loadedScripts},sortCreativeDefinition:function(e){if(e&&e.Options&&e.Options.elements&&e.Options.elements.Elements){var t=e.Options.elements.Elements;t=QSI.util.stableSort(t,function(e,t){return Number(e.style.zIndex)Number(t.style.zIndex)?1:0});for(var n=0;nNumber(t.position.left)?1:0}),t=QSI.util.stableSort(t,function(e,t){return Number(e.position.top)Number(t.position.top)?1:0}),e.Options.elements.Elements=t,e}return e}}},function(e,t){QSI.CreativeManager={isCreativeSupported:function(e){return!!QSI.CreativeManager["run"+e]},runEmpty:function(e){var t;t=new QSI.Empty({id:e.interceptID,type:QSI.util.creativeTypes.EMPTY}),QSI.reg[e.interceptID]=t},runWebResponsiveDialog:function(e){var t,n,i,r;t=e.creative.Type,n=e.creative.Options.Layout,i=QSI.BuildResponsiveElementModule.PARENT_CONTAINER_CLASS,r=new QSI.WebResponsive[t][n]({id:e.interceptID,type:t,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,hasCreativeEmbeddedTarget:QSI.CreativeManager.Utilities.hasCreativeEmbeddedTarget(e.creative),impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,elements:e.creative.Options,displayOptions:e.creative.Options.displayOptions,resetStyle:QSI.CreativeManager.Utilities.getWebResponsiveResetStyle(i)}),QSI.reg[e.interceptID]=r},runFeedbackButton:function(e){var t,n;t=e.creative.Type,n=new QSI.FeedbackButton({id:e.interceptID,type:t,target:e.decision.Target,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,elements:e.creative.Options,resetStyle:QSI.CreativeManager.Utilities.getWebResponsiveResetStyle("QSIFeedbackButton")}),QSI.reg[e.interceptID]=n},runFeedbackLink:function(e){var t;t=new QSI.FeedbackLink({id:e.interceptID,type:QSI.util.creativeTypes.FEEDBACK_LINK,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,insertionLocation:e.actionSet.ActionOptions.displayElement?e.actionSet.ActionOptions.displayElement:e.id,displayOptions:e.creative.Options,resetStyle:QSI.CreativeManager.Utilities.getResetStyle("QSIFeedbackLink")}),QSI.reg[e.interceptID]=t},runHTTPRedirect:function(e){var t;QSI.global.isHostedJS()?QSI.dbg.c("Creative type '"+QSI.util.creativeTypes.HTTP_REDIRECT+"' is not supported."):(t=new QSI.HTTPRedirect({id:e.interceptID,type:QSI.util.creativeTypes.HTTP_REDIRECT,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions}),QSI.reg[e.interceptID]=t)},runIFrame:function(e){var t;t=new QSI.IFrame({id:e.interceptID,type:QSI.util.creativeTypes.IFRAME,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,iframeOptions:e.creative.Options,insertionLocation:e.actionSet.ActionOptions.displayElement?e.actionSet.ActionOptions.displayElement:e.id}),QSI.reg[e.interceptID]=t},runInfoBar:function(e){!function(){var t={id:e.interceptID,type:QSI.util.creativeTypes.INFO_BAR,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,displayOptions:e.creative.Options.displayOptions};if(e.creative.Options.elements)t.elements=e.creative.Options.elements,t.resetStyle=QSI.CreativeManager.Utilities.getResetStyle("QSIInfoBar");else{t.infoBarOptions=e.creative.Options;var n=QSI.CreativeManager.Utilities.parsePipedText(e.creative.Options.content);n&&n.length>0&&(t.locators=n)}var i=new QSI.InfoBar(t);QSI.reg[e.interceptID]=i}()},runLink:function(e){var t,n;t=QSI.CreativeManager.Utilities.parsePipedText(e.creative.Options.linkText),n=new QSI.Link({id:e.interceptID,type:QSI.util.creativeTypes.LINK,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,text:e.creative.Options.linkText,insertionLocation:e.actionSet.ActionOptions.displayElement?e.actionSet.ActionOptions.displayElement:e.id,locators:t&&t.length>0?t:null}),QSI.reg[e.interceptID]=n},runNoCreative:function(e){var t;t=new QSI.NoCreative({id:e.interceptID,type:QSI.util.creativeTypes.NO_CREATIVE,actionOptions:e.actionSet.ActionOptions,interceptDisplayOptions:e.intercept.DisplayOptions}),QSI.reg[e.interceptID]=t},runPopOver:function(e){var t;t=new QSI.PopOver({id:e.interceptID,type:QSI.util.creativeTypes.POP_OVER,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,hasCreativeEmbeddedTarget:QSI.CreativeManager.Utilities.hasCreativeEmbeddedTarget(e.creative),impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,elements:e.creative.Options.elements,displayOptions:e.creative.Options.displayOptions,resetStyle:QSI.CreativeManager.Utilities.getResetStyle("QSIPopOver")}),QSI.reg[e.interceptID]=t},runPopUnder:function(e){!function(){if(!("Chrome"===QSI.Browser.name&&QSI.Browser.version>29)){var t=e.creative.Options,n={id:e.interceptID,type:QSI.util.creativeTypes.POP_UNDER,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions};if(e.creative.Options.elements){n.elements=e.creative.Options.elements;var i="body { background-color: "+t.baseElement.style.backgroundColor+"; } .QSIPopUnder .close { color: #000000; text-decoration: none; } ";n.resetStyle=i+QSI.CreativeManager.Utilities.getResetStyle("QSIPopUnder"),t.width=t.baseElement.style.width,t.height=t.baseElement.style.height}else n.locators=QSI.CreativeManager.Utilities.parsePipedText(null);t.helperScriptSrc=QSI.baseURL+"Orchestrator.php?InterceptID="+e.interceptID+"&Q_Type=PopUnderHelper";var r={onPopForwardShowTarget:t.showTargetOnPopForward,showOnPageChange:t.showOnPageChange,showOnSiteExit:t.showOnSiteExit,checkThreshold:3,watchInterval:1e3,targetWidth:e.actionSet.ActionOptions.targetWidth,targetHeight:e.actionSet.ActionOptions.targetHeight,targetFullScreen:e.actionSet.ActionOptions.targetFullScreen,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID})};n.popunderOptions=t,n.popunderHelperOptions=r;var o=new QSI.PopUnder(n);QSI.reg[e.interceptID]=o}}()},runPopUnderHelper:function(e){QualtricsSI[e.interceptID].popunderCheckThreshold=null,QualtricsSI[e.interceptID].popunderWatchInterval=null,QualtricsSI.PopunderWatcherModule.startWatching(e.interceptID)},runPopUp:function(e){var t;t=new QSI.PopUp({id:e.interceptID,type:QSI.util.creativeTypes.POP_UP,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,creativeOptions:e.creative.Options}),QSI.reg[e.interceptID]=t},runRelay:function(e){var t;t=new QSI.Relay({id:e.interceptID,type:QSI.util.creativeTypes.RELAY,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,elements:e.creative.Options.elements,containerElement:e.creative.Options.baseElement,displayOptions:e.creative.Options.displayOptions,resetStyle:QSI.CreativeManager.Utilities.getResetStyle("QSIRelay")}),QSI.reg[e.interceptID]=t},runSlider:function(e){var t;t=new QSI.Slider({id:e.interceptID,type:QSI.util.creativeTypes.SLIDER,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,hasCreativeEmbeddedTarget:QSI.CreativeManager.Utilities.hasCreativeEmbeddedTarget(e.creative),impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,elements:e.creative.Options.elements,displayOptions:e.creative.Options.displayOptions,resetStyle:QSI.CreativeManager.Utilities.getResetStyle("QSISlider")}),QSI.reg[e.interceptID]=t},runSocialMedia:function(e){!function(){if(QSI.global.isHostedJS())QSI.dbg.c("Creative type '"+QSI.util.creativeTypes.SOCIAL_MEDIA+"' is not supported.");else{var t=new QSI.SocialMedia({id:e.interceptID,type:QSI.util.creativeTypes.SOCIAL_MEDIA,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,buttons:e.creative.Options.buttons,buttonStyles:QSI.CreativeManager.SocialMediaHelper.getButtonStyles(e.creative),displayOptions:e.creative.Options.displayOptions,insertionLocation:e.actionSet.ActionOptions.displayElement?e.actionSet.ActionOptions.displayElement:e.id});QSI.reg[e.interceptID]=t}}()},runUserDefinedHTML:function(e){!function(){var t={id:e.interceptID,type:QSI.util.creativeTypes.USER_DEFINED_HTML,targetURL:e.decision.Target.URL,targetURLOrigin:e.decision.Target.OriginalURLOrigin,targetURLType:e.decision.Target.Type,impressionURL:QSI.CreativeManager.Utilities.getImpressionURL({interceptID:e.interceptID,creativeID:e.decision.Creative.ID,asid:e.decision.ActionSetID}),interceptDisplayOptions:e.intercept.DisplayOptions,actionOptions:e.actionSet.ActionOptions,displayOptions:e.creative.Options.displayOptions,insertionLocation:e.actionSet.ActionOptions.displayElement?e.actionSet.ActionOptions.displayElement:e.id};if(e.creative.Options.elements)t.elements=e.creative.Options.elements,t.resetStyle=QSI.CreativeManager.Utilities.getResetStyle("QSIUserDefinedHTML");else{t.html=e.creative.Options.html,t.size=e.creative.Options.size;var n=QSI.CreativeManager.Utilities.parsePipedText(e.creative.Options.html);n&&n.length>0&&(t.locators=n)}var i=new QSI.UserDefinedHTML(t);QSI.reg[e.interceptID]=i}()}}},function(e,t){QSI.CreativeManager.SocialMediaHelper={getButtonStyles:function(e){var t=e.Options.displayOptions.size;e.Options.displayOptions.useWidget&&(t="Large"===t?"80px":"");var n=QSI.CreativeManager.SocialMediaHelper.getThemeStyles(e),i=QSI.CreativeManager.SocialMediaHelper.getPadding(t),r=QSI.CreativeManager.SocialMediaHelper.getBoxShadow(e,t),o=QSI.CreativeManager.SocialMediaHelper.getWidth(e,t),a=".QSI_SocialMediaButton { float: left; cursor: pointer; background: "+n.background+"; border-bottom: "+n.border+"; border-right: "+n.border+"; border-top: "+n.highlight+"; border-left: "+n.highlight+"; } #QSI_SocialMediaContainer { border-top: "+n.border+"; border-left: "+n.border+"; box-shadow: "+r.shadowOutset+"; border-radius: "+r.borderRadius+"; } ";return e.Options.displayOptions.useWidget?(a+=QSI.CreativeManager.SocialMediaHelper.getWidgetStyles(e,t),"Large"===t&&(a+="#QSI_SocialMediaContainer { width: "+o+"; } ")):a+="#QSI_SocialMediaContainer { width: "+o+"; } .QSI_SocialMediaButton { padding: "+i+"; width: "+t+"; height: "+t+"; } ",1===QSI.CreativeManager.SocialMediaHelper.getMaxCols(e)?a+=".QSI_First .QSI_SocialMediaButton { border-radius: "+r.firstBorderRadius+"; } .QSI_Last .QSI_SocialMediaButton { border-radius: "+r.lastBorderRadius+"; } ":a+=".QSI_First .QSI_SocialMediaButton.QSI_First { border-radius: "+r.tlBorderRadius+"; } QSI_First .QSI_SocialMediaButton.QSI_Last { border-radius: "+r.trBorderRadius+"; } QSI_Last .QSI_SocialMediaButton.QSI_First { border-radius: "+r.blBorderRadius+"; } QSI_Last .QSI_SocialMediaButton.QSI_Last { border-radius: "+r.brBorderRadius+"; } ",a},getThemeStyles:function(e){var t={background:"none",border:"none",highlight:"none"};switch(e.Options.displayOptions.theme){case"Transparent":break;case"Glass":if(!("Internet Explorer"===QSI.Browser.name&&QSI.Browser.version<8)){t.background="rgba(255, 255, 255, .4)",t.border="1px solid rgba(200, 200, 200, .6)",t.highlight="1px solid rgba(255, 255, 255, .8)";break}case"Light":t.background="#E6E6E6",t.border="1px solid #B3B3B3",t.highlight="1px solid #FFFFFF";break;case"Medium":t.background="#666666",t.border="1px solid #4D4D4D",t.highlight="1px solid #7D7D7D";break;case"Dark":t.background="#333333",t.border="1px solid #1A1A1A",t.highlight="1px solid #484848"}return t},getPadding:function(e){var t="";switch(e){case"64px":t="8px";break;case"48px":t="7px";break;case"32px":t="6px";break;case"24px":t="5px"}return t},getBoxShadow:function(e,t){var n="0",i={};if("Small"===t)return{shadowOutset:"none",shadowInset:"none",borderRadius:"none",tlBorderRadius:"none",trBorderRadius:"none",blBorderRadius:"none",brBorderRadius:"none",firstBorderRadius:"none",lastBorderRadius:"none"};switch(e.Options.displayOptions.theme){case"Transparent":break;case"Glass":n=.15;break;case"Light":n=.25;break;case"Medium":n=.45;break;case"Dark":n=.6}i.shadowOutset="0px 0px 10px 0px rgba(0, 0, 0, "+n+")",i.shadowInset="none";var r="3px";switch(t){case"64px":r="6px";break;case"48px":r="5px";break;case"32px":r="4px";break;case"24px":r="3px"}if(i.borderRadius=r,i.tlBorderRadius=r+" 0px 0px 0px",i.trBorderRadius="0px "+r+" 0px 0px",i.blBorderRadius="0px 0px 0px "+r,i.brBorderRadius="0px 0px "+r+" 0px",i.firstBorderRadius=r+" "+r+" 0px 0px",i.lastBorderRadius="0px 0px "+r+" "+r,0===e.Options.displayOptions.xOffset)switch(e.Options.displayOptions.position){case"OTLL":case"OML":case"OBLL":i.shadowOutset="0px -4px 10px -2px rgba(0, 0, 0, "+n+"), -5px 0px 10px -4px rgba(0, 0, 0, "+n+"), -2px 4px 10px -3px rgba(0, 0, 0, "+n+")",i.borderRadius=r+" 0px 0px "+r,i.tlBorderRadius=r+" 0px 0px "+r,i.trBorderRadius="none",i.blBorderRadius="0px 0px 0px "+r,i.brBorderRadius="none",i.firstBorderRadius=r+" 0px 0px 0px",i.lastBorderRadius="0px 0px 0px "+r;break;case"OTRR":case"OMR":case"OBRR":i.shadowOutset="2px -5px 10px -3px rgba(0, 0, 0, "+n+"), 8px 0px 10px -6px rgba(0, 0, 0, "+n+"), 0px 5px 10px -3px rgba(0, 0, 0, "+n+")",i.borderRadius="0px "+r+" "+r+" 0px",i.tlBorderRadius="none",i.trBorderRadius="0px "+r+" 0px 0px",i.blBorderRadius="none",i.brBorderRadius="0px 0px "+r+" 0px",i.firstBorderRadius="0px "+r+" 0px 0px",i.lastBorderRadius="0px 0px "+r+"0px"}return i},getWidth:function(e,t){var n=0;switch(t){case"64px":n=82;break;case"48px":n=64;break;case"32px":n=46;break;case"24px":n=38;break;case"Large":case"Small":n=82}return n*QSI.CreativeManager.SocialMediaHelper.getMaxCols(e)},getMaxCols:function(e){var t=0;for(var n in e.Options.buttons)Object.prototype.hasOwnProperty.call(e.Options.buttons,n)&&(t=Math.max(t,e.Options.buttons[n].length));return t},getWidgetStyles:function(e,t){var n=".QSI_SocialMediaButton {position:relative;} ";for(var i in n+="Small"===t?".QSI_SocialMediaButton .Content { height: 20px; padding: 3px; } ":".QSI_SocialMediaButton { height: 80px; width: 80px; } ",e.Options.buttons)if(Object.prototype.hasOwnProperty.call(e.Options.buttons,i)){var r=e.Options.buttons[i];if(r)switch(r.type){case"Facebook":n+="Large"===t?".QSI_SocialMediaButton.QSI_Facebook .Content { width: 48px; height: 62px; position: absolute; top: 9px; left: 17px; } ":".QSI_SocialMediaButton.QSI_Facebook .Content { width: 90px; } ";break;case"GooglePlus":n+="Large"===t?".QSI_SocialMediaButton.QSI_GooglePlus .Content { width: 50px; height: 60px; position: absolute; top: 11px; left: 16px; } ":".QSI_SocialMediaButton.QSI_GooglePlus .Content { width: 90px; } ";break;case"Twitter":n+="Large"===t?".QSI_SocialMediaButton.QSI_Twitter .Content { width: 55px; height: 62px; position: absolute; top: 10px; left: 13px; } ":".QSI_SocialMediaButton.QSI_Twitter .Content { width: 107px; } ";break;case"LinkedIn":n+="Large"===t?".QSI_SocialMediaButton.QSI_LinkedIn .Content { height: 62px; position: absolute; top: 9px; left: 11px; } ":".QSI_SocialMediaButton.QSI_LinkedIn .Content { width: 93px; } ";break;case"Reddit":n+="Large"===t?".QSI_SocialMediaButton.QSI_Reddit .Content { width: 50px; height: 66px; position: absolute; top: 5px; left: 15px; } ":".QSI_SocialMediaButton.QSI_Reddit .Content { height: 17px; width: 75px; margin-top: 3px; } ";break;case"Digg":n+="Large"===t?".QSI_SocialMediaButton.QSI_Digg .Content { width: 54px; height: 69px; position: absolute; top: 6px; left: 14px; } ":".QSI_SocialMediaButton.QSI_Digg .Content { width: 76px; } "}}return n}}},function(e,t){QSI.CreativeManager.Utilities={getImpressionURL:function(e){var t={Q_Impress:1,Q_CID:e.creativeID,Q_SIID:e.interceptID,Q_ASID:e.asid,Q_CLIENTVERSION:QSI.global.clientVersion||"unknown",Q_CLIENTTYPE:QSI.global.clientType||"unknown"};return void 0!==QSI.clientTypeVariant&&(t.Q_CLIENTTYPE+=QSI.clientTypeVariant),QSI.baseURL+"?"+QSI.Orchestrator.generateQueryString(t)},getWebResponsiveResetStyle:function(e){var t="";return[{selectorList:["div","dl","dt","dd","ul","ol","li","h1","h2","h3","h4","h5","h6","span","pre","form","fieldset","textarea","p","blockquote","tr","th","td"],styleResets:"{ margin: 0; padding: 0;background-color: transparent; border: 0; font-size: 12px; line-height: normal; vertical-align:baseline; box-shadow: none; }"},{selectorList:["img"],styleResets:"{ height: auto; width: auto; margin: 0; padding: 0 }"},{selectorList:["ul","ol"],styleResets:"{ margin: 12px 0; padding-left: 40px; }"},{selectorList:["ul li"],styleResets:"{ list-style-type: disc; }"},{selectorList:["ol li"],styleResets:"{ list-style-type: decimal; }"},{selectorList:[".scrollable"],styleResets:"{ -webkit-overflow-scrolling: touch; }"},{selectorList:["table"],styleResets:"{ border-collapse: collapse; border-spacing: 0; }"},{selectorList:["table td"],styleResets:"{ padding: 2px; }"},{selectorList:["*"],styleResets:"{ box-sizing: content-box; }"}].forEach(function(n){t+=function(t,n){if(0===t.length)return"";for(var i="."+e,r="",o=0;o1?n:QSI.Orchestrator.createArrayFromArguments(arguments),--i||r.resolve(t)}};if(n>1)for(var a=0;a