var sas=sas||{};sas.utils=sas.utils||{},sas.events=sas.events||{},sas.cmp=sas.cmp||{},Date.now||(Date.now=function(){return(new Date).getTime()}),sas.utils.extend=function(e){for(var t=1;t=0&&s.splice(r,1)}}},sas.events.history=function(e){for(var t=[],a=0;a50||e.apiWasFound)&&clearInterval(a),t++},500)};var t=new e({name:"CMP V1",version:1,api_function_name:"__cmp",get_consent_function:"getConsentData",sas_cookie_name:"sas_euconsent",consentObject_consentDataName:"consentData",apiLocator:"__cmpLocator",sentMessage:"__cmpCall",postMessage_return_objectName:"cmpReturn"}),a=(new e({name:"CMP V2",version:2,api_function_name:"__tcfapi",get_consent_function:"getTCData",sas_cookie_name:"sas_euconsent_v2",consentObject_consentDataName:"tcString",apiLocator:"__tcfapiLocator",sentMessage:"__tcfapiCall",postMessage_return_objectName:"__tcfapiReturn"}),new e({name:"CCPA",version:1,api_function_name:"__uspapi",get_consent_function:"getUSPData",sas_cookie_name:"sas_usprivacy",consentObject_consentDataName:"uspString",apiLocator:"__uspapiLocator",sentMessage:"__uspapiCall",postMessage_return_objectName:"__uspapiReturn"}));t.searchApi(),a.searchApi()}(window,document),function(e,t){if(!sas.__smartLoaded){sas.__smartLoaded=!0;var a=function(e){var t=this;t.instances=[],sas.events.on("ad",function(){t._onAd.apply(t,arguments)},e),sas.events.on("load",function(){t._onLoad.apply(t,arguments)},e),sas.events.on("noad",function(){t._onNoad.apply(t,arguments)},e),sas.events.on("error",function(){t._onError.apply(t,arguments)},e),sas.events.on("beforeRender",function(){t._beforeRender.apply(t,arguments)},e),sas.events.on("beforeFetch",function(){t._beforeFetch.apply(t,arguments)},e)};a.prototype.onCall=function(e,t,a){this.callType=e,this.ad=t,this.options=a},a.prototype.reset=function(e,t){if(this.displayData=null,e?this.renderStatus=null:"rendered"==this.renderStatus&&(this.renderStatus="pending"),sas.events.fire("reset",{formatId:this.ad.formatId,instance:this.ad.instance,tagId:this.ad.tagId,hardReset:e},this.ad.tagId),t)for(var a=0;a1,e.sas_loadHandler&&e.sas_loadHandler({id:this.ad.formatId,hasAd:this.hasAd}),this.options&&this.options.onLoad&&this.options.onLoad({formatId:this.ad.formatId,tagId:this.ad.tagId,hasAd:this.hasAd}))},a.prototype._beforeRender=function(e){this.options&&this.options.beforeRender&&this.options.beforeRender(e)},a.prototype._beforeFetch=function(e){this.options&&this.options.beforeFetch&&this.options.beforeFetch(e)},a.prototype._onError=function(e){this.options&&this.options.onError&&this.options.onError(e)},a.prototype._onNoad=function(e){this.callType==sas.callType.ONECALL&&this.ad.isOnecallJSON?this.displayData.scriptNoad&&((new Image).src=this.displayData.scriptNoad):this.callType==sas.callType.ONECALL&&sas_manager&&sas_manager.noad(this.ad.formatId),this.options&&this.options.onNoad&&this.options.onNoad(e)},a.prototype._onAd=function(e){this.hasAd=!0,this.options&&this.options.onAd&&this.options.onAd(e)},a.prototype.clean=function(){var e=t.getElementById(this.ad.tagId);this.options&&this.options.onClean&&this.options.onClean(this.ad.formatId,e),sas.events.fire("clean",{formatId:this.ad.formatId,instance:this.ad.instance,tagId:this.ad.tagId},this.ad.tagId),e&&(e.innerHTML="")},a.prototype.render=function(){var e=this;if("rendered"!=this.renderStatus)if(this.displayData){this.renderStatus="rendered",this.clean();var a={formatId:this.ad.formatId,instance:this.ad.instance,tagId:this.ad.tagId};sas.events.fire("beforeRender",a,e.ad.tagId);var n=function(){sas.events.fire("load",a,e.ad.tagId)},s=function(){sas.events.fire("error",a,e.ad.tagId),sas.events.fire("noad",a,e.ad.tagId)};if(!this.displayData.scriptType)return sas.events.fire("load",a,this.ad.tagId),void sas.events.fire("noad",a,this.ad.tagId);var r=t.getElementById(this.ad.tagId);if(r){switch(this.displayData.scriptType){case"iframe":O(r,this,this.options.async,n,s);break;case"script":H(r,this.displayData.scriptSrc,this.options.async,n,s);break;case"passback":sas.passback({formatId:this.ad.formatId,tagId:this.ad.tagId,chain:this.displayData.chain});break;case"content":j(r,this),n();break;default:throw new Error("Unsupported script type "+this.displayData.scriptType)}sas.events.fire("render",a,this.ad.tagId)}else sas.events.fire("error",a,this.ad.tagId)}else this.renderStatus="pending"};var n=function(){},s=!1,r=function(){return Math.round(1e10*Math.random())},i="http://www.smartadserver.com",o=r(),d=!0,c=encodeURIComponent,l=decodeURIComponent,p=0,f=!1,u=0,h=!1,g=null,v=null,m=null,y={},_=[],I={},w={},b={},T=null;sas._networks=sas._networks||{},sas._pendingCommands=sas._pendingCommands||{},sas.callType={STD:"std",IFRAME:"iframe",ONECALL:"onecall",XML:"xml",PASSBACK:"passback"},sas.renderMode={DEFAULT:0,READY:1,ON_DEMAND:2};var A=!1,E=[],C={onLoad:n,onError:n,onClean:n,beforeRender:n};sas.events.on("call",function(e){var t=y[e.ad.tagId];t.displayData={scriptType:"script",scriptSrc:P(e.callType,e.ad,e.options)},ee.addListener(function(){t.render()})},sas.callType.STD),sas.events.on("call",function(e){var t=y[e.ad.tagId];t.displayData={scriptType:"iframe",scriptSrc:P(e.callType,e.ad,e.options),width:e.ad.width||0,height:e.ad.height||0},ee.addListener(function(){t.render()})},sas.callType.IFRAME),sas.events.on("call",function(e){ee.addListener(function(){e.ad.isOnecallJSON?N(e):L(e)})},sas.callType.ONECALL);var L=function(e){var a=P(e.callType,e.ad,e.options)();H(t.getElementsByTagName("head")[0],a,e.options.async,function(){for(var t in sas_manager.formats){if(i=k(t.substring(1))){var a=sas_manager.formats[t];i.options.async||a.chain?i.displayData={scriptType:a.scriptType(),scriptSrc:a.scriptSrc(),chain:a.chain,width:"iframe"==a.scriptType()?a.scriptWidth():0,height:"iframe"==a.scriptType()?a.scriptHeight():0}:i.displayData=ne(a.scriptURL()),i.displayData.scriptSrc&&(i.displayData.scriptSrc=function(e){return function(){return le(e)}}(i.displayData.scriptSrc))}}var n={};for(var s in e.ad.formats)n[e.ad.formats[s].id]=!0;for(var r in y){var i;n[(i=y[r]).ad.formatId]&&(i.displayData=i.displayData||{},"pending"==i.renderStatus&&i.render())}},e.options.onError)},N=function(t){ee.addListener(function(){var a=q(t.ad,t.options);!function(t,a,n,s,r){var i=new XMLHttpRequest;i.onreadystatechange=function(){if(4==this.readyState){var e=JSON.parse(this.responseText);200==this.status?n(e):s(e)}},i.withCredentials=!0;var o=!0;try{i.open("POST",t,!0)}catch(e){if(o=!1,sas.utils.getIEVersion()<=9&&-2147024891==e.number){var d=new XDomainRequest;d.open("POST",t),d.ontimeout=function(){s()},d.onerror=function(){s()},d.onload=function(){var e=JSON.parse(this.responseText);n(e)},d.send(JSON.stringify(a))}}if(o){i.setRequestHeader("content-type","application/json");var c=!(!e.chrome||!e.chrome.webstore&&!e.chrome.runtime);c&&i.setRequestHeader&&i.setRequestHeader("Save-Data","off"),i.send(JSON.stringify(a))}}(W(t.ad,t.options),a,function(e){for(var t in e){var a=k(t);if(a){var n=e[t];a.displayData={scriptType:n.ScriptType,scriptSrc:n.ScriptSrc,scriptNoad:n.ScriptNoad,contentType:n.ContentType,content:n.Content,chain:n.Chain,width:n.ScriptWidth,height:n.ScriptHeight},a.displayData.scriptSrc&&(a.displayData.scriptSrc=function(e){return function(){return le(e)}}(a.displayData.scriptSrc)),"pending"==a.renderStatus&&a.render()}}},t.options.onError,t.options.domain)})},D="invalid site id",S="invalid page id or name",M="invalid format id",x=function(e){throw new Error(e)};Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var k=function(e){var t=y[e=""+e]||y["sas_"+e];if(t)return t;var n=e.split("_"),s=n.slice(0,n.length-1).join("_");if(n.length>1&&!isNaN(n[n.length-1])&&(t=y[s]||y["sas_"+s])){var r=parseInt(n[n.length-1]),i=t.ad.tagId+"_"+r,o=new a(i);return o.onCall(t.callType,sas.utils.extend({},t.ad,{tagId:i,instance:r}),t.options),t.instances.push(o),y[i]=o,o}return null},O=function(e,a,n,s,r){var i=t.createElement("iframe");i.id="sas_i_"+a.ad.formatId+(a.ad.instance?"_"+a.ad.instance:""),i.scrolling="no",i.frameBorder=0,i.width=a.displayData.width,i.height=a.displayData.height,i.style.margin=0,i.style.padding=0,i.style.width=a.displayData.width+"px",i.style.height=a.displayData.height+"px";var o="function"==typeof a.displayData.scriptSrc?a.displayData.scriptSrc():a.displayData.scriptSrc,d=J(e.id);void 0!==d&&(o=z(o,d)),i.src=o,n?(sas.events.addLoadEvent(i,s),sas.events.addEvent(i,"error",r)):(i.setAttribute("onload",U(s)+"()"),i.setAttribute("onError",U(r)+"()")),a.options.async?e.appendChild(i):t.write(i.outerHTML)},F=1,R=function(e,a,n){var s=t.createElement("script");s.id="sas_script"+F++,s.type="text/javascript",s.text=a,n?e.appendChild(s):t.write(s.outerHTML)},j=function(e,a){switch(a.displayData.contentType){case"application/javascript":R(e,a.displayData.content,a.options.async);break;case"text/html":!function(e,a){var n=t.createElement("iframe");n.id="sas_i"+a.ad.formatId+(a.ad.instance?"_"+a.ad.instance:""),n.scrolling="no",n.frameBorder=0,n.width=a.displayData.width,n.height=a.displayData.height,n.style.margin=0,n.style.padding=0,n.style.width=a.displayData.width+"px",n.style.height=a.displayData.height+"px",e.appendChild(n),n.contentWindow.document.open("text/html","replace"),n.contentWindow.document.write(a.displayData.content),n.contentWindow.document.close()}(e,a)}},B=1,U=function(t){var a="__sas_gcbk_"+B++;return e[a]=function(){e[a]&&(e[a]=void 0,t())},a},H=function(e,a,n,s,r){var i=t.createElement("script");i.id="sas_script"+F++,i.type="text/javascript";var o="function"==typeof a?a():a,d=J(e.id);d&&(o=z(o,d)),i.src=o,i.async=n,n?(sas.events.addLoadEvent(i,s),sas.events.addEvent(i,"error",r)):(i.setAttribute("onload",U(s)+"()"),i.setAttribute("onError",U(r)+"()")),n?e.appendChild(i):t.write(i.outerHTML)},q=function(t,a){a=sas.utils.extend({forceMasterFlag:!1},a),d=!!a.forceMasterFlag||d,o=a.resetTimestamp?r():o,X();var n=V(),s=ce()||(e.location.origin?e.location.origin+e.location.pathname:""),i=screen.height,c=screen.width;return function(e,t,a,n,s,r,i){var o={timestamp:a,networkId:s.networkId,getAdContent:s.getAdContent,siteId:e.siteId,pageId:e.pageId,pageName:e.pageName,master:t,noAdCallback:"sas.noad",pageUrl:n,screen:{height:r,width:i},uid:g||0,appName:v||"",bundleId:m||"",noCookie:s.noCookie,schain:e.schain||"",ads:[]},d=ie();d&&(o.gdpr_consent=d);var c=oe();c&&(o.us_privacy=c);for(var l=0;l0,r=""+navigator.userAgent.indexOf("iPhone")>0,s||r?s?"ipad":"iphone":navigator.userAgent.indexOf("Android")>0?"android":"");if(o.length>0&&(t.target&&t.target.length>0&&(t.target+=";"),t.target+="platform="+o),t.pageId||t.pageName||x(S),t.formatId||t.formats||x(M),(n=sas.utils.extend({},C,{async:f,domain:i,networkId:p},n))&&n.networkId){var d=parseInt(n.networkId);if(d>0&&!sas._networks[d])return sas._pendingCommands[d]=sas._pendingCommands[d]||[],void sas._pendingCommands[d].push(function(){sas.call(e,t,n)})}if(!Q(t,n)){if(!t||!t.siteId||!t.pageId&&!t.pageName||!t.formatId&&!t.formats)throw new Error("Missing parameter(s)");if(e==sas.callType.ONECALL){if(t.isOnecallJSON=!!t.formats,!t.formats){t.formats=[];for(var c=(""+t.formatId).replace(/\s/g,"").split(","),l=0;l0){A=!0;var e=E.shift(),t=e.options.onLoad;e.options.onLoad=function(e){s(),t(e)},sas.events.fire("call",{callType:e.callType,ad:e.ad,options:e.options},e.callType)}else A=!1},E.push(a),A||s()}):sas.events.fire("call",{callType:e,ad:t,options:n},e)}},sas.passback=function(e){var t=e.tagId?e.tagId:"sas_"+e.formatId;if(I[t]={current:-1,ad:e},e.noadUrl){var a=k(t);if(a.options.onNoad){var n=a.options.onNoad;a.options.onNoad=function(t){(new Image).src=e.noadUrl,n({formatId:t.formatId,tagId:t.tagId})}}else a.options.onNoad=function(){(new Image).src=e.noadUrl}}sas.next(t)},sas.next=function(e){var a=k(e),n=I[a.ad.tagId];if(a&&n){var s=t.getElementById(a.ad.tagId);s&&(s.innerHTML=""),n.current>=0&&((new Image).src=n.ad.chain[n.current].noadUrl),n.current++,n.current0||e.isIntersecting)&&(t.unobserve(e.target),sas.events.fire("beforeFetch",r),sas.lazyLoading.event?sas.events.on(sas.lazyLoading.event,function(){r.render()}):r.render())})},{rootMargin:sas.lazyLoading.margin})),i?i.observe(t.getElementById(a)):r.render()}else r.render()},sas.enableLazyLoading=function(t){var a={};a.formats=t.formats||[];var n=void 0!==e.orientation||-1!==navigator.userAgent.indexOf("IEMobile")?t.mobileFetchRatio||.8:t.fetchRatio||.1;a.margin=Math.round(100*(isNaN(n)||n<0?.1:n))+"%",a.event=t.event||null,sas.lazyLoading=a},sas.setPartnerId=function(e,t){w[e]=t},sas.appendHtml=function(e,a){var n=t.getElementById(e);if(Range&&Range.prototype.createContextualFragment)n.appendChild(t.createRange().createContextualFragment(a));else{var s=t.createElement("div");s.innerHTML=a;for(var r=s.childNodes,i=0;i1?_[1]:n}else y.oc=1;for(var I in y.tmstp=s,a.target&&(y.tgt=c(a.target)),t!=sas.callType.ONECALL&&(y.orgfmtid=a.originalFormatId,y.tag=a.tagId),o&&(y.uid=o),d&&(y.appname=d),l&&(y.buid=l),v&&(y.sh=v),m&&(y.sw=m),p&&(y.pgDomain=c(p)),u&&t!=sas.callType.ONECALL&&(y.hb_bid=u.bidder,y.hb_cpm=u.cpm,y.hb_ccy=u.currency,y.hb_dealid=u.dealId),h&&(y.clcturl=c(h)),g&&(y.clctenc=g),f)y[encodeURIComponent("extuid-"+I)]=encodeURIComponent(f[I]);var w=ie();w&&(y.gdpr_consent=w);var b=oe();b&&(y.us_privacy=b),y.noadcbk="sas.noad",a.schain&&(y.schain=a.schain);var T=[];for(var A in y)null!=y[A]&&T.push(A+"="+y[A]);return e+"/ac?"+T.join("&")};var ae=function(e,t,a){var n=e.indexOf("/");if(n<0)throw new Error("Invalid argument : sas_pageid");this.siteId=e.substring(0,n);var s=e.substring(n+1);0==s.indexOf("(")&&s.indexOf(")")==s.length-1&&(s=s.slice(1,s.length-1));var r=parseInt(s);r+""==s?this.pageId=r:this.pageName=s,this.formatId=t,this.target=a};e.sas_ads=sas,e.sas_ajax=!1,e.sas_manager=null,e.sas_unrenderedFormats=[],e.sas_callAd=sas.callAd,e.sas_callAds=sas.callAds,sas.callAd=sas.refresh,sas.callAds=function(){ee.isComplete()?sas.refresh():sas.render()},sas.cleanAd=sas.clean,sas.cleanAds=sas.clean;var ne=function(e){var a=t.createElement("div");a.innerHTML="_"+e;var n=a.childNodes[1];return{scriptType:n.tagName.toLowerCase(),scriptSrc:n.src,width:n.width||0,height:n.height||0}};e.sas_render=function(e,t,a,n,s){sas.render(e)},e.SmartAdServerAjaxOneCall=function(e,t){sas.render(t)},e.SmartAdServer_iframe=function(e,t,a,n,s){var r=new ae(e,t,a);r.width=n,r.height=s,sas.call("iframe",r)},e.SmartAdServer=function(e,t,a){var n=new ae(e,t,a);sas.call(sas.callType.STD,n)},e.SmartAdServerAjax=SmartAdServer,e.sas_gcf=function(e){return t.getElementById("sas_"+e)},e.sas_appendToContainer=function(e,a){var n=t.getElementById("sas_"+e);if(n){if("string"==typeof a){var s=t.createElement("div");s.innerHTML=a,a=s}n.appendChild(a)}},e.sascc=function(e,t){(new Image).src=i+"/h/mcp?imgid="+e+"&pgid="+t+"&uid=[uid]&tmstp="+o+"&tgt=[targeting]"},e.sasmobile=function(e,t,a){var n=new ae(e,t,a);sas.call(sas.callType.STD,n)};var se={};e.sas_addCleanListener=function(e,t){se[e]=t},sas.events.on("clean",function(e){se[e.tagId]&&se[e.tagId](),se[e.formatId]&&se[e.formatId]()}),e.sas_cleanAds=sas.clean,e.sas_cleanAd=sas.clean,sas.events.fire("Bootstrap",{time:"Start"}),sas.cmd=sas.cmd||[],sas.cmd.push=function(e){e()};for(var re=0;re