<!DOCTYPE html>
<html lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://ogp.me/ns/fb#"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"UwQBWFdXGwsAVFlUBgg="};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(15),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){return t}).join(", ")))},{}],2:[function(t,n,e){function r(t,n,e,r,s){try{p?p-=1:o(s||new UncaughtException(t,n,e),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||"Uncaught error with no additional information",this.sourceURL=n,this.line=e}function o(t,n){var e=n?null:c.now();i("err",[t,e])}var i=t("handle"),a=t(16),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError",p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),d=!0)}s.on("fn-start",function(t,n,e){d&&(p+=1)}),s.on("fn-err",function(t,n,e){d&&!e[l]&&(f(e,l,function(){return!0}),this.thrown=!0,o(e))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var b=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof b&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof b&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,n){return t[1]}var a=t("ee").get("events"),s=t(18)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"nr@wrapped",function(){function t(){if("function"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];return n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(18)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(18)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],"fn-",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(18)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){function r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}function o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){g.push(t),h&&(x?x.then(a):w?w(a):(E=-E,O.data=E))}function a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(18)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var b=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}return n};if(c(p,b),b.prototype=p.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var x=m&&m.resolve();if(!w&&!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!n.aborted){if(e.duration=a.now()-this.startTime,4===t.readyState){n.status=t.status;var i=o(t,this.lastSize);if(i&&(e.rxSize=i),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;e.cbTime=this.cbTime,f.emit("xhr-done",[t],t),s("xhr",[n,e,this.startTime])}}}function o(t,n){var e=t.responseType;if("json"===e&&null!==n)return n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return h(r)}function i(t,n){var e=c(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}var a=t("loader");if(a.xhrWrappable){var s=t("handle"),c=t(11),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,l=t("id"),p=t(14),h=t(13),m=window.XMLHttpRequest;a.features.xhr=!0,t(9),f.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,p&&(p>34||p<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=h(r);i&&(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{f.emit("internal-error",[e])}catch(r){}}};for(var s=0;s<d;s++)n.addEventListener(u[s],this.listener,!1)}),f.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),f.on("xhr-load-added",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],n)}),f.on("removeEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],n)}),f.on("fn-start",function(t,n,e){n instanceof m&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,n){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,n],n)})}},{}],11:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;return r.sameOrigin=i&&(!n.hostname||a),r}},{}],12:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t("handle"),a=t(15),s=t(16),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;return i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],e),t}finally{c.emit("fn-end",[f.now()],e)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],13:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],14:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],15:[function(t,n,e){function r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],16:[function(t,n,e){function r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];return i}n.exports=r},{}],17:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],18:[function(t,n,e){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(16),a="nr@original",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}return r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);return n}function l(n){try{t.emit("internal-error",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=h(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[y[e]];return d&&d.push([g,e,r,a]),a}}function p(t,n){v[t]=h(t).concat(n)}function h(t){return v[t]||[]}function m(t){return d[t]=d[t]||o(e)}function w(t,n){f(t,function(t,e){n=n||"feature",y[e]=n,n in u||(u[n]=[])})}var v={},y={},g={on:p,emit:e,get:m,listeners:h,context:n,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="nr@context",c=t("gos"),f=t(15),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!x++){var t=b.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))return u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=l.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){"complete"===l.readyState&&i()}function i(){c("mark",["domContent",a()+b.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(15),u=t("ee"),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},g=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:v,features:{},xhrWrappable:g};t(12),l[p]?(l[p]("DOMContentLoaded",i,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",o),d[h]("onload",r)),c("mark",["firstbyte",s],null,"api");var x=0,E=t(17)},{}]},{},["loader",2,10,4,3]);</script><meta content="en" http-equiv="Content-Language"><meta name="google" content="notranslate"><link rel="preconnect dns-prefetch" href="https://sportshub.cbsistatic.com"><link rel="preconnect dns-prefetch" href="https://sportsfly.cbsistatic.com"><link rel="preconnect dns-prefetch" href="https://sports.cbsimg.net"><title>Hurricane Harvey forces Rangers and Astros to play at Tropicana Field - CBSSports.com</title><meta itemprop="name" content="Hurricane Harvey forces Rangers and Astros to play at Tropicana Field - CBSSports.com"><meta name="description" content="The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue"><meta itemprop="description" content="The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue"><link rel="canonical" href="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/"><link rel="amphtml" href="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/amp/"><meta property="og:site_name" content="CBSSports.com"><meta property="og:title" content="Hurricane Harvey forces Rangers and Astros to play at Tropicana Field"><meta property="og:description" content="The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue"><meta property="og:image" content="https://sportshub.cbsistatic.com/i/r/2017/08/27/2b11dc63-48cf-484a-8747-8f0728347216/thumbnail/770x433/86d5ada63116944200b3066f7341c6b6/houston-astros-minute-maid-park.jpg"><meta property="og:type" content="Article"><meta property="og:url" content="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/"><meta itemprop="speakable" itemscope itemtype="http://schema.org/SpeakableSpecification" itemref="speakable-meta-1 speakable-meta-2"><meta id="speakable-meta-1" itemprop="cssSelector" content=".article-headline"><meta id="speakable-meta-2" itemprop="cssSelector" content=".article-subline"><meta property="fb:pages" content="25902406772"><meta property="fb:app_id" content="297742330311988"><meta property="fb:admins" content="100002967552623"><meta property="article:publisher" content="https://www.facebook.com/cbssports"><meta content="14885860" property="twitter:account_id"><meta content="summary" property="twitter:card"><meta content="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/" property="twitter:url"><meta content="Hurricane Harvey forces Rangers and Astros to play at Tropicana Field" property="twitter:title"><meta content="The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue" property="twitter:description"><meta content="https://sportshub.cbsistatic.com/i/r/2017/08/27/2b11dc63-48cf-484a-8747-8f0728347216/thumbnail/770x433/86d5ada63116944200b3066f7341c6b6/houston-astros-minute-maid-park.jpg" property="twitter:image"><meta content="@cbssports" property="twitter:site"><meta content="@daynperry" property="twitter:creator"><meta content="CBSSports.com features live scoring and news for NFL football, MLB baseball, NBA basketball, NHL hockey, college basketball and football. CBSSports.com is also your source for fantasy sports news." name="msapplication-tooltip"><meta content="https://www.cbssports.com/" name="msapplication-starturl"><meta content="width=1024;height=768" name="msapplication-window"><meta content="#1483b2" name="msapplication-navbutton-color"><link rel="alternate" href="android-app://com.handmark.sportcaster/cbssportsapp/https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/"><meta name="google-site-verification" content="EdjXVFTZ6BgUzS3Void8cMiXXzE6bXDvNg-Yjl3VZj8"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="apple-touch-icon" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/images/core/webclips/touch-icon-iphone.png"><link rel="apple-touch-icon" sizes="76x76" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/images/core/webclips/touch-icon-ipad.png"><link rel="apple-touch-icon" sizes="120x120" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/images/core/webclips/touch-icon-iphone-retina.png"><link rel="apple-touch-icon" sizes="152x152" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/images/core/webclips/touch-icon-ipad-retina.png"><link rel="stylesheet" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/css/main.desktop.css"><link rel="stylesheet" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/css/icon-moon/icon-moon.css"><script type="text/javascript" src="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediajs/js-build/libs/require-2.3.5.js"></script><script type="text/javascript">
    require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-774\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/marketing-slider":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.2","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/managers\/tealium":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"]},"map":{"*":{"facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/www.googletagservices.com\/tag\/js\/gpt.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","mpx":"libs\/tpPdk","tealium":"\/\/tags.tiqcdn.com\/utag\/cbsi\/cbssportssite\/prod\/utag.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","sharethrough":"https:\/\/native.sharethrough.com\/assets\/tag.js","newsroom":"https:\/\/c2.taboola.com\/nr\/cbsinteractive-cbssports\/newsroom.js","disqus":"\/\/cbs-sports-prod.disqus.com\/embed.js","disqus-commentcount":"\/\/cbs-sports-prod.disqus.com\/count.js"}}});

        
</script><script type="text/javascript">
    //Set doc domain for video embed crossdomain fix
    document.domain = "cbssports.com";

            if ((top.location != self.location) && (document.referrer.indexOf("cbssports.com") == -1)) {
            window.open(location.href, '_top');
        }
    
    window.SportsPageVars = {
        ads: {
            enabled: true,
            data: {"gpt":{"targeting":{"device":"desktop","ptype":"stories","cid":"hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field","env":"prod"},"adConfig":{"network":{"local":7336,"dev":7336,"qa":8264,"stage":8264,"prod":8264},"method":"async-inline","regions":[],"adUnits":{"intromercial":{"outOfPage":true},"skin":{"sizes":[[1600,1000]],"position":"top"},"resourceCenterTop":{"sizes":[[300,300]],"position":"top"},"resourceCenterBottom":{"sizes":[[632,160]],"position":"bottom"},"mpuPlusTop":{"sizes":[[300,250],[300,600]],"position":"top"},"marqueeTop":{"sizes":[[234,60]],"position":"top"},"mpuTop":{"sizes":[[300,250]],"position":"top"},"mpuBottom":{"sizes":[[300,250]],"position":"bottom","disableInitialLoad":false},"leaderPlusTop":{"sizes":[[728,90],[970,66],[970,250],[970,90]],"position":"top","eventCallbacks":{"slotRenderEnded":"leaderboardCallback"}},"leaderTop":{"sizes":[[728,90],[970,66],[970,90]],"position":"top","eventCallbacks":{"slotRenderEnded":"leaderboardCallback"}},"buttonTop":{"sizes":[[88,31]],"position":"top"},"skyBox":{"sizes":[[980,45]],"position":"top"},"topStrip":{"sizes":[[5,5]],"position":"top","eventCallbacks":{"slotRenderEnded":"skyBoxCallback"}},"nflnetworkBarTop":{"sizes":[[750,50]],"position":"top"},"nflnetworkMarqueeTop":{"sizes":[[170,100]],"position":"top"},"nflnetworkMarquee2Top":{"sizes":[[400,45]],"position":"top"},"mobileNflnetworkTop":{"sizes":[[300,100]],"position":"top"},"leaderPlus2Bottom":{"sizes":[[728,90],[970,66]],"position":"bottom"},"leaderMiddle":{"sizes":[[728,90],[970,66]],"position":"middle"},"leaderBottom":{"sizes":[[970,66],[728,90]],"position":"bottom"},"mMarqueeTop":{"sizes":[[356,365]],"position":"top"},"mRailTopLeft":{"sizes":[[170,360]],"position":"top"},"mRailBottomLeft":{"sizes":[[170,230]],"position":"bottom"},"mLeaderTop":{"sizes":[[1170,150]],"position":"top"},"mLeaderMiddle":{"sizes":[[1170,150]],"position":"middle"},"mRailTopRight":{"sizes":[[370,345]],"position":"top"},"mStoryInset":{"sizes":[[300,310]],"position":"top"},"mDropdown":{"sizes":[[220,350]],"position":"top"},"mpuMiddle":{"sizes":[[300,250]],"position":"middle"},"mpuTopGametracker":{"sizes":[[300,250]],"position":"top","disableInitialLoad":true,"eventCallbacks":{"slotRenderEnded":"clear20second"}},"sharethroughTop":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"a749ea2b"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"sharethroughBottom":{"sizes":[[11,11]],"position":"bottom","customTargeting":{"strnativekey":"a749ea2b"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"sharethroughArticle":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"433f2831"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"sharethroughScoreboard":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"1KzYzb2nt1prfLivSYMjVJCV"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mpuHomeArenaFlex":{"sizes":[[11,11],[300,250]],"position":"top","customTargeting":{"strnativekey":"pHEZXrGTz8xAczhbvBryALrh"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeArenaMiddle":{"sizes":[[11,11]],"position":"middle","customTargeting":{"strnativekey":"rSRFToMHkC84SmYyCbF6LsXG"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeStoryTop":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"pUtkm6PEEeEqSsKgmNRVvEGN"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeStoryMiddle":{"sizes":[[11,11]],"position":"middle","customTargeting":{"strnativekey":"pUtkm6PEEeEqSsKgmNRVvEGN"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeStoryBottom":{"sizes":[[11,11]],"position":"bottom","customTargeting":{"strnativekey":"pUtkm6PEEeEqSsKgmNRVvEGN"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeStoryBottom2":{"sizes":[[11,11]],"position":"bottom2","customTargeting":{"strnativekey":"pUtkm6PEEeEqSsKgmNRVvEGN"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"nativeStoryInc":{"sizes":[[11,11]],"position":"inc","disableInitialLoad":true,"customTargeting":{"strnativekey":"pUtkm6PEEeEqSsKgmNRVvEGN"}},"videoThumbnailTop":{"sizes":[[171,231]],"position":"top"},"videoLiveEventSponsor":{"sizes":[[234,60]],"position":"top"}},"mobile":{"adUnits":{"intromercial":{"outOfPage":true},"mobileBannerTop":{"sizes":[[320,50]],"position":"top"},"mobileBannerMpuHptoOverlay":{"outOfPage":true},"mobileMpuBottom":{"sizes":[[300,250]],"position":"bottom"},"topStrip":{"sizes":[[5,5]],"position":"top","eventCallbacks":{"slotRenderEnded":"skyBoxCallback"}},"mobileNflnetworkMarqueeTop":{"sizes":[[300,100]],"position":"top"},"mobileNflnetworkTop":{"sizes":[[300,100]],"position":"top"},"mobileHomeFlexTop":{"sizes":[[11,11],[300,250]],"position":"top","customTargeting":{"strnativekey":"FPbxvZ35anf9AJRvNfe6i5bj"}},"mobileHomeFlexSilentMiddle":{"sizes":[[11,11],[300,250]],"position":"middle","customTargeting":{"strnativekey":"4QaKVuofR1D6XYNp5djXh8m5"}},"mobileHomeFlexBottom":{"sizes":[[11,11],[300,250]],"position":"bottom","customTargeting":{"strnativekey":"FPbxvZ35anf9AJRvNfe6i5bj"}},"mobileHomeFlexSilentBottom2":{"sizes":[[11,11],[300,250]],"position":"bottom2","customTargeting":{"strnativekey":"4QaKVuofR1D6XYNp5djXh8m5"}},"mobileArenaFlexSilentMiddle":{"sizes":[[11,11],[300,250]],"position":"middle","customTargeting":{"strnativekey":"p19egy6FqHCsS251t1yj2EBy"}},"mobileArenaFlexSilent":{"sizes":[[11,11],[300,250]],"position":"middle","customTargeting":{"strnativekey":"p19egy6FqHCsS251t1yj2EBy"}},"mobileArenaFlexSilentBottom2":{"sizes":[[11,11],[300,250]],"position":"bottom2","customTargeting":{"strnativekey":"p19egy6FqHCsS251t1yj2EBy"}},"mobileFlexSilentTop":{"sizes":[[11,11],[300,250]],"position":"top","customTargeting":{"strnativekey":"gubJdWNSqW4KERyShJGTxkGt"}},"mobileFlexTop":{"sizes":[[300,250],[11,11]],"position":"top","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"}},"mobileFlexMiddle":{"sizes":[[320,50],[300,250],[11,11]],"position":"middle","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"}},"mobileFlexMiddle2":{"sizes":[[320,50],[300,250],[11,11]],"position":"middle2","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"}},"mobileFlexBottom":{"sizes":[[320,50],[300,250],[11,11]],"position":"bottom","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"}},"mobileFlexInc":{"sizes":[[320,50],[300,250],[11,11]],"position":"inc","disableInitialLoad":true,"customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"}},"mobileBannerTop2":{"sizes":[[320,51]],"position":"top"},"mpuBottom":{"sizes":[[300,250]],"position":"bottom"},"mobileMpuBottom2":{"sizes":[[300,250]],"position":"bottom2"},"mpuMiddle":{"sizes":[[300,50]],"position":"middle"},"mpuTop":{"sizes":[[320,50]],"position":"top"},"mobileMpuTop":{"sizes":[[300,250]],"position":"top"},"mobileMpuMiddle":{"sizes":[[300,250]],"position":"middle"},"mobileMarketingMpuTop":{"sizes":[[320,100]],"position":"top"},"mobileMarketingMpuMiddle":{"sizes":[[320,100]],"position":"middle"},"mobileMarketingMpuBottom":{"sizes":[[320,100]],"position":"bottom"},"mobileNativeTop2":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"nJQjFMCYfivejGXoqNXYEKsY"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeTeamTop":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"pjJXawoyvqmBkden6uzUT6kQ"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeGtTop":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"83b0ae49"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeBottom2":{"sizes":[[11,11]],"position":"bottom","customTargeting":{"strnativekey":"nJQjFMCYfivejGXoqNXYEKsY"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"sharethroughPos2":{"sizes":[[11,11]],"position":2,"customTargeting":{"strnativekey":"54ab0589"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeStoryTop":{"sizes":[[11,11]],"position":"top","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeStoryMiddle":{"sizes":[[11,11]],"position":"middle","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeStoryBottom":{"sizes":[[11,11]],"position":"bottom","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mobileNativeStoryBottom2":{"sizes":[[11,11]],"position":"bottom2","customTargeting":{"strnativekey":"UhpLuUjohuTPZ7eAodkse53o"},"eventCallbacks":{"slotRenderEnded":"nativeAdContainerClear"}},"mMarqueeTop":{"sizes":[[356,365]],"position":"top"},"mobileMpuTopGametracker":{"sizes":[[300,250]],"position":"top","disableInitialLoad":true,"eventCallbacks":{"slotRenderEnded":"clear20second"}}}},"tablet":{"adUnits":{"resourceCenterTop":{"sizes":[[300,300]],"position":"top"},"resourceCenterBottom":{"sizes":[[632,160]],"position":"bottom"},"mpuPlusTop":{"sizes":[[300,600],[300,250]]},"marqueeTop":{"sizes":[[234,60]],"position":"top"},"mpuTop":{"sizes":[[300,250],[300,600]],"position":"top"},"mpuBottom":{"sizes":[[300,250]],"position":"bottom"},"leaderTop":{"sizes":[[728,90],[970,66]],"position":"bottom"},"leaderPlusTop":{"sizes":[[728,90],[970,66],[970,250]],"position":"top"}}},"siteName":"cbssports","collapseEmptyDiv":true,"setRefreshUnfilledSlots":false,"setClearUnfilledSlots":true,"disableInitialLoad":false,"disableInitialLoadCompanions":true,"enableSingleRequest":true,"enableAsyncRendering":true,"defaultRegion":"aw","adOrder":["top_strip","leader_plus_top","leader_top","m_leader_top","mpu_plus_top","mpu_top","mpu_top_gametracker","m_marquee_top","m_rail_top_left","m_rail_top_right","sharethrough_top","sharethrough_bottom","native_arena","native_arena_middle","native_arena_silent","leader_middle","m_leader_middle","mpu_middle","m_story_inset","m_dropdown","leader_plus2_bottom","leader_bottom","mpu_bottom","m_rail_bottom_left","native_story_top","native_story_middle","native_story_bottom","native_story_bottom2","video_live_event_sponsor"],"disableInitialLoadRefresh":true,"enableHeaderBidding":true,"disableClearTargetingOnInit":true,"enableRepeatedAds":true,"disableAdIncrement":false},"containerId":"470a4330b74de","slotVars":{"network":"8264","siteName":"cbssports","collapseEmptyDiv":"1","topics":"mlb\/media\/stories","platform":"desktop"},"adType":"gpt","adDivIds":["native-story-top-470a4330b74de","mpu-plus-top-470a4330b74de","mpu-middle-470a4330b74de","leader-bottom-470a4330b74de","intromercial-470a4330b74de","top-strip-470a4330b74de","leader-plus-top-470a4330b74de","nflnetwork-bar-top-470a4330b74de"]},"cookieName":"cbssports_ad","cookieServicePath":"\/ad\/ad-cookie\/","session":6,"subSession":4,"useFirstPageTargeting":true}
        },
        assetsVersion: {
            version: 'fly-774'
        },
        device: "desktop",
        environment: 'prod',
        locale: 'en',
        tracking: {
            enabled: true
        },
        user: {
            baseUrl: "https://www.cbssports.com",
            'urls': {
                                                                                                                                                                                                }
        },
        liveConnection: {
            enabled: true
        },
        taboolaTag: {
            enabled: true
        }
    };
</script><script type="text/javascript">
    window._sp_ = window._sp_ || {};
    window._sp_.config = window._sp_.config || {};
    window._sp_.config.account_id = 68;

    !function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t["default"]}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=477)}([function(t,e,n){var r,o;!function(i){"use strict";var u={};u.VERSION="1.3.0";var a,c={},f=function(t,e){return function(){return e.apply(t,arguments)}},s=function(){var t,e,n=arguments,r=n[0];for(e=1;e<n.length;e++)for(t in n[e])t in r||!n[e].hasOwnProperty(t)||(r[t]=n[e][t]);return r},l=function(t,e){return{value:t,name:e}};u.DEBUG=l(1,"DEBUG"),u.INFO=l(2,"INFO"),u.TIME=l(3,"TIME"),u.WARN=l(4,"WARN"),u.ERROR=l(8,"ERROR"),u.OFF=l(99,"OFF");var p=function(t){this.context=t,this.setLevel(t.filterLevel),this.log=this.info};p.prototype={setLevel:function(t){t&&"value"in t&&(this.context.filterLevel=t)},enabledFor:function(t){var e=this.context.filterLevel;return t.value>=e.value},debug:function(){this.invoke(u.DEBUG,arguments)},info:function(){this.invoke(u.INFO,arguments)},warn:function(){this.invoke(u.WARN,arguments)},error:function(){this.invoke(u.ERROR,arguments)},time:function(t){"string"==typeof t&&t.length>0&&this.invoke(u.TIME,[t,"start"])},timeEnd:function(t){"string"==typeof t&&t.length>0&&this.invoke(u.TIME,[t,"end"])},invoke:function(t,e){a&&this.enabledFor(t)&&a(e,s({level:t},this.context))}};var h=new p({filterLevel:u.OFF});!function(){var t=u;t.enabledFor=f(h,h.enabledFor),t.debug=f(h,h.debug),t.time=f(h,h.time),t.timeEnd=f(h,h.timeEnd),t.info=f(h,h.info),t.warn=f(h,h.warn),t.error=f(h,h.error),t.log=t.info}(),u.setHandler=function(t){a=t},u.setLevel=function(t){h.setLevel(t);for(var e in c)c.hasOwnProperty(e)&&c[e].setLevel(t)},u.get=function(t){return c[t]||(c[t]=new p(s({name:t},h.context)))},u.createDefaultHandler=function(t){t=t||{},t.formatter=t.formatter||function(t,e){e.name&&t.unshift("["+e.name+"]")};var e={},n=function(t,e){Function.prototype.apply.call(t,console,e)};return"undefined"==typeof console?function(){}:function(r,o){r=Array.prototype.slice.call(r);var i,a=console.log;o.level===u.TIME?(i=(o.name?"["+o.name+"] ":"")+r[0],"start"===r[1]?console.time?console.time(i):e[i]=(new Date).getTime():console.timeEnd?console.timeEnd(i):n(a,[i+": "+((new Date).getTime()-e[i])+"ms"])):(o.level===u.WARN&&console.warn?a=console.warn:o.level===u.ERROR&&console.error?a=console.error:o.level===u.INFO&&console.info&&(a=console.info),t.formatter(r,o),n(a,r))}},u.useDefaults=function(t){u.setLevel(t&&t.defaultLevel||u.DEBUG),u.setHandler(u.createDefaultHandler(t))},r=u,void 0!==(o="function"==typeof r?r.call(e,n,e,t):r)&&(t.exports=o)}()},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t){return t instanceof h}function a(t){return t instanceof d}function c(t){return t instanceof _}function f(t){return t instanceof y}function s(t){return t instanceof b}n.d(e,"k",function(){return b}),n.d(e,"g",function(){return v}),n.d(e,"j",function(){return g}),n.d(e,"h",function(){return m}),n.d(e,"i",function(){return E}),n.d(e,"x",function(){return O}),n.d(e,"y",function(){return w}),n.d(e,"w",function(){return S}),n.d(e,"u",function(){return R}),n.d(e,"v",function(){return P}),n.d(e,"r",function(){return j}),n.d(e,"s",function(){return A}),n.d(e,"q",function(){return C}),n.d(e,"t",function(){return x}),n.d(e,"p",function(){return I}),e.l=u,e.m=a,e.n=c,e.d=f,e.o=s,n.d(e,"b",function(){return L}),n.d(e,"c",function(){return B}),n.d(e,"f",function(){return G}),n.d(e,"a",function(){return Y});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:test_result:attribute:index"),function(){function t(e){i(this,t),this._str=e}return l(t,[{key:"is",value:function(t){return t.name()===this.name()&&t.toString()===this.toString()}},{key:"name",value:function(){return"at"}},{key:"toString",value:function(){return this._str}}]),t}());e.e=p;var h=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),l(e,[{key:"name",value:function(){return"tat"}}]),e}(p),d=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),l(e,[{key:"name",value:function(){return"teat"}}]),e}(p),_=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),l(e,[{key:"name",value:function(){return"rat"}}]),e}(p),y=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),l(e,[{key:"name",value:function(){return"reat"}}]),e}(p),b=function(t){function e(t,n){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+"="+n))}return o(e,t),e}(p),v=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"url",t))}return o(e,t),e}(b),g=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"err",t.toString()))}return o(e,t),e}(b),m=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"st",t.toFixed()))}return o(e,t),e}(b),E=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"ts",t.toFixed(3)))}return o(e,t),e}(b),O=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"dom",t))}return o(e,t),e}(b),w=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"ch",t.toString()))}return o(e,t),e}(b),T=function(t){function e(t,n){i(this,e);var o=t?"_"+t:"";return r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"sel"+o,n))}return o(e,t),e}(b),S=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"",t))}return o(e,t),e}(T),R=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"br",t))}return o(e,t),e}(T),P=function(t){function e(t){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"nc",t))}return o(e,t),e}(T),k=function(t){function e(t,n,o){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"net_"+t,JSON.stringify({src:n,tag:o})))}return o(e,t),e}(b),j=function(t){function e(t,n){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"ld",t,n))}return o(e,t),e}(k),A=function(t){function e(t,n){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"err",t,n))}return o(e,t),e}(k),N=function(t){function e(t,n,o,u){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"netr_"+t,JSON.stringify({rule:n,lds:o.map(function(t){return t.toString()}),errs:u.map(function(t){return t.toString()})})))}return o(e,t),e}(b),C=function(t){function e(t,n,o){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"bl",t,n,o))}return o(e,t),e}(N),x=function(t){function e(t,n,o){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"wl",t,n,o))}return o(e,t),e}(N),I=function(t){function e(t,n,o){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"bkrl",JSON.stringify({name:t,bls:n.map(function(t){return t.toString()}),wls:o.map(function(t){return t.toString()})})))}return o(e,t),e}(b),L={},D={INTERFERENCE:"in",DFP_INTERFERENCE:"dfpi",ADBLOCKER:"ad",GENERIC_ADBLOCKER:"gad",STAND_DOWN:"sd",PRIVATE:"pr",RECOVERY_INTERFERENCE:"rin",FSM_DATA:"fda",ACCEPTABLE_AD:"aad"};for(var M in D)L[M]=new h(D[M]);var B={},F={INFERENCE:"inf",NETWORK:"ne",IMAGE:"im",SCRIPT:"sc",IFRAME:"if",ELEMENT:"el",ARTIFACT:"ar",STYLE_SHEET:"ss",STYLE_PROPERTY:"sp",HIDDEN_PROPERTY:"hp",CUSTOM_PROPERTY:"cp",HIDING:"hi",USER_AGENT:"ua",BOT:"bo",PROXY_HOST:"ph",NATIVE_OVERRIDE:"no",FEATURE_ACCESS:"fa",AJAX:"aj",FSM:"fsm",NETWORK_LISTENER:"nel",HIDING_DATA:"hid"};for(var U in F)B[U]=new d(F[U]);var G={},H={NO_LOAD_BLOCK:"nlb",LOAD_BLOCK:"lb",ELEMENT_HIDDEN:"eh",CONTROL_ELEMENT_HIDDEN:"ceh",NO_ELEMENT_HIDDEN:"neh",URL_REWRITTEN:"ur",NO_URL_REWRITTEN:"nur",DATA_URL_REWRITTEN:"dur",NO_ARTIFACT_PRESENT:"nap",ARTIFACT_PRESENT:"ap",NO_STYLE_SHEET_PRESENT:"nssp",STYLE_SHEET_PRESENT:"ssp",NO_STYLE_PROPERTY_PRESENT:"nspp",STYLE_PROPERTY_PRESENT:"spp",NO_HIDDEN_PROPERTY_PRESENT:"nhpp",HIDDEN_PROPERTY_PRESENT:"hpp",NO_CUSTOM_PROPERTY_PRESENT:"ncpp",CUSTOM_PROPERTY_PRESENT:"cpp",TIMEOUT:"to",NO_BOT_USER_AGENT:"nbua",GOOGLE_BOT_USER_AGENT:"gbua",BING_BOT_USER_AGENT:"bbua",NO_PROXY_HOST:"nph",GOOGLE_WEBCACHE_PROXY_HOST:"gwph",NO_NATIVE_OVERRIDE:"nno",SHADOW_ROOT_NATIVE_OVERRIDE:"srno",REQUEST_FILE_SYSTEM_SUCCESS:"rfss",REQUEST_FILE_SYSTEM_ERROR:"rfse",NO_REQUEST_FILE_SYSTEM:"nrfs",INDEXED_DB_OPEN_SUCCESS:"idos",INDEXED_DB_OPEN_ERROR:"idoe",NO_INDEXED_DB:"nid",INDEXED_DB_EXISTS:"ide",LOCAL_STORAGE_SET_SUCCESS:"lsss",LOCAL_STORAGE_SET_ERROR:"lsse",NO_LOCAL_STORAGE:"nls",AJAX_LOAD_BLOCK:"alb",AJAX_LOAD_SUCCESS:"als",AJAX_LOAD_ERROR:"ale",AJAX_OPEN_BLOCK:"aob",AJAX_SEND_BLOCK:"asb",PROTOCOL_MISMATCH:"pm",EXA_BOT_USER_AGENT:"ebua",CANNOT_TEST:"cnt",GOOGLE_WEB_LIGHT_USER_AGENT:"gwl",OPTIMIZELY_PREVIEW_PROXY_HOST:"opph",NO_BLOCKER_RULES:"nbr",BROKEN_ELEMENT_HIDING_RULE:"behr",NO_ELEMENT_HIDING_RULES:"nehr",HIDE_MATCHING_BLACKLIST:"hmbl",NO_MATCHING_BLACKLIST:"nmbl",ERROR_MATCHING_BLACKLIST:"embl",LOAD_MATCHING_BLACKLIST:"lmbl",ERROR_MATCHING_WHITELIST:"emwl",LOAD_MATCHING_WHITELIST:"lmwl",NO_NETWORK_LISTENER_DATA:"nnld",NO_NETWORK_BLOCKING_RULES:"nnbr"};for(var K in H)G[K]=new _(H[K]);var Y={},W={ADBLOCK:"ab",ADBLOCK_PLUS:"abp",ADGUARD:"ag",UBLOCK:"ub",UBLOCK_ORIGIN:"ubo",NATIVE:"na",PRESENT:"pr",NOT_PRESENT:"npr",UNKNOWN_ADBLOCKER:"ua"};for(var V in W)Y[V]=new y(W[V])},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return new(Function.prototype.bind.apply(Error,[null].concat(["Uncaught in promise: "+(null==t?"":t.toString()+t.stack||"")],n)))}function i(t){return new s(function(e,n){t.then(function(t){e(t)},function(t){n(t)})})}Object.defineProperty(e,"__esModule",{value:!0});var u=n(26);n.d(e,"UtilPromise",function(){return s});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0).get("util:promise"),f=0,s=function(){function t(e){if(r(this,t),this._state=f,this._resolveCallbacks=[],this._rejectCallbacks=[],this._catchListenerAdded=!1,null!=e)try{e(this._resolve.bind(this),this._reject.bind(this))}catch(t){if(t.message&&t.message.match(/^Uncaught in promise: /))throw t;this._reject(t)}}return a(t,null,[{key:"resolve",value:function(e){return new t(function(t){t(e)})}},{key:"reject",value:function(e){return new t(function(t,n){return n(e)})}},{key:"all",value:function(e){var n=this;if(0===e.length)return t.resolve([]);var r=0,o=[];return new t(function(i,u){function a(t,n){o[t]=n,++r===e.length&&i(o)}e.forEach(function(e,r){t.resolve(e).then(a.bind(n,r),u)})})}},{key:"race",value:function(e){return 0===e.length?l:new t(function(t,n){e.forEach(function(e){e.then(t,n)})})}}]),a(t,[{key:"then",value:function(e,n){var r=this;return new t(function(t,o){r._then(function(n){return t(e(n))}),r._catch(function(e){null==n?o(e):t(n(e))})})}},{key:"catch",value:function(t){return this.then(function(t){return t},t)}},{key:"_resolve",value:function(e){if(this._state===f){var n=this._resolve.bind(this),r=this._reject.bind(this);e instanceof t?e.then(n,r):e&&e instanceof Object&&e.then&&"function"==typeof e.then&&e["catch"]&&"function"==typeof e["catch"]?i(e).then(n,r):(this._state=1,this._result=e,this._resolveCallbacks.forEach(function(t){t(e)}),this._clearCallbacks())}}},{key:"_reject",value:function(t){var e=this;this._state===f&&(this._state=2,this._error=t,this._catchListenerAdded?c.debug("caught promise error",t):(c.error("uncaught promise error",t),setTimeout(function(){if(!e._catchListenerAdded)throw o(t)},0)),this._rejectCallbacks.forEach(function(e){e(t)}),this._clearCallbacks())}},{key:"_clearCallbacks",value:function(){this._resolveCallbacks=[],this._rejectCallbacks=[]}},{key:"_then",value:function(t){1===this._state?t(this._result):this._state===f&&this._resolveCallbacks.push(t)}},{key:"_catch",value:function(t){this._catchListenerAdded=!0,2===this._state?t(this._error):this._state===f&&this._rejectCallbacks.push(t)}}]),t}(),l=s.resolve(null),p=n.i(u.a)(window.Promise)?window.Promise:s;e["default"]=p},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var u=n(2);n.d(e,"a",function(){return p});var a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=(n(0).get("detection:test"),new Error("not implemented")),s=function(){function t(){var e=this;i(this,t),this.runPromise=new u["default"](function(t){e.resolve=t.bind(e.runPromise)})}return c(t,null,[{key:"getSchema",value:function(){throw f}},{key:"testMethod",value:function(){throw f}},{key:"has",value:function(){var t;return(t=this.getSchema()).has.apply(t,arguments)}}]),c(t,[{key:"waitForResult",value:function(){return this.runPromise}}]),t}(),l=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),c(e,[{key:"run",value:function(){var t,e=this;return u["default"].resolve((t=this.constructor).testMethod.apply(t,arguments)).then(function(t){return e.resolve(t),e.runPromise})}}],[{key:"testMethod",value:function(){throw f}},{key:"bindArgs",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){function n(){return i(this,n),r(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return o(n,t),c(n,null,[{key:"testMethod",value:function(){for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];return a(n.__proto__||Object.getPrototypeOf(n),"testMethod",this).apply(this,e.concat(r))}}]),n}(this)}}]),e}(s);e.b=l;var p=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),c(e,[{key:"run",value:function(t){for(var e,n=this,r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return u["default"].resolve((e=this.constructor).testMethod.apply(e,[t].concat(o))).then(function(t){return n.resolve(t),n.runPromise})}}],[{key:"findDependency",value:function(){throw f}},{key:"bindArgs",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){function n(){return i(this,n),r(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return o(n,t),c(n,null,[{key:"testMethod",value:function(t){for(var r,o=arguments.length,i=Array(o>1?o-1:0),u=1;u<o;u++)i[u-1]=arguments[u];return(r=a(n.__proto__||Object.getPrototypeOf(n),"testMethod",this)).call.apply(r,[this,t].concat(e,i))}}]),n}(this)}}]),e}(s)},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(297),a=n(145),c=n(144),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("detection:test_result:schema"),function(t){function e(){var t;r(this,e);for(var i=arguments.length,u=Array(i),a=0;a<i;a++)u[a]=arguments[a];var f=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(u))),s=n.i(c.a)(f.attributes);if(0===s.types.length||0===s.tests.length)throw new Error("missing required types or tests from schema");return f}return i(e,t),f(e,[{key:"createResult",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return new(Function.prototype.bind.apply(u.a,[null].concat([this.attributes],e)))}},{key:"addAttribute",value:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return new(Function.prototype.bind.apply(e,[null].concat([this.attributes],n)))}},{key:"removeAttribute",value:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=new(Function.prototype.bind.apply(a.a,[null].concat(n)));return new e(this.attributes.filter(function(t){return!o.attributes.some(function(e){return e.is(t)})}))}}]),e}(a.a));e.a=s},function(t,e,n){"use strict";function r(){if(!window._sp_||!window._sp_.config)throw new Error("_sp_.config is not defined");window._sp_.config.hasBeenRead||(n.i(O.a)(["config","hasBeenRead"],!0),n.i(O.a)(["config","has_been_read"],!0)),o.apply(void 0,arguments),a(M)}function o(){B=new E.a(L.getSearchParam()),D=window._sp_.config;for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];M=i(e),u(M)}function i(t){return t.reduce(function(t,e){return b()(t,e),t},{})}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object.keys(e).forEach(function(r){var o=n.concat(r).join(".");if(t[r]){var i=s(e[r],t[r]);if(t[r].type!==(void 0===i?"undefined":T(i)))throw new Error("invalid value: '"+JSON.stringify(i)+"' for option: '"+o+"' expected: '"+t[r].type+"'");if(t[r].validation&&!t[r].validation(i)){var a=t[r].validationMessage||"";throw new Error("invalid value: '"+JSON.stringify(i)+"' for option: '"+o+"' "+a)}t[r].keys&&u(t[r].keys,i,n.concat(r))}}),Object.keys(t).forEach(function(e){var r=n.concat(e).join(".");if(t[e].required&&!D.hasOwnProperty(e))throw new Error("required option: '"+r+"' not specified in config")})}function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object.keys(e).forEach(function(r){var o=n.concat(r).join(".");if(!t.hasOwnProperty(r))throw new Error("invalid option: '"+o+"' valid keys are: '"+JSON.stringify(Object.keys(t).map(function(t){return n.concat(t).join(".")}))+"'");t[r].keys&&a(t[r].keys,e[r],n.concat(r))})}function c(t){return"config value: "+JSON.stringify([].concat(t))+" does not exist in spec"}function f(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:M,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=void 0,i=[];if(Array.isArray(t)?(o=t[0],i=t.slice(1)):o=t,!n)throw new Error('config value: "'+o+'" fetched before initialization');if(!n[o])throw new Error(c(r.concat(t)));var u=void 0;e&&e.hasOwnProperty(o)&&(u=e[o]);var a=n[o],l=a.keys;if(i.length>0)return f(i,u,l,r.concat(o));if(l){var p={};for(var h in l)p[h]=f(h,u,l,r.concat(o));return p}if(a.mapQueryParam){var d=r.concat(o).join("_"),_=B.getSearchParam("_sp_"+d);if(_){var y=a.mapQueryParam(_);if(void 0!==y)return s(y,a)}}if(void 0!==u)return s(u,a);var b=a.fallback?a.fallback():null;return null!=b?s(b,a):s(a["default"],a)}function s(t,e){return e.mapConfigParam?e.mapConfigParam(t):t}function l(t){var e=void 0;try{e=f(t)}catch(e){if(e.message.indexOf(c(t))>-1)return!1;throw e}return void 0!==e}function p(){return Object.keys(M)}function h(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e.reduce(function(t,e){return Object.keys(e).forEach(function(n){t[n]=f(n,D,e)}),t},{});return JSON.stringify(r)}function d(t){D=JSON.parse(t);for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];M=i(n),B=B||new E.a(L.getSearchParam())}function _(){return window.location.search}Object.defineProperty(e,"__esModule",{value:!0});var y=n(201),b=n.n(y),v=n(107),g=n.n(v),m=n(168),E=n(25),O=n(11),w=n(32),T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S=(n(0).get("config:client_api"),"boolean"),R="string",P="object",k={hasBeenRead:{type:S,"default":!1},has_been_read:{type:S,"default":!1},accountId:{type:"number",required:!0},clientId:{type:R},debug:{type:P,keys:{level:{type:R,"default":"OFF",mapQueryParam:function(t){return t},mapConfigParam:function(t){return t.toUpperCase()},validation:function(t){return"string"==typeof t&&m.a.indexOf(t)>-1},validationMessage:"expected one of "+m.a.join(",")}}},beacon:{type:P,keys:{pageViewEndpoint:{type:R,fallback:function(){return w.d}},contentControlEndpoint:{type:R,fallback:function(){return w.e}},customEntries:{type:P,validation:function(t){return Array.isArray(t)&&t.length<=3&&t.every(function(t){return"string"==typeof t})},validationMessage:"expected an array of at most 3 string values"}}},bootstrap:{type:P,keys:{contentControlCallback:{type:"function","default":function(){}}}},detection:{type:P,keys:{useNetworkBlockerTests:{type:S,"default":!1},useDFPNetworkBlockerTests:{type:S,"default":!1},useGenericContentBlockerTests:{type:S,"default":!0},useSpecificContentBlockerTests:{type:S,"default":!0},internal:{type:P,keys:{useNetworkBlockerTests:{type:S,"default":!1},useDFPNetworkBlockerTests:{type:S,"default":!1},useGenericContentBlockerTests:{type:S,"default":!0},useSpecificContentBlockerTests:{type:S,"default":!0}}},fsm:{type:P,keys:{enable:{type:S,"default":!1,mapQueryParam:function(t){if("true"===t)return!0}},endpoint:{type:R,fallback:function(){return w.f}},enableNetwork:{type:S,"default":!1,mapQueryParam:function(t){if("true"===t)return!0}}}},exposeSpecificContentBlockerData:{type:S,"default":!1}}},dfp:{type:P,keys:{targetingKey:{type:R,"default":"sp.block"}}},events:{type:P,keys:{onDetectionComplete:{type:"function","default":function(){}}}},rid:{type:P,keys:{enable:{type:S,fallback:function(){return f(["rid","enableForgivenessCookie"])},"default":!1},enableForgivenessCookie:{type:S,"default":!1},contentControlCallback:{type:"function","default":function(){}}}},siteCssLocation:{type:R},disableBlockerStyleSheets:{type:S,"default":!0},styleManager:{type:P,keys:{enable:{type:S,"default":!0},enableSimple:{type:S,"default":!1,mapQueryParam:function(t){if("true"===t)return!0}},enableMorphingOutsideAdHierarchy:{type:S,"default":!1}}},vid:{type:P,keys:{enable:{type:S,fallback:function(){return f(["vid","enableInIFrame"])||f(["vid","enableGeneric"])},"default":!1},enableInIFrame:{type:S,"default":!1},enableGeneric:{type:S,"default":!1},contentControlCallback:{type:"function","default":function(){}}}},runImmediately:{type:S,"default":!1}},j={cmd:{type:P,"default":[],required:!0,validation:function(t){return Array.isArray(t)},validationMessage:"must be an array"},events:{type:P,keys:{onReceiveMessageData:{type:"function",fallback:function(){return f(["msg","clientDataCallback"])}},onMessageChoiceSelect:{type:"function",fallback:function(){return f(["msg","selectChoiceCallback"])}}}},msg:{type:P,keys:{zIndex:{type:"number","default":1e4},domain:{type:R,"default":""},clientDataCallback:{type:"function"},selectChoiceCallback:{type:"function"}}},vid:{type:P,keys:{enable:{fallback:null,"default":!0}}}},A={smart:{type:P,keys:{libURL:{type:R},targetingKey:{type:R,"default":"sp_block"}}}},N={publisherBase:{type:R,required:!0},events:{type:P,keys:{onReadyToReloadAdLibrary:{type:"function","default":function(){}}}}},C={accountId:{type:"number",required:!1,fallback:function(){return f("clientId")}}},x={publisherBase:N.publisherBase,accountId:k.accountId,debug:g()(k.debug,["type","keys.level"]),vid:g()(k.vid,["type","keys.enableInIFrame"]),styleManager:g()(k.styleManager,["type","styleManager.enableMorphingOutsideAdHierarchy"])},I={BASE:k,SMART:A,RECOVERY_LIB_API_IFRAME:x,MESSAGING:j,PROXY:N,ANALYTICS:C},L={init:r,internalInit:o,get:f,has:l,availableConfigKeys:p,serialize:h,initFromSerialized:d,specs:I,getSearchParam:_},D=void 0,M=void 0,B=void 0;e["default"]=L},function(t,e,n){function r(t){if(!t)return[];if(a(t))return c(t)?p(t):i(t);if(y&&t[y])return f(t[y]());var e=u(t);return(e==d?s:e==_?l:h)(t)}var o=n(116),i=n(64),u=n(77),a=n(47),c=n(237),f=n(234),s=n(235),l=n(118),p=n(122),h=n(126),d="[object Map]",_="[object Set]",y=o?o.iterator:void 0;t.exports=r},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(2);n.d(e,"b",function(){return a});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=(n(0).get("detection:artifact:finder_record"),function(){function t(e,n,o){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];r(this,t),this._type=e,this._foundAdblocker=n,this._elementMatchMethod=o,this._adblockerStyleSheets=i}return i(t,[{key:"type",value:function(){return this._type}},{key:"foundAdblocker",value:function(){return this._foundAdblocker}},{key:"findElementMatches",value:function(){if(this._foundAdblocker&&this._elementMatchMethod)return o["default"].resolve(this._elementMatchMethod.apply(this,arguments));throw new Error("no adblocker or element match method")}},{key:"supportsElementMatching",value:function(){return null!=this._elementMatchMethod}},{key:"getAdblockerStyleSheets",value:function(){return this._adblockerStyleSheets}}]),t}());e.a=u;var a={ADBLOCK:"adblock",ADBLOCK_PLUS:"adblock_plus",ADGUARD:"adguard",UBLOCK:"ublock",UBLOCK_ORIGIN:"ublock_origin",OPERA:"opera"}},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"k",function(){return i}),n.d(e,"j",function(){return u}),n.d(e,"i",function(){return a}),n.d(e,"h",function(){return c}),n.d(e,"c",function(){return f}),n.d(e,"d",function(){return s}),n.d(e,"e",function(){return l}),n.d(e,"f",function(){return p}),n.d(e,"g",function(){return h});var r=(n(0).get("util:dom:get_elements_from_selector:selector_text_matchers"),/^([a-zA-Z0-9\-_]|\\.)+/),o=/^( *\+ *| *~ *| *> *| +)/,i=/^ *> */,u=/^ +/,a=/^ *\+ */,c=/^ *~ */,f=/^\*/,s=/^[#.[:]/,l=/^([~^$*]?=|])/,p=/.*?[^\\](\\\\)*]/,h=/^['"]?(.*?)['"]?( i)?]$/},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e,r){return s()(t.filter(function(t){return!(t.ownerNode&&t.ownerNode.disabled)}).map(function(t){return n.i(T.a)(t)})).filter(function(t){var o=n.i(R.b)(t.selectorText),i=!1;try{i=n.i(S.a)(e,o)}catch(t){}return(a(t.style)||c(t.style))&&i&&(!r||o.indexOf(r.trim())>-1)})}function a(t){return"none"===t.getPropertyValue("display")}function c(t){return(t.getPropertyValue("-moz-binding")||"").indexOf("abp-elemhide")>-1}var f=n(21),s=n.n(f),l=n(166),p=n.n(l),h=n(100),d=n.n(h),_=n(101),y=n.n(_),b=n(217),v=n.n(b),g=n(6),m=n.n(g),E=n(71),O=n.n(E),w=n(57),T=n(49),S=n(114),R=n(164),P=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),k=(n(0).get("detection:test_result:attribute:data:element_hiding"),function(t){function e(t){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t))}return i(e,t),P(e,null,[{key:"fromStyleSheets",value:function(t){return new e(new j({documentSheets:t.document,shadowSheets:t.shadow}))}},{key:"fromElement",value:function(t,e){var n=O()(m()(t.ownerDocument.querySelectorAll("link, style")).map(function(t){return t.sheet})),r=[];try{r=O()(m()(t.ownerDocument.querySelectorAll("::shadow link, ::shadow style")).map(function(t){return t.sheet}))}catch(t){}return this.fromElementAndStyleSheets(t,{document:n,shadow:r},e)}},{key:"fromElementAndStyleSheets",value:function(t,r,o){var i=t.ownerDocument.defaultView,f={hasNone:a(t.style),hasImportant:"important"===t.style.getPropertyPriority("display")},s=i.getComputedStyle(t),l=c(s),p=null!=t.shadowRoot,h=t.hidden,d=["id","class","hidden","disabled","style"],_=v()(t.attributes,function(t){return-1===d.indexOf(t.name)&&""===t.value}),b=_.map(function(t){var e=i.document.createElement("div");return e.hidden=!0,e.setAttribute(t.name,""),e.style.setProperty("display","block"),i.document.body.appendChild(e),e}),g=null;b.forEach(function(t,e){if(null==g){var n=i.getComputedStyle(t);n&&"none"===n.display&&(g=_[e].name)}}),b.forEach(function(t){t.parentElement&&t.parentElement.removeChild(t)});var m=null;o&&(m=n.i(R.a)(o,t.ownerDocument)||o);var E=u(r.document||[],t,m),w=u(r.shadow||[],t,m),T=y()(O()(E.map(function(t){return t.parentStyleSheet}))),S=y()(O()(w.map(function(t){return t.parentStyleSheet}))),P=E.concat(w);return new e(new j({inlineDisplay:f,isHidden:h,hidingId:g,hasShadowRoot:p,hasMozBinding:l,documentSheets:T,shadowSheets:S,hidingCSSRules:P}))}}]),P(e,[{key:"is",value:function(t){if(t instanceof e){var n=t,r=this.getValue(),o=n.getValue();if(r instanceof j&&o instanceof j)return r.is(o)}return!1}}]),e}(w.a));e.a=k;var j=function(){function t(e){var n=e.documentSheets,o=void 0===n?[]:n,i=e.shadowSheets,u=void 0===i?[]:i,a=e.hidingCSSRules,c=void 0===a?[]:a,f=e.inlineDisplay,s=void 0===f?{hasNone:!1,hasImportant:!1}:f,l=e.isHidden,p=void 0!==l&&l,h=e.hidingId,_=e.hasMozBinding,y=void 0!==_&&_,b=e.hasShadowRoot,v=void 0!==b&&b;r(this,t),this.documentSheets=o,this.shadowSheets=u,this.hidingCSSRules=c,this.inlineDisplay=d()({},s),this.isHidden=p,this.hidingId=h||null,this.hasMozBinding=y,this.hasShadowRoot=v}return P(t,[{key:"is",value:function(t){return p()(this,t)}}]),t}()},function(t,e,n){"use strict";function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window._sp_,r=[].concat(t),o=r.pop();r.reduce(function(t,e){return t[e]=t[e]||{},t[e]},n)[o]=e}e.a=r;n(0).get("life_cycle:util:set_sp_key")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){return"string"==typeof e?"_sp_"+e:"number"==typeof e?e.toString():"boolean"==typeof e?String(e):null==e?String(e):e[t]||null}var i=n(26),u=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a["return"]&&a["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=(n(0).get("util:map"),function(){function t(){r(this,t),this._guid="_sp_map_key_"+Math.random().toString(),this._insertionCount=0,this.clear()}return a(t,[{key:"clear",value:function(){this._data={},this.size=0}},{key:"set",value:function(t,e){this.has(t)||(this.size++,this._insertionCount++);var n=o(this._guid,t);null==n&&(n="o_sp_"+this._insertionCount,Object.defineProperty(t,this._guid,{enumerable:!1,configurable:!0,writable:!0,value:n}));var r=this._data[n]?this._data[n][2]:this._insertionCount;this._data[n]=[t,e,r]}},{key:"has",value:function(t){return null!=this._getKeyIfInMap(t)}},{key:"get",value:function(t){var e=this._getKeyIfInMap(t);if(null!=e)return this._data[e][1]}},{key:"delete",value:function(t){var e=this._getKeyIfInMap(t);return null!=e&&(this.size--,delete this._data[e],!0)}},{key:"forEach",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=Object.keys(this._data);r.sort(function(t,n){return e._data[t][2]-e._data[n][2]}),r.forEach(function(r){var o=u(e._data[r],2),i=o[0],a=o[1];t.call(n,a,i)})}},{key:"_getKeyIfInMap",value:function(t){var e=o(this._guid,t);return null==e?null:e in this._data?e:null}}]),t}());e.a=n.i(i.a)(window.Map)?window.Map:c},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){"use strict";function r(t){return o.indexOf(t)>-1}var o=(n(0).get("util:ua_detection"),(navigator.userAgent||navigator.vendor||window.opera).toLowerCase()),i={chrome:function(){return r("chrome")&&!i.edge()&&!i.android_chrome()&&!i.opera()},phantom:function(){return r("phantom")},mobile:function(){return r("mobi")},android:function(){return r("android")},firefox:function(){return r("firefox")},safari:function(){return r("safari")&&r("mozilla")&&!i.edge()&&!i.chrome()&&!i.mobile()&&!i.mobile_safari()&&!i.opera()&&!i.phantom()},ie:function(){return r("trident")||r("msie")},edge:function(){return r("edge")},ipad:function(){return r("ipad")},mobile_safari:function(){return null!==o.match(/(ipod|iphone|ipad)/gi)&&null!==o.match(/AppleWebKit/gi)&&!r("crios")},android_chrome:function(){return r("chrome")&&r("android")},googlebot:function(){return r("googlebot")||r("adsbot-google")||r("mediapartners-google")},googleweblight:function(){return r("googleweblight")},bingbot:function(){return r("bingbot")||r("bingpreview")},exabot:function(){return r("exabot")},opera:function(){return r("opera")||r("opr/")},contains:r};e.a=i},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var u=n(149),a=n(2);n.d(e,"a",function(){return l}),n.d(e,"f",function(){return p}),n.d(e,"d",function(){return h}),n.d(e,"b",function(){return d}),n.d(e,"c",function(){return _}),n.d(e,"e",function(){return y});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=(n(0).get("life_cycle:feature"),function(){function t(){i(this,t),this.eventMap={},this.startPromise=a["default"].resolve(!0),this.resolutionPromise=a["default"].resolve(!0)}return c(t,[{key:"on",value:function(t,e){this.eventMap[t]=this.eventMap[t]||[],this.eventMap[t].push(e)}},{key:"emit",value:function(t){var e=this;(this.eventMap[t]||[]).forEach(function(t){return t.call(e)})}}]),t}()),s=new u.a(function(t){return function(t){function e(t){i(this,e);var n=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.detection=t,n}return o(e,t),e}(t)}),l=new u.a,p=new u.a,h=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(f),d=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(s.to(f)),_=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(s.to(f)),y=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(s.to(f))},function(t,e,n){"use strict";function r(t){return("div"===t.tagName.toLowerCase()||"img"===t.tagName.toLowerCase()||"iframe"===t.tagName.toLowerCase())&&(!!o(t)||i(t))}function o(t){return 0===t.clientHeight||0===t.offsetHeight||0===t.offsetWidth||0===t.clientWidth}function i(t){if(window.getComputedStyle){var e=window.getComputedStyle(t,null);if("none"===e.getPropertyValue("display")||"hidden"===e.getPropertyValue("visibility"))return!0}return!1}function u(t){return a([t])[0]}function a(t){return t.map(function(t){var e=document.createElement("div");return Object.defineProperty(e,"_sp_isMarker",{writable:!1,configurable:!0,enumerable:!1,value:!0}),e.style.height="2px",e.style.width="2px",e.style.position="absolute",e.style.top="-9999px",e.style.left="-9999px",t.appendChild(e),[t,e]}).map(function(t){var e=f(t,2),n=e[0],r=e[1],i=o(r);return r.parentElement&&r.parentElement.removeChild(r),!(o(n)&&i)})}function c(t){return t._sp_isMarker||!1}e.b=o,e.c=a,e.a=c;var f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a["return"]&&a["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n(0).get("recovery:element_hidden");r.elementIsCollapsed=o,r.elementIsDisplayable=u,r.batchedElementIsDisplayable=a,r.isMarkerElement=c},function(t,e,n){"use strict";function r(t,e){return i(t.querySelectorAll("style,link"),e)}function o(t,e){return i(t.querySelectorAll("::shadow style,::shadow link"),e)}function i(t,e){return f()(t).map(function(t){return t.sheet}).filter(function(t){return a(t,e)})}function u(t,e){return t.some(function(t){return n.i(s.a)(t).some(e)})}function a(t,e){if(!t)return!1;var r=void 0;try{r=n.i(s.a)(t)}catch(t){return!1}return!(!r||0===r.length)&&r.every(e)}var c=n(6),f=n.n(c),s=n(49);n.d(e,"b",function(){return l}),e.a=r,e.d=o,e.c=u;var l=(n(0).get("detection:artifact:get_sheets_with_rules"),{ONLY_DISPLAY_NONE:/{\s*display:\s*none\s*!\s*important;\s*}/,ROOT:/:root/,DISPLAY_NONE_AND_ORPHAN:/display\s*:\s*none\s*!\s*important.*orphans\s*:\s*4321/})},function(t,e,n){function r(t,e,n,r){var u=!n;n||(n={});for(var a=-1,c=e.length;++a<c;){var f=e[a],s=r?r(n[f],t[f],f,n,t):void 0;void 0===s&&(s=t[f]),u?i(n,f,s):o(n,f,s)}return n}var o=n(44),i=n(27);t.exports=r},function(t,e,n){function r(t){return(null==t?0:t.length)?o(t,i):[]}var o=n(61),i=1/0;t.exports=r},function(t,e,n){"use strict";function r(t,e,n){return new s.a(e,n.length>0,o.bind(null,t,n),n)}function o(t,e){for(var r=arguments.length,o=Array(r>2?r-2:0),u=2;u<r;u++)o[u-2]=arguments[u];return f()(e.map(function(e){return n.i(p.a)(e).map(function(e){var n=e.selectorText,r=n.replace(/::content/g,""),u=t.querySelectorAll(r);return a()(u).filter(function(t){return o.some(function(e){return e.contains(t)||t.contains(e)})}).map(function(e){var n=i(t,r,e);return new l.a(l.b.STYLE,e,n)})})}))}function i(t,e,n){return e.replace(/(\[[^\]]*),/g,"$1"+h).split(",").map(function(t){return t.trim().replace(h,",")}).filter(function(e){return a()(t.querySelectorAll(e)).some(function(t){return t===n})}).join(",")}var u=n(6),a=n.n(u),c=n(19),f=n.n(c),s=n(7),l=n(62),p=n(49);e.b=r,e.a=o;var h=(n(0).get("detection:artifact:get_cosmetic_finder_record"),"__SP__COMMA_PLACEHOLDER")},function(t,e,n){function r(t){return(null==t?0:t.length)?o(t,1):[]}var o=n(61);t.exports=r},function(t,e,n){"use strict";function r(t,e){return p()(t,e)}function o(t){return s()(t,c).join("")}function i(){return o(r(arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,arguments.length>1&&void 0!==arguments[1]?arguments[1]:25))}function u(){var t=i();return document.getElementsByClassName(t).length>0?u():t}function a(){var t=i();return null!=document.getElementById(t)?a():t}function c(){return String.fromCharCode(r(97,122))}var f=n(113),s=n.n(f),l=n(219),p=n.n(l);e.a=r,e.b=i,e.d=u,e.c=a;n(0).get("util:random_generators")},function(t,e,n){function r(t,e){return o(t)?t:i(t,e)?[t]:u(a(t))}var o=n(9),i=n(185),u=n(196),a=n(48);t.exports=r},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(86),a=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:element_attribute_modification_record"),function(t){function e(t,n){r(this,e);var i=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.key=t,i.value=n,i}return i(e,t),e}(u.a));e.a=a},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t){var e=t.match(/\?(.*)/);return null==e?new i.a:e[1].trim().split("&").reduce(function(t,e){var n=e.indexOf("=");if(-1===n)return t.set(e,""),t;var r=e.substring(0,n),o=e.substring(n+1);return t.set(r,o),t},new i.a)}var i=n(12),u=n(94),a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=(n(0).get("util:url"),function(){function t(e){r(this,t),this._parser=window.document.createElement("a"),this._parser.href=e,this._searchParams=o(this._parser.search)}return a(t,[{key:"_formatPathname",value:function(t){return"/"===t[0]?t:"/"+t}},{key:"toString",value:function(){var t=this.port?":"+this.port:"";return this.protocol+"//"+this.hostname+t+this.pathname+this.search+this.hash}},{key:"getSearchParam",value:function(t){var e=this._searchParams.get(encodeURIComponent(t));return null==e?e:decodeURIComponent(e)}},{key:"setSearchParam",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._searchParams.set(encodeURIComponent(t),encodeURIComponent(e))}},{key:"deleteSearchParam",value:function(t){return this._searchParams["delete"](encodeURIComponent(t))}},{key:"forEachSearchParam",value:function(t){return this._searchParams.forEach(function(e,n){t(decodeURIComponent(e),decodeURIComponent(n))})}},{key:"protocol",get:function(){return this._parser.protocol||window.location.protocol},set:function(t){return this._parser.protocol=t}},{key:"hostname",get:function(){return this._parser.hostname},set:function(t){return this._parser.hostname=t}},{key:"port",get:function(){return"21"===this._parser.port||"80"===this._parser.port||"443"===this._parser.port?"":this._parser.port},set:function(t){return this._parser.port=t}},{key:"pathname",get:function(){return this._formatPathname(this._parser.pathname)},set:function(t){var e=this._formatPathname(t);return this._parser.pathname=e}},{key:"search",get:function(){var t=this,e=n.i(u.a)(this._searchParams).map(function(e){return e+"="+t._searchParams.get(e)}).join("&");return e.length>0?"?"+e:e},set:function(t){var e="?"===t[0]?t:"?"+t;this._searchParams=o(e)}},{key:"hash",get:function(){return this._parser.hash},set:function(t){return this._parser.hash=t}}]),t}());e.a=c},function(t,e,n){"use strict";function r(t){try{return i()(t)}catch(t){return!1}}var o=n(199),i=n.n(o);e.a=r;n(0).get("util:is_native")},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(182);t.exports=r},function(t,e,n){var r=n(183),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(65),o=r(Object.keys,Object);t.exports=o},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(35);t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==a||e==c||e==u||e==f}var o=n(53),i=n(13),u="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,e,n){"use strict";function r(t){return t.join("")}n.d(e,"a",function(){return o}),n.d(e,"d",function(){return i}),n.d(e,"e",function(){return u}),n.d(e,"f",function(){return a}),n.d(e,"g",function(){return c}),n.d(e,"c",function(){return f}),n.d(e,"b",function(){return s});var o=(n(0).get("config:index"),"2.0.913"),i=r(["w","w","w",".","s","u","m","m","e","r","h","a","m","s","t","e","r",".","c","o","m"]),u=r(["w","w","w",".","r","o","o","s","t","e","r","f","i","r","e","w","o","r","k",".","c","o","m"]),a=r(["/","/","f","s","m","1","0","1","9",".","g","l","o","b","a","l",".","s","s","l",".","f","a","s","t","l","y",".","n","e","t","/","f","s","m","/","d","s"]),c=r(["h","t","t","p","s",":","/","/","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","/","0","/","2",".","0",".","9","1","3","/","r","e","c","o","v","e","r","y","_","d","f","p","_","i","n","t","e","r","n","a","l","-","v","2",".","0",".","9","1","3",".","j","s"]),f=r(["h","t","t","p","s",":","/","/","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","/","0","/","2",".","0",".","9","1","3","/","r","e","c","o","v","e","r","y","_","l","i","b","_","a","p","i","_","i","f","r","a","m","e","-","v","2",".","0",".","9","1","3",".","h","t","m","l"]),s=r(["h","t","t","p","s",":","/","/","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","/","0","/","2",".","0",".","9","1","3","/","r","e","c","o","v","e","r","y","_","l","i","b","_","r","i","d","_","i","f","r","a","m","e","-","v","2",".","0",".","9","1","3",".","h","t","m","l"])},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},,function(t,e,n){n(0).get("util:beacon:beacon_types");t.exports={BEACON:"bcn",IMPRESSION:"imp",CLICK:"clk",CONTEXT_CLICK:"ctx",CONTENT_CONTROL:"cct",MSG:"msg"}},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){"use strict";function r(){for(var t=n.i(o.a)(0,5),e=[],r=0;r<t;r++)e.push(n.i(o.b)());return e}var o=n(22);e.a=r;n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:generate_random_words")},function(t,e,n){"use strict";function r(t){return o.g.exec(t)[1]}var o=n(8);e.a=r;n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:unwrap_attribute_value")},function(t,e,n){"use strict";function r(t){var e=t.lookAheadRegex(f.b,f.c);e.length>0&&t.consumeCharacters(e);var n=void 0;n="*"===e||0===e.length?new o.b("div"):new o.b(e);for(var r=t.lookAheadRegex(f.d);r.length>0;){var i=s[r];n.addElementModificationRecord(i(t)),r=t.lookAheadRegex(f.d)}return n}var o=n(87),i=n(305),u=n(308),a=n(309),c=n(313),f=n(8);e.a=r;var s=(n(0).get("util:dom:get_elements_from_selector:consumers:element_consumer"),{"[":i.a,".":u.a,"#":c.a,":":a.a})},function(t,e,n){"use strict";function r(t){return new Error("Unsupported Selector: "+t)}function o(t){return new Error("Unparseable Selector: "+t)}function i(t){return new Error("Non-Matching Selector: "+t)}function u(t){return new Error("Network Request Triggering Selector: "+t)}e.c=r,e.a=o,e.b=i,e.d=u;n(0).get("util:dom:get_elements_from_selector:error")},function(t,e,n){function r(t,e,n){var r=t[e];a.call(t,e)&&i(r,n)&&(void 0!==n||e in t)||o(t,e,n)}var o=n(27),i=n(35),u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t){var e=f(t);if(!e)return[];var n=g()(e.data,m),r=b()(n);return _()(r,function(t){return t.net_list}).map(function(t){return h()(t,function(t,e){return l()(e)})})}function i(t){return c(t,m)}function u(t){return c(t,E)}function a(t){var e=f(t);if(!e)return null;var n=e.data.test_urls;return{img:n.i_url,script:n.s_url}}function c(t,e){var n=[],o=f(t);if(!o)return n;var i=g()(o.data,e);for(var u in i){var a=i[u];if(a.hasOwnProperty("css")){var c=a.css,s=c.blacklist,l=c.non_specific_blacklist;n.push.apply(n,r(s)),n.push.apply(n,r(l))}}return n}function f(t){return t.responseText?JSON.parse(t.responseText):null}var s=n(346),l=n.n(s),p=n(350),h=n.n(p),d=n(60),_=n.n(d),y=n(126),b=n.n(y),v=n(107),g=n.n(v);e.c=o,e.d=i,e.a=u,e.b=a;var m=(n(0).get("detection:fsm:parse_data"),["reg","exception"]),E=["legacy"]},function(t,e,n){n(0).get("util:beacon:beacon_keys");t.exports={USER_ID:"uid",SCRIPT_VERSION:"v",ACCOUNT_ID:"cid",PAGE_URL:"u",CORRELATION_ID:"bid",REASON_CODE:"rc",SENTINEL_FLAG:"sntl",ADBLOCK_DETECTED:"abl",FIRST_ACCESS:"fa",SESSION_START:"ss",PRIVACY_LIST_BLOCKED:"pl",UNSUPPORTED_OPERATING_SYSTEM:"unsupos",UNSUPPORTED_NEW_BROWSER:"unsupnb",UNSUPPORTED_USER_AGENT:"unsupua",RECOVERY_FLAG:"rcv",WHITELISTED_SESSION:"wnsk",INJECTION_STATE:"st",INJECTION_DOMAINS:"noq.id",INJECTION_CLASSES:"noq.ic",INJECTION_IDS:"noq.ii",DEBUG_0:"d0",DEBUG_1:"d1",DEBUG_2:"d2",CUSTOMER_1:"c0",CUSTOMER_2:"c1",CUSTOMER_3:"c2",EXCEPTION_RULES:"er",cct:{LOCK:"l",CONTROL_TYPE:"ct"},msg:{MSG_ID:"mid",MSG_EVENT_TYPE:"met"}}},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(31),i=n(93);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){"use strict";function r(t){var e=void 0;try{if(null==t.cssRules)return[];e=c()(t.cssRules)}catch(t){return[]}return u()(c()(e).map(function(t){return o(t)}))}function o(t){return t.type===CSSRule.STYLE_RULE?t:null!=t.cssRules?c()(t.cssRules).map(function(t){return o(t)}):[]}var i=n(19),u=n.n(i),a=n(6),c=n.n(a);e.a=r;n(0).get("util:css:extract_style_rules_from_style_sheet")},function(t,e,n){"use strict";function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.some(function(e){return t.nodeName.toLowerCase()===e})}function o(t){return r(t,"iframe")}function i(t){return r(t,"img")}function u(t){return r(t,"video")}function a(t){return o(t)&&(!t.src||"about:blank"===t.src||0===t.src.indexOf("javascript"))}function c(t,e){try{return"complete"===t.contentDocument.readyState&&t.contentDocument.body&&b()(t.contentDocument.querySelectorAll("*")).some(e)}catch(t){}}function f(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return c(t,function(n){return!r(n,"html","head","body")&&(e||!r(n,"link","script")&&!t.contentDocument.head.contains(n))})}function s(t){return c(t,function(t){return!r(t,"html","head","body")&&_(t)})}function l(t){return a(t)&&f(t)}function p(){function t(t){o(t.target)&&n.add(t.target)}var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;if(m&&!E.has(e)){var n=m.get(e)||new g.a;n&&(m.set(e,n),E.set(e,t),e.document.addEventListener("load",t,!0))}}function h(t){if(f(t,!0))return!0;if(!m)return!1;var e=m.get(t.ownerDocument.defaultView);return!!e&&e.has(t)}function d(t){if(r.apply(void 0,[t].concat(w)))return!0;if(i(t)&&(!t.naturalHeight||1===t.naturalHeight||!t.complete))return!0;if(t.ownerDocument.head.contains(t))return!0;if(o(t)){if(!1===s(t))return!0}return!1}function _(t){return!d(t)&&(0===t.children.length||(!!b()(t.childNodes).some(function(t){return 3===t.nodeType&&t.data.trim().length>0})||(!!r.apply(void 0,[t].concat(O))||t.ownerDocument.defaultView.getComputedStyle(t).backgroundImage.toLowerCase().indexOf("url(")>-1)))}var y=n(6),b=n.n(y),v=n(12),g=n(51);e.d=r,e.c=o,e.g=i,e.h=u,e.b=l,e.a=p,e.f=h,e.i=d,e.e=_;var m=(n(0).get("util:dom:is_element"),new v.a),E=new v.a,O=["iframe","img","video","object","input","button","select","textarea"],w=["link","script"]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(12),i=n(26),u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=(n(0).get("util:set"),function(){function t(){r(this,t),this._data=new o.a}return u(t,[{key:"add",value:function(t){this._data.set(t,t)}},{key:"has",value:function(t){return this._data.has(t)}},{key:"delete",value:function(t){return this._data["delete"](t)}},{key:"clear",value:function(){return this._data.clear()}},{key:"forEach",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;this._data.forEach(function(n){t.call(e,n)})}},{key:"size",get:function(){return this._data.size}}]),t}());e.a=n.i(i.a)(window.Set)?window.Set:a},function(t,e,n){var r=n(332),o=n(123),i=r(o);t.exports=i},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){"use strict";function r(t){var e=t.document;return n.i(o.a)(e).then(function(t){return n.i(o.b)(t)?[]:t}).then(function(t){return new i.a(i.b.UBLOCK,t.length>0,o.c.bind(null,e),t)})}var o=n(81),i=n(7);e.a=r;n(0).get("detection:artifact:generic:ublock")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(84),c=n(1),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("detection:fsm:data_dependent_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),f(e,null,[{key:"findDependency",value:function(t){return t.has(c.b.FSM_DATA)}},{key:"getFSMData",value:function(t,e){return t.map(function(t){return t.getData(a.a)}).filter(function(t){return t}).map(function(t){return e(t)}).filter(function(t){return t})}}]),e}(u.a));e.a=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(1),a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=(n(0).get("detection:test_result:attribute:data:index"),function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"DataAttribute"));return n._value=t,n}return i(e,t),a(e,[{key:"is",value:function(t){return t instanceof e&&t.getValue()===this._value}},{key:"getValue",value:function(){return this._value}}]),e}(u.e));e.a=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=(n(0).get("util:dom:get_elements_from_selector:element_hierarchy_modification_record"),function(){function t(e){r(this,t),this.elementRecord=e}return o(t,[{key:"applyToElementRecord",value:function(t){throw new Error("not implemented")}},{key:"getElementRecord",value:function(){return this.elementRecord}}]),t}());e.a=i},function(t,e,n){function r(t,e){return u(i(t,e,o),t+"")}var o=n(124),i=n(194),u=n(195);t.exports=r},function(t,e,n){function r(t,e){return o(i(t,e),1)}var o=n(61),i=n(200);t.exports=r},function(t,e,n){function r(t,e,n,u,a){var c=-1,f=t.length;for(n||(n=i),a||(a=[]);++c<f;){var s=t[c];e>0&&n(s)?e>1?r(s,e-1,n,u,a):o(a,s):u||(a[a.length]=s)}return a}var o=n(228),i=n(233);t.exports=r},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"b",function(){return i});var o=(n(0).get("detection:artifact:element_match_record"),function t(e,n,o){r(this,t),this.type=e,this.element=n,this.info=o});e.a=o;var i={STYLE:"s",MOZ:"m"}},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(2),s=n(16),l=n(147),p=n(1),h=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),d=(n(0).get("detection:generic_adblocker:element_hiding_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),h(e,null,[{key:"getSchema",value:function(){return new a.a(p.b.GENERIC_ADBLOCKER,p.c.INFERENCE,p.c.ELEMENT,p.c.HIDING,p.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".plainAd",e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30;return new f["default"](function(i){function u(){if(n.i(s.b)(f))return h(p.a.NOT_PRESENT,p.f.CONTROL_ELEMENT_HIDDEN);n.i(s.b)(a)&&h(p.a.PRESENT,p.f.ELEMENT_HIDDEN,c.a.fromElement(a,t))}var a=n.i(l.a)(t,r.document)[0];a.style.position="absolute",a.style.top="-2000px",a.style.left="-2000px",a.style.height="30px",a.style.width="30px";var f=a.cloneNode(!1);f.removeAttribute("class"),f.removeAttribute("id"),r.document.body.appendChild(a),r.document.body.appendChild(f);var h=function(){for(var n,o=arguments.length,u=Array(o),c=0;c<o;c++)u[c]=arguments[c];r.clearInterval(_),a.parentElement&&r.document.body.removeChild(a),f.parentElement&&r.document.body.removeChild(f),i((n=e.getSchema()).createResult.apply(n,[new p.w(t)].concat(u)))},d=0,_=r.setInterval(function(){if(++d===o)return void h(p.a.NOT_PRESENT,p.f.NO_ELEMENT_HIDDEN);u()},10);u()})}}]),e}(u.b));e.a=d},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},,function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(188),i=n(189),u=n(190),a=n(191),c=n(192);r.prototype.clear=o,r.prototype["delete"]=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(t){return o(function(e,n){var r=-1,o=n.length,u=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(u=t.length>3&&"function"==typeof u?(o--,u):void 0,a&&i(n[0],n[1],a)&&(u=o<3?void 0:u,o=1),e=Object(e);++r<o;){var c=n[r];c&&t(e,c,r,u)}return e})}var o=n(59),i=n(74);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t,e){e=o(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var o=n(23),i=n(34);t.exports=r},function(t,e){function n(t){for(var e=-1,n=null==t?0:t.length,r=0,o=[];++e<n;){var i=t[e];i&&(o[r++]=i)}return o}t.exports=n},function(t,e){function n(){}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e){function n(){return!1}t.exports=n},,function(t,e,n){function r(t,e,n){var r=-1,l=i,p=t.length,h=!0,d=[],_=d;if(n)h=!1,l=u;else if(p>=s){var y=e?null:c(t);if(y)return f(y);h=!1,l=a,_=new o}else _=e?[]:d;t:for(;++r<p;){var b=t[r],v=e?e(b):b;if(b=n||0!==b?b:0,h&&v===v){for(var g=_.length;g--;)if(_[g]===v)continue t;e&&_.push(v),d.push(b)}else l(_,v,n)||(_!==d&&_.push(v),d.push(b))}return d}var o=n(119),i=n(226),u=n(227),a=n(120),c=n(232),f=n(118),s=200;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e,n){"use strict";function r(t){d="OFF"!==t;var e={defaultLevel:h[t]},n={};p.a.ie()||p.a.edge()?e.formatter=function(t,e){e.name&&t.unshift("[SP:"+e.name+"]")}:e.formatter=function(t,e){var r=e.name;if(r){if(!(r in n)){var o=f(c(u(i(r))));n[r]=o}t.unshift("%c[SP:"+r+"]","color: "+n[r])}},l.a.useDefaults(e)}function o(){return d}function i(t){for(var e=0,n=0;n<t.length;n++){e=(e<<5)-e+t.charCodeAt(n),e|=0}return e}function u(t){return[(16711680&t)>>16,(65280&t)>>8,255&t]}function a(t){return.299*t[0]+.587*t[1]+.114*t[2]}function c(t){var e=a(t);if(e>_){var n=_/e;return[Math.floor(t[0]*n),Math.floor(t[1]*n),Math.floor(t[2]*n)]}return t}function f(t){return"#"+t.map(function(t){return t.toString(16)}).join("")}Object.defineProperty(e,"__esModule",{value:!0});var s=n(0),l=n.n(s),p=n(14);e["default"]=r,e.isLoggerEnabled=o;var h=(n(0).get("util:logger:init"),{DEBUG:l.a.DEBUG,INFO:l.a.INFO,TIME:l.a.TIME,WARN:l.a.WARN,ERROR:l.a.ERROR,OFF:l.a.OFF}),d=!1,_=100},function(t,e,n){"use strict";function r(t){var e=t.document;return n.i(o.a)(e).then(function(t){return n.i(o.b)(t)?t:[]}).then(function(t){return new i.a(i.b.UBLOCK_ORIGIN,t.length>0,o.c.bind(null,e),t)})}var o=n(81),i=n(7);e.a=r;n(0).get("detection:artifact:generic:ublock_origin")},function(t,e,n){"use strict";function r(){return i++,i%=o.length,o[i]}n.d(e,"a",function(){return o}),e.b=r;var o=(n(0).get("detection:artifact:get_easylist_classnames"),["ad-space","placeholder-ad","placeholderAd","plainAd","play-page-ads","playAds1","playAds2","player-ads","player-leaderboard-ad-wrapper","player-under-ad","playerAd","player_ad","player_ad2","player_ad_box","player_hover_ad","player_page_ad_box"]),i=Math.floor(Math.random()*o.length)},function(t,e,n){"use strict";function r(t){return o(t,function(){var e=n.i(p.a)(t,function(t){return p.b.ONLY_DISPLAY_NONE.test(t.cssText)}),r=e.length>0&&e.every(function(t){return t.cssRules.length<50}),o=n.i(p.c)(e,function(t){return s.a.some(function(e){return t.selectorText.toLowerCase().indexOf(e.toLowerCase())>-1})});return r&&o?e:[]})}function o(t,e){var r=t.createElement("div");return new f["default"](function(e){r.className=n.i(s.b)();var o=new MutationObserver(function(n){n.some(function(t){return c()(t.addedNodes).some(function(t){return t===r})})&&(o.disconnect(),t.defaultView.setTimeout(function(){e()},1))});o.observe(t.body,{childList:!0}),t.body.appendChild(r)}).then(function(){return new f["default"](function(n){t.defaultView.setTimeout(function(){n(e(r)),r.parentElement&&t.body.removeChild(r)},150)})})}function i(t){return n.i(p.c)(t,function(t){return p.b.ROOT.test(t.cssText)})}function u(t){for(var e=arguments.length,n=Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return r(t).then(function(e){return l.a.apply(void 0,[t,e].concat(n))})}var a=n(6),c=n.n(a),f=n(2),s=n(80),l=n(20),p=n(17);e.a=r,e.d=o,e.b=i,e.c=u;n(0).get("detection:artifact:get_ublock_sheets")},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t){return new i["default"](function(e){n.i(a.f)(t,function(n,r,o,i,a){p.info("ajax test finished",{blocked:n,succeeded:r,info:o,coreType:i,xhr:a});var f=n?h[i]:d[i],s=[];if(o.indexOf("::")>-1){var _=o.split("::"),y=l(_,2),b=y[0],v=y[1];s.push(new c.h(parseInt(b)),new c.i(parseFloat(v)))}else s.push(new c.j(o));s.push(new c.g(t),new c.k("onl",navigator.onLine?"1":"0")),e({blocked:n,succeeded:r,reasonAttribute:f,infoAttributes:s,xhrData:a&&new u.a(a)})})})}var i=n(2),u=n(84),a=n(163),c=n(1);e.a=o;var f,s,l=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a["return"]&&a["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=n(0).get("detection:interference:ajax_network_test:promise"),h=(f={},r(f,a.a,c.f.AJAX_LOAD_BLOCK),r(f,a.b,c.f.AJAX_OPEN_BLOCK),r(f,a.c,c.f.AJAX_SEND_BLOCK),f),d=(s={},r(s,a.d,c.f.AJAX_LOAD_SUCCESS),r(s,a.a,c.f.AJAX_LOAD_ERROR),r(s,a.e,c.f.PROTOCOL_MISMATCH),s)},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){return new p["default"](function(n){var r=document.createElement("div");r.style.position="absolute",r.style.left="-9999px",r.style.top="-9999px",r.style.width="1px",r.style.height="1px";var o=new Image;o.setAttribute("height","1"),o.setAttribute("width","1"),r.appendChild(o);var i=c()(function(o,i,u){r.parentElement&&document.body.removeChild(r),n(t.createResult(o,i,new h.g(e),new l.a(u)))});o.addEventListener("load",function(t){o.src===y?i(h.a.PRESENT,h.f.URL_REWRITTEN,t):i(h.a.NOT_PRESENT,h.f.NO_LOAD_BLOCK,t)},!0),o.addEventListener("error",function(t){i(h.a.PRESENT,h.f.LOAD_BLOCK,t)},!0),o.src=e,document.body.appendChild(r)})}var a=n(157),c=n.n(a),f=n(3),s=n(4),l=n(143),p=n(2),h=n(1),d=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),_=(n(0).get("detection:interference:image_network_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),d(e,null,[{key:"getSchema",value:function(){return new s.a(h.b.INTERFERENCE,h.c.INFERENCE,h.c.IMAGE,h.c.NETWORK)}},{key:"testMethod",value:function(t){return null==t?this.getSchema().createResult(h.a.NOT_PRESENT,h.f.CANNOT_TEST):u(this.getSchema(),t)}}]),e}(f.b));e.a=_;var y="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs="},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(57),a=(n(0).get("detection:test_result:attribute:data:xhr"),function(t){function e(t){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t))}return i(e,t),e}(u.a));e.a=a},,function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=(n(0).get("util:dom:get_elements_from_selector:element_modification_record"),function(){function t(){r(this,t)}return o(t,[{key:"applyToElement",value:function(t){throw new Error("not implemented")}}]),t}());e.a=i},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){return(t instanceof a.a?1:-1)-(e instanceof a.a?1:-1)}var a=n(24);n.d(e,"a",function(){return f});var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=(n(0).get("util:dom:get_elements_from_selector:element_record"),function(){function t(){i(this,t),this._childElementRecords=[]}return c(t,[{key:"appendChildElementRecord",value:function(t){t.setParentElementRecord(this),this._childElementRecords.push(t)}},{key:"generateElementHierarchy",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return this._childElementRecords.map(function(e){return e.generateElement(t)})}}]),t}()),s=function(t){function e(t){i(this,e);var n=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n._nodeName=t,n._elementModificationRecords=[],n}return o(e,t),c(e,[{key:"addElementModificationRecord",value:function(t){this._elementModificationRecords.push(t)}},{key:"setParentElementRecord",value:function(t){this._parentElementRecord=t}},{key:"getParentElementRecord",value:function(){return this._parentElementRecord}},{key:"generateElement",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=t.createElement(this._nodeName);return this._elementModificationRecords.slice().sort(u).forEach(function(t){t.applyToElement(e)}),this.generateElementHierarchy(t).forEach(function(t){e.appendChild(t)}),e}}]),e}(f);e.b=s},function(t,e,n){function r(t,e,n){(void 0===n||i(t[e],n))&&(void 0!==n||e in t)||o(t,e,n)}var o=n(27),i=n(35);t.exports=r},function(t,e,n){var r=n(181),o=r();t.exports=o},function(t,e,n){var r=n(28),o=r["__core-js_shared__"];t.exports=o},function(t,e,n){var r=n(65),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,e){function n(t,e){return!!(e=null==e?r:e)&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){"use strict";function r(t){if(t instanceof o.a){if("function"==typeof t.keys&&"function"==typeof Array.from&&n.i(u.a)(Array.from)){return Array.from.bind(Array)(t.keys())}var e=[];return t.forEach(function(t,n){return e.push(n)}),e}if(t instanceof i.a){if("function"==typeof t.keys&&"function"==typeof Array.from&&n.i(u.a)(Array.from)){return Array.from.bind(Array)(t.keys())}var r=[];return t.forEach(function(t){return r.push(t)}),r}throw new Error("non es6 structure")}var o=n(12),i=n(51),u=n(26);e.a=r;n(0).get("util:es6_keys")},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e,n,r){var o=t.charCodeAt(0),i=r-n;if(o<n||o>r)return o;var u=o-n;return u=(u+e+i)%i,String.fromCharCode(u+n)}n.d(e,"a",function(){return s});var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=(n(0).get("util:shift_cipher"),function(){function t(e){i(this,t),this._shift=e}return a(t,[{key:"encode",value:function(t){return this._encode(t,this._shift)}},{key:"decode",value:function(t){return this._encode(t,-this._shift)}}]),t}()),f=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),a(e,[{key:"_encode",value:function(t,e){return t.split("").map(function(t){return u(t,e,33,127)}).join("")}}]),e}(c);e.b=f;var s=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),a(e,[{key:"_encode",value:function(t,e){return t.replace(/[A-Z]/g,function(t){return u(t,e,65,91)}).replace(/[a-z]/g,function(t){return u(t,e,97,123)})}}]),e}(c)},,function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){R||(t._sp_&&t._sp_._artifactDetectorMap?R=t._sp_._artifactDetectorMap:(R=new l.a,n.i(E.a)("_artifactDetectorMap",R)));var e=R.get(t);return null==e&&(e=new S(t),R.set(t,e)),e}function c(){R&&R.clear()}Object.defineProperty(e,"__esModule",{value:!0});var f=n(72),s=n.n(f),l=n(12),p=n(2),h=n(148),d=n(264),_=n(5),y=n(265),b=n(267),v=n(268),g=n(138),m=n(14),E=n(11),O=n(15),w=n(7);n.d(e,"ArtifactDetector",function(){return S}),e.getArtifactDetector=a,e.resetArtifactDetectors=c;var T=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),S=(n(0).get("detection:artifact:index"),function(){function t(e){var r=this;u(this,t),this._windowObject=e;var o=[];m.a.chrome()?o=d.a:m.a.firefox()?o=y.a:m.a.safari()?o=v.a:m.a.ie()?o=b.a:m.a.opera()&&(o=g.b),this._artifactFinderPromise=n.i(h.a)(this._windowObject.document).then(function(){return o.map(function(t){return t(r._windowObject)}).map(function(t){return p["default"].resolve(t)})}).then(function(t){return p["default"].all(t)}).then(function(t){return t.filter(function(t){return t.foundAdblocker()})}),this.hasUblock(s.a)}return T(t,[{key:"hasUblock",value:function(t){var e=this;null==this._hasUblock?this._hasUblock=this.getAllFinders().then(function(n){var r=n.some(function(t){return t.type()===w.b.UBLOCK||t.type()===w.b.UBLOCK_ORIGIN});return t(r),e._hasUblock=r,r}):this._hasUblock instanceof p["default"]?this._hasUblock.then(function(e){t(e)}):"boolean"==typeof this._hasUblock&&t(this._hasUblock)}},{key:"getAllFinders",value:function(){return this._artifactFinderPromise}},{key:"hasArtifact",value:function(){return this.getAllFinders().then(function(t){return t.length>0})}},{key:"getFirstFinder",value:function(){var t=this;return new p["default"](function(e){t.getAllFinders().then(function(t){e(t[0]||null)})})}}]),t}()),R=void 0,P=function(t){function e(t){u(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return _["default"].get(["detection","exposeSpecificContentBlockerData"])&&(n._artifactDetector=a(window),n.exposePublicApi()),n}return i(e,t),T(e,[{key:"exposePublicApi",value:function(){var t=this,e=function(e){t._artifactDetector.getAllFinders().then(function(t){return e.apply(void 0,r(t))})};n.i(E.a)("getContentBlockers",e),n.i(E.a)("getAdblockers",e)}}]),e}(O.b);e["default"]=P},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(5),i=n(11),u=n(95),a=n(32),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=n(0).get("util:beacon:core"),s=n(222).beacon,l=n(38),p=n(46),h=new u.a(s.shiftKey),d=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.BEACON,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o["default"].get(["beacon","pageViewEndpoint"]),a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r(this,t),window._sp_&&window._sp_._bid?this._bid=window._sp_._bid:(this._bid=Math.floor(1e9*Math.random()),n.i(i.a)("_bid",this._bid)),this._beaconType=e,this._data={},this._endpoint=u,this._sent=!1,this._shouldCipher=a}return c(t,[{key:"set",value:function(t,e){this._data[t]=String(e)}},{key:"get",value:function(t){return this._data[t]}},{key:"unset",value:function(t){delete this._data[t]}},{key:"send",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};if(!0===this._sent)return void t(new Error("Beacon already sent"));this._sent=!0,this.set("cb",(new Date).getTime()),this.populateBeaconFields(),this._sendBeacon(t)}},{key:"populateBeaconFields",value:function(){this.set(p.SCRIPT_VERSION,a.a),this.set(p.CORRELATION_ID,this._bid),this.set(p.ACCOUNT_ID,o["default"].get("accountId"))}},{key:"getBeaconUrl",value:function(){return"//"+this._getEndpoint()+"/"+this._beaconType+"?"+this._encodeData()}},{key:"_sendBeacon",value:function(t){var e=this.getBeaconUrl(),n=new Image;f.info("firing "+this._beaconType+" beacon: "+e),f.info("beacon data",this._data),n.addEventListener("load",function(){return t()}),n.addEventListener("error",function(e){return t(e)}),n.src=e}},{key:"_getEndpoint",value:function(){return this.processEndpoint(this._endpoint)}},{key:"processEndpoint",value:function(t){return t}},{key:"_encodeData",value:function(){var t=this,e=Object.keys(this._data).map(function(e){return encodeURIComponent(t._shouldCipher?h.encode(e):e)+"="+encodeURIComponent(t._shouldCipher?h.encode(t._data[e]):t._data[e])});return e=this.dataPostProcessing(e),e.join("&")}},{key:"dataPostProcessing",value:function(t){return t}}]),t}();e.a=d},function(t,e,n){"use strict";function r(t){for(var e=[],r=t;r&&!n.i(u.d)(r,"html","head","body");)e.push(r),r=r.parentElement;e.reverse();var o=t.querySelectorAll("*");return e.concat(i()(o))}var o=n(6),i=n.n(o),u=n(50);e.a=r;n(0).get("util:dom:get_all_elements_in_hierarchy")},function(t,e,n){var r=n(44),o=n(18),i=n(68),u=n(47),a=n(105),c=n(29),f=Object.prototype,s=f.hasOwnProperty,l=i(function(t,e){if(a(e)||u(e))return void o(e,c(e),t);for(var n in e)s.call(e,n)&&r(t,n,e[n])});t.exports=l},function(t,e,n){function r(t){return t&&t.length?o(t):[]}var o=n(76);t.exports=r},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){(function(t){function r(t,e){if(e)return t.slice();var n=t.length,r=f?f(n):new t.constructor(n);return t.copy(r),r}var o=n(28),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i,c=a?o.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(e,n(205)(t))},function(t,e,n){function r(t){return"function"!=typeof t.constructor||u(t)?{}:o(i(t))}var o=n(171),i=n(91),u=n(105);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){var r=n(176),o=n(111),i=o(function(t,e){return null==t?{}:r(t,e)});t.exports=i},function(t,e,n){function r(t,e,n,r){if(!a(t))return t;e=i(e,t);for(var f=-1,s=e.length,l=s-1,p=t;null!=p&&++f<s;){var h=c(e[f]),d=n;if(f!=l){var _=p[h];d=r?r(_,h,p):void 0,void 0===d&&(d=a(_)?_:u(e[f+1])?[]:{})}o(p,h,d),p=p[h]}return t}var o=n(44),i=n(23),u=n(92),a=n(13),c=n(34);t.exports=r},function(t,e,n){function r(t,e,n){e=o(e,t);for(var r=-1,s=e.length,l=!1;++r<s;){var p=f(e[r]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++r!=s?l:!!(s=null==t?0:t.length)&&c(s)&&a(p,s)&&(u(t)||i(t))}var o=n(23),i=n(54),u=n(9),a=n(92),c=n(93),f=n(34);t.exports=r},function(t,e,n){function r(t){return i(t)&&o(t)}var o=n(47),i=n(39);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){if(!u(t)||o(t)!=a)return!1;var e=i(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==p}var o=n(53),i=n(91),u=n(39),a="[object Object]",c=Function.prototype,f=Object.prototype,s=c.toString,l=f.hasOwnProperty,p=s.call(Object);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){"use strict";function r(t,e){return(Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){var e=this,n=(this.document||this.ownerDocument).querySelectorAll(t);return i()(n).some(function(t){return t===e})}).call(t,e)}var o=n(6),i=n.n(o);e.a=r;n(0).get("util:dom:matches_selector")},,function(t,e,n){var r=n(28),o=r.Symbol;t.exports=o},function(t,e){function n(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){function r(){if(!arguments.length)return[];var t=arguments[0];return o(t)?t:[t]}var o=n(9);t.exports=r},function(t,e,n){function r(t,e){return!!(null==t?0:t.length)&&o(t,e,0)>-1}var o=n(117);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return i(t)?u(t):o(t)}var o=n(229),i=n(121),u=n(236);t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var c=null==n?0:u(n);return c<0&&(c=a(r+c,0)),o(t,i(e,3),c)}var o=n(230),i=n(33),u=n(125),a=Math.max;t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){return null==t?[]:o(t,i(t))}var o=n(231),i=n(29);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){"use strict";function r(){return["/","/","a","d",".","d","o","u","b","l","e","c","l","i","c","k",".","n","e","t","/","d","d","m","/","a","d","/",o(),"/",";","o","r","d","=",Date.now(),"?"].join("")}function o(){return u()(n.i(a.a)(1,5),function(){return n.i(a.b)(2,11)}).join("/")}var i=n(113),u=n.n(i),a=n(22);e.a=r;n(0).get("config:network_test_uri")},function(t,e,n){"use strict";var r=n(254);n(0).get("detection:adblocker:generic:ublock:index");e.a=[r.a]},function(t,e,n){"use strict";var r=n(255);n(0).get("detection:adblocker:generic:ublock_origin:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.d)(e,function(t){return u.b.ONLY_DISPLAY_NONE.test(t.cssText)}),a=1===r.length&&r[0].cssRules.length<200?r:[];return n.i(o.b)(e,i.b.ADBLOCK,a)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:chrome:adblock")},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.d)(e,function(t){return u.b.ONLY_DISPLAY_NONE.test(t.cssText)}),a=1===r.length&&r[0].cssRules.length<200?r:[];return n.i(o.b)(e,i.b.ADBLOCK_PLUS,a)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:chrome:adblock_plus")},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.d)(e,function(t){return u.b.ONLY_DISPLAY_NONE.test(t.cssText)}),a=2===r.length||3===r.length?r:[];return n.i(o.b)(e,i.b.ADGUARD,a)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:chrome:adguard")},function(t,e,n){"use strict";function r(t){var e=t.document,r=o(e,n.i(b.b)()),a=o(e);return e.body.appendChild(r),e.body.appendChild(a),new _["default"](function(e){i(t,r)&&n.i(v.b)(r)&&!n.i(v.b)(a)?window.setTimeout(function(){window.setTimeout(function(){e(n.i(v.b)(r))},300)},1):e(!1)}).then(function(n){return r.parentElement&&e.body.removeChild(r),a.parentElement&&e.body.removeChild(a),u(n,t)})}function o(t,e){var n=t.createElement("div");return n.className=e||"",n.style.width="1px",n.style.height="1px",n.style.position="absolute",n.style.top="-9999px",n}function i(t,e){return((t.getComputedStyle(e)||{}).MozBinding||"").indexOf("abp-elemhide")>-1}function u(t,e){return new h.a(h.b.ADBLOCK_PLUS,t,a.bind(null,e))}function a(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var u=p()(r,function(t){return n.i(y.a)(t)}).filter(function(e){return i(t,e)}).map(function(t){return new d.a(d.b.MOZ,t,c(t))});return s()(u,function(t){return t.element})}function c(t){return t.nodeName.toLowerCase()+"#"+t.id+"."+t.className}var f=n(154),s=n.n(f),l=n(60),p=n.n(l),h=n(7),d=n(62),_=n(2),y=n(99),b=n(80),v=n(16);e.a=r;n(0).get("detection:artifact:firefox:adblock_plus")},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.a)(e,function(t){return u.b.ONLY_DISPLAY_NONE.test(t.cssText)}),a=(2===r.length||3===r.length)&&r[0].cssRules.length>300?r:[];return n.i(o.b)(e,i.b.ADGUARD,a)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:firefox:adguard")},function(t,e,n){"use strict";function r(t){return n.i(E.d)(t.document,function(e){var n=c(e);return new g.a(g.b.UBLOCK_ORIGIN,i(t,e)&&null!=n,o.bind(null,t,n))})}function o(t,e){for(var r=arguments.length,o=Array(r>2?r-2:0),u=2;u<r;u++)o[u-2]=arguments[u];var c=b()(o,function(t){return n.i(m.a)(t)}).filter(function(n){return i(t,n)||f(t,e,n)}).map(function(t){return new v.a(v.b.STYLE,t,a(t))});return _()(c,function(t){return t.element})}function i(t,e){return u(t,e)&&e.hidden}function u(t,e){return"none"===((t.getComputedStyle(e)||{}).display||"")}function a(t){return t.nodeName.toLowerCase()+"#"+t.id+"."+t.className}function c(t){var e=h()(t.attributes,function(t){return-1===O.indexOf(t.name)&&""===t.value});return e?e.name:null}function f(t,e,n){return u(t,n)&&l()(n.attributes).some(function(t){return t.name===e})}var s=n(6),l=n.n(s),p=n(52),h=n.n(p),d=n(154),_=n.n(d),y=n(60),b=n.n(y),v=n(62),g=n(7),m=n(99),E=n(81);e.a=r;var O=(n(0).get("detection:artifact:firefox:ublock_origin_1_11"),["id","class","hidden"])},function(t,e,n){"use strict";function r(t){return new o.a(o.b.ADBLOCK_PLUS,"0"===t.document.body.getAttribute("abp"))}var o=n(7);e.a=r;n(0).get("detection:artifact:internet_explorer:adblock_plus")},function(t,e,n){"use strict";function r(t){return new o["default"](function(e){var r=t.document.createElement("div");r.className=n.i(u.b)(),t.document.body.appendChild(r),t.setTimeout(function(){var n="none"===r.style.display;t.document.body.removeChild(r),e(new i.a(i.b.OPERA,n))},1)})}var o=n(2),i=n(7),u=n(80);e.a=r;var a=(n(0).get("detection:artifact:opera:index"),[r]);e.b=a},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.a)(e,function(t){return u.b.DISPLAY_NONE_AND_ORPHAN.test(t.cssText)});return n.i(o.b)(e,i.b.ADBLOCK,r)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:safari:adblock")},function(t,e,n){"use strict";function r(t){var e=t.document,r=n.i(u.a)(e,function(t){return u.b.ONLY_DISPLAY_NONE.test(t.cssText)}),a=1===r.length&&r[0].cssRules.length>50&&r[0].cssRules.length<200?r:[];return n.i(o.b)(e,i.b.ADBLOCK_PLUS,a)}var o=n(20),i=n(7),u=n(17);e.a=r;n(0).get("detection:artifact:safari:adblock_plus")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(){return d+Date.now().toString()}var a=n(83),c=n(2),f=n(82),s=n(1);e.a=u;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},h=(n(0).get("detection:interference:image_ajax_network_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return p(e.__proto__||Object.getPrototypeOf(e),"getSchema",this).call(this).addAttribute(s.c.AJAX)}},{key:"testMethod",value:function(){var t=u();return c["default"].resolve(p(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).call(this,t)).then(function(e){return e.has(s.a.NOT_PRESENT)?e:n.i(f.a)(t).then(function(t){return t.blocked||t.succeeded?e.addAttribute(t.reasonAttribute,t.infoAttributes):e.addAttribute(s.a.NOT_PRESENT,t.reasonAttribute,t.infoAttributes).removeAttribute(s.a.PRESENT)})})}}]),e}(a.a));e.b=h;var d=["/","/","0","9","1","4",".","g","l","o","b","a","l",".","s","s","l",".","f","a","s","t","l","y",".","n","e","t","/","a","d","2","/","i","m","g","/","x",".","g","i","f","?","c","b","="].join("")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t+"?cb="+Date.now()}function a(t,e){var n=document.createElement("script");return new l["default"](function(r){n.addEventListener("load",function(n){r(t.createResult(d.a.NOT_PRESENT,d.f.NO_LOAD_BLOCK,new d.g(e),new s.a(n)))}),n.addEventListener("error",function(n){r(t.createResult(d.a.PRESENT,d.f.LOAD_BLOCK,new d.g(e),new s.a(n)))}),h.a.safari()&&window.setTimeout(function(){r(t.createResult(d.a.NOT_PRESENT,d.f.TIMEOUT,new d.g(e)))},1e4),n.src=e,document.body.appendChild(n)}).then(function(t){return n.parentElement&&n.parentElement.removeChild(n),t})}var c=n(3),f=n(4),s=n(143),l=n(2),p=n(82),h=n(14),d=n(1),_=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),y=(n(0).get("detection:interference:script_network_test"),["/","/","d","3","u","j","i","d","s6","8","p","6x","m","q",".","c","l","o","ud","f","r","o","n","t",".","ne","t","/","x",".","j","s"].join("")),b=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),_(e,null,[{key:"getSchema",value:function(){return new f.a(d.b.INTERFERENCE,d.c.INFERENCE,d.c.SCRIPT,d.c.AJAX,d.c.NETWORK)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,e=u(t);return a(this.getSchema(),e).then(function(t){return t.has(d.a.NOT_PRESENT)?t:n.i(p.a)(e).then(function(e){return e.blocked||e.succeeded?t.addAttribute(e.reasonAttribute,e.infoAttributes):t.addAttribute(d.a.NOT_PRESENT,e.reasonAttribute,e.infoAttributes).removeAttribute(d.a.PRESENT)})})}}]),e}(c.b);e.a=b},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(57),a=(n(0).get("detection:test_result:attribute:data:event"),function(t){function e(t){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t))}return i(e,t),e}(u.a));e.a=a},function(t,e,n){"use strict";function r(t){var e={};for(var n in u)!function(n){e[n]=t.filter(function(t){return u[n](t)})}(n);return e}var o=n(57),i=n(1);e.a=r;var u=(n(0).get("detection:test_result:attribute:group_attributes_by_type"),{types:i.l,tests:i.m,reasons:i.n,results:i.d,info:i.o,data:function(t){return t instanceof o.a}})},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(71),i=n.n(o),u=n(21),a=n.n(u),c=n(155),f=n.n(c),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:test_result:core"),function(){function t(){r(this,t);for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];this.attributes=f()(a()(i()(n)),function(t,e){return t.is(e)})}return s(t,[{key:"has",value:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.every(function(e){return t.attributes.some(function(t){return t.is(e)})})}}]),t}());e.a=l},function(t,e,n){"use strict";function r(){for(var t=n.i(i.a)(0,5),e=[],r=0;r<t;r++){var a=u[n.i(i.a)(0,u.length)];e.push(new o.b(a))}return e}var o=n(87),i=n(22);e.a=r;var u=(n(0).get("util:dom:get_elements_from_selector:consumers:generate_random_element_records"),["li","span","div"])},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;try{e.querySelector(t)}catch(e){throw n.i(a.a)(t.toString())}var r=n.i(u.a)(new i.a(t.trim())).generateElementHierarchy(e);return o(t,r,e),r}function o(t,e,r){var o=r.createElement("div");if(e.forEach(function(t){o.appendChild(t)}),!(null!=o.querySelector(t)))throw n.i(a.b)(t)}var i=n(315),u=n(310),a=n(43);e.a=r;n(0).get("util:dom:get_elements_from_selector:index")},function(t,e,n){"use strict";function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return new o["default"](function(e){function r(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,u=t.createElement("div");u.style.setProperty("display","block","important"),u.style.setProperty("height","10px","important"),t.body.appendChild(u),n.i(i.b)(t.body)&&o-- >0?(u.parentElement&&t.body.removeChild(u),setTimeout(function(){r(o)},100)):(u.parentElement&&t.body.removeChild(u),e())}"loading"===t.readyState?t.addEventListener("DOMContentLoaded",function(){r()}):r()})}var o=n(2),i=n(16);e.a=r;n(0).get("util:dom:ready")},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t){return function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(t)}var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=(n(0).get("util:mixin"),function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;i(this,t),this._toCallback=e,this._mixinClasses=[]}return a(t,[{key:"to",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var o=this._toCallback.apply(this,[t].concat(n));return this._mixinClasses.push(o),o}},{key:"test",value:function(t){var e=t.hasOwnProperty("prototype")?t.prototype:t;return this._mixinClasses.some(function(n){return e instanceof n||t===n})}}]),t}());e.a=c},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",function(){return a}),n.d(e,"b",function(){return c});var u=(n(0).get("util:network_event"),function t(e,n){i(this,t),this.src=e,this.tagName=n}),a=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(u),c=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(u)},function(t,e){function n(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),n=n>o?o:n,n<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+e];return i}t.exports=n},function(t,e,n){var r=n(65),o=r(Object.keys,Object);t.exports=o},function(t,e){function n(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}t.exports=n},function(t,e,n){function r(t,e){return t&&t.length?i(t,o(e,2)):[]}var o=n(33),i=n(76);t.exports=r},function(t,e,n){function r(t,e){return e="function"==typeof e?e:void 0,t&&t.length?o(t,void 0,e):[]}var o=n(76);t.exports=r},,function(t,e,n){function r(t){return o(2,t)}var o=n(345);t.exports=r},function(t,e,n){"use strict";var r=n(19),o=n.n(r),i=n(241),u=n(243),a=n(246),c=n(129),f=n(130);n(0).get("detection:adblocker:chrome:index");e.a=o()([i.a,u.a,a.a,c.a,f.a])},function(t,e,n){"use strict";var r=n(19),o=n.n(r),i=n(248),u=n(250),a=n(252),c=n(130);n(0).get("detection:adblocker:firefox:index");e.a=o()([i.a,u.a,a.a,c.a])},function(t,e,n){"use strict";var r=n(19),o=n.n(r),i=n(257);n(0).get("detection:adblocker:internet_explorer:index");e.a=o()([i.a])},function(t,e,n){"use strict";var r=n(19),o=n.n(r),i=n(258);n(0).get("detection:adblocker:opera:index");e.a=o()([i.a])},function(t,e,n){"use strict";var r=n(19),o=n.n(r),i=n(260),u=n(262),a=n(129);n(0).get("detection:adblocker:safari:index");e.a=o()([i.a,u.a,a.a])},function(t,e,n){"use strict";function r(t,e){function n(t){try{return t&&t.timeStamp?t.timeStamp:window.performance.now()}catch(t){return Date.now()}}var r=document.createElement("a");if(r.href=t,"https:"===window.location.protocol&&r.protocol!==window.location.protocol)return void e(!1,!1,r.protocol,c);var f=new XMLHttpRequest;try{f.open("GET",t)}catch(t){return void e(!0,!1,t.toString(),u,f)}var s=void 0,l=void 0;f.onloadstart=function(t){s=n(t)},f.onreadystatechange=function(t){if(4===this.readyState){l=n(t)-s;var r=0===this.status,u="2"===this.status.toString()[0],a=u?i:o;return void e(r,u,this.status+"::"+l,a,f)}};try{f.send()}catch(t){return void e(!0,!1,t.toString(),a,f)}}n.d(e,"a",function(){return o}),n.d(e,"d",function(){return i}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return a}),n.d(e,"e",function(){return c}),e.f=r;var o=(n(0).get("detection:interference:ajax_network_test:core"),"n"),i="nx",u="xo",a="xs",c="p"},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=e.createElement("style");e.head.appendChild(n);var r=o(t),i=r+" { no_affect_rule: 0; }";n.sheet&&"function"==typeof n.sheet.insertRule?n.sheet.insertRule(i,0):n.innerHTML=i;var u=n.sheet&&n.sheet.cssRules&&"function"==typeof n.sheet.cssRules.item?n.sheet.cssRules.item(0).selectorText:null;return n.parentElement&&n.parentElement.removeChild(n),u}function o(t){return t.replace(/::content/g,"").trim()}e.a=r,e.b=o;n(0).get("util:css:normalize_selector")},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){function r(t,e){return o(t,e)}var o=n(325);t.exports=r},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(71),u=n.n(i),a=n(155),c=n.n(a),f=n(52),s=n.n(f),l=n(349),p=n.n(l),h=n(299),d=n(10),_=n(84),y=n(240),b=n(158),v=n(285),g=n(148),m=n(159),E=n(287),O=n(281),w=n(274),T=n(283),S=n(270),R=n(160),P=n(289),k=n(161),j=n(162),A=n(291),N=n(295),C=n(14),x=n(1),I=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),L=(n(0).get("detection:index"),function(){function t(e,r){o(this,t),this._options=p()({},e||{},{useInterference:!1,useDFPInterference:!1,useGenericAdblocker:!0,useAdblocker:!0,runImmediately:!1,internal:{}}),this._options.internal=p()({},this._options.internal,{useInterference:!1,useDFPInterference:!1,useGenericAdblocker:!0,useAdblocker:!0}),this._testClasses=r||[N.a,T.a,S.a,O.a,y.a,C.a.chrome()?b.a:[],C.a.firefox()?m.a:[],C.a.safari()?j.a:[],C.a.ie()?R.a:[],C.a.opera()?k.a:[],C.a.chrome()?v.a:[],C.a.firefox()?E.a:[],C.a.safari()?A.a:[],C.a.ie()?P.a:[],n.i(w.a)()],this.rerun()}return I(t,[{key:"rerun",value:function(){var t=this,e=new(Function.prototype.bind.apply(h.a,[null].concat(r(this._testClasses))));return this._runner=e,this._options.runImmediately?this._runner.run():n.i(g.a)().then(function(){t._runner===e&&t._runner.run()}),this}},{key:"serializeResults",value:function(){return this._runner.waitForResultsWhere().then(function(t){return t.join("|")})}},{key:"isStandingDown",value:function(){return this._runner.someResultPresentWhere(function(t){return t.has(x.b.STAND_DOWN)})}},{key:"isInterfering",value:function(){return this._isNotStandDownAnd(this._runner.someResultPresentWhere(function(t){return t.has(x.b.INTERFERENCE)||t.has(x.b.GENERIC_ADBLOCKER)||t.has(x.b.ADBLOCKER)}))}},{key:"isDFPInterfering",value:function(){return this._isNotStandDownAnd(this._runner.someResultPresentWhere(function(t){return t.has(x.b.DFP_INTERFERENCE)}))}},{key:"allowsAcceptableAds",value:function(){var t=this;return this.isContentBlockerPresent().then(function(e){return e&&t._runner.someResultPresentWhere(function(t){return t.has(x.b.ACCEPTABLE_AD)})})}},{key:"isFSM",value:function(){return this._isNotStandDownAnd(this._runner.waitForResultsWhere(function(t){return t.has(x.c.FSM)}).then(function(t){return t.some(function(t){return!t.has(x.a.NOT_PRESENT)})}))}},{key:"isPrivate",value:function(){return this._isNotStandDownAnd(this._runner.someResultPresentWhere(function(t){return t.has(x.b.PRIVATE)}))}},{key:"isContentBlockerPresent",value:function(){return this._isContentBlockerPresent(this._options)}},{key:"internalIsContentBlockerPresent",value:function(){return this._isContentBlockerPresent(this._options.internal)}},{key:"getContentBlocker",value:function(){var t=this;return this.isContentBlockerPresent().then(function(e){return e?t._runner.waitForResultsWhere(function(t){return t.has(x.b.ADBLOCKER)}).then(function(t){var e=void 0,r=s()(t,function(t){return!t.has(x.a.NOT_PRESENT)});return r&&(e=s()(r.attributes,function(t){return n.i(x.d)(t)&&t!==x.a.PRESENT})),e||x.a.UNKNOWN_ADBLOCKER}):null})}},{key:"getFSMData",value:function(){return this._runner.waitForResultsWhere(function(t){return t.has(x.c.FSM)}).then(function(t){return s()(t.map(function(t){return t.getData(_.a)}),function(t){return null!=t})||null})}},{key:"getAllElementHidingData",value:function(){return this._runner.waitForResultsWhere(function(t){return t.has(x.c.HIDING_DATA)}).then(function(t){return c()(u()(t.map(function(t){return t.getData(d.a)})),function(t,e){return t.is(e)})})}},{key:"_isContentBlockerPresent",value:function(t){return this._isNotStandDownAnd(this._runner.someResultPresentWhere(function(e){return t.useInterference&&e.has(x.b.INTERFERENCE)||t.useDFPInterference&&e.has(x.b.DFP_INTERFERENCE)||t.useGenericAdblocker&&e.has(x.b.GENERIC_ADBLOCKER)||t.useAdblocker&&e.has(x.b.ADBLOCKER)}))}},{key:"_isNotStandDownAnd",value:function(t){return this.isStandingDown().then(function(e){return!e&&t})}}]),t}());e.a=L},function(t,e,n){"use strict";n(0).get("util:logger:levels");e.a=["DEBUG","INFO","TIME","WARN","ERROR","OFF"]},function(t,e,n){var r=n(28),o=r.Uint8Array;t.exports=o},function(t,e,n){function r(t,e,n,N,C,x){var I,L=e&w,D=e&T,M=e&S;if(n&&(I=C?n(t,N,C,x):n(t)),void 0!==I)return I;if(!E(t))return t;var B=g(t);if(B){if(I=y(t),!L)return s(t,I)}else{var F=_(t),U=F==P||F==k;if(m(t))return f(t,L);if(F==j||F==R||U&&!C){if(I=D||U?{}:v(t),!L)return D?p(t,c(I,t)):l(t,a(I,t))}else{if(!A[F])return C?t:{};I=b(t,F,r,L)}}x||(x=new o);var G=x.get(t);if(G)return G;x.set(t,I);var H=M?D?d:h:D?keysIn:O,K=B?void 0:H(t);return i(K||t,function(o,i){K&&(i=o,o=t[i]),u(I,i,r(o,e,n,i,t,x))}),I}var o=n(67),i=n(318),u=n(44),a=n(322),c=n(323),f=n(103),s=n(64),l=n(328),p=n(329),h=n(152),d=n(165),_=n(77),y=n(340),b=n(341),v=n(104),g=n(9),m=n(69),E=n(13),O=n(29),w=1,T=2,S=4,R="[object Arguments]",P="[object Function]",k="[object GeneratorFunction]",j="[object Object]",A={};A[R]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[j]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[P]=A["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){var r=n(13),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t){return!(!u(t)||i(t))&&(o(t)?d:f).test(a(t))}var o=n(31),i=n(187),u=n(13),a=n(197),c=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,p=s.toString,h=l.hasOwnProperty,d=RegExp("^"+p.call(h).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t,e,n,s,l){t!==e&&u(e,function(u,f){if(c(u))l||(l=new o),a(t,e,f,n,r,s,l);else{var p=s?s(t[f],u,f+"",t,e,l):void 0;void 0===p&&(p=u),i(t,f,p)}},f)}var o=n(67),i=n(88),u=n(89),a=n(175),c=n(13),f=n(36);t.exports=r},function(t,e,n){function r(t,e,n,r,v,g,m){var E=t[n],O=e[n],w=m.get(O);if(w)return void o(t,n,w);var T=g?g(E,O,n+"",t,e,m):void 0,S=void 0===T;if(S){var R=s(O),P=!R&&p(O),k=!R&&!P&&y(O);T=O,R||P||k?s(E)?T=E:l(E)?T=a(E):P?(S=!1,T=i(O,!0)):k?(S=!1,T=u(O,!0)):T=[]:_(O)||f(O)?(T=E,f(E)?T=b(E):(!d(E)||r&&h(E))&&(T=c(O))):S=!1}S&&(m.set(O,T),v(T,O,r,g,m),m["delete"](O)),o(t,n,T)}var o=n(88),i=n(103),u=n(180),a=n(64),c=n(104),f=n(54),s=n(9),l=n(110),p=n(69),h=n(31),d=n(13),_=n(112),y=n(106),b=n(203);t.exports=r},function(t,e,n){function r(t,e){return o(t,e,function(e,n){return i(t,n)})}var o=n(177),i=n(198);t.exports=r},function(t,e,n){function r(t,e,n){for(var r=-1,a=e.length,c={};++r<a;){var f=e[r],s=o(t,f);n(s,f)&&i(c,u(f,t),s)}return c}var o=n(70),i=n(108),u=n(23);t.exports=r},function(t,e,n){function r(t,e){return e=o(e,t),null==(t=u(t,e))||delete t[a(i(e))]}var o=n(23),i=n(153),u=n(342),a=n(34);t.exports=r},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new o(e).set(new o(t)),e}var o=n(169);t.exports=r},function(t,e,n){function r(t,e){var n=e?o(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var o=n(179);t.exports=r},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),u=r(e),a=u.length;a--;){var c=u[t?a:++o];if(!1===n(i[c],c,i))break}return e}}t.exports=n},function(t,e,n){var r=n(184),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(204))},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e){if(o(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(a.test(t)||!u.test(t)||null!=e&&t in Object(e))}var o=n(9),i=n(127),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=r},function(t,e,n){var r=n(90),o=n(31),i=n(202),u=r?o:i;t.exports=u},function(t,e,n){function r(t){return!!i&&i in t}var o=n(90),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():u.call(e,n,1),--this.size,!0)}var o=n(30),i=Array.prototype,u=i.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(30);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(30);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(30);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var r=arguments,u=-1,a=i(r.length-e,0),c=Array(a);++u<a;)c[u]=r[e+u];u=-1;for(var f=Array(e+1);++u<e;)f[u]=r[u];return f[e]=n(c),o(t,this,f)}}var o=n(102),i=Math.max;t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){var r=n(193),o=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,u=/\\(\\)?/g,a=r(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(i,function(t,n,r,o){e.push(r?o.replace(u,"$1"):n||t)}),e});t.exports=a},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(172),i=n(109);t.exports=r},function(t,e,n){function r(t){if(i(t))throw new Error(u);return o(t)}var o=n(173),i=n(186),u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){var r=n(174),o=n(68),i=o(function(t,e,n){r(t,e,n)});t.exports=i},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return o(t,i(t))}var o=n(18),i=n(36);t.exports=r},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},,function(t,e,n){"use strict";function r(t){t.events=t.events||{},t.events.onDetectionComplete=t.events.onDetectionComplete||function(t){n.i(o.a)(t?"sp.blocking":"sp.not_blocking")}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(221);e["default"]=r;n(0).get("backwards_compatibility:config:apply_default_params")},function(t,e,n){"use strict";function r(t){function e(e,r){l()(t,e)&&(l()(t,r)||f()(n,r,a()(t,e)),i()(n,e))}var n=h()(t);return e("account_id","accountId"),e("client_id","clientId"),e("publisher_base","publisherBase"),e("beacon_endpoint",["beacon","pageViewEndpoint"]),e("content_control_beacon_endpoint",["beacon","contentControlEndpoint"]),e("custom_beacon_entries",["beacon","customEntries"]),e("content_control_callback",["bootstrap","contentControlCallback"]),e("content_control_callback",["rid","contentControlCallback"]),e("enable_rid",["rid","enable"]),e("enable_rid_retry",["rid","enableForgivenessCookie"]),e("dfp_targeting_key",["dfp","targetingKey"]),e("enable_vid",["vid","enable"]),e("enable_generic_vid",["vid","enableGeneric"]),e("enable_iframe_vid",["vid","enableInIFrame"]),e("vid_control_callback",["vid","contentControlCallback"]),e("enable_artifact_detection",["detection","exposeSpecificContentBlockerData"]),e("enable_fsm_detection",["detection","fsm","enable"]),e("enable_fsm_network_detection",["detection","fsm","enableNetwork"]),e("fsm_endpoint",["detection","fsm","endpoint"]),e("use_network_detection",["detection","useNetworkBlockerTests"]),e("site_css_url","siteCssLocation"),e("enable_blocker_style_sheet_disabling","disableBlockerStyleSheets"),e("disable_blocker_style_sheets","disableBlockerStyleSheets"),e("run_immediately","runImmediately"),e("mms_domain",["msg","domain"]),e("mms_client_data_callback",["events","onReceiveMessageData"]),e("mms_choice_selected_callback",["events","onMessageChoiceSelect"]),e("msg_z_index",["msg","zIndex"]),e("enable_style_manager",["styleManager","enable"]),e("enable_simple_style_manager",["styleManager","enableSimple"]),e("enable_full_morph",["styleManager","enableMorphingOutsideAdHierarchy"]),e("smart_lib_url",["smart","libURL"]),e("smart_targeting_key",["smart","targetingKey"]),i()(n,"rid_asset_base"),i()(n,"gpt_auto_load"),i()(n,"converge_recovery_domain"),i()(n,"msg_lib_location"),i()(n,"smart_auto_load"),n}Object.defineProperty(e,"__esModule",{value:!0});var o=n(375),i=n.n(o),u=n(371),a=n.n(u),c=n(374),f=n.n(c),s=n(373),l=n.n(s),p=n(370),h=n.n(p);e["default"]=r;n(0).get("backwards_compatibility:config:index")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(225),a=n(15),c=n(2),f=n(25),s=n(5);n.d(e,"AdblockBeacon",function(){return y});var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},h=n(0).get("delivery:adblock_beacon"),d=n(38),_=n(46),y=function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,d.BEACON));return c["default"].all([t.isInterfering().then(function(t){n._isInterfering=t}),t.isDFPInterfering().then(function(t){n._isDFPInterfering=t}),t.isContentBlockerPresent().then(function(t){n._isContentBlockerPresent=t}),t.isPrivate().then(function(t){n._isPrivate=t}),t.isFSM().then(function(t){n._isFSM=t}),t.serializeResults().then(function(t){n._serializedResults=t}),t.allowsAcceptableAds().then(function(t){n._allowsAcceptableAds=t})]).then(function(){n.send()}),n}return i(e,t),l(e,[{key:"populateBeaconFields",value:function(){p(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"populateBeaconFields",this).call(this),this.set(_.SENTINEL_FLAG,1),this._isInterfering||this._isDFPInterfering?this.set(_.ADBLOCK_DETECTED,1):null!=this._isInterfering&&null!=this._isDFPInterfering&&this.set(_.ADBLOCK_DETECTED,0),null!=this._serializedResults&&this.set(_.DEBUG_0,this._serializedResults),null!=this._allowsAcceptableAds&&this.set(_.EXCEPTION_RULES,this._allowsAcceptableAds?1:0);var t=[this._isInterfering,this._isContentBlockerPresent,this._isPrivate,this._isFSM,this._isDFPInterfering].map(function(t){return null==t?-1:t?1:0}).join("::");this.set(_.DEBUG_2,t)}},{key:"send",value:function(t){p(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"send",this).call(this,function(e){if(null!=e&&s["default"].has(["msg","domain"])){var n=e;if(n.target&&"string"==typeof n.target.src){var r=n.target.src,o=new f.a(r);o.hostname=s["default"].get(["msg","domain"]),o.pathname="/pv";var i=new Image;i.src=o.toString(),h.info("firing msg pv error beacon",i.src)}}t&&(e?t(e):t())})}}]),e}(u["default"]),b=function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return new y(t),n.on("pagechange",function(){new y(t)}),n}return i(e,t),e}(a.b);e["default"]=b},function(t,e,n){"use strict";function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.location.search,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window,c=i()(e),f=r&&new u.a(r).getSearchParam("_sp_scriptVersion");if(!f)return void c(!1);var s=o.document.createElement("script");s.id="_sp_override",s.addEventListener("load",function(){c(!0)}),s.addEventListener("error",function(){c(!1)});var l="latest"===f?"":"-v"+f;s.src=n+"/0/"+f+"/"+t+l+".js",o.document.head?o.document.head.appendChild(s):o.document.documentElement.appendChild(s)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(157),i=n.n(o),u=n(25);e["default"]=r;var a=(n(0).get("delivery:override_script_version"),["h","t","t","p","s",":","/","/","s","p","-","j","s","-","r","e","l","e","a","s","e","s",".","s","3",".","a","m","a","z","o","n","a","w","s",".","c","o","m"].join(""))},function(t,e,n){n(0).get("delivery:stand_down");window._sp_=window._sp_||{};var r={checkState:function(t){t(!1)},isAdBlocking:function(t){t(!1)},getSafeUri:function(t){return t},pageChange:function(){},setupSmartBeacons:function(){}};t.exports.mockApi=function(t){for(var e=0;e<t.length;e++)window._sp_[t[e]]=r[t[e]]}},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){var e=Date.now();t.isContentBlockerPresent().then(function(t){function n(){f.info("triggering on detection complete",t),a["default"].get(["events","onDetectionComplete"])(t)}var r=Date.now(),o=a["default"].get("runImmediately")?0:Math.max(200-(r-e),0);o>0?window.setTimeout(function(){n()},o):n()})}Object.defineProperty(e,"__esModule",{value:!0});var a=n(5),c=n(15),f=n(0).get("life_cycle:events:on_detection_complete_feature"),s=function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.on("pagechange",function(){u(t)}),u(t),n}return i(e,t),e}(c.f.to(c.b));e["default"]=s},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){function o(t,e){var n=t[0].map(function(t){return e?new t(e):new t});return u.push.apply(u,r(n)),f["default"].all(n.map(function(t){return t.startPromise})).then(function(){var o=t[1].map(function(t){return e?new t(e):new t});return u.push.apply(u,r(o)),f["default"].all(n.map(function(t){return t.resolutionPromise}).concat(o.map(function(t){return t.resolutionPromise})))})}n.i(p["default"])(l["default"].get(["debug","level"])),b.info("client config",window._sp_.config);var u=[];n.i(h.a)("pageChange",function(){u.forEach(function(t){t.emit("pagechange")})}),n.i(h.a)("scriptName",t),n.i(h.a)("version",_.a),b.info("build version",window._sp_.version),window._sp_._networkListenerData||n.i(h.a)("_networkListenerData",n.i(d.a)());var a=n.i(s.a)(),v=e.filter(function(t){return t.prototype&&t.prototype instanceof y.d}),g=e.filter(function(t){return t.prototype&&t.prototype instanceof y.b}),m=e.filter(function(t){return t.prototype&&t.prototype instanceof y.c}),E=e.filter(function(t){return t.prototype&&t.prototype instanceof y.e});o(i(v)).then(function(){var t=l["default"].get("detection"),e=t.internal,n=new c.a({runImmediately:l["default"].get("runImmediately"),useInterference:t.useNetworkBlockerTests,useDFPInterference:t.useDFPNetworkBlockerTests,useGenericAdblocker:t.useGenericContentBlockerTests,useAdblocker:t.useSpecificContentBlockerTests,internal:{useInterference:e.useNetworkBlockerTests,useDFPInterference:e.useDFPNetworkBlockerTests,useGenericAdblocker:e.useGenericContentBlockerTests,useAdblocker:e.useSpecificContentBlockerTests}});return n.isContentBlockerPresent().then(function(t){a(t)}),n.isInterfering().then(function(){document.removeEventListener("load",window._sp_._networkListenerData.load.listener,!0),document.removeEventListener("error",window._sp_._networkListenerData.error.listener,!0),window._sp_._networkListenerData.load.events=[],window._sp_._networkListenerData.error.events=[]}),o(i(g),n).then(function(){return o(i(m),n)}).then(function(){return o(i(E),n)})})}function i(t){var e=a()(t,function(t){return y.f.test(t)?"1":"0"});return[e[0]||[],e[1]||[]]}Object.defineProperty(e,"__esModule",{value:!0});var u=n(372),a=n.n(u),c=n(167),f=n(2),s=n(358),l=n(5),p=n(78),h=n(11),d=n(361),_=n(32),y=n(15);e["default"]=o;var b=n(0).get("life_cycle:index")},function(t,e,n){n(0).get("util:detect_stand_down_browser");t.exports=function(t){t=(t||navigator.userAgent||navigator.vendor||window.opera).toLowerCase();var e=t.match(/(msie|trident)\s*(\d+)\./),n=e&&window.parseInt(e[2]);return!!n&&n<11}},function(t,e,n){n(0).get("util:force_util_promise");t.exports=function(){var t=window.Promise;delete window.Promise,n(2),window.Promise=t}},,function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}t.exports=n},function(t,e){function n(t,e){return t+r(o()*(e-t+1))}var r=Math.floor,o=Math.random;t.exports=n},function(t,e,n){function r(t,e,n){if(n&&"boolean"!=typeof n&&i(t,e,n)&&(e=n=void 0),void 0===n&&("boolean"==typeof e?(n=e,e=void 0):"boolean"==typeof t&&(n=t,t=void 0)),void 0===t&&void 0===e?(t=0,e=1):(t=u(t),void 0===e?(e=t,t=0):e=u(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var s=f();return c(t+s*(e-t+a("1e-"+((s+"").length-1))),e)}return o(t,e)}var o=n(218),i=n(74),u=n(220),a=parseFloat,c=Math.min,f=Math.random;t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=void 0;try{n=new Event(t,{bubbles:!0,cancelable:!1})}catch(e){n=document.createEvent("Event"),"function"==typeof n.initEvent&&n.initEvent(t,!0,!1)}e.dispatchEvent(n)}e.a=r;n(0).get("util:dom:dispatch_event")},function(t,e,n){n(0).get("config:config");t.exports={bugsnagKey:"00eac706c084cf17802b8cba591a1128",detection:{elementDetection:{waitInterval:100,maxRetries:1}},beacon:{shiftKey:3}}},,,function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(98),a=n(5),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},s=(n(0).get("util:beacon:index"),n(317)),l=n(46),p=n(38),h=function(t){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.BEACON;r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return s(function(){return n.send()}),n}return i(e,t),c(e,[{key:"populateBeaconFields",value:function(){f(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"populateBeaconFields",this).call(this),this._populateCommonFields(),this._populateCustomerFields()}},{key:"_populateCommonFields",value:function(){this.set(l.PAGE_URL,document.location.hostname+document.location.pathname)}},{key:"_populateCustomerFields",value:function(){var t=this,e=a["default"].get(["beacon","customEntries"]);e&&e.forEach(function(e,n){t.set(l["CUSTOMER_"+(n+1).toString()],e)})}},{key:"processEndpoint",value:function(t){return t.replace(/^(https?:)?\/\//,"")}},{key:"dataPostProcessing",value:function(t){if(t=t.slice(),t.length>0&&0===t[0].indexOf("id")){var e=Math.floor(Math.random()*(t.length-1)+1),n=t[0];t[0]=t[e],t[e]=n}return t}}]),e}(u.a);e["default"]=h},function(t,e,n){function r(t,e){return!!(null==t?0:t.length)&&o(t,e,0)>-1}var o=n(117);t.exports=r},function(t,e){function n(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e){function n(t){return t.split("")}t.exports=n},function(t,e){function n(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e,n){function r(t,e){return o(e,function(e){return t[e]})}var o=n(73);t.exports=r},function(t,e){function n(){}t.exports=n},function(t,e,n){function r(t){return u(t)||i(t)||!!(a&&t&&t[a])}var o=n(116),i=n(54),u=n(9),a=o?o.isConcatSpreadable:void 0;t.exports=r},function(t,e){function n(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e){function n(t){return t.split("")}t.exports=n},function(t,e,n){function r(t){return"string"==typeof t||!i(t)&&u(t)&&o(t)==a}var o=n(53),i=n(9),u=n(39),a="[object String]";t.exports=r},,function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(63),a=n(1),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},s=(n(0).get("detection:acceptable_ad:element_hiding_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),c(e,null,[{key:"getSchema",value:function(){return f(e.__proto__||Object.getPrototypeOf(e),"getSchema",this).call(this).addAttribute([a.b.ACCEPTABLE_AD])}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".abp_ob_exist",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return f(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).call(this,t,n)}}]),e}(u.a));e.a=s},function(t,e,n){"use strict";var r=n(239);n(0).get("detection:acceptable_ad:index");e.a=[r.a]},function(t,e,n){"use strict";var r=n(242);n(0).get("detection:adblocker:chrome:adblock:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(131),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:chrome:adblock:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADBLOCK:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({shadow:e.getAdblockerStyleSheets()}))}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";var r=n(244),o=n(245);n(0).get("detection:adblocker:chrome:adblock_plus:index");e.a=[r.a,o.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(4),a=n(26),c=n(3),f=n(298),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:chrome:adblock_plus:native_shadow_root_override_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new u.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.NATIVE_OVERRIDE)}},{key:"findDependency",value:function(t){return t.has(s.b.GENERIC_ADBLOCKER,s.c.HIDING)}},{key:"testMethod",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,r=Object.getOwnPropertyDescriptor(e.Element.prototype,"shadowRoot").get;return n.i(a.a)(r)?this.getSchema().createResult(s.f.NO_NATIVE_OVERRIDE,s.a.NOT_PRESENT):n.i(f.a)(t)?this.getSchema().createResult(s.f.SHADOW_ROOT_NATIVE_OVERRIDE,s.a.ADBLOCK_PLUS):this.getSchema().createResult(s.f.NO_ELEMENT_HIDDEN,s.a.NOT_PRESENT)}}]),e}(c.a));e.a=p},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(132),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:chrome:adblock_plus:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADBLOCK_PLUS:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({shadow:e.getAdblockerStyleSheets()}))}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";var r=n(247);n(0).get("detection:adblocker:chrome:adguard:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(133),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:chrome:adguard:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADGUARD:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({shadow:e.getAdblockerStyleSheets()}))}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";var r=n(249);n(0).get("detection:adblocker:firefox:adblock_plus:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=n(134),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:adblocker:firefox:adblock_plus:style_property_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.ADBLOCKER,c.c.ARTIFACT,c.c.STYLE_PROPERTY)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return n.i(f.a)(e).then(function(e){var n=e.foundAdblocker();return t.getSchema().createResult(n?c.a.ADBLOCK_PLUS:c.a.NOT_PRESENT,n?c.f.STYLE_PROPERTY_PRESENT:c.f.NO_STYLE_PROPERTY_PRESENT)})}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(251);n(0).get("detection:adblocker:firefox:adguard:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(10),a=n(3),c=n(4),f=n(135),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:firefox:adguard:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new c.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADGUARD:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,u.a.fromStyleSheets({document:e.getAdblockerStyleSheets()}))}}]),e}(a.b));e.a=p},function(t,e,n){"use strict";var r=n(253);n(0).get("detection:adblocker:firefox:ublock_origin:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=n(136),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:adblocker:firefox:ublock_origin:style_property_and_hidden_property_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.ADBLOCKER,c.c.ARTIFACT,c.c.STYLE_PROPERTY,c.c.HIDDEN_PROPERTY)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return n.i(f.a)(e).then(function(e){var n=e.foundAdblocker();return t.getSchema().createResult(n?c.a.UBLOCK_ORIGIN:c.a.NOT_PRESENT,n?c.f.STYLE_PROPERTY_PRESENT:c.f.NO_STYLE_PROPERTY_PRESENT,n?c.f.HIDDEN_PROPERTY_PRESENT:c.f.NO_HIDDEN_PROPERTY_PRESENT)})}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(55),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:generic:ublock:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return n.i(f.a)(e).then(function(e){var n=e.foundAdblocker();return t.getSchema().createResult(n?s.a.UBLOCK:s.a.NOT_PRESENT,n?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({document:e.getAdblockerStyleSheets()}))})}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(79),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:generic:ublock_origin:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return n.i(f.a)(e).then(function(e){var n=e.foundAdblocker();return t.getSchema().createResult(n?s.a.UBLOCK_ORIGIN:s.a.NOT_PRESENT,n?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({document:e.getAdblockerStyleSheets()}))})}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=n(137),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:adblocker:internet_explorer:adblock_plus:custom_property_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.ADBLOCKER,c.c.ARTIFACT,c.c.CUSTOM_PROPERTY)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t).foundAdblocker();return this.getSchema().createResult(e?c.a.ADBLOCK_PLUS:c.a.NOT_PRESENT,e?c.f.CUSTOM_PROPERTY_PRESENT:c.f.NO_CUSTOM_PROPERTY_PRESENT)}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(256);n(0).get("detection:adblocker:internet_explorer:adblock_plus:index");e.a=[r.a]},function(t,e,n){"use strict";var r=n(259);n(0).get("detection:adblocker:opera:native:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=n(138),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:adblocker:opera:native:style_property_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.ADBLOCKER,c.c.ARTIFACT,c.c.STYLE_PROPERTY)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return n.i(f.a)(e).then(function(e){var n=e.foundAdblocker();return t.getSchema().createResult(n?c.a.NATIVE:c.a.NOT_PRESENT,n?c.f.STYLE_PROPERTY_PRESENT:c.f.NO_STYLE_PROPERTY_PRESENT)})}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(261);n(0).get("detection:adblocker:safari:adblock:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(10),a=n(3),c=n(4),f=n(139),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:safari:adblock:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new c.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADBLOCK:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,u.a.fromStyleSheets({document:e.getAdblockerStyleSheets()}))}}]),e}(a.b));e.a=p},function(t,e,n){"use strict";var r=n(263);n(0).get("detection:adblocker:safari:adblock_plus:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(10),f=n(140),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("detection:adblocker:safari:adblock_plus:style_sheet_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new a.a(s.b.ADBLOCKER,s.c.ARTIFACT,s.c.STYLE_SHEET,s.c.HIDING_DATA)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=n.i(f.a)(t),r=e.foundAdblocker();return this.getSchema().createResult(r?s.a.ADBLOCK_PLUS:s.a.NOT_PRESENT,r?s.f.STYLE_SHEET_PRESENT:s.f.NO_STYLE_SHEET_PRESENT,c.a.fromStyleSheets({document:e.getAdblockerStyleSheets()}))}}]),e}(u.b));e.a=p},function(t,e,n){"use strict";var r=n(131),o=n(132),i=n(133),u=n(79),a=n(55),c=(n(0).get("detection:artifact:chrome:index"),[r.a,o.a,i.a,a.a,u.a]);e.a=c},function(t,e,n){"use strict";var r=n(134),o=n(135),i=n(136),u=n(79),a=n(55),c=(n(0).get("detection:artifact:firefox:index"),[r.a,o.a,i.a,a.a,u.a]);e.a=c},function(t,e,n){"use strict";function r(t){var e=t.document;return new i["default"](function(n){"complete"===e.readyState?n():t.addEventListener("load",function(){n()})}).then(function(){return new i["default"](function(t){window.setTimeout(function(){t(o(e))},100)})})}function o(t){var e=n.i(c.a)(t,function(t){return c.b.ONLY_DISPLAY_NONE.test(t.cssText)}),r=1===e.length&&e[0].cssRules.length>100?e:[];return n.i(a.b)(t,u.b.ADBLOCK_PLUS,r)}var i=n(2),u=n(7),a=n(20),c=n(17);e.a=r;n(0).get("detection:artifact:internet_explorer:adblock_plus_1_6")},function(t,e,n){"use strict";var r=n(137),o=n(266),i=(n(0).get("detection:artifact:internet_explorer:index"),[r.a,o.a]);e.a=i},function(t,e,n){"use strict";var r=n(55),o=n(139),i=n(140),u=(n(0).get("detection:artifact:safari:index"),[r.a,o.a,i.a]);e.a=u},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(83),a=n(128),c=n(1),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},l=(n(0).get("detection:dfp_interference:image_network_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),f(e,null,[{key:"getSchema",value:function(){return s(e.__proto__||Object.getPrototypeOf(e),"getSchema",this).call(this).addAttribute(c.b.DFP_INTERFERENCE).removeAttribute(c.b.INTERFERENCE)}},{key:"testMethod",value:function(){return s(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).call(this,n.i(a.a)())}}]),e}(u.a));e.a=l},function(t,e,n){"use strict";var r=n(269);n(0).get("detection:dfp_interference:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){return t+"/"+e}var a=n(3),c=n(4),f=n(82),s=n(1),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=n(0).get("detection:fsm:ajax_data_test"),h=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,null,[{key:"getSchema",value:function(){return new c.a(s.b.GENERIC_ADBLOCKER,s.b.FSM_DATA,s.c.NETWORK,s.c.INFERENCE,s.c.AJAX,s.c.FSM)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&r?(p.info("loading fsm data",e,r),n.i(f.a)(u(e,r)).then(function(e){return t.getSchema().createResult(e.blocked?s.a.PRESENT:s.a.NOT_PRESENT,e.reasonAttribute,e.infoAttributes,e.xhrData,new s.x(r))})):(p.error("cannot load fsm data",e,r),this.getSchema().createResult(s.a.NOT_PRESENT,s.f.CANNOT_TEST))}}]),e}(a.b);e.a=h},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){var r=document.createElement(O[n.i(g.a)(0,O.length)]);r.className=n.i(g.b)(),document.body.appendChild(r);var o=document.createElement("style");return document.head.appendChild(o),o.innerHTML="\n        "+r.nodeName.toLowerCase()+"."+r.className+" {\n            position: absolute !important;\n            top: -9999px !important;\n            left: -9999px !important;\n        }\n    ",d["default"].all(a(o,r,t,e)).then(function(t){r.parentElement&&document.body.removeChild(r),o.parentElement&&document.head.removeChild(o);var e=t.reduce(function(t,e){return t.addAttribute(e.attributes)});return e.has(v.a.PRESENT)?e.removeAttribute(v.a.NOT_PRESENT,v.f.NO_MATCHING_BLACKLIST):e})}function a(t,e,r,o){var i=!1;return o.map(function(o){var u=document.createElement(O[n.i(g.a)(0,O.length)]);u.className=n.i(g.b)(),e.appendChild(u);var a=void 0;try{a=n.i(y.a)(o)}catch(t){return E.warn("broken rule",o),r.createResult(v.a.NOT_PRESENT,v.f.NO_MATCHING_BLACKLIST,new v.u(o))}var f=u.nodeName.toLowerCase()+"."+u.className+" > "+o,s="\n            "+f+" {\n                display: block;\n                height: 5px !important;\n                width: 5px !important;\n            }\n        ";return null==t.sheet||"function"!=typeof t.sheet.insertRule?t.innerHTML+=s:t.sheet.insertRule(s,0),a.forEach(function(t){u.appendChild(t)}),c().then(function(){return new d["default"](function(t){var e=document.querySelector(f);if(!e)return void t(r.createResult(v.a.NOT_PRESENT,v.f.NO_MATCHING_BLACKLIST,new v.v(o)));if(n.i(_.b)(e)){E.debug("hiding rule",o);var u=void 0;i||(i=!0,u=p.a.fromElement(e,o)),t(r.createResult(v.a.PRESENT,v.f.HIDE_MATCHING_BLACKLIST,u,new v.w(o)))}else t(r.createResult(v.a.NOT_PRESENT,v.f.NO_MATCHING_BLACKLIST))})}).then(function(t){return u.parentElement&&e.removeChild(u),t})})}function c(){return new d["default"](function(t){setTimeout(function(){setTimeout(function(){t()},150)},1)})}var f=n(21),s=n.n(f),l=n(4),p=n(10),h=n(56),d=n(2),_=n(16),y=n(147),b=n(45),v=n(1),g=n(22),m=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),E=n(0).get("detection:fsm:element_hiding_test"),O=["div","span","li","section"],w=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),m(e,null,[{key:"getSchema",value:function(){return new l.a(v.b.GENERIC_ADBLOCKER,v.c.INFERENCE,v.c.FSM,v.c.ELEMENT,v.c.HIDING,v.c.HIDING_DATA)}},{key:"testMethod",value:function(t){var e=s()(this.getFSMData(t,b.d));return 0===e.length?(E.debug("no hiding rules"),this.getSchema().createResult(v.a.NOT_PRESENT,v.f.NO_ELEMENT_HIDING_RULES)):u(this.getSchema(),e)}}]),e}(h.a);e.a=w},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(56),a=n(83),c=n(45),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=n(0).get("detection:fsm:image_network_test"),p=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return a.a.getSchema().addAttribute(f.c.FSM)}},{key:"testMethod",value:function(t){var e=this.getFSMData(t,c.b).pop(),n=e&&e.img;return l.debug("fsm image network url",n),null==n?this.getSchema().createResult(f.a.NOT_PRESENT,f.f.CANNOT_TEST):a.a.testMethod.call(this,n+"?cb="+Date.now())}}]),e}(u.a);e.a=p},function(t,e,n){"use strict";function r(){if(!f["default"].get(["detection","fsm","enable"]))return[];var t=o.a.bindArgs(f["default"].get(["detection","fsm","endpoint"]),document.domain);return f["default"].get(["detection","fsm","enableNetwork"])?[t,i.a,a.a,u.a,c.a]:[t,i.a]}var o=n(271),i=n(272),u=n(273),a=n(276),c=n(278),f=n(5);e.a=r;n(0).get("detection:fsm:index")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=(n(0).get("detection:fsm:network_blocker_list"),function(){function t(e,n,o,i){r(this,t),this._name=e,this._domain=n||"",this._blacklistRules=o,this._whitelistRules=i}return o(t,[{key:"getName",value:function(){return this._name}},{key:"allMatchingBlacklistRules",value:function(t,e){return this._allMatchingRules(this._blacklistRules,t,e)}},{key:"allMatchingWhitelistRules",value:function(t,e){return this._allMatchingRules(this._whitelistRules,t,e)}},{key:"_allMatchingRules",value:function(t,e,n){var r=this;return t.reduce(function(t,o){var i=e.filter(function(t){return o.test(t.src,{tagName:t.tagName,domain:r._domain})}),a=n.filter(function(t){return o.test(t.src,{tagName:t.tagName,domain:r._domain})});return 0===i.length&&0===a.length?t:t.concat(new u(o,i,a))},[])}}]),t}());e.a=i;var u=function t(e,n,o){r(this,t),this.rule=e,this.loadEvents=n,this.errorEvents=o}},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e,o){var i=n.i(g.a)(window._sp_._networkListenerData);if(null==i)return t.createResult(E.a.NOT_PRESENT,E.f.NO_NETWORK_LISTENER_DATA);var u=i.loadEvents,a=i.errorEvents;S.debug("fsm load/error events",u,a);var f=e.reduce(function(t,e){var n,o,i=p()(t,function(t){return t.listName===e.listName});return-1===i?(t.push(e),t):((n=t[i].blacklist).push.apply(n,r(e.blacklist)),(o=t[i].whitelist).push.apply(o,r(e.whitelist)),t)},[]);S.debug("network rules by list",f);var l=f.map(function(t){return new b.a(t.listName,document.domain,t.blacklist.map(function(t){return new O.a(t)}),t.whitelist.map(function(t){return new O.b(t)}))});if(0===l.length)return t.createResult(E.a.NOT_PRESENT,E.f.NO_NETWORK_BLOCKING_RULES);var h=u.map(function(t){return new w.a(c(t.src,o.location.protocol),t.tagName)}),d=a.map(function(t){return new w.b(c(t.src,o.location.protocol),t.tagName)});return l.reduce(function(t,e){S.debug("fsm networker blocker list:",e.getName());var n=e.allMatchingBlacklistRules(h,d);S.debug("blacklist rule matches:",n);var r=e.allMatchingWhitelistRules(h,d);S.debug("whitelist rule matches:",r);var o=n.some(function(t){return t.loadEvents.length>0}),i=n.some(function(t){return t.errorEvents.length>0}),u=r.some(function(t){return t.loadEvents.length>0}),a=r.some(function(t){return t.errorEvents.length>0}),c=new E.p(e.getName(),n.map(function(t){return new E.q(t.rule.toString(),t.loadEvents.map(function(t){return new E.r(t.src,t.tagName)}),t.errorEvents.map(function(t){return new E.s(t.src,t.tagName)}))}),r.map(function(t){return new E.t(t.rule.toString(),t.loadEvents.map(function(t){return new E.r(t.src,t.tagName)}),t.errorEvents.map(function(t){return new E.s(t.src,t.tagName)}))}));if(S.debug("blacklist load",o),S.debug("blacklist error",i),S.debug("whitelist load",u),S.debug("whitelist error",a),S.debug(c),t.has(E.a.PRESENT))return o||i||u||a?t.addAttribute(c):t;if(i&&!o)return t.addAttribute(E.a.PRESENT,E.f.ERROR_MATCHING_BLACKLIST,c).removeAttribute(E.a.NOT_PRESENT,E.f.NO_MATCHING_BLACKLIST);if(i&&o){var f=s()(n.map(function(t){return t.loadEvents})),p=f.every(function(t){return l.some(function(e){return e.allMatchingWhitelistRules([t],[]).length>0})});return S.debug("all loads matching whitelist",p),p?t.addAttribute(E.a.PRESENT,E.f.ERROR_MATCHING_BLACKLIST,E.f.LOAD_MATCHING_WHITELIST,c).removeAttribute(E.a.NOT_PRESENT,E.f.NO_MATCHING_BLACKLIST):t.addAttribute(E.f.LOAD_MATCHING_BLACKLIST,c).removeAttribute(E.f.NO_MATCHING_BLACKLIST)}return!i&&o?t.addAttribute(E.f.LOAD_MATCHING_BLACKLIST,c).removeAttribute(E.f.NO_MATCHING_BLACKLIST):u||a?t.addAttribute(c):t},t.createResult(E.a.NOT_PRESENT,E.f.NO_MATCHING_BLACKLIST))}function c(t,e){return 0===t.indexOf("//")?e+t:t}var f=n(19),s=n.n(f),l=n(123),p=n.n(l),h=n(21),d=n.n(h),_=n(4),y=n(56),b=n(275),v=n(2),g=n(316),m=n(45),E=n(1),O=n(277),w=n(150),T=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),S=n(0).get("detection:fsm:network_listener_test"),R=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),T(e,null,[{key:"getSchema",value:function(){return new _.a(E.b.GENERIC_ADBLOCKER,E.c.FSM,E.c.NETWORK_LISTENER,E.c.INFERENCE)}},{key:"testMethod",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,r=d()(this.getFSMData(t,m.c));return S.debug("fsm network rules",r),new v["default"](function(t){"complete"===n.document.readyState?t(a(e.getSchema(),r,n)):n.addEventListener("load",function(){t(a(e.getSchema(),r,n))})})}}]),e}(y.a);e.a=R},function(t,e,n){"use strict";function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t){return new RegExp(t.replace(/\*+/g,"*").replace(/\^\|$/,"^").replace(/\W/g,"\\$&").replace(/\\\*/g,".*").replace(/\\\^/g,"(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/,"^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/,"^").replace(/\\\|$/,"$").replace(/^(\.\*)/,"").replace(/(\.\*)$/,""))}function a(t){return t.split(",").map(function(t){if(0===t.indexOf("domain=")){var e=t.slice("domain=".length);return new P("domain",e.split("|").map(s))}var n=t.indexOf("third-party");return 0===n||1===n?f(t):c(t)})}function c(t){return l(t,T)}function f(t){return l(t,S)}function s(t){return l(t,R)}function l(t,e){var n=t.match(/(~)?(.*)/);return null==n?new e(t):new e(n[2],"~"===n[1])}function p(t,e,n){if(0===t.length)return!0;var r=t.filter(function(t){return t instanceof O&&!t.not}),o=t.filter(function(t){return t instanceof E&&!t.not}),i=t.filter(function(t){return t.not});return!o.some(function(t){return!t.test(e,n)})&&(!(r.length>0&&r.every(function(t){return!t.test(e,n)}))&&!i.some(function(t){return t.test(e,n)}))}var h=n(153),d=n.n(h),_=n(25);n.d(e,"a",function(){return v}),n.d(e,"b",function(){return g});var y=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),b=(n(0).get("detection:fsm:network_rule"),function(){function t(e){i(this,t);var n=e.indexOf("$"),r=e,o=[];n>-1&&(o=a(e.slice(n+1)),r=e.slice(0,n)),this._ruleStr=e,this.regExp=u(r),this.options=o}return y(t,[{key:"toString",value:function(){return this._ruleStr}},{key:"test",value:function(t,e){return this.regExp.test(t)&&this._testOptions(t,e)}},{key:"_testOptions",value:function(t,e){return p(this.options,t,e)}}]),t}()),v=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(b),g=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(b),m=function t(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];i(this,t),this.name=e,this.not=n},E=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(m),O=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),e}(m),w={img:"image",iframe:"subdocument"},T=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),y(e,[{key:"test",value:function(t,e){var n=e.tagName,r=w[n]||n;return this.name===r}}]),e}(O),S=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),y(e,[{key:"test",value:function(t,e){var n=new _.a(t),r=n.hostname;if(r.indexOf(e.domain)>-1)return!1;var o=r.split("."),i=e.domain.split(".");if(d()(o)!==d()(i))return!0;if("co"===o[o.length-2]&&"uk"===d()(o)){if("co"!==i[i.length-2]||"uk"!==d()(i))return!0;o.pop(),i.pop()}return o.pop(),i.pop(),d()(o)!==d()(i)}}]),e}(E),R=function(t){function e(){return i(this,e),r(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),y(e,[{key:"test",value:function(t,e){return e.domain.indexOf(this.name)>-1}}]),e}(O),P=function(t){function e(t,n){i(this,e);var o=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.domains=n,o}return o(e,t),y(e,[{key:"test",value:function(t,e){return p(this.domains,t,e)}}]),e}(E)},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(56),a=n(142),c=n(45),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=n(0).get("detection:fsm:script_network_test"),p=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return a.a.getSchema().addAttribute(f.c.FSM)}},{key:"findDependency",value:function(t){return t.has(f.b.FSM_DATA)}},{key:"testMethod",value:function(t){var e=this.getFSMData(t,c.b).pop(),n=e&&e.script;return l.debug("fsm script network url",n),null==n?this.getSchema().createResult(f.a.NOT_PRESENT,f.f.CANNOT_TEST):a.a.testMethod.call(this,n)}}]),e}(u.a);e.a=p},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(280),a=n(141),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},s=(n(0).get("detection:generic_adblocker:image_hiding_fastly_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),c(e,null,[{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return f(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).call(this,t,n.i(a.a)())}}]),e}(u.a));e.a=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e,r){return new f["default"](function(o){function i(){function i(){u(),window.clearInterval(f)}var c=0;a.style.display="block",d.debug("first client height",a.clientHeight);var f=e.setInterval(function(){var e=n.i(l.b)(a),u=new p.g(r),f=new p.y(a.clientHeight);e?(i(),o(t.createResult(p.a.PRESENT,p.f.ELEMENT_HIDDEN,p.f.LOAD_BLOCK,u,f))):10==++c&&(i(),o(t.createResult(p.a.NOT_PRESENT,p.f.NO_ELEMENT_HIDDEN,p.f.LOAD_BLOCK,u,f)))},100)}function u(){a.parentElement&&e.document.body.removeChild(a)}if("complete"===e.document.readyState)return void o(t.createResult(p.a.NOT_PRESENT,p.f.CANNOT_TEST));var a=new e.Image;a.style.setProperty("display","block"),a.style.setProperty("position","absolute","important"),a.style.setProperty("top","-9999px","important"),a.style.setProperty("height","5px","important"),a.style.setProperty("min-height","5px","important"),a.style.setProperty("width","5px","important"),a.style.setProperty("min-width","5px","important"),a.addEventListener("load",function(){u(),o(t.createResult(p.a.NOT_PRESENT,p.f.NO_LOAD_BLOCK,new p.g(r)))}),a.addEventListener("error",function(){i()}),a.src=r,e.document.body.appendChild(a)})}var a=n(3),c=n(4),f=n(2),s=n(128),l=n(16),p=n(1),h=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),d=n(0).get("detection:generic_adblocker:image_hiding_test"),_=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),h(e,null,[{key:"getSchema",value:function(){return new c.a(p.b.GENERIC_ADBLOCKER,p.c.HIDING,p.c.IMAGE,p.c.INFERENCE)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.i(s.a)();return u(this.getSchema(),t,e)}}]),e}(a.b);e.a=_},function(t,e,n){"use strict";var r=n(63),o=n(279),i=n(282);n(0).get("detection:generic_adblocker:index");e.a=[r.a,o.a,i.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(63),a=n(2),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),f=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)},s=(n(0).get("detection:generic_adblocker:on_load_element_hiding_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),c(e,null,[{key:"testMethod",value:function(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return"complete"===r.document.readyState?f(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).call(this,t,r,o):new a["default"](function(i){r.addEventListener("load",function(){i(f(e.__proto__||Object.getPrototypeOf(e),"testMethod",n).call(n,t,r,o))})})}}]),e}(u.a));e.a=s},function(t,e,n){"use strict";var r=n(141),o=n(284);n(0).get("detection:interference:index");e.a=[r.b,o.a]},function(t,e,n){"use strict";var r=n(142),o=(n(0).get("detection:interference:script_network_fastly_test"),["/","/","0","9","1","4",".","g","l","o","b","a","l",".","s","s","l",".","f","a","s","t","l","y",".","n","e","t","/","a","d","2","/","s","c","r","i","p","t","/","x",".","j","s"].join(""));e.a=r.a.bindArgs(o)},function(t,e,n){"use strict";var r=n(286);n(0).get("detection:private:chrome:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(2),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:private:chrome:request_file_system_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(f.b.PRIVATE,f.c.FEATURE_ACCESS)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return new c["default"](function(n){e.webkitRequestFileSystem?e.webkitRequestFileSystem(window.TEMPORARY,1,function(){n(t.getSchema().createResult(f.a.NOT_PRESENT,f.f.REQUEST_FILE_SYSTEM_SUCCESS))},function(e){n("SecurityError"===e.name?t.getSchema().createResult(f.a.PRESENT,f.f.REQUEST_FILE_SYSTEM_ERROR,new f.j(e.name)):t.getSchema().createResult(f.a.NOT_PRESENT,f.f.REQUEST_FILE_SYSTEM_ERROR,new f.j(e.name)))}):n(t.getSchema().createResult(f.a.NOT_PRESENT,f.f.NO_REQUEST_FILE_SYSTEM))})}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(288);n(0).get("detection:private:firefox:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(2),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:private:firefox:indexed_db_open_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(f.b.PRIVATE,f.c.FEATURE_ACCESS)}},{key:"testMethod",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return new c["default"](function(n){if(e.indexedDB){var r=e.indexedDB.open("test");r.onsuccess=function(){n(t.getSchema().createResult(f.a.NOT_PRESENT,f.f.INDEXED_DB_OPEN_SUCCESS))},r.onerror=function(){n(t.getSchema().createResult(f.a.PRESENT,f.f.INDEXED_DB_OPEN_ERROR))}}else n(t.getSchema().createResult(f.a.NOT_PRESENT,f.f.NO_INDEXED_DB))})}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(290);n(0).get("detection:private:internet_explorer:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("detection:private:internet_explorer:indexed_db_exists_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),f(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.PRIVATE,c.c.FEATURE_ACCESS)}},{key:"testMethod",value:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window).indexedDB?this.getSchema().createResult(c.a.NOT_PRESENT,c.f.INDEXED_DB_EXISTS):this.getSchema().createResult(c.a.PRESENT,c.f.NO_INDEXED_DB)}}]),e}(u.b));e.a=s},function(t,e,n){"use strict";var r=n(292);n(0).get("detection:private:safari:index");e.a=[r.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("detection:private:safari:local_storage_set_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),f(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.PRIVATE,c.c.FEATURE_ACCESS)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;if(!t.localStorage)return this.getSchema().createResult(c.a.NOT_PRESENT,c.f.NO_LOCAL_STORAGE);try{return t.localStorage.setItem("sp","1"),t.localStorage.removeItem("sp"),this.getSchema().createResult(c.a.NOT_PRESENT,c.f.LOCAL_STORAGE_SET_SUCCESS)}catch(t){return"QuotaExceededError"===t.name?this.getSchema().createResult(c.a.PRESENT,c.f.LOCAL_STORAGE_SET_ERROR,new c.j(t.name)):this.getSchema().createResult(c.a.NOT_PRESENT,c.f.LOCAL_STORAGE_SET_ERROR,new c.j(t.name))}}}]),e}(u.b));e.a=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(){return new c["default"](function(t){window.setTimeout(function(){t()},500)})}var a=n(149),c=n(2),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var u=o.get;if(void 0!==u)return u.call(r)};n(0).get("detection:rerun_test_mixin");e.a=new a.a(function(t){return function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"testMethod",value:function(){for(var t=this,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=function(n){return n.has(f.a.NOT_PRESENT)?n:u().then(function(){return l(e.__proto__||Object.getPrototypeOf(e),"testMethod",t).apply(t,r)})};return c["default"].resolve(l(e.__proto__||Object.getPrototypeOf(e),"testMethod",this).apply(this,r)).then(function(t){return i(t)}).then(function(t){return i(t)})}}]),e}(t)})},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(14),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:stand_down:bot_ua_test"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,null,[{key:"getSchema",value:function(){return new a.a(f.b.STAND_DOWN,f.c.USER_AGENT,f.c.BOT)}},{key:"testMethod",value:function(){return c.a.googlebot()?this.getSchema().createResult(f.a.PRESENT,f.f.GOOGLE_BOT_USER_AGENT):c.a.googleweblight()?this.getSchema().createResult(f.a.PRESENT,f.f.GOOGLE_WEB_LIGHT_USER_AGENT):c.a.bingbot()?this.getSchema().createResult(f.a.PRESENT,f.f.BING_BOT_USER_AGENT):c.a.exabot()?this.getSchema().createResult(f.a.PRESENT,f.f.EXA_BOT_USER_AGENT):this.getSchema().createResult(f.a.NOT_PRESENT,f.f.NO_BOT_USER_AGENT)}}]),e}(u.b));e.a=l},function(t,e,n){"use strict";var r=n(294),o=n(296);n(0).get("detection:stand_down:index");e.a=[r.a,o.a]},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(3),a=n(4),c=n(1),f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("detection:stand_down:proxy_host_test"),["w","e","b","c","a","c","h","e",".","g","o","o","g","l","e","u","s","e","r","c","o","n","t","e","n","t",".","c","o","m"].join("")),l=["o","p","t","i","m","i","z","e","l","y","p","r","e","v","i","e","w",".","c","o","m"].join(""),p=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),f(e,null,[{key:"getSchema",value:function(){return new a.a(c.b.STAND_DOWN,c.c.PROXY_HOST)}},{key:"testMethod",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;return t===s?this.getSchema().createResult(c.a.PRESENT,c.f.GOOGLE_WEBCACHE_PROXY_HOST):t.indexOf(l)>-1?this.getSchema().createResult(c.a.PRESENT,c.f.OPTIMIZELY_PREVIEW_PROXY_HOST):this.getSchema().createResult(c.a.NOT_PRESENT,c.f.NO_PROXY_HOST)}}]),e}(u.b);e.a=p},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=n(52),a=n.n(u),c=n(145),f=n(144),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:test_result:index"),["types","tests","reasons","results"]),p=function(t){function e(){var t;r(this,e);for(var i=arguments.length,u=Array(i),a=0;a<i;a++)u[a]=arguments[a];var c=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(u))),s=n.i(f.a)(c.attributes);return l.forEach(function(t){if(0===s[t].length)throw new Error("did not provide attribute type: "+t)}),c}return i(e,t),s(e,[{key:"toString",value:function(){var t=n.i(f.a)(this.attributes);return l.concat("info").filter(function(e){return t[e].length>0}).map(function(e){return t[e].slice().sort().join(",")}).join("::")}},{key:"addAttribute",value:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return new(Function.prototype.bind.apply(e,[null].concat([this.attributes],n)))}},{key:"removeAttribute",value:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=new(Function.prototype.bind.apply(c.a,[null].concat(n)));return new e(this.attributes.filter(function(t){return!o.attributes.some(function(e){return e.is(t)})}))}},{key:"getData",value:function(t){var e=a()(this.attributes,function(e){return e instanceof t});return e?e.getValue():null}}]),e}(c.a);e.a=p},function(t,e,n){"use strict";function r(t){return t.some(function(t){return!t.has(o.a.NOT_PRESENT)&&!t.has(o.c.FSM)})}var o=n(1);e.a=r;n(0).get("detection:test_result:util")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(21),i=n.n(o),u=n(3),a=n(2),c=n(293),f=n(1),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("detection:test_runner"),function(){function t(){r(this,t);for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];this._tests=i()(n).map(function(t){return t.has(f.c.NETWORK)?c.a.to(t):t}).map(function(t){return new t}),this._running=!1}return s(t,[{key:"run",value:function(){var t=this;if(this._running)throw new Error("already running");this._running=!0,this._tests.forEach(function(e){if(e instanceof u.a){var n=e,r=t._tests.filter(function(t){return t!==n&&n.constructor.findDependency(t.constructor)});a["default"].all(r.map(function(t){return t.waitForResult()})).then(function(t){return e.run(t)})}else e.run()})}},{key:"waitForResultsWhere",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return a["default"].all(this._getTestResultsWhere(t))}},{key:"someResultPresentWhere",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return new a["default"](function(n){var r=t._getTestResultsWhere(e);if(0===r.length)return n(!1);var o=!1,i=0;r.forEach(function(t){t.then(function(t){if(!o){if(i++,!t.has(f.a.NOT_PRESENT))return o=!0,void n(!0);i===r.length&&(o=!0,n(!1))}})})})}},{key:"_getTestResultsWhere",value:function(t){return this._tests.filter(function(e){return t(e.constructor)}).map(function(t){return t.waitForResult()})}}]),t}());e.a=l},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){return t.consumeCharacters("]"),new s(e)}var a=n(24),c=n(40);e.a=u;var f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:any_value_consumer"),function(t){function e(t){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n.i(c.a)().join(" ")))}return i(e,t),f(e,[{key:"applyToElement",value:function(t){t.setAttribute(this.key,t.hasAttribute(this.key)?t.getAttribute(this.key)||"":this.value)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){t.consumeCharacters("*=");var r=t.consumeRegex(l.f),o=n.i(f.a)(r);return new h(e,o)}var a=n(24),c=n(40),f=n(41),s=n(22),l=n(8);e.a=u;var p=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),h=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:contains_value_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),p(e,[{key:"applyToElement",value:function(t){if(t.hasAttribute(this.key)){var e=(t.getAttribute(this.key)||"").split(" ");e.splice(n.i(s.a)(0,e.length),0,this.value),t.setAttribute(this.key,e.join(" "))}else{var r=n.i(c.a)().join(" "),o=n.i(s.a)(0,r.length);t.setAttribute(this.key,r.slice(0,o)+this.value+r.slice(o))}}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){t.consumeCharacters("$=");var r=t.consumeRegex(s.f),o=n.i(f.a)(r);return new p(e,o)}var a=n(24),c=n(40),f=n(41),s=n(8);e.a=u;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:ends_with_value_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"applyToElement",value:function(t){var e=t.hasAttribute(this.key)?t.getAttribute(this.key)||"":n.i(c.a)().join(" ");t.setAttribute(this.key,e+" "+this.value)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){t.consumeCharacters("=");var r=t.consumeRegex(f.f),o=n.i(c.a)(r);return new l(e,o)}var a=n(24),c=n(41),f=n(8);e.a=u;var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:equals_value_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,[{key:"applyToElement",value:function(t){t.setAttribute(this.key,this.value)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){t.consumeCharacters("~=");var r=t.consumeRegex(l.f),o=n.i(f.a)(r);return new h(e,o)}var a=n(24),c=n(40),f=n(41),s=n(22),l=n(8);e.a=u;var p=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),h=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:equals_word_value_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),p(e,[{key:"applyToElement",value:function(t){var e=t.hasAttribute(this.key)?(t.getAttribute(this.key)||"").split(" "):n.i(c.a)(),r=n.i(s.a)(0,e.length);e.splice(r,0,this.value),t.setAttribute(this.key,e.join(" "))}}]),e}(a.a))},function(t,e,n){"use strict";function r(t){t.consumeCharacters("[");var e=t.consumeRegex(s.b);if(p.indexOf(e)>-1)throw n.i(l.d)(t.getSelector());var r=t.lookAheadRegex(s.e),o=h[r];if(!o)throw n.i(l.a)(t.getSelector());return o(t,e)}var o=n(300),i=n(301),u=n(303),a=n(302),c=n(306),f=n(304),s=n(8),l=n(43);e.a=r;var p=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:index"),["src"]),h={"=":u.a,"~=":f.a,"^=":c.a,"$=":a.a,"*=":i.a,"]":o.a}},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){t.consumeCharacters("^=");var r=t.consumeRegex(s.f),o=n.i(f.a)(r);return new p(e,o)}var a=n(24),c=n(40),f=n(41),s=n(8);e.a=u;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("util:dom:get_elements_from_selector:consumers:attribute_consumer:starts_with_value_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"applyToElement",value:function(t){var e=t.hasAttribute(this.key)?t.getAttribute(this.key)||"":n.i(c.a)().join(" ");t.setAttribute(this.key,this.value+" "+e)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeRegex(f.k),new l(n.i(c.a)(t))}var a=n(58),c=n(42),f=n(8);e.a=u;var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("util:dom:get_elements_from_selector:consumers:child_element_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,[{key:"applyToElementRecord",value:function(t){t.appendChildElementRecord(this.elementRecord)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeCharacters("."),new s(t.consumeRegex(c.b))}var a=n(86),c=n(8);e.a=u;var f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("util:dom:get_elements_from_selector:consumers:class_name_consumer"),function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n._className=t,n}return i(e,t),f(e,[{key:"applyToElement",value:function(t){t.className=t.className?t.className+" "+this._className:this._className}}]),e}(a.a))},function(t,e,n){"use strict";function r(t){throw t.consumeCharacters(":"),n.i(o.c)(t.getSelector())}var o=n(43);e.a=r;n(0).get("util:dom:get_elements_from_selector:consumers:custom_selector_method_consumer")},function(t,e,n){"use strict";function r(t){var e=new f.a,r=n.i(c.a)(t);e.appendChildElementRecord(r);for(var o=r;!t.isDone();){var i=t.lookAheadRegex(s.a);if(""===i)throw n.i(l.a)(t.getSelector());var u=p[i.trim()];if(!u)throw n.i(l.a)(t.getSelector());var a=u(t);a.applyToElementRecord(o),o=a.getElementRecord()}return e}var o=n(307),i=n(311),u=n(312),a=n(314),c=n(42),f=n(87),s=n(8),l=n(43);e.a=r;var p=(n(0).get("util:dom:get_elements_from_selector:consumers:element_hierarchy_consumer"),{">":o.a,"":i.a,"+":a.a,"~":u.a})},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeRegex(s.j),new p(n.i(c.a)(t))}var a=n(58),c=n(42),f=n(146),s=n(8);e.a=u;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("util:dom:get_elements_from_selector:consumers:grand_child_element_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"applyToElementRecord",value:function(t){var e=n.i(f.a)();e.push(this.elementRecord),e.forEach(function(t,n){n>0&&e[n-1].appendChildElementRecord(t)}),t.appendChildElementRecord(e[0])}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeRegex(s.h),new p(n.i(c.a)(t))}var a=n(58),c=n(42),f=n(146),s=n(8);e.a=u;var l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=(n(0).get("util:dom:get_elements_from_selector:consumers:grand_sibling_element_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),l(e,[{key:"applyToElementRecord",value:function(t){var e=t.getParentElementRecord(),r=n.i(f.a)();r.push(this.elementRecord),r.forEach(function(t){e.appendChildElementRecord(t)})}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeCharacters("#"),new s(t.consumeRegex(c.b))}var a=n(86),c=n(8);e.a=u;var f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=(n(0).get("util:dom:get_elements_from_selector:consumers:id_consumer"),function(t){function e(t){r(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n._id=t,n}return i(e,t),f(e,[{key:"applyToElement",value:function(t){t.id=this._id}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.consumeRegex(f.i),new l(n.i(c.a)(t))}var a=n(58),c=n(42),f=n(8);e.a=u;var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=(n(0).get("util:dom:get_elements_from_selector:consumers:sibling_element_consumer"),function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),s(e,[{key:"applyToElementRecord",value:function(t){t.getParentElementRecord().appendChildElementRecord(this.elementRecord)}}]),e}(a.a))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(43),i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=(n(0).get("util:dom:get_elements_from_selector:selector_reader"),function(){function t(e){r(this,t),this._selector=e,this._index=0}return i(t,[{key:"lookAheadRegex",value:function(){var t=this._getCharsWithRegex.apply(this,arguments);return this._validateNoSkippedChars(t),t}},{key:"consumeRegex",value:function(){var t=this._getCharsWithRegex.apply(this,arguments);return this._validateConsumed(t),this._advanceReader(t.length),t}},{key:"consumeCharacters",value:function(t){return this._validateConsumed(t),this._advanceReader(t.length),t}},{key:"getSelector",value:function(){return this._selector}},{key:"isDone",value:function(){return this._index>=this._selector.length}},{key:"_getCharsWithRegex",value:function(){for(var t=this._getRemainingCharacters(),e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=n.reduce(function(e,n){return e||n.exec(t)},null);return o?o[0]:""}},{key:"_getRemainingCharacters",value:function(){return this._selector.slice(this._index)}},{key:"_advanceReader",value:function(t){this._index+=t}},{key:"_validateConsumed",value:function(t){if(0===t.length)throw n.i(o.a)(this.getSelector());this._validateNoSkippedChars(t)}},{key:"_validateNoSkippedChars",value:function(t){if(0!==this._getRemainingCharacters().indexOf(t))throw n.i(o.a)(this.getSelector())}}]),t}());e.a=u},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=n(150);n(0).get("util:get_network_listener_data");e.a=function(t){return null==t?null:new i(t.load.events.map(function(t){return new o.a(t.src,t.tagName)}),t.error.events.map(function(t){return new o.b(t.src,t.tagName)}))};var i=function t(e,n){r(this,t),this.loadEvents=e,this.errorEvents=n}},function(t,e,n){function r(t){var e=window.document,n=e.addEventListener,r=n?"addEventListener":"attachEvent",o=n?"":"on";window[r](o+"unload",t,!1)}n(0).get("util:unload");t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}t.exports=n},function(t,e){function n(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t){return t.match(r)||[]}var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=n},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(18),i=n(29);t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(18),i=n(36);t.exports=r},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(89),i=n(29);t.exports=r},function(t,e,n){function r(t,e,n,u,a){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,u,r,a))}var o=n(326),i=n(39);t.exports=r},function(t,e,n){function r(t,e,n,r,y,v){var g=f(t),m=f(e),E=g?d:c(t),O=m?d:c(e);E=E==h?_:E,O=O==h?_:O;var w=E==_,T=O==_,S=E==O;if(S&&s(t)){if(!s(e))return!1;g=!0,w=!1}if(S&&!w)return v||(v=new o),g||l(t)?i(t,e,n,r,y,v):u(t,e,E,n,r,y,v);if(!(n&p)){var R=w&&b.call(t,"__wrapped__"),P=T&&b.call(e,"__wrapped__");if(R||P){var k=R?t.value():t,j=P?e.value():e;return v||(v=new o),y(k,j,n,r,v)}}return!!S&&(v||(v=new o),a(t,e,n,r,y,v))}var o=n(67),i=n(334),u=n(335),a=n(336),c=n(77),f=n(9),s=n(69),l=n(106),p=1,h="[object Arguments]",d="[object Array]",_="[object Object]",y=Object.prototype,b=y.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n){var r=t.length;return n=void 0===n?r:n,!e&&n>=r?t:o(t,e,n)}var o=n(151);t.exports=r},function(t,e,n){function r(t,e){return o(t,i(t),e)}var o=n(18),i=n(337);t.exports=r},function(t,e,n){function r(t,e){return o(t,i(t),e)}var o=n(18),i=n(338);t.exports=r},function(t,e,n){function r(t){return function(e){e=a(e);var n=i(e)?u(e):void 0,r=n?n[0]:e.charAt(0),c=n?o(n,1).join(""):e.slice(1);return r[t]()+c}}var o=n(327),i=n(121),u=n(122),a=n(48);t.exports=r},function(t,e,n){function r(t){return function(e){return o(u(i(e).replace(a,"")),t,"")}}var o=n(319),i=n(348),u=n(352),a=RegExp("['&rsquo;]","g");t.exports=r},function(t,e,n){function r(t){return function(e,n,r){var a=Object(e);if(!i(e)){var c=o(n,3);e=u(e),n=function(t){return c(a[t],t,a)}}var f=t(e,n,r);return f>-1?a[c?e[f]:f]:void 0}}var o=n(33),i=n(47),u=n(29);t.exports=r},function(t,e,n){function r(t,e,n,r){return void 0===t||o(t,i[n])&&!u.call(r,n)?e:t}var o=n(35),i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n,r,f,s){var l=n&a,p=t.length,h=e.length;if(p!=h&&!(l&&h>p))return!1;var d=s.get(t);if(d&&s.get(e))return d==e;var _=-1,y=!0,b=n&c?new o:void 0;for(s.set(t,e),s.set(e,t);++_<p;){var v=t[_],g=e[_];if(r)var m=l?r(g,v,_,e,t,s):r(v,g,_,t,e,s);if(void 0!==m){if(m)continue;y=!1;break}if(b){if(!i(e,function(t,e){if(!u(b,e)&&(v===t||f(v,t,n,r,s)))return b.push(e)})){y=!1;break}}else if(v!==g&&!f(v,g,n,r,s)){y=!1;break}}return s["delete"](t),s["delete"](e),y}var o=n(119),i=n(320),u=n(120),a=1,c=2;t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t,e,n,r,u,c){var f=n&i,s=o(t),l=s.length;if(l!=o(e).length&&!f)return!1;for(var p=l;p--;){var h=s[p];if(!(f?h in e:a.call(e,h)))return!1}var d=c.get(t);if(d&&c.get(e))return d==e;var _=!0;c.set(t,e),c.set(e,t);for(var y=f;++p<l;){h=s[p];var b=t[h],v=e[h];if(r)var g=f?r(v,b,h,e,t,c):r(b,v,h,t,e,c);if(!(void 0===g?b===v||u(b,v,n,r,c):g)){_=!1;break}y||(y="constructor"==h)}if(_&&!y){var m=t.constructor,E=e.constructor;m!=E&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof E&&E instanceof E)&&(_=!1)}return c["delete"](t),c["delete"](e),_}var o=n(152),i=1,u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e){function n(){return[]}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e){function n(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&o.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,o=r.hasOwnProperty;t.exports=n},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t,e){return e.length<2?t:o(t,i(e,0,-1))}var o=n(70),i=n(151);t.exports=r},function(t,e){function n(t){return t.match(r)||[]}var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;t.exports=n},function(t,e,n){var r=n(18),o=n(68),i=n(36),u=o(function(t,e,n,o){r(e,i(e),t,o)});t.exports=u},function(t,e,n){function r(t,e){var n;if("function"!=typeof e)throw new TypeError(i);return t=o(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var o=n(125),i="Expected a function";t.exports=r},function(t,e,n){var r=n(347),o=n(331),i=o(function(t,e,n){return e=e.toLowerCase(),t+(n?r(e):e)});t.exports=i},function(t,e,n){function r(t){return i(o(t).toLowerCase())}var o=n(48),i=n(351);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){var r=n(102),o=n(344),i=n(59),u=n(333),a=i(function(t){return t.push(void 0,u),r(o,void 0,t)});t.exports=a},function(t,e,n){function r(t,e){var n={};return e=u(e,3),i(t,function(t,r,i){o(n,e(t,r,i),t)}),n}var o=n(27),i=n(324),u=n(33);t.exports=r},function(t,e,n){var r=n(330),o=r("toUpperCase");t.exports=o},function(t,e,n){function r(t,e,n){return t=u(t),e=n?void 0:e,void 0===e?i(t)?a(t):o(t):t.match(e)||[]}var o=n(321),i=n(339),u=n(48),a=n(343);t.exports=r},,,,,,function(t,e,n){"use strict";function r(){var t=i.a,e=new u["default"](function(e){t=e});return n.i(a.a)("checkState",function(t){e.then(function(e){t(e)})}),t}var o=n(72),i=n.n(o),u=n(2),a=n(11);e.a=r;n(0).get("backwards_compatibility:life_cycle:check_state")},,,function(t,e,n){"use strict";function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=[],n=[],r=o.bind(null,e),i=o.bind(null,n);return t.addEventListener("load",r,!0),t.addEventListener("error",i,!0),{load:{events:e,listener:r},error:{events:n,listener:i}}}function o(t,e){if(e.target){var n="string"==typeof e.target.tagName?e.target.tagName.toLowerCase():"",r=e.target.src||"";"iframe"!==n&&t.push({tagName:n,src:r})}}e.a=r;n(0).get("util:setup_network_listeners")},,function(t,e){function n(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}t.exports=n},,function(t,e){function n(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}t.exports=n},function(t,e){function n(t,e){return null!=t&&o.call(t,e)}var r=Object.prototype,o=r.hasOwnProperty;t.exports=n},,,function(t,e,n){function r(t,e){return function(n,r){var c=a(n)?o:i,f=e?e():{};return c(n,t,u(r,2),f)}}var o=n(363),i=n(365),u=n(33),a=n(9);t.exports=r},function(t,e,n){function r(t){return o(t,i|u)}var o=n(170),i=1,u=4;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:o(t,e);return void 0===r?n:r}var o=n(70);t.exports=r},function(t,e,n){var r=n(27),o=n(369),i=Object.prototype,u=i.hasOwnProperty,a=o(function(t,e,n){u.call(t,n)?t[n].push(e):r(t,n,[e])});t.exports=a},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(366),i=n(109);t.exports=r},function(t,e,n){function r(t,e,n){return null==t?t:o(t,e,n)}var o=n(108);t.exports=r},function(t,e,n){function r(t,e){return null==t||o(t,e)}var o=n(178);t.exports=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(15),a=n(11),c=(n(0).get("detection:is_content_blocker_present_feature"),function(t){function e(t){function i(e){t.isContentBlockerPresent().then(function(t){e(t)})}r(this,e);var u=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.i(a.a)("isContentBlockerPresent",i),n.i(a.a)("rerunDetection",function(){t.rerun()}),n.i(a.a)("isAdblocking",i),n.i(a.a)("isAdBlocking",i),u}return i(e,t),e}(u.b));e["default"]=c},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(0).get("detection");if(n(214)())n(211).mockApi(["checkState","isAdBlocking","pageChange"]);else{var r=function(){if(window._sp_&&window._sp_.config&&window._sp_.config.runImmediately&&n(215)(),window._sp_&&window._sp_.config){var t=n(208)["default"],e=n(207)["default"];window._sp_.config=t(window._sp_.config),e(window._sp_.config)}var r=n(5)["default"];r.init(r.specs.BASE),(0,n(213)["default"])("detection",[n(209)["default"],n(97)["default"],n(405)["default"],n(212)["default"]])};document.getElementById("_sp_override")?r():(0,n(210)["default"])("detection",function(t){if(t)throw new Error("overridden");r()})}}]);
    //# sourceMappingURL=https://s3.amazonaws.com/d3jlsadfjkuern/2.0.913/ZGV0ZWN0aW9uLmpz.map

    //sp.blocking fires off at page load
    var sp_abd = 'false';
    var googletag = googletag || {};
    googletag.cmd = googletag.cmd || [];
    googletag.cmd.push(function() {
        googletag.pubads().setTargeting("st","0");
    });

    document.addEventListener('sp.blocking', function (e) {
        sp_abd = 'true';
        googletag.cmd.push(function() {
            googletag.pubads().setTargeting("st", "1");
        });

    });
</script><script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script><script src="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediajs/js-build/fly/libs/guid-1.0.js"></script><script type="text/javascript">
            var __tealium_data_guid = null;
            if (typeof window.uuid.v1 === 'function'){
                __tealium_data_guid = window.uuid.v1();
            }

            var _utag_obj = {"isEnabled":true,"articleAuthorId":["689c7ea0-d6b1-11e3-ab74-f4ce46b921d8"],"articleAuthorName":["dayn perry"],"articleId":"4b864702-39fd-40d4-a921-8848d6b4783a","articlePubDate":"2017-08-28 17:35:54","articleTitle":"hurricane harvey forces rangers and astros to play at tropicana field","articleType":"content_article_vembed:story","deviceType":"desktop","isDev":"0","pageNum":"1","pageType":"stories","siteHier":["media","mlb","stories"],"siteSection":["media","mlb","","","stories",""],"siteType":"desktop web","topicId":["5e126dac-b7a4-46b3-a3c2-17f79dbe7432"],"topicName":["mlb"],"userState":"not authenticated","userType":"anon","dwAccount":"cbsicbssportssite","dwHost":"dw.cbsi.com","siteId":175,"reportSuiteId":"cbsicbssportssite","bkSiteId":3344,"limit":4,"pageName":"\/mlb\/news\/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field\/","pageTypeId":"6858","pageOntologyId":"23668","contentOrigin":"cbssports.com original","siteName":"cbssports","tealium":{"profile":"cbssportssite","env":"prod"},"brandPlatformId":"cbssports_site_desktop"};    
            _utag_obj.pageViewGuid=__tealium_data_guid;
            var utag_data = _utag_obj;
        </script><script>
    var skyBoxScroll = function() {
        if (SportsPageVars.device == "mobile" || (SportsPageVars.device == "desktop" && $(window).scrollTop() != 0)) {
            window.scrollTo(window.pageXOffset, window.pageYOffset - 1);
            window.scrollTo(window.pageXOffset, window.pageYOffset + 1);
        }
    }
</script><script src="//js-sec.indexww.com/ht/ls-cbssports.js" async></script><script type="text/javascript" src="https://mtrx.go.sonobi.com/morpheus.cbssports.4073.js" async></script><script type="application/ld+json">

                        
                        
                        
                                    {"@context":"http:\/\/schema.org"}
        </script></head><body data-cms-edit='{"url":"http://cms.cbssports.com/content/article/4b864702-39fd-40d4-a921-8848d6b4783a"}' class=" skybox-auto-collapse">
        <div id="cbs-site-data" style="display: none">
        site: media | arena: mlb | pageType: stories | 
        section:  | slug: hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field | sport: baseball | route: article_single.us | 
        6-keys: media/spln/mlb/reg/free/stories
    </div>

    <div class="page-shell     article-page single-block-layout 

    
     
    ">
        <div id="intromercial-470a4330b74de" class="ad-intromercial " data-ad="intromercial">
    <script>
        window.console && console.log && console.log("ADS: queuing intromercial-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("intromercial-470a4330b74de");
    </script></div>

    
                    
<link rel="stylesheet" href="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/css/header-footer/header-footer.desktop.css"><div id="skybox-above" class="skybox-above">
        <div id="top-strip-470a4330b74de" class="ad-top-strip " data-ad="top-strip">
    <script>
        window.console && console.log && console.log("ADS: queuing top-strip-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("top-strip-470a4330b74de");
    </script></div>

    </div>
<header id="cbs-site-header" class="cbs-site-header" data-component="siteHeader" data-site-header-options='{"currentSportOmnitureName":"MLB"}'><div id="cbs-network-bar" class="nav-network-bar">
            <ul class="nav-networks"><li class="nav-networks-item is-selected">
                    <a href="https://www.cbssports.com">
                        CBSSports.com
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="http://247sports.com/" target="_blank">
                        247Sports
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="http://www.maxpreps.com" target="_blank">
                        MaxPreps
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="http://www.scout.com/" target="_blank">
                        Scout
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="http://www.sportsline.com" target="_blank">
                        SportsLine
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="http://shop.cbssports.com/?utm_source=cbssportscom_hp&amp;utm_medium=bm_referral&amp;utm_term=kw--CBS_Sports" target="_blank">
                        Shop
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="https://www.golfbook.com/?utm_source=cbssports&amp;utm_medium=link&amp;utm_campaign=globaldesktop_nav" target="_blank">
                        Golfbook
                    </a>
                </li>
                                                                            <li class="nav-networks-item ">
                    <a href="https://www.stubhub.com/?gcid=chAFF-_-geoUS-_-genAllTix-_-dt170502-_-cmpHpdropdown-_-partCBSSports" target="_blank">
                        Tickets
                    </a>
                </li>
                    </ul><div class="nav-follow-us">
        <div class="nav-follow-us-item nav-follow-us-item-label">
            Follow CBS Sports 
        </div>

                    

<ul class="social-icons-bar"><li><a href="https://www.facebook.com/cbssports/" class="button-network icon-moon-facebook" target="_blank" rel="nofollow" aria-label="Facebook" title="Facebook"></a></li><li><a href="https://twitter.com/cbssports/" class="button-network icon-moon-twitter" target="_blank" rel="nofollow" aria-label="Twitter" title="Twitter"></a></li><li><a href="https://instagram.com/cbssports/" class="button-network icon-moon-instagram" target="_blank" rel="nofollow" aria-label="Instagram" title="Instagram"></a></li><li><a href="https://flipboard.com/@cbssports/?utm_source=cbssports&amp;utm_medium=follow&amp;utm_campaign=tools" class="button-network icon-moon-flipboard" target="_blank" rel="nofollow" aria-label="Flipboard" title="Flipboard"></a></li></ul></div>
</div>
    




                                                                                            

        
                                                                                                                                                                                                                                                                                                                    
<div id="cbs-site-nav" class="cbs-site-nav">
    <div class="site-nav-inner">
        
<div class="site-nav-logo">
    <div class="cbs-logo-lockup">
            
        <div class="cbs-logo">
            <a href="/">
                <span class="cbs-logo-icon icon-moon-cbs-icon"></span>
            </a>
        </div>
    
        <div id="cbs-logo-section" class="cbs-logo-section has-icon">
            <div class="cbs-logo-pos">
                <span class="logo-sport icon-moon-arena-text-mlb"></span>
                <span class="logo-icon icon-moon-caret-down"></span>
            </div>
    
                        <div class="cbs-logo-dropdown">
                                    <ul class="nav-dropdown-col"><li class="nav-dropdown-item">
                                    <span class="icon-sport icon-moon-cbs-icon"></span>
                                    <a href="https://www.cbssports.com">CBS Sports Home</a>
                                </li>
                            
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-fantasy"></span>
                                                                                                    
            <a href="/fantasy/" class="">
            Fantasy
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-nfl"></span>
                                                                                                    
            <a href="/nfl/" class="">
            NFL
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-basketball"></span>
                                                                                                    
            <a href="/nba/" class="">
            NBA
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-basketball"></span>
                                                                                                    
            <a href="/college-basketball/" class="">
            NCAA BB
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-golf"></span>
                                                                                                    
            <a href="/golf/" class="">
            Golf
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-olympics"></span>
                                                                                                    
            <a href="/olympics/" class="">
            Olympics
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                    <span class="icon-sport icon-moon-arena-ncaafb"></span>
                                                                                                    
            <a href="/college-football/" class="">
            NCAA FB
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                                            </ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item is-selected">
                                                                                                                                    
            <a href="/mlb/" class="">
            MLB
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/nhl/" class="">
            NHL
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/boxing" class="">
            Boxing
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/wwe/" class="">
            WWE
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/soccer/" class="">
            Soccer
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/mma/" class="">
            MMA
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
            <a href="/tennis/" class="">
            Tennis
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://www.maxpreps.com/national/national.htm" target="_blank" class=" external-link">
            High School 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                                            </ul><ul class="nav-dropdown-col"><li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://sports.cbslocal.com/" target="_blank" rel="nofollow" class=" external-link">
            CBS Local Sites 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://www.nascar.com/en_us/sprint-cup-series.html?cid=syn_cbs_referrers_navlinks_01112013&amp;synid=syn_cbs_referrers_navlinks_01112013" target="_blank" rel="nofollow" class=" external-link">
            NASCAR 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://www.pbr.com/" target="_blank" rel="nofollow" class=" external-link">
            PBR 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="https://www.americasbestracing.net/" target="_blank" rel="nofollow" class=" external-link">
            Horse Racing 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="https://toughmudder.com/" target="_blank" rel="nofollow" class=" external-link">
            Tough Mudder 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://www.prorodeotv.com/?ftag=CSL-01-10aaa8h" target="_blank" rel="nofollow" class=" external-link">
            PRCA 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="http://www.bowl.com/" target="_blank" rel="nofollow" class=" external-link">
            Bowling 
        </a>
    
                            </li>
                                                                                                                                                                                                        
                                
                                                        
                            <li class="nav-dropdown-item ">
                                                                                                                                    
                                    <a href="https://www.stubhub.com/?gcid=chAFF-_-geoUS-_-genAllTix-_-dt170502-_-cmpHomepagemodule-_-partCBSSports" target="_blank" rel="nofollow" class=" external-link">
            Tickets 
        </a>
    
                            </li>
                                            </ul></div>
        </div>
    </div>
</div>

        
        <nav class="site-nav-list"><ul><li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/" class="">
            Home
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/scoreboard/" class="">
            Scores
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/schedules" class="">
            Schedules
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/standings" class="">
            Standings
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/stats/" class="">
            Stats
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/teams" class="">
            Teams
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/injuries" class="">
            Injuries
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/transactions" class="">
            Transactions
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/players" class="">
            Players
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/mlb/video/jonah-keri-show" class="">
            Jonah Keri
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                                                                    <li class="nav-list-item  nav-item-overflow">
                                                            
            <a href="/fantasy/baseball/" class="">
            Fantasy
        </a>
    

                                                                    </li>
                                                                            
                                                                                    
                                                                                                                                        
                                                            
                                        <li class="nav-list-item  nav-item-overflow">
                                                            
                                    <a href="https://www.stubhub.com/mlb-tickets/grouping/81/?gcid=chAFF-_-geoUS-_-genAllTix-_-dt170502-_-cmpHpdropdown-_-partCBSSports" target="_blank" rel="nofollow" class=" ">
            Tickets
        </a>
    

                                                                    </li>
                
                                                                        
                    <li class="nav-list-item has-dropdown the-dots total-items-12">
                        <span class="icon-more icon-moon-nav-more"></span>
                        <ul class="site-nav-dropdown is-the-dots is-wide"><li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/" class="">
            Home
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/scoreboard/" class="">
            Scores
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/schedules" class="">
            Schedules
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/standings" class="">
            Standings
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/stats/" class="">
            Stats
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/teams" class="">
            Teams
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/injuries" class="">
            Injuries
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/transactions" class="">
            Transactions
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/players" class="">
            Players
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/mlb/video/jonah-keri-show" class="">
            Jonah Keri
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
            <a href="/fantasy/baseball/" class="">
            Fantasy
        </a>
    
                                </li>
                                                            <li class="nav-dropdown-item nav-dropdown-overflow">
                                                                                                            
                                    <a href="https://www.stubhub.com/mlb-tickets/grouping/81/?gcid=chAFF-_-geoUS-_-genAllTix-_-dt170502-_-cmpHpdropdown-_-partCBSSports" target="_blank" rel="nofollow" class=" external-link">
            Tickets 
        </a>
    
                                </li>
                                                    </ul></li>
                            </ul></nav><div class="site-nav-side">
    <ul class="site-nav-side-inner"><li class="nav-side-item games-item has-dropdown">
                <span class="narrow-text">Play</span>
                <span class="narrow-icon icon-item icon-moon-nav-games"></span>
                                <div class="site-nav-dropdown is-dropdown-games align-right">
                    <div class="nav-dropdown-inner">
                                                    <div class="nav-dropdown-game">
                                                                    <h6 class="nav-dropdown-title">
                                                                            
            <a href="/fantasy/games/football/?ttag=FFB16_os_drpdwn_feat_lk" class="">
            Games
        </a>
    
                                    </h6>
                                                                                                    <div class="nav-game-wrap">
                                                                                                                                <div class="nav-game game-left">
                                                <div class="nav-game-image">
                                                    <a href="http://www.cbssports.com/fantasy/games/?ftag=SPM-16-10abj9g">
                                                                    <figure class=" img"><img class=" is-lazy-image" alt="fantasy-baseball-180x1002x.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/01/29/1e4c3163-c715-4917-9ea6-09e5d3e91414/thumbnail/180x100/39cb923679cd813733149df9d1bfb0d4/fantasy-baseball-180x1002x.jpg" src="" height="100" width="180"></figure><p class="nav-game-text">
                                                            Play Now
                                                        </p>
                                                    </a>
                                                </div>
                                                <p class="nav-game-title">
                                                                                        
            <a href="/fantasy/games/?ftag=SPM-16-10abj9g" class="">
            FANTASY BASEBALL
        </a>
    
                                                </p>
                                            </div>
                                                                                                                                <div class="nav-game game-right">
                                                <div class="nav-game-image">
                                                    <a href="https://www.cbssports.com/fantasy/games/basketball/?ftag=SPM-10-10abh6c">
                                                                    <figure class=" img"><img class=" is-lazy-image" alt="basketball-180x1002x.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/01/29/54f5df6c-345f-41d4-bbca-5775038bd7f9/thumbnail/180x100/4da1134ff351d92fd9862b6cee7e3790/basketball-180x1002x.jpg" src="" height="100" width="180"></figure><p class="nav-game-text">
                                                            Play Now
                                                        </p>
                                                    </a>
                                                </div>
                                                <p class="nav-game-title">
                                                                                        
            <a href="/fantasy/games/basketball/?ftag=SPM-10-10abh6c" class="">
            FANTASY BASKETBALL
        </a>
    
                                                </p>
                                            </div>
                                                                            </div>
                                                                                                                            </div>
                                                    <div class="nav-dropdown-game">
                                                                                                                                                                                                            <div class="nav-game-dropdown-text">
                                                                                    
            <a href="/fantasy/games/my-teams/" class="">
            View your Leagues
        </a>
    
                                        </div>
                                                                                                </div>
                                                    <div class="nav-dropdown-game">
                                                                    <h6 class="nav-dropdown-title">
                                                                            
            <a href="/fantasy/games/baseball/?ttag=FBB16_os_drpdwn_lk" class="">
            Fantasy Baseball
        </a>
    
                                    </h6>
                                                                                                                                                            </div>
                                                    <div class="nav-dropdown-game">
                                                                    <h6 class="nav-dropdown-title">
                                                                            
            <a href="/fantasy/games/basketball/?ttag=FBK16_os_drpdwn_lk" class="">
            Fantasy Basketball
        </a>
    
                                    </h6>
                                                                                                                                                            </div>
                                                    <div class="nav-dropdown-game">
                                                                    <h6 class="nav-dropdown-title">
                                                                            
            <a href="/fantasy/games/hockey/?ttag=FHK16_os_drpdwn_lk" class="">
            Fantasy Hockey
        </a>
    
                                    </h6>
                                                                                                                                                            </div>
                                                    <div class="nav-dropdown-game">
                                                                    <h6 class="nav-dropdown-title">
                                                                            
            <a href="/fantasy/games/football?ttag=FF16_os_drpdwn_lk" class="">
            Fantasy Football
        </a>
    
                                    </h6>
                                                                                                                                                            </div>
                                            </div>
                    <div class="nav-dropdown-bottom">
                        <div class="nav-dropdown-button">
                                                                
            <a href="/fantasy/games/" class="">
            See All Sports Games
        </a>
    
                        </div>
                    </div>
                </div>
            </li>
        
                                <li class="nav-side-item watch-item has-dropdown">
                <span class="narrow-text">Watch</span>
                <span class="narrow-icon icon-item icon-moon-nav-watch"></span>
                                <div class="site-nav-dropdown align-right">
                    <div class="nav-dropdown-inner">
                                                                                                                <h6 class="nav-dropdown-title">
                                                                        
            <a href="http://www.cbssportsnetwork.com" class="">
            THE JIM ROME SHOW
        </a>
    
                                </h6>
                                <div class="nav-dropdown-top">
                                                                                    
                                                                                                                                
    
                
            <a href="http://www.cbssportsnetwork.com" class="">
            <div class="image-icon-overlay-wrap     ">
                                                        <figure class=" img"><img class=" is-lazy-image" alt="rome.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/01/02/666f5e18-6e73-4c2a-9f6e-d19270ee6172/thumbnail/270x152/f5c77f482a3f33bfdee6dae91d896d1d/rome.jpg" src="" height="152" width="270"></figure><div class="image-icon-overlay size-small type-video ">
                    </div>
                
                            
            
                    </div>
            </a>
    
             
                                                                    </div>
                                <ul><li class="nav-dropdown-item">
                                                                        
            <a href="/watch/cbssportsnetwork/" class="">
            Watch CBS Sports Network
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
                                    <a href="http://www.cbssportsnetwork.com/" target="_blank" rel="nofollow" class=" external-link">
            CBSSN Channel Finder 
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/cbssports" class="">
            TV Shows &amp; Listings
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/fantasy/football/show/fantasy-football-today/" class="">
            Fantasy Football Today
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="http://www.collegesportslive.com/start/?ftag=CSL-01-10aaa6f" class="">
            Sports Live
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/video/player/golf" class="">
            Watch Live Golf
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/general/news/national-finals-rodeo-live-stream-watch-nfr-online-and-on-cbs-sports-network/?ftag=SPM-10-10abj5b" class="">
            National Finals Rodeo
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/general/video/show/the-score/" class="">
            The Score
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/video/player/247-sports-live" class="">
            247Sports Live
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/general/show/reiter-than-you/" class="">
            Reiter's Block
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/general/video/show/minute-update/" class="">
            Sports Minute
        </a>
    
                                </li>
                                                                                                                                            <li class="nav-dropdown-item">
                                                                        
            <a href="/videos/" class="">
            All Videos
        </a>
    
                                </li>
                                                                            </ul></div>
                </div>
            </li>
        
                                <li class="nav-side-item listen-item has-dropdown">
                <span class="narrow-text">Listen</span>
                <span class="narrow-icon icon-item icon-moon-nav-listen"></span>
                                <div class="site-nav-dropdown align-right">
                    <div class="nav-dropdown-inner">
                                                                                                                                            <h6 class="nav-dropdown-title">
                                    CBS Sports Radio
                                </h6>
                                <div class="nav-dropdown-top">
                                                                            <div class="nav-dropdown-image">
                                            <a href="http://radio.cbssports.com/" target="_blank">
                                                            <figure class=" img"><img class=" is-lazy-image" alt="cbssports-radio.png" data-lazy="https://sportshub.cbsistatic.com/i/r/2016/02/24/fb0619ed-f59a-47ac-ac37-d7f670af79f3/thumbnail/100x100/97e3cd55c0d67234988d134e0d362eeb/cbssports-radio.png" src="" height="100" width="100"></figure></a>
                                        </div>
                                                                        <div class="nav-dropdown-top-side">
                                        <p class="nav-dropdown-top-title">
                                                                                
                                    <a href="http://radio.cbssports.com/" target="_blank" class=" external-link">
            Listen Live 
        </a>
    
                                        </p>
                                                                            </div>
                                </div>
                                                                                                                                                                                                        <h6 class="nav-dropdown-title">
                                    Fantasy Baseball Today
                                </h6>
                                <div class="nav-dropdown-top">
                                                                            <div class="nav-dropdown-image">
                                            <a href="https://soundcloud.com/cbssportspodcasts/sp-strategies-nl-only-thoughts" target="_blank">
                                                            <figure class=" img"><img class=" is-lazy-image" alt="fantasy-baseball-today-podcast-cover.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/02/07/0302e57f-3b02-4e55-a56f-a48d9aceaa2f/thumbnail/100x100/5c4525af428601702aa0851cd9e899f7/fantasy-baseball-today-podcast-cover.jpg" src="" height="100" width="100"></figure></a>
                                        </div>
                                                                        <div class="nav-dropdown-top-side">
                                        <p class="nav-dropdown-top-title">
                                                                                
                                    <a href="https://soundcloud.com/cbssportspodcasts/sp-strategies-nl-only-thoughts" target="_blank" rel="nofollow" class=" external-link">
            SP Strategies; NL-Only Thoughts 
        </a>
    
                                        </p>
                                                                                    <time class="nav-dropdown-top-date">
                                                14h ago
                                            </time></div>
                                </div>
                                                                    <ul><li class="nav-dropdown-item">
                                                                        
                                    <a href="http://sports.cbslocal.com/cbs-sports-radio-roundup/" target="_blank" rel="nofollow" class=" external-link">
            CBS Sports Radio Roundup 
        </a>
    
                                </li>
                                                                                                                                                                        <li class="nav-dropdown-item">
                                                                        
            <a href="/podcasts/jonah-keri/" class="">
            The Jonah Keri Podcast
        </a>
    
                                </li>
                                                                                                                                                                        <li class="nav-dropdown-item">
                                                                        
            <a href="/podcast" class="">
            Podcasts
        </a>
    
                                </li>
                                                                                                                                                                        <li class="nav-dropdown-item">
                                                                        
                                    <a href="http://jimrome.com/" target="_blank" rel="nofollow" class=" external-link">
            The Jim Rome Show 
        </a>
    
                                </li>
                                                                            </ul></div>
                </div>
            </li>
        
                <li class="nav-side-item log-in-item">
            <a href="https://www.cbssports.com/login?xurl=https%3A%2F%2Fwww.cbssports.com%2Fmlb%2Fnews%2Fhurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field%2F">
                <span class="the-button">Log In</span>
            </a>
        </li>

                <li class="nav-side-item user-item has-dropdown">
            <span class="the-button">
                <span class="icon-item-button icon-moon-nav-avatar"></span>
                <span class="icon-item-text">My Teams</span>
            </span>

                        <div class="site-nav-dropdown is-dropdown-user align-right">
                <div id="nav-side-my-teams">
                                            <div class="loader">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>

                </div>
                <div class="my-teams-component-bottom">
                    <div class="bottom-row">
                        <a href="/fantasy/games/my-teams/">Organize / See All Teams</a>
                        <a href="http://cbsi.force.com/CBSi/cbssports">Help</a>
                    </div>
                    <div class="bottom-row">
                        <a href="https://www.cbssports.com/settings">Account Settings</a>
                        <a href="/user/logout/">Log Out</a>
                    </div>
                </div>
            </div>
        </li>
    </ul></div>
    </div>
</div>
</header><div class="page-marquee-container">
                    <div class="gtaag-react-wrapper" data-js="gtaag-react"></div>

                </div>

            <div id="mantle_skin" class="mantle-skin" data-component="adsSticky">

                
                
                            <div id="leader-top-wrap" class="leaderboard-wrap" data-component="adsLeaderboardCollapse">
            <div id="leader-plus-top-470a4330b74de" class="ad-leader-plus-top " data-ad="leader-plus-top">
    <script>
        window.console && console.log && console.log("ADS: queuing leader-plus-top-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("leader-plus-top-470a4330b74de");
    </script></div>

        </div>
                    
                <main id="page-content" class="highlander-page-container "><!--[if lt IE 10 ]> 
                        <div class="upgrade-modal hide-upgrade" data-component='ieUpgradeMessage' > 
                            <a class="icon-moon-close-x" id="close-upgrade-modal"></a>
                            <div class="message">
                                <strong>You are using an unsupported version of Internet Explorer.</strong><br/><br/>
                                Your version of Internet Explorer is no longer supported by CBS Sports.<br/>
                                Some features may not work correctly.<br/>
                                Please upgrade to a modern browser:<br/><br/>
                                <a href="http://windows.microsoft.com/en-US/internet-explorer/download-ie">1. Internet Explorer 11</a><br/>
                                <a href="https://www.google.com/intl/en/chrome/browser/desktop/index.html">2. Google Chrome</a><br/>
                                <a href="https://www.mozilla.org/en-US/firefox/new/">3. Firefox</a>
                            </div>
                        </div>
                    <![endif]--><div class="reading-list-fixate hidden">

	<div id="fantasy-reading-list" class="reading-list-wrapper" data-reading-list="wrapper" data-component="articleFixate" data-article-fixate-options='{"offset":{"top":60,"bottom":0},"guideTop":"#cbs-site-header"}'>

        <div class="reading-list-label">Up next:</div>

        <div class="reading-list">

                                                                            
                                <div class="item-wrapper" data-reading-list="container" data-component="articleReadingList">
                                    <div class="item current" data-reading-list="item" section="ReadingList.1">

                                                
                        <a class="title" data-goto="4b864702-39fd-40d4-a921-8848d6b4783a" data-url="/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/">
                            <div>
                                <h5>Hurricane Harvey forces Rangers and Astros to play at Tropicana Field</h5>
                            </div>
                        </a>
                    </div>

                                                                        </div>
                    </div>

        <div class="reading-list-close"><div class="icon-moon-close-x"></div></div>

    </div>
</div>            <div id="reading-list-items-container" class="reading-list-container" data-container-asset-id="4b864702-39fd-40d4-a921-8848d6b4783a" data-teads-num="1">
        
                <div data-reading-list-item="4b864702-39fd-40d4-a921-8848d6b4783a" class="data-reading-list-item">
                    <div class="fixate-top-anchor relative"></div>

                    <div class="container article-content">
                        <section id="content" class="row"><article itemscope itemtype="http://schema.org/Article" class="col-12"><meta itemprop="mainEntityOfPage" content="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/"><meta itemprop="headline" content="Hurricane Harvey forces Rangers and Astros to play at Tropicana Field"><meta itemprop="description" content="The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue"><div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
    <meta itemprop="url" content="https://sportshub.cbsistatic.com/i/r/2017/08/27/2b11dc63-48cf-484a-8747-8f0728347216/thumbnail/770x433/86d5ada63116944200b3066f7341c6b6/houston-astros-minute-maid-park.jpg"><meta itemprop="width" content="433"><meta itemprop="height" content="770"></div>
<meta itemprop="keywords" content="MLB"><meta itemprop="url" content="https://www.cbssports.com/mlb/news/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field/"><meta itemprop="datePublished" content="2017-08-28 17:35:00"><meta itemprop="dateModified" content="2017-08-28 20:40:07"><meta itemprop="thumbnailUrl" content="https://sportshub.cbsistatic.com/i/r/2017/08/27/2b11dc63-48cf-484a-8747-8f0728347216/thumbnail/770x433/86d5ada63116944200b3066f7341c6b6/houston-astros-minute-maid-park.jpg"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
    <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
        <meta itemprop="url" content="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediacss/images/core/cbssports-logo-60x289.png"><meta itemprop="width" content="289"><meta itemprop="height" content="60"></div>
    <meta itemprop="name" content="CBS Sports"></div>
                                <div class="row">
                                    
                                                                            <div class="article-head">
                                            <h1 class="article-headline">Hurricane Harvey forces Rangers and Astros to play at Tropicana Field</h1>
                                                                                            <h2 class="article-subline">The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue</h2>
                                                                                                                                        


    <ul class="article-author row" itemscope itemtype="http://schema.org/Person" itemprop="author" section="author"><li class="headshot"> 
                                                    <a href="/writers/dayn-perry/" rel="author">
                                            <figure class=" img"><img class=" is-lazy-image" alt="    Dayn Perry
 mugshot" data-lazy="https://sportshub.cbsistatic.com/i/r/2016/05/04/c0a15597-4cff-47bb-af43-ba14438a7b1c/thumbnail/70x70/46a79ee2471f882f2c7bc33ef0158eca/daynperry.png" src="" height="70" width="70"></figure></a>
                                            </li>
                                    
                                                <li class="author-name article-byline-last-author">
                                            by
                     
                    <span itemprop="name">
                        <a rel="author" href="/writers/dayn-perry/">
                            Dayn Perry
                        </a>
                    </span>
                </li>
            
                            <li class="twitter-handle">
                                    <a href="https://twitter.com/intent/user/?screen_name=daynperry" target="_blank">
            <span class="twitter">
                @daynperry
            </span>
        </a>
    
                </li>
            
                    
        <li class="date-published">
                                                                   
            <span class="date-original-reading-time">
                <time datetime="2017-08-28 17:35:00 UTC">Aug 28, 2017</time>
                                • 1 min read
            </span>
                    </li><li>
    </li></ul></div>
                                                                    </div>

                                    <div class="container">
        <div class="row">
                                    <div class="row">
                <div class="col-12">
                                                            </div>
                    </div>
                                    <div class="row">
                <div class="col-12">
                                                            <div class="row">
                                                            <div class="row">
                <div class="col-12">
                                                            <div class="row">
                                                        <div class="col-8">
                                                                                    <div class="row">
                <div class="col-8">
                                
            
                    
    
                                                </div>
                    </div>
                                    <div class="row">
                <div class="col-8">
                                                            <div class="row">
                                                        <div class="col-1">
                                
            
                    

        
    




    

            <div class="fixation sharebar-fixate" id="fantasy-article-sharebar-component" data-component="articleFixate" data-article-fixate-options='{"offset":{"top":110,"bottom":0},"guideTop":"div[data-reading-list-item=4b864702-39fd-40d4-a921-8848d6b4783a] .fixate-sharebar-top-anchor","guideBottom":"div[data-reading-list-item=4b864702-39fd-40d4-a921-8848d6b4783a] .fixate-sharebar-bottom-anchor","customParentClass":"sharebar-fixate-col"}'>
                            <ul class="share-wrapper side is-vertical" data-component="sharebar" data-sharebar-options='{"articleId":"4b864702-39fd-40d4-a921-8848d6b4783a","contentType":"article-share","description":"The series was scheduled for Houston, but the catastrophic flooding in Texas has forced a change in venue","title":"Hurricane Harvey forces Rangers and Astros to play at Tropicana Field","rawTitle":"","url":"https:\/\/www.cbssports.com\/mlb\/news\/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field\/","via":"CBSSports","viewPanel":"","buttonsArray":["facebook","twitter","flipboard","email"]}'><li>
                                        
    
    <span data-popup="facebook" class="button-share icon-moon-facebook" aria-label="Facebook" title="Facebook"></span>

                        </li><li>
                                        
    
    <span data-popup="twitter" class="button-share icon-moon-twitter" aria-label="Twitter" title="Twitter"></span>

                        </li><li>
                                        
    
    <span data-popup="flipboard" class="button-share icon-moon-flipboard" aria-label="Flipboard" title="Flipboard"></span>

                        </li><li>
                                        
                        
    <span data-popup="email" class="button-share icon-moon-envelope" aria-label="Email" title="Email"></span>

                        </li>                </ul></div>
                                            </div>
                                <div class="col-7">
                                                                                    <div class="row">
                <div class="col-7">
                                
            
                        

<div class="fixate-sharebar-top-anchor relative"></div>

<div id="article-main-body" class="article article-main-body module" itemprop="articleBody" data-article-dynamic-ads-options='{"adUnitName":"native_story_inc","adContainerDivId":"#native-story-ad-"}' data-component='["warEnabler","articleDynamicAds"]'>

            <div id="breaking-news-tag" class="breaking-news-tag">
        </div>   
    
    <div class="row" data-use-autolinker="true">
        
        
                            
                
        <div id="embedVideoContainer_1483303558329" class="embedVideo embed-video-player  enable-watch-and-read">
        <iframe id="embedVideo_1483303558329" class="" src="https://www.cbssports.com/video/player/embed?args=player_id%3D1483303558329%26channel%3Dboomerandcarton%26pcid%3D1034182211655%26width%3D640%26height%3D360%26autoplay%3Dtrue%26comp_ads_enabled%3Dfalse%26lazy_load%3Dfalse%26resizable%3Dtrue%26domain%3Dcbssports.com%26watchAndRead%3D1%26css%3Dcss%252Fmedia%252Fvideo%252Fplayer%252Fembed%252Fhighlander-min.css%26war_w%3D432%26war_h%3D243%26js%3D" width="640" height="360" name="embedVideo_1483303558329" marginwidth="0" marginheight="0" allowtransparency="true" allowfullscreen="true" scrolling="no" frameborder="0"></iframe>
    </div><p>The Astros and Rangers were set scheduled to begin a series in Houston's Minute Maid Park on Tuesday. However, because of <a href="https://www.cbsnews.com/feature/hurricane-harvey/" target="_blank">the catastrophic flooding that resulted from Hurricane Harvey</a>, the series will be moved to Tropicana Field in St. Petersburg, Florida. Major League Baseball made the announcement on Monday.</p><p><a href="/mlb" data-is-autolink="true">MLB</a> and the Major League Baseball Players Association also announced Monday that they will jointly donate $1 million to various relief efforts for the damage throughout the state of Texas, the American Red Cross among them. </p><p>The Astros also announced that all proceeds from the team's Share2Care 50/50 Raffle will go to Houston charities benefitting victims of Hurricane Harvey. to the American Red Cross from all three games of the upcoming home series with the Angels that starts Sept. 1. As well, the Rangers announced that it will donate the proceeds from its  Texas 2 Split 50/50 Raffle to the American Red Cross from all three  games of the upcoming home series with the Angels that starts Sept. 1.</p><p>After the Texas-Houston series concludes, the Astros are slated to host the Mets. Here's the word from the club on that one: </p><div id="native-story-ad-0">
	<div id="native-story-top-470a4330b74de" class="ad-native-story-top " data-ad="native-story-top">
    <script>
        window.console && console.log && console.log("ADS: queuing native-story-top-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("native-story-top-470a4330b74de");
    </script></div>
</div><figure class="media-embed embed--type-twitter-tweet media-embed--float-none media-embed--size-large"><div class="media-embed__content-wrapper">
        <blockquote class="twitter-tweet"><p lang="en" dir="ltr">Additionally, the series vs. the Mets may also be moved to Tropicana Field. That decision will be made later this week.</p>— Houston Astros (@astros) <a href="https://twitter.com/astros/status/902257736297046017">August 28, 2017</a></blockquote>

    </div>

    <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><p>If that's the case, then that would mean 19 straight road or neutral site games for the Astros. Thanks to the Rays' road trip, though, the Astros would get to remain in St. Petersburg if they're still not able to return home.</p>

            </div>

    
</div>

    
<div class="author-bio-box">
    <div class="author-bio-box-info">
                                    <a class="author-bio-box-image" href="/writers/dayn-perry/" itemprop="name" rel="author">
                                <figure class=" img"><img class=" is-lazy-image" alt="    Dayn Perry
 mugshot" data-lazy="https://sportshub.cbsistatic.com/i/r/2016/05/04/c0a15597-4cff-47bb-af43-ba14438a7b1c/thumbnail/170x170/5b60eaaa213b37c0ccd115cdebe825ec/daynperry.png" src="" height="170" width="170"></figure></a>
                            <div class="author-bio-box-profile">
            <span class="author-bio-box-name">
                                    <a href="/writers/dayn-perry/" itemprop="name" rel="author"><strong>    Dayn Perry
</strong></a>
                            </span>
            <div class="author-bio-box-subline">
                CBS Sports Writer
            </div>
        </div>
    </div>
            <a href="https://twitter.com/intent/user/?screen_name=daynperry" target="_blank"><span class="twitter-follow-capsule">follow</span></a>
    
    <div class="author-bio-box-dek">
        <p>
            Dayn Perry has been a baseball writer for CBS Sports since early 2012. Prior to that, he wrote for FOXSports.com and ESPN.com. He's the author of three books, the most recent being Reggie Jackson: The...
                            <a href="/writers/dayn-perry/bio/" target="_blank">
                    Full Bio
                </a>
                    </p>
    </div>
</div>
                
            
                    

    
            
        
                        <div class="collapsible disqus-wrapper module">
    <!-- General comments -->
<div id="article-comment" data-component="disqusComment" data-disqus-comment-options='{"articleId":"4b864702-39fd-40d4-a921-8848d6b4783a","containerId":"disqus-container-4b864702-39fd-40d4-a921-8848d6b4783a","contextId":"4b864702-39fd-40d4-a921-8848d6b4783a","disqusHost":"cbs-sports-prod.disqus.com","elementId":"disqusConversation-4b864702-39fd-40d4-a921-8848d6b4783a","title":"Hurricane Harvey forces Rangers and Astros to play at Tropicana Field","toggleComment":true,"url":"https:\/\/www.cbssports.com\/mlb\/news\/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field\/"}'>
    <button id="show-article-comment-4b864702-39fd-40d4-a921-8848d6b4783a" class="disqus-toggle-button" type="button">
        <span class="disqus-comment-count" data-disqus-identifier="4b864702-39fd-40d4-a921-8848d6b4783a">
            Add a Comment
        </span>
    </button>

    <div id="disqus-container-4b864702-39fd-40d4-a921-8848d6b4783a" class="disqusContainer comment" style="display:none;">
        <div class="comment-heading-section">
            <h4 class="comment-heading">Add a Comment</h4>
            <div id="close-x-comment-4b864702-39fd-40d4-a921-8848d6b4783a" class="icon-moon-close-x"></div>
        </div>
        <div id="disqus_thread"></div>
    </div>
</div>
    <div class="toggleComments" data-item="trigger">
        <span class="show-comments">Show Comments</span>
        <span class="hide-comments">Hide Comments</span>
    </div>
</div>    
    <div class="fixate-sharebar-bottom-anchor relative"></div>
    <div class="fixate-mpu-top-bottom-anchor relative"></div>
    <div class="fixate-follow-us-bottom-anchor relative"></div>
                                            </div>
                    </div>
                                    <div class="row">
                <div class="col-7">
                                                            </div>
                    </div>
                                                </div>
                                                </div>
                                    </div>
                    </div>
                                                </div>
                                <div class="col-4">
                                
            
                    

                    <div id="mpu-plus-top-470a4330b74de" class="ad-mpu-plus-top " data-ad="mpu-plus-top">
    <script>
        window.console && console.log && console.log("ADS: queuing mpu-plus-top-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("mpu-plus-top-470a4330b74de");
    </script></div>
                    
            
                    

                                
        <aside class="article-seo-box"><h5 class="title-double-underline seo-box-title is-large">
        <span class="title-text">
            MLB Free Agent Tracker
        </span>
        
                
            </h5>


            <div class="seo-box-table">
                                    <div class="seo-box-table-col image">
                                                    <a href="/mlb/news/mlb-free-agent-tracker-2017-18-latest-hot-stove-signings-best-players-available/">
                                                        <img src="https://sportshub.cbsistatic.com/i/r/2017/10/28/304c05a1-45f1-413e-aaa9-e4976a4ea49b/thumbnail/170x170/d970abc93513a8e1e8d8ead01ec5f1ac/yu-darvish-dodgers.jpg"></a>
                                            </div>
                
                <div class="seo-box-table-col content">
                    <ul><li>
                                                                                                    Keep tabs on the top 50 free agents and where they sign with the <a href="https://www.cbssports.com/mlb/news/mlb-free-agent-tracker-2017-18-latest-hot-stove-signings-best-players-available/">free agent tracker</a>.
                                                            </li>
                                            </ul></div>
            </div>
        </aside><div id="mpu-middle-470a4330b74de" class="ad-mpu-middle " data-ad="mpu-middle">
    <script>
        window.console && console.log && console.log("ADS: queuing mpu-middle-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("mpu-middle-470a4330b74de");
    </script></div>
                    
            
                    
    
                                            </div>
                                                </div>
                                    </div>
                    </div>
                                    <div class="row">
                <div class="col-12">
                                
            
                    
                            
    
            <script type="text/javascript">
            window.SportsPageVars.tracking.taboolaPlacement = "desktop-5x1-article";
        </script><div class="recommended-recirc taboola-recommends">
            
                                    
    <div class="title-double-underline recommended-title taboola-title is-small">
        <span class="title-text">
            Around the Web
        </span>
        
                
                    <span class="title-text-side">
                <a href="https://popup.taboola.com/en/" target="_blank" rel="nofollow">Promoted by Taboola<span class="recirc-ad-icon"></span></a>
            </span>
            </div>


            <div id="taboola-hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field-bottom-page-thumbnails" data-taboola='{"mode":"alternating-thumbnails-L","container":"taboola-hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field-bottom-page-thumbnails","placement":"desktop-5x1-article","canonicalUrl":"https:\/\/www.cbssports.com\/mlb\/news\/hurricane-harvey-forces-rangers-and-astros-to-play-at-tropicana-field\/"}'>
            </div>
        </div>
                    
            
                                    
    
            <div class="latest-news-box">
                                    
    <div class="title-double-underline latest-news-box-title is-small">
        <span class="title-text">
            Our Latest Stories
        </span>
        
                
            </div>


                                                                <ul class="latest-news-box-row"><li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/angels-planning-to-ease-shohei-ohtani-into-things-with-a-six-man-rotation/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="MLB: Los Angeles Angels-Workout" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/02/14/f92f6356-2ee5-4126-9680-ec020940052a/thumbnail/368x210/df85eb7300e66734794365c3dfd088ef/usatsi-10610046.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/angels-planning-to-ease-shohei-ohtani-into-things-with-a-six-man-rotation/">
                                    Angels to use 6-man rotation for Ohtani
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">Ohtani will also get a chance to hit with the Angels</h4>
                                                    </div>
                    </li>
                                                                                                                <li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/jeter-says-hes-still-a-yankees-fan-hopes-to-build-sustainable-winner-with-marlins/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="derekjetermarlins.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2017/12/07/13895bf3-1a34-42f5-a700-ba2fb644ad83/thumbnail/368x210/3ad245e91f93ed78ee9cdf5484c06bcb/derekjetermarlins.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/jeter-says-hes-still-a-yankees-fan-hopes-to-build-sustainable-winner-with-marlins/">
                                    Jeter still roots for the Yankees
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">Jeter sat down for an interview with CBS Evening News With Jeff Glor</h4>
                                                    </div>
                    </li>
                                                                                                                <li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/why-yu-darvish-is-the-ultimate-risk-reward-signing-for-the-title-chasing-cubs/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="yu-darvish-dodgers.jpg" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/02/13/a4f20fa1-4b99-4ee8-8c63-ac0496884ba9/thumbnail/368x210/6f8e85bf97636fc0fe320cef0d9d3363/yu-darvish-cubs.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/why-yu-darvish-is-the-ultimate-risk-reward-signing-for-the-title-chasing-cubs/">
                                    Darvish is ultimate risk-reward for Cubs
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">October issues? Please. Tommy John red flags? Sure. Bottom line: Darvish is a risk worth t...</h4>
                                                    </div>
                    </li>
                                                    </ul><ul class="latest-news-box-row"><li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/mlb-hot-stove-4-reasons-why-the-d-backs-should-swoop-in-to-re-sign-j-d-martinez/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="MLB: NL Wildcard-Colorado Rockies at Arizona Diamondbacks" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/02/13/48507c1b-a14c-42be-84d6-dffc5b1eaa40/thumbnail/368x210/0ec93bf81f6bc0f57ab3b97685783793/usatsi-10357060.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/mlb-hot-stove-4-reasons-why-the-d-backs-should-swoop-in-to-re-sign-j-d-martinez/">
                                    Why D-Backs should re-sign Martinez
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">Martinez is reportedly sitting on a nine-figure offer from the Red Sox</h4>
                                                    </div>
                    </li>
                                                                                                                <li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/padres-lefty-jose-torres-facing-domestic-violence-charges-following-december-arrest/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="MLB: San Diego Padres at Colorado Rockies" data-lazy="https://sportshub.cbsistatic.com/i/r/2018/02/13/03a2f542-e320-4c74-afaf-353dca47cead/thumbnail/368x210/159abec57a7aadf0f69a557c8c74aada/usatsi-10344955.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/padres-lefty-jose-torres-facing-domestic-violence-charges-following-december-arrest/">
                                    Pads' Torres faces domestic abuse charge
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">The Padres placed Torres on the restricted list earlier this week</h4>
                                                    </div>
                    </li>
                                                                                                                <li class="col-4">
                                                                                
                                                        
                
            <a href="/mlb/news/as-bruce-maxwell-says-he-will-not-kneel-during-the-national-anthem-in-2018/" class="thumbnail">
                                                <figure class="latest-box-item-image img"><img class=" is-lazy-image" alt="MLB: Seattle Mariners at Oakland Athletics" data-lazy="https://sportshub.cbsistatic.com/i/r/2017/09/26/4b3473fc-05f9-44b9-a4ab-d0ead2fdf1c1/thumbnail/368x210/ee729db6f9f88080ef92084afd4c40c0/usatsi-10308722.jpg" src="" height="210" width="368"></figure></a>
    
                        <div class="latest-box-item-headlines">
                            <h3 class="latest-box-item-title">
                                <a href="/mlb/news/as-bruce-maxwell-says-he-will-not-kneel-during-the-national-anthem-in-2018/">
                                    A's Maxwell will stand for anthem in '18
                                </a>
                            </h3>
                                                            <h4 class="latest-box-item-subline">Last season Maxwell became the first MLB player to kneel during the anthem</h4>
                                                    </div>
                    </li>
                                                    </ul><ul class="latest-news-box-row"></ul></div>
                    
            
                    

                    <div id="leader-bottom-470a4330b74de" class="ad-leader-bottom " data-ad="leader-bottom">
    <script>
        window.console && console.log && console.log("ADS: queuing leader-bottom-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("leader-bottom-470a4330b74de");
    </script></div>
                                                </div>
                    </div>
                                                </div>
                                    </div>
                    </div>
                    </div>
    </div>


                            </article></section></div>
                </div>
            </div>
                        </main></div>

                            

<footer id="cbs-site-footer" class="cbs-site-footer"><div class="site-footer-row">
        <div class="site-footer-branding">
            <span class="site-footer-logo" tabindex="0" role="img" aria-label="CBS Sports Digital" title="CBS Sports Digital"></span>
        </div>
    </div>

    <div class="site-footer-row">
        

<ul class="social-icons-bar"><li><a href="https://www.facebook.com/cbssports/" class="button-social icon-moon-facebook" target="_blank" rel="nofollow" aria-label="Facebook" title="Facebook"></a></li><li><a href="https://twitter.com/cbssports/" class="button-social icon-moon-twitter" target="_blank" rel="nofollow" aria-label="Twitter" title="Twitter"></a></li><li><a href="https://plus.google.com/+CBSSportscom/posts/" class="button-social icon-moon-google-plus2" target="_blank" rel="nofollow" aria-label="Google+" title="Google+"></a></li><li><a href="https://www.youtube.com/user/cbssports/" class="button-social icon-moon-youtube-play" target="_blank" rel="nofollow" aria-label="YouTube" title="YouTube"></a></li><li><a href="https://instagram.com/cbssports/" class="button-social icon-moon-instagram" target="_blank" rel="nofollow" aria-label="Instagram" title="Instagram"></a></li><li><a href="https://www.pinterest.com/cbssports/" class="button-social icon-moon-pinterest" target="_blank" rel="nofollow" aria-label="Pinterest" title="Pinterest"></a></li><li><a href="https://flipboard.com/@cbssports/?utm_source=cbssports&amp;utm_medium=follow&amp;utm_campaign=tools" class="button-social icon-moon-flipboard" target="_blank" rel="nofollow" aria-label="Flipboard" title="Flipboard"></a></li></ul></div>
    
            <div class="site-footer-row">
            <ul class="site-footer-links"><li>
                            <a href="https://www.cbssports.com/help" target="_blank" title="Help">Help</a>
                        </li>
                                                                                <li>
                            <a href="https://www.cbssports.com/info/aboutus" target="_blank" title="About Us">About Us</a>
                        </li>
                                                                                <li>
                            <a href="http://www.cbsinteractive.com/careers" target="_blank" title="Careers">Careers</a>
                        </li>
                                                                                <li>
                            <a href="http://www.cbsinteractive.com/advertise/" target="_blank" title="Advertise">Advertise</a>
                        </li>
                                                                                <li>
                            <a href="https://www.cbssports.com/sitemap" target="_blank" title="Site Map">Site Map</a>
                        </li>
                                                                                <li>
                            <a href="https://www.cbssports.com/settings/newsletters" target="_blank" title="Newsletters">Newsletters</a>
                        </li>
                                                                                <li>
                            <a href="https://www.cbssports.com/mobile" target="_blank" title="Mobile Apps">Mobile Apps</a>
                        </li>
                                                                                <li>
                            <a href="http://collegenetwork.cbssports.com/" target="_blank" title="College Network">College Network</a>
                        </li>
                                                                                <li>
                            <a href="http://legalterms.cbsinteractive.com/adchoice" target="_blank" title="Ad Choice">Ad Choice</a>
                        </li>
                                                                                <li>
                            <a href="https://www.cbssports.com/info/closed-caption" target="_blank" title="Closed Captioning">Closed Captioning</a>
                        </li>
                                                                                <li>
                            <a href="http://legalterms.cbsinteractive.com/privacy" target="_blank" title="Privacy">Privacy</a>
                        </li>
                                                                                <li>
                            <a href="http://legalterms.cbsinteractive.com/terms-of-use" target="_blank" title="Terms">Terms</a>
                        </li>
                                                                                <li>
                            <a href="http://legalterms.cbsinteractive.com/eula" target="_blank" title="Mobile User Agreement">Mobile User Agreement</a>
                        </li>
                                                </ul></div>
    
    <div class="site-footer-row">
        <div class="site-footer-partners">
            <div class="site-footer-button button1" tabindex="0" role="img" aria-label="Commissioner.com" title="Commissioner.com"></div>
            <div class="site-footer-button button2" tabindex="0" role="img" aria-label="Commissioner.com" title="Commissioner.com"></div>
            <div class="site-footer-button button3" tabindex="0" role="img" aria-label="Golfweb.com" title="Golfweb.com"></div>
        </div>
    </div>

    <div class="site-footer-copyright">
        <p class="site-footer-dates">© 2004-2018 CBS Interactive. All Rights Reserved.</p>
        <p>CBS Sports is a registered trademark of CBS Broadcasting Inc. Commissioner.com is a registered trademark of CBS Interactive Inc.</p>
        <p>Images by Getty Images and US Presswire</p>
    </div>

    </footer></div>

    <div id="sticky-leaderboard" class="sticky-leaderboard">
    <div class="sticky-leaderboard-unit">
        <div id="nflnetwork-bar-top-470a4330b74de" class="ad-nflnetwork-bar-top " data-ad="nflnetwork-bar-top">
    <script>
        window.console && console.log && console.log("ADS: queuing nflnetwork-bar-top-470a4330b74de for display");
        var cbsiGptDivIds = cbsiGptDivIds || [];
        cbsiGptDivIds.push("nflnetwork-bar-top-470a4330b74de");
    </script></div>

    </div>
</div>
    

                
                            
                


                                                                                                                                                                                                                    
                





    <script type="text/javascript" charset="utf-8" data-requirecontext="_" data-requiremodule="jquery" src="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediajs/js-build/jquery.js">
    </script><script async type="text/javascript" charset="utf-8" data-requirecontext="_" data-requiremodule="main.desktop" src="https://sportsfly.cbsistatic.com/fly-774/bundles/sportsmediajs/js-build/main.desktop.js">
    </script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0710d28d2a","applicationID":"8008619","transactionName":"MgEHZ0ICW0JZUBYMDgtLJFBEClpfF1IQEQgGCABsQwpbVlRWTBAS","queueTime":0,"applicationTime":1043,"atts":"HkYEEQoYSEw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>
