  <!DOCTYPE html>
<html
  lang="en"
  data-uri="slate.com/_pages/section-business@published"
  data-layout-uri="slate.com/_layouts/layout-teaser-list/instances/section@published"
    data-myslateUrl="https://my.slate.com"
    data-env="prod"
    data-trackingdomain=".slate.com"
>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">

<script>
  (function() {
  "use strict";window.slateGlobal={injectScript:function(e,t){var c=document.createElement("script");c.src=e,t&&c.addEventListener("load",t),document.head.appendChild(c)},injectScriptSync:function(e){document.write('<script src="'+e+'"><\/script>')}},Object.freeze(window.slateGlobal);var theme=localStorage.getItem("theme"),matches=location.search.match(/\btheme=(\w+)/);matches&&(theme=matches[1]),-1===["light","dark","auto"].indexOf(theme)&&(theme="light"),document.documentElement.classList.add("theme-"+theme);
  }())
</script>


    <!-- data-editable="head" -->
      <!-- data-uri="slate.com/_components/clay-meta-title/instances/business@published" -->
  <title>Business | Slate</title>
<meta property="og:title" content="Business | Slate">
<meta name="twitter:title" content="Business | Slate">

  <!-- data-uri="slate.com/_components/clay-meta-url/instances/business@published" -->
<link rel="canonical" href="https://slate.com/business">
<meta property="og:url" content="https://slate.com/business">



<meta name="robots" content="max-image-preview:large">


  <!-- data-uri="slate.com/_components/clay-meta-description/instances/index@published" -->
<meta name="description" content="Online magazine of news, politics, technology, and culture. Combines humor and insight in thoughtful analyses of current events and political news.">
<meta name="twitter:description" content="Online magazine of news, politics, technology, and culture. Combines humor and insight in thoughtful analyses of current events and political news.">
<meta property="og:description" content="Online magazine of news, politics, technology, and culture. Combines humor and insight in thoughtful analyses of current events and political news.">

  <!-- data-uri="slate.com/_components/meta-image/instances/new@published" -->
<meta name="twitter:image" content="https://slate.com/media/sites/slate-com/icon.400x400.png">
<meta property="og:image" content="https://slate.com/media/sites/slate-com/icon.400x400.png">
<meta name="twitter:card" content="summary">

  <!-- data-uri="slate.com/_components/clay-meta-keywords/instances/new@published" -->
<meta name="news_keywords" content="">
<meta property="article:tag" content="">

  <script data-uri="slate.com/_components/permutive/instances/business@published" class="permutive"
  data-permutive-project-id=16d3bd5c-bf92-4bf0-815a-eac397d3aadf
  > 

// prettier-ignore
!function(n,e,o,r,i){if(!e){e=e||{},window.permutive=e,e.q=[],e.config=i||{},e.config.projectId=o,e.config.apiKey=r,e.config.environment=e.config.environment||"production";for(var t=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],c=0;c<t.length;c++){var f=t[c];e[f]=function(n){return function(){var o=Array.prototype.slice.call(arguments,0);e.q.push({functionName:n,arguments:o})}}(f)}}}(document,window.permutive, "16d3bd5c-bf92-4bf0-815a-eac397d3aadf","dd4993d6-d26a-48b5-bf2d-05b09fb85de3",{consentRequired: true});
window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){if(0===window.googletag.pubads().getTargeting("permutive").length){var g=window.localStorage.getItem("_pdfps");window.googletag.pubads().setTargeting("permutive",g?JSON.parse(g):[])}});

window.slatePermutiveData = {"page":{"article":{"pageType":"vertical front","id":"","title":"","authors":[],"section":"Business","rubric":"","keywords":[],"gsChannels":[],"publishedTime":"2022-02-08T21:44:59+00:00"}}};

</script>

    <!-- data-editable-end -->

      <!-- data-uri="slate.com/_components/clay-meta-site/instances/index@published" -->
<meta name="twitter:site" content="@slate" />
<meta
  property="article:publisher"
  content="https://www.facebook.com/Slate"
/>
<meta property="fb:app_id" content="142011022527753" />
<meta property="og:site_name" content="Slate Magazine" />
<meta property="og:type" content="website" />

<link rel="manifest" href="/media/sites/slate-com/web-app-manifest.json" />

<meta
  name="theme-color"
  content="#f8f8f8"
  media="(prefers-color-scheme: light)"
/>
<meta
  name="theme-color"
  content="#000000"
  media="(prefers-color-scheme: dark)"
/>

  <!-- data-uri="slate.com/_components/meta-icons/instances/slate@published" -->
<link rel="icon" href="/favicon.svg">
<link rel="icon" href="/media/components/meta-icons/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" sizes="180x180" href="/media/sites/slate-com/icon.180x180.png">

  <script data-uri="slate.com/_components/polyfills/instances/singleton@published">
(function(){
var p='/media/components/polyfills/'
function n(f){return p+f+'.min.js'}
function i(f){slateGlobal.injectScriptSync(n(f))}
if(typeof CSS === 'undefined' || typeof CSS.supports === 'undefined' || !CSS.supports('object-fit', 'cover'))i("object-fit-images")
if(!HTMLElement.prototype.closest)i('element-closest-polyfill')
if(!window.Promise||!window.URL||!window.URLSearchParams||!window.Map)i('core-js-bundle')
if(!window.fetch)i('whatwg-fetch')
if(/Trident|MSIE/.test(navigator.userAgent))slateGlobal.injectScript(n('svg4everybody'),function(){svg4everybody()})
if(!window.IntersectionObserver)i('intersection-observer')
}())
</script>
  <script data-uri="slate.com/_components/fontfaceobserver/instances/fontfaceobserver@published">
(function() {
  /* Font Face Observer v2.1.0 - © Bram Stein. License: BSD-3-Clause */(function(){function l(a,b){document.addEventListener?a.addEventListener("scroll",b,!1):a.attachEvent("scroll",b)}function m(a){document.body?a():document.addEventListener?document.addEventListener("DOMContentLoaded",function c(){document.removeEventListener("DOMContentLoaded",c);a()}):document.attachEvent("onreadystatechange",function k(){if("interactive"==document.readyState||"complete"==document.readyState)document.detachEvent("onreadystatechange",k),a()})};function t(a){this.a=document.createElement("div");this.a.setAttribute("aria-hidden","true");this.a.appendChild(document.createTextNode(a));this.b=document.createElement("span");this.c=document.createElement("span");this.h=document.createElement("span");this.f=document.createElement("span");this.g=-1;this.b.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.c.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";
this.f.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;";this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;";this.b.appendChild(this.h);this.c.appendChild(this.f);this.a.appendChild(this.b);this.a.appendChild(this.c)}
function u(a,b){a.a.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+b+";"}function z(a){var b=a.a.offsetWidth,c=b+100;a.f.style.width=c+"px";a.c.scrollLeft=c;a.b.scrollLeft=a.b.scrollWidth+100;return a.g!==b?(a.g=b,!0):!1}function A(a,b){function c(){var a=k;z(a)&&a.a.parentNode&&b(a.g)}var k=a;l(a.b,c);l(a.c,c);z(a)};function B(a,b){var c=b||{};this.family=a;this.style=c.style||"normal";this.weight=c.weight||"normal";this.stretch=c.stretch||"normal"}var C=null,D=null,E=null,F=null;function G(){if(null===D)if(J()&&/Apple/.test(window.navigator.vendor)){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent);D=!!a&&603>parseInt(a[1],10)}else D=!1;return D}function J(){null===F&&(F=!!document.fonts);return F}
function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")}
B.prototype.load=function(a,b){var c=this,k=a||"BESbswy",r=0,n=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=n?b(Error(""+n+"ms timeout exceeded")):document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},b)}e()}),N=new Promise(function(a,c){r=setTimeout(function(){c(Error(""+n+"ms timeout exceeded"))},n)});Promise.race([N,M]).then(function(){clearTimeout(r);a(c)},
b)}else m(function(){function v(){var b;if(b=-1!=f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===C&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),C=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=C&&(f==w&&g==w&&h==w||f==x&&g==x&&h==x||f==y&&g==y&&h==y)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(r),a(c))}function I(){if((new Date).getTime()-H>=n)d.parentNode&&d.parentNode.removeChild(d),b(Error(""+
n+"ms timeout exceeded"));else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth,g=p.a.offsetWidth,h=q.a.offsetWidth,v();r=setTimeout(I,50)}}var e=new t(k),p=new t(k),q=new t(k),f=-1,g=-1,h=-1,w=-1,x=-1,y=-1,d=document.createElement("div");d.dir="ltr";u(e,L(c,"sans-serif"));u(p,L(c,"serif"));u(q,L(c,"monospace"));d.appendChild(e.a);d.appendChild(p.a);d.appendChild(q.a);document.body.appendChild(d);w=e.a.offsetWidth;x=p.a.offsetWidth;y=q.a.offsetWidth;I();A(e,function(a){f=a;v()});u(e,
L(c,'"'+c.family+'",sans-serif'));A(p,function(a){g=a;v()});u(p,L(c,'"'+c.family+'",serif'));A(q,function(a){h=a;v()});u(q,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=B:(window.FontFaceObserver=B,window.FontFaceObserver.prototype.load=B.prototype.load);}());


  try {
    if (sessionStorage.slateFontsLoaded) {
      document.documentElement.className += " fonts-loaded";
      return;
    }
  } catch (e) {
  }
  Promise.all([
    ['Retina'],
    ['Retina', , 'italic'],
    ['Retina', 'bold',],
    ['Retina', 'bold', 'italic'],
    ['Register', 'bold', ],
    ['Register', 'bold', 'italic']
  ].map(function(f) {
    return new FontFaceObserver(f[0], {
      weight: f[1] || 'normal',
      style: f[2] || 'normal'
    }).load()
  })).then(function () {
    document.documentElement.className += " fonts-loaded";
    try {
      sessionStorage.slateFontsLoaded = true;
    } catch (e) {
    }
  });
}());
</script>

  <!-- data-uri="slate.com/_components/onetrust/instances/default@published" -->

<script>



  "use strict";window.slateCMP={oneTrust:{},TCF:{},removeTCFStub:function(){delete window.__tcfapi;var e=document.getElementsByName("__tcfapiLocator")[0];e&&e.parentNode.removeChild(e)}},window.slateCMP.oneTrust.ready=new Promise(function(e,n){window.slateCMP.oneTrust.resolve=e,window.slateCMP.oneTrust.reject=n}),window.slateCMP.TCF.ready=new Promise(function(e,n){window.slateCMP.TCF.resolve=e,window.slateCMP.TCF.reject=n}),window.slateCMP.oneTrust.ready.then(function(){"undefined"!=typeof __tcfapi&&__tcfapi("getTCData",2,function(e,n){n?window.slateCMP.TCF.resolve(e):window.slateCMP.TCF.reject(e)})});var TARGETING_CATEGORIES=["C0001","C0002","C0003","C0004","C0005","gad"];window.nonIabVendorApi={vendors:{},checkConsent:function(e){return!!window.OptanonActiveGroups&&this.vendors[e].categories.every(function(e){return-1<window.OptanonActiveGroups.indexOf(e)})},updateVendors:function(){window.OptanonActiveGroups;var e=!1;for(var n in this.vendors)if(e=this.checkConsent(n),this.vendors[n].initCalled)this.vendors[n].updateConsentFunc(e);else{var t=this.vendors[n].initFunc(e);if("boolean"!=typeof t)throw new Error("initFunc should return boolean. Returned ".concat(t,"."));this.vendors[n].initCalled=t}},registerVendor:function(e,n){var t=1<arguments.length&&void 0!==n?n:{categories:[],initFunc:function(){return!1},updateConsentFunc:function(){}},o=!1;if(e in this.vendors)throw new Error(e+" already registered");if(!Array.isArray(t.categories))throw new Error("vendorOptions.categories must be an array.");if(!t.categories.length)throw new Error("vendorOptions.categories must not be empty.");for(var r=0;r<t.categories.length;r++){if(!TARGETING_CATEGORIES.includes(t.categories[r]))throw new Error("".concat(t.categories[r]," is not a valid targeting category. Category must be one of ").concat(TARGETING_CATEGORIES,"."))}if(this.vendors[e]={initCalled:!1,categories:t.categories,initFunc:t.initFunc,updateConsentFunc:t.updateConsentFunc},window.OptanonActiveGroups&&(o=this.checkConsent(e))){var i=this.vendors[e].initFunc(o);if("boolean"!=typeof i)throw new Error("initFunc should return boolean. Returned ".concat(i,"."));this.vendors[e].initCalled=i}}};



    window.slateCMP.TCF.resolve({gdprApplies: false});


</script>

<script
  src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
  data-domain-script="0e1d2de3-ec2a-48ca-8f78-11045575a199"
  data-ignore-ga='true'></script>

<script  data-ignore-ga='true' ccpa-opt-out-ids="C0004,gad" ccpa-opt-out-geo="us" ccpa-opt-out-lspa="true">
  "use strict";function addUspapiFrame(){if(!window.frames.__uspapiLocator)if(document.body){var e=document.body,t=document.createElement("iframe");t.style.display="none",t.setAttribute("style","display:none;height:0;opacity:0;visibility:hidden;border:0;width:0;height:0;"),t.name="__uspapiLocator",e.appendChild(t)}else setTimeout(addUspapiFrame,5)}function optOutMsgHandler(o){var e,a="string"==typeof o.data;if((e=a?-1!==o.data.indexOf("__uspapiCall")?JSON.parse(o.data):{}:o.data).__uspapiCall){var i=e.__uspapiCall;window.__uspapi(i.command,i.version,function(e,t){var n={__uspapiReturn:{returnValue:e,success:t,callId:i.callId}};window.parent.console.log("received a request for uspapi"),o.source.postMessage(a?JSON.stringify(n):n,"*")})}}window.__uspapi=function(e,t,n){var o=function(e){for(var t=e+"=",n=("; "+document.cookie).split(";"),o=0;o<n.length;o++)for(var a=n[o];" "===a.charAt(0);)if(0===(a=a.substring(1,a.length)).indexOf(t))return a.substring(t.length,a.length);return null}("usprivacy"),a={version:t,uspString:o},i=!1;null!==o&&(i=!0),"getuspdata"===e.toLowerCase()&&n(a,i)},addUspapiFrame(),window.addEventListener?window.addEventListener("message",optOutMsgHandler,!1):window.attachEvent("onmessage",optOutMsgHandler),window.usPrivacyCookie=function(){var t={cookie:{name:"usprivacy",durationDays:365}};function n(){return function(e){for(var t=e+"=",n=("; "+document.cookie).split(";"),o=0;o<n.length;o++)for(var a=n[o];" "===a.charAt(0);)if(0===(a=a.substring(1,a.length)).indexOf(t))return a.substring(t.length,a.length);return null}(t.cookie.name)}function o(e){!function(e,t,n){var o="; ",a=e+"="+(t||"")+"; ";if(n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),o="expires="+i.toUTCString()+"; "}document.cookie=a+o+"path=/; SameSite=Lax; "}(t.cookie.name,e,t.cookie.durationDays)}function a(){var e=n();return null!==e?e.substr(0,1):null}function i(){var e=n();return null!==e?e.substr(1,1):null}function r(){var e=n();return null!==e?e.substr(2,1):null}return{get:n,create:o,getVersionVal:a,getNoticeVal:i,getOptOutVal:r,getLSPAVal:function(){var e=n();return null!==e?e.substr(3,1):null},setVersionVal:function(e){if(null===n())return!1;var t=e;return t+=i(),o(t+=r()),!0},setNoticeVal:function(e){if(null===n())return!1;var t=a();return t+=e,o(t+=r()),!0},setConsentVal:function(e){if(null===n())return!1;var t=a();return t+=i(),o(t+=e),!0},setLSPAVal:function(e){if(null===n())return!1;var t=a();return t+=i(),t+=r(),o(t+=e),!0}}}(),window.gamoo=function(){var t={cookie:{name:"OneTrustWPCCPAGoogleOptOut",durationDays:365}};function e(){return function(e){for(var t=e+"=",n=("; "+document.cookie).split(";"),o=0;o<n.length;o++)for(var a=n[o];" "===a.charAt(0);)if(0===(a=a.substring(1,a.length)).indexOf(t))return a.substring(t.length,a.length);return null}(t.cookie.name)}function n(){"undefined"!=typeof googletag&&googletag.apiReady&&(googletag.pubads().disableInitialLoad(),googletag.pubads().setPrivacySettings({restrictDataProcessing:!0}),(window.adsbygoogle||[]).requestNonPersonalizedAds=1)}function o(){"undefined"!=typeof googletag&&googletag.apiReady&&(googletag.pubads().disableInitialLoad(),googletag.pubads().setPrivacySettings({restrictDataProcessing:!1}),(window.adsbygoogle||[]).requestNonPersonalizedAds=0)}return{getCookie:e,createCookie:function(e){!function(e,t,n){var o="; ",a=e+"="+(t||"")+"; ";if(n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),o="expires="+i.toUTCString()+"; "}document.cookie=a+o+"path=/; SameSite=Lax; "}(t.cookie.name,e,t.cookie.durationDays)},determine:function(){("true"===e()?n:o)()},enable:o,disable:n}}(),window.otCcpaOptOut={init:function(){var a=function(){for(var e=[],t="",n="",o=document.getElementsByTagName("script"),a=0,i=o.length;a<i;a++)if(o[a].attributes.getNamedItem("ccpa-opt-out-ids")){var r=o[a].attributes.getNamedItem("ccpa-opt-out-ids").value;t=o[a].attributes.getNamedItem("ccpa-opt-out-geo").value,n=o[a].attributes.getNamedItem("ccpa-opt-out-lspa").value,r&&(e=r.split(","));break}return{ids:e,geo:t,lspa:n}}();function i(){var n={version:"1",notice:"N",optout:"N",lspa:"N"};return n.notice="Y","true"===a.lspa&&a.lspa&&(n.lspa="Y"),{set:function(e,t){n[e]=t},value:function(){return n.version+n.notice+n.optout+n.lspa}}}if(window.addEventListener("consent.onetrust",function(){!function(){var e=OnetrustActiveGroups.slice(1,-1)?OnetrustActiveGroups.slice(1,-1).split(","):[];if(a.ids.length)for(var t=0,n=a.ids.length;t<n;t++){var o;if(-1<e.indexOf(a.ids[t]))r()&&((o=new i).set("optout","N"),usPrivacyCookie.create(o.value())),gamoo.createCookie("false"),gamoo.determine();else r()&&((o=new i).set("optout","Y"),usPrivacyCookie.create(o.value())),gamoo.createCookie("true"),gamoo.determine()}}()},!1),!r())return usPrivacyCookie.create("1---"),gamoo.determine(),!1;if(null===usPrivacyCookie.get()){var e=new i;e.set("notice","Y"),usPrivacyCookie.create(e.value())}function r(){var e=window.__otccpaooLocation,t=a.geo.toLowerCase();return"all"===t||("us"===t?"us"===e.country.toString().toLowerCase():"ca"===t&&"ca"===e.state.toString().toLowerCase())}gamoo.determine()}},window.dnsfeed=function(e){window.__otccpaooLocation=e,function(){if(void 0!==window.__otccpaooLocation)otCcpaOptOut.init();else{var e=setInterval(function(){void 0!==window.__otccpaooLocation&&(otCcpaOptOut.init(),clearInterval(e))},500);setTimeout(function(){clearInterval(e)},5e3)}}()},function(){var e=document.createElement("script");e.src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/dnsfeed",e.async=!0,e.type="text/javascript";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}();
</script>

<script>
  function OptanonWrapper() {
    try {
      window.slateCMP.oneTrust.resolve();
      window.nonIabVendorApi.updateVendors()
    } catch (e) {
      console.warn('failed to setup onetrust', e)
    }
  }
</script>


  <!-- data-uri="slate.com/_components/scroll/instances/default@published" -->
<script>
  (function(a,c,d,e){if(!a[c]){var b=a[c]={};b[d]=[];b[e]=function(a){b[d].push(a)}}})(window,'Scroll','_q','do');
  Scroll.config = {
    detected: Boolean(false)
  };
</script>
<script async src="https://static.scroll.com/js/scroll.js" /></script>


  <script data-uri="slate.com/_components/analytics-js-loader/instances/general@published" class="analytics-js-loader"
  
  data-amplitude-api-key="5a7cb616c0717cb7f4f0eee43d9f4e1c"
  data-amplitude-log-level="ERROR"
  data-amplitude-domain=".slate.com"
  data-parsely-script-src="https://fpa-cdn.slate.com/keys/slate.com/p.js"
>
// we define this ASAP beacuse lots of components call amplitude
window.slateAmplitudeQueue = {
  _q: [],
  initCalled: false,
  instance: null,
  push: function(callback) {
    if (this.initCalled) {
      callback(this.instance);
      this.processQueue();
    } else {
      this._q.push(callback);
    }
  },
  processQueue: function() {
    for (var i = 0; i < this._q.length; i++) {
      this._q[i](this.instance);
    }
    this._q = [];
  },
  init: function(instance, consent) {
    this.instance = instance;
    this.instance.setOptOut(!consent);
    if (consent) {
      this.processQueue();
    }
    this.initCalled = true;
  }
};
</script>


  <!-- data-uri="slate.com/_components/slate-ad-prebid/instances/prebid@published" -->
    <script class="slate-ad-prebid">

    var pbjs = pbjs || {};
    pbjs.que = pbjs.que || [];

    window.slateCMP.TCF.ready.then( function(tcData){

      pbjs.que.push(function(){
        var pbjsConfig = {
          bidderTimeout: 800,
          debug: false,
          enableSendAllBids: false,
          useBidCache: true,
          bidderSequence: "random",
          userSync: {
            userIds: [{
              name: 'identityLink',
              params: {
                pid: '13468'
              },
              storage: {
                type: 'cookie',
                name: 'idl_env',
                expires: 1
              }
            },{
              name: "quantcastId",
            }],
            filterSettings: {
              all: {
                bidders: '*',
                filter: 'include'
              }
            },
            syncsPerBidder: 10,
            syncDelay: 5000
          },
          priceGranularity: {
            buckets: [{
                'min': 0,
                'max': 2,
                'increment': 0.01
              },{
                'min': 2,
                'max': 5,
                'increment': 0.10
              }, {
                'min': 5,
                'max': 20,
                'increment': 0.50
              },{
                'min': 20,
                'max': 100,
                'increment': 1
              }]
          },
          consentManagement: {
            usp: {
              cmpApi: 'iab',
              timeout: 1000,
            }
          },
          targetingControls: {
            alwaysIncludeDeals: true,
          },
          // pass permutive segments to selected SSPs
          realTimeData: {
            dataProviders: [{
              name: 'permutive',
              params: {
                acBidders: ['appnexus', 'rubicon']
              }
            }]
          }
        };

        if(tcData.gdprApplies || tcData.gdprApplies === undefined){
          // 
          pbjsConfig.consentManagement.gdpr = {
            cmpApi: 'iab',
            timeout: 5000,
            defaultGdprScope: true,
            allowAuctionWithoutConsent: false
          }
          // 
          pbjsConfig.deviceAccess = false;

          // 
          pbjsConfig.userSync.syncEnabled = false;
        }

          pbjs.setConfig(pbjsConfig);



        // enable amplitude analytics.
        pbjs.que.push(function () {
          pbjs.enableAnalytics([{
              provider: 'amplitude',
              options: {
                sampling: .01
              }
          }, {
              provider: 'atsAnalytics',
              options: {
                pid: '13468'
              }
          }, {
            provider: 'concert'
          }]);
        });
      })
    });

    </script>

  <!-- data-uri="slate.com/_components/slate-ad-gpt/instances/default@published" -->
  <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> 
  <script>
    var sampling = 0.01; 

    var tests = {
      disable_taboola: sampling > Math.random(),
      disable_adLightning: sampling > Math.random()
    }
  </script>

  
<!-- data-uri="slate.com/_components/slate-krux/instances/krux@published" -->

  <!-- data-uri="slate.com/_components/ad-lightning/instances/default@published" -->
  <script>
    window.googletag = window.googletag || {};

    if (!window.tests.disable_adLightning) {
      slateGlobal.injectScript("https://tagan.adlightning.com/slate/op.js");
    }
  </script>

  <!-- data-uri="slate.com/_components/dfp-cache-buster/instances/default@published" -->

<meta name="dfp-cache-buster" content=e852a2ede54e3799dfa85e8b792df02000f5560c>

  <!-- data-uri="slate.com/_components/slate-ad-aps/instances/default@published" -->
  <script>
    !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js");
  </script>

  
<!-- data-uri="slate.com/_components/taboola-head/instances/landingpage-fronts@published" -->
  <script type="text/javascript">
    window._taboola = window._taboola || [];
    _taboola.push({
      category:'auto'
    });
    !function (e, f, u, i) {
      if (window.tests.disable_taboola) return;
      if (!document.getElementById(i)){
        e.async = 1;
        e.src = u;
        e.id = i;
        f.parentNode.insertBefore(e, f);
      }
    }(document.createElement('script'),
    document.getElementsByTagName('script')[0],
    '//cdn.taboola.com/libtrc/slate1/loader.js',
    'tb_loader_script');
    if(window.performance && typeof window.performance.mark == 'function')
      {window.performance.mark('tbl_ic');}
  </script>


  <!-- NEWSROOM SCRIPT -->

  <script>
    window._newsroom = window._newsroom || [];


    !function (e, f, u) {
      if (window.tests.disable_taboola) return;
      e.async = 1;
      e.src = u;
      f.parentNode.insertBefore(e, f);
    }(document.createElement('script'),
    document.getElementsByTagName('script')[0], '//c2.taboola.com/nr/slate1/newsroom.js');
  </script>
  <!-- END NEWSROOM SCRIPT -->

<script>
  var tfaLoaded = false
  window.tfaPush = function(x) {
    window._tfa = window._tfa && window._tfa.push ? window._tfa  : []
    window._tfa.push(x)
    if (tfaLoaded === false) {
      slateGlobal.injectScript('//cdn.taboola.com/libtrc/unip/1143314/tfa.js', function(e) {
        tfaLoaded = true
      });
    }
  }
</script>



  <style>/* bullshit file to fool amphora into not inlining our fonts! */
.tp-modal{text-align:center}.tp-modal~.tp-backdrop{background:var(--bg-color,#fff)!important;opacity:.75!important;-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em)}.tp-modal button.tp-close{top:1px;right:1px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;background-color:var(--bg-color)}.tp-modal button.tp-close:focus,.tp-modal button.tp-close:hover{-webkit-box-shadow:none;box-shadow:none}.tp-modal button.tp-close:focus-visible{border:none;outline:var(--theme-color,#ff0e50) dotted 3px;outline-offset:1px}.tp-modal>.tp-iframe-wrapper{-webkit-box-shadow:none;box-shadow:none;height:auto!important;display:inline-block;margin:3em 0}.tp-container-inner{height:auto!important;width:auto!important}.masthead__login,.mobile-account__link,.mobile-masthead__link,.mobile-notable__link,.notable__link,.notable__logo,.sections__link,.strapline__text[href],a.mobile-sections__link{text-decoration:none}.masthead{display:block}.masthead [hidden]{display:none}.masthead button,.masthead input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em}.fonts-loaded .masthead button,.fonts-loaded .masthead input{font-family:Retina,"Helvetica Neue",Helvetica,Arial,sans-serif}.masthead__wrapper{padding:0 15px}.masthead__container{margin:0 auto}@media(min-width:1024px){.masthead__container{max-width:1000px}.masthead--sticky{position:fixed}}@media(min-width:1440px){.masthead__container{max-width:1300px}}.masthead__login:focus,.masthead__login:hover{-webkit-filter:opacity(.8);filter:opacity(.8)}.masthead--sticky{width:100%;z-index:5}.masthead-account{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;overflow:visible}.masthead-account__item{margin:0}.masthead-account__dropdown{display:inline-block}.masthead-account__dropdown>button.dropdown__button{border:none;padding-left:0;padding-right:0}.masthead-account #desktop-masthead-link{max-height:1em;max-width:230px}@media print{.masthead-account{display:none}}@media(max-width:767px){.desktop-masthead{display:none}}.skip-to-main{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;background:hsla(var(--bg-color-hsl),.5);-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em)}.skip-to-main:focus{width:auto;height:auto;clip:auto}.notable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:40px}.notable__heading{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:26px;fill:#ff0e50}.notable__item,.notable__list{height:100%;display:-webkit-flex;display:-ms-flexbox}.notable__list{list-style:none;padding:0;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.notable__item{margin:0 .2em 0 1.2em;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notable__link{color:#666;color:hsla(var(--txt-color-hsl),.7);padding:.2em;white-space:nowrap;font-size:.6776625465rem}.notable__link:focus,.notable__link:hover{-webkit-filter:opacity(.8);filter:opacity(.8)}@media(min-width:1024px){.notable__link{font-size:.7230659372rem}}.notable__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1.6em}.notable__logo:focus,.notable__logo:hover{opacity:.8}.notable__account{font-size:.6776625465rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media(min-width:1024px){.notable__account{font-size:.9372071228rem}}.notable__account>:not([hidden]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav{background:var(--nav-color);color:#fff}@media print{.notable{display:none}.main-nav{background:0 0}}.main-nav__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(min-width:1024px)and (prefers-color-scheme:dark){:where(.theme-auto) .main-nav__content::after{-webkit-filter:grayscale(1);filter:grayscale(1)}}.main-nav__logo{line-height:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;min-width:168px;max-width:240px;margin-right:.5em}@media(min-width:1440px){.notable__account{font-size:.8232026157rem}.main-nav__logo{max-width:258px}}.main-nav__links{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.2em 0 .75em}.main-nav__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:1.2em;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.6776625465rem}@media(min-width:1024px){.main-nav__content{position:relative}.main-nav__content::after{content:"";position:absolute;bottom:0;left:calc(100% + 30px);height:100vh;width:calc(50vw - 50% - 30px);background-image:url(/media/sites/slate-com/stripes-plum.png);background-size:8px}:where(.theme-dark) .main-nav__content::after{-webkit-filter:grayscale(1);filter:grayscale(1)}.main-nav__links{margin-bottom:.9em}.main-nav__search{font-size:.9372071228rem}}@media(min-width:1440px){.main-nav__search{font-size:.8232026157rem}}.mini-nav{background:var(--nav-color);color:#fff}.mini-nav__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:3em;font-size:.6776625465rem;font-size:.8232026157rem}.search-form,.sections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media(min-width:1024px){.mini-nav__content{font-size:.9372071228rem;position:relative}.mini-nav__content::after{content:"";position:absolute;bottom:0;left:calc(100% + 30px);height:100vh;width:calc(50vw - 50% - 30px);background-image:url(/media/sites/slate-com/stripes-plum.png);background-size:8px}}@media(min-width:1440px){.mini-nav__content{font-size:.8232026157rem}}@media(min-width:1024px)and (prefers-color-scheme:dark){:where(.theme-auto) .mini-nav__content::after{-webkit-filter:grayscale(1);filter:grayscale(1)}}.mini-nav__logo{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;line-height:0}.mini-nav__search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mini-nav__account{line-height:1}.mini-nav #desktop-masthead-link{-webkit-transform:translateY(.22em);-ms-transform:translateY(.22em);transform:translateY(.22em)}.logo{width:100%;height:auto;max-height:80px;fill:#fff;-webkit-transform:translateY(4%);-ms-transform:translateY(4%);transform:translateY(4%)}@media print{.logo{fill:#2c0022}}.search-form{display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;-webkit-transition:all .1s;transition:all .1s}.search-form:focus-within .search-form__input{cursor:initial;outline:0;border-bottom-color:#ff0e50;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:20vw}.search-form:focus-within .search-form__input:focus:not(:placeholder-shown){min-width:10em}.search-form:focus-within .search-form__label{opacity:0}.search-form:focus-within .search-form__submit{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1}.search-form__label,.search-form__submit{-webkit-transform:translateX(2em);-ms-transform:translateX(2em)}.search-form__input,.search-form__label,.search-form__submit{-webkit-transition:all .1s;transition:all .1s}.search-form__icon{width:1.1em;height:1.1em;vertical-align:text-bottom;cursor:pointer}.search-form__label{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;fill:currentColor;opacity:.6;-webkit-transition:opacity .12s ease;transition:opacity .12s ease;margin-right:.2em;transform:translateX(2em)}.search-form__submit{border:none;background:0 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;fill:#ff0e50;opacity:0;transform:translateX(2em);z-index:-5}.search-form__input{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background:0 0;border:none;border-bottom:1px solid transparent;padding:0;min-width:3.2em;color:#fff;cursor:pointer;-webkit-transform:translateX(2em);-ms-transform:translateX(2em);transform:translateX(2em);width:3.2em}.search-form__input::-webkit-input-placeholder{color:#fff;opacity:1}.search-form__input::-moz-placeholder{color:#fff;opacity:1}.search-form__input:-ms-input-placeholder{color:#fff;opacity:1}.search-form__input::-ms-input-placeholder{color:#fff;opacity:1}.search-form__input::placeholder{color:#fff;opacity:1}.search-form__input::-moz-selection{background-color:#e1cdd6}.search-form__input::selection{background-color:#e1cdd6}.search-form__input:-webkit-autofill{-webkit-box-shadow:0 0 0 2em #23001b inset;-webkit-text-fill-color:#fff}@media print{.search-form{display:none}}.sections{margin:1.5em 0 0;list-style:none;padding:0;display:flex;font-size:2vw}.menu__content,.mobile-masthead{display:-webkit-flex;display:-ms-flexbox}.sections__item{margin-left:.5em;white-space:nowrap}@media(min-width:768px){.sections__item{padding-left:.25em;padding-right:.25em}}@media(min-width:1024px){:where(.theme-dark) .mini-nav__content::after{-webkit-filter:grayscale(1);filter:grayscale(1)}.sections{font-size:1.067rem}.sections__item{padding-left:.5em;padding-right:.5em}}.sections__link{color:#fff;border-bottom:4px solid transparent;padding-bottom:.2em;-webkit-transition:border .2s;transition:border .2s}.sections__link:focus,.sections__link:hover{color:#fff}.sections__link:focus,.sections__link:hover,.sections__link[aria-current]{border-bottom:4px solid #ff0e50}@media print{.sections__link{color:#2c0022}}.mobile-masthead{background:var(--nav-color);color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mobile-masthead__menu{-webkit-box-flex:0;-webkit-flex:0 0 6.2em;-ms-flex:0 0 6.2em;flex:0 0 6.2em}.mobile-masthead__account{padding:15px;-webkit-box-flex:0;-webkit-flex:0 0 6.2em;-ms-flex:0 0 6.2em;flex:0 0 6.2em}.mobile-masthead__link{border-bottom:2px solid;border-color:#ff0e50;border-color:var(--theme-color,#ff0e50)}.mobile-masthead__link:focus,.mobile-masthead__link:hover{color:#ff0e50;color:var(--theme-color,#ff0e50);border-color:transparent}@media(min-width:768px){.mobile-masthead,.mobile-masthead__link{display:none}}.mobile-masthead__logo{line-height:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.mobile-masthead #mobile-masthead-link .tp-container-inner{height:1.2rem!important}@media print{.mobile-masthead__account{display:none}.mobile-masthead{background:0 0;color:#23001b}}.menu-open,.menu-open>body{height:100%;overflow:hidden;position:fixed}.menu__content{background:var(--nav-color);position:absolute;z-index:5;top:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100vw;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-top:15px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.menu:not(.menu--open)>.menu__content{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.menu:not(.menu--open)>.menu__content>*{-webkit-transition:opacity 0s .2s;transition:opacity 0s .2s;opacity:0}.mag-lens,.menu__control svg{opacity:.6;-webkit-transition:opacity .12s ease}.menu__control:focus+.menu__content,.menu__control:hover+.menu__content{will-change:transform}.menu__control{border:none;border-radius:0;padding:15px;font-size:.878357191rem;background:0 0;color:inherit}.mobile-account,.mobile-sections__link:first-child{border-top:1px solid rgba(255,255,255,.1)}.mobile-sections__link,.social--mobile{border-bottom:1px solid rgba(255,255,255,.1)}.menu__control svg{fill:currentColor;transition:opacity .12s ease}.menu__control:focus svg,.menu__control:hover svg{opacity:1}.menu__control--open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu__control-text{margin-right:.6em}@media print{.menu{display:none}}.mobile-notable{padding:0 15px}.mobile-notable__heading{margin:0;fill:#ff0e50}.mobile-notable__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-notable__link{background:rgba(255,255,255,.1);border-radius:1px;color:rgba(255,255,255,.8);font-size:.8232026157rem;padding:6px 4px;margin:10px 10px 0 0}.mobile-notable__link:focus,.mobile-notable__link:hover{color:#fff;background:rgba(255,255,255,.2)}.mobile-sections{margin-top:1.2rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-sections__link{padding:15px;fill:currentColor}.mobile-sections__link--pods{fill:#ff4900}.mobile-sections__link:empty{display:none}a.mobile-sections__link{color:#fff;display:block}a.mobile-sections__link:focus,a.mobile-sections__link:hover{-webkit-filter:opacity(.8);filter:opacity(.8)}.mag-lens{vertical-align:text-bottom;fill:currentColor;transition:opacity .12s ease;margin-right:.2em}.social{padding:0 .6em 0 3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;letter-spacing:.07em}.social__badge{margin-left:1.4em;padding:.2em;fill:#999;fill:hsla(var(--txt-color-hsl),.5)}.social__badge:focus,.social__badge:hover{opacity:.8}.social--mobile{padding:15px;font-size:.878357191rem}.social--mobile .social__badge{fill:currentColor;opacity:.6;-webkit-transition:opacity .12s ease;transition:opacity .12s ease;margin-left:1.9em}.social--mobile .social__badge:focus,.social--mobile .social__badge:hover{opacity:1}@media print{.social{display:none}}.mobile-account{font-size:.878357191rem}.mobile-account__link{color:#fff;float:left;width:calc(50% - .5px);text-align:center;padding:1.3em 0}.mobile-account__link:focus,.mobile-account__link:hover{color:rgba(255,255,255,.8)}.mobile-account__link:first-child{border-right:1px solid rgba(255,255,255,.1);width:calc(50% + .5px)}.strapline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:.6776625465rem;text-transform:uppercase;letter-spacing:.07em;color:#666;color:hsla(var(--txt-color-hsl),.7);padding:.6em 0 1.8em}.strapline__asterisk{margin-right:.6em;fill:#ff0e50;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2.1em;height:2.3em}.strapline__text{margin-top:.4em;line-height:1.5em}.strapline__text[href]{color:inherit}.strapline__text[href]:focus,.strapline__text[href]:hover{color:#999;color:hsla(var(--txt-color-hsl),.5)}.strapline__social{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:1.5em;margin-top:.4em}@media(max-width:767px){.strapline__social{display:none}}.theme-picker{width:5em}.theme-picker .dropdown__label>svg,.theme-picker__option>svg{fill:currentColor;vertical-align:text-bottom;opacity:.5}.theme-picker .theme-picker__button.theme-picker__button{margin:-.5em -.5714285714em}.theme-picker .dropdown__label svg{margin-right:.2em}.taboola-recirc{position:relative;z-index:1}@media print{.taboola-recirc{display:none}}.taboola_spotlight_overlay{z-index:2!important}.index-most-recent__inline-bullets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.5em;overflow:hidden}.index-most-recent__inline-bullets .index-most-recent__inline-bullets{overflow:visible}.index-most-recent__inline-bullets>*{position:relative}.index-most-recent__inline-bullets>*+:before{position:absolute;right:100%;color:#ccc;color:hsla(var(--txt-color-hsl),.2);content:"•";width:1.5em;text-align:center}.topic-stories-list{margin-bottom:5em}.author-bio+.topic-stories-list,.section-feed+.topic-stories-list{margin-top:5em}.topic-stories-list__subhead{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:.6em;border-bottom:2px solid #999;border-bottom-color:hsla(var(--txt-color-hsl),.5)}.topic-stories-list__subhead-text{font-size:1.138489rem;color:#2c0022;color:var(--heading-color);font-weight:400;margin:0 1em 0 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media(min-width:1024px){.topic-stories-list__subhead-text{font-size:1.5745299861rem}.topic-story{max-width:635.71px}}.topic-stories-list__subhead-name{color:#ff0e50}.topic-stories-list__results{font-size:.7230659372rem;color:#666;color:hsla(var(--txt-color-hsl),.7);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.topic-stories-list__count{white-space:nowrap}.topic-stories-list__pagination{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:2px solid #999;border-top-color:hsla(var(--txt-color-hsl),.5);padding-top:.6em}.topic-stories-list__pagination a{text-decoration:none;font-weight:700;font-size:1.067rem;margin-right:2em}.topic-stories-list__pagination a:focus,.topic-stories-list__pagination a:hover{color:#666;color:hsla(var(--txt-color-hsl),.7)}.topic-story{display:block;margin-bottom:1.2em;text-decoration:none}.topic-story:after,.topic-story:before{content:"";display:table}.topic-story:after{clear:both}@media(min-width:1440px){.topic-story{max-width:828.57px}}.topic-story+.ad--mobileOnly{margin-bottom:1.5em}.topic-story__image{width:20%;margin-right:15px;float:left}@media(min-width:1024px){.topic-story__image{margin-right:20px}}.topic-story__teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topic-story__hed{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;line-height:1.2}.topic-story:focus .topic-story__hed,.topic-story:hover .topic-story__hed{color:#666;color:hsla(var(--txt-color-hsl),.7)}.topic-story__byline{text-transform:uppercase;letter-spacing:.07em;color:#666;color:hsla(var(--txt-color-hsl),.7);font-size:.7715113549rem;margin-bottom:.3em}@media(max-width:767px){.topic-story__byline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.topic-story__byline .topic-story__author{color:#444;color:hsla(var(--txt-color-hsl),.85)}.slate-ad{text-align:center;margin:25px 0;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-color:hsla(var(--txt-color-hsl),.15);-webkit-box-sizing:content-box;box-sizing:content-box;contain:layout;position:relative;z-index:0}.slate-ad .slate-ad__label{text-transform:uppercase;letter-spacing:.07em;display:block;content:"Advertisement";font-size:.6776625465rem;color:#999;color:hsla(var(--txt-color-hsl),.5);margin-bottom:10px;line-height:20px}.slate-ad .slate-ad__creative{margin:0 calc((100vw - 100%)/ -2);height:auto!important}.slate-ad.ad--box .slate-ad__creative,.slate-ad.ad--native .slate-ad__creative,.slate-ad.ad--nativeFlex .slate-ad__creative,.slate-ad.ad--podcast .slate-ad__creative,.slate-ad.ad--recircLeft .slate-ad__creative,.slate-ad.ad--recircRight .slate-ad__creative,.slate-ad.ad--rightRail .slate-ad__creative,.slate-ad.ad--sticky .slate-ad__creative{margin:0 auto}@media(min-width:768px){.slate-ad{margin:50px 0}}.slate-ad.ad--native,.slate-ad.ad--nativeFlex,.slate-ad.ad--podcastTextAd,.slate-ad.ad--rightRail,.slate-ad.ad--sticky,.top-ad .slate-ad{border:none;margin:0;padding:0}.layout-homepage .slate-ad{margin-bottom:0}.slate-ad.ad--native .slate-ad__label,.slate-ad.ad--podcastTextAd .slate-ad__label,.slate-ad.ad--rightRail .slate-ad__label,.slate-ad.ad--sticky .slate-ad__label,.top-ad .slate-ad .slate-ad__label{display:none}.hp-top-shelf .slate-ad{margin-bottom:1.8em}.slate-ad.ad--sticky{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;background-color:var(--bg-color);border-top:1px solid #ddd;border-color:hsla(var(--txt-color-hsl),.15);-webkit-box-shadow:0 0 .2em hsla(var(--txt-color-hsl),.15);box-shadow:0 0 .2em hsla(var(--txt-color-hsl),.15)}@media print{.slate-ad{display:none!important;clear:none}}[data-type=non-standard]{height:0;border:none;margin:0;padding:0}[data-type=non-standard]>div{height:1px!important}[data-type=non-standard]>div:before{display:none}.top-ad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;background-color:hsla(var(--txt-color-hsl),.03);height:250px;overflow:hidden;margin-bottom:1.2em}@media(min-width:768px){.layout-homepage .top-ad{margin-bottom:60px}}@media print{.top-ad{display:none!important}.bottom-ad{display:none}}.ad--tabletPortraitOnly,.is-edit-mode.ad--bottomOutstream{display:none}.bottom-ad{margin:0 auto;padding-left:15px;padding-right:15px}@media(min-width:1024px){.bottom-ad{max-width:1000px;padding-left:0;padding-right:0}}@media(min-width:1440px){.bottom-ad{max-width:1300px}}.bottom-ad .is-edit-mode.slate-ad{margin-bottom:20px}.top-ad .ad--leaderboard,.top-ad .ad--tabletPortraitOnly{margin-bottom:0}.top-ad .slate-ad__creative{min-height:1px}.hp-top-shelf--coverstory .ad--topShelf{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.ad--topShelf{grid-column:1/span 10}.is-edit-mode.slate-ad{width:100%;margin-left:auto;margin-bottom:10px}.is-edit-mode.ad--leaderboard,.is-edit-mode.ad--mobileOnly,.is-edit-mode.ad--tabletPortraitOnly{max-width:970px;width:100%;padding:10px;margin:auto}.is-edit-mode.ad--leaderboard>div,.is-edit-mode.ad--mobileOnly>div,.is-edit-mode.ad--tabletPortraitOnly>div{margin:auto}@media(max-width:727px){.ad--tabletDesktop,.top-ad{display:none}}@media(min-width:728px)and (max-width:969px){.ad--tabletPortraitOnly{display:block}}@media(max-width:969px){.top-ad{height:100px}.ad--desktopOnly{display:none}.is-edit-mode.ad--leaderboard,.is-edit-mode.ad--mobileOnly{width:100%;padding:0 20px}}@media(max-width:1023px){.ad--rightRail{display:none}}.ad--rightRail+.ad--rightRail{margin-top:500px}.ad--inArticleBanner{clear:both}@media(min-width:728px){.ad--mobileOnly{display:none}.ad--inArticleBanner .slate-ad__creative div[id^=google_ads_iframe]{min-width:620px}}.ad--box{float:right;margin:15px 0 15px 20px;border:none;padding:0;width:300px}.ad--nativeFlex{display:none}@media(max-width:767px){.ad--nativeFlex{display:block}}@media(min-width:1024px){.ad--nativeFlex{display:block}.ad--native+.ad--native{display:none}}@media(max-width:767px){.ad--native+.ad--native{display:none}}.ad--box .slate-ad__creative,.ad--desktopOnly.ad--inArticleBanner .slate-ad__creative,.ad--desktopXl .slate-ad__creative,.ad--mobileOnly.ad--inArticleBanner .slate-ad__creative,.ad--podcast .slate-ad__creative,.ad--tabletPortraitOnly.ad--inArticleBanner .slate-ad__creative,.bottom-ad .ad--desktopOnly .slate-ad__creative,.bottom-ad .ad--mobileOnly .slate-ad__creative,.layout-homepage .ad--desktopOnly .slate-ad__creative,.layout-homepage .ad--mobileOnly .slate-ad__creative,.layout-homepage .ad--nativeFlex .slate-ad__creative,.layout-teaser-list .ad--mobileOnly .slate-ad__creative{min-height:250px}.bottom-ad .ad--tabletPortraitOnly .slate-ad__creative,.layout-homepage .ad--tabletPortraitOnly .slate-ad__creative{min-height:90px}.bottom-ad .ad--sticky .slate-ad__creative{min-height:auto;max-height:50px}@media(min-width:970px){.ad--desktopOnly.ad--inArticleBanner .slate-ad__creative,.ad--desktopXl .slate-ad__creative,.bottom-ad .ad--desktopOnly .slate-ad__creative,.layout-homepage .ad--desktopOnly .slate-ad__creative{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media(min-width:728px)and (max-width:969px){.ad--tabletPortraitOnly.ad--inArticleBanner .slate-ad__creative{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ad--podcast{margin:0 auto 50px}.ad--podcastTextAd{margin:0;padding:0;border:none;text-align:left}.ad--podcastTextAd>div{margin:0;width:1px;height:1px!important}@media(min-width:1440px){.ad--box{display:none!important}.ad--desktopOnly.ad--inArticleBanner,.ad--tabletDesktop{display:none}}@media(max-width:1439px){.ad--desktopXl{display:none}}.layout-two-column__right-rail .ad--rightRail{position:-webkit-sticky;position:sticky;top:30px}.roadblock-indicator__lock{fill:#999;width:10px;height:12px;margin-right:5px}@media(prefers-color-scheme:dark){:where(.theme-auto) .roadblock-indicator__lock{fill:#bbb}}:where(.theme-dark) .roadblock-indicator__lock{fill:#bbb}.roadblock-indicator__splus{fill:#2c0022;fill:var(--heading-color);width:78px;height:12px}.global-footer{margin-top:100px;font-size:.8232026157rem;line-height:1.5;color:#fff;background:#2c0022}@media(prefers-color-scheme:dark){:where(.theme-auto) .global-footer{background:#2a2a2a}}:where(.theme-dark) .global-footer{background:#2a2a2a}@media(min-width:768px){.global-footer{font-size:.7230659372rem}}@media print{.global-footer{background:0 0;color:#2c0022}}.global-footer a{text-decoration:none}.global-footer a:focus,.global-footer a:hover{color:rgba(255,255,255,.8)}.global-footer__main{padding:40px 15px}.global-footer__main-content{margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:10px}@media(min-width:1024px){.global-footer{font-size:.7715113549rem}.global-footer__main-content{max-width:1000px}}@media(min-width:1440px){.global-footer__main-content{max-width:1300px}}.global-footer__about,.global-footer__ad,.global-footer__sub{grid-column:span 6}@media(min-width:768px){.global-footer__about,.global-footer__ad,.global-footer__sub{grid-column:span 2}}.global-footer__heading{text-transform:uppercase;letter-spacing:.07em;margin-top:0;margin-bottom:.75em}.global-footer__links{margin:0 0 2em;list-style:none;padding:0}.global-footer__links li{margin-bottom:.75em}.global-footer__brand-section{grid-column:1/span 12}.global-footer__logo{max-width:200px;fill:currentColor}@media(min-width:768px){.global-footer__brand-section{grid-column:8/span 5}.global-footer__logo{max-width:100%}}.global-footer__brand-text{margin-top:.75em;margin-bottom:2em}@media print{.global-footer__main{padding-bottom:0}.global-footer__heading,.global-footer__links{display:none}.global-footer__brand-text{margin-bottom:.5em}.global-footer__social-links{display:none}}.global-footer__social-link{margin-right:1em;margin-bottom:.5em;display:inline-block}.global-footer__social-badge{margin-right:.5em;fill:currentColor;opacity:.6;vertical-align:sub}.global-footer__legal{background:var(--nav-color);padding:1.5em 15px}.global-footer__legal-content{margin:0 auto}@media(min-width:1024px){.global-footer__legal-content{max-width:1000px}}@media(min-width:1440px){.global-footer__legal-content{max-width:1300px}}@media(min-width:768px){.global-footer__legal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-footer__legal-links{margin:0}}.global-footer__legal-links{padding-left:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media print{.global-footer__legal{padding-top:0}.global-footer__legal-links{display:none}}.global-footer__legal-link:first-of-type:after{content:"•";margin:0 .7em}@media(min-width:768px){.global-footer__legal-text{margin:0}}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-Book-subset.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-BookItalic-subset.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-Bold-subset.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-BoldItalic-subset.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Register;font-display:swap;src:url(/fonts/slate-com/Register-Heavy-subset.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Register;font-display:swap;src:url(/fonts/slate-com/Register-HeavyItalic-subset.woff2) format("woff2");font-weight:700;font-style:italic}@media print{.slate-ad-prebid{display:none}}@media print{.slate-adnode{display:none}}@media print{.slate-analytics-js{display:none}}.section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1rem;margin-bottom:.8em}.section-header__strapline{text-transform:uppercase;letter-spacing:.07em;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0;font-size:.7715113549rem;font-style:italic;color:#666;color:hsla(var(--txt-color-hsl),.7)}.section-header__label{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;font-weight:700;font-size:1.8rem;text-transform:uppercase;letter-spacing:.03em;line-height:1}@media(min-width:768px){.section-header__label{margin:0 0 .05em;font-size:2.4rem}}@media(min-width:1024px){.section-header__label{font-size:3.9rem}}@media(min-width:1440px){.section-header__label{font-size:4.2rem}}.section-header__label>a{color:#2c0022;text-decoration:none;color:var(--heading-color)}.section-header__label>a:focus,.section-header__label>a:hover{-webkit-filter:opacity(.8);filter:opacity(.8)}body:not(.layout-homepage) .section-header__label>a{pointer-events:none;cursor:default}.section-header__view-all{display:none}.section-header__link{text-decoration:none;border-bottom:4px solid;border-color:#ff0e50;text-transform:uppercase;letter-spacing:.07em;font-weight:700;font-size:.6776625465rem;color:#2c0022;color:var(--heading-color)}.section-header__link:focus,.section-header__link:hover{color:#ff0e50;border-color:#ff0e50;border-color:var(--theme-color,#ff0e50)}@media(min-width:768px){.section-header__view-all{display:block;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;text-align:left}.section-header__link{font-size:.7230659372rem}}.section-header__link>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-header__subnav{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-size:.7230659372rem}@media(min-width:768px){.section-header__subnav{font-size:.8232026157rem}}.section-header__subnav>ul{list-style-type:none;padding:0;margin:0}.section-header__subnav-item{display:inline-block;margin-right:1.5em;line-height:1.8}.section-header__subnav-item:last-child{margin-right:0}.section-header__subnav-item>a{color:#88365b;text-decoration:none;color:var(--label-color);font-weight:700}.section-header__subnav-item>a:focus,.section-header__subnav-item>a:hover{-webkit-filter:opacity(.8);filter:opacity(.8)}@supports(display:grid){.section-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-header__view-all{grid-row:4}@media(min-width:768px){.section-header__view-all{grid-row:auto;margin-top:-.8em}}.section-header__label{grid-column:1;grid-row:2}.section-header__strapline{grid-column:span 2;grid-row:1}.section-header__subnav{grid-column:span 2;grid-row:3}}.section-feed-three-column__card-link:focus,.section-feed-three-column__card-link:hover,.section-feed-three-column__teaser:focus,.section-feed-three-column__teaser:hover{opacity:.8}.section-feed--three-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:-7.5px -7.5px 15px}@media(min-width:768px){.section-feed--three-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.section-feed--three-column .section-feed__featured{width:239px}}.section-feed--three-column .section-feed__item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:7.5px}.section-feed--three-column .section-feed__featured{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(min-width:1024px){.section-feed--three-column{margin:-10px -10px 20px}.section-feed--three-column .section-feed__item{padding:10px}.section-feed--three-column .section-feed__featured{width:417.14px}}@media(min-width:1440px){.section-feed--three-column .section-feed__featured{width:545.71px}}.section-feed--three-column .section-feed__list{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media(min-width:768px){.section-feed--three-column .section-feed__list{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:175.5px}}@media(min-width:1024px){.section-feed--three-column .section-feed__list{width:271.43px}}@media(min-width:1440px){.section-feed--three-column .section-feed__list{width:357.14px}}.section-feed--three-column .section-feed__promoted{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media(min-width:768px){.section-feed--three-column .section-feed__promoted{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:175.5px}}@media(min-width:1024px){.section-feed--three-column .section-feed__promoted{width:271.43px}}@media(min-width:1440px){.section-feed--three-column .section-feed__promoted{width:357.14px}}@supports(display:grid){.section-feed--three-column{display:grid;grid-template-columns:repeat(10,1fr);grid-column-gap:15px;grid-row-gap:15px;grid-auto-flow:row dense;margin:0 0 15px}.section-feed--three-column .section-feed__item{grid-column:1/span 10;padding:0;width:auto}@media(min-width:768px){.section-feed--three-column .section-feed__featured{grid-column:1/span 4}}@media(min-width:1024px){.section-feed--three-column{grid-template-columns:repeat(14,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px}.section-feed--three-column .section-feed__item{padding:0}.section-feed--three-column .section-feed__featured{grid-column:1/span 6}}@media(min-width:768px){.section-feed--three-column .section-feed__list{grid-column:5/span 3}}@media(min-width:1024px){.section-feed--three-column .section-feed__list{grid-column:7/span 4}}@media(min-width:768px){.section-feed--three-column .section-feed__promoted{grid-column:8/span 3}}@media(min-width:1024px){.section-feed--three-column .section-feed__promoted{grid-column:11/span 4}}}.section-feed-three-column__card-link{display:block;text-decoration:none;-webkit-transition:opacity .12s;transition:opacity .12s}.section-feed-three-column__card-teaser{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-color:var(--bg-color);padding:15px 0;bottom:0;left:0;z-index:1}@media(min-width:1024px){.section-feed-three-column__card-teaser{width:75%;padding:15px 20px 0 0;margin-top:-2.6em}}.section-feed-three-column__card-headline{font-family:Georgia,Times,serif;font-weight:700;color:#6a0432;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;line-height:1.2;font-size:1.138489rem}.fonts-loaded .section-feed-three-column__card-headline{font-family:Register,Georgia,Times,serif}@media(prefers-color-scheme:dark){:where(.theme-auto) .section-feed-three-column__card-headline{color:var(--txt-color)}}:where(.theme-dark) .section-feed-three-column__card-headline{color:var(--txt-color)}.section-feed-three-column__card-byline{text-transform:uppercase;letter-spacing:.07em;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:.7230659372rem;color:#444;color:hsla(var(--txt-color-hsl),.85)}.section-feed-three-column__card-dek{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0;font-size:.8232026157rem}.section-feed-three-column__teaser{display:block;text-decoration:none;-webkit-transition:opacity .12s;transition:opacity .12s;margin-bottom:15px}.section-feed-three-column__teaser:after,.section-feed-three-column__teaser:before{content:"";display:table}.section-feed-three-column__teaser:after{clear:both}.section-feed-three-column__teaser-img{margin-bottom:.5em}@media(max-width:767px){.section-feed-three-column__teaser-img{width:50%;float:left;margin-right:20px}}.section-feed-three-column__teaser-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-feed-three-column__teaser-headline{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;line-height:1.2;font-size:.878357191rem}@media(min-width:768px){.section-feed-three-column__teaser-headline{font-size:.8232026157rem}}.section-feed-three-column__teaser-headline--promoted{font-family:Georgia,Times,serif;font-weight:700;font-size:1.067rem}.fonts-loaded .section-feed-three-column__teaser-headline--promoted{font-family:Register,Georgia,Times,serif}.section-feed-three-column__teaser-author{text-transform:uppercase;letter-spacing:.07em;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;color:#444;color:hsla(var(--txt-color-hsl),.85);font-size:.7230659372rem;margin-bottom:.1em}a,button:enabled{cursor:pointer}.slate-button,.slate-button--subtle{-moz-user-select:none;-ms-user-select:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:root{--txt-color:#222;--txt-color-hsl:0deg,0%,13.3333333333%;--bg-color:white;--bg-color-hsl:0deg,0%,100%;--nav-color:#23001b;--nav-color-hsl:313.7142857143deg,100%,6.862745098%;--label-color:#88365b;--label-color-hsl:332.9268292683deg,43.1578947368%,37.2549019608%;--heading-color:#2c0022;--heading-color-hsl:313.6363636364deg,100%,8.6274509804%;--raisin-color:#2c0022;--raisin-color-hsl:313.6363636364deg,100%,8.6274509804%;--plum-color:#6a0432;--plum-color-hsl:332.9411764706deg,92.7272727273%,21.568627451%;font-size:17px}@media(min-width:768px){:root{font-size:19px}}@media(min-width:1024px){:root{font-size:17px}}@media(min-width:1440px){:root{font-size:19px}}.theme-dark{--bg-color:black;--bg-color-hsl:0deg,0%,0%;--txt-color:#f8f8f8;--txt-color-hsl:0deg,0%,97.2549019608%;--nav-color:#222;--nav-color-hsl:0deg,0%,13.3333333333%;--plum-color:#a66884;--plum-color-hsl:332.9032258065deg,25.8333333333%,52.9411764706%;--raisin-color:#80667a;--raisin-color-hsl:313.8461538462deg,11.3043478261%,45.0980392157%;--heading-color:#f8f8f8;--heading-color-hsl:0deg,0%,97.2549019608%;--label-color:#c39bad;--label-color-hsl:333deg,25%,68.6274509804%}body{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;background-color:var(--bg-color);color:#222;color:var(--txt-color)}.slate-input,a,button,input{color:inherit}.fonts-loaded body{font-family:Retina,"Helvetica Neue",Helvetica,Arial,sans-serif}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:focus-visible{outline:var(--theme-color,#ff0e50) dotted 3px;outline-offset:1px}a{outline-color:transparent;-webkit-transition:color .12s ease,fill .12s ease,border-color .12s ease,outline-color .12s ease,outline-style .12s ease;transition:color .12s ease,fill .12s ease,border-color .12s ease,outline-color .12s ease,outline-style .12s ease}button{font-size:1rem;margin:0}sub,sup{vertical-align:baseline;position:relative;line-height:0}.dropdown--subtle .dropdown__button,.slate-button,.slate-button--subtle{line-height:1;white-space:nowrap;text-decoration:none}sub{top:.4em}sup{top:-.4em}img{max-width:100%}img[width][height]{height:auto}::-moz-selection{background-color:#ffcfdc;background-color:rgba(var(--theme-color-rgb,255,14,80),.2)}::selection{background-color:#ffcfdc;background-color:rgba(var(--theme-color-rgb,255,14,80),.2)}@media(prefers-color-scheme:dark){.theme-auto{--bg-color:black;--bg-color-hsl:0deg,0%,0%;--txt-color:#f8f8f8;--txt-color-hsl:0deg,0%,97.2549019608%;--nav-color:#222;--nav-color-hsl:0deg,0%,13.3333333333%;--plum-color:#a66884;--plum-color-hsl:332.9032258065deg,25.8333333333%,52.9411764706%;--raisin-color:#80667a;--raisin-color-hsl:313.8461538462deg,11.3043478261%,45.0980392157%;--heading-color:#f8f8f8;--heading-color-hsl:0deg,0%,97.2549019608%;--label-color:#c39bad;--label-color-hsl:333deg,25%,68.6274509804%}:where(.theme-auto) ::-moz-selection{background-color:rgba(var(--theme-color-rgb,255,14,80),.4)}:where(.theme-auto) ::selection{background-color:rgba(var(--theme-color-rgb,255,14,80),.4)}}:where(.theme-dark) ::-moz-selection{background-color:rgba(var(--theme-color-rgb,255,14,80),.4)}:where(.theme-dark) ::selection{background-color:rgba(var(--theme-color-rgb,255,14,80),.4)}@media print{.clay-kiln{display:none}}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-Book-subset.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-BookItalic-subset.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-Bold-subset.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Retina;font-display:swap;src:url(/fonts/slate-com/Retina-BoldItalic-subset.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Register;font-display:swap;src:url(/fonts/slate-com/Register-Heavy-subset.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Register;font-display:swap;src:url(/fonts/slate-com/Register-HeavyItalic-subset.woff2) format("woff2");font-weight:700;font-style:italic}.slate-input{display:block;width:100%;padding:.5rem .75rem;font-size:.9372071228rem;background-color:var(--bg-color);background-image:none;background-clip:padding-box;border:1px solid #999;border-color:hsla(var(--txt-color-hsl),.5);border-radius:2px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slate-input::-webkit-input-placeholder{color:#999;color:hsla(var(--txt-color-hsl),.5);opacity:1}.slate-input::-moz-placeholder{color:#999;color:hsla(var(--txt-color-hsl),.5);opacity:1}.slate-input:-ms-input-placeholder{color:#999;color:hsla(var(--txt-color-hsl),.5);opacity:1}.slate-input::-ms-input-placeholder{color:#999;color:hsla(var(--txt-color-hsl),.5);opacity:1}.slate-input::placeholder{color:#999;color:hsla(var(--txt-color-hsl),.5);opacity:1}.slate-input:disabled,.slate-input[readonly]{background-color:#f0f0f0;background-color:hsla(var(--txt-color-hsl),.07);opacity:1}.slate-input:disabled{cursor:not-allowed}.slate-input[readonly]{cursor:text}.slate-button{background-color:#2c0022;background-color:var(--button-color,var(--raisin-color));border:1px solid transparent;border-radius:2px;color:#fff;display:inline-block;padding:.5em .5714285714em;text-align:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.slate-button:focus,.slate-button:hover{background-color:hsla(var(--button-color-hsl,var(--raisin-color-hsl)),.8)}.dropdown--subtle .dropdown__button,.slate-button--subtle{background-color:#2c0022;color:inherit;text-align:center;-webkit-user-select:none}.slate-button--subtle{--button-color:transparent;--button-color-hsl:0deg,0%,0%;background-color:var(--button-color,var(--raisin-color));border:1px solid #ccc;border-radius:2px;display:inline-block;padding:.5em .5714285714em;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;user-select:none;border-color:hsla(var(--txt-color-hsl),.2)}.slate-button--subtle:focus,.slate-button--subtle:hover{opacity:.8}.slate-button--subtle:focus-visible,.slate-button--subtle:hover{background-color:hsla(var(--txt-color-hsl),.07)}.slate-graf a,.slate-link,.slate-list a{text-decoration:none;border-bottom:2px solid;border-color:#ff0e50;border-color:var(--theme-color,#ff0e50)}.slate-graf a:focus,.slate-graf a:hover,.slate-link:focus,.slate-link:hover,.slate-list a:focus,.slate-list a:hover{color:#ff0e50;color:var(--theme-color,#ff0e50);border-color:transparent}.slate-graf,.slate-list{line-height:1.5;margin:0 0 1.2em}.slate-required{color:#ff0e50}.slate-notification--info{padding:1.2em;border-radius:2px;background-color:#ffefcf;background-color:rgba(255,173,16,.2)}.slate-notification--success{padding:1.2em;border-radius:2px;background-color:#e4f6d8;background-color:rgba(120,211,61,.2)}.slate-notification--error{padding:1.2em;border-radius:2px;background-color:#f6d5d5;background-color:rgba(211,47,47,.2)}.slate-loading{display:inline-block;width:1.2em;height:1.2em;border-radius:50%;border:.2em solid #2c0022;border-color:var(--raisin-color);border-bottom-color:transparent;-webkit-animation:1s spinner-spin linear infinite;animation:1s spinner-spin linear infinite;vertical-align:text-bottom}@-webkit-keyframes spinner-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slate-hidden{display:none}.slate-close{position:absolute;top:0;right:0;border:none;border-radius:0;padding:.7em;font-size:.878357191rem;background:0 0;color:inherit;fill:currentColor;-webkit-transition:opacity .12s ease;transition:opacity .12s ease;opacity:.6}.slate-close:focus,.slate-close:hover{opacity:1}.slate-cluster{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space,1rem)}.lazyload-container{background:#f8f8f8;background:hsla(var(--txt-color-hsl),.03);-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em);position:relative;width:100%;height:0;padding-bottom:66.6666666667%;overflow:hidden;-webkit-transition:background-color .12s;transition:background-color .12s;contain:strict}.lazyload-container--loaded{background:0 0}.lazyload-container--fluid{height:auto;padding-bottom:0;overflow:visible;contain:content}.lazyload-container--square{padding-bottom:100%}.lazyload,.lazyloaded,.lazyloading{position:absolute;width:100%;height:auto;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.lazyload,.lazyloading{opacity:0}.signifier--podcast{fill:#ff4900;vertical-align:top;margin-right:.17em}a:focus .signifier--podcast,a:hover .signifier--podcast{fill:#ff6d33}.dropdown{position:relative}.dropdown__button{font-size:inherit}.dropdown--subtle .dropdown__button{--button-color:transparent;--button-color-hsl:0deg,0%,0%;background-color:var(--button-color,var(--raisin-color));border:1px solid transparent;border-radius:2px;display:inline-block;padding:.5em .5714285714em;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown--subtle .dropdown__button:focus,.dropdown--subtle .dropdown__button:hover{opacity:.8}.dropdown__icon{fill:currentColor;vertical-align:middle}.dropdown__button[aria-expanded=true] .dropdown__icon{-webkit-transform:rotateZ(-180deg);-ms-transform:rotate(-180deg);transform:rotateZ(-180deg)}.dropdown__content{position:absolute;z-index:1;min-width:100%;top:100%;right:0;-webkit-box-shadow:.1em .1em .2em rgba(0,0,0,.3);box-shadow:.1em .1em .2em rgba(0,0,0,.3)}@media(prefers-color-scheme:dark){:where(.theme-auto) .dropdown__content{border:1px solid #222}}:where(.theme-dark) .dropdown__content{border:1px solid #222}.dropdown__button:not([aria-expanded=true])+.dropdown__content{display:none}.dropdown--subtle .dropdown__content{background:var(--bg-color)}.dropdown__link{display:block;width:100%;padding:.5em .5714285714em;white-space:nowrap;border:none;background:0 0}.dropdown--subtle .dropdown__link{color:#222;color:hsla(var(--txt-color-hsl),1);text-decoration:none}.dropdown--subtle .dropdown__link:focus,.dropdown--subtle .dropdown__link:hover{color:#222;color:hsla(var(--txt-color-hsl),1);background:#f0f0f0;background:hsla(var(--txt-color-hsl),.07)}.dropdown--vibrant .dropdown__link{color:#fff;text-decoration:none;background:#56334e}.dropdown--vibrant .dropdown__link:focus,.dropdown--vibrant .dropdown__link:hover{color:#fff;background:#80667a}.dropdown__link:first-child{border-radius:2px 2px 0 0}.dropdown__link:last-child{border-radius:0 0 2px 2px}:root iframe[src^="https://id.tinypass.com/"],:root iframe[src^="https://buy.tinypass.com/"],:root iframe[src^="https://sandbox.tinypass.com/"]{display:block;margin:-15px!important;width:calc(100% + 30px)!important;height:2000px!important;height:var(--slate-height,100%)!important;overflow:visible!important;-webkit-transition:opacity .12s;transition:opacity .12s}.layout-teaser-list{margin:0}html .layout-teaser-list .main{padding-top:25px}@media(min-width:768px){html .layout-teaser-list .main{padding-top:40px}}@media(min-width:1440px){html .layout-teaser-list .main{padding-top:80px}}.layout-teaser-list .l-wrapper{padding:0 15px}.layout-teaser-list .l-container{margin:0 auto}@media(min-width:1024px){.layout-teaser-list .l-container{max-width:1000px}.layout-teaser-list .layout-teaser-list__columns .layout-teaser-list__main-content{margin-right:20px}}@media(min-width:1440px){.layout-teaser-list .l-container{max-width:1300px}}@media(min-width:768px){.layout-teaser-list .layout-teaser-list__header-content{margin-bottom:100px}}.layout-teaser-list .layout-teaser-list__columns{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:768px){.layout-teaser-list .layout-teaser-list__columns{margin-top:60px}}.layout-teaser-list .layout-teaser-list__columns .layout-teaser-list__main-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.layout-teaser-list .layout-teaser-list__columns .layout-teaser-list__side-content{margin-top:79px}@media(min-width:1024px){.layout-teaser-list .layout-teaser-list__columns .layout-teaser-list__side-content{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}}</style></head>

  <body class="layout-teaser-list">

    <header
  data-uri="slate.com/_components/masthead/instances/default@published"
  
  class="masthead" data-via="nav"
>
  <a href="#main" class="skip-to-main">Skip to the content</a>

  <div class="desktop-masthead">
<div class="masthead__wrapper">
        <div class="notable masthead__container" >
            <h2 class="notable__heading">
              <svg width="76" height="26" role="img">
                <title>Notable topics</title>
                <use xlink:href="/media/components/masthead/sprite.svg#notable"></use>
              </svg>
            </h2>
            <ul class="notable__list">
                  <li class="notable__item">
                    <a href="https://slate.com/tag/ukraine" class="notable__link">Ukraine</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/news-and-politics/2022/03/ketanji-brown-jackson-republicans-supreme-court-nomination-fight.html" class="notable__link">KBJ</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/technology/2022/03/russia-wikipedia-download-kiwix.html" class="notable__link">Wikipedia</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/news-and-politics/2022/03/seattle-starbucks-welcomes-anti-union-ceo-howard-schultz-back-to-work-by-unionizing-unanimously.html" class="notable__link">Starbucks</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/news-and-politics/2022/03/ted-cruz-racist-babies-kbj-hearing.html" class="notable__link">Ted Cruz</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/culture/2022/03/zelensky-servant-of-the-people-real-parallels.html" class="notable__link">Servant of the People</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/technology/2022/03/988-national-mental-health-hotline-launch.html" class="notable__link">988</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/culture/2022/03/dua-lipa-levitating-copyright-infringement-plagiarism-case.html" class="notable__link">Dua Lipa</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/culture/2022/03/lauren-houghs-lambda-literary-award-nomination-rescinded-online-lit-drama-twitter-and-goodreads.html" class="notable__link">Lauren Hough</a>
                  </li>
                  <li class="notable__item">
                    <a href="https://slate.com/culture/2022/03/competitive-scrabble-playing-words.html" class="notable__link">Scrabble</a>
                  </li>
            </ul>
          <ul class="masthead-account notable__account">
    <li id="desktop-masthead-link" class="masthead-account__item masthead-account__desktop-link js-account--subscribe"></li>
    <li class="masthead-account__item js-account--sign-in" hidden
      ><a href="https://slate.com/sign-in" class="masthead__login js-redirect-return">Sign In</a>
    </li>
    <li class="masthead-account__item js-account--account" hidden
      ><div class="dropdown dropdown--subtle masthead-account__dropdown" 
      ><button class="dropdown__button">
        <span class="dropdown__label">Account</span>
        <svg
          class="dropdown__icon"
          width="10" height="6" viewBox="0 0 10 6"
          xmlns="http://www.w3.org/2000/svg"
          role="img"
        >
          <title>Activating this button will toggle the display of additional content</title>
          <path d="M0 0l5 6 5-6z"/>
        </svg>
      </button>
      <div class="dropdown__content">
        

    <a href="https://slate.com/account" class="dropdown__link js-account--account" hidden>
                Account

    </a>
  
    <a href="https://slate.com/sign-out" class="dropdown__link js-redirect-return js-account--sign-out" hidden>
                Sign out

    </a>
  
      </div>
    </div>    </li>
  </ul>
</div>
      </div>
<div class="main-nav masthead__wrapper">
        <nav class="main-nav__content masthead__container">
          <a href="https://slate.com" class="main-nav__logo">
    <svg class="logo" width="259" height="80">
      <title>Slate homepage</title>
      <use xlink:href="/media/sites/slate-com/global-sprite.svg#logo"></use>
    </svg>
  </a>
<div class="main-nav__links">
            <div class="main-nav__search">
              <form action="/search" class="search-form" data-via="search">
    <input id="search-input" name="q" placeholder="Search for" class="search-form__input" />
    <button class="search-form__submit">
      <svg class="search-form__icon">
        <title>Submit search</title>
        <use xlink:href="/media/components/masthead/sprite.svg#search"></use>
      </svg>
    </button>
    <label for="search-input" class="search-form__label">
      <svg class="search-form__icon">
        <title>Enter query</title>
        <use xlink:href="/media/components/masthead/sprite.svg#search"></use>
      </svg>
    </label>
  </form>
<div class="dropdown dropdown--subtle theme-picker" hidden
      ><button class="dropdown__button theme-picker__button">
        <span class="dropdown__label"></span>
        <svg
          class="dropdown__icon"
          width="10" height="6" viewBox="0 0 10 6"
          xmlns="http://www.w3.org/2000/svg"
          role="img"
        >
          <title>Activating this button will toggle the display of additional content</title>
          <path d="M0 0l5 6 5-6z"/>
        </svg>
      </button>
      <div class="dropdown__content">
        
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#light"></use>
      </svg>
      Light

    </button>
  
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#dark"></use>
      </svg>
      Dark

    </button>
  
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#auto"></use>
      </svg>
      Auto

    </button>
  
      </div>
    </div></div>

            <ul class="sections">
                <li class="sections__item">
                  <a href="/news-and-politics" class="sections__link">News &amp; Politics</a>
                </li>
                <li class="sections__item">
                  <a href="/culture" class="sections__link">Culture</a>
                </li>
                <li class="sections__item">
                  <a href="/technology" class="sections__link">Technology</a>
                </li>
                <li class="sections__item">
                  <a href="/business" class="sections__link" aria-current="true" >Business</a>
                </li>
                <li class="sections__item">
                  <a href="/human-interest" class="sections__link">Human Interest</a>
                </li>
                <li class="sections__item">
                  <a href="/podcasts" class="sections__link">Podcasts</a>
                </li>
            </ul>
          </div>
        </nav>
      </div>
</div>

  <div class="mobile-masthead">
    <div class="mobile-masthead__menu menu">
      <button class="menu__control menu__control--open js-toggle-menu">
        <span class="menu__control-text" aria-hidden="true">Menu</span>
        <svg width="16" height="15">
          <title>Open menu</title>
          <use xlink:href="/media/components/masthead/sprite.svg#menu"></use>
        </svg>
      </button>
      <nav class="menu__content">
        <button class="menu__control slate-close js-toggle-menu">
          <svg width="21" height="21">
            <title>Close menu</title>
            <use xlink:href="/media/sites/slate-com/global-sprite.svg#close"></use>
          </svg>
        </button>
          <div class="mobile-notable">
            <h2 class="mobile-notable__heading">
              <svg width="76" height="26" role="img">
                <title>Notable topics</title>
                <use xlink:href="/media/components/masthead/sprite.svg#notable"></use>
              </svg>
            </h2>
            <div class="mobile-notable__links">
                  <a href="https://slate.com/tag/ukraine" class="mobile-notable__link">Ukraine</a>
                  <a href="https://slate.com/news-and-politics/2022/03/ketanji-brown-jackson-republicans-supreme-court-nomination-fight.html" class="mobile-notable__link">KBJ</a>
                  <a href="https://slate.com/technology/2022/03/russia-wikipedia-download-kiwix.html" class="mobile-notable__link">Wikipedia</a>
                  <a href="https://slate.com/news-and-politics/2022/03/seattle-starbucks-welcomes-anti-union-ceo-howard-schultz-back-to-work-by-unionizing-unanimously.html" class="mobile-notable__link">Starbucks</a>
                  <a href="https://slate.com/news-and-politics/2022/03/ted-cruz-racist-babies-kbj-hearing.html" class="mobile-notable__link">Ted Cruz</a>
                  <a href="https://slate.com/culture/2022/03/zelensky-servant-of-the-people-real-parallels.html" class="mobile-notable__link">Servant of the People</a>
                  <a href="https://slate.com/technology/2022/03/988-national-mental-health-hotline-launch.html" class="mobile-notable__link">988</a>
                  <a href="https://slate.com/culture/2022/03/dua-lipa-levitating-copyright-infringement-plagiarism-case.html" class="mobile-notable__link">Dua Lipa</a>
                  <a href="https://slate.com/culture/2022/03/lauren-houghs-lambda-literary-award-nomination-rescinded-online-lit-drama-twitter-and-goodreads.html" class="mobile-notable__link">Lauren Hough</a>
                  <a href="https://slate.com/culture/2022/03/competitive-scrabble-playing-words.html" class="mobile-notable__link">Scrabble</a>
            </div>
          </div>

        <div class="mobile-sections">
            <a href="/news-and-politics" class="mobile-sections__link">News &amp; Politics</a>
            <a href="/culture" class="mobile-sections__link">Culture</a>
            <a href="/technology" class="mobile-sections__link">Technology</a>
            <a href="/business" class="mobile-sections__link">Business</a>
            <a href="/human-interest" class="mobile-sections__link">Human Interest</a>
            <a href="/podcasts" class="mobile-sections__link">Podcasts</a>

          <a href="/search" class="mobile-sections__link">
            <svg width="18" height="18" class="mag-lens">
              <use xlink:href="/media/components/masthead/sprite.svg#search"></use>
            </svg>
            Search
          </a>

          <div class="mobile-sections__link"><div class="dropdown dropdown--subtle theme-picker" hidden
      ><button class="dropdown__button theme-picker__button">
        <span class="dropdown__label"></span>
        <svg
          class="dropdown__icon"
          width="10" height="6" viewBox="0 0 10 6"
          xmlns="http://www.w3.org/2000/svg"
          role="img"
        >
          <title>Activating this button will toggle the display of additional content</title>
          <path d="M0 0l5 6 5-6z"/>
        </svg>
      </button>
      <div class="dropdown__content">
        
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#light"></use>
      </svg>
      Light

    </button>
  
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#dark"></use>
      </svg>
      Dark

    </button>
  
    <button tabindex="0" class="dropdown__link theme-picker__option" >
            <svg width="16" height="16">
        <use xlink:href="/media/sites/slate-com/global-sprite.svg#auto"></use>
      </svg>
      Auto

    </button>
  
      </div>
    </div></div>

          <div class="social social--mobile">
            Follow us
            <a href="https://www.instagram.com/slate/" class="social__badge">
              <svg width="24" height="24">
                <title>Slate on Instagram</title>
                <use xlink:href="/media/sites/slate-com/global-sprite.svg#instagram"></use>
              </svg>
            </a>
            <a href="https://twitter.com/slate" class="social__badge">
              <svg width="24" height="19">
                <title>Slate on Twitter</title>
                <use xlink:href="/media/sites/slate-com/global-sprite.svg#twitter"></use>
              </svg>
            </a>
            <a href="https://www.facebook.com/Slate/" class="social__badge">
              <svg width="12" height="24">
                <title>Slate on Facebook</title>
                <use xlink:href="/media/sites/slate-com/global-sprite.svg#facebook"></use>
              </svg>
            </a>
          </div>

          <div class="mobile-sections__link js-account--subscribe" hidden>
            <a href="https://slate.com/plus?utm_medium=link&utm_campaign=plus&utm_content=nav_bar&utm_source=nav"
              class="mobile-sections__link--subscribe"><b>Subscribe</b></a>
          </div>
          <a href="https://slate.com/sign-in"
            class="js-account--sign-in mobile-sections__link js-redirect-return" hidden>Sign in</a>
          <a href="https://slate.com/account" class="js-account--account mobile-sections__link"
            hidden>Account</a>
          <a href="https://slate.com/sign-out"
            class="js-account--sign-out mobile-sections__link js-redirect-return" hidden>Sign out</a>
        </div>
      </nav>
    </div>

    <div class="mobile-masthead__logo">
      <a href="https://slate.com">
    <svg class="logo" width="124" height="39">
      <title>Slate homepage</title>
      <use xlink:href="/media/sites/slate-com/global-sprite.svg#logo"></use>
    </svg>
  </a>
</div>

    <div class='mobile-masthead__account'>
      <a class="mobile-masthead__link js-account--mobile-account" href="https://slate.com/account" hidden
        >Account</a>
      <div id="mobile-masthead-link" class="mobile-masthead__mobile-link js-account--mobile-subscribe" hidden></div>
    </div>
  </div>

<div class="masthead__wrapper">
      <div class="strapline masthead__container"  >
          <svg width="27" height="30" class="strapline__asterisk">
            <title>*</title>
            <use xlink:href="/media/components/masthead/sprite.svg#asterisk"></use>
          </svg>
            <a class="strapline__text" href="https://slate.com/culture/2022/03/competitive-scrabble-playing-words.html">
              Enough to Keep a Statistics Class Busy for a Semester
            </a>

        <div class="social strapline__social">
          Follow Us
          <a href="https://www.instagram.com/slate/" class="social__badge">
            <svg width="18" height="18">
              <title>Slate on Instagram</title>
              <use xlink:href="/media/sites/slate-com/global-sprite.svg#instagram"></use>
            </svg>
          </a>
          <a href="https://twitter.com/slate" class="social__badge">
            <svg width="18" height="15">
              <title>Slate on Twitter</title>
              <use xlink:href="/media/sites/slate-com/global-sprite.svg#twitter"></use>
            </svg>
          </a>
          <a href="https://www.facebook.com/Slate/" class="social__badge">
            <svg width="9" height="18">
              <title>Slate on Facebook</title>
              <use xlink:href="/media/sites/slate-com/global-sprite.svg#facebook"></use>
            </svg>
          </a>
        </div>

      </div>
    </div>

</header>


      <section class="top-ad">
          
<div class="slate-ad ad--desktopOnly ad--leaderboard">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/leaderboard@published"
  data-placeholder="settings"
      data-type="leaderboard"
      data-sizes="970x250,970x90,728x90,1x3"
      data-prebid="false"
      data-prebid-sizes = "970x250,970x90,728x90"
      data-zone-id = "768478"
      data-placement-id = "12399445"
      data-criteo-id="1157134"
      data-site-id="271610"
      data-tl-code="slate_d_leaderboard_pb"
  >
  </div>
</div>

  
<div class="slate-ad ad--tabletPortraitOnly ad--leaderboard">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/leaderboardTablet@published"
  data-placeholder="settings"
      data-type="leaderboard-tablet"
      data-sizes="728x90,1x3"
      data-prebid="false"
      data-prebid-sizes = "728x90"
      data-zone-id = "768480"
      data-placement-id = "12399447"
      data-criteo-id="1157133"
      data-site-id="271365"
      data-tl-code="slate_d_leaderboard_pb"
  >
  </div>
</div>

      </section>

    <main role="main" id="main">
      <div class="l-wrapper">
        <section class="main l-container">
          <div class="layout-teaser-list__header-content" >
              <header
  data-uri="slate.com/_components/homepage-section-header/instances/tech-and-business@published"
  class="section-header"
  
>
  <h2 class="section-header__label"><a
      href="https://slate.com/technology"
    >Tech & Business</a></h2>
  <p class="section-header__strapline">Where we’re headed</p>

  <nav class="section-header__subnav" role="navigation">
    <ul class="section-header__subnav-menu">
        <li class="section-header__subnav-item"><a
            href="/business/moneybox"
          >Moneybox</a></li>
        <li class="section-header__subnav-item"><a
            href="/business/metropolis"
          >Metropolis</a></li>
        <li class="section-header__subnav-item"><a
            href="/technology/the-industry"
          >The Industry</a></li>
        <li class="section-header__subnav-item"><a
            href="/business/the-media"
          >The Media</a></li>
        <li class="section-header__subnav-item"><a
            href="/technology/users"
          >Users</a></li>
        <li class="section-header__subnav-item"><a
            href="/technology/future-tense"
          >Future Tense</a></li>
        <li class="section-header__subnav-item"><a
            href="/technology/science"
          >Science</a></li>
        <li class="section-header__subnav-item"><a
            href="/technology/medical-examiner"
          >Medical Examiner</a></li>
    </ul>
  </nav>

<div class="section-header__view-all">
      <a href="/technology" class="section-header__link">
        View all
        <span>Tech & Business</span>
      </a>
    </div>
</header>

  <div
  data-uri="slate.com/_components/section-feed-three-column/instances/tech-and-business@published"
  class="section-feed section-feed--three-column"
  data-via="features"
  data-tb-region="Section Feed - Tech &amp; Business"
  >

  <div class="section-feed__item section-feed__featured" data-tb-region-item>
        <a href="https://slate.com/technology/2022/03/silicon-valley-transhumanism-eugenics-information.html" class="section-feed-three-column__card-link">
          <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585"
      data-srcset="https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w,https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-780 780w,https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-1170 1170w,https://compote.slate.com/images/910c4523-89da-4396-ad29-01dc6922e2e3.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-1560 1560w"
      data-sizes="auto"
      alt="" /></div>

          <div class="section-feed-three-column__card-teaser">
            <h3 class="section-feed-three-column__card-headline">
              Silicon Valley’s Favorite Weird Philosophy Is Fundamentally Wrong
            </h3>
            <div class="section-feed-three-column__card-byline">
Susan B. Levin
              </div>
          </div>
        </a>
  </div>

  <div class="section-feed__item section-feed__list" data-tb-region-item>
        <a href="https://slate.com/technology/2022/03/vip-syndrome-celebrity-health-care-direct-to-consumer-coolsculpting-hims.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              An Easy Treatment Promised Me a Sharper Jawline—Except for One Little Catch
            </h3>
            <div class="section-feed-three-column__teaser-author">
Eleanor Cummins
              </div>
          </div>
        </a>
        <a href="https://slate.com/technology/2022/03/zelensky-deepfake-video-surrendering.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              The Destabilizing Effects of Even Low-Quality Deepfakes
            </h3>
            <div class="section-feed-three-column__teaser-author">
Noah Giansiracusa
              </div>
          </div>
        </a>
        <a href="https://slate.com/technology/2022/03/988-national-mental-health-hotline-launch.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              The New Mental Health Crisis Hotline Could Save Lives—and Cost Them
            </h3>
            <div class="section-feed-three-column__teaser-author">
Dan Gorenstein and Leslie Walker
              </div>
          </div>
        </a>
        <a href="https://slate.com/technology/2022/03/cross-stitch-russia-shops-etsy.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              A Popular Craft Has Been Devastated by Etsy’s Ban on Russian Sellers
            </h3>
            <div class="section-feed-three-column__teaser-author">
Yana Pashaeva
              </div>
          </div>
        </a>
        <a href="https://slate.com/business/2022/03/advice-for-a-family-with-a-ward-receiving-a-deceased-parents-social-security-benefits.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              My Mom Took In My Cousin, but She’s Being Shady About His Money
            </h3>
            <div class="section-feed-three-column__teaser-author">
Athena Valentine
              </div>
          </div>
        </a>
        <a href="https://slate.com/business/2022/03/home-values-appreciated-income-housing-market.html" class="section-feed-three-column__teaser">
          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline">
              Home Values Appreciated by More Than the U.S. Median Income Last Year
            </h3>
            <div class="section-feed-three-column__teaser-author">
Henry Grabar
              </div>
          </div>
        </a>
  </div>

  <div class="section-feed__item section-feed__promoted" data-tb-region-item>
        <a href="https://slate.com/technology/2022/03/medical-school-match-day-tik-tok.html" class="section-feed-three-column__teaser">

          <div class="section-feed-three-column__teaser-img">
            <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390"
      data-srcset="https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w,https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-780 780w,https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-1170 1170w,https://compote.slate.com/images/54cfef7d-da6b-4f5a-82c2-3708719b5b1b.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-1560 1560w"
      data-sizes="auto"
      alt="" /></div>
          </div>

          <div class="section-feed-three-column__teaser-content">
            <h3 class="section-feed-three-column__teaser-headline section-feed-three-column__teaser-headline--promoted">
              The TikTok Trend That’s Made Me Absurdly Invested in the Lives of Medical Students
            </h3>
            <div class="section-feed-three-column__teaser-author">
Madison Malone Kircher
              </div>
          </div>
        </a>
  </div>

</div>

          </div>
            
<div class="slate-ad ad--mobileOnly">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/indexMobile@published"
  data-placeholder="settings"
      data-type="mobile-front"
      data-sizes="300x250,1x3"
      data-prebid="true"
      data-prebid-sizes = "300x250"
      data-zone-id = "768494"
      data-placement-id = "12399462"
      data-criteo-id="1157131"
      data-site-id="271366"
      data-tl-code="slate_m_infeedrec_pb"
  >
  </div>
</div>

          <div class="layout-teaser-list__columns">
            <div class="layout-teaser-list__main-content">
              <div
  data-uri="slate.com/_components/index-most-recent/instances/business@published"
  class="topic-stories-list"
  data-via="recirc_recent"
  data-tb-region="Index Most Recent"
>
  <div class="topic-stories-list__subhead">
      <h3 class="topic-stories-list__subhead-text">
        Recently in <b class="topic-stories-list__subhead-name">Business</b>
      </h3>






      <div class="topic-stories-list__results">
    Showing
    <span class="topic-stories-list__count">
      <b>1&ndash;20</b>
      of <b>14,574</b>
    </span>
  </div>
  </div>


    <a
      href="https://slate.com/business/2022/03/advice-for-a-family-with-a-ward-receiving-a-deceased-parents-social-security-benefits.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/377d0488-f543-49fd-b56f-108a8162924a.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/377d0488-f543-49fd-b56f-108a8162924a.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/377d0488-f543-49fd-b56f-108a8162924a.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/377d0488-f543-49fd-b56f-108a8162924a.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          My Mom Took In My Cousin, but She’s Being Shady About His Money
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Athena Valentine</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 22, 2022</span>
            <span class="topic-story__time">4:38 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/slate-money/2022/03/the-harder-they-come"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Crime and Music in the Caribbean: <em>The Harder They Come</em>
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Slate Money
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 22, 2022</span>
            <span class="topic-story__time">5:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/home-values-appreciated-income-housing-market.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/49bf6fd7-96c9-4294-94c5-25c065a3c9f4.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/49bf6fd7-96c9-4294-94c5-25c065a3c9f4.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-195 195w,https://compote.slate.com/images/49bf6fd7-96c9-4294-94c5-25c065a3c9f4.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-390 390w,https://compote.slate.com/images/49bf6fd7-96c9-4294-94c5-25c065a3c9f4.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Home Values Appreciated by More Than the U.S. Median Income Last Year
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Henry Grabar</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 21, 2022</span>
            <span class="topic-story__time">3:15 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/solar-renewables-community-green-energy-utilities.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/0b368789-754d-4e33-9465-a15250cdb9f8.jpeg?width=780&height=520&rect=7386x4924&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/0b368789-754d-4e33-9465-a15250cdb9f8.jpeg?width=780&height=520&rect=7386x4924&offset=0x0&s=image-195 195w,https://compote.slate.com/images/0b368789-754d-4e33-9465-a15250cdb9f8.jpeg?width=780&height=520&rect=7386x4924&offset=0x0&s=image-390 390w,https://compote.slate.com/images/0b368789-754d-4e33-9465-a15250cdb9f8.jpeg?width=780&height=520&rect=7386x4924&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          The Best Way to Get Solar Power to Everyone Who Needs It
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Sarah Sax</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 21, 2022</span>
            <span class="topic-story__time">10:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/working/2022/03/jeeyon-shim-keepsake-games-design"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/04b9fd4b-22a4-4f1e-a12b-c3db28d956e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/04b9fd4b-22a4-4f1e-a12b-c3db28d956e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/04b9fd4b-22a4-4f1e-a12b-c3db28d956e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/04b9fd4b-22a4-4f1e-a12b-c3db28d956e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Jeeyon Shim’s “Keepsake Games” Combine Crafting and Storytelling
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Working
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 20, 2022</span>
            <span class="topic-story__time">6:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/slate-money/2022/03/the-fed-has-raised-interest-rates"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Proxy for Vibes
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Slate Money
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 19, 2022</span>
            <span class="topic-story__time">5:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/coronavirus-art-media-illustrations-behind-scenes.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/59203a41-d0af-4f64-b2e0-814b89ced5dc.jpeg?width=780&height=520&rect=4800x3200&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/59203a41-d0af-4f64-b2e0-814b89ced5dc.jpeg?width=780&height=520&rect=4800x3200&offset=0x0&s=image-195 195w,https://compote.slate.com/images/59203a41-d0af-4f64-b2e0-814b89ced5dc.jpeg?width=780&height=520&rect=4800x3200&offset=0x0&s=image-390 390w,https://compote.slate.com/images/59203a41-d0af-4f64-b2e0-814b89ced5dc.jpeg?width=780&height=520&rect=4800x3200&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Inside the Wild and Wacky World of Coronavirus Art 
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Sarah Braner</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 18, 2022</span>
            <span class="topic-story__time">11:19 AM</span>
          </div>

        </div>
      </div>

    </a>

        
<div class="slate-ad ad--mobileOnly">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/indexMobile@published"
  data-placeholder="settings"
      data-type="mobile-front"
      data-sizes="300x250,1x3"
      data-prebid="true"
      data-prebid-sizes = "300x250"
      data-zone-id = "768494"
      data-placement-id = "12399462"
      data-criteo-id="1157131"
      data-site-id="271366"
      data-tl-code="slate_m_infeedrec_pb"
  >
  </div>
</div>



    <a
      href="https://slate.com/business/2022/03/advice-for-couples-when-one-partner-doesnt-want-to-work.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/cb87c633-b7fa-479f-851c-9631f24d0840.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/cb87c633-b7fa-479f-851c-9631f24d0840.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/cb87c633-b7fa-479f-851c-9631f24d0840.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/cb87c633-b7fa-479f-851c-9631f24d0840.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          My Husband Retired Early Without Saving Up—or Consulting Me
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Elizabeth Spiers</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 17, 2022</span>
            <span class="topic-story__time">3:57 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/inflation-federal-reserve-powell.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/ab586fb6-2607-48b0-996f-07cc6ae56416.jpeg?width=780&height=520&rect=7726x5151&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/ab586fb6-2607-48b0-996f-07cc6ae56416.jpeg?width=780&height=520&rect=7726x5151&offset=0x0&s=image-195 195w,https://compote.slate.com/images/ab586fb6-2607-48b0-996f-07cc6ae56416.jpeg?width=780&height=520&rect=7726x5151&offset=0x0&s=image-390 390w,https://compote.slate.com/images/ab586fb6-2607-48b0-996f-07cc6ae56416.jpeg?width=780&height=520&rect=7726x5151&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Sorry, Inflation Isn’t Going Back to Normal This Year
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Jordan Weissmann</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 16, 2022</span>
            <span class="topic-story__time">7:25 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/advice-for-a-bad-car-loan-how-to-reduce-car-payments-after-the-fact.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/852b79ae-0f9b-4166-aa37-1176a7e552d2.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/852b79ae-0f9b-4166-aa37-1176a7e552d2.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/852b79ae-0f9b-4166-aa37-1176a7e552d2.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/852b79ae-0f9b-4166-aa37-1176a7e552d2.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          A Car Salesman Took Me for All I’m Worth. Now I Have a Terrible Dilemma.
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Athena Valentine</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 15, 2022</span>
            <span class="topic-story__time">4:07 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/slate-money/2022/03/the-big-short"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/22e60906-3ff3-4d35-8f1a-fabd82cca5ed.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          What Adam McKay Gets Wrong About the Housing Market Crash: <em>The Big Short</em>
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Slate Money
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 15, 2022</span>
            <span class="topic-story__time">5:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/working/2022/03/hannah-bos-paul-thureen-somebody-somewhere"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/b4d46c93-fdcd-43ab-ac91-cc5bd98851e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/b4d46c93-fdcd-43ab-ac91-cc5bd98851e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/b4d46c93-fdcd-43ab-ac91-cc5bd98851e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/b4d46c93-fdcd-43ab-ac91-cc5bd98851e8.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          The Writers of HBO’s <em>Somebody Somewhere</em> on Collaborating as Best Friends
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Working
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 13, 2022</span>
            <span class="topic-story__time">6:05 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/slate-money/2022/03/what-is-nickel-worth"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/bb44330d-b6d6-4ba7-b5d3-------99d11f5996ad.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Lambos or Food Stamps
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Slate Money
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 12, 2022</span>
            <span class="topic-story__time">5:00 AM</span>
          </div>

        </div>
      </div>

    </a>

        
<div class="slate-ad ad--mobileOnly">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/indexMobile@published"
  data-placeholder="settings"
      data-type="mobile-front"
      data-sizes="300x250,1x3"
      data-prebid="true"
      data-prebid-sizes = "300x250"
      data-zone-id = "768494"
      data-placement-id = "12399462"
      data-criteo-id="1157131"
      data-site-id="271366"
      data-tl-code="slate_m_infeedrec_pb"
  >
  </div>
</div>



    <a
      href="https://slate.com/business/2022/03/advice-for-stepchild-being-treated-poorly-how-to-handle-swapping-work-for-rent.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/721dae5f-3cd7-4d22-94a1-f22263e30133.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/721dae5f-3cd7-4d22-94a1-f22263e30133.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/721dae5f-3cd7-4d22-94a1-f22263e30133.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/721dae5f-3cd7-4d22-94a1-f22263e30133.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          My Mom’s Boyfriend Treats Me Like Hired Help
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Elizabeth Spiers</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 11, 2022</span>
            <span class="topic-story__time">4:00 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/gas-tax-holiday-democrats-bad-idea.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/cbe401dd-1ec9-40a3-b9ee-a3516f4aa67a.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/cbe401dd-1ec9-40a3-b9ee-a3516f4aa67a.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-195 195w,https://compote.slate.com/images/cbe401dd-1ec9-40a3-b9ee-a3516f4aa67a.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-390 390w,https://compote.slate.com/images/cbe401dd-1ec9-40a3-b9ee-a3516f4aa67a.jpeg?width=780&height=520&rect=3000x2000&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          A Gas Tax Holiday Is a Terrible Idea
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Henry Grabar</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 11, 2022</span>
            <span class="topic-story__time">1:02 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/podcasts/working/2022/03/creativity-tv-movies-get-back-beatles"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/71b015e5-a047-4458-a5d4-f5c4902051bf.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/71b015e5-a047-4458-a5d4-f5c4902051bf.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/71b015e5-a047-4458-a5d4-f5c4902051bf.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/71b015e5-a047-4458-a5d4-f5c4902051bf.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          What Hollywood Often Gets Wrong When Depicting Creativity
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span>
              
      <svg width="1em" height="1em" class="signifier--podcast">
        <title>Podcast Episode</title>
        <use xlink:href="/media/sites/slate-com/signifiers.svg#headphones"></use>
      </svg>
    
              Working
            </span>
          <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 10, 2022</span>
            <span class="topic-story__time">9:17 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/advice-for-sellers-how-to-sell-a-property-without-paying-capital-gains-tax.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/b2c6f6d8-9dde-48ad-82a7-a6d2076fc9c9.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/b2c6f6d8-9dde-48ad-82a7-a6d2076fc9c9.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-195 195w,https://compote.slate.com/images/b2c6f6d8-9dde-48ad-82a7-a6d2076fc9c9.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-390 390w,https://compote.slate.com/images/b2c6f6d8-9dde-48ad-82a7-a6d2076fc9c9.jpeg?width=780&height=520&rect=1560x1040&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          My Daughter’s Husband Left Her for Another Woman. But Guess Who Really Got Screwed.
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Athena Valentine</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 09, 2022</span>
            <span class="topic-story__time">5:04 PM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/high-gas-prices-biden-russia-ukraine-cafe-standards-obama.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/c50aca98-85fa-4fc8-9b34-c0e59fb2b1a2.jpeg?width=780&height=520&rect=6192x4128&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/c50aca98-85fa-4fc8-9b34-c0e59fb2b1a2.jpeg?width=780&height=520&rect=6192x4128&offset=0x0&s=image-195 195w,https://compote.slate.com/images/c50aca98-85fa-4fc8-9b34-c0e59fb2b1a2.jpeg?width=780&height=520&rect=6192x4128&offset=0x0&s=image-390 390w,https://compote.slate.com/images/c50aca98-85fa-4fc8-9b34-c0e59fb2b1a2.jpeg?width=780&height=520&rect=6192x4128&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Are Gas Prices Too High? Or Is Your Car Too Big?
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Henry Grabar</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 09, 2022</span>
            <span class="topic-story__time">7:51 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/natural-gas-utilites-electric-vehicles-building-codes-electrification.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/43a66da1-1b56-4c64-9349-3a6e3fa228b1.jpeg?width=780&height=520&rect=8073x5382&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/43a66da1-1b56-4c64-9349-3a6e3fa228b1.jpeg?width=780&height=520&rect=8073x5382&offset=0x0&s=image-195 195w,https://compote.slate.com/images/43a66da1-1b56-4c64-9349-3a6e3fa228b1.jpeg?width=780&height=520&rect=8073x5382&offset=0x0&s=image-390 390w,https://compote.slate.com/images/43a66da1-1b56-4c64-9349-3a6e3fa228b1.jpeg?width=780&height=520&rect=8073x5382&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Why the Natural Gas Industry Wants to Make Sure You Never Get an Electric Car
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Alexander C. Kaufman</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 08, 2022</span>
            <span class="topic-story__time">10:00 AM</span>
          </div>

        </div>
      </div>

    </a>



    <a
      href="https://slate.com/business/2022/03/covid-pandemic-and-crime-a-new-way-to-measure-crime-in-cities-during-2020.html"
      class="topic-story"
      data-tb-region-item
    >
      <div class="topic-story__image">
        <div class="lazyload-container"><img
      class=" lazyload"
      data-src="https://compote.slate.com/images/4a0070b4-9bf5-465c-bb6b-bdefb264c591.jpeg?width=780&height=520&rect=3500x2333&offset=0x0&s=image-195"
      data-srcset="https://compote.slate.com/images/4a0070b4-9bf5-465c-bb6b-bdefb264c591.jpeg?width=780&height=520&rect=3500x2333&offset=0x0&s=image-195 195w,https://compote.slate.com/images/4a0070b4-9bf5-465c-bb6b-bdefb264c591.jpeg?width=780&height=520&rect=3500x2333&offset=0x0&s=image-390 390w,https://compote.slate.com/images/4a0070b4-9bf5-465c-bb6b-bdefb264c591.jpeg?width=780&height=520&rect=3500x2333&offset=0x0&s=image-585 585w"
      data-sizes="auto"
      alt="" /></div>
      </div>

      <div class="topic-story__teaser">
        <b class="topic-story__hed">
          Crime Went Down During the Pandemic. But Cities Got More Dangerous.
        </b>
        <div class="topic-story__byline index-most-recent__inline-bullets">
<span class="topic-story__author">Henry Grabar</span>
                    <div class="topic-story__datetime index-most-recent__inline-bullets">
            <span class="topic-story__date">March 07, 2022</span>
            <span class="topic-story__time">5:06 PM</span>
          </div>

        </div>
      </div>

    </a>



  <nav class="topic-stories-list__pagination" role="navigation" aria-label="Pagination links">
<a
        href="https://slate.com/business/2"
        title="Page 2"
        aria-label="Page 2"
      >Next →</a>

      <div class="topic-stories-list__results">
    Showing
    <span class="topic-stories-list__count">
      <b>1&ndash;20</b>
      of <b>14,574</b>
    </span>
  </div>
  </nav>

</div>

            </div>
            <div class="layout-teaser-list__side-content">
                
<div class="slate-ad ad--desktopOnly ad--rightRail">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/indexRrFlex@published"
  data-placeholder="settings"
      data-type="rr-front-flex"
      data-sizes="300x250,300x600,160x600"
      data-prebid="true"
      data-prebid-sizes = "300x250,300x600,160x600"
      data-zone-id = "768502"
      data-placement-id = "12399463"
      data-criteo-id="1157132"
      data-site-id="271367"
      data-tl-code="slate_d_rrail_largerec_pb"
  >
  </div>
</div>

  
<div class="slate-ad ad--desktopOnly ad--rightRail">
  <div class="slate-ad__label">Advertisement</div>
  <div class="slate-ad__creative" data-uri="slate.com/_components/slate-ad/instances/indexRrFlex@published"
  data-placeholder="settings"
      data-type="rr-front-flex"
      data-sizes="300x250,300x600,160x600"
      data-prebid="true"
      data-prebid-sizes = "300x250,300x600,160x600"
      data-zone-id = "768502"
      data-placement-id = "12399463"
      data-criteo-id="1157132"
      data-site-id="271367"
      data-tl-code="slate_d_rrail_largerec_pb"
  >
  </div>
</div>

            </div>
          </div>
            <div
  class="slate-adnode"
  data-adnode="business"
  data-uri="slate.com/_components/slate-adnode/instances/section-business@published"
  
></div>

  <script data-uri="slate.com/_components/slate-analytics-js/instances/section-business@published" class="slate-analytics-js js-analytics-js-data" type="application+json" data-pagetype="vertical front" data-page-hash="47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU&#x3D;">
  {"url":"https://slate.com/business","tags":[],"authors":[],"section":"Business","rubric":"","pub_date":"","page_id":"","page_type":"vertical front","commercialNode":"business/undefined"}
</script>

        </section>
        <div class="l-container">
            <div data-uri="slate.com/_components/taboola-recirc/instances/landingpage-fronts@published" class='taboola-recirc'>
    <div id="taboola-below-section-front-feed"></div>
    <script type="text/javascript">
      window._taboola = window._taboola || [];
      _taboola.push({
        mode: 'thumbnails-a',
        container: 'taboola-below-section-front-feed',
        placement: 'Below Section Front Feed',
        target_type: 'mix'
      });
    </script>
</div>

        </div>
      </div>
    </main>



    <section class="bottom-ad">
          </section>

      <footer class="global-footer" role="contentinfo" data-uri="slate.com/_components/global-footer/instances/default@published">
	<div class="global-footer__main">
		<div class="global-footer__main-content">
		    <div class="global-footer__about">
		    	<h4 class="global-footer__heading">About</h4>
		    	<ul class="global-footer__links">
			        <li><a href="/about">About Us</a></li>
			        <li><a href="https://jobs.lever.co/slate">Work With Us</a></li>
			        <li><a href="/contact">Contact</a></li>
			        <li><a href="/pitch">Pitch Guidelines</a></li>
			        <li><a href="/tips">Send Us Tips</a></li>
			        <li><a href="/news-and-politics/corrections">Corrections</a></li>
			        <li><a href="/commenting">Commenting</a></li>
			        <li><a href="http://www.slatereprints.com/">Reprints</a></li>
		    	</ul>
		    </div>
		    <div class="global-footer__sub">
		    	<h4 class="global-footer__heading">Subscriptions</h4>
		    	<ul class="global-footer__links">
			        <li><a href="https://slate.com/plus">Subscribe</a></li>
			        <li><a href="https://slate.com/sign-in">Sign In</a></li>
			        <li><a href="https://slate.com/account">Account</a></li>
			      	<li><a href="/plus/faq">Subscription FAQs</a></li>
			      	<li><a href="/podcastfaqs">Podcast FAQs</a></li>
			      	<li><a href="/signup">Newsletters</a></li>
			      	<li><a href="https://slatehelp.freshdesk.com/support/solutions">Customer Support</a></li>
		    	</ul>
		    </div>
	    	<div class="global-footer__ad">
		    	<h4 class="global-footer__heading">Advertising</h4>
		    	<ul class="global-footer__links">
			      	<li><a href="http://mediakit.slate.com/">Site Advertising</a></li>
			      	<li><a href="http://mediakit.slate.com/">Podcast Advertising</a></li>
			      	<li><a href="http://optout.aboutads.info/">AdChoices</a></li>
				<li><a onclick="(function(event){window.OneTrust && window.OneTrust.ToggleInfoDisplay(); event.preventDefault(); }(event))"
                     href="/do-not-sell">Cookie Preferences</a></li>
			    </ul>
			</div>
		    <div class="global-footer__brand-section">
				<svg width="243" height="30" class="global-footer__logo">
					<title>The Slate Group logo</title>
					<use xlink:href="/media/components/global-footer/slate-group.svg#slategroup"></use>
				</svg>
				<p class="global-footer__brand-text">Slate is published by The Slate Group, a Graham Holdings Company.</p>
				<h4 class="global-footer__heading">Follow Us</h4>
				<div class="global-footer__social-links">
					<a href="https://www.facebook.com/Slate/" class="global-footer__social-link">
						<svg width="18" height="18" class="global-footer__social-badge">
						<use xlink:href="/media/sites/slate-com/global-sprite.svg#facebook"></use>
						</svg>
						Facebook
					</a>
					<a href="https://twitter.com/slate" class="global-footer__social-link">
						<svg width="18" height="15" class="global-footer__social-badge">
						<use xlink:href="/media/sites/slate-com/global-sprite.svg#twitter"></use>
						</svg>
						Twitter
					</a>
					<a href="https://www.instagram.com/slate/" class="global-footer__social-link">
						<svg width="18" height="18" class="global-footer__social-badge">
						<use xlink:href="/media/sites/slate-com/global-sprite.svg#instagram"></use>
						</svg>
						Instagram
					</a>
					<a href="/rss" class="global-footer__social-link">
						<svg width="18" height="18" class="global-footer__social-badge">
						<use xlink:href="/media/sites/slate-com/global-sprite.svg#rss"></use>
						</svg>
						RSS Feed
					</a>
				</div>
		    </div>
		</div>
	</div>
	<div class="global-footer__legal">
		<div class="global-footer__legal-content">
			<ul class="global-footer__legal-links">
				<li class="global-footer__legal-link"><a href="/terms">User Agreement</a></li>
				<li class="global-footer__legal-link"><a href="/privacy">Privacy Policy</a></li>
			</ul>
			<p class="global-footer__legal-text">All contents &copy; 2022 The Slate Group LLC. All rights reserved.</p>
		</div>
	</div>
</footer>


    <div class="foot" data-editable="foot">  <!-- data-uri="slate.com/_components/analytics-body/instances/default@published" -->

<script type="text/javascript">
!function(f,b,e,v,n,t,s){
if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
</script>

<script type="text/javascript">
var _qevents = _qevents || [];

window.slateCMP.TCF.ready.then(function(tcData) {
  var elem = document.createElement('script');
  elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
  elem.defer = true;
  elem.type = "text/javascript";
  var scpt = document.getElementsByTagName('script')[0];
  scpt.parentNode.insertBefore(elem, scpt);
});

_qevents.push({
qacct:"p-fw53_-Tq3MNK1"
});
</script>

<noscript>
<div style="display:none;">
<img src="//pixel.quantserve.com/pixel/p-fw53_-Tq3MNK1.gif" border="0" height="1" width="1" alt="Quantcast"/>
</div>
</noscript>


  <div class="piano" data-config="{&quot;url&quot;:&quot;https://experience.tinypass.com&quot;,&quot;aid&quot;:&quot;homyv5Uzpu&quot;,&quot;scroll&quot;:false}" data-uri="slate.com/_components/piano/instances/general@published">
</div>

  <div data-uri="slate.com/_components/adblock-message/instances/general@published" class="adblock-message" hidden></div>

  <div data-uri="slate.com/_components/webapp-serviceworker/instances/default@published" data-onesignal-id="265824b5-c7bc-45dc-ba30-563fefa1485a" data-is-eu="false"></div>

  
<!-- data-uri="slate.com/_components/taboola-footer/instances/default@published" -->
  <script type="text/javascript">
    window._taboola = window._taboola || [];
    _taboola.push({flush: true});
  </script>

</div>
      <style>
    @keyframes fadeInKilnLogo{0%{opacity:0}to{opacity:1}}.clay-kiln-logo{background-color:hsla(0,0%,100%,.8);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:99999}.clay-kiln-logo.show{animation:.2s ease forwards fadeInKilnLogo;display:block}.clay-kiln-logo svg{box-sizing:border-box;height:110px;left:calc(50vw - 155px);position:fixed;top:calc(50vh - 55px);width:310px}
  </style>
  <div class="clay-kiln-logo"><svg width="308" height="109" viewBox="0 0 308 109" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M119.973 97.014c-16.469 0-26.796-10.718-26.796-24.837V25.514c0-14.117 10.327-24.835 26.796-24.835s25.751 10.718 25.751 24.835v8.757c0 1.831-1.57 3.398-3.399 3.398h-11.242c-1.831 0-3.398-1.567-3.398-3.398v-8.757c0-4.314-2.353-8.758-7.712-8.758-5.883 0-8.365 4.444-8.365 8.758v46.663c0 4.314 2.482 8.759 8.365 8.759 5.359 0 7.712-4.445 7.712-8.759V63.42c0-1.829 1.567-3.399 3.398-3.399h11.242c1.829 0 3.399 1.57 3.399 3.399v8.757c0 14.119-9.282 24.837-25.751 24.837m70.261-1.569h-35.553c-1.831 0-3.398-1.57-3.398-3.398V5.384c0-1.831 1.567-3.268 3.398-3.268h11.764a3.236 3.236 0 0 1 3.268 3.268v70.715c0 1.831 1.567 3.268 3.398 3.268h17.123c1.829 0 3.398 1.569 3.398 3.398v9.282c0 1.828-1.569 3.398-3.398 3.398m41.038-68.624c-.13-.916-.916-1.437-1.57-1.437-.653 0-1.437.521-1.437 1.437l-4.181 30.456c-.262 1.829.913 3.268 2.874 3.268h5.621c1.829 0 2.877-1.439 2.744-3.268l-4.051-30.456zm26.274 68.624H245.65c-1.961 0-3.66-1.437-3.922-3.269l-2.745-14.77c-.391-1.829-2.09-3.398-3.922-3.398h-10.586c-1.961 0-3.66 1.569-3.922 3.398l-2.744 14.77c-.392 1.832-2.091 3.269-3.922 3.269h-11.894c-1.961 0-3.006-1.437-2.615-3.269l18.561-86.792c.391-1.831 2.09-3.268 4.051-3.268h15.556c1.829 0 3.66 1.437 4.052 3.268l18.56 86.792c.394 1.832-.783 3.269-2.612 3.269zm32.645-44.705c-.261.916-.653 2.223-.915 3.401-.13 1.175-.26 2.22-.26 3.136v34.77c0 1.828-1.439 3.398-3.4 3.398h-11.764c-1.829 0-3.398-1.57-3.398-3.398v-34.9c0-1.048-.13-2.223-.392-3.53-.13-1.046-.392-2.223-.783-3.007L252.677 5.252c-.524-1.699.392-3.136 2.223-3.136h10.719c2.482 0 4.051 1.307 4.443 3.136l8.236 28.627c.26.916.913 1.308 1.437 1.308.654 0 1.175-.392 1.437-1.308l8.366-28.627c.524-1.829 1.831-3.136 4.314-3.136h10.85c1.959 0 2.874 1.437 2.221 3.136L290.191 50.74" fill="#8F9081"/><g transform="translate(0 2)"><path d="M43.428 67.018c-.095.28-.251.78-.445 1.483a55.428 55.428 0 0 0-.928 3.95c-2.01 10.079-2.01 21.274 1.347 32.507a2.265 2.265 0 1 0 4.34-1.296c-3.123-10.444-3.123-20.917-1.242-30.325.268-1.365.56-2.58.85-3.627.102-.363.192-.677.275-.94l.09-.286a2.269 2.269 0 0 0-1.41-2.876 2.269 2.269 0 0 0-2.88 1.41h.003zm29.28 1.468a23.792 23.792 0 0 1 .364 1.222c.292 1.048.582 2.264.854 3.627 1.877 9.41 1.877 19.88-1.242 30.328a2.262 2.262 0 0 0 1.52 2.821 2.27 2.27 0 0 0 2.822-1.524c3.355-11.237 3.355-22.433 1.343-32.511a55.27 55.27 0 0 0-.927-3.95 27.541 27.541 0 0 0-.445-1.482 2.268 2.268 0 0 0-2.878-1.41 2.268 2.268 0 0 0-1.41 2.877v.002zM4.916 70.803c.426-9.235 4.204-15 10.296-18.235 2.226-1.184 4.63-1.948 7.052-2.368a24.755 24.755 0 0 1 2.401-.293c.454-.03.79-.04.984-.04h-.003a2.267 2.267 0 0 0 .08-4.533h-.036c-.31 0-.761.01-1.335.05-.88.061-1.842.174-2.865.35-2.864.497-5.72 1.402-8.407 2.83C5.602 52.538.888 59.73.384 70.593a2.27 2.27 0 0 0 2.161 2.368 2.263 2.263 0 0 0 2.368-2.159h.002zm117.064-.208c-.504-10.864-5.214-18.056-12.698-22.03-2.686-1.427-5.54-2.334-8.403-2.83a28.462 28.462 0 0 0-2.867-.349 19.32 19.32 0 0 0-1.336-.05h-.034a2.266 2.266 0 1 0 .077 4.532c.193-.003.528.007.98.037.731.05 1.539.146 2.404.295 2.418.42 4.826 1.183 7.052 2.368 6.092 3.234 9.87 9 10.296 18.235a2.266 2.266 0 1 0 4.527-.21l.002.002z" fill="#BCBBAD"/><path d="M60.769 87.022c27.784 0 50.31-8.928 50.31-36.712C111.078 22.524 84.144 0 60.768 0c-23.377 0-50.31 22.524-50.31 50.31 0 27.785 22.524 36.712 50.31 36.712z" fill="#CECDC0"/><path d="M55.803 54.52c.33 2.158 2.177 3.772 4.366 3.772 2.191 0 4.04-1.617 4.366-3.778a.677.677 0 0 0-.571-.772.675.675 0 0 0-.772.567c-.229 1.503-1.512 2.625-3.023 2.625-1.511 0-2.792-1.12-3.022-2.62a.678.678 0 0 0-.773-.567.677.677 0 0 0-.57.772v.002z" fill="#9A998C"/><ellipse fill="#9A998C" cx="37.592" cy="39.248" rx="3.625" ry="5.665"/><ellipse fill="#9A998C" cx="82.928" cy="39.248" rx="3.625" ry="5.665"/><path d="M72.024 1.68c16.925 7.673 31.495 25.085 31.495 45.338 0 27.35-22.22 36.138-49.63 36.138-11.273 0-21.665-1.489-29.997-5.141 9.212 6.654 22.587 9.218 37.478 9.218 27.782 0 50.306-8.924 50.306-36.71 0-23.619-19.461-43.432-39.652-48.844" fill="#BCBBAD"/></g></g></svg></div>
  <script>
    !function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=1215)}({100:function(t,n){function e(t,n,e,r){for(var o=t.length,u=e+(r?1:-1);r?u--:++u<o;)if(n(t[u],u,t))return u;return-1}t.exports=e},1215:function(t,n,e){"use strict";var r=e(740),o=function(t){return t&&t.__esModule?t:{default:t}}(r);e(260),(0,o.default)()},137:function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},138:function(t,n){function e(t){if(t&&"object"==typeof t){var n=t.which||t.keyCode||t.charCode;n&&(t=n)}if("number"==typeof t)return i[t];var e=t+"",u=r[e.toLowerCase()];if(u)return u;var u=o[e.toLowerCase()];return u||(1===e.length?e.charCodeAt(0):void 0)}e.isEventKey=function(t,n){if(t&&"object"==typeof t){var e=t.which||t.keyCode||t.charCode;if(null===e||void 0===e)return!1;if("string"==typeof n){var u=r[n.toLowerCase()];if(u)return u===e;var u=o[n.toLowerCase()];if(u)return u===e}else if("number"==typeof n)return n===e;return!1}},n=t.exports=e;var r=n.code=n.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=n.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*!
 * Programatically add the following
 */
for(u=97;u<123;u++)r[String.fromCharCode(u)]=u-32;for(var u=48;u<58;u++)r[u-48]=u;for(u=1;u<13;u++)r["f"+u]=u+111;for(u=0;u<10;u++)r["numpad "+u]=u+96;var i=n.names=n.title={};for(u in r)i[r[u]]=u;for(var c in o)r[c]=o[c]},142:function(t,n,e){function r(t,n,e){return n===n?i(t,n,e):o(t,u,e)}var o=e(100),u=e(211),i=e(212);t.exports=r},174:function(t,n,e){"use strict";function r(t){var n=void 0,e=void 0,r=void 0;t=t||window.location,n=t.protocol+"//"+t.host+t.pathname+t.search,e=n.indexOf("?edit=true"),r=n.indexOf("&edit=true"),e>-1?n=n.substring(0,e):r>-1?n=n.substring(0,r):n.indexOf("?")>-1?n+="&edit=true":n+="?edit=true",t.assign(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},190:function(t,n,e){function r(t){return t?(t=o(t))===u||t===-u?(t<0?-1:1)*i:t===t?t:0:0===t?t:0}var o=e(87),u=1/0,i=1.7976931348623157e308;t.exports=r},211:function(t,n){function e(t){return t!==t}t.exports=e},212:function(t,n){function e(t,n,e){for(var r=e-1,o=t.length;++r<o;)if(t[r]===n)return r;return-1}t.exports=e},213:function(t,n,e){function r(t){return null==t?[]:o(t,u(t))}var o=e(214),u=e(42);t.exports=r},214:function(t,n,e){function r(t,n){return o(n,function(n){return t[n]})}var o=e(43);t.exports=r},260:function(t,n){},3:function(t,n){var e=Array.isArray;t.exports=e},4:function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},41:function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},42:function(t,n,e){var r=e(75),o=r(Object.keys,Object);t.exports=o},43:function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,o=Array(r);++e<r;)o[e]=n(t[e],e,t);return o}t.exports=e},44:function(t,n,e){function r(t){return null!=t&&u(t.length)&&!o(t)}var o=e(49),u=e(137);t.exports=r},49:function(t,n,e){function r(t){if(!u(t))return!1;var n=o(t);return n==c||n==f||n==i||n==a}var o=e(50),u=e(4),i="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",a="[object Proxy]";t.exports=r},5:function(t,n,e){function r(t){return"string"==typeof t||!u(t)&&i(t)&&o(t)==c}var o=e(50),u=e(3),i=e(41),c="[object String]";t.exports=r},50:function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},51:function(t,n,e){function r(t){var n=o(t),e=n%1;return n===n?e?n-e:n:0}var o=e(190);t.exports=r},62:function(t,n){function e(){return!1}t.exports=e},7:function(t,n,e){function r(t,n,e,r){t=u(t)?t:f(t),e=e&&!r?c(e):0;var s=t.length;return e<0&&(e=a(s+e,0)),i(t)?e<=s&&t.indexOf(n,e)>-1:!!s&&o(t,n,e)>-1}var o=e(142),u=e(44),i=e(5),c=e(51),f=e(213),a=Math.max;t.exports=r},740:function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(){var t=document.querySelector(".clay-kiln-logo");t&&t.classList.add("show")}function u(){document.addEventListener("keydown",function(t){var n=(0,a.default)(t);(0,c.default)(["c","l","a","y"],n)&&!0===t.shiftKey?p+=n:p="","clay"===p?o():p.length>4&&(0,c.default)(p,"clay")?(0,l.default)():p.length>4&&(p="")}),document.addEventListener("keyup",function(){"clay"===p&&(0,l.default)()})}Object.defineProperty(n,"__esModule",{value:!0});var i=e(7),c=r(i);n.default=u;var f=e(138),a=r(f),s=e(174),l=r(s),p=""},75:function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},87:function(t,n,e){function r(t){if("number"==typeof t)return t;if(u(t))return i;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(c,"");var e=a.test(t);return e||s.test(t)?l(t.slice(2),e?2:8):f.test(t)?i:+t}var o=e(4),u=e(62),i=NaN,c=/^\s+|\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=r}});
  </script>

<script type="text/javascript">
      // <![CDATA[
        window.modules=[];
window.modules["1"] = [function(require,module,exports){"use strict";window.criteo_q=window.criteo_q||[];var accountId=92394,deviceType=/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d";function sansConsent(){window._slateCriteo={trackLandingPage:function(){},trackTransaction:function(){}}}function withConsent(){window._slateCriteo={trackLandingPage:trackLandingPage,trackTransaction:trackTransaction},trackHomePage()}function criteoPush(n){injectCriteo(),window.criteo_q.push.apply(window.criteo_q,n)}var injected=!1;function injectCriteo(){injected||(window.criteo_q.push({event:"setAccount",account:accountId},{event:"setSiteType",type:deviceType}),slateGlobal.injectScript("https://dynamic.criteo.com/js/ld/ld.js?a="+accountId),injected=!0)}function trackTransaction(){criteoPush([{event:"trackTransaction",id:"TransactionID",item:[{id:"1",price:"1",quantity:1}]}])}var trackLandingPage=function(){};document.querySelector(".standalone-page .piano-mount")&&(trackLandingPage=function(){criteoPush([{event:"viewItem",item:"1"}])});var homepageTracked=!1;function trackHomePage(){homepageTracked||"/"!==location.pathname||(criteoPush([{event:"viewHome"}]),homepageTracked=!0)}function applyConsent(n){return n?withConsent():sansConsent(),n}module.exports=function(){sansConsent();try{window.nonIabVendorApi.registerVendor("criteo",{categories:["C0004"],initFunc:applyConsent,updateConsentFunc:applyConsent})}catch(n){console.warn("criteo failed",n)}};
}, {}];
window.modules["15"] = [function(require,module,exports){"use strict";function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function asyncGeneratorStep(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){asyncGeneratorStep(a,n,o,c,i,"next",e)}function i(e){asyncGeneratorStep(a,n,o,c,i,"throw",e)}c(void 0)})}}var domEventData,resolveWaitForPageview,getDomEventData=function(e){if(domEventData)return domEventData;try{e=e||document.querySelectorAll("script.js-analytics-js-data")[0],domEventData=JSON.parse(e.textContent)}catch(e){console.warn("unable to get dom event data for amplitude",e)}return domEventData},track=function(e,t,r){var n=getDomEventData(),o={};Object.assign(o,n,t),amplitude.getInstance().logEvent(e,o,r)},waitForPageview=new Promise(function(e,t){resolveWaitForPageview=e});function trackAfterPageview(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];waitForPageview.then(function(){track.apply(void 0,t)})}var page=function(e,t){amplitude.getInstance().logEvent("Loaded a Page",e,function(){resolveWaitForPageview(),"function"==typeof t&&t.apply(void 0,arguments)})};module.exports.getDomEventData=getDomEventData,module.exports.getInstance=function(){return amplitude.getInstance()},module.exports.page=page,module.exports.track=track,module.exports.trackAfterPageview=trackAfterPageview,exports.log=function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function e(t,r,n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,waitForPageview;case 2:window.slateAmplitudeQueue.push(function(e){for(var o in r=_objectSpread(_objectSpread({},getDomEventData()),r))"boolean"==typeof r[o]&&(r[o]="".concat(r[o]).toUpperCase());e.logEvent(t,r,n)});case 3:case"end":return e.stop()}},e)}));return function(t,r,n){return e.apply(this,arguments)}}();
}, {}];
window.modules["16"] = [function(require,module,exports){"use strict";function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=new Array(r);t<r;t++)o[t]=e[t];return o}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function asyncGeneratorStep(e,r,t,o,n,s,i){try{var a=e[s](i),u=a.value}catch(e){return void t(e)}a.done?r(u):Promise.resolve(u).then(o,n)}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(o,n){var s=e.apply(r,t);function i(e){asyncGeneratorStep(s,o,n,i,a,"next",e)}function a(e){asyncGeneratorStep(s,o,n,i,a,"throw",e)}i(void 0)})}}var _require=require(44),getPianoId=_require.getPianoId,getUserResources=_require.getUserResources,cookies=require(49),membershipCookieAttrs={domain:"."+location.hostname},updatedUser=updateUser();function updateUser(){return _updateUser.apply(this,arguments)}function _updateUser(){return(_updateUser=_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(isLoggedIn()){e.next=3;break}return cookies.remove("splus",membershipCookieAttrs),e.abrupt("return");case 3:return e.prev=3,e.next=6,getUserResources();case 6:setPianoMember(e.sent),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),console.error("Error fetching user resources",e.t0);case 13:case"end":return e.stop()}},e,null,[[3,10]])}))).apply(this,arguments)}function isMember(){return _isMember.apply(this,arguments)}function _isMember(){return(_isMember=_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,updatedUser;case 2:return e.abrupt("return",hasSplusCookie());case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function isMemberSkipLookup(){return hasSplusCookie()}function hasSplusCookie(){return!!getSplusCookie()}function getSplusCookie(){return cookies.getJSON("splus")}function setMembershipCookie(e,r){cookies.set(e,r,_objectSpread(_objectSpread({},membershipCookieAttrs),{},{expires:30,SameSite:"Strict",secure:"https:"===location.protocol}))}function setPianoMember(e){if(e.data instanceof Array){var r=e.data.filter(function(e){return e.granted}).map(function(e){return e.resource.rid});if((r=_toConsumableArray(new Set(r))).length>0){var t={membershipType:"piano",resourceIds:r};setMembershipCookie("splus",JSON.stringify(t))}else cookies.remove("splus",membershipCookieAttrs)}}function getMembershipType(){var e="none",r=getSplusCookie();return r&&(e=r.membershipType,r.resourceIds&&(e="".concat(e,"|").concat(r.resourceIds.join("|")))),e}function getMembershipInfo(){var e=document.documentElement.dataset.myslateurl+"/users/slate_page_info/";if(getSplusCookie())return fetch(e,{method:"GET",credentials:"include",headers:{Accept:"application/json"}}).then(function(e){return e.json()}).catch(function(e){console.log("Fetch for myslate membership info failed:",e)})}function getPodcastInfo(e){if(!hasSplusCookie())throw new Error("User is not splus user.");var r=document.documentElement.dataset.myslateurl+"/membership/podcasts_feeds/?feed=".concat(e);return fetch(r,{method:"GET",credentials:"include",headers:{Accept:"application/json"}}).then(function(e){return e.json().then(function(r){if(!e.ok)throw new Error(r.message);return r})})}function postPodcastSmsNumber(e,r){if(!hasSplusCookie())throw new Error("User is not splus user.");var t=document.documentElement.dataset.myslateurl+"/membership/podcasts_sms/",o={method:"POST",credentials:"include",headers:{Accept:"application/json"},body:JSON.stringify({phoneNumber:e,feedId:r})};return fetch(t,o).then(function(e){return e.text().then(function(r){if(!e.ok)throw new Error(r);return r})})}function isLoggedIn(){return!!getLoginId()}function getLoginId(){return getPianoId()}function getFeedUrl(e,r){for(var t=0;t<r.length;t++){var o=r[t];if(o.display_name===e)return o.feed_url}}module.exports.getLoginId=getLoginId,module.exports.getMembershipType=getMembershipType,module.exports.getMembershipInfo=getMembershipInfo,module.exports.isLoggedIn=isLoggedIn,module.exports.isMember=isMember,module.exports.isMemberSkipLookup=isMemberSkipLookup,module.exports.getFeedUrl=getFeedUrl,module.exports.setPianoMember=setPianoMember,module.exports.getSplusCookie=getSplusCookie,module.exports.updateUser=updateUser,module.exports.getPodcastInfo=getPodcastInfo,module.exports.postPodcastSmsNumber=postPodcastSmsNumber,exports.setMembershipCookie=setMembershipCookie;
}, {"44":44,"49":49}];
window.modules["30"] = [function(require,module,exports){"use strict";var dropdownSelector=".dropdown",buttonSelector=".dropdown__button",contentSelector=".dropdown__content";module.exports=function(e){var t=e.matches(dropdownSelector)?e:e.querySelector(dropdownSelector);if(t){var r=t.querySelector(contentSelector);r.id="dropdown-"+(new Date).getTime();var o=t.querySelector(buttonSelector);o.setAttribute("aria-controls",r.id);var n={click:function(e){t.contains(e.target)||c()},keyup:function(e){["Escape","Esc"].includes(e.key)&&c()}};t.addEventListener("click",function(){return"true"===o.getAttribute("aria-expanded")?c():function(){for(var e in o.setAttribute("aria-expanded","true"),n)document.body.addEventListener(e,n[e])}()})}function c(){for(var e in o.setAttribute("aria-expanded","false"),n)document.body.removeEventListener(e,n[e])}};
}, {}];
window.modules["31"] = [function(require,module,exports){"use strict";function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(r,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r)){var t=[],n=!0,o=!1,a=void 0;try{for(var i,c=r[Symbol.iterator]();!(n=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);n=!0);}catch(r){o=!0,a=r}finally{try{n||null==c.return||c.return()}finally{if(o)throw a}}return t}}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _createForOfIteratorHelper(r,e){var t;if("undefined"==typeof Symbol||null==r[Symbol.iterator]){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var n=0,o=function(){};return{s:o,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){t=r[Symbol.iterator]()},n:function(){var r=t.next();return i=r.done,r},e:function(r){c=!0,a=r},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw a}}}}function _unsupportedIterableToArray(r,e){if(r){if("string"==typeof r)return _arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,e):void 0}}function _arrayLikeToArray(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}function ownKeys(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){_defineProperty(r,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))})}return r}function _defineProperty(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function updateParams(r,e){var t=paramStringToObject(r);return new URLSearchParams(_objectSpread(_objectSpread({},t),e)).toString()}function paramStringToObject(r){var e,t={},n=_createForOfIteratorHelper(new URLSearchParams(r).entries());try{for(n.s();!(e=n.n()).done;){var o=_slicedToArray(e.value,2),a=o[0],i=o[1];t[a]=i}}catch(r){n.e(r)}finally{n.f()}return t}exports.toUrl=function(r,e){var t;try{t=new URL(r),e&&(t.search=updateParams(t.search,e))}catch(r){t=null}return t},exports.hasParam=function(r,e){try{return!!new URL(r).searchParams.get(e)}catch(r){throw r}};
}, {}];
window.modules["33"] = [function(require,module,exports){"use strict";function _createForOfIteratorHelper(e,r){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=_unsupportedIterableToArray(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var loaded=new Set;function _load(e,r){if(!loaded.has(e)){var t=e.querySelector(".lazyload-container > noscript");if(t){var n=t.parentNode;n.innerHTML=t.innerText,loaded.add(e),e.querySelectorAll("script").forEach(function(e){var r=document.createElement("script");r.src=e.src,r.appendChild(document.createTextNode(e.textContent)),e.parentNode.insertBefore(r,e),e.parentNode.removeChild(e)}),n.classList.add("lazyload-container--loaded"),r.fluid&&(n.style.paddingBottom="",n.classList.add("lazyload-container--fluid"))}else console.error('cannot find "noscript" for unloaded el',e)}}function _unload(e,r){if(loaded.has(e)){var t=e.querySelector(".lazyload-container");if(t&&!t.firstElementChild.matches("noscript")){var n=t.offsetHeight;t.innerHTML="\n      <noscript>\n        ".concat(t.innerHTML,"\n      </noscript>\n    "),loaded.delete(e),t.classList.remove("lazyload-container--loaded"),r.fluid&&(t.style.paddingBottom="".concat(n,"px"),t.classList.remove("lazyload-container--fluid"))}else console.error("cannot find container to unload el",e)}}module.exports.createObserver=function(e){e=_objectSpread({intersectionObserverOptions:{rootMargin:"100% 0% 100% 0%"},limit:1/0,fluid:!1,onLoad:function(){},onUnload:function(){}},e);var r=new Map,t=new IntersectionObserver(function(t){t.forEach(function(t){var n;r.has(t.target)?n=r.get(t.target):(n={el:t.target},r.set(t.target,n)),n.isIntersecting=t.isIntersecting,n.offsetTop=t.boundingClientRect.top+window.scrollY,!n.loaded&&n.isIntersecting&&(_load(t.target,e),n.loaded=!0,e.onLoad(t.target,e))});var n=[];r.forEach(function(e){e.loaded&&n.push(e)});var o=n.length-e.limit;o>0&&n.filter(function(e){return!e.isIntersecting}).map(function(e){return e.distance=Math.abs(e.offsetTop-window.scrollY),e}).sort(function(e,r){return r.distance-e.distance}).slice(0,o).forEach(function(r){_unload(r.el,e),r.loaded=!1,e.onUnload(r.el,e)})},e.intersectionObserverOptions);return{observe:function(){return t.observe.apply(t,arguments)},unobserve:function(){return t.unobserve.apply(t,arguments)},load:function(r){return _load(r,e)},unload:function(r){return _unload(r,e)}}},window.addEventListener("load",function(){var e=_toConsumableArray(document.querySelectorAll(".lazyload-html--auto"));if(e.length>0){var r,t=exports.createObserver({fluid:!0}),n=_createForOfIteratorHelper(e);try{for(n.s();!(r=n.n()).done;){var o=r.value;t.observe(o)}}catch(e){n.e(e)}finally{n.f()}}});
}, {}];
window.modules["42"] = [function(require,module,exports){"use strict";exports.formatArticleData=function(t){return{content_created:t.pub_date,content_author:t.authors.join(","),content_section:t.section,tags:t.tags,custom_variables:{contentRubric:t.rubric,amplitudePageType:t.page_type}}},exports.allowedOrigins=["https://sandbox.tinypass.com","https://id.tinypass.com","https://buy.tinypass.com"];
}, {}];
window.modules["43"] = [function(require,module,exports){"use strict";var piano=require(44),dropdown=require(30);function munge(e){return e.trim().toLowerCase()}function constructThemePickers(e){var c=e.querySelectorAll(".theme-picker");function t(e){c.forEach(function(c){c.querySelector(".dropdown__label").innerHTML=e.innerHTML});var t=munge(e.innerText);document.documentElement.classList.remove("theme-light","theme-dark","theme-auto"),document.documentElement.classList.add("theme-"+t),localStorage.setItem("theme",t),window.dispatchEvent(new Event("theme-change"))}c.forEach(function(e){e.querySelectorAll(".theme-picker__option").forEach(function(e){var c=munge(e.innerText);document.documentElement.classList.contains("theme-"+c)&&t(e),e.addEventListener("click",function(e){t(e.currentTarget)})}),dropdown(e),e.hidden=!1})}var betaUsers=["d709523a-f1ed-4fd2-afdc-9a4f88154d8d","PNIzojQUzq69ciz","PNI1GeWJlq7g76x","PNImhneTHqriv7m","PNI3Q2HXFqfdtd0","PNIzOC8bir69ycf","b4ddff69-222f-44cd-9101-b523e2f55c23","bdc427a6-4cf3-11e1-ab5e-1231380dd9de","PNIsqOFHPqrtn86","c31d8d68-4b0d-11e3-81df-12313d02b4e8","085a5f37-2069-442c-8581-76a8770df884","PNIHgHsoBqwqyfh","a48ddccc-98ee-4062-a161-89654518b36d","bc6a3221-579c-4fcc-abd2-49499574c1d7","8c697169-642d-4e6a-9f65-091d99e781cb","b78e578c-a929-11e3-81df-12313d02b4e8","106c3336-483a-11e1-ab5e-1231380dd9de"];function destroyThemePickers(e){e.querySelectorAll(".theme-picker").forEach(function(e){e.parentNode.removeChild(e)})}module.exports=betaUsers.includes(piano.getPianoId())?constructThemePickers:destroyThemePickers;
}, {"30":30,"44":44}];
window.modules["44"] = [function(require,module,exports){"use strict";var cookies=require(49),PIANOAPITIMEOUT=3e3;module.exports={getExtendedUserData:function(e){return new Promise(function(t,i){var n=setTimeout(i,PIANOAPITIMEOUT);window.tp||(window.tp=[]);window.tp.push(["init",function(){tp.pianoId.loadExtendedUser({formName:e,extendedUserLoaded:function(e){clearTimeout(n),e?t(e):i(e)}})}])})},getCustomFieldValue:function(e,t){if(e.custom_field_values)for(var i=0;i<e.custom_field_values.length;i++)if(e.custom_field_values[i].field_name===t)return e.custom_field_values[i].value},getPianoId:function(){var e=cookies.get("__utp");if(e)try{var t=atob(e.split(".")[1]);return JSON.parse(t).sub}catch(e){return}},getUser:function(){return new Promise(function(e,t){var i=setTimeout(t,PIANOAPITIMEOUT);window.tp||(window.tp=[]),window.tp.push(["init",function(){try{clearTimeout(i),e(window.tp.pianoId.getUser())}catch(e){t(e)}}])})},getUserResources:function(){return new Promise(function(e,t){var i=setTimeout(t,PIANOAPITIMEOUT);window.tp||(window.tp=[]),window.tp.push(["init",function(){try{window.tp.api.callApi("/access/list",{},function(t){clearTimeout(i),e(t)})}catch(e){t(e)}}])})},checkUserResourceAccess:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new Promise(function(t,i){var n=setTimeout(i,PIANOAPITIMEOUT),o={rid:e};try{window.tp.api.callApi("/access/check",o,function(e){clearTimeout(n),t(e)})}catch(e){i(e)}})}};
}, {"49":49}];
window.modules["45"] = [function(require,module,exports){"use strict";module.exports.track=function(e,t,a){try{var i=Object.assign({},window.slatePermutiveData&&window.slatePermutiveData.page||{});t&&(i=Object.assign(i,t)),i.article&&i.article.gsChannels&&delete i.article.gsChannels,window.permutive&&window.permutive.track(e,i,a)}catch(e){console.error("failed to log permutive",e)}};
}, {}];
window.modules["47"] = [function(require,module,exports){var isObject=require(601),now=require(728),toNumber=require(727),FUNC_ERROR_TEXT="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(n,i,t){var e,r,o,u,a,c,v=0,f=!1,m=!1,d=!0;if("function"!=typeof n)throw new TypeError(FUNC_ERROR_TEXT);function T(i){var t=e,o=r;return e=r=void 0,v=i,u=n.apply(o,t)}function s(n){var t=n-c;return void 0===c||t>=i||t<0||m&&n-v>=o}function b(){var n=now();if(s(n))return l(n);a=setTimeout(b,function(n){var t=i-(n-c);return m?nativeMin(t,o-(n-v)):t}(n))}function l(n){return a=void 0,d&&e?T(n):(e=r=void 0,u)}function w(){var n=now(),t=s(n);if(e=arguments,r=this,c=n,t){if(void 0===a)return function(n){return v=n,a=setTimeout(b,i),f?T(n):u}(c);if(m)return clearTimeout(a),a=setTimeout(b,i),T(c)}return void 0===a&&(a=setTimeout(b,i)),u}return i=toNumber(i)||0,isObject(t)&&(f=!!t.leading,o=(m="maxWait"in t)?nativeMax(toNumber(t.maxWait)||0,i):o,d="trailing"in t?!!t.trailing:d),w.cancel=function(){void 0!==a&&clearTimeout(a),v=0,e=c=r=a=void 0},w.flush=function(){return void 0===a?u:l(now())},w}module.exports=debounce;
}, {"601":601,"727":727,"728":728}];
window.modules["48"] = [function(require,module,exports){"use strict";function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){asyncGeneratorStep(a,n,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,n,o,i,c,"throw",e)}i(void 0)})}}var Cookies=require(49),slateAmplitude=require(15),MAX_ADBLOCKER_DELAY=3e3;exports.getValue=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=Date.now(),e.abrupt("return",new Promise(function(e){!function r(){var n=Date.now()-t,o=Cookies.get("__adblocker");void 0!==o||n>MAX_ADBLOCKER_DELAY?(e([o&&"true"===o,n]),void 0===o&&isSample()&&trackTiming(t)):setTimeout(r,500)}()}));case 2:case"end":return e.stop()}},e)})),Cookies.remove("__adblocker");var setNptTechAdblockerCookie=function(e){Cookies.set("__adblocker",!!e)};function d(e){return Math.floor(Math.random()*(e-1+1)+1)}exports.enable=function(){var e=document.createElement("script");e.src="//www.npttech.com/advertising.js",e.addEventListener("error",function(){setNptTechAdblockerCookie(!0)}),document.head.appendChild(e)};var isSample=function(){return 20===d(20)||"#adblockdebug"===location.hash};function trackTiming(e){!function t(){setTimeout(function(){var r=Cookies.get("__adblocker");void 0!==r?slateAmplitude.log("Ad Blocker Timing Sample",{adBlocker:"true"===r,adBlockerDelay:Date.now()-e}):t()},500)}()}
}, {"15":15,"49":49}];
window.modules["49"] = [function(require,module,exports){!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})});
}, {}];
window.modules["50"] = [function(require,module,exports){"use strict";function asyncGeneratorStep(e,t,r,o,n,i,c){try{var u=e[i](c),a=u.value}catch(e){return void r(e)}u.done?t(a):Promise.resolve(a).then(o,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var i=e.apply(t,r);function c(e){asyncGeneratorStep(i,o,n,c,u,"next",e)}function u(e){asyncGeneratorStep(i,o,n,c,u,"throw",e)}c(void 0)})}}var _require=require(51),getRedirectUrl=_require.getRedirectUrl,isSpotifyPlus=_require.isSpotifyPlus,redirectToSpotify=_require.redirectToSpotify;function afterCheckoutClose(e){return _afterCheckoutClose.apply(this,arguments)}function _afterCheckoutClose(){return(_afterCheckoutClose=_asyncToGenerator(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("checkoutCompleted"!==t.state&&"voucherRedemptionCompleted"!==t.state){e.next=6;break}if(!isSpotifyPlus()){e.next=5;break}return e.next=4,redirectToSpotify();case 4:return e.abrupt("return");case 5:location.href=getRedirectUrl()||"/account";case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}module.exports=afterCheckoutClose;
}, {"51":51}];
window.modules["51"] = [function(require,module,exports){"use strict";function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void r(e)}c.done?t(s):Promise.resolve(s).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){asyncGeneratorStep(a,n,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,n,o,i,c,"throw",e)}i(void 0)})}}var _require=require(31),hasParam=_require.hasParam;function fromAmp(){return location.href.includes("reader_id=amp")||location.href.includes("ampproject.org")}function isValidOrigin(e){var t=new URL(e).origin;return["spotify.com","slate.com"].some(function(e){return t==="https://".concat(e)||t.endsWith(".".concat(e))})}function getRedirectUrl(){var e=new URL(location.href).searchParams.get("redirect_uri");if(e)return isValidOrigin(e)?e:"/"}function isSpotifyPlus(){return"/spotify-plus"===location.pathname||"/_pages/ckw5hrtr4000pz3m9pdlxohl1.html"===location.pathame||hasParam(location.href,"spotify")}function redirectToSpotify(){return _redirectToSpotify.apply(this,arguments)}function _redirectToSpotify(){return(_redirectToSpotify=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,r,n,o=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]?o[0]:"/account/podcasts",'You\'re about to be redirected to Spotify. Click "OK" to proceed. Click "Cancel" to sign in as another user.',window.confirm('You\'re about to be redirected to Spotify. Click "OK" to proceed. Click "Cancel" to sign in as another user.')){e.next=6;break}return window.tp.pianoId.logout(),location.href="/sign-in",e.abrupt("return");case 6:return r=t,e.prev=7,e.next=10,getSpotifyFeedUrls();case 10:if((n=e.sent).length){e.next=13;break}throw new Error("No Spotify feed URLs retrieved from MySlate");case 13:r=n[0],e.next=19;break;case 16:e.prev=16,e.t0=e.catch(7),console.error(e.t0);case 19:return location.href=r,e.abrupt("return");case 21:case"end":return e.stop()}},e,null,[[7,16]])}))).apply(this,arguments)}function getSpotifyFeedUrls(){return _getSpotifyFeedUrls.apply(this,arguments)}function _getSpotifyFeedUrls(){return(_getSpotifyFeedUrls=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,r,n,o,a,i,c,s,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.documentElement.dataset.myslateurl||"https://my.slate.com",(r=new URL(t)).pathname="membership/setup_feeds/",n=r.href,e.prev=4,a={method:"GET",credentials:"include",headers:{Accept:"application/json"}},e.next=8,fetch(n,a).then(function(e){return e.json()});case 8:o=e.sent,e.next=14;break;case 11:throw e.prev=11,e.t0=e.catch(4),Error("Error getting user feeds from Supporting Cast: ".concat(e.t0));case 14:i=[],c=0;case 16:if(!(c<o.length)){e.next=31;break}if(o[c].desktop_schemes&&o[c].desktop_schemes.length){e.next=19;break}return e.abrupt("continue",28);case 19:s=o[c].desktop_schemes,u=0;case 21:if(!(u<s.length)){e.next=28;break}if("Spotify"===s[u]._name){e.next=24;break}return e.abrupt("continue",25);case 24:i.push(s[u]._url);case 25:u++,e.next=21;break;case 28:c++,e.next=16;break;case 31:return e.abrupt("return",i);case 32:case"end":return e.stop()}},e,null,[[4,11]])}))).apply(this,arguments)}module.exports={fromAmp:fromAmp,getRedirectUrl:getRedirectUrl,isSpotifyPlus:isSpotifyPlus,redirectToSpotify:redirectToSpotify};
}, {"31":31}];
window.modules["52"] = [function(require,module,exports){"use strict";function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function asyncGeneratorStep(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){asyncGeneratorStep(i,n,o,a,c,"next",e)}function c(e){asyncGeneratorStep(i,n,o,a,c,"throw",e)}a(void 0)})}}var slateAmplitude=require(15),_require=require(54),getMorgioniProps=_require.getMorgioniProps,piano=require(44),_require2=require(51),fromAmp=_require2.fromAmp;function afterCheckout(e){return _afterCheckout.apply(this,arguments)}function _afterCheckout(){return(_afterCheckout=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var t,n,o,i,a,c,u,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=require(53),n=t.getMpvCookie,o=n(),e.next=4,piano.getExtendedUserData("attribution-menu");case 4:if(i=e.sent,a=_objectSpread({price:r.chargeAmount,plan_type:r.rid,nth_pageview:o.pv},getMorgioniProps()),fromAmp()&&(a.platform="AMP"),c=piano.getCustomFieldValue(i,"attribution_menu")){try{(u=JSON.parse(c))instanceof Array&&(c=u.join())}catch(e){}(s=piano.getCustomFieldValue(i,"attribution_menu_other"))&&(c+=": "+s),a["S+ Purchase Attribution"]=c}slateAmplitude.track("Slate Plus: Purchase",a);try{window.fbq("track","Purchase",{currency:r.chargeCurrency,value:r.chargeAmount})}catch(e){console.warn("fb purchase event failed",e)}try{window.gtag("event","conversion",{send_to:"AW-794295919/I6C8CKDPrIsBEO_83_oC"})}catch(e){console.warn("google conversion event failed",e)}try{window.tfaPush({notify:"subscription",name:"subscription-completed",sourceurl:location.href})}catch(e){console.warn("taboola conversion failed",e)}window._slateCriteo.trackTransaction();case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}module.exports=afterCheckout;
}, {"15":15,"44":44,"51":51,"53":53,"54":54}];
window.modules["53"] = [function(require,module,exports){"use strict";var Cookies=require(49),MPV_COOKIE_NAME="mpv",PAGE_HASH_KEY="pageHashes",INITIAL_PAGE_VIEW_COUNT=0;function setMpvCookie(e){Cookies.remove(MPV_COOKIE_NAME);var o=document.documentElement.dataset.trackingdomain;Cookies.set(MPV_COOKIE_NAME,e,{domain:o,expires:365})}function getMpvCookie(){var e='{"pv":'.concat(INITIAL_PAGE_VIEW_COUNT,',"first":null}'),o=Cookies.get(MPV_COOKIE_NAME)||e;return JSON.parse(o)}function updateMpvValue(e,o){var t=e.pv,a=e.first;t=parseInt(t,10);var i=(new Date).getTime();a&&i-a>2592e6&&(t=INITIAL_PAGE_VIEW_COUNT,localStorage.removeItem(PAGE_HASH_KEY));var _=(localStorage.getItem(PAGE_HASH_KEY)||"").split(",").filter(Boolean);return _.includes(o)||(t===INITIAL_PAGE_VIEW_COUNT&&(a=i),_.push(o),localStorage.setItem(PAGE_HASH_KEY,_.join()),t++),{pv:t,first:a}}module.exports={getMpvCookie:getMpvCookie,updateMpvValue:updateMpvValue,setMpvCookie:setMpvCookie};
}, {"49":49}];
window.modules["54"] = [function(require,module,exports){"use strict";function ownKeys(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(e){_defineProperty(r,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))})}return r}function _defineProperty(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(r,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r)){var t=[],o=!0,n=!1,a=void 0;try{for(var i,c=r[Symbol.iterator]();!(o=(i=c.next()).done)&&(t.push(i.value),!e||t.length!==e);o=!0);}catch(r){n=!0,a=r}finally{try{o||null==c.return||c.return()}finally{if(n)throw a}}return t}}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _createForOfIteratorHelper(r,e){var t;if("undefined"==typeof Symbol||null==r[Symbol.iterator]){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var o=0,n=function(){};return{s:n,n:function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}},e:function(r){throw r},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){t=r[Symbol.iterator]()},n:function(){var r=t.next();return i=r.done,r},e:function(r){c=!0,a=r},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw a}}}}function _unsupportedIterableToArray(r,e){if(r){if("string"==typeof r)return _arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,e):void 0}}function _arrayLikeToArray(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,o=new Array(e);t<e;t++)o[t]=r[t];return o}var STORAGE_KEY="morgioni",PARAM_NAMES=["utm_medium","utm_campaign","utm_content","utm_source"];function setMorgioniProps(){if(location.search){var r=new URLSearchParams(location.search).get("redirect_uri"),e={};if(r){var t,o=_createForOfIteratorHelper(new URLSearchParams(r));try{for(o.s();!(t=o.n()).done;){var n=_slicedToArray(t.value,2),a=n[0],i=n[1];i&&PARAM_NAMES.includes(a)&&(e[a]=i)}}catch(r){o.e(r)}finally{o.f()}}if(Object.keys(e).length>0){var c=_objectSpread(_objectSpread({},getMorgioniProps()),e);try{localStorage.setItem(STORAGE_KEY,JSON.stringify(c))}catch(r){console.error("failed to store event props",r)}}}}function getMorgioniProps(){try{return JSON.parse(localStorage.getItem(STORAGE_KEY))||void 0}catch(r){console.error("failed to access event props",r)}}function removeMorgioniProps(){localStorage.removeItem(STORAGE_KEY)}module.exports={getMorgioniProps:getMorgioniProps,setMorgioniProps:setMorgioniProps,removeMorgioniProps:removeMorgioniProps};
}, {}];
window.modules["55"] = [function(require,module,exports){"use strict";function onCheckoutStateChange(t){switch(t.stateName){case"state2":window.tfaPush({notify:"subscription",name:"subscription-form-visible",sourceurl:location.href})}}module.exports=onCheckoutStateChange;
}, {}];
window.modules["56"] = [function(require,module,exports){"use strict";function showOffer(e){window._slateCriteo.trackLandingPage()}module.exports=showOffer;
}, {}];
window.modules["57"] = [function(require,module,exports){"use strict";function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function asyncGeneratorStep(e,r,t,n,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void t(e)}c.done?r(s):Promise.resolve(s).then(n,o)}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var a=e.apply(r,t);function i(e){asyncGeneratorStep(a,n,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,n,o,i,c,"throw",e)}i(void 0)})}}var profileFrame,slateAmplitude=require(15),membership=require(16),_require=require(54),getMorgioniProps=_require.getMorgioniProps,setMorgioniProps=_require.setMorgioniProps,cookies=require(49),piano=require(44),segmentationData=require(59),_require2=require(51),fromAmp=_require2.fromAmp,getRedirectUrl=_require2.getRedirectUrl,redirectToSpotify=_require2.redirectToSpotify;function init(){return _init.apply(this,arguments)}function _init(){return(_init=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r,t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=window,(t=r.tp).amplitude=slateAmplitude,t.morgioni={getMorgioniProps:getMorgioniProps,setMorgioniProps:setMorgioniProps},t.fireAmplitude=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.morgioni.setMorgioniProps();var n=_objectSpread(_objectSpread({},t.morgioni.getMorgioniProps()),r);slateAmplitude.track(e,n)},t.redirectToSpotify=redirectToSpotify,t.sendSegmentationData=segmentationData,"/sign-in"!==location.pathname&&0!==location.pathname.indexOf("/_pages/ckcwddy7w0000fhnb8lirc5ip")){e.next=11;break}return e.next=9,signInExperience();case 9:e.next=14;break;case 11:if("/create-account"!==location.pathname&&0!==location.pathname.indexOf("/_pages/ckd7owq8k00hp0mnbelmdx0lm")){e.next=14;break}return e.next=14,createAccountExperience();case 14:t.pianoId.isUserValid()||addNoAccessClass(),t.pianoId.init({loggedIn:function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function e(r){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return cookies.remove("__utp",{domain:".slate.com"}),membership.setMembershipCookie("__utp",r.token),e.next=4,membership.updateUser();case 4:if("/account/podcasts"!==location.pathname&&"/_pages/ckppnok3d00b7oykrjufkjc3y.html"!==location.pathname){e.next=7;break}return e.next=7,handlePodcastFeedPage();case 7:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),loggedOut:function(e){[".local.dev.slate.com",".dev.slate.com",".stage.slate.com",".slate.com"].forEach(function(e){["__utp","splus","sp_secure_id","lf_secure_login_id","coral_secure_login_token"].forEach(function(r){cookies.remove(r,{domain:e})})});try{for(var r=0;r<localStorage.length;r++)localStorage.key(r).indexOf("fyre")>-1&&localStorage.removeItem(localStorage.key(r))}catch(e){}},profileUpdate:function(){sendUserDataToProfileFrame()}});case 16:case"end":return e.stop()}},e)}))).apply(this,arguments)}function addNoAccessClass(){document.body.classList.add("js-podcast-feed--no-access")}function handlePodcastFeedPage(){return _handlePodcastFeedPage.apply(this,arguments)}function _handlePodcastFeedPage(){return(_handlePodcastFeedPage=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,document.body.classList.add("js-podcast-feed--loading"),e.next=4,piano.checkUserResourceAccess("podcast_feeds");case 4:if(r=e.sent,document.body.classList.remove("js-podcast-feed--loading"),!(r.code&&r.code>=400&&r.code<600)){e.next=9;break}return document.body.classList.add("js-podcast-feed--error"),e.abrupt("return");case 9:if(r&&r.access&&r.access.granted){e.next=12;break}return addNoAccessClass(),e.abrupt("return");case 12:document.body.classList.add("js-podcast-feed--access"),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(0),document.body.classList.remove("js-podcast-feed--loading"),document.body.classList.add("js-podcast-feed--error");case 19:case"end":return e.stop()}},e,null,[[0,15]])}))).apply(this,arguments)}function renderScreen(e){var r=window.tp;fromAmp()?r.amp.showLogin({displayMode:"inline",screen:e,containerSelector:"#createAccountOrSignIn"}):r.pianoId.show({displayMode:"inline",screen:e,containerSelector:"#createAccountOrSignIn"})}function signInExperience(){return _signInExperience.apply(this,arguments)}function _signInExperience(){return(_signInExperience=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=window,!r.tp.pianoId.getUser()){e.next=4;break}return location.href=getRedirectUrl()||"/",e.abrupt("return");case 4:renderScreen("login");case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function createAccountExperience(){return _createAccountExperience.apply(this,arguments)}function _createAccountExperience(){return(_createAccountExperience=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=window,!r.tp.pianoId.getUser()){e.next=4;break}return location.href=getRedirectUrl()||"/account",e.abrupt("return");case 4:renderScreen("register");case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function sendUserDataToProfileFrame(){return _sendUserDataToProfileFrame.apply(this,arguments)}function _sendUserDataToProfileFrame(){return(_sendUserDataToProfileFrame=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,piano.getExtendedUserData("attribution-menu");case 2:r=e.sent,profileFrame.source.postMessage({userData:r},profileFrame.origin);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}var accountEl=document.querySelector("#account");accountEl&&window.addEventListener("message",function(e){e.data.profileReady&&null!==e.origin.match(/\btinypass\.com$/)&&(profileFrame={source:e.source,origin:e.origin},sendUserDataToProfileFrame())}),module.exports=init;
}, {"15":15,"16":16,"44":44,"49":49,"51":51,"54":54,"59":59}];
window.modules["58"] = [function(require,module,exports){"use strict";function asyncGeneratorStep(e,r,t,n,i,o,c){try{var a=e[o](c),s=a.value}catch(e){return void t(e)}a.done?r(s):Promise.resolve(s).then(n,i)}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,i){var o=e.apply(r,t);function c(e){asyncGeneratorStep(o,n,i,c,a,"next",e)}function a(e){asyncGeneratorStep(o,n,i,c,a,"throw",e)}c(void 0)})}}var membership=require(16),slateAmplitude=require(15),_require=require(51),fromAmp=_require.fromAmp,getRedirectUrl=_require.getRedirectUrl,isSpotifyPlus=_require.isSpotifyPlus,redirectToSpotify=_require.redirectToSpotify;function loginSuccessHandler(e){return _loginSuccessHandler.apply(this,arguments)}function _loginSuccessHandler(){return(_loginSuccessHandler=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var t,n,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=window,n=t.tp,e.next=3,membership.updateUser();case 3:if(i={},fromAmp()&&(i.platform="AMP"),!r.registration){e.next=10;break}return slateAmplitude.track("Account: Create New",i),fromAmp()&&n.amp.login(),"PIANOID"===r.source&&(location.href=getRedirectUrl()||"/account"),e.abrupt("return");case 10:if(slateAmplitude.track("Account: Sign In",i),"PIANOID"!==r.source){e.next=22;break}return e.next=14,membership.isMember();case 14:if(e.t0=e.sent,!e.t0){e.next=17;break}e.t0=isSpotifyPlus();case 17:if(!e.t0){e.next=21;break}return e.next=20,redirectToSpotify();case 20:return e.abrupt("return");case 21:location.href=getRedirectUrl()||"/";case 22:case"end":return e.stop()}},e)}))).apply(this,arguments)}module.exports=loginSuccessHandler;
}, {"15":15,"16":16,"51":51}];
window.modules["59"] = [function(require,module,exports){"use strict";module.exports=function(e){if(e&&window.tp){var s={};if("COMPOSER1X"in e.userSegments&&e.userSegments.COMPOSER1X.segments&&e.userSegments.COMPOSER1X.segments.length){var t=e.userSegments.COMPOSER1X.segments[0].split(":")[2];s.piano_lts=t}e.splitTests.length&&(s.piano_segments=e.splitTests[0]),tp.amplitude.getInstance().setUserProperties(s)}};
}, {}];
window.modules["64"] = [function(require,module,exports){var before=require(725);function once(e){return before(2,e)}module.exports=once;
}, {"725":725}];
window.modules["65"] = [function(require,module,exports){var debounce=require(47),isObject=require(601),FUNC_ERROR_TEXT="Expected a function";function throttle(e,i,t){var n=!0,r=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT);return isObject(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),debounce(e,i,{leading:n,maxWait:i,trailing:r})}module.exports=throttle;
}, {"47":47,"601":601}];
window.modules["66"] = [function(require,module,exports){"use strict";var STORAGE_KEY="via",DELIMITER="_";function store(e){if(e.length){pageType&&e.unshift(pageType);var t=e.join(DELIMITER);try{sessionStorage.setItem(STORAGE_KEY,t)}catch(e){console.warn("failed to store via",e)}}else sessionStorage.removeItem(STORAGE_KEY)}exports.retrieve=function(){try{var e=sessionStorage.getItem(STORAGE_KEY);return sessionStorage.removeItem(STORAGE_KEY),e}catch(e){console.warn("failed to retrieve via",e)}};var pageType,PREFIXES={article:"article",homepage:"homepage","vertical front":"section","rubric front":"rubric"};function collectVias(e){var t=e.target;if(t.closest("a[href],form[action]")){var a=[];for(t=t.closest("[data-via]");t;)a.push(t.dataset.via),t=t.parentElement.closest("[data-via]");store(a)}}exports.setPageType=function(e){pageType=PREFIXES[e]},document.documentElement.addEventListener("click",collectVias),document.documentElement.addEventListener("submit",collectVias);
}, {}];
window.modules["67"] = [function(require,module,exports){"use strict";var visitStart=!1;function isVisitStart(){try{return window.sessionStorage.getItem("visitstarted")||(window.sessionStorage.setItem("visitstarted","1"),visitStart=!0),visitStart}catch(t){console.error(t)}}module.exports.isVisitStart=isVisitStart;
}, {}];
window.modules["68"] = [function(require,module,exports){"use strict";var TWA_PROTOCOL="android-app:",KEY_IS_TWA="isTrustedWebActivity",ANDROID_QUERY_PARAM="android-app",PACKAGE_NAME="com.wapo.slate.android";function isTrustedWebActivity(){var r=document.referrer&&document.referrer.trim()||"";if(0===r.length)return!1;var e=new URL(r);return e.protocol===TWA_PROTOCOL&&(e.hostname===PACKAGE_NAME||0===e.pathname.indexOf("//".concat(PACKAGE_NAME)))}function hasAndroidSearchParam(){return!!location.search&&"1"===new URLSearchParams(location.search).get(ANDROID_QUERY_PARAM)}function isAndroidSession(){if("Y"===sessionStorage.getItem(KEY_IS_TWA))return!0;var r=isTrustedWebActivity()||hasAndroidSearchParam();return r&&sessionStorage.setItem(KEY_IS_TWA,"Y"),r}module.exports.isAndroidSession=isAndroidSession;
}, {}];
window.modules["69"] = [function(require,module,exports){"use strict";var abStringRe=new RegExp("^([0-9]+)_([0-9]+)$");function parseAbTestString(e){return abStringRe.exec(e)}function isValidAbTestString(e){return!!parseAbTestString(e)}module.exports.parseAbTestString=parseAbTestString,module.exports.isValidAbTestString=isValidAbTestString;
}, {}];
window.modules["70"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).webVitals={})}(this,function(e){"use strict";var t,n,i,a,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v1-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},o=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){return e.getEntries().map(t)});return n.observe({type:e,buffered:!0}),n}}catch(e){}},u=!1,c=function(e,t){u||"undefined"!=typeof InstallTrigger||(addEventListener("beforeunload",function(){}),u=!0),addEventListener("visibilitychange",function n(i){"hidden"===document.visibilityState&&(e(i),t&&removeEventListener("visibilitychange",n,!0))},!0)},f=function(e){addEventListener("pageshow",function(t){t.persisted&&e(t)},!0)},s="function"==typeof WeakSet?new WeakSet:new Set,d=function(e,t,n){var i;return function(){t.value>=0&&(n||s.has(t)||"hidden"===document.visibilityState)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},m=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},v=function(){c(function(e){var t=e.timeStamp;m=t},!0)},l=function(){return m<0&&(m=p(),v(),f(function(){setTimeout(function(){m=p(),v()},0)})),{get timeStamp(){return m}}},y={passive:!0,capture:!0},h=new Date,S=function(e,a){t||(t=a,n=e,i=new Date,b(removeEventListener),g())},g=function(){if(n>=0&&n<i-h){var e={entryType:"first-input",name:t.type,target:t.target,cancelable:t.cancelable,startTime:t.timeStamp,processingStart:t.timeStamp+n};a.forEach(function(t){t(e)}),a=[]}},T=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){S(e,t),a()},i=function(){a()},a=function(){removeEventListener("pointerup",n,y),removeEventListener("pointercancel",i,y)};addEventListener("pointerup",n,y),addEventListener("pointercancel",i,y)}(t,e):S(t,e)}},b=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,T,y)})};e.getCLS=function(e,t){var n,i=r("CLS",0),a=function(e){e.hadRecentInput||(i.value+=e.value,i.entries.push(e),n())},u=o("layout-shift",a);u&&(n=d(e,i,t),c(function(){u.takeRecords().map(a),n()}),f(function(){i=r("CLS",0),n=d(e,i,t)}))},e.getFCP=function(e,t){var n,i=l(),a=r("FCP"),u=o("paint",function(e){"first-contentful-paint"===e.name&&(u&&u.disconnect(),e.startTime<i.timeStamp&&(a.value=e.startTime,a.entries.push(e),s.add(a),n()))});u&&(n=d(e,a,t),f(function(i){a=r("FCP"),n=d(e,a,t),requestAnimationFrame(function(){requestAnimationFrame(function(){a.value=performance.now()-i.timeStamp,s.add(a),n()})})}))},e.getFID=function(e,i){var u,m=l(),p=r("FID"),v=function(e){e.startTime<m.timeStamp&&(p.value=e.processingStart-e.startTime,p.entries.push(e),s.add(p),u())},y=o("first-input",v);u=d(e,p,i),y&&c(function(){y.takeRecords().map(v),y.disconnect()},!0),y&&f(function(){var o;p=r("FID"),u=d(e,p,i),a=[],n=-1,t=null,b(addEventListener),o=v,a.push(o),g()})},e.getLCP=function(e,t){var n,i=l(),a=r("LCP"),u=function(e){var t=e.startTime;t<i.timeStamp&&(a.value=t,a.entries.push(e)),n()},m=o("largest-contentful-paint",u);if(m){n=d(e,a,t);var p=function(){s.has(a)||(m.takeRecords().map(u),m.disconnect(),s.add(a),n())};["keydown","click"].forEach(function(e){addEventListener(e,p,{once:!0,capture:!0})}),c(p,!0),f(function(i){a=r("LCP"),n=d(e,a,t),requestAnimationFrame(function(){requestAnimationFrame(function(){a.value=performance.now()-i.timeStamp,s.add(a),n()})})})}},e.getTTFB=function(e){var t,n=r("TTFB");t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var e=performance.timing,t={entryType:"navigation",startTime:0};for(var n in e)"navigationStart"!==n&&"toJSON"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();n.value=n.delta=t.responseStart,n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("pageshow",t)},Object.defineProperty(e,"__esModule",{value:!0})});
}, {}];
window.modules["71"] = [function(require,module,exports){"use strict";var Cookies=require(49),_require=require(67),isVisitStart=_require.isVisitStart,VISIT_COOKIE_NAME="slatevisits",MONTHLY_VISIT_COOKIE_NAME="slatevisitsmon";function cookieSettings(t){var i={domain:document.documentElement.dataset.trackingdomain,secure:!0,SameSite:"Strict"};return t?Object.assign(t,i):i}function setTotalVisits(t){Cookies.set(VISIT_COOKIE_NAME,t,cookieSettings({expires:1825}))}function setMonthlyVisits(t){Cookies.set(MONTHLY_VISIT_COOKIE_NAME,t,cookieSettings({expires:30}))}function getTotalVisits(){return Cookies.get(VISIT_COOKIE_NAME)}function getMonthlyVisits(){return Cookies.get(MONTHLY_VISIT_COOKIE_NAME)}function incrementVisitCookies(){var t=getTotalVisits();setTotalVisits(t=t?parseInt(t)+1:1);var i=Cookies.get(MONTHLY_VISIT_COOKIE_NAME);setMonthlyVisits(i=i?parseInt(i)+1:1)}function getVisitCounts(){return isVisitStart()&&incrementVisitCookies(),{totalVisits:getTotalVisits()||"1",monthlyVisits:getMonthlyVisits()||"1"}}module.exports.getVisitCounts=getVisitCounts;
}, {"49":49,"67":67}];
window.modules["83"] = [function(require,module,exports){var baseGet=require(614);function get(e,t,r){var a=null==e?void 0:baseGet(e,t);return void 0===a?r:a}module.exports=get;
}, {"614":614}];
window.modules["87"] = [function(require,module,exports){var Module=function(){"use strict";function t(t,e){var n=new(Function.prototype.bind.apply(t,[null].concat(e)));return t.module.context[t.refName]=n,n}function e(t,e,n){var i=function(t){var e,n;for(e=0;e<t.length;e++)if((n=t[e])&&1===n.nodeType)return t[e];throw new Error("Must have element to bind controller")}(n),r=t.apply(null,e),o=new(Function.prototype.bind.apply(r,[null].concat(n)));return o.events&&function(t,e,n){var i,r,o,s,u;for(r in t)if(t.hasOwnProperty(r))if(-1===(s=r.lastIndexOf(" ")))e.addEventListener(r,n[t[r]].bind(n));else for(o=r.substring(s+1),u=e.querySelectorAll(r.substring(0,s)),i=0;i<u.length;i++)u[i].addEventListener(o,n[t[r]].bind(n))}(o.events,i,o),o}function n(t,e,n,i){var r;if("string"!=typeof n)throw new Error("Name must be a string");if("function"==typeof i?r=[]:(r=i.slice(0,i.length-1),i=i[i.length-1]),"function"!=typeof i)throw new Error("Must define function as last argument or last element of definition array");return i.refName=n,i.dependencies=r,i.module=t,i.providerStrategy=e,i}function i(t){var e,n=[],r=t.module,o=t.dependencies;for(e=0;e<o.length;e++)if(r.context[o[e]])n[e]=r.context[o[e]];else{if(!r.definitions[o[e]])throw new Error(o[e]+" not defined");n[e]=i(r.definitions[o[e]])}return t.providerStrategy(t,n,Array.prototype.slice.call(arguments,1))}var r=function(){this.definitions={},this.context={}};return r.prototype={providers:{controller:e,service:t},instantiate:i,get:function(t){if(this.context[t])return this.context[t];if(this.definitions[t]&&"function"==typeof this.definitions[t])return i.apply(this,[this.definitions[t]].concat(Array.prototype.slice.call(arguments,1)));if("undefined"!=typeof require)return i.apply(this,[n(this,e,t,require(t))].concat(Array.prototype.slice.call(arguments,1)));throw new Error(t+" is not defined")},controller:function(t,i){return this.definitions[t]=n(this,e,t,i),this},service:function(e,i){return this.definitions[e]=n(this,t,e,i),this},value:function(t,e){return this.context[t]=e,this}},r}(),DS=new Module,attach=this;void 0===this&&(attach=window),DS.value("$window",attach),DS.value("$document",attach.document),attach.DS=DS,DS.value("$module",DS),"undefined"!=typeof exports&&(module.exports=DS);
}, {}];
window.modules["88"] = [function(require,module,exports){var runtime=function(t){"use strict";var r,e=Object.prototype,n=e.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{u({},"")}catch(t){u=function(t,r,e){return t[r]=e}}function h(t,r,e,n){var o=r&&r.prototype instanceof d?r:d,i=Object.create(o.prototype),a=new G(n||[]);return i._invoke=function(t,r,e){var n=l;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===y){if("throw"===o)throw i;return F()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=j(a,e);if(c){if(c===v)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===l)throw n=y,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=p;var u=f(t,r,e);if("normal"===u.type){if(n=e.done?y:s,u.arg===v)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=y,e.method="throw",e.arg=u.arg)}}}(t,e,a),i}function f(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=h;var l="suspendedStart",s="suspendedYield",p="executing",y="completed",v={};function d(){}function g(){}function m(){}var w={};w[i]=function(){return this};var L=Object.getPrototypeOf,x=L&&L(L(N([])));x&&x!==e&&n.call(x,i)&&(w=x);var b=m.prototype=d.prototype=Object.create(w);function E(t){["next","throw","return"].forEach(function(r){u(t,r,function(t){return this._invoke(r,t)})})}function _(t,r){var e;this._invoke=function(o,i){function a(){return new r(function(e,a){!function e(o,i,a,c){var u=f(t[o],t,i);if("throw"!==u.type){var h=u.arg,l=h.value;return l&&"object"==typeof l&&n.call(l,"__await")?r.resolve(l.__await).then(function(t){e("next",t,a,c)},function(t){e("throw",t,a,c)}):r.resolve(l).then(function(t){h.value=t,a(h)},function(t){return e("throw",t,a,c)})}c(u.arg)}(o,i,e,a)})}return e=e?e.then(a,a):a()}}function j(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,j(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=f(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function O(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function k(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function G(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function N(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=r,e.done=!0,e};return a.next=a}}return{next:F}}function F(){return{value:r,done:!0}}return g.prototype=b.constructor=m,m.constructor=g,g.displayName=u(m,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===g||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,u(t,c,"GeneratorFunction")),t.prototype=Object.create(b),t},t.awrap=function(t){return{__await:t}},E(_.prototype),_.prototype[a]=function(){return this},t.AsyncIterator=_,t.async=function(r,e,n,o,i){void 0===i&&(i=Promise);var a=new _(h(r,e,n,o),i);return t.isGeneratorFunction(e)?a:a.next().then(function(t){return t.done?t.value:a.next()})},E(b),u(b,c,"Generator"),b[i]=function(){return this},b.toString=function(){return"[object Generator]"},t.keys=function(t){var r=[];for(var e in t)r.push(e);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=N,G.prototype={constructor:G,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),v},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),k(e),v}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;k(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:N(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),v}},t}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(t){Function("r","regeneratorRuntime = r")(runtime)}
}, {}];
window.modules["89"] = [function(require,module,exports){!function(t,e,n){if("undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&"object"==typeof define.amd)define(n);else{var r=n(),i=e[t];r.noConflict=function(){return e[t]=i,r},e[t]=r}}(this.localEventifyLibraryName||"Eventify",this,function(){"use strict";var t,e={listenTo:"on",listenToOnce:"once"},n=(Array.prototype.slice,0),r=/\s+/,i=function(){return this};function s(t,e,n,i){var s,l,o,c;if(!n)return!0;if("object"==typeof n){for(s in n)n.hasOwnProperty(s)&&t[e].apply(t,[s,n[s]].concat(i));return!1}if(r.test(n)){for(l=0,o=(c=n.split(r)).length;l<o;l+=1)t[e].apply(t,[c[l]].concat(i));return!1}return!0}function l(t,e){var n,r=0,i=t.length,s=e[0],l=e[1],o=e[2];switch(e.length){case 0:for(;r<i;)(n=t[r]).callback.call(n.ctx),r+=1;return;case 1:for(;r<i;)(n=t[r]).callback.call(n.ctx,s),r+=1;return;case 2:for(;r<i;)(n=t[r]).callback.call(n.ctx,s,l),r+=1;return;case 3:for(;r<i;)(n=t[r]).callback.call(n.ctx,s,l,o),r+=1;return;default:for(;r<i;)(n=t[r]).callback.apply(n.ctx,e),r+=1}}return i.prototype={on:function(t,e,n){return s(this,"on",t,[e,n])&&e?(this._events=this._events||{},(this._events[t]||(this._events[t]=[])).push({callback:e,context:n,ctx:n||this}),this):this},once:function(t,e,n){var r,i,l,o,c=this;return s(this,"once",t,[e,n])&&e?(i=function(){c.off(t,r);var n=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);e.apply(this,n)},o=!1,(r=function(){if(o)return l;var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);return o=!0,l=i.apply(this,t),i=null,l})._callback=e,this.on(t,r,n)):this},off:function(t,e,n){var r,i,l,o,c,a,f,h;if(!this._events||!s(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events={},this;for(c=0,a=(o=t?[t]:Object.keys(this._events)).length;c<a;c+=1)if(t=o[c],l=this._events[t]){if(this._events[t]=r=[],e||n)for(f=0,h=l.length;f<h;f+=1)i=l[f],(e&&e!==i.callback&&e!==i.callback._callback||n&&n!==i.context)&&r.push(i);r.length||delete this._events[t]}return this},trigger:function(){if(!this._events)return this;var t,e,n=1===arguments.length?[arguments[0]]:Array.apply(null,arguments),r=n[0],i=n.slice(1);return s(this,"trigger",r,i)?(t=this._events[r],e=this._events.all,t&&l(t,i),e&&l(e,n),this):this},stopListening:function(t,e,n){var r,i,s=this._listeners;if(!s)return this;for(i in r=!e&&!n,"object"==typeof e&&(n=this),s={},t&&(s[t._listenerId]=t),s)s.hasOwnProperty(i)&&(s[i].off(e,n,this),r&&delete this._listeners[i]);return this}},Object.keys(e).forEach(function(t){var r=e[t];i.prototype[t]=function(t,e,i){var s=this._listeners||(this._listeners={});return t._listenerId=t._listenerId||function(t){var e=(n+=1)+"";return t?t+e:e}("l"),s[t._listenerId]=t,"object"==typeof e&&(i=this),t[r](e,i,this),this}}),(t=new i).version="2.0.0",t.enable=function(t){var e,n,r=Object.keys(i.prototype);for(t=t||{},e=0,n=r.length;e<n;e+=1)t[r[e]]=this[r[e]];return t},t.create=function(){return Object.create(i.prototype)},t.mixin=t.enable,t.proto=i.prototype,t});
}, {}];
window.modules["90"] = [function(require,module,exports){module.exports=require(730);
}, {"730":730}];
window.modules["91"] = [function(require,module,exports){var arrayMap=require(587),baseIteratee=require(641),basePickBy=require(669),getAllKeysIn=require(709);function pickBy(e,r){if(null==e)return{};var a=arrayMap(getAllKeysIn(e),function(e){return[e]});return r=baseIteratee(r),basePickBy(e,a,function(e,a){return r(e,a[0])})}module.exports=pickBy;
}, {"587":587,"641":641,"669":669,"709":709}];
window.modules["92"] = [function(require,module,exports){"use strict";var bqLog=require(952),EVENT_NAME="Ads Performance",SAMPLING=.05,eventProperties={};function sendRequest(){bqLog.track(EVENT_NAME,eventProperties),Math.random()<SAMPLING&&window.slateAmplitudeQueue.push(function(e){e.logEvent(EVENT_NAME,eventProperties)})}module.exports.leaderboardRequest=function(e){eventProperties.timeToLeaderboardRequest=e},module.exports.firstRequest=function(e){eventProperties.timeToFirstAdRequest=e},module.exports.firstAdLoaded=function(e,t){eventProperties.timeToFirstAdLoad=e,eventProperties.campaignId=t,sendRequest()};
}, {"952":952}];
window.modules["93"] = [function(require,module,exports){!function(t,e){var i=function(t,e){"use strict";if(!e.getElementsByClassName)return;var i,n,a=e.documentElement,r=t.Date,s=t.HTMLPictureElement,o=t.addEventListener,l=t.setTimeout,d=t.requestAnimationFrame||l,c=t.requestIdleCallback,u=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],m={},g=Array.prototype.forEach,z=function(t,e){return m[e]||(m[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),m[e].test(t.getAttribute("class")||"")&&m[e]},v=function(t,e){z(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},y=function(t,e){var i;(i=z(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(i," "))},h=function(t,e,i){var n=i?"addEventListener":"removeEventListener";i&&h(t,e),f.forEach(function(i){t[n](i,e)})},b=function(t,n,a,r,s){var o=e.createEvent("Event");return a||(a={}),a.instance=i,o.initEvent(n,!r,!s),o.detail=a,t.dispatchEvent(o),o},p=function(e,i){var a;!s&&(a=t.picturefill||n.pf)?(i&&i.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",i.src),a({reevaluate:!0,elements:[e]})):i&&i.src&&(e.src=i.src)},A=function(t,e){return(getComputedStyle(t,null)||{})[e]},C=function(t,e,i){for(i=i||t.offsetWidth;i<n.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},E=(L=[],x=[],W=L,T=function(){var t=W;for(W=L.length?x:L,M=!0,N=!1;t.length;)t.shift()();M=!1},B=function(t,i){M&&!i?t.apply(this,arguments):(W.push(t),N||(N=!0,(e.hidden?l:d)(T)))},B._lsFlush=T,B),_=function(t,e){return e?function(){E(t)}:function(){var e=this,i=arguments;E(function(){t.apply(e,i)})}},w=function(t){var e,i,n=function(){e=null,t()},a=function(){var t=r.now()-i;t<99?l(a,99-t):(c||n)(n)};return function(){i=r.now(),e||(e=l(a,99))}};var M,N,L,x,W,T,B;!function(){var e,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in n=t.lazySizesConfig||t.lazysizesConfig||{},i)e in n||(n[e]=i[e]);t.lazySizesConfig=n,l(function(){n.init&&R()})}();var F=function(){var s,d,f,m,C,M,N,L,x,W,T,B,F,R,k,D,H,O,P,$=/^img$/i,I=/^iframe$/i,q="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),j=0,G=0,J=-1,K=function(t){G--,(!t||G<0||!t.target)&&(G=0)},Q=function(t){return null==B&&(B="hidden"==A(e.body,"visibility")),B||"hidden"!=A(t.parentNode,"visibility")&&"hidden"!=A(t,"visibility")},U=function(t,i){var n,r=t,s=Q(t);for(L-=i,T+=i,x-=i,W+=i;s&&(r=r.offsetParent)&&r!=e.body&&r!=a;)(s=(A(r,"opacity")||1)>0)&&"visible"!=A(r,"overflow")&&(n=r.getBoundingClientRect(),s=W>n.left&&x<n.right&&T>n.top-1&&L<n.bottom+1);return s},V=function(){var t,r,o,l,c,u,f,g,z,v,y,h,b=i.elements;if((m=n.loadMode)&&G<8&&(t=b.length)){for(r=0,J++,v=!n.expand||n.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:n.expand,i._defEx=v,y=v*n.expFactor,h=n.hFac,B=null,j<y&&G<1&&J>2&&m>2&&!e.hidden?(j=y,J=0):j=m>1&&J>1&&G<6?v:0;r<t;r++)if(b[r]&&!b[r]._lazyRace)if(q)if((g=b[r].getAttribute("data-expand"))&&(u=1*g)||(u=j),z!==u&&(M=innerWidth+u*h,N=innerHeight+u,f=-1*u,z=u),o=b[r].getBoundingClientRect(),(T=o.bottom)>=f&&(L=o.top)<=N&&(W=o.right)>=f*h&&(x=o.left)<=M&&(T||W||x||L)&&(n.loadHidden||Q(b[r]))&&(d&&G<3&&!g&&(m<3||J<4)||U(b[r],u))){if(nt(b[r]),c=!0,G>9)break}else!c&&d&&!l&&G<4&&J<4&&m>2&&(s[0]||n.preloadAfterLoad)&&(s[0]||!g&&(T||W||x||L||"auto"!=b[r].getAttribute(n.sizesAttr)))&&(l=s[0]||b[r]);else nt(b[r]);l&&!c&&nt(l)}},X=(F=V,k=0,D=n.throttleDelay,H=n.ricTimeout,O=function(){R=!1,k=r.now(),F()},P=c&&H>49?function(){c(O,{timeout:H}),H!==n.ricTimeout&&(H=n.ricTimeout)}:_(function(){l(O)},!0),function(t){var e;(t=!0===t)&&(H=33),R||(R=!0,(e=D-(r.now()-k))<0&&(e=0),t||e<9?P():l(P,e))}),Y=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(K(t),v(e,n.loadedClass),y(e,n.loadingClass),h(e,tt),b(e,"lazyloaded"))},Z=_(Y),tt=function(t){Z({target:t.target})},et=function(t){var e,i=t.getAttribute(n.srcsetAttr);(e=n.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},it=_(function(t,e,i,a,r){var s,o,d,c,m,z;(m=b(t,"lazybeforeunveil",e)).defaultPrevented||(a&&(i?v(t,n.autosizesClass):t.setAttribute("sizes",a)),o=t.getAttribute(n.srcsetAttr),s=t.getAttribute(n.srcAttr),r&&(d=t.parentNode,c=d&&u.test(d.nodeName||"")),z=e.firesLoad||"src"in t&&(o||s||c),m={target:t},v(t,n.loadingClass),z&&(clearTimeout(f),f=l(K,2500),h(t,tt,!0)),c&&g.call(d.getElementsByTagName("source"),et),o?t.setAttribute("srcset",o):s&&!c&&(I.test(t.nodeName)?function(t,e){try{t.contentWindow.location.replace(e)}catch(i){t.src=e}}(t,s):t.src=s),r&&(o||c)&&p(t,{src:s})),t._lazyRace&&delete t._lazyRace,y(t,n.lazyClass),E(function(){var e=t.complete&&t.naturalWidth>1;z&&!e||(e&&v(t,"ls-is-cached"),Y(m),t._lazyCache=!0,l(function(){"_lazyCache"in t&&delete t._lazyCache},9))},!0)}),nt=function(t){var e,i=$.test(t.nodeName),a=i&&(t.getAttribute(n.sizesAttr)||t.getAttribute("sizes")),r="auto"==a;(!r&&d||!i||!t.getAttribute("src")&&!t.srcset||t.complete||z(t,n.errorClass)||!z(t,n.lazyClass))&&(e=b(t,"lazyunveilread").detail,r&&S.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,G++,it(t,e,r,a,i))},at=function(){if(!d)if(r.now()-C<999)l(at,999);else{var t=w(function(){n.loadMode=3,X()});d=!0,n.loadMode=3,X(),o("scroll",function(){3==n.loadMode&&(n.loadMode=2),t()},!0)}};return{_:function(){C=r.now(),i.elements=e.getElementsByClassName(n.lazyClass),s=e.getElementsByClassName(n.lazyClass+" "+n.preloadClass),o("scroll",X,!0),o("resize",X,!0),t.MutationObserver?new MutationObserver(X).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a.addEventListener("DOMNodeInserted",X,!0),a.addEventListener("DOMAttrModified",X,!0),setInterval(X,999)),o("hashchange",X,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(t){e.addEventListener(t,X,!0)}),/d$|^c/.test(e.readyState)?at():(o("load",at),e.addEventListener("DOMContentLoaded",X),l(at,2e4)),i.elements.length?(V(),E._lsFlush()):X()},checkElems:X,unveil:nt}}(),S=(D=_(function(t,e,i,n){var a,r,s;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),u.test(e.nodeName||""))for(a=e.getElementsByTagName("source"),r=0,s=a.length;r<s;r++)a[r].setAttribute("sizes",n);i.detail.dataAttr||p(t,i.detail)}),H=function(t,e,i){var n,a=t.parentNode;a&&(i=C(t,a,i),(n=b(t,"lazybeforesizes",{width:i,dataAttr:!!e})).defaultPrevented||(i=n.detail.width)&&i!==t._lazysizesWidth&&D(t,a,n,i))},O=w(function(){var t,e=k.length;if(e)for(t=0;t<e;t++)H(k[t])}),{_:function(){k=e.getElementsByClassName(n.autosizesClass),o("resize",O)},checkElems:O,updateElem:H}),R=function(){R.i||(R.i=!0,S._(),F._())};var k,D,H,O;return i={cfg:n,autoSizer:S,loader:F,init:R,uP:p,aC:v,rC:y,hC:z,fire:b,gW:C,rAF:E}}(t,t.document);t.lazySizes=i,"object"==typeof module&&module.exports&&(module.exports=i)}(window);
}, {}];
window.modules["94"] = [function(require,module,exports){!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Layzr=e()}(this,function(){"use strict";var t=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=f(),r=void 0,i=void 0,o=void 0,c={normal:e.normal||"data-normal",retina:e.retina||"data-retina",srcset:e.srcset||"data-srcset",threshold:e.threshold||0},s=document.body.classList.contains("srcset")||"srcset"in document.createElement("img"),u=window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI,a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.create(null);function r(t,e){return n[t]=n[t]||[],n[t].push(e),this}function i(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?n[t].splice(n[t].indexOf(e),1):delete n[t],this}return t({},e,{on:r,once:function(t,e){return e._once=!0,r(t,e),this},off:i,emit:function(t){for(var e=this,r=arguments.length,o=Array(r>1?r-1:0),c=1;c<r;c++)o[c-1]=arguments[c];var s=n[t]&&n[t].slice();return s&&s.forEach(function(n){n._once&&i(t,n),n.apply(e,o)}),this}})}({handlers:function(t){var e=t?"addEventListener":"removeEventListener";return["scroll","resize"].forEach(function(t){return window[e](t,l)}),this},check:h,update:v});return a;function f(){return window.scrollY||window.pageYOffset}function l(){n=f(),r||(window.requestAnimationFrame(function(){return h()}),r=!0)}function d(t){var e=n,r=e+o,i=function(t){return t.getBoundingClientRect().top+n}(t),s=i+t.offsetHeight,u=c.threshold/100*o;return s>=e-u&&i<=r+u}function h(){return o=window.innerHeight,i.forEach(function(t){return d(t)&&function(t){if(a.emit("src:before",t),s&&t.hasAttribute(c.srcset))t.setAttribute("srcset",t.getAttribute(c.srcset));else{var e=u>1&&t.getAttribute(c.retina);t.setAttribute("src",e||t.getAttribute(c.normal))}a.emit("src:after",t),[c.normal,c.retina,c.srcset].forEach(function(e){return t.removeAttribute(e)}),v()}(t)}),r=!1,this}function v(){return i=Array.prototype.slice.call(document.querySelectorAll("["+c.normal+"]")),this}}});
}, {}];
window.modules["129"] = [function(require,module,exports){var MapCache=require(557),FUNC_ERROR_TEXT="Expected a function";function memoize(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new TypeError(FUNC_ERROR_TEXT);var c=function(){var r=arguments,t=a?a.apply(this,r):r[0],n=c.cache;if(n.has(t))return n.get(t);var o=e.apply(this,r);return c.cache=n.set(t,o)||n,o};return c.cache=new(memoize.Cache||MapCache),c}memoize.Cache=MapCache,module.exports=memoize;
}, {"557":557}];
window.modules["541"] = [function(require,module,exports){var getNative=require(543),root=require(542),DataView=getNative(root,"DataView");module.exports=DataView;
}, {"542":542,"543":543}];
window.modules["542"] = [function(require,module,exports){var freeGlobal=require(707),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root;
}, {"707":707}];
window.modules["543"] = [function(require,module,exports){var baseIsNative=require(635),getValue=require(713);function getNative(e,a){var t=getValue(e,a);return baseIsNative(t)?t:void 0}module.exports=getNative;
}, {"635":635,"713":713}];
window.modules["544"] = [function(require,module,exports){var hashClear=require(549),hashDelete=require(545),hashGet=require(546),hashHas=require(547),hashSet=require(548);function Hash(e){var h=-1,a=null==e?0:e.length;for(this.clear();++h<a;){var s=e[h];this.set(s[0],s[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet,module.exports=Hash;
}, {"545":545,"546":546,"547":547,"548":548,"549":549}];
window.modules["545"] = [function(require,module,exports){function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}module.exports=hashDelete;
}, {}];
window.modules["546"] = [function(require,module,exports){var nativeCreate=require(719),HASH_UNDEFINED="__lodash_hash_undefined__",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashGet(e){var t=this.__data__;if(nativeCreate){var r=t[e];return r===HASH_UNDEFINED?void 0:r}return hasOwnProperty.call(t,e)?t[e]:void 0}module.exports=hashGet;
}, {"719":719}];
window.modules["547"] = [function(require,module,exports){var nativeCreate=require(719),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashHas(e){var t=this.__data__;return nativeCreate?void 0!==t[e]:hasOwnProperty.call(t,e)}module.exports=hashHas;
}, {"719":719}];
window.modules["548"] = [function(require,module,exports){var nativeCreate=require(719),HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=nativeCreate&&void 0===t?HASH_UNDEFINED:t,this}module.exports=hashSet;
}, {"719":719}];
window.modules["549"] = [function(require,module,exports){var nativeCreate=require(719);function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}module.exports=hashClear;
}, {"719":719}];
window.modules["550"] = [function(require,module,exports){var listCacheClear=require(551),listCacheDelete=require(555),listCacheGet=require(552),listCacheHas=require(554),listCacheSet=require(553);function ListCache(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var s=e[t];this.set(s[0],s[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet,module.exports=ListCache;
}, {"551":551,"552":552,"553":553,"554":554,"555":555}];
window.modules["551"] = [function(require,module,exports){function listCacheClear(){this.__data__=[],this.size=0}module.exports=listCacheClear;
}, {}];
window.modules["552"] = [function(require,module,exports){var assocIndexOf=require(598);function listCacheGet(e){var s=this.__data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet;
}, {"598":598}];
window.modules["553"] = [function(require,module,exports){var assocIndexOf=require(598);function listCacheSet(s,e){var t=this.__data__,a=assocIndexOf(t,s);return a<0?(++this.size,t.push([s,e])):t[a][1]=e,this}module.exports=listCacheSet;
}, {"598":598}];
window.modules["554"] = [function(require,module,exports){var assocIndexOf=require(598);function listCacheHas(s){return assocIndexOf(this.__data__,s)>-1}module.exports=listCacheHas;
}, {"598":598}];
window.modules["555"] = [function(require,module,exports){var assocIndexOf=require(598),arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var r=this.__data__,a=assocIndexOf(r,e);return!(a<0)&&(a==r.length-1?r.pop():splice.call(r,a,1),--this.size,!0)}module.exports=listCacheDelete;
}, {"598":598}];
window.modules["556"] = [function(require,module,exports){var getNative=require(543),root=require(542),Map=getNative(root,"Map");module.exports=Map;
}, {"542":542,"543":543}];
window.modules["557"] = [function(require,module,exports){var mapCacheClear=require(562),mapCacheDelete=require(561),mapCacheGet=require(559),mapCacheHas=require(558),mapCacheSet=require(560);function MapCache(e){var a=-1,p=null==e?0:e.length;for(this.clear();++a<p;){var t=e[a];this.set(t[0],t[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet,module.exports=MapCache;
}, {"558":558,"559":559,"560":560,"561":561,"562":562}];
window.modules["558"] = [function(require,module,exports){var getMapData=require(711);function mapCacheHas(a){return getMapData(this,a).has(a)}module.exports=mapCacheHas;
}, {"711":711}];
window.modules["559"] = [function(require,module,exports){var getMapData=require(711);function mapCacheGet(a){return getMapData(this,a).get(a)}module.exports=mapCacheGet;
}, {"711":711}];
window.modules["560"] = [function(require,module,exports){var getMapData=require(711);function mapCacheSet(e,a){var t=getMapData(this,e),i=t.size;return t.set(e,a),this.size+=t.size==i?0:1,this}module.exports=mapCacheSet;
}, {"711":711}];
window.modules["561"] = [function(require,module,exports){var getMapData=require(711);function mapCacheDelete(e){var a=getMapData(this,e).delete(e);return this.size-=a?1:0,a}module.exports=mapCacheDelete;
}, {"711":711}];
window.modules["562"] = [function(require,module,exports){var Hash=require(544),ListCache=require(550),Map=require(556);function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear;
}, {"544":544,"550":550,"556":556}];
window.modules["563"] = [function(require,module,exports){var getNative=require(543),root=require(542),Promise=getNative(root,"Promise");module.exports=Promise;
}, {"542":542,"543":543}];
window.modules["564"] = [function(require,module,exports){var getNative=require(543),root=require(542),Set=getNative(root,"Set");module.exports=Set;
}, {"542":542,"543":543}];
window.modules["565"] = [function(require,module,exports){var MapCache=require(557),setCacheAdd=require(566),setCacheHas=require(567);function SetCache(e){var a=-1,t=null==e?0:e.length;for(this.__data__=new MapCache;++a<t;)this.add(e[a])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas,module.exports=SetCache;
}, {"557":557,"566":566,"567":567}];
window.modules["566"] = [function(require,module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(_){return this.__data__.set(_,HASH_UNDEFINED),this}module.exports=setCacheAdd;
}, {}];
window.modules["567"] = [function(require,module,exports){function setCacheHas(a){return this.__data__.has(a)}module.exports=setCacheHas;
}, {}];
window.modules["568"] = [function(require,module,exports){var ListCache=require(550),stackClear=require(572),stackDelete=require(569),stackGet=require(570),stackHas=require(571),stackSet=require(573);function Stack(t){var e=this.__data__=new ListCache(t);this.size=e.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet,module.exports=Stack;
}, {"550":550,"569":569,"570":570,"571":571,"572":572,"573":573}];
window.modules["569"] = [function(require,module,exports){function stackDelete(e){var t=this.__data__,s=t.delete(e);return this.size=t.size,s}module.exports=stackDelete;
}, {}];
window.modules["570"] = [function(require,module,exports){function stackGet(t){return this.__data__.get(t)}module.exports=stackGet;
}, {}];
window.modules["571"] = [function(require,module,exports){function stackHas(a){return this.__data__.has(a)}module.exports=stackHas;
}, {}];
window.modules["572"] = [function(require,module,exports){var ListCache=require(550);function stackClear(){this.__data__=new ListCache,this.size=0}module.exports=stackClear;
}, {"550":550}];
window.modules["573"] = [function(require,module,exports){var ListCache=require(550),Map=require(556),MapCache=require(557),LARGE_ARRAY_SIZE=200;function stackSet(e,a){var t=this.__data__;if(t instanceof ListCache){var i=t.__data__;if(!Map||i.length<LARGE_ARRAY_SIZE-1)return i.push([e,a]),this.size=++t.size,this;t=this.__data__=new MapCache(i)}return t.set(e,a),this.size=t.size,this}module.exports=stackSet;
}, {"550":550,"556":556,"557":557}];
window.modules["574"] = [function(require,module,exports){var root=require(542),Symbol=root.Symbol;module.exports=Symbol;
}, {"542":542}];
window.modules["575"] = [function(require,module,exports){var root=require(542),Uint8Array=root.Uint8Array;module.exports=Uint8Array;
}, {"542":542}];
window.modules["576"] = [function(require,module,exports){var getNative=require(543),root=require(542),WeakMap=getNative(root,"WeakMap");module.exports=WeakMap;
}, {"542":542,"543":543}];
window.modules["578"] = [function(require,module,exports){function arrayEach(r,a){for(var n=-1,e=null==r?0:r.length;++n<e&&!1!==a(r[n],n,r););return r}module.exports=arrayEach;
}, {}];
window.modules["579"] = [function(require,module,exports){function arrayFilter(r,a){for(var e=-1,l=null==r?0:r.length,t=0,n=[];++e<l;){var o=r[e];a(o,e,r)&&(n[t++]=o)}return n}module.exports=arrayFilter;
}, {}];
window.modules["580"] = [function(require,module,exports){var baseTimes=require(586),isArguments=require(581),isArray=require(582),isBuffer=require(583),isIndex=require(584),isTypedArray=require(585),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function arrayLikeKeys(e,r){var s=isArray(e),i=!s&&isArguments(e),t=!s&&!i&&isBuffer(e),a=!s&&!i&&!t&&isTypedArray(e),n=s||i||t||a,y=n?baseTimes(e.length,String):[],u=y.length;for(var o in e)!r&&!hasOwnProperty.call(e,o)||n&&("length"==o||t&&("offset"==o||"parent"==o)||a&&("buffer"==o||"byteLength"==o||"byteOffset"==o)||isIndex(o,u))||y.push(o);return y}module.exports=arrayLikeKeys;
}, {"581":581,"582":582,"583":583,"584":584,"585":585,"586":586}];
window.modules["581"] = [function(require,module,exports){var baseIsArguments=require(626),isObjectLike=require(627),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,propertyIsEnumerable=objectProto.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty.call(e,"callee")&&!propertyIsEnumerable.call(e,"callee")};module.exports=isArguments;
}, {"626":626,"627":627}];
window.modules["582"] = [function(require,module,exports){var isArray=Array.isArray;module.exports=isArray;
}, {}];
window.modules["583"] = [function(require,module,exports){var root=require(542),stubFalse=require(738),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root.Buffer:void 0,nativeIsBuffer=Buffer?Buffer.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse;module.exports=isBuffer;
}, {"542":542,"738":738}];
window.modules["584"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,n){var r=typeof e;return!!(n=null==n?MAX_SAFE_INTEGER:n)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e<n}module.exports=isIndex;
}, {}];
window.modules["585"] = [function(require,module,exports){var baseIsTypedArray=require(639),baseUnary=require(683),nodeUtil=require(721),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray;
}, {"639":639,"683":683,"721":721}];
window.modules["586"] = [function(require,module,exports){function baseTimes(e,r){for(var s=-1,a=Array(e);++s<e;)a[s]=r(s);return a}module.exports=baseTimes;
}, {}];
window.modules["587"] = [function(require,module,exports){function arrayMap(r,a){for(var n=-1,e=null==r?0:r.length,l=Array(e);++n<e;)l[n]=a(r[n],n,r);return l}module.exports=arrayMap;
}, {}];
window.modules["588"] = [function(require,module,exports){function arrayPush(r,a){for(var e=-1,n=a.length,t=r.length;++e<n;)r[t+e]=a[e];return r}module.exports=arrayPush;
}, {}];
window.modules["591"] = [function(require,module,exports){function arraySome(r,e){for(var n=-1,o=null==r?0:r.length;++n<o;)if(e(r[n],n,r))return!0;return!1}module.exports=arraySome;
}, {}];
window.modules["595"] = [function(require,module,exports){function eq(e,n){return e===n||e!=e&&n!=n}module.exports=eq;
}, {}];
window.modules["596"] = [function(require,module,exports){var defineProperty=require(599);function baseAssignValue(e,r,i){"__proto__"==r&&defineProperty?defineProperty(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}module.exports=baseAssignValue;
}, {"599":599}];
window.modules["597"] = [function(require,module,exports){var baseAssignValue=require(596),eq=require(595),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function assignValue(e,s,a){var r=e[s];hasOwnProperty.call(e,s)&&eq(r,a)&&(void 0!==a||s in e)||baseAssignValue(e,s,a)}module.exports=assignValue;
}, {"595":595,"596":596}];
window.modules["598"] = [function(require,module,exports){var eq=require(595);function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}module.exports=assocIndexOf;
}, {"595":595}];
window.modules["599"] = [function(require,module,exports){var getNative=require(543),defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();module.exports=defineProperty;
}, {"543":543}];
window.modules["601"] = [function(require,module,exports){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}module.exports=isObject;
}, {}];
window.modules["602"] = [function(require,module,exports){var baseForOwn=require(603),createBaseEach=require(604),baseEach=createBaseEach(baseForOwn);module.exports=baseEach;
}, {"603":603,"604":604}];
window.modules["603"] = [function(require,module,exports){var baseFor=require(610),keys=require(612);function baseForOwn(e,r){return e&&baseFor(e,r,keys)}module.exports=baseForOwn;
}, {"610":610,"612":612}];
window.modules["604"] = [function(require,module,exports){var isArrayLike=require(652);function createBaseEach(r,e){return function(a,i){if(null==a)return a;if(!isArrayLike(a))return r(a,i);for(var t=a.length,n=e?t:-1,u=Object(a);(e?n--:++n<t)&&!1!==i(u[n],n,u););return a}}module.exports=createBaseEach;
}, {"652":652}];
window.modules["610"] = [function(require,module,exports){var createBaseFor=require(611),baseFor=createBaseFor();module.exports=baseFor;
}, {"611":611}];
window.modules["611"] = [function(require,module,exports){function createBaseFor(e){return function(r,t,a){for(var n=-1,o=Object(r),c=a(r),u=c.length;u--;){var f=c[e?u:++n];if(!1===t(o[f],f,o))break}return r}}module.exports=createBaseFor;
}, {}];
window.modules["612"] = [function(require,module,exports){var arrayLikeKeys=require(580),baseKeys=require(646),isArrayLike=require(652);function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}module.exports=keys;
}, {"580":580,"646":646,"652":652}];
window.modules["614"] = [function(require,module,exports){var castPath=require(615),toKey=require(616);function baseGet(e,t){for(var a=0,r=(t=castPath(t,e)).length;null!=e&&a<r;)e=e[toKey(t[a++])];return a&&a==r?e:void 0}module.exports=baseGet;
}, {"615":615,"616":616}];
window.modules["615"] = [function(require,module,exports){var isArray=require(582),isKey=require(656),stringToPath=require(688),toString=require(687);function castPath(r,t){return isArray(r)?r:isKey(r,t)?[r]:stringToPath(toString(r))}module.exports=castPath;
}, {"582":582,"656":656,"687":687,"688":688}];
window.modules["616"] = [function(require,module,exports){var isSymbol=require(682),INFINITY=1/0;function toKey(r){if("string"==typeof r||isSymbol(r))return r;var e=r+"";return"0"==e&&1/r==-INFINITY?"-0":e}module.exports=toKey;
}, {"682":682}];
window.modules["617"] = [function(require,module,exports){var arrayPush=require(588),isArray=require(582);function baseGetAllKeys(r,a,e){var s=a(r);return isArray(r)?s:arrayPush(s,e(r))}module.exports=baseGetAllKeys;
}, {"582":582,"588":588}];
window.modules["618"] = [function(require,module,exports){var Symbol=require(574),getRawTag=require(620),objectToString=require(619),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol?Symbol.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}module.exports=baseGetTag;
}, {"574":574,"619":619,"620":620}];
window.modules["619"] = [function(require,module,exports){var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(t){return nativeObjectToString.call(t)}module.exports=objectToString;
}, {}];
window.modules["620"] = [function(require,module,exports){var Symbol=require(574),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol?Symbol.toStringTag:void 0;function getRawTag(t){var o=hasOwnProperty.call(t,symToStringTag),r=t[symToStringTag];try{t[symToStringTag]=void 0;var a=!0}catch(t){}var e=nativeObjectToString.call(t);return a&&(o?t[symToStringTag]=r:delete t[symToStringTag]),e}module.exports=getRawTag;
}, {"574":574}];
window.modules["622"] = [function(require,module,exports){function baseHasIn(n,e){return null!=n&&e in Object(n)}module.exports=baseHasIn;
}, {}];
window.modules["626"] = [function(require,module,exports){var baseGetTag=require(618),isObjectLike=require(627),argsTag="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag}module.exports=baseIsArguments;
}, {"618":618,"627":627}];
window.modules["627"] = [function(require,module,exports){function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike;
}, {}];
window.modules["628"] = [function(require,module,exports){var baseIsEqualDeep=require(629),isObjectLike=require(627);function baseIsEqual(e,s,a,u,i){return e===s||(null==e||null==s||!isObjectLike(e)&&!isObjectLike(s)?e!=e&&s!=s:baseIsEqualDeep(e,s,a,u,baseIsEqual,i))}module.exports=baseIsEqual;
}, {"627":627,"629":629}];
window.modules["629"] = [function(require,module,exports){var Stack=require(568),equalArrays=require(633),equalByTag=require(631),equalObjects=require(632),getTag=require(630),isArray=require(582),isBuffer=require(583),isTypedArray=require(585),COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(r,e,a,t,u,s){var g=isArray(r),i=isArray(e),y=g?arrayTag:getTag(r),c=i?arrayTag:getTag(e),o=(y=y==argsTag?objectTag:y)==objectTag,T=(c=c==argsTag?objectTag:c)==objectTag,A=y==c;if(A&&isBuffer(r)){if(!isBuffer(e))return!1;g=!0,o=!1}if(A&&!o)return s||(s=new Stack),g||isTypedArray(r)?equalArrays(r,e,a,t,u,s):equalByTag(r,e,y,a,t,u,s);if(!(a&COMPARE_PARTIAL_FLAG)){var q=o&&hasOwnProperty.call(r,"__wrapped__"),l=T&&hasOwnProperty.call(e,"__wrapped__");if(q||l){var b=q?r.value():r,_=l?e.value():e;return s||(s=new Stack),u(b,_,a,t,s)}}return!!A&&(s||(s=new Stack),equalObjects(r,e,a,t,u,s))}module.exports=baseIsEqualDeep;
}, {"568":568,"582":582,"583":583,"585":585,"630":630,"631":631,"632":632,"633":633}];
window.modules["630"] = [function(require,module,exports){var DataView=require(541),Map=require(556),Promise=require(563),Set=require(564),WeakMap=require(576),baseGetTag=require(618),toSource=require(637),mapTag="[object Map]",objectTag="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),getTag=baseGetTag;(DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag||Map&&getTag(new Map)!=mapTag||Promise&&getTag(Promise.resolve())!=promiseTag||Set&&getTag(new Set)!=setTag||WeakMap&&getTag(new WeakMap)!=weakMapTag)&&(getTag=function(e){var a=baseGetTag(e),t=a==objectTag?e.constructor:void 0,r=t?toSource(t):"";if(r)switch(r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return a}),module.exports=getTag;
}, {"541":541,"556":556,"563":563,"564":564,"576":576,"618":618,"637":637}];
window.modules["631"] = [function(require,module,exports){var Symbol=require(574),Uint8Array=require(575),eq=require(595),equalArrays=require(633),mapToArray=require(704),setToArray=require(705),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(e,r,a,t,o,s,y){switch(a){case dataViewTag:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case arrayBufferTag:return!(e.byteLength!=r.byteLength||!s(new Uint8Array(e),new Uint8Array(r)));case boolTag:case dateTag:case numberTag:return eq(+e,+r);case errorTag:return e.name==r.name&&e.message==r.message;case regexpTag:case stringTag:return e==r+"";case mapTag:var b=mapToArray;case setTag:var g=t&COMPARE_PARTIAL_FLAG;if(b||(b=setToArray),e.size!=r.size&&!g)return!1;var u=y.get(e);if(u)return u==r;t|=COMPARE_UNORDERED_FLAG,y.set(e,r);var l=equalArrays(b(e),b(r),t,o,s,y);return y.delete(e),l;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(r)}return!1}module.exports=equalByTag;
}, {"574":574,"575":575,"595":595,"633":633,"704":704,"705":705}];
window.modules["632"] = [function(require,module,exports){var getAllKeys=require(706),COMPARE_PARTIAL_FLAG=1,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function equalObjects(t,e,r,o,n,c){var a=r&COMPARE_PARTIAL_FLAG,s=getAllKeys(t),l=s.length;if(l!=getAllKeys(e).length&&!a)return!1;for(var i=l;i--;){var u=s[i];if(!(a?u in e:hasOwnProperty.call(e,u)))return!1}var f=c.get(t);if(f&&c.get(e))return f==e;var A=!0;c.set(t,e),c.set(e,t);for(var v=a;++i<l;){var y=t[u=s[i]],P=e[u];if(o)var g=a?o(P,y,u,e,t,c):o(y,P,u,t,e,c);if(!(void 0===g?y===P||n(y,P,r,o,c):g)){A=!1;break}v||(v="constructor"==u)}if(A&&!v){var p=t.constructor,O=e.constructor;p!=O&&"constructor"in t&&"constructor"in e&&!("function"==typeof p&&p instanceof p&&"function"==typeof O&&O instanceof O)&&(A=!1)}return c.delete(t),c.delete(e),A}module.exports=equalObjects;
}, {"706":706}];
window.modules["633"] = [function(require,module,exports){var SetCache=require(565),arraySome=require(591),cacheHas=require(685),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(e,r,a,t,i,u){var A=a&COMPARE_PARTIAL_FLAG,n=e.length,c=r.length;if(n!=c&&!(A&&c>n))return!1;var f=u.get(e);if(f&&u.get(r))return f==r;var o=-1,_=!0,s=a&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(u.set(e,r),u.set(r,e);++o<n;){var R=e[o],h=r[o];if(t)var l=A?t(h,R,o,r,e,u):t(R,h,o,e,r,u);if(void 0!==l){if(l)continue;_=!1;break}if(s){if(!arraySome(r,function(e,r){if(!cacheHas(s,r)&&(R===e||i(R,e,a,t,u)))return s.push(r)})){_=!1;break}}else if(R!==h&&!i(R,h,a,t,u)){_=!1;break}}return u.delete(e),u.delete(r),_}module.exports=equalArrays;
}, {"565":565,"591":591,"685":685}];
window.modules["634"] = [function(require,module,exports){var Stack=require(568),baseIsEqual=require(628),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseIsMatch(r,e,a,t){var i=a.length,u=i,n=!t;if(null==r)return!u;for(r=Object(r);i--;){var s=a[i];if(n&&s[2]?s[1]!==r[s[0]]:!(s[0]in r))return!1}for(;++i<u;){var A=(s=a[i])[0],E=r[A],R=s[1];if(n&&s[2]){if(void 0===E&&!(A in r))return!1}else{var _=new Stack;if(t)var f=t(E,R,A,r,e,_);if(!(void 0===f?baseIsEqual(R,E,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG,t,_):f))return!1}}return!0}module.exports=baseIsMatch;
}, {"568":568,"628":628}];
window.modules["635"] = [function(require,module,exports){var isFunction=require(636),isMasked=require(638),isObject=require(601),toSource=require(637),reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction(e)?reIsNative:reIsHostCtor).test(toSource(e))}module.exports=baseIsNative;
}, {"601":601,"636":636,"637":637,"638":638}];
window.modules["636"] = [function(require,module,exports){var baseGetTag=require(618),isObject=require(601),asyncTag="[object AsyncFunction]",funcTag="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var n=baseGetTag(e);return n==funcTag||n==genTag||n==asyncTag||n==proxyTag}module.exports=isFunction;
}, {"601":601,"618":618}];
window.modules["637"] = [function(require,module,exports){var funcProto=Function.prototype,funcToString=funcProto.toString;function toSource(t){if(null!=t){try{return funcToString.call(t)}catch(t){}try{return t+""}catch(t){}}return""}module.exports=toSource;
}, {}];
window.modules["638"] = [function(require,module,exports){var coreJsData=require(693),maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}module.exports=isMasked;
}, {"693":693}];
window.modules["639"] = [function(require,module,exports){var baseGetTag=require(618),isLength=require(640),isObjectLike=require(627),argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray(a){return isObjectLike(a)&&isLength(a.length)&&!!typedArrayTags[baseGetTag(a)]}typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1,module.exports=baseIsTypedArray;
}, {"618":618,"627":627,"640":640}];
window.modules["640"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991;function isLength(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}module.exports=isLength;
}, {}];
window.modules["641"] = [function(require,module,exports){var baseMatches=require(643),baseMatchesProperty=require(645),identity=require(642),isArray=require(582),property=require(644);function baseIteratee(e){return"function"==typeof e?e:null==e?identity:"object"==typeof e?isArray(e)?baseMatchesProperty(e[0],e[1]):baseMatches(e):property(e)}module.exports=baseIteratee;
}, {"582":582,"642":642,"643":643,"644":644,"645":645}];
window.modules["642"] = [function(require,module,exports){function identity(t){return t}module.exports=identity;
}, {}];
window.modules["643"] = [function(require,module,exports){var baseIsMatch=require(634),getMatchData=require(654),matchesStrictComparable=require(653);function baseMatches(a){var t=getMatchData(a);return 1==t.length&&t[0][2]?matchesStrictComparable(t[0][0],t[0][1]):function(e){return e===a||baseIsMatch(e,a,t)}}module.exports=baseMatches;
}, {"634":634,"653":653,"654":654}];
window.modules["644"] = [function(require,module,exports){var baseProperty=require(671),basePropertyDeep=require(672),isKey=require(656),toKey=require(616);function property(e){return isKey(e)?baseProperty(toKey(e)):basePropertyDeep(e)}module.exports=property;
}, {"616":616,"656":656,"671":671,"672":672}];
window.modules["645"] = [function(require,module,exports){var baseIsEqual=require(628),get=require(83),hasIn=require(657),isKey=require(656),isStrictComparable=require(655),matchesStrictComparable=require(653),toKey=require(616),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(e,r){return isKey(e)&&isStrictComparable(r)?matchesStrictComparable(toKey(e),r):function(a){var t=get(a,e);return void 0===t&&t===r?hasIn(a,e):baseIsEqual(r,t,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}module.exports=baseMatchesProperty;
}, {"83":83,"616":616,"628":628,"653":653,"655":655,"656":656,"657":657}];
window.modules["646"] = [function(require,module,exports){var isPrototype=require(647),nativeKeys=require(648),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeys(e){if(!isPrototype(e))return nativeKeys(e);var r=[];for(var t in Object(e))hasOwnProperty.call(e,t)&&"constructor"!=t&&r.push(t);return r}module.exports=baseKeys;
}, {"647":647,"648":648}];
window.modules["647"] = [function(require,module,exports){var objectProto=Object.prototype;function isPrototype(o){var t=o&&o.constructor;return o===("function"==typeof t&&t.prototype||objectProto)}module.exports=isPrototype;
}, {}];
window.modules["648"] = [function(require,module,exports){var overArg=require(715),nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys;
}, {"715":715}];
window.modules["649"] = [function(require,module,exports){var isObject=require(601),isPrototype=require(647),nativeKeysIn=require(650),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeysIn(e){if(!isObject(e))return nativeKeysIn(e);var r=isPrototype(e),t=[];for(var o in e)("constructor"!=o||!r&&hasOwnProperty.call(e,o))&&t.push(o);return t}module.exports=baseKeysIn;
}, {"601":601,"647":647,"650":650}];
window.modules["650"] = [function(require,module,exports){function nativeKeysIn(n){var e=[];if(null!=n)for(var r in Object(n))e.push(r);return e}module.exports=nativeKeysIn;
}, {}];
window.modules["652"] = [function(require,module,exports){var isFunction=require(636),isLength=require(640);function isArrayLike(i){return null!=i&&isLength(i.length)&&!isFunction(i)}module.exports=isArrayLike;
}, {"636":636,"640":640}];
window.modules["653"] = [function(require,module,exports){function matchesStrictComparable(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}module.exports=matchesStrictComparable;
}, {}];
window.modules["654"] = [function(require,module,exports){var isStrictComparable=require(655),keys=require(612);function getMatchData(r){for(var e=keys(r),t=e.length;t--;){var a=e[t],i=r[a];e[t]=[a,i,isStrictComparable(i)]}return e}module.exports=getMatchData;
}, {"612":612,"655":655}];
window.modules["655"] = [function(require,module,exports){var isObject=require(601);function isStrictComparable(e){return e==e&&!isObject(e)}module.exports=isStrictComparable;
}, {"601":601}];
window.modules["656"] = [function(require,module,exports){var isArray=require(582),isSymbol=require(682),reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(r,e){if(isArray(r))return!1;var s=typeof r;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=r&&!isSymbol(r))||(reIsPlainProp.test(r)||!reIsDeepProp.test(r)||null!=e&&r in Object(e))}module.exports=isKey;
}, {"582":582,"682":682}];
window.modules["657"] = [function(require,module,exports){var baseHasIn=require(622),hasPath=require(717);function hasIn(a,s){return null!=a&&hasPath(a,s,baseHasIn)}module.exports=hasIn;
}, {"622":622,"717":717}];
window.modules["659"] = [function(require,module,exports){var arrayLikeKeys=require(580),baseKeysIn=require(649),isArrayLike=require(652);function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}module.exports=keysIn;
}, {"580":580,"649":649,"652":652}];
window.modules["669"] = [function(require,module,exports){var baseGet=require(614),baseSet=require(670),castPath=require(615);function basePickBy(e,a,t){for(var r=-1,s=a.length,b={};++r<s;){var c=a[r],i=baseGet(e,c);t(i,c)&&baseSet(b,castPath(c,e),i)}return b}module.exports=basePickBy;
}, {"614":614,"615":615,"670":670}];
window.modules["670"] = [function(require,module,exports){var assignValue=require(597),castPath=require(615),isIndex=require(584),isObject=require(601),toKey=require(616);function baseSet(e,i,r,t){if(!isObject(e))return e;for(var s=-1,a=(i=castPath(i,e)).length,u=a-1,n=e;null!=n&&++s<a;){var o=toKey(i[s]),c=r;if(s!=u){var l=n[o];void 0===(c=t?t(l,o,n):void 0)&&(c=isObject(l)?l:isIndex(i[s+1])?[]:{})}assignValue(n,o,c),n=n[o]}return e}module.exports=baseSet;
}, {"584":584,"597":597,"601":601,"615":615,"616":616}];
window.modules["671"] = [function(require,module,exports){function baseProperty(r){return function(e){return null==e?void 0:e[r]}}module.exports=baseProperty;
}, {}];
window.modules["672"] = [function(require,module,exports){var baseGet=require(614);function basePropertyDeep(e){return function(r){return baseGet(r,e)}}module.exports=basePropertyDeep;
}, {"614":614}];
window.modules["681"] = [function(require,module,exports){var Symbol=require(574),arrayMap=require(587),isArray=require(582),isSymbol=require(682),INFINITY=1/0,symbolProto=Symbol?Symbol.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(r){if("string"==typeof r)return r;if(isArray(r))return arrayMap(r,baseToString)+"";if(isSymbol(r))return symbolToString?symbolToString.call(r):"";var o=r+"";return"0"==o&&1/r==-INFINITY?"-0":o}module.exports=baseToString;
}, {"574":574,"582":582,"587":587,"682":682}];
window.modules["682"] = [function(require,module,exports){var baseGetTag=require(618),isObjectLike=require(627),symbolTag="[object Symbol]";function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&baseGetTag(e)==symbolTag}module.exports=isSymbol;
}, {"618":618,"627":627}];
window.modules["683"] = [function(require,module,exports){function baseUnary(n){return function(r){return n(r)}}module.exports=baseUnary;
}, {}];
window.modules["685"] = [function(require,module,exports){function cacheHas(a,c){return a.has(c)}module.exports=cacheHas;
}, {}];
window.modules["686"] = [function(require,module,exports){var identity=require(642);function castFunction(t){return"function"==typeof t?t:identity}module.exports=castFunction;
}, {"642":642}];
window.modules["687"] = [function(require,module,exports){var baseToString=require(681);function toString(r){return null==r?"":baseToString(r)}module.exports=toString;
}, {"681":681}];
window.modules["688"] = [function(require,module,exports){var memoizeCapped=require(720),rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(e){var r=[];return 46===e.charCodeAt(0)&&r.push(""),e.replace(rePropName,function(e,a,p,o){r.push(p?o.replace(reEscapeChar,"$1"):a||e)}),r});module.exports=stringToPath;
}, {"720":720}];
window.modules["693"] = [function(require,module,exports){var root=require(542),coreJsData=root["__core-js_shared__"];module.exports=coreJsData;
}, {"542":542}];
window.modules["704"] = [function(require,module,exports){function mapToArray(r){var a=-1,o=Array(r.size);return r.forEach(function(r,n){o[++a]=[n,r]}),o}module.exports=mapToArray;
}, {}];
window.modules["705"] = [function(require,module,exports){function setToArray(r){var o=-1,e=Array(r.size);return r.forEach(function(r){e[++o]=r}),e}module.exports=setToArray;
}, {}];
window.modules["706"] = [function(require,module,exports){var baseGetAllKeys=require(617),getSymbols=require(708),keys=require(612);function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols)}module.exports=getAllKeys;
}, {"612":612,"617":617,"708":708}];
window.modules["707"] = [function(require,module,exports){(function (global){(function (){
var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal;

}).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["708"] = [function(require,module,exports){var arrayFilter=require(579),stubArray=require(716),objectProto=Object.prototype,propertyIsEnumerable=objectProto.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(r){return null==r?[]:(r=Object(r),arrayFilter(nativeGetSymbols(r),function(e){return propertyIsEnumerable.call(r,e)}))}:stubArray;module.exports=getSymbols;
}, {"579":579,"716":716}];
window.modules["709"] = [function(require,module,exports){var baseGetAllKeys=require(617),getSymbolsIn=require(710),keysIn=require(659);function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn)}module.exports=getAllKeysIn;
}, {"617":617,"659":659,"710":710}];
window.modules["710"] = [function(require,module,exports){var arrayPush=require(588),getPrototype=require(714),getSymbols=require(708),stubArray=require(716),nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(r){for(var e=[];r;)arrayPush(e,getSymbols(r)),r=getPrototype(r);return e}:stubArray;module.exports=getSymbolsIn;
}, {"588":588,"708":708,"714":714,"716":716}];
window.modules["711"] = [function(require,module,exports){var isKeyable=require(712);function getMapData(a,e){var t=a.__data__;return isKeyable(e)?t["string"==typeof e?"string":"hash"]:t.map}module.exports=getMapData;
}, {"712":712}];
window.modules["712"] = [function(require,module,exports){function isKeyable(e){var o=typeof e;return"string"==o||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==e:null===e}module.exports=isKeyable;
}, {}];
window.modules["713"] = [function(require,module,exports){function getValue(e,u){return null==e?void 0:e[u]}module.exports=getValue;
}, {}];
window.modules["714"] = [function(require,module,exports){var overArg=require(715),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype;
}, {"715":715}];
window.modules["715"] = [function(require,module,exports){function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg;
}, {}];
window.modules["716"] = [function(require,module,exports){function stubArray(){return[]}module.exports=stubArray;
}, {}];
window.modules["717"] = [function(require,module,exports){var castPath=require(615),isArguments=require(581),isArray=require(582),isIndex=require(584),isLength=require(640),toKey=require(616);function hasPath(e,r,t){for(var s=-1,i=(r=castPath(r,e)).length,a=!1;++s<i;){var n=toKey(r[s]);if(!(a=null!=e&&t(e,n)))break;e=e[n]}return a||++s!=i?a:!!(i=null==e?0:e.length)&&isLength(i)&&isIndex(n,i)&&(isArray(e)||isArguments(e))}module.exports=hasPath;
}, {"581":581,"582":582,"584":584,"615":615,"616":616,"640":640}];
window.modules["719"] = [function(require,module,exports){var getNative=require(543),nativeCreate=getNative(Object,"create");module.exports=nativeCreate;
}, {"543":543}];
window.modules["720"] = [function(require,module,exports){var memoize=require(129),MAX_MEMOIZE_SIZE=500;function memoizeCapped(e){var m=memoize(e,function(e){return r.size===MAX_MEMOIZE_SIZE&&r.clear(),e}),r=m.cache;return m}module.exports=memoizeCapped;
}, {"129":129}];
window.modules["721"] = [function(require,module,exports){var freeGlobal=require(707),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var e=freeModule&&freeModule.require&&freeModule.require("util").types;return e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}();module.exports=nodeUtil;
}, {"707":707}];
window.modules["725"] = [function(require,module,exports){var toInteger=require(726),FUNC_ERROR_TEXT="Expected a function";function before(e,r){var t;if("function"!=typeof r)throw new TypeError(FUNC_ERROR_TEXT);return e=toInteger(e),function(){return--e>0&&(t=r.apply(this,arguments)),e<=1&&(r=void 0),t}}module.exports=before;
}, {"726":726}];
window.modules["726"] = [function(require,module,exports){var toFinite=require(747);function toInteger(t){var e=toFinite(t),r=e%1;return e==e?r?e-r:e:0}module.exports=toInteger;
}, {"747":747}];
window.modules["727"] = [function(require,module,exports){var isObject=require(601),isSymbol=require(682),NAN=NaN,reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return NAN;if(isObject(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=isObject(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(reTrim,"");var t=reIsBinary.test(e);return t||reIsOctal.test(e)?freeParseInt(e.slice(2),t?2:8):reIsBadHex.test(e)?NAN:+e}module.exports=toNumber;
}, {"601":601,"682":682}];
window.modules["728"] = [function(require,module,exports){var root=require(542),now=function(){return root.Date.now()};module.exports=now;
}, {"542":542}];
window.modules["730"] = [function(require,module,exports){var arrayEach=require(578),baseEach=require(602),castFunction=require(686),isArray=require(582);function forEach(r,a){return(isArray(r)?arrayEach:baseEach)(r,castFunction(a))}module.exports=forEach;
}, {"578":578,"582":582,"602":602,"686":686}];
window.modules["738"] = [function(require,module,exports){function stubFalse(){return!1}module.exports=stubFalse;
}, {}];
window.modules["747"] = [function(require,module,exports){var toNumber=require(727),INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;function toFinite(e){return e?(e=toNumber(e))===INFINITY||e===-INFINITY?(e<0?-1:1)*MAX_INTEGER:e==e?e:0:0===e?e:0}module.exports=toFinite;
}, {"727":727}];
window.modules["952"] = [function(require,module,exports){"use strict";function _typeof(t){return(_typeof="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})(t)}function track(t,o){arguments.length>2&&void 0!==arguments[2]&&arguments[2];var e=arguments.length>3?arguments[3]:void 0;if(!t||!t.length)throw new Error("eventName is required. Got ".concat(t));if(t.length>255)throw new Error("eventName must be shorter than 255 characters. Got ".concat(t));var n=new URL("".concat(document.location.protocol,"//").concat(document.location.hostname));if(n.pathname="analytics",n.searchParams.set("eventName",encodeURIComponent(t)),o){if("object"!==_typeof(o))throw new Error("eventData must be an object. Got ".concat(o));n.searchParams.set("eventData",encodeURIComponent(JSON.stringify(o)))}return e||(e=Function.prototype),fetch(n).then(e)}module.exports.track=track;
}, {}];
window.modules["slate-ad.client"] = [function(require,module,exports){"use strict";var isMember=require(16).isMemberSkipLookup(),googletag=googletag||{};googletag.cmd=googletag.cmd||[],DS.controller("slate-ad",["adService","$visibility","headerBidding",function(e,t,o){function i(e){return"outstream-video"===e.type||"mobile-outstream-video"===e.type||"outstream-video-xl"===e.type}return function(n){var r=e.createAd(n);isMember&&(function(e){return"mob-adhesion"===e.type}(r)||i(r))?n.parentElement.setAttribute("hidden",""):(function(e){return"outstream-video-backfill"===e.type||"mobile-outstream-video-backfill"===e.type||"outstream-video-xl-backfill"===e.type}(r)&&(n.parentElement.style.display="none"),function(e){return"leaderboard-tablet-1"===e.id||"leaderboard-1"===e.id||"leaderboard-mobile-1"===e.id}(r)?function(o,i){if(t.isElementNotHidden(i))if(t.isElementInViewport(i))window.googletag.cmd.push(function(){e.requestAd(o)});else{var n=new t.Visible(i);n.on("shown",function(){window.googletag.cmd.push(function(){e.requestAd(o)})})}}(r,n):function(){var e=document.querySelector(".homepage-sponsorship");if(i=!1,e)var t=e.getAttribute("data-sponsorship-start"),o=(new Date).getTime(),i=o>t&&o-t<864e5;return i}()||function(e){return"podcast-headline"===e.type}(r)||i(r)?function(o,i){t.isElementNotHidden(i)&&window.googletag.cmd.push(function(){e.requestAd(o)})}(r,n):function(i,n){new t.Visible(n,{preloadThreshhold:600}).on("preload",function(){t.isElementNotHidden(n)&&(i.prebid?o.prebid(i):window.googletag.cmd.push(function(){e.requestAd(i)}))})}(r,n))}}]);
}, {"16":16}];
window.modules["slate-analytics-js.client"] = [function(require,module,exports){"use strict";function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r<t;r++)i[r]=e[r];return i}function _iterableToArrayLimit(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],i=!0,o=!1,n=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);i=!0);}catch(e){o=!0,n=e}finally{try{i||null==s.return||s.return()}finally{if(o)throw n}}return r}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function asyncGeneratorStep(e,t,r,i,o,n,a){try{var s=e[n](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(i,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(i,o){var n=e.apply(t,r);function a(e){asyncGeneratorStep(n,i,o,a,s,"next",e)}function s(e){asyncGeneratorStep(n,i,o,a,s,"throw",e)}a(void 0)})}}var _once=require(64),_throttle=require(65),Cookies=require(49),via=require(66),_require=require(67),isVisitStart=_require.isVisitStart,_require2=require(71),getVisitCounts=_require2.getVisitCounts,slateAmplitude=require(15),slatePermutive=require(45),_require3=require(68),isAndroidSession=_require3.isAndroidSession,_require4=require(44),getExtendedUserData=_require4.getExtendedUserData,getCustomFieldValue=_require4.getCustomFieldValue,membership=require(16),adblockDetection=require(48),_require5=require(69),isValidAbTestString=_require5.isValidAbTestString,_require6=require(53),getMpvCookie=_require6.getMpvCookie,updateMpvValue=_require6.updateMpvValue,setMpvCookie=_require6.setMpvCookie,_require7=require(70),getCLS=_require7.getCLS,getFID=_require7.getFID,getLCP=_require7.getLCP,webVitals={};[getCLS,getFID,getLCP].map(function(e){e(function(e){webVitals[e.name]=e.value},!0)});var loginId=membership.getLoginId();function castAsAmplitudeBool(e){return e?"TRUE":"FALSE"}function isTaboolaLoaded(){return isTaboolaEligible()&&void 0!==window._taboola.registered}function isTaboolaEligible(){return void 0!==window._taboola}var getAffiliateLinks=_once(function(){for(var e=[],t=document.body.querySelectorAll('a[href*="amazon"]'),r=0;r<t.length;r++){var i=t[r];-1===new URL(i.href).host.indexOf("amazon")||i.matches(".product a")||e.push(i)}return e});function trackAffiliateLinks(){getAffiliateLinks().forEach(function(e){e.addEventListener("click",function(e){slateAmplitude.track("Click - Affiliate Link")})})}function getUserMembershipType(){return _getUserMembershipType.apply(this,arguments)}function _getUserMembershipType(){return(_getUserMembershipType=_asyncToGenerator(regeneratorRuntime.mark(function e(){var t,r,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,membership.isMember();case 3:t=e.sent,e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.error("Failure to get isMember");case 9:if(t){e.next=11;break}return e.abrupt("return");case 11:return r=membership.getMembershipType(),e.prev=12,e.next=15,getExtendedUserData("MyAccountFields");case 15:i=e.sent,getCustomFieldValue(i,"is_staff")&&(r="".concat(r,"|staff")),e.next=23;break;case 20:e.prev=20,e.t1=e.catch(12),console.error("Error getting extended User data");case 23:return e.abrupt("return",r);case 24:case"end":return e.stop()}},e,null,[[0,6],[12,20]])}))).apply(this,arguments)}function findComponent(e){var t=document.body.querySelector("."+e);if(t){var r=t.dataset.uri;if(r&&r.split("/")[2]===e)return t}}function getLayoutBreakpoint(e){for(var t=[["sm",320],["md",768],["lg",1024],["xl",1440]],r=t.length;r--;)if(e>=t[r][1])return t[r][0];return t[0][0]}function logPageView(e,t,r){return _logPageView.apply(this,arguments)}function _logPageView(){return(_logPageView=_asyncToGenerator(regeneratorRuntime.mark(function e(t,r,i){var o,n,a,s,l,u,c,d,p,f,m,g,v,b;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=slateAmplitude.getDomEventData(r),n=new URLSearchParams(location.search),(a=via.retrieve())&&n.set("via",a),o.search="?"+n.toString(),o.amplitude_id=t.options?t.options.deviceId:"no options - no deviceId",o.viewportWidth=document.documentElement.clientWidth,o.layoutBreakpoint=getLayoutBreakpoint(o.viewportWidth),o.colorScheme=localStorage.getItem("theme"),o.androidApp=castAsAmplitudeBool(isAndroidSession()),e.next=12,getUserMembershipType();case 12:return s=e.sent,o.plan=s,loginId&&(o.signed_in_uuid=loginId),o.taboola_loaded=castAsAmplitudeBool(isTaboolaLoaded()),o.taboola_eligible=castAsAmplitudeBool(isTaboolaEligible()),window.Scroll&&Scroll.config.detected&&(o.isScrollUser=!0),o.visitstart=castAsAmplitudeBool(isVisitStart()),l=getVisitCounts(),o.Nth_visit=l.totalVisits,o.Nth_monthly_visit=l.monthlyVisits,e.next=24,adblockDetection.getValue();case 24:for(b in u=e.sent,c=_slicedToArray(u,2),d=c[0],p=c[1],o.adBlocker="boolean"==typeof d?castAsAmplitudeBool(d):"UNKNOWN",o.adBlockerDelay=p,isNaN(i.pv)||(o.Nth_pageview=i.pv+""),getAffiliateLinks().length>0&&(o["Affiliate Link"]="✅"),findComponent("product")&&(o["Product Component"]="✅"),f=findComponent("newsletter-signup"),o["Includes Newsletter Signup"]=castAsAmplitudeBool(f),f&&(o["Newsletter Signup Placement"]="In Content"),(m=findComponent("slate-plus-button"))&&(g=m.querySelector(".slate-plus-button__basic"))&&(o["Slate Plus Button Component"]=g.innerText),v=!s&&findComponent("slate-roadblock"),o["Includes Slate Plus Roadblock"]=castAsAmplitudeBool(v),findComponent("header-promo")&&(o["Includes Header Promo"]="TRUE"),webVitals)o["perf".concat(b)]=webVitals[b];o.referrer=document.referrer,slateAmplitude.page(o);case 46:case"end":return e.stop()}},e)}))).apply(this,arguments)}function setMemberStatusUserProp(e){var t=getUserMembershipType();t&&(e.plan=t)}function setUserLoginId(e){loginId&&(e.signed_in_uuid=loginId)}function setScrollUserProp(e){var t=window.Scroll&&Scroll.config.detected;t&&(e.scrollUser=t)}function setABUserProp(e){var t=Cookies.get("AB");e.abTest=isValidAbTestString(t)?t:"0"}function setAndroidAppUserProp(e){var t=isAndroidSession();t&&(e.androidUser=t)}function trackEndOfArticle(){var e=document.querySelector(".slate-paragraph--tombstone");if(e){var t=_once(function(){slateAmplitude.track("Completed article"),slatePermutive.track("ArticleCompletion"),document.removeEventListener("scroll",r)}),r=_throttle(function(){var r="scrollY"in window?window.scrollY:window.pageYOffset;e.offsetTop+e.offsetHeight<=r+window.innerHeight&&t()},300);document.addEventListener("scroll",r)}}function logUserProperties(e){e=e||amplitude.getInstance();var t={};setABUserProp(t),setMemberStatusUserProp(t),setUserLoginId(t),setScrollUserProp(t),setAndroidAppUserProp(t),e.setUserProperties(t)}function handleMpvCookie(e){var t=e.dataset.pagetype,r=["article","coverstory","plus"].includes(t),i=getMpvCookie();return r&&(i=updateMpvValue(i,e.dataset.pageHash),setMpvCookie(i)),i}module.exports=function(e){var t=handleMpvCookie(e);window.slateAmplitudeQueue.push(function(r){trackAffiliateLinks(),trackEndOfArticle(),logPageView(r,e,t),logUserProperties(),via.setPageType(e.dataset.pagetype)})};
}, {"15":15,"16":16,"44":44,"45":45,"48":48,"49":49,"53":53,"64":64,"65":65,"66":66,"67":67,"68":68,"69":69,"70":70,"71":71}];
window.modules["analytics-js-loader.client"] = [function(require,module,exports){"use strict";var initCriteo=require(1);module.exports=function(e){void 0===e.dataset.disableClientJs&&(!function(e,t){var n=e.amplitude||{_q:[],_iq:{}},i=t.createElement("script");i.type="text/javascript",i.integrity="sha384-t5vT47el2d0e6uQ1h75P9Lbzo8by6pbk+Rg41Gm4xuTGR+eDLpbWslKUtZMDe9Bj",i.crossOrigin="anonymous",i.defer=!0,i.src="https://cdn.amplitude.com/libs/amplitude-5.6.0-min.gz.js",i.onload=function(){e.amplitude.runQueuedFunctions||console.log("[Amplitude] Error: could not load SDK")};var r=t.getElementsByTagName("script")[0];function o(e,t){e.prototype[t]=function(){return this._q.push([t].concat(Array.prototype.slice.call(arguments,0))),this}}r.parentNode.insertBefore(i,r);for(var s=function(){return this._q=[],this},a=["add","append","clearAll","prepend","set","setOnce","unset"],u=0;u<a.length;u++)o(s,a[u]);n.Identify=s;for(var d=function(){return this._q=[],this},c=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"],l=0;l<c.length;l++)o(d,c[l]);n.Revenue=d;var p=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"];function f(e){function t(t){e[t]=function(){e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}for(var n=0;n<p.length;n++)t(p[n])}f(n),n.getInstance=function(e){return e=(e&&0!==e.length?e:"$default_instance").toLowerCase(),n._iq.hasOwnProperty(e)||(n._iq[e]={_q:[]},f(n._iq[e])),n._iq[e]},e.amplitude=n}(window,document),window.nonIabVendorApi.registerVendor("amplitude",{categories:["C0002"],initFunc:function(t){return window.amplitude.getInstance().init(e.dataset.amplitudeApiKey,null,{includeUtm:!0,includeReferrer:!0,includeGclid:!0,logLevel:e.dataset.amplitudeLogLevel,saveParamsReferrerOncePerSession:!1,domain:e.dataset.amplitudeDomain},function(e){window.slateAmplitudeQueue.init(e,t)}),!0},updateConsentFunc:function(e){window.slateAmplitudeQueue.push(function(t){t.setOptOut(!e)})}}),window.nonIabVendorApi.registerVendor("parsely",{categories:["C0002"],initFunc:function(t){if(!t)return!1;window.PARSELY&&delete window.PARSELY;var n=document.createElement("script");n.id="parsely-cfg",n["data-parsely-site"]="slate.com",n.src=e.dataset.parselyScriptSrc,n.defer=!0;var i=document.getElementsByTagName("script")[0];return i.parentNode.insertBefore(n,i),!0},updateConsentFunc:function(e){e||window.PARSELY&&(window.PARSELY=Function.prototype)}}),window.nonIabVendorApi.registerVendor("fbPixel",{categories:["C0002","C0003","C0004"],initFunc:function(e){return window.fbq("consent",e?"grant":"revoke"),window.fbq("set","autoConfig",!1,"166975463695820"),window.fbq("init","166975463695820"),window.fbq("track","PageView"),!0},updateConsentFunc:function(e){window.fbq("consent",e?"grant":"revoke")}}),initCriteo())};
}, {"1":1}];
window.modules["slate-ad-aps.client"] = [function(require,module,exports){"use strict";try{window.__uspapi("getUSPData",1,function(t,e){var a={si_section:getApsSection()};e&&(a.us_privacy=t.uspString),window.slateCMP.TCF.ready.then(function(){window.apstag&&window.apstag.init({pubID:"3075",adServer:"googletag",params:a,deals:!0,gdpr:{cmpTimeout:200}})})})}catch(t){console.warn("__uspapi failed",t)}function getApsSection(){var t=document.querySelector("div[data-adnode]"),e="";return t&&(e=t.getAttribute("data-adnode")),e.replace("/","   ").replace(/_/g," ")}
}, {}];
window.modules["masthead.client"] = [function(require,module,exports){"use strict";function asyncGeneratorStep(e,r,n,t,i,o,c){try{var a=e[o](c),s=a.value}catch(e){return void n(e)}a.done?r(s):Promise.resolve(s).then(t,i)}function _asyncToGenerator(e){return function(){var r=this,n=arguments;return new Promise(function(t,i){var o=e.apply(r,n);function c(e){asyncGeneratorStep(o,t,i,c,a,"next",e)}function a(e){asyncGeneratorStep(o,t,i,c,a,"throw",e)}c(void 0)})}}var menu,membership=require(16),dropdown=require(30),initializeThemePicker=require(43),_require=require(42),allowedOrigins=_require.allowedOrigins;function toggleMenu(e){(menu=menu||e.target.closest(".menu")).classList.toggle("menu--open"),document.documentElement.classList.toggle("menu-open",menu.classList.contains("menu--open"))}function addRedirectParam(e){var r=new URL(location.href).searchParams.get("redirect_uri"),n=new URL(e.currentTarget.href),t=r||location.href;n.searchParams.set("redirect_uri",t),e.currentTarget.href=n.toString()}function getVisibleSelectors(){return _getVisibleSelectors.apply(this,arguments)}function _getVisibleSelectors(){return(_getVisibleSelectors=_asyncToGenerator(regeneratorRuntime.mark(function e(){var r,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={signedOut:["mobile-subscribe","sign-in","subscribe"],signedIn:["mobile-subscribe","account","sign-out","subscribe"],member:["mobile-account","account","sign-out"]},e.next=3,membership.isMember();case 3:if(!e.sent){e.next=7;break}n="member",e.next=8;break;case 7:n=membership.isLoggedIn()?"signedIn":"signedOut";case 8:return e.abrupt("return",r[n]);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function eventAllowed(e){return-1!==allowedOrigins.indexOf(e.origin)&&e.data.slate}module.exports=function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var n,t,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,getVisibleSelectors();case 2:for(n=e.sent,t=0;t<n.length;t++)i=".js-account--".concat(n[t]),document.querySelectorAll(i).forEach(function(e){return e.hidden=!1});r.querySelectorAll(".js-toggle-menu").forEach(function(e){e.addEventListener("click",toggleMenu)}),r.querySelectorAll(".js-redirect-return").forEach(function(e){e.addEventListener("click",addRedirectParam)}),dropdown(r),initializeThemePicker(r),window.addEventListener("message",function(e){if(eventAllowed(e)&&"redirect"===e.data.type){var r=e.data.path,n=document.location.href,t=new URL(r,window.location.origin);t.searchParams.append("redirect_uri",n),window.location.href=t}});case 9:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}();
}, {"16":16,"30":30,"42":42,"43":43}];
window.modules["permutive.client"] = [function(require,module,exports){"use strict";var _require=require(44),getPianoId=_require.getPianoId;module.exports=function(e){window.nonIabVendorApi.registerVendor("permutive",{categories:["C0002","C0003","C0004"],initFunc:function(t){if(!t)return!1;function r(e){var t=document.cookie.match("(^|[^;]+)\\s*"+e+"\\s*=\\s*([^;]+)");return t?t.pop():""}function n(e,t){window.slatePermutiveData.page.user||(window.slatePermutiveData.page.user={}),window.slatePermutiveData.page.user[e]=t}try{var i=new URL(document.location).searchParams;i.get("utm_source")&&(window.slatePermutiveData.page.utmSource=i.get("utm_source")),i.get("utm_medium")&&(window.slatePermutiveData.page.utmMedium=i.get("utm_medium")),i.get("utm_campaign")&&(window.slatePermutiveData.page.utmCampaign=i.get("utm_campaign"))}catch(e){console.error(e)}if(e.dataset.isSplusUser)try{n("slatePlus",!0)}catch(e){console.error(e)}var a=[];function o(e,t){t&&(a.push({tag:e,id:t}),n(e,t))}o("slateId",getPianoId()||r("wapo_login_id")),o("publisherUserId",r("slate-uuid-js")),o("sailthruId",function(e){try{return new URL(document.location).searchParams.get(e)}catch(t){console.error("could not get "+e+" url param",t)}}("sid")),a.length>0&&window.permutive.identify(a),permutive.consent({opt_in:t,token:"slate-token"}),permutive.addon("web",window.slatePermutiveData);var u=document.createElement("script");u.src="//cdn.permutive.com/"+e.dataset.permutiveProjectId+"-web.js",u.defer=!0;var s=document.getElementsByTagName("script")[0];return s.parentNode.insertBefore(u,s),!0},updateConsentFunc:function(e){if(permutive)try{JSON.parse(localStorage["permutive-consent"]).opt_in!=e&&permutive.consent({opt_in:e,token:"slate-token"})}catch(t){permutive.consent({opt_in:e,token:"slate-token"})}}}),permutive.ready(function(){window.slateAmplitudeQueue.push(function(){var e=[];permutive.context&&e.push({tag:"puid",id:permutive.context.user_id});try{var t=window.amplitude.getInstance().options.deviceId;t&&e.push({tag:"amplitudeId",id:t})}catch(e){console.error("Error setting amplitudeId",e)}e.length>0&&permutive.identify(e)})})};
}, {"44":44}];
window.modules["piano.client"] = [function(require,module,exports){"use strict";var slateAmplitude=require(15),universalPianoService=require(42),adblockDetection=require(48),membership=require(16),loginSuccessHandler=require(58),afterCheckout=require(52),afterCheckoutClose=require(50),afterPianoInit=require(57),checkoutStateChangeHandler=require(55),showOffer=require(56),script=document.createElement("script");function loadPianoExperience(e){var t=document.createElement("script");t.async=!0,t.src="".concat(e.url,"/xbuilder/experience/load?aid=").concat(e.aid),t.addEventListener("error",function(e){console.warn("piano 💩 🛏",e)});var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}function initPianoExperience(e){window.tp||(window.tp=[]);var t=window.tp,r=slateAmplitude.getDomEventData();if(r=universalPianoService.formatArticleData(r)){for(var i in t.push(["setContentCreated",r.content_created]),t.push(["setContentAuthor",r.content_author]),t.push(["setContentSection",r.content_section]),t.push(["setTags",r.tags]),r.custom_variables)t.push(["setCustomVariable",i,r.custom_variables[i]]);e.scroll&&t.push(["setCustomVariable","scroll","1"])}t.push(["setUsePianoIdUserProvider",!0]),window.tp.push(["setCloudflareWorkerUrl","".concat(location.origin,"/piano-cookie-persist")]),t.push(["init",afterPianoInit]),t.push(["addHandler","loginSuccess",loginSuccessHandler]),t.push(["addHandler","checkoutStateChange",checkoutStateChangeHandler]),t.push(["addHandler","checkoutComplete",afterCheckout]),t.push(["addHandler","checkoutClose",afterCheckoutClose]),t.push(["addHandler","showOffer",showOffer])}function is404(){var e=document.querySelector("link[rel=canonical]");return!!e&&"/404"===new URL(e.href).pathname}script.src="/piano/scripts/resize.js",document.head.appendChild(script),module.exports=function(e){if(!is404()){membership.isMemberSkipLookup()||adblockDetection.enable();var t=JSON.parse(e.dataset.config);initPianoExperience(t),loadPianoExperience(t)}};
}, {"15":15,"16":16,"42":42,"48":48,"50":50,"52":52,"55":55,"56":56,"57":57,"58":58}];
window.modules["adblock-message.client"] = [function(require,module,exports){"use strict";
}, {}];
window.modules["webapp-serviceworker.client"] = [function(require,module,exports){"use strict";var slateAmplitude=require(15);module.exports=function(e){if(navigator.serviceWorker){window.addEventListener("load",function(){navigator.serviceWorker.register("/sw.js").then(function(e){},function(e){console.error("ServiceWorker registration failed: ",e)})}),window.addEventListener("beforeinstallprompt",function(e){e.userChoice.then(function(e){"dismissed"===e.outcome?slateAmplitude.track("PWA - dismissed install prompt"):slateAmplitude.track("PWA - Added to Home Screen")})});if(!["/plus","/plus-special-offer","/spotify-plus","/giveplus","/special-offer","/donate"].includes(location.pathname)){window.OneSignal=window.OneSignal||[];var n=document.createElement("script");n.src="https://cdn.onesignal.com/sdks/OneSignalSDK.js",n.async=!0,document.head.appendChild(n),OneSignal.push(function(){OneSignal.SERVICE_WORKER_PARAM={scope:"/push/onesignal/"},OneSignal.SERVICE_WORKER_PATH="push/onesignal/OneSignalSDKWorker.js",OneSignal.SERVICE_WORKER_UPDATER_PATH="push/onesignal/OneSignalSDKUpdaterWorker.js";var n={appId:e.dataset.onesignalId};JSON.parse(e.dataset.isEu)&&(n.requiresUserPrivacyConsent=!0),OneSignal.init(n)}),window.slateAmplitudeQueue.push(function(e){OneSignal.push(function(){try{var n=e.options.deviceId;OneSignal.setExternalUserId(n)}catch(e){console.error("failed to set onesignal user id",e)}})})}}else console.debug("Service worker not supported")};
}, {"15":15}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";var eventify=require(89),_pickBy=require(91),_each=require(90),DS=require(87),_throttle=require(65),Cookies=require(49);function registerGlobals(){window.DS=DS,window.Eventify=eventify,DS.value("Eventify",eventify),DS.value("_throttle",_throttle),DS.value("Cookies",Cookies),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,o){var t=_pickBy(o.definitions,function(e){return e.providerStrategy===o.providers.controller}),r=Object.keys(t);function n(e){return function(t){try{o.get(e,t)}catch(e){logMountError(t,e)}}}_each(r,function(o){var t=e.querySelectorAll('[data-uri*="/_components/'+o+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+o+'"]');_each(t,n(o)),_each(r,n(o))}),this.components=r}]),DS.get("components")}function logMountError(e,o){var t=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+t,o)}registerGlobals(),document.addEventListener("DOMContentLoaded",function(){mountDollarSliceComponents()}),-1===location.href.indexOf("edit=true")&&require(88);
}, {"49":49,"65":65,"87":87,"88":88,"89":89,"90":90,"91":91}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";var metrics=require(92),isMember=require(16).isMemberSkipLookup();DS.service("adService",["$window","headerBidding","$visibility",function(e,t,a){e.googletag=e.googletag||{},e.googletag.cmd=e.googletag.cmd||[],e.pbjs=e.pbjs||{},e.pbjs.que=e.pbjs.que||[];var i,o={},r=[],s=(i=/[?&]test_ads=([^&#?]+)/.exec(e.location.search))?i[1]:"",d=window.document.documentElement.getAttribute("data-uri").split("/")[2].replace("@published",""),l=!0,n=[];function g(e){var t=[];return e&&e.length&&(e=e.split(",")).map(function(e){e=e.split("x");var a=parseInt(e[0]),i=parseInt(e[1]);t.push([a,i])}),t}function u(){var e=document.querySelector("div[data-adnode]"),t="";return e&&(t=e.getAttribute("data-adnode")),t}!function(){var e=function(){var e;try{e=[document.cookie.match(/__utp=([^;^$]+)/)[1].split(".")[1]].map(atob).map(JSON.parse)[0].email}catch(e){return!1}return e.trim().toLowerCase()}(),t={placementID:"13468"};e?t.email=e:(t.detectionType="url",t.urlParameter="email",t.detectionSubject="all");var a=document.createElement("script");a.onload=function(){window.ats.start(t)},a.src="https://ats.rlcdn.com/ats.js",document.body.appendChild(a)}(),e.outstreamBackfill=function(e){var t;switch(e){case"outstream-video-1":t="outstream-video-backfill-1";break;case"outstream-video-2":t="outstream-video-backfill-2";break;case"mobile-outstream-video-1":t="mobile-outstream-video-backfill-1";break;case"mobile-outstream-video-2":t="mobile-outstream-video-backfill-2";break;case"outstream-video-xl-1":t="outstream-video-xl-backfill-1";break;case"outstream-video-xl-2":t="outstream-video-xl-backfill-2"}t&&(document.querySelector("#"+t).parentElement.style.display="",document.querySelector("#"+e).parentElement.style.display="none")},e.googletag.cmd.push(function(){var i=document.querySelector(".js-analytics-js-data").getAttribute("data-pagetype").replace(" ","-");e.googletag.pubads().disableInitialLoad(),e.googletag.enableServices();var o=Math.floor(1e13*Math.random()),g=document.querySelectorAll('meta[name="dfp-cache-buster"]')[0];g&&g.content&&(o=g.content),e.googletag.pubads().setTargeting("dfp_cache_buster",o).setTargeting("page_id",d).setTargeting("page_type",i);document.cookie.match(/usprivacy=\d+[YN]Y/)&&e.googletag.pubads().setRequestNonPersonalizedAds(1),s&&googletag.pubads().setTargeting("kw","test_"+s);var u=document.cookie.match(/AB=(\d+_\d+)/);u&&u.length>1&&googletag.pubads().setTargeting("ab_var",u[1]);var c=document.querySelector(".article__right-rail"),m=window.innerWidth>=1440;c&&m?googletag.pubads().setTargeting("article_right_rail","true"):googletag.pubads().setTargeting("article_right_rail","false"),googletag.pubads().addEventListener("slotOnload",function(e){if(l){var t=Math.round(performance.now()),a=e.slot.getResponseInformation();metrics.firstAdLoaded(t,a.campaignId),l=!1}}),isMember&&googletag.pubads().setTargeting("segs","plus"),window.tests.disable_taboola?googletag.pubads().setTargeting("taboola_test","taboola_disabled"):googletag.pubads().setTargeting("taboola_test","taboola_enabled"),window.tests.disable_adLightning?googletag.pubads().setTargeting("al_test","al_disabled"):googletag.pubads().setTargeting("al_test","al_enabled"),googletag.pubads().addEventListener("slotRenderEnded",function(i){var o=i.slot,s=o.getSlotElementId(),d=e.document.getElementById(s);if(Array.isArray(i.size)&&i.size[0]&&i.size[1]){var l=i.size[0]+"x"+i.size[1];(function(e,t){return"1x2"!==e&&"1x3"!==e&&"1x4"!==e&&"300x251"!==e&&!["mobile-outstream-video-1","mobile-outstream-video-2","outstream-video-1","outstream-video-2","outstream-video-xl-1","outstream-video-xl-2"].includes(t)})(l,s)&&!r[s]&&(function(e){e.clearTargeting("hb_adid"),e.clearTargeting("hb_bidder"),e.clearTargeting("hb_pb"),e.clearTargeting("hb_size"),e.setTargeting("refresh","yes")}(o),function(i,o,r){setInterval(function(){(function(t){return!!e.document.hasFocus()&&a.isElementInViewport(t)})(r)&&t.prebid(o,i)},3e4)}(o,n[s],d),r[s]=!0)}})}),this.requestAd=function(e){e.defineSlot(),googletag.pubads().refresh([e.gptSlot],{changeCorrelator:!1})},this.createAd=function(t){var a,i,r=t.getAttribute("data-type"),s=t.getAttribute("data-prebid"),d=t.getAttribute("data-sizes"),l=t.getAttribute("data-prebid-sizes"),c=t.getAttribute("data-zone-id"),m=t.getAttribute("data-placement-id"),p=t.getAttribute("data-criteo-id"),b=t.getAttribute("data-site-id"),h=t.getAttribute("data-tl-code");return o[r]||(o[r]=1),t.id=r+"-"+o[r],o[r]++,{id:t.id,type:r,adUnit:("91898098","slate.com",i=u(),"91898098/slate.com/"+i),prebid:(a=s,"true"===a),dfpSizes:g(d),prebidSizes:g(l),rubiconZoneId:c,appnexusPlacementId:m,criteoZoneId:p,indexSiteId:b,tripleliftCode:h,gptSlot:null,defineSlot:function(){this.gptSlot=e.googletag.defineSlot(this.adUnit,this.dfpSizes,this.id),n[this.id]=this,this.gptSlot.addService(googletag.pubads()),this.gptSlot.setTargeting("site","redux"),this.gptSlot.setTargeting("refresh","no"),this.gptSlot.setTargeting("pos",this.id);["mid-article-spot","mid-article-spot-tablet","mid-article-spot-mobile","mid-article-spot-xl","outstream-video","mobile-outstream-video","outstream-video-xl"].includes(this.type)?this.gptSlot.setTargeting("outstream_eligible","true"):this.gptSlot.setTargeting("outstream_eligible","false"),e.googletag.display(this.id)}}}}]);
}, {"16":16,"92":92}];
window.modules["headerbidding.legacy"] = [function(require,module,exports){"use strict";DS.service("headerBidding",function(){var e;require(16).isMemberSkipLookup();function t(e){e.biddersManager.amazon&&e.biddersManager.prebid&&i(e)}function i(e){e.biddersManager.adserverRequestSent||(e.biddersManager.adserverRequestSent=!0,googletag.cmd.push(function(){googletag.pubads().refresh([e.gptSlot],{changeCorrelator:!1})}))}function s(e){e.gptSlot||e.defineSlot()}this.prebid=function(t){(e=t).biddersManager={adserverRequestSent:!1,prebid:!1,amazon:!1};var r=this;window.slateCMP.TCF.ready.then(function(e){r.requestBidsFromExchanges.call(r)}),setTimeout(function(){googletag.cmd.push(function(){s(e),i(e)})},1500)},this.requestBidsFromExchanges=function(){this.getBidsFromPrebidExchanges(),this.getBidsFromAmazon()},this.getBidsFromPrebidExchanges=function(){var i=this.createPrebidAdUnit();pbjs.que.push(function(){pbjs.addAdUnits([i]);var r=e;pbjs.requestBids({adUnitCodes:[e.id],bidsBackHandler:function(){googletag.cmd.push(function(){pbjs.que.push(function(){s(r),pbjs.setTargetingForGPTAsync([r.id]),pbjs.removeAdUnit(r.id),r.biddersManager.prebid=!0,t(r)})})}})})},this.getBidsFromAmazon=function(){var i=this.createApsAdUnit(),r=pbjs.getConfig("bidderTimeout"),n=r||800,d=e;apstag&&apstag.fetchBids({slots:[i],timeout:n},function(e){googletag.cmd.push(function(){s(d),apstag.setDisplayBids(),d.biddersManager.amazon=!0,t(d)})})},this.createPrebidAdUnit=function(){var t={sizes:e.prebidSizes},i={code:e.id,mediaTypes:{banner:t},bids:this.getBidders()};return function(e){return["mid-article-spot","mid-article-spot-tablet","mid-article-spot-mobile","mid-article-spot-xl","outstream-video","mobile-outstream-video","outstream-video-xl"].includes(e.type)}(e)&&(i.mediaTypes.video={context:"outstream",playerSize:[640,480]}),i},this.getBidders=function(){var t,i=window.innerWidth<768,s=(e.type,[]);if(s.push(this.appnexus()),s.push(this.triplelift()),("mid-article-spot"===(t=e.type)||"mid-article-spot-xl"===t||"mid-article-spot-tablet"===t||"mid-article-spot-mobile"===t)&&s.push(this.concert(e)),i&&s.push(this.kargo()),s.push(this.rubicon()),!this.isEuUser())for(var r=0;r<e.prebidSizes.length;r++){var n=e.prebidSizes[r],d=this.index(n);s.push(d)}return s.push(this.criteo()),s},this.createApsAdUnit=function(){var t={};return"mob-adhesion"===e.type&&(t.ggProduct="inScreen"),{slotID:e.id,slotName:e.adUnit,sizes:e.prebidSizes,slotParams:t}},this.appnexus=function(){return{bidder:"appnexusAst",params:{placementId:e.appnexusPlacementId}}},this.rubicon=function(){return{bidder:"rubicon",params:{accountId:"13590",siteId:"60302",zoneId:e.rubiconZoneId}}},this.criteo=function(){return{bidder:"criteo",params:{networkId:"7462"}}},this.index=function(t){return{bidder:"ix",params:{siteId:e.indexSiteId,size:t}}},this.kargo=function(){return{bidder:"kargo",params:{placementId:"mob-adhesion"===e.type?"_mBJrAZ6WvF":"_uG77kNNswo"}}},this.triplelift=function(){return{bidder:"triplelift",params:{inventoryCode:e.tripleliftCode}}},this.concert=function(e){return{bidder:"concert",params:{partnerId:"slate",site:"slate.com",placementId:e.id,slot:e.type}}},this.isEuUser=function(){return document.cookie.indexOf("GDPR_consent=1")>-1}});
}, {"16":16}];
window.modules["lazyload.legacy"] = [function(require,module,exports){"use strict";require(93),require(33);var Layzr=require(94),instance=Layzr({threshold:100});instance.on("src:before",function(e){e.addEventListener("load",function(n){e.parentElement.classList.add("loaded")})}),document.addEventListener("DOMContentLoaded",function(e){instance.update().check().handlers(!0)});
}, {"33":33,"93":93,"94":94}];
window.modules["prebid.min.legacy"] = [function(require,module,exports){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){var t=window.pbjsChunk;window.pbjsChunk=function(n,o,a){for(var c,s,u,d=0,l=[];d<n.length;d++)s=n[d],r[s]&&l.push(r[s][0]),r[s]=0;for(c in o)Object.prototype.hasOwnProperty.call(o,c)&&(e[c]=o[c]);for(t&&t(n,o,a);l.length;)l.shift()();if(a)for(d=0;d<a.length;d++)u=i(i.s=a[d]);return u};var n={},r={386:0};function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=n,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e},i(i.s=962)}({0:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"internal",function(){return C}),t.getPrebidInternal=function(){return w},n.d(t,"bind",function(){return D}),t.getUniqueIdentifierStr=k,t.generateUUID=function e(t){return t?(t^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e)},t.getBidIdParameter=function(e,t){return t&&t[e]?t[e]:""},t.tryAppendQueryString=function(e,t,n){return n?e+t+"="+encodeURIComponent(n)+"&":e},t.parseQueryStringParameters=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t.replace(/&$/,"")},t.transformAdServerTargetingObj=function(e){return e&&Object.getOwnPropertyNames(e).length>0?ce(e).map(function(t){return"".concat(t,"=").concat(encodeURIComponent(se(e,t)))}).join("&"):""},t.getAdUnitSizes=function(e){if(e){var t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var n=e.mediaTypes.banner.sizes;Array.isArray(n[0])?t=n:t.push(n)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?t=e.sizes:t.push(e.sizes));return t}},t.parseSizesInput=function(e){var t=[];if("string"==typeof e){var n=e.split(","),r=/^(\d)+x(\d)+$/i;if(n)for(var i in n)$(n,i)&&n[i].match(r)&&t.push(n[i])}else if("object"===y(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])t.push(P(e));else for(var a=0;a<o;a++)t.push(P(e[a]))}return t},t.parseGPTSingleSizeArray=P,t.parseGPTSingleSizeArrayToRtbSize=function(e){if(U(e))return{w:e[0],h:e[1]}},t.getWindowTop=B,t.getWindowSelf=N,t.getWindowLocation=M,t.logMessage=q,t.logInfo=L,t.logWarn=F,t.logError=z,t.hasConsoleLogger=function(){return S},t.debugTurnedOn=W,t.createInvisibleIframe=function(){var e=document.createElement("iframe");return e.id=k(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e},t.getParameterByName=function(e){return he(M().search)[e]||""},t.isA=G,t.isFn=H,t.isStr=K,t.isArray=J,t.isNumber=Q,t.isPlainObject=X,t.isBoolean=function(e){return G(e,"Boolean")},t.isEmpty=Y,t.isEmptyStr=function(e){return K(e)&&(!e||0===e.length)},t._each=Z,t.contains=function(e,t){if(Y(e))return!1;if(H(e.indexOf))return-1!==e.indexOf(t);for(var n=e.length;n--;)if(e[n]===t)return!0;return!1},t._map=function(e,t){if(Y(e))return[];if(H(e.map))return e.map(t);var n=[];return Z(e,function(r,i){n.push(t(r,i,e))}),n},t.hasOwn=$,t.insertElement=ee,t.triggerPixel=te,t.callBurl=function(e){var t=e.source,n=e.burl;t===O.S2S.SRC&&n&&C.triggerPixel(n)},t.insertHtmlIntoIframe=function(e){if(e){var t=document.createElement("iframe");t.id=k(),t.width=0,t.height=0,t.hspace="0",t.vspace="0",t.marginWidth="0",t.marginHeight="0",t.style.display="none",t.style.height="0px",t.style.width="0px",t.scrolling="no",t.frameBorder="0",t.allowtransparency="true",C.insertElement(t,document,"body"),t.contentWindow.document.open(),t.contentWindow.document.write(e),t.contentWindow.document.close()}},t.insertUserSyncIframe=ne,t.createTrackPixelHtml=function(e){return e?'<div style="position:absolute;left:0px;top:0px;visibility:hidden;">'+'<img src="'+encodeURI(e)+'"></div>':""},t.createTrackPixelIframeHtml=re,t.getValueString=ie,t.uniques=oe,t.flatten=ae,t.getBidRequest=function(e,t){var n;if(e)return t.some(function(t){var r=s()(t.bids,function(t){return["bidId","adId","bid_id"].some(function(n){return t[n]===e})});return r&&(n=r),r}),n},t.getKeys=ce,t.getValue=se,t.getKeyByValue=function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n},t.getBidderCodes=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits).map(function(e){return e.bids.map(function(e){return e.bidder}).reduce(ae,[])}).reduce(ae).filter(oe)},t.isGptPubadsDefined=ue,t.isApnGetTagDefined=function(){if(window.apntag&&H(window.apntag.getTag))return!0},n.d(t,"getHighestCpm",function(){return de}),n.d(t,"getOldestHighestCpmBid",function(){return le}),n.d(t,"getLatestHighestCpmBid",function(){return fe}),t.shuffle=function(e){for(var t=e.length;t>0;){var n=Math.floor(Math.random()*t),r=e[--t];e[t]=e[n],e[n]=r}return e},t.adUnitsFilter=function(e,t){return d()(e,t&&t.adUnitCode)},t.deepClone=be,t.inIframe=function(){try{return C.getWindowSelf()!==C.getWindowTop()}catch(e){return!0}},t.isSafariBrowser=function(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)},t.replaceAuctionPrice=function(e,t){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,t)},t.replaceClickThrough=function(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)},t.timestamp=function(){return(new Date).getTime()},t.getPerformanceNow=function(){return window.performance&&window.performance.now&&window.performance.now()||0},t.hasDeviceAccess=function(){return!1!==r.b.getConfig("deviceAccess")},t.checkCookieSupport=ge,t.delayExecution=function(e,t){if(t<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(t));var n=0;return function(){++n===t&&e.apply(this,arguments)}},t.groupBy=function(e,t){return e.reduce(function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e},{})},t.getDefinedParams=function(e,t){return t.filter(function(t){return e[t]}).reduce(function(t,n){return v(t,m({},n,e[n]))},{})},t.isValidMediaTypes=function(e){var t=["banner","native","video"];return!!Object.keys(e).every(function(e){return d()(t,e)})&&(!e.video||!e.video.context||d()(["instream","outstream","adpod"],e.video.context))},t.getBidderRequest=function(e,t,n){return s()(e,function(e){return e.bids.filter(function(e){return e.bidder===t&&e.adUnitCode===n}).length>0})||{start:null,auctionId:null}},t.getUserConfiguredParams=function(e,t,n){return e.filter(function(e){return e.code===t}).map(function(e){return e.bids}).reduce(ae,[]).filter(function(e){return e.bidder===n}).map(function(e){return e.params||{}})},t.getOrigin=function(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")},t.getDNT=function(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack},t.isAdUnitCodeMatchingSlot=function(e){return function(t){return me(e,t)}},t.isSlotMatchingAdUnitCode=ve,t.getGptSlotInfoForAdUnitCode=function(e){var t;return ue()&&(t=s()(window.googletag.pubads().getSlots(),ve(e))),t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}},t.unsupportedBidderMessage=function(e,t){var n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n    ".concat(e.code," is a ").concat(n," ad unit\n    containing bidders that don't support ").concat(n,": ").concat(t,".\n    This bidder won't fetch demand.\n  ")},t.isInteger=ye,t.convertCamelToUnderscore=function(e){return e.replace(/(?:^|\.?)([A-Z])/g,function(e,t){return"_"+t.toLowerCase()}).replace(/^_/,"")},t.cleanObj=function(e){return Object.keys(e).reduce(function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t},{})},t.pick=function(e,t){return"object"!==y(e)?{}:t.reduce(function(n,r,i){if("function"==typeof r)return n;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var c=e[r];return"function"==typeof t[i+1]&&(c=t[i+1](c,n)),void 0!==c&&(n[o]=c),n},{})},t.transformBidderParamKeywords=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return Z(e,function(e,r){if(J(e)){var i=[];Z(e,function(e){((e=ie(t+"."+r,e))||""===e)&&i.push(e)}),e=i}else{if(!K(e=ie(t+"."+r,e)))return;e=[e]}n.push({key:r,value:e})}),n},t.convertTypes=function(e,t){return Object.keys(e).forEach(function(n){var r,i;t[n]&&(H(e[n])?t[n]=e[n](t[n]):t[n]=(r=e[n],i=t[n],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(t[n])&&delete t.key)}),t},t.isArrayOfNums=function(e,t){return J(e)&&(!t||e.length===t)&&e.every(function(e){return ye(e)})},t.fill=function(e,t){for(var n=[],r=0;r<t;r++){var i=X(e)?be(e):e;n.push(i)}return n},t.chunk=function(e,t){for(var n=[],r=0;r<Math.ceil(e.length/t);r++){var i=r*t,o=i+t;n.push(e.slice(i,o))}return n},t.getMinValueFromArray=function(e){return Math.min.apply(Math,p(e))},t.getMaxValueFromArray=function(e){return Math.max.apply(Math,p(e))},t.compareOn=function(e){return function(t,n){return t[e]<n[e]?1:t[e]>n[e]?-1:0}},t.parseQS=he,t.formatQS=Oe,t.parseUrl=function(e,t){var n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);var r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:C.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}},t.buildUrl=function(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(C.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")},t.deepEqual=_e,t.mergeDeep=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];if(!r.length)return t;var o=r.shift();if(X(t)&&X(o))for(var a in o)X(o[a])?(t[a]||v(t,m({},a,{})),e(t[a],o[a])):J(o[a])&&t[a]?J(t[a])&&(t[a]=t[a].concat(o[a])):v(t,m({},a,o[a]));return e.apply(void 0,[t].concat(r))},t.cyrb53Hash=function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,t){if(H(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},i=3735928559^n,o=1103547991^n,a=0;a<e.length;a++)i=r(i^(t=e.charCodeAt(a)),2654435761),o=r(o^t,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()},t.isAllowZeroCpmBidsEnabled=function(e){var t=Object(i.a)().bidderSettings;return t[e]&&!0===t[e].allowZeroCpmBids||t.standard&&!0===t.standard.allowZeroCpmBids};var r=n(3),i=n(14),o=n(167),a=n.n(o),c=n(11),s=n.n(c),u=n(12),d=n.n(u),l=n(168);n.d(t,"deepAccess",function(){return l.a});var f=n(169);function p(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function y(e){return(y="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}n.d(t,"deepSetValue",function(){return f.a});var h,O=n(5),_=Object.prototype.toString,j=Boolean(window.console),S=Boolean(j&&window.console.log),E=Boolean(j&&window.console.info),A=Boolean(j&&window.console.warn),I=Boolean(j&&window.console.error),T=n(10),C={checkCookieSupport:ge,createTrackPixelIframeHtml:re,getWindowSelf:N,getWindowTop:B,getWindowLocation:M,insertUserSyncIframe:ne,insertElement:ee,isFn:H,triggerPixel:te,logError:z,logWarn:F,logMessage:q,logInfo:L,parseQS:he,formatQS:Oe,deepEqual:_e},w={},x={},D=function(e,t){return t}.bind(null,1,x)()===x?Function.prototype.bind:function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,n.concat(Array.prototype.slice.call(arguments)))}},R=(h=0,function(){return++h});function k(){return R()+Math.random().toString(16).substr(2)}function P(e){if(U(e))return e[0]+"x"+e[1]}function U(e){return J(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function B(){return window.top}function N(){return window.self}function M(){return window.location}function q(){W()&&S&&console.log.apply(console,V(arguments,"MESSAGE:"))}function L(){W()&&E&&console.info.apply(console,V(arguments,"INFO:"))}function F(){W()&&A&&console.warn.apply(console,V(arguments,"WARNING:")),T.emit(O.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function z(){W()&&I&&console.error.apply(console,V(arguments,"ERROR:")),T.emit(O.EVENTS.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function V(e,t){e=[].slice.call(e);var n=r.b.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?"%c".concat(n):"")),e;function i(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function W(){return!!r.b.getConfig("debug")}function G(e,t){return _.call(e)==="[object "+t+"]"}function H(e){return G(e,"Function")}function K(e){return G(e,"String")}function J(e){return G(e,"Array")}function Q(e){return G(e,"Number")}function X(e){return G(e,"Object")}function Y(e){if(!e)return!0;if(J(e)||K(e))return!(e.length>0);for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}function Z(e,t){if(!Y(e)){if(H(e.forEach))return e.forEach(t,this);var n=0,r=e.length;if(r>0)for(;n<r;n++)t(e[n],n,e);else for(n in e)hasOwnProperty.call(e,n)&&t.call(this,e[n],n)}}function $(e,t){return e.hasOwnProperty?e.hasOwnProperty(t):void 0!==e[t]&&e.constructor.prototype[t]!==e[t]}function ee(e,t,n,r){var i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if((i=i.length?i:t.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function te(e,t){var n=new Image;t&&C.isFn(t)&&(n.addEventListener("load",t),n.addEventListener("error",t)),n.src=e}function ne(e,t){var n=C.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),r=document.createElement("div");r.innerHTML=n;var i=r.firstChild;t&&C.isFn(t)&&(i.addEventListener("load",t),i.addEventListener("error",t)),C.insertElement(i,document,"html",!0)}function re(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(t&&(e=encodeURI(e)),n&&(n='sandbox="'.concat(n,'"')),"<iframe ".concat(n,' id="').concat(k(),'"\n      frameborder="0"\n      allowtransparency="true"\n      marginheight="0" marginwidth="0"\n      width="0" hspace="0" vspace="0" height="0"\n      style="height:0px;width:0px;display:none;"\n      scrolling="no"\n      src="').concat(e,'">\n    </iframe>')):""}function ie(e,t,n){return null==t?n:K(t)?t:Q(t)?t.toString():void C.logWarn("Unsuported type for param: "+e+" required type: String")}function oe(e,t,n){return n.indexOf(e)===t}function ae(e,t){return e.concat(t)}function ce(e){return Object.keys(e)}function se(e,t){return e[t]}function ue(){if(window.googletag&&H(window.googletag.pubads)&&H(window.googletag.pubads().getSlots))return!0}var de=pe("timeToRespond",function(e,t){return e>t}),le=pe("responseTimestamp",function(e,t){return e>t}),fe=pe("responseTimestamp",function(e,t){return e<t});function pe(e,t){return function(n,r){return n.cpm===r.cpm?t(n[e],r[e])?r:n:n.cpm<r.cpm?r:n}}function be(e){return a()(e)}function ge(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}var me=function(e,t){return e.getAdUnitPath()===t||e.getSlotElementId()===t};function ve(e){return function(t){return me(t,e)}}function ye(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function he(e){return e?e.replace(/^\?/,"").split("&").reduce(function(e,t){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.split("="),2),r=n[0],i=n[1];return/\[\]$/.test(r)?(e[r=r.replace("[]","")]=e[r]||[],e[r].push(i)):e[r]=i||"",e},{}):{}}function Oe(e){return Object.keys(e).map(function(t){return Array.isArray(e[t])?e[t].map(function(e){return"".concat(t,"[]=").concat(e)}).join("&"):"".concat(t,"=").concat(e[t])}).join("&")}function _e(e,t){if(e===t)return!0;if("object"===y(e)&&null!==e&&"object"===y(t)&&null!==t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e){if(!t.hasOwnProperty(n))return!1;if(!_e(e[n],t[n]))return!1}return!0}return!1}},1:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"storage",function(){return E}),t.registerBidder=function(e){var t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){var n=I(e);i.default.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach(function(t){var r,o,a=t;Object(v.isPlainObject)(t)&&(a=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.default.aliasRegistry[a]=e.code,n(S({},e,{code:a,gvlid:r,skipPbsAliasing:o}))})},t.newBidder=I,n.d(t,"registerSyncInner",function(){return T}),t.preloadBidderMappingFile=C,t.getIabSubCategory=function(e,t){var n=i.default.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var r=n.getSpec().getMappingFileInfo(),o=r.localStorageKey?r.localStorageKey:n.getBidderCode(),a=E.getDataFromLocalStorage(o);if(a){try{a=JSON.parse(a)}catch(t){Object(v.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return a.mapping[t]?a.mapping[t]:null}}},t.isValid=w;var r=n(82),i=n(8),o=n(3),a=n(43),c=n(60),s=n(39),u=n(21),d=n(5),l=n.n(d),f=n(10),p=n.n(f),b=n(12),g=n.n(b),m=n(4),v=n(0),y=n(2),h=n(9),O=n(7);function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j(e){return(j="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var E=Object(O.a)("bidderFactory"),A=["requestId","cpm","ttl","creativeId","netRevenue","currency"];function I(e){return S(new r.a(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:t,callBids:function(r,c,s,u,d,f){if(Array.isArray(r.bids)){var b={},g=[],m=r.bids.filter(n);if(0!==m.length){var y={};m.forEach(function(e){y[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)});var h=e.buildRequests(m,r);if(h&&0!==h.length){Array.isArray(h)||(h=[h]);var O=Object(v.delayExecution)(f(_),h.length);h.forEach(function(e){return p.a.emit(l.a.EVENTS.BEFORE_BIDDER_HTTP,r)}),h.forEach(function(t){switch(t.method){case"GET":u("".concat(t.url).concat(function(e){return e?"?".concat("object"===j(e)?Object(v.parseQueryStringParameters)(e):e):""}(t.data)),{success:f(n),error:o},void 0,S({method:"GET",withCredentials:!0},t.options));break;case"POST":u(t.url,{success:f(n),error:o},"string"==typeof t.data?t.data:JSON.stringify(t.data),S({method:"POST",contentType:"text/plain",withCredentials:!0},t.options));break;default:Object(v.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),O()}function n(n,i){d(e.code);try{n=JSON.parse(n)}catch(e){}var o;n={body:n,headers:{get:i.getResponseHeader.bind(i)}},g.push(n);try{o=e.interpretResponse(n,t)}catch(t){return Object(v.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void O()}function s(t){var n=y[t.requestId];if(n){t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||S({},t[n.bidder]);var i=S(Object(a.a)(l.a.STATUS.GOOD,n),t);!function(e,t){b[e]=!0,w(e,t,[r])&&c(e,t)}(n.adUnitCode,i)}else Object(v.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring."))}o&&(Object(v.isArray)(o)?o.forEach(s):s(o)),O(o)}function o(t,n){d(e.code),i.default.callBidderError(e.code,n,r),p.a.emit(l.a.EVENTS.BIDDER_ERROR,{error:n,bidderRequest:r}),Object(v.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids.")),O()}})}else _()}else _()}function _(){s(),o.b.runWithBidder(e.code,function(){p.a.emit(l.a.EVENTS.BIDDER_DONE,r),t(g,r.gdprConsent,r.uspConsent)})}}});function t(t,n,r){T(e,t,n,r)}function n(t){return!!e.isBidRequestValid(t)||(Object(v.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}}var T=Object(h.b)("async",function(e,t,n,r){var a=o.b.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(a||!i.default.aliasRegistry[e.code])){var s=o.b.getConfig("userSync.filterSettings"),u=e.getUserSyncs({iframeEnabled:!(!s||!s.iframe&&!s.all),pixelEnabled:!(!s||!s.image&&!s.all)},t,n,r);u&&(Array.isArray(u)||(u=[u]),u.forEach(function(t){c.a.registerSync(t.type,e.code,t.url)}))}},"registerSyncs");function C(e,t){if(!o.b.getConfig("adpod.brandCategoryExclusion"))return e.call(this,t);t.filter(function(e){return Object(v.deepAccess)(e,"mediaTypes.video.context")===y.a}).map(function(e){return e.bids.map(function(e){return e.bidder})}).reduce(v.flatten,[]).filter(v.uniques).forEach(function(e){var t=i.default.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var n=t.getSpec().getMappingFileInfo(),r=n.refreshInDays?n.refreshInDays:1,o=n.localStorageKey?n.localStorageKey:t.getSpec().code,a=E.getDataFromLocalStorage(o);try{(!(a=a?JSON.parse(a):void 0)||Object(v.timestamp)()>a.lastUpdated+24*r*60*60*1e3)&&Object(m.a)(n.url,{success:function(t){try{t=JSON.parse(t);var n={lastUpdated:Object(v.timestamp)(),mapping:t.mapping};E.setDataInLocalStorage(o,JSON.stringify(n))}catch(t){Object(v.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){Object(v.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(t){Object(v.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}}),e.call(this,t)}function w(e,t,n){function r(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?(i=Object.keys(t),A.every(function(e){return g()(i,e)&&!g()([void 0,null],t[e])})?"native"!==t.mediaType||Object(s.g)(t,n)?"video"!==t.mediaType||Object(u.d)(t,n)?!("banner"===t.mediaType&&!function(e,t,n){if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;var r=Object(v.getBidderRequest)(n,t.bidderCode,e),i=r&&r.bids&&r.bids[0]&&r.bids[0].sizes,o=Object(v.parseSizesInput)(i);if(1===o.length){var a=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o[0].split("x"),2),c=a[0],s=a[1];return t.width=parseInt(c,10),t.height=parseInt(s,10),!0}return!1}(e,t,n)&&(Object(v.logError)(r("Banner bids require a width and height")),1)):(Object(v.logError)(r("Video bid does not have required vastUrl or renderer property")),!1):(Object(v.logError)(r("Native bid missing some required properties.")),!1):(Object(v.logError)(r("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1)):(Object(v.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):(Object(v.logWarn)("No adUnitCode was supplied to addBidResponse."),!1);var i}Object(h.a)("checkAdUnitSetup").before(C)},10:function(e,t,n){function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i=n(0),o=n(5),a=Array.prototype.slice,c=Array.prototype.push,s=i._map(o.EVENTS,function(e){return e}),u=o.EVENT_ID_PATHS,d=[];e.exports=function(){var e={},t={};function n(t,n){i.logMessage("Emitting event for: "+t);var r=n[0]||{},o=r[u[t]],a=e[t]||{que:[]},s=i._map(a,function(e,t){return t}),l=[];d.push({eventType:t,args:r,id:o,elapsedTime:i.getPerformanceNow()}),o&&i.contains(s,o)&&c.apply(l,a[o].que),c.apply(l,a.que),i._each(l,function(e){if(e)try{e.apply(null,n)}catch(e){i.logError("Error executing handler:","events.js",e)}})}return t.on=function(t,n,r){if(function(e){return i.contains(s,e)}(t)){var o=e[t]||{que:[]};r?(o[r]=o[r]||{que:[]},o[r].que.push(n)):o.que.push(n),e[t]=o}else i.logError("Wrong event name : "+t+" Valid event names :"+s)},t.emit=function(e){n(e,a.call(arguments,1))},t.off=function(t,n,r){var o=e[t];i.isEmpty(o)||i.isEmpty(o.que)&&i.isEmpty(o[r])||r&&(i.isEmpty(o[r])||i.isEmpty(o[r].que))||(r?i._each(o[r].que,function(e){var t=o[r].que;e===n&&t.splice(t.indexOf(e),1)}):i._each(o.que,function(e){var t=o.que;e===n&&t.splice(t.indexOf(e),1)}),e[t]=o)},t.get=function(){return e},t.getEvents=function(){var e=[];return i._each(d,function(t){var n=r({},t);e.push(n)}),e},t}()},100:function(e,t,n){t.a=function(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}},t.c=function(e){var t=u(arguments.length>1&&void 0!==arguments[1]?arguments[1]:s);return!t.shouldFilter||!!t.sizesSupported[e]},t.b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.labels,n=void 0===t?[]:t,r=e.labelAll,o=void 0!==r&&r,c=e.activeLabels,d=void 0===c?[]:c,l=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0,p=u(arguments.length>3&&void 0!==arguments[3]?arguments[3]:s);l=Object(i.isPlainObject)(l)?Object(i.deepClone)(l):f?{banner:{sizes:f}}:{};var b=Object(i.deepAccess)(l,"banner.sizes");p.shouldFilter&&b&&(l.banner.sizes=b.filter(function(e){return p.sizesSupported[e]}));var g=Object.keys(l),m={active:g.every(function(e){return"banner"!==e})||g.some(function(e){return"banner"===e})&&Object(i.deepAccess)(l,"banner.sizes.length")>0&&(0===n.length||!o&&(n.some(function(e){return p.labels[e]})||n.some(function(e){return a()(d,e)}))||o&&n.reduce(function(e,t){return e?p.labels[t]||a()(d,t):e},!0)),mediaTypes:l};return b&&b.length!==l.banner.sizes.length&&(m.filterResults={before:b,after:l.banner.sizes}),m};var r=n(3),i=n(0),o=n(12),a=n.n(o);function c(e){return(c="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var s=[];function u(e){return e.reduce(function(e,t){if("object"===c(t)&&"string"==typeof t.mediaQuery&&t.mediaQuery.length>0){var n=!1;try{n=Object(i.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){Object(i.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),n=matchMedia(t.mediaQuery).matches}n&&(Array.isArray(t.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach(function(n){return(t[n]||[]).forEach(function(t){return e[n][t]=!0})}))}else Object(i.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e},{labels:{},sizesSupported:{},shouldFilter:!1})}r.b.getConfig("sizeConfig",function(e){return function(e){s=e}(e.sizeConfig)})},101:function(e,t,n){t.b=function(e,t,n){var o={puts:e.map(a,n)};Object(r.a)(i.b.getConfig("cache.url"),function(e){return{success:function(t){var n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error("Error storing video ad in the cache: ".concat(t,": ").concat(JSON.stringify(n))),[])}}}(t),JSON.stringify(o),{contentType:"text/plain",withCredentials:!0})},t.a=function(e){return"".concat(i.b.getConfig("cache.url"),"?uuid=").concat(e)};var r=n(4),i=n(3),o=n(0);function a(e){var t,n,r,a={type:"xml",value:e.vastXml?e.vastXml:(t=e.vastUrl,n=e.vastImpUrl,r=n?"<![CDATA[".concat(n,"]]>"):"",'<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA['.concat(t,"]]></VASTAdTagURI>\n        <Impression>").concat(r,"</Impression>\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>")),ttlseconds:Number(e.ttl)};return i.b.getConfig("cache.vasttrack")&&(a.bidder=e.bidder,a.bidid=e.requestId,a.aid=e.auctionId,Object(o.isPlainObject)(this)&&this.hasOwnProperty("auctionStart")&&(a.timestamp=this.auctionStart)),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(a.key=e.customCacheKey),a}},105:function(e,t,n){n(106);var r=n(55);e.exports=r("Array","find")},106:function(e,t,n){var r=n(16),i=n(63).find,o=n(54),a="find",c=!0;a in[]&&Array(1).find(function(){c=!1}),r({target:"Array",proto:!0,forced:c},{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},107:function(e,t,n){var r=n(33),i=n(108),o=n(44),a=n(49),c=n(62),s=n(31),u=n(84),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=a(e),t=c(t,!0),u)try{return d(e,t)}catch(e){}if(s(e,t))return o(!i.f.call(e,t),e[t])}},108:function(e,t,n){var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!r.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},109:function(e,t,n){var r=n(29),i=/#|\.prototype\./,o=function(e,t){var n=c[a(e)];return n==u||n!=s&&("function"==typeof t?r(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=o.data={},s=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},11:function(e,t,n){var r=n(105);e.exports=r},110:function(e,t,n){var r=n(30),i=n(111),o=n(23)("species");e.exports=function(e,t){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},111:function(e,t,n){var r=n(50);e.exports=Array.isArray||function(e){return"Array"==r(e)}},112:function(e,t,n){var r=n(27),i=n(32);e.exports=function(e,t){try{i(r,e,t)}catch(n){r[e]=t}return t}},113:function(e,t,n){var r,i,o=n(27),a=n(114),c=o.process,s=c&&c.versions,u=s&&s.v8;u?i=(r=u.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),e.exports=i&&+i},114:function(e,t,n){var r=n(26);e.exports=r("navigator","userAgent")||""},115:function(e,t,n){var r=n(87);e.exports=r&&!Symbol.sham&&"symbol"==_typeof(Symbol.iterator)},116:function(e,t,n){n(117);var r=n(55);e.exports=r("Array","includes")},117:function(e,t,n){var r=n(16),i=n(88).includes,o=n(54);r({target:"Array",proto:!0},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},118:function(e,t,n){var r=n(64),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},119:function(e,t,n){n(120),n(135),n(98),n(137);var r=n(45);e.exports=r.Set},12:function(e,t,n){var r=n(116);e.exports=r},120:function(e,t,n){var r=n(121),i=n(126);e.exports=r("Set",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},i)},121:function(e,t,n){var r=n(16),i=n(27),o=n(90),a=n(29),c=n(32),s=n(20),u=n(68),d=n(30),l=n(59),f=n(34).f,p=n(63).forEach,b=n(33),g=n(46),m=g.set,v=g.getterFor;e.exports=function(e,t,n){var g,y=-1!==e.indexOf("Map"),h=-1!==e.indexOf("Weak"),O=y?"set":"add",_=i[e],j=_&&_.prototype,S={};if(b&&"function"==typeof _&&(h||j.forEach&&!a(function(){(new _).entries().next()}))){g=t(function(t,n){m(u(t,g,e),{type:e,collection:new _}),null!=n&&s(n,t[O],{that:t,AS_ENTRIES:y})});var E=v(e);p(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(e){var t="add"==e||"set"==e;!(e in j)||h&&"clear"==e||c(g.prototype,e,function(n,r){var i=E(this).collection;if(!t&&h&&!d(n))return"get"==e&&void 0;var o=i[e](0===n?0:n,r);return t?this:o})}),h||f(g.prototype,"size",{configurable:!0,get:function(){return E(this).collection.size}})}else g=n.getConstructor(t,e,y,O),o.REQUIRED=!0;return l(g,e,!1,!0),S[e]=g,r({global:!0,forced:!0},S),h||n.setStrong(g,e,y),g}},122:function(e,t,n){var r=n(29);e.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},123:function(e,t,n){var r=n(67),i=n(58);e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},124:function(e,t,n){var r=n(27),i=n(125),o=r.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},125:function(e,t,n){var r=n(65),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},126:function(e,t,n){var r=n(34).f,i=n(70),o=n(94),a=n(25),c=n(68),s=n(20),u=n(72),d=n(134),l=n(33),f=n(90).fastKey,p=n(46),b=p.set,g=p.getterFor;e.exports={getConstructor:function(e,t,n,u){var d=e(function(e,r){c(e,d,t),b(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),l||(e.size=0),null!=r&&s(r,e[u],{that:e,AS_ENTRIES:n})}),p=g(t),m=function(e,t,n){var r,i,o=p(e),a=v(e,t);return a?a.value=n:(o.last=a={index:i=f(t,!0),key:t,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),l?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},v=function(e,t){var n,r=p(e),i=f(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return o(d.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,l?e.size=0:this.size=0},delete:function(e){var t=this,n=p(t),r=v(t,e);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first==r&&(n.first=i),n.last==r&&(n.last=o),l?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=p(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!v(this,e)}}),o(d.prototype,n?{get:function(e){var t=v(this,e);return t&&t.value},set:function(e,t){return m(this,0===e?0:e,t)}}:{add:function(e){return m(this,e=0===e?0:e,e)}}),l&&r(d.prototype,"size",{get:function(){return p(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",i=g(t),o=g(r);u(e,t,function(e,t){b(this,{type:r,target:e,state:i(e),kind:t,last:void 0})},function(){for(var e=o(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})},n?"entries":"values",!n,!0),d(t)}}},127:function(e,t,n){var r=n(33),i=n(34),o=n(17),a=n(128);e.exports=r?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),c=r.length,s=0;c>s;)i.f(e,n=r[s++],t[n]);return e}},128:function(e,t,n){var r=n(129),i=n(93);e.exports=Object.keys||function(e){return r(e,i)}},129:function(e,t,n){var r=n(31),i=n(49),o=n(88).indexOf,a=n(56);e.exports=function(e,t){var n,c=i(e),s=0,u=[];for(n in c)!r(a,n)&&r(c,n)&&u.push(n);for(;t.length>s;)r(c,n=t[s++])&&(~o(u,n)||u.push(n));return u}},13:function(e,t,n){t.a=s,t.c=function(e){return!(!e||!e.url)},t.b=function(e,t){e.render(t)};var r=n(35),i=n(0),o=n(11),a=n.n(o),c="outstream";function s(e){var t=this,n=e.url,o=e.config,a=e.id,s=e.callback,d=e.loaded,l=e.adUnitCode;this.url=n,this.config=o,this.handlers={},this.id=a,this.loaded=d,this.cmd=[],this.push=function(e){"function"==typeof e?t.loaded?e.call():t.cmd.push(e):Object(i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=s||function(){t.loaded=!0,t.process()},this.render=function(){var e=this,t=arguments,o=function(){e._render?e._render.apply(e,t):Object(i.logWarn)("No render function was provided, please use .setRender on the renderer")};u(l)?(Object(i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(l)),o()):(this.cmd.unshift(o),Object(r.a)(n,c,this.callback))}.bind(this)}function u(e){var t=pbjs.adUnits,n=a()(t,function(t){return t.code===e});if(!n)return!1;var r=Object(i.deepAccess)(n,"renderer"),o=!!(r&&r.url&&r.render),c=Object(i.deepAccess)(n,"mediaTypes.video.renderer"),s=!!(c&&c.url&&c.render);return!!(o&&!0!==r.backupOnly||s&&!0!==c.backupOnly)}s.install=function(e){return new s({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode})},s.prototype.getConfig=function(){return this.config},s.prototype.setRender=function(e){this._render=e},s.prototype.setEventHandlers=function(e){this.handlers=e},s.prototype.handleVideoEvent=function(e){var t=e.id,n=e.eventName;"function"==typeof this.handlers[n]&&this.handlers[n](),Object(i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(n))},s.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){Object(i.logError)("Error processing Renderer command: ",e)}}},130:function(e,t,n){var r=n(26);e.exports=r("document","documentElement")},131:function(e,t,n){var r=n(29);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},132:function(e,t,n){var r=n(17),i=n(133);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,o){return r(n),i(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},133:function(e,t,n){var r=n(30);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},134:function(e,t,n){var r=n(26),i=n(34),o=n(23),a=n(33),c=o("species");e.exports=function(e){var t=r(e),n=i.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},135:function(e,t){},136:function(e,t,n){var r=n(64),i=n(51),o=function(e){return function(t,n){var o,a,c=String(i(t)),s=r(n),u=c.length;return s<0||s>=u?e?"":void 0:(o=c.charCodeAt(s))<55296||o>56319||s+1===u||(a=c.charCodeAt(s+1))<56320||a>57343?e?c.charAt(s):o:e?c.slice(s,s+2):a-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},137:function(e,t,n){n(99);var r=n(138),i=n(27),o=n(58),a=n(32),c=n(41),s=n(23)("toStringTag");for(var u in r){var d=i[u],l=d&&d.prototype;l&&o(l)!==s&&a(l,s,u),c[u]=c.Array}},138:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},139:function(e,t,n){n(16)({target:"Set",stat:!0},{from:n(140)})},14:function(e,t,n){t.a=function(){return window.pbjs},window.pbjs=window.pbjs||{},window.pbjs.cmd=window.pbjs.cmd||[],window.pbjs.que=window.pbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("pbjs")},140:function(e,t,n){var r=n(24),i=n(25),o=n(20);e.exports=function(e){var t,n,a,c,s=arguments.length,u=s>1?arguments[1]:void 0;return r(this),(t=void 0!==u)&&r(u),null==e?new this:(n=[],t?(a=0,c=i(u,s>2?arguments[2]:void 0,2),o(e,function(e){n.push(c(e,a++))})):o(e,n.push,{that:n}),new this(n))}},141:function(e,t,n){n(16)({target:"Set",stat:!0},{of:n(142)})},142:function(e,t,n){e.exports=function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}},143:function(e,t,n){var r=n(16),i=n(18),o=n(144);r({target:"Set",proto:!0,real:!0,forced:i},{addAll:function(){return o.apply(this,arguments)}})},144:function(e,t,n){var r=n(17),i=n(24);e.exports=function(){for(var e=r(this),t=i(e.add),n=0,o=arguments.length;n<o;n++)t.call(e,arguments[n]);return e}},145:function(e,t,n){var r=n(16),i=n(18),o=n(146);r({target:"Set",proto:!0,real:!0,forced:i},{deleteAll:function(){return o.apply(this,arguments)}})},146:function(e,t,n){var r=n(17),i=n(24);e.exports=function(){for(var e,t=r(this),n=i(t.delete),o=!0,a=0,c=arguments.length;a<c;a++)e=n.call(t,arguments[a]),o=o&&e;return!!o}},147:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(25),c=n(38),s=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{every:function(e){var t=o(this),n=c(t),r=a(e,arguments.length>1?arguments[1]:void 0,3);return!s(n,function(e,n){if(!r(e,e,t))return n()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},148:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(42),u=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{difference:function(e){var t=a(this),n=new(s(t,o("Set")))(t),r=c(n.delete);return u(e,function(e){r.call(n,e)}),n}})},149:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(25),u=n(42),d=n(38),l=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{filter:function(e){var t=a(this),n=d(t),r=s(e,arguments.length>1?arguments[1]:void 0,3),i=new(u(t,o("Set"))),f=c(i.add);return l(n,function(e){r(e,e,t)&&f.call(i,e)},{IS_ITERATOR:!0}),i}})},150:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(25),c=n(38),s=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{find:function(e){var t=o(this),n=c(t),r=a(e,arguments.length>1?arguments[1]:void 0,3);return s(n,function(e,n){if(r(e,e,t))return n(e)},{IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},151:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(42),u=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{intersection:function(e){var t=a(this),n=new(s(t,o("Set"))),r=c(t.has),i=c(n.add);return u(e,function(e){r.call(t,e)&&i.call(n,e)}),n}})},152:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(24),c=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{isDisjointFrom:function(e){var t=o(this),n=a(t.has);return!c(e,function(e,r){if(!0===n.call(t,e))return r()},{INTERRUPTED:!0}).stopped}})},153:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(73),u=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{isSubsetOf:function(e){var t=s(this),n=a(e),r=n.has;return"function"!=typeof r&&(n=new(o("Set"))(e),r=c(n.has)),!u(t,function(e,t){if(!1===r.call(n,e))return t()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},154:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(24),c=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{isSupersetOf:function(e){var t=o(this),n=a(t.has);return!c(e,function(e,r){if(!1===n.call(t,e))return r()},{INTERRUPTED:!0}).stopped}})},155:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(38),c=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{join:function(e){var t=o(this),n=a(t),r=void 0===e?",":String(e),i=[];return c(n,i.push,{that:i,IS_ITERATOR:!0}),i.join(r)}})},156:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(25),u=n(42),d=n(38),l=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{map:function(e){var t=a(this),n=d(t),r=s(e,arguments.length>1?arguments[1]:void 0,3),i=new(u(t,o("Set"))),f=c(i.add);return l(n,function(e){f.call(i,r(e,e,t))},{IS_ITERATOR:!0}),i}})},157:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(24),c=n(38),s=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{reduce:function(e){var t=o(this),n=c(t),r=arguments.length<2,i=r?void 0:arguments[1];if(a(e),s(n,function(n){r?(r=!1,i=n):i=e(i,n,n,t)},{IS_ITERATOR:!0}),r)throw TypeError("Reduce of empty set with no initial value");return i}})},158:function(e,t,n){var r=n(16),i=n(18),o=n(17),a=n(25),c=n(38),s=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{some:function(e){var t=o(this),n=c(t),r=a(e,arguments.length>1?arguments[1]:void 0,3);return s(n,function(e,n){if(r(e,e,t))return n()},{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},159:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(42),u=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{symmetricDifference:function(e){var t=a(this),n=new(s(t,o("Set")))(t),r=c(n.delete),i=c(n.add);return u(e,function(e){r.call(n,e)||i.call(n,e)}),n}})},16:function(e,t,n){var r=n(27),i=n(107).f,o=n(109),a=n(45),c=n(25),s=n(32),u=n(31),d=function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,l,f,p,b,g,m,v,y=e.target,h=e.global,O=e.stat,_=e.proto,j=h?r:O?r[y]:(r[y]||{}).prototype,S=h?a:a[y]||(a[y]={}),E=S.prototype;for(f in t)n=!o(h?f:y+(O?".":"#")+f,e.forced)&&j&&u(j,f),b=S[f],n&&(g=e.noTargetGet?(v=i(j,f))&&v.value:j[f]),p=n&&g?g:t[f],n&&_typeof(b)==_typeof(p)||(m=e.bind&&n?c(p,r):e.wrap&&n?d(p):_&&"function"==typeof p?c(Function.call,p):p,(e.sham||p&&p.sham||b&&b.sham)&&s(m,"sham",!0),S[f]=m,_&&(u(a,l=y+"Prototype")||s(a,l,{}),a[l][f]=p,e.real&&E&&!E[f]&&s(E,f,p)))}},160:function(e,t,n){var r=n(16),i=n(18),o=n(26),a=n(17),c=n(24),s=n(42),u=n(20);r({target:"Set",proto:!0,real:!0,forced:i},{union:function(e){var t=a(this),n=new(s(t,o("Set")))(t);return u(e,c(n.add),{that:n}),n}})},161:function(e,t,n){n(98),n(162);var r=n(45);e.exports=r.Array.from},162:function(e,t,n){var r=n(16),i=n(163);r({target:"Array",stat:!0,forced:!n(166)(function(e){Array.from(e)})},{from:i})},163:function(e,t,n){var r=n(25),i=n(52),o=n(164),a=n(91),c=n(53),s=n(165),u=n(57);e.exports=function(e){var t,n,d,l,f,p,b=i(e),g="function"==typeof this?this:Array,m=arguments.length,v=m>1?arguments[1]:void 0,y=void 0!==v,h=u(b),O=0;if(y&&(v=r(v,m>2?arguments[2]:void 0,2)),null==h||g==Array&&a(h))for(n=new g(t=c(b.length));t>O;O++)p=y?v(b[O],O):b[O],s(n,O,p);else for(f=(l=h.call(b)).next,n=new g;!(d=f.call(l)).done;O++)p=y?o(l,v,[d.value,O],!0):d.value,s(n,O,p);return n.length=O,n}},164:function(e,t,n){var r=n(17),i=n(92);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){throw i(e),t}}},165:function(e,t,n){var r=n(62),i=n(34),o=n(44);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},166:function(e,t,n){var r=n(23)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},167:function(e,t){e.exports=function e(t){var n=Array.isArray(t)?[]:{};for(var r in t){var i=t[r];n[r]=i&&"object"==_typeof(i)?e(i):i}return n}},168:function(e,t,n){t.a=function(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}},169:function(e,t,n){t.a=function(e,t,n){t.split&&(t=t.split("."));for(var r,i=0,o=t.length,a=e;i<o;++i)r=a[t[i]],a=a[t[i]]=i===o-1?n:null!=r?r:!~t[i+1].indexOf(".")&&+t[i+1]>-1?[]:{}}},17:function(e,t,n){var r=n(30);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},170:function(e,t){c.SYNC=1,c.ASYNC=2,c.QUEUE=4;var n=Object.freeze({useProxy:!0,ready:0}),r=new WeakMap,i="2,1,0"===[1].reduce(function(e,t,n){return[e,t,n]},2).toString()?Array.prototype.reduce:function(e,t){var n,r=Object(this),i=r.length>>>0,o=0;if(t)n=t;else{for(;o<i&&!(o in r);)o++;n=r[o++]}for(;o<i;)o in r&&(n=e(n,r[o],o,r)),o++;return n};function o(e,t){return Array.prototype.slice.call(e,t)}var a=Object.assign||function(e){return i.call(o(arguments,1),function(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n]}),e},e)};function c(e){var t,s={},u=[];function d(e,t){return"function"==typeof e?p.call(null,"sync",e,t):"string"==typeof e&&"function"==typeof t?p.apply(null,arguments):"object"==_typeof(e)?function(e,t,n){var r=!0;void 0===t&&(t=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(t=t.filter(function(t){return!("function"!=typeof e[t]||-1!==o.indexOf(t)||t.match(/^_/))})).forEach(function(t){var r=t.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var c=e[o];i[o]=e[o]=p(a,c,n?[n,o]:void 0)}}),e=Object.getPrototypeOf(e)}while(r&&e);return i}.apply(null,arguments):void 0}function l(e){var n=Array.isArray(e)?e:e.split(".");return i.call(n,function(r,i,o){var a=r[i],c=!1;return a||(o===n.length-1?(t||u.push(function(){c||console.warn("fun-hooks: referenced '"+e+"' but it was never created")}),r[i]=f(function(e){r[i]=e,c=!0})):r[i]={})},s)}function f(e){var t=[],n=[],i=function(){},o={before:function(e,n){return s.call(this,t,"before",e,n)},after:function(e,t){return s.call(this,n,"after",e,t)},getHooks:function(e){var r=t.concat(n);"object"==_typeof(e)&&(r=r.filter(function(t){return Object.keys(e).every(function(n){return t[n]===e[n]})}));try{a(r,{remove:function(){return r.forEach(function(e){e.remove()}),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return r},removeAll:function(){return this.getHooks().remove()}},c={install:function(r,o,a){this.type=r,i=a,a(t,n),e&&e(o)}};return r.set(o.after,c),o;function s(e,r,o,a){var c={hook:o,type:r,priority:a||10,remove:function(){var r=e.indexOf(c);-1!==r&&(e.splice(r,1),i(t,n))}};return e.push(c),e.sort(function(e,t){return t.priority-e.priority}),i(t,n),this}}function p(n,i,s){var d=i.after&&r.get(i.after);if(d){if(d.type!==n)throw"fun-hooks: recreated hookable with different type";return i}var p,b,g=s?l(s):f(),m={get:function(e,t){return g[t]||Reflect.get.apply(Reflect,arguments)}};return t||u.push(v),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?b=new Proxy(i,m):a(b=function(){return m.apply?m.apply(i,this,o(arguments)):i.apply(this,arguments)},g),r.get(b.after).install(n,b,function(e,t){var r,i=[];function a(e){i.push(e.hook)}e.length||t.length?(e.forEach(a),r=i.push(void 0)-1,t.forEach(a),p=function(e,t,a){var c,s=0,u="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===n?c=e:u&&u.apply(null,arguments)}function l(e){if(i[s]){var r=o(arguments);return l.bail=d,r.unshift(l),i[s++].apply(t,r)}"sync"===n?c=e:u&&u.apply(null,arguments)}return i[r]=function(){var r=o(arguments,1);"async"===n&&u&&(delete l.bail,r.push(l));var i=e.apply(t,r);"sync"===n&&l(i)},l.apply(null,a),c}):p=void 0,v()}),b;function v(){!t&&("sync"!==n||e.ready&c.SYNC)&&("async"!==n||e.ready&c.ASYNC)?"sync"!==n&&e.ready&c.QUEUE?m.apply=function(){var e=arguments;u.push(function(){b.apply(e[1],e[2])})}:m.apply=function(){throw"fun-hooks: hooked function not ready"}:m.apply=p}}return(e=a({},n,e)).ready?d.ready=function(){t=!0,function(e){for(var t;t=e.shift();)t()}(u)}:t=!0,d.get=l,d}e.exports=c},18:function(e,t){e.exports=!0},19:function(e,t,n){n.d(t,"a",function(){return o});var r=n(3),i=n(0),o=function(e){function t(e){var t=r.b.getConfig("pageUrl");if(t)return t;try{var n=e.querySelector("link[rel='canonical']");if(null!==n)return n.href}catch(e){}return null}return function(){var n,o,a,c=[],s=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),u=r.b.getConfig("maxNestedIframes"),d=!1,l=0,f=!1,p=!1;do{var b=n,g=p,m=void 0,v=!1,y=null;p=!1,n=n?n.parent:e;try{m=n.location.href||null}catch(e){v=!0}if(v)if(g){var h=b.context;try{o=y=h.sourceUrl,f=!0,n===e.top&&(d=!0),h.canonicalUrl&&(a=h.canonicalUrl)}catch(e){}}else{Object(i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var O=b.document.referrer;O&&(y=O,n===e.top&&(d=!0))}catch(e){}!y&&s&&s[l-1]&&(y=s[l-1]),y&&!f&&(o=y)}else{if(m&&(o=y=m,f=!1,n===e.top)){d=!0;var _=t(n.document);_&&(a=_)}n.context&&n.context.sourceUrl&&(p=!0)}c.push(y),l++}while(n!==e.top&&l<u);return c.reverse(),{referer:o||null,reachedTop:d,isAmp:f,numIframes:l-1,stack:c,canonicalUrl:a||null}}}(window)},2:function(e,t,n){n.d(t,"c",function(){return r}),n.d(t,"d",function(){return i}),n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a});var r="native",i="video",o="banner",a="adpod"},20:function(e,t,n){var r=n(17),i=n(91),o=n(53),a=n(25),c=n(57),s=n(92),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var d,l,f,p,b,g,m,v=n&&n.that,y=!(!n||!n.AS_ENTRIES),h=!(!n||!n.IS_ITERATOR),O=!(!n||!n.INTERRUPTED),_=a(t,v,1+y+O),j=function(e){return d&&s(d),new u(!0,e)},S=function(e){return y?(r(e),O?_(e[0],e[1],j):_(e[0],e[1])):O?_(e,j):_(e)};if(h)d=e;else{if("function"!=typeof(l=c(e)))throw TypeError("Target is not iterable");if(i(l)){for(f=0,p=o(e.length);p>f;f++)if((b=S(e[f]))&&b instanceof u)return b;return new u(!1)}d=l.call(e)}for(g=d.next;!(m=g.call(d)).done;){try{b=S(m.value)}catch(e){throw s(d),e}if("object"==_typeof(b)&&b&&b instanceof u)return b}return new u(!1)}},21:function(e,t,n){n.d(t,"b",function(){return c}),n.d(t,"a",function(){return s}),t.d=function(e,t){var n=Object(r.getBidRequest)(e.requestId,t),i=n&&Object(r.deepAccess)(n,"mediaTypes.video"),o=i&&Object(r.deepAccess)(i,"context");return u(e,n,i,o)},n.d(t,"c",function(){return u}),n(8);var r=n(0),i=n(3),o=n(12),a=(n.n(o),n(9)),c="outstream",s="instream",u=Object(a.b)("sync",function(e,t,n,o){return!t||n&&o!==c?i.b.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):(Object(r.logError)('\n        This bid contains only vastXml and will not work when a prebid cache url is not specified.\n        Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n      '),!1):o!==c||!!(e.renderer||t.renderer||n.renderer)},"checkVideoBidSetup")},22:function(e,t,n){n.d(t,"a",function(){return s});var r=n(0),i=n(28),o=n(11),a=n.n(o),c=n(5),s=function(){var e=[],t={addWinningBid:function(t){var n=a()(e,function(e){return e.getAuctionId()===t.auctionId});n?(t.status=c.BID_STATUS.RENDERED,n.addWinningBid(t)):Object(r.logWarn)("Auction not found when adding winning bid")},getAllWinningBids:function(){return e.map(function(e){return e.getWinningBids()}).reduce(r.flatten,[])},getBidsRequested:function(){return e.map(function(e){return e.getBidRequests()}).reduce(r.flatten,[])},getNoBids:function(){return e.map(function(e){return e.getNoBids()}).reduce(r.flatten,[])},getBidsReceived:function(){return e.map(function(e){if(e.getAuctionStatus()===i.a)return e.getBidsReceived()}).reduce(r.flatten,[]).filter(function(e){return e})},getAllBidsForAdUnitCode:function(t){return e.map(function(e){return e.getBidsReceived()}).reduce(r.flatten,[]).filter(function(e){return e&&e.adUnitCode===t})},getAdUnits:function(){return e.map(function(e){return e.getAdUnits()}).reduce(r.flatten,[])},getAdUnitCodes:function(){return e.map(function(e){return e.getAdUnitCodes()}).reduce(r.flatten,[]).filter(r.uniques)},createAuction:function(t){var n=t.adUnits,r=t.adUnitCodes,o=t.callback,a=t.cbTimeout,c=t.labels,s=t.auctionId,u=Object(i.k)({adUnits:n,adUnitCodes:r,callback:o,cbTimeout:a,labels:c,auctionId:s});return function(t){e.push(t)}(u),u},findBidByAdId:function(t){return a()(e.map(function(e){return e.getBidsReceived()}).reduce(r.flatten,[]),function(e){return e.adId===t})},getStandardBidderAdServerTargeting:function(){return Object(i.j)()[c.JSON_MAPPING.ADSERVER_TARGETING]},setStatusForBids:function(n,r){var i=t.findBidByAdId(n);if(i&&(i.status=r),i&&r===c.BID_STATUS.BID_TARGETING_SET){var o=a()(e,function(e){return e.getAuctionId()===i.auctionId});o&&o.setBidTargeting(i)}},getLastAuctionId:function(){return e.length&&e[e.length-1].getAuctionId()},clearAllAuctions:function(){e.length=0}};return t}()},220:function(e,t,n){n(221);var r=n(55);e.exports=r("Array","findIndex")},221:function(e,t,n){var r=n(16),i=n(63).findIndex,o=n(54),a="findIndex",c=!0;a in[]&&Array(1).findIndex(function(){c=!1}),r({target:"Array",proto:!0,forced:c},{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},23:function(e,t,n){var r=n(27),i=n(86),o=n(31),a=n(66),c=n(87),s=n(115),u=i("wks"),d=r.Symbol,l=s?d:d&&d.withoutSetter||a;e.exports=function(e){return o(u,e)&&(c||"string"==typeof u[e])||(c&&o(d,e)?u[e]=d[e]:u[e]=l("Symbol."+e)),u[e]}},230:function(e,t,n){t.a=function(){window.addEventListener("message",y,!1)};var r=n(10),i=n.n(r),o=n(39),a=n(5),c=n.n(a),s=n(0),u=n(22),d=n(11),l=n.n(d),f=n(13),p=n(12),b=n.n(p),g=n(3),m=c.a.EVENTS.BID_WON,v=c.a.EVENTS.STALE_RENDER;function y(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId){var r=l()(u.a.getBidsReceived(),function(e){return e.adId===n.adId});if(r&&"Prebid Request"===n.message){if(r.status===c.a.BID_STATUS.RENDERED&&(Object(s.logWarn)("Ad id ".concat(r.adId," has been rendered before")),i.a.emit(v,r),Object(s.deepAccess)(g.b.getConfig("auctionOptions"),"suppressStaleRender")))return;!function(e,t){var n=e.adId,r=e.ad,i=e.adUrl,o=e.width,a=e.height,c=e.renderer,u=e.cpm;Object(f.c)(c)?Object(f.b)(c,e):n&&(h(e),t.source.postMessage(JSON.stringify({message:"Prebid Response",ad:Object(s.replaceAuctionPrice)(r,u),adUrl:Object(s.replaceAuctionPrice)(i,u),adId:n,width:o,height:a}),t.origin))}(r,e),u.a.addWinningBid(r),i.a.emit(m,r)}if(r&&"Prebid Native"===n.message)if("assetRequest"===n.action){var a=Object(o.d)(n,r);e.source.postMessage(JSON.stringify(a),e.origin)}else if("allAssetRequest"===n.action){var d=Object(o.c)(n,r);e.source.postMessage(JSON.stringify(d),e.origin)}else if("resizeNativeHeight"===n.action)r.height=n.height,r.width=n.width,h(r);else{if("click"===Object(o.b)(n,r))return;u.a.addWinningBid(r),i.a.emit(m,r)}}}function h(e){var t=e.adId,n=e.adUnitCode,r=e.width,i=e.height;["div","iframe"].forEach(function(e){var o=function(e){var r=function(e,t){return Object(s.isGptPubadsDefined)()?function(e){return l()(window.googletag.pubads().getSlots(),function(t){return l()(t.getTargetingKeys(),function(n){return b()(t.getTargeting(n),e)})}).getSlotElementId()}(e):Object(s.isApnGetTagDefined)()?function(e){var t=window.apntag.getTag(e);return t&&t.targetId}(t):t}(t,n),i=document.getElementById(r);return i&&i.querySelector(e)}(e+':not([style*="display: none"])');if(o){var a=o.style;a.width=r+"px",a.height=i+"px"}else Object(s.logWarn)("Unable to locate matching page element for adUnitCode ".concat(n,".  Can't resize it to ad's dimensions.  Please review setup."))})}},231:function(e,t,n){t.a=function(e){var t;try{e=e||window.sessionStorage,t=JSON.parse(e.getItem(s))}catch(e){}t&&p(t,!0)};var r,i,o=n(3),a=n(0),c=n(28),s="pbjs:debugging";function u(e){Object(a.logMessage)("DEBUG: "+e)}function d(e){Object(a.logWarn)("DEBUG: "+e)}function l(e){r=function(e,t,n){var r=this;g(r.bidders,n.bidderCode)?d("bidder '".concat(n.bidderCode,"' excluded from auction by bidder overrides")):(Array.isArray(r.bids)&&r.bids.forEach(function(e){b(e,n.bidderCode,t)||m(e,n,"bidder")}),e(t,n))}.bind(e),c.c.before(r,5),i=function(e,t){var n=this,r=t.filter(function(e){return!g(n.bidders,e.bidderCode)||(d("bidRequest '".concat(e.bidderCode,"' excluded from auction by bidder overrides")),!1)});Array.isArray(n.bidRequests)&&r.forEach(function(e){n.bidRequests.forEach(function(t){e.bids.forEach(function(n){b(t,e.bidderCode,n.adUnitCode)||m(t,n,"bidRequest")})})}),e(r)}.bind(e),c.e.before(i,5)}function f(){c.c.getHooks({hook:r}).remove(),c.e.getHooks({hook:i}).remove()}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.b.setConfig({debug:!0}),f(),l(e),u("bidder overrides enabled".concat(t?" from session":""))}function b(e,t,n){return!(!e.bidder||e.bidder===t)||!(!e.adUnitCode||e.adUnitCode===n)}function g(e,t){return Array.isArray(e)&&-1===e.indexOf(t)}function m(e,t,n){return Object.keys(e).filter(function(e){return-1===["adUnitCode","bidder"].indexOf(e)}).reduce(function(t,r){return u("bidder overrides changed '".concat(t.adUnitCode,"/").concat(t.bidderCode,"' ").concat(n,".").concat(r," from '").concat(t[r],".js' to '").concat(e[r],"'")),t[r]=e[r],t},t)}o.b.getConfig("debugging",function(e){return function(e){if(e.enabled){try{window.sessionStorage.setItem(s,JSON.stringify(e))}catch(e){}p(e)}else{f(),u("bidder overrides disabled");try{window.sessionStorage.removeItem(s)}catch(e){}}}(e.debugging)})},24:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},25:function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},26:function(e,t,n){var r=n(45),i=n(27),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},27:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==("undefined"==typeof globalThis?"undefined":_typeof(globalThis))&&globalThis)||n("object"==("undefined"==typeof window?"undefined":_typeof(window))&&window)||n("object"==("undefined"==typeof self?"undefined":_typeof(self))&&self)||n("object"==_typeof(t)&&t)||function(){return this}()||Function("return this")()}).call(t,n(37))},28:function(e,t,n){n.d(t,"b",function(){return j}),n.d(t,"a",function(){return S}),t.k=function(e){var t,n,o,a,u=e.adUnits,d=e.adUnitCodes,l=e.callback,p=e.cbTimeout,m=e.labels,x=e.auctionId,P=u,U=m,B=d,N=[],q=[],L=[],F=x||Object(r.generateUUID)(),z=l,V=p,W=[],G=new Set;function H(){return{auctionId:F,timestamp:t,auctionEnd:n,auctionStatus:o,adUnits:P,adUnitCodes:B,labels:U,bidderRequests:N,noBids:L,bidsReceived:q,winningBids:W,timeout:V}}function K(e,t){if(t&&clearTimeout(a),void 0===n){var i=[];e&&(Object(r.logMessage)("Auction ".concat(F," timedOut")),c=G,(i=N.map(function(e){return(e.bids||[]).filter(function(e){return!c.has(e.bidder)})}).reduce(r.flatten,[]).map(function(e){return{bidId:e.bidId,bidder:e.bidder,adUnitCode:e.adUnitCode,auctionId:e.auctionId}})).length&&O.emit(_.EVENTS.BID_TIMEOUT,i)),o=S,n=Date.now(),O.emit(_.EVENTS.AUCTION_END,H()),w(P,function(){try{if(null!=z){var t=B,n=q.filter(r.bind.call(r.adUnitsFilter,this,t)).reduce(M,{});z.apply(pbjs,[n,e,F]),z=null}}catch(e){Object(r.logError)("Error executing bidsBackHandler",null,e)}finally{i.length&&h.callTimedOutBidders(u,i,V);var o=s.b.getConfig("userSync")||{};o.enableOverride||y(o.syncDelay)}})}var c}function J(){s.b.resetBidder(),Object(r.logInfo)("Bids Received for Auction with id: ".concat(F),q),o=S,K(!1,!0)}function Q(e){G.add(e)}function X(e){var t=this;e.forEach(function(e){var t;t=e,N=N.concat(t)});var n={},u={bidRequests:e,run:function(){var u,p;u=K.bind(null,!0),p=setTimeout(u,V),a=p,o=j,O.emit(_.EVENTS.AUCTION_INIT,H());var m=function(e,t){var n=0,o=!1,a=new Set,u={};function d(){n--,o&&0===n&&e()}return{addBidResponse:function(e,o){u[o.requestId]=!0,n++;var a=function(e){var t=e.adUnitCode,n=e.bid,o=e.bidderRequest,a=e.auctionId,u=o.start,d=v({},n,{auctionId:a,responseTimestamp:Object(r.timestamp)(),requestTimestamp:u,cpm:parseFloat(n.cpm)||0,bidder:n.bidderCode,adUnitCode:t});d.timeToRespond=d.responseTimestamp-d.requestTimestamp,O.emit(_.EVENTS.BID_ADJUSTMENT,d);var l=o.bids&&f()(o.bids,function(e){return e.adUnitCode==t&&e.bidId==d.requestId}),p=l&&l.renderer,b=d.mediaType,g=l&&l.mediaTypes&&l.mediaTypes[b],m=g&&g.renderer,y=null;m&&m.url&&m.render&&(!0!==m.backupOnly||!n.renderer)?y=m:p&&p.url&&p.render&&(!0!==p.backupOnly||!n.renderer)&&(y=p),y&&(d.renderer=c.a.install({url:y.url}),d.renderer.setRender(y.render));var h=k(n.mediaType,l,s.b.getConfig("mediaTypePriceGranularity")),j=Object(i.a)(d.cpm,"object"===function(e){return("function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}(h)?h:s.b.getConfig("customPriceBucket"),s.b.getConfig("currency.granularityMultiplier"));return d.pbLg=j.low,d.pbMg=j.med,d.pbHg=j.high,d.pbAg=j.auto,d.pbDg=j.dense,d.pbCg=j.custom,d}({adUnitCode:e,bid:o,bidderRequest:this,auctionId:t.getAuctionId()});"video"===a.mediaType?function(e,t,n,i){var o=!0,a=Object(r.getBidRequest)(t.originalRequestId||t.requestId,[n]),c=a&&Object(r.deepAccess)(a,"mediaTypes.video"),u=c&&Object(r.deepAccess)(c,"context");s.b.getConfig("cache.url")&&u!==g.b&&(!t.videoCacheKey||s.b.getConfig("cache.ignoreBidderCacheKey")?(o=!1,R(e,t,i,a)):t.vastUrl||(Object(r.logError)("videoCacheKey specified but not required vastUrl for video bid"),o=!1)),o&&(D(e,t),i())}(t,a,this,d):(D(t,a),d())},adapterDone:function(){var i=t.getBidRequests(),c=s.b.getConfig("auctionOptions");if(a.add(this),c&&!Object(r.isEmpty)(c)){var d=c.secondaryBidders;d&&!i.every(function(e){return b()(d,e.bidderCode)})&&(i=i.filter(function(e){return!b()(d,e.bidderCode)}))}o=i.every(function(e){return a.has(e)}),this.bids.forEach(function(e){u[e.bidId]||(t.addNoBid(e),O.emit(_.EVENTS.NO_BID,e))}),o&&0===n&&e()}}}(J,t);h.callBids(P,e,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];T.apply({dispatch:m.addBidResponse,bidderRequest:this},t)},m.adapterDone,{request:function(e,t){l(E,t),l(n,e),A[e]||(A[e]={SRA:!0,origin:t}),n[e]>1&&(A[e].SRA=!1)},done:function(e){E[e]--,I[0]&&d(I[0])&&I.shift()}},V,Q)}};function d(e){var t=!0,n=s.b.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some(function(e){var r=1,i=void 0!==e.src&&e.src===_.S2S.SRC?"s2s":e.bidderCode;return A[i]&&(!1===A[i].SRA&&(r=Math.min(e.bids.length,n)),E[A[i].origin]+r>n&&(t=!1)),!t}),t&&e.run(),t}function l(e,t){void 0===e[t]?e[t]=1:e[t]++}d(u)||(Object(r.logWarn)("queueing auction due to limited endpoint capacity"),I.push(u))}return{addBidReceived:function(e){q=q.concat(e)},addNoBid:function(e){L=L.concat(e)},executeCallback:K,callBids:function(){o="started",t=Date.now();var e=h.makeBidRequests(P,t,F,V,U);Object(r.logInfo)("Bids Requested for Auction with id: ".concat(F),e),e.length<1?(Object(r.logWarn)("No valid bid requests returned for auction"),J()):C.call({dispatch:X,context:this},e)},addWinningBid:function(e){W=W.concat(e),h.callBidWonBidder(e.bidder,e,u)},setBidTargeting:function(e){h.callSetTargetingBidder(e.bidder,e)},getWinningBids:function(){return W},getTimeout:function(){return V},getAuctionId:function(){return F},getAuctionStatus:function(){return o},getAdUnits:function(){return P},getAdUnitCodes:function(){return B},getBidRequests:function(){return N},getBidsReceived:function(){return q},getNoBids:function(){return L}}},n.d(t,"c",function(){return T}),n.d(t,"e",function(){return C}),t.g=x,t.d=D,n.d(t,"f",function(){return R}),n.d(t,"i",function(){return P}),n.d(t,"h",function(){return U}),t.j=B;var r=n(0),i=n(48),o=n(39),a=n(101),c=n(13),s=n(3),u=n(60),d=n(9),l=n(11),f=n.n(l),p=n(12),b=n.n(p),g=n(21),m=n(2);function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var y=u.a.syncUsers,h=n(8).default,O=n(10),_=n(5),j="inProgress",S="completed";O.on(_.EVENTS.BID_ADJUSTMENT,function(e){!function(e){var t,n=e.bidderCode,i=e.cpm;if(pbjs.bidderSettings&&(n&&pbjs.bidderSettings[n]&&"function"==typeof pbjs.bidderSettings[n].bidCpmAdjustment?t=pbjs.bidderSettings[n].bidCpmAdjustment:pbjs.bidderSettings[_.JSON_MAPPING.BD_SETTING_STANDARD]&&"function"==typeof pbjs.bidderSettings[_.JSON_MAPPING.BD_SETTING_STANDARD].bidCpmAdjustment&&(t=pbjs.bidderSettings[_.JSON_MAPPING.BD_SETTING_STANDARD].bidCpmAdjustment),t))try{i=t(e.cpm,v({},e))}catch(e){Object(r.logError)("Error during bid adjustment","bidmanager.js",e)}i>=0&&(e.cpm=i)}(e)});var E={},A={},I=[],T=Object(d.b)("async",function(e,t){this.dispatch.call(this.bidderRequest,e,t)},"addBidResponse"),C=Object(d.b)("sync",function(e){this.dispatch.call(this.context,e)},"addBidderRequests"),w=Object(d.b)("async",function(e,t){t&&t()},"bidsBackCallback");function x(e,t){t.timeToRespond>e.getTimeout()+s.b.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function D(e,t){var n=e.getBidRequests(),i=f()(n,function(e){return e.bidderCode===t.bidderCode});!function(e,t){var n,i=Object(r.isAllowZeroCpmBidsEnabled)(e.bidderCode)?e.cpm>=0:e.cpm>0;if(e.bidderCode&&(i||e.dealId)){var a=f()(t.bids,function(t){return t.adUnitCode===e.adUnitCode});n=function(e,t,n){if(!t)return{};var r={},i=pbjs.bidderSettings;return i&&(N(r,B(t.mediaType,e),t,n),e&&i[e]&&i[e][_.JSON_MAPPING.ADSERVER_TARGETING]&&(N(r,i[e],t,n),t.sendStandardTargeting=i[e].sendStandardTargeting)),t.native&&(r=v({},r,Object(o.e)(t,n))),r}(e.bidderCode,e,a)}e.adserverTargeting=v(e.adserverTargeting||{},n)}(t,i),O.emit(_.EVENTS.BID_RESPONSE,t),e.addBidReceived(t),x(e,t)}var R=Object(d.b)("async",function(e,t,n,i){Object(a.b)([t],function(i,o){i?(Object(r.logWarn)("Failed to save to the video cache: ".concat(i,". Video bid must be discarded.")),x(e,t)):""===o[0].uuid?(Object(r.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),x(e,t)):(t.videoCacheKey=o[0].uuid,t.vastUrl||(t.vastUrl=Object(a.a)(t.videoCacheKey)),D(e,t),n())},i)},"callPrebidCache");function k(e,t,n){if(e&&n){if(e===m.d){var i=Object(r.deepAccess)(t,"mediaTypes.".concat(m.d,".context"),"instream");if(n["".concat(m.d,"-").concat(i)])return n["".concat(m.d,"-").concat(i)]}return n[e]}}var P=function(e,t){var n=k(e,t,s.b.getConfig("mediaTypePriceGranularity"));return"string"==typeof e&&n?"string"==typeof n?n:"custom":s.b.getConfig("priceGranularity")},U=function(e){return function(t,n){return(e=e||P(t.mediaType,n))===_.GRANULARITY_OPTIONS.AUTO?t.pbAg:e===_.GRANULARITY_OPTIONS.DENSE?t.pbDg:e===_.GRANULARITY_OPTIONS.LOW?t.pbLg:e===_.GRANULARITY_OPTIONS.MEDIUM?t.pbMg:e===_.GRANULARITY_OPTIONS.HIGH?t.pbHg:e===_.GRANULARITY_OPTIONS.CUSTOM?t.pbCg:void 0}};function B(e,t){function n(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return Object(r.getValue)(e,t)}}}var i=_.TARGETING_KEYS,o=pbjs.bidderSettings;if(o[_.JSON_MAPPING.BD_SETTING_STANDARD]||(o[_.JSON_MAPPING.BD_SETTING_STANDARD]={}),o[_.JSON_MAPPING.BD_SETTING_STANDARD][_.JSON_MAPPING.ADSERVER_TARGETING]||(o[_.JSON_MAPPING.BD_SETTING_STANDARD][_.JSON_MAPPING.ADSERVER_TARGETING]=[n(i.BIDDER,"bidderCode"),n(i.AD_ID,"adId"),n(i.PRICE_BUCKET,U()),n(i.SIZE,"size"),n(i.DEAL,"dealId"),n(i.SOURCE,"source"),n(i.FORMAT,"mediaType"),n(i.ADOMAIN,function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""})]),"video"===e){var a=o[_.JSON_MAPPING.BD_SETTING_STANDARD][_.JSON_MAPPING.ADSERVER_TARGETING];if([i.UUID,i.CACHE_ID].forEach(function(e){void 0===f()(a,function(t){return t.key===e})&&a.push(n(e,"videoCacheKey"))}),s.b.getConfig("cache.url")&&(!t||!1!==Object(r.deepAccess)(o,"".concat(t,".sendStandardTargeting")))){var c=Object(r.parseUrl)(s.b.getConfig("cache.url"));void 0===f()(a,function(e){return e.key===i.CACHE_HOST})&&a.push(n(i.CACHE_HOST,function(e){return Object(r.deepAccess)(e,"adserverTargeting.".concat(i.CACHE_HOST))?e.adserverTargeting[i.CACHE_HOST]:c.hostname}))}}return o[_.JSON_MAPPING.BD_SETTING_STANDARD]}function N(e,t,n,i){var o=t[_.JSON_MAPPING.ADSERVER_TARGETING];return n.size=n.getSize(),Object(r._each)(o,function(o){var a=o.key,c=o.val;if(e[a]&&Object(r.logWarn)("The key: "+a+" is getting ovewritten"),Object(r.isFn)(c))try{c=c(n,i)}catch(e){Object(r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==_.TARGETING_KEYS.DEAL||!Object(r.isEmptyStr)(c)&&null!=c?e[a]=c:Object(r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")}),e}function M(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},29:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},3:function(e,t,n){n.d(t,"a",function(){return h}),n.d(t,"b",function(){return S});var r=n(48),i=n(11),o=n.n(i),a=n(12),c=n.n(a),s=n(89),u=n.n(s),d=n(0),l=["fpd"];function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){return(p="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g=n(74),m=n(5),v="TRUE"===Object(d.getParameterByName)(m.DEBUG_MODE).toUpperCase(),y=window.location.origin,h="random",O={};O[h]=!0,O.fixed=!0;var _=h,j={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},S=function(){var e,t,n,i=[],a=null;function s(){e={};var i={_debug:v,get debug(){return this._debug},set debug(e){this._debug=e},_bidderTimeout:3e3,get bidderTimeout(){return this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:y,get publisherDomain(){return this._publisherDomain},set publisherDomain(e){this._publisherDomain=e},_priceGranularity:j.MEDIUM,set priceGranularity(e){c(e)&&("string"==typeof e?this._priceGranularity=a(e)?e:j.MEDIUM:Object(d.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=j.CUSTOM,Object(d.logMessage)("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_mediaTypePriceGranularity:{},get mediaTypePriceGranularity(){return this._mediaTypePriceGranularity},set mediaTypePriceGranularity(e){var t=this;this._mediaTypePriceGranularity=Object.keys(e).reduce(function(n,r){return c(e[r])?"string"==typeof e?n[r]=a(e[r])?e[r]:t._priceGranularity:Object(d.isPlainObject)(e)&&(n[r]=e[r],Object(d.logMessage)("Using custom price granularity for ".concat(r))):Object(d.logWarn)("Invalid price granularity for media type: ".concat(r)),n},{})},_sendAllBids:!0,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},_useBidCache:!1,get useBidCache(){return this._useBidCache},set useBidCache(e){this._useBidCache=e},_deviceAccess:!0,get deviceAccess(){return this._deviceAccess},set deviceAccess(e){this._deviceAccess=e},_bidderSequence:_,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){O[e]?this._bidderSequence=e:Object(d.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))},_timeoutBuffer:400,get timeoutBuffer(){return this._timeoutBuffer},set timeoutBuffer(e){this._timeoutBuffer=e},_disableAjaxTimeout:!1,get disableAjaxTimeout(){return this._disableAjaxTimeout},set disableAjaxTimeout(e){this._disableAjaxTimeout=e},_maxNestedIframes:10,get maxNestedIframes(){return this._maxNestedIframes},set maxNestedIframes(e){this._maxNestedIframes=e},_auctionOptions:{},get auctionOptions(){return this._auctionOptions},set auctionOptions(e){(function(e){if(!Object(d.isPlainObject)(e))return Object(d.logWarn)("Auction Options must be an object"),!1;for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return Object(d.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!Object(d.isArray)(e[r]))return Object(d.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(d.isStr))return Object(d.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!Object(d.isBoolean)(e[r]))return Object(d.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function a(e){return o()(Object.keys(j),function(t){return e===j[t]})}function c(e){if(!e)return Object(d.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)a(e)||Object(d.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if(Object(d.isPlainObject)(e)&&!Object(r.b)(e))return Object(d.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}t&&A(Object.keys(t).reduce(function(e,n){return t[n]!==i[n]&&(e[n]=i[n]||{}),e},{})),t=i,n={}}function m(){if(a&&n&&Object(d.isPlainObject)(n[a])){var e=n[a],r=new u.a(Object.keys(t).concat(Object.keys(e)));return g(r).reduce(function(n,r){return void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:Object(d.isPlainObject)(e[r])?n[r]=Object(d.mergeDeep)({},t[r],e[r]):n[r]=e[r],n},{})}return b({},t)}function h(e){var t={};return Object.keys(e).forEach(function(n){var r="context"===n?"site":n;t[r]="site"===r||"user"===r?Object.keys(e[n]).reduce(function(t,r){return"data"===r?Object(d.mergeDeep)(t,{ext:{data:e[n][r]}}):Object(d.mergeDeep)(t,f({},r,e[n][r])),t},{}):e[n]}),t}function S(e){var t={};return Object.keys(e).filter(function(e){return"context"===e}).forEach(function(n){Object.keys(e[n]).forEach(function(r){"data"===r?Object(d.mergeDeep)(t,{ext:{data:e[n][r]}}):"object"!==p(e[n][r])||Array.isArray(e[n][r])?Object(d.mergeDeep)(t,{ext:{data:f({},r.toLowerCase(),e[n][r])}}):Object.keys(e[n][r]).forEach(function(i){Object(d.mergeDeep)(t,{ext:{data:f({},r.toLowerCase(),f({},i.toLowerCase(),e[n][r][i]))}})})})}),t}function E(e,t){var n=t;if("string"!=typeof e&&(n=e,e="*"),"function"==typeof n){var r={topic:e,callback:n};return i.push(r),function(){i.splice(i.indexOf(r),1)}}Object(d.logError)("listener must be a function")}function A(e){var t=Object.keys(e);i.filter(function(e){return c()(t,e.topic)}).forEach(function(t){t.callback(f({},t.topic,e[t.topic]))}),i.filter(function(e){return"*"===e.topic}).forEach(function(t){return t.callback(e)})}function I(e,t){a=e;try{return t()}finally{T()}}function T(){a=null}return s(),{getCurrentBidder:function(){return a},resetBidder:T,getConfig:function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var e=arguments.length<=0?void 0:arguments[0];return e?Object(d.deepAccess)(m(),e):m()}return E.apply(void 0,arguments)},readConfig:function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var e=arguments.length<=0?void 0:arguments[0],t=Object(d.deepClone)(m());return e?Object(d.deepAccess)(t,e):t}return E.apply(void 0,arguments)},setConfig:function(n){if(Object(d.isPlainObject)(n)){var r=Object.keys(n),i={};r.forEach(function(r){var o="fpd"===r?"ortb2":r,a="fpd"===r?h(n[r]):n[r];Object(d.isPlainObject)(e[o])&&Object(d.isPlainObject)(a)&&(a=b({},e[o],a)),i[o]=t[o]=a}),A(i)}else Object(d.logError)("setConfig options must be an object")},setDefaults:function(n){Object(d.isPlainObject)(e)?(b(e,n),b(t,n)):Object(d.logError)("defaults must be an object")},resetConfig:s,runWithBidder:I,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return I(e,d.bind.call.apply(d.bind,[t,this].concat(r)))}Object(d.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:function(e){try{!function(e){if(!Object(d.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!Object(d.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach(function(t){n[t]||(n[t]={}),Object.keys(e.config).forEach(function(r){var i="fpd"===r?"ortb2":r,o="fpd"===r?h(e.config[r]):e.config[r];Object(d.isPlainObject)(o)?n[t][i]=b({},n[t][i]||{},o):n[t][i]=o})})}catch(e){Object(d.logError)(e)}},getBidderConfig:function(){return n},convertAdUnitFpd:function(e){var t=[];return e.forEach(function(e){e.fpd?(e.ortb2Imp?Object(d.mergeDeep)(e.ortb2Imp,S(e.fpd)):e.ortb2Imp=S(e.fpd),t.push(function(e){return e.fpd,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,l)}(e))):t.push(e)}),t},getLegacyFpd:function(e){if("object"===p(e)){var t={};return Object.keys(e).forEach(function(n){var r="site"===n?"context":n;t[r]="context"===r||"user"===r?Object.keys(e[n]).filter(function(e){return"data"!==e}).reduce(function(t,r){return"ext"===r?Object(d.mergeDeep)(t,e[n][r]):Object(d.mergeDeep)(t,f({},r,e[n][r])),t},{}):e[n]}),t}},getLegacyImpFpd:function(e){if("object"===p(e)){var t={};return Object(d.deepAccess)(e,"ext.data")&&Object.keys(e.ext.data).forEach(function(n){"pbadslot"===n?Object(d.mergeDeep)(t,{context:{pbAdSlot:e.ext.data[n]}}):"adserver"===n?Object(d.mergeDeep)(t,{context:{adServer:e.ext.data[n]}}):Object(d.mergeDeep)(t,{context:{data:f({},n,e.ext.data[n])}})}),t}}}}()},30:function(e,t){e.exports=function(e){return"object"==_typeof(e)?null!==e:"function"==typeof e}},31:function(e,t,n){var r=n(52),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(r(e),t)}},32:function(e,t,n){var r=n(33),i=n(34),o=n(44);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},33:function(e,t,n){var r=n(29);e.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},34:function(e,t,n){var r=n(33),i=n(84),o=n(17),a=n(62),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(o(e),t=a(t,!0),o(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},35:function(e,t,n){t.a=function(e,t,n){if(t&&e){if(i()(c,t))return a[e]?(n&&"function"==typeof n&&(a[e].loaded?n():a[e].callbacks.push(n)),a[e].tag):(a[e]={loaded:!1,tag:null,callbacks:[]},n&&"function"==typeof n&&a[e].callbacks.push(n),Object(o.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,n){var r=document.createElement("script");return r.type="text/javascript",r.async=!0,a[e].tag=r,r.readyState?r.onreadystatechange=function(){"loaded"!==r.readyState&&"complete"!==r.readyState||(r.onreadystatechange=null,n())}:r.onload=function(){n()},r.src=t,Object(o.insertElement)(r),r}(e,function(){a[e].loaded=!0;try{for(var t=0;t<a[e].callbacks.length;t++)a[e].callbacks[t]()}catch(e){Object(o.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}));Object(o.logError)("".concat(t," not whitelisted for loading external JavaScript"))}else Object(o.logError)("cannot load external script without url and moduleCode")};var r=n(12),i=n.n(r),o=n(0),a={},c=["adloox","criteo","outstream","adagio","browsi"]},37:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==("undefined"==typeof window?"undefined":_typeof(window))&&(n=window)}e.exports=n},379:function(e,t,n){n(380);var r=n(55);e.exports=r("String","includes")},38:function(e,t,n){var r=n(18),i=n(73);e.exports=r?i:function(e){return Set.prototype.values.call(e)}},380:function(e,t,n){var r=n(16),i=n(381),o=n(51);r({target:"String",proto:!0,forced:!n(383)("includes")},{includes:function(e){return!!~String(o(this)).indexOf(i(e),arguments.length>1?arguments[1]:void 0)}})},381:function(e,t,n){var r=n(382);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},382:function(e,t,n){var r=n(30),i=n(50),o=n(23)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},383:function(e,t,n){var r=n(23)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},39:function(e,t,n){n.d(t,"f",function(){return l}),n.d(t,"a",function(){return f}),t.h=function(e){return e&&e.type&&function(e){return!(!e||!o()(Object.keys(p),e))||(Object(r.logError)("".concat(e," nativeParam is not supported")),!1)}(e.type)?p[e.type]:e},t.g=function(e,t){var n=Object(r.getBidRequest)(e.requestId,t);if(!n)return!1;if(!Object(r.deepAccess)(e,"native.clickUrl"))return!1;var i=n.nativeParams;if(!i)return!0;var a=Object.keys(i).filter(function(e){return i[e].required}),c=Object.keys(e.native).filter(function(t){return e.native[t]});return a.every(function(e){return o()(c,e)})},t.b=function(e,t){var n;return"click"===e.action?n=t.native&&t.native.clickTrackers:(n=t.native&&t.native.impressionTrackers,t.native&&t.native.javascriptTrackers&&Object(r.insertHtmlIntoIframe)(t.native.javascriptTrackers)),(n||[]).forEach(r.triggerPixel),e.action},t.e=function(e,t){var n={};Object(r.deepAccess)(t,"nativeParams.rendererUrl")?e.native.rendererUrl=b(t.nativeParams.rendererUrl):Object(r.deepAccess)(t,"nativeParams.adTemplate")&&(e.native.adTemplate=b(t.nativeParams.adTemplate));var i=!1!==Object(r.deepAccess)(t,"nativeParams.sendTargetingKeys"),o=function(e){var t={};return Object(r.deepAccess)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach(function(e){t[e]="hb_native_".concat(e)}),s(s({},d.NATIVE_KEYS),t)}(t),a=s(s({},e.native),e.native.ext);return delete a.ext,Object.keys(a).forEach(function(a){var c=o[a],s=b(e.native[a])||b(Object(r.deepAccess)(e,"native.ext.".concat(a)));if("adTemplate"!==a&&c&&s){var u=Object(r.deepAccess)(t,"nativeParams.".concat(a,".sendId"));"boolean"!=typeof u&&(u=Object(r.deepAccess)(t,"nativeParams.ext.".concat(a,".sendId"))),u&&(s="".concat(c,":").concat(e.adId));var d=Object(r.deepAccess)(t,"nativeParams.".concat(a,".sendTargetingKeys"));"boolean"!=typeof d&&(d=Object(r.deepAccess)(t,"nativeParams.ext.".concat(a,".sendTargetingKeys"))),("boolean"==typeof d?d:i)&&(n[c]=s)}}),n},t.d=function(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return t.native.hasOwnProperty("adTemplate")&&(n.adTemplate=b(t.native.adTemplate)),t.native.hasOwnProperty("rendererUrl")&&(n.rendererUrl=b(t.native.rendererUrl)),e.assets.forEach(function(e){var i=Object(r.getKeyByValue)(d.NATIVE_KEYS,e),o=b(t.native[i]);n.assets.push({key:i,value:o})}),n},t.c=function(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return Object.keys(t.native).forEach(function(e,r){if("adTemplate"===e&&t.native[e])n.adTemplate=b(t.native[e]);else if("rendererUrl"===e&&t.native[e])n.rendererUrl=b(t.native[e]);else if("ext"===e)Object.keys(t.native[e]).forEach(function(r){if(t.native[e][r]){var i=b(t.native[e][r]);n.assets.push({key:r,value:i})}});else if(t.native[e]&&d.NATIVE_KEYS.hasOwnProperty(e)){var i=b(t.native[e]);n.assets.push({key:e,value:i})}}),n};var r=n(0),i=n(12),o=n.n(i);function a(e){return(a="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=n(5),l=[],f=Object.keys(d.NATIVE_KEYS).map(function(e){return d.NATIVE_KEYS[e]}),p={image:{image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}};function b(e){return"object"===a(e)&&e.url?e.url:e}},4:function(e,t,n){n.d(t,"a",function(){return c}),t.b=s;var r=n(3),i=n(0);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e){return(a="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var c=s();function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.request,c=t.done;return function(t,s,u){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var l,f=d.method||(u?"POST":"GET"),p=document.createElement("a");p.href=t;var b="object"===a(s)&&null!==s?s:{success:function(){Object(i.logMessage)("xhr success")},error:function(e){Object(i.logError)("xhr error",null,e)}};if("function"==typeof s&&(b.success=s),(l=new window.XMLHttpRequest).onreadystatechange=function(){if(4===l.readyState){"function"==typeof c&&c(p.origin);var e=l.status;e>=200&&e<300||304===e?b.success(l.responseText,l):b.error(l.statusText,l)}},r.b.getConfig("disableAjaxTimeout")||(l.ontimeout=function(){Object(i.logError)("  xhr timeout after ",l.timeout,"ms")}),"GET"===f&&u){var g=Object(i.parseUrl)(t,d);o(g.search,u),t=Object(i.buildUrl)(g)}l.open(f,t,!0),r.b.getConfig("disableAjaxTimeout")||(l.timeout=e),d.withCredentials&&(l.withCredentials=!0),Object(i._each)(d.customHeaders,function(e,t){l.setRequestHeader(t,e)}),d.preflight&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.setRequestHeader("Content-Type",d.contentType||"text/plain"),"function"==typeof n&&n(p.origin),"POST"===f&&u?l.send(u):l.send()}catch(e){Object(i.logError)("xhr construction",e),"object"===a(s)&&null!==s&&s.error(e)}}}},40:function(e,t,n){n.d(t,"a",function(){return _}),n.d(t,"b",function(){return j}),t.c=S,n.d(t,"d",function(){return E});var r=n(0),i=n(3),o=n(39),a=n(22),c=n(100),s=n(2),u=n(9),d=n(12),l=n.n(d),f=n(11),p=n.n(f);function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=n(5),h=[],O=Object.keys(y.TARGETING_KEYS).map(function(e){return y.TARGETING_KEYS[e]}),_={isBidNotExpired:function(e){return e.responseTimestamp+1e3*e.ttl-1e3>Object(r.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!l()([y.BID_STATUS.RENDERED],e.status)||!e.status)}},j=Object(u.b)("sync",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){var o=[],a=i.b.getConfig("sendBidsControl.dealPrioritization"),c=Object(r.groupBy)(e,"adUnitCode");return Object.keys(c).forEach(function(e){var i=[],s=Object(r.groupBy)(c[e],"bidderCode");Object.keys(s).forEach(function(e){return i.push(s[e].reduce(t))}),n>0?(i=a?i.sort(S(!0)):i.sort(function(e,t){return t.cpm-e.cpm}),o.push.apply(o,m(i.slice(0,n)))):o.push.apply(o,m(i))}),o}return e});function S(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}var E=function(e){var t={},n={};function a(e,t){return e.adserverTargeting&&t&&(Object(r.isArray)(t)&&l()(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function u(e,t){if(!0===i.b.getConfig("targetingControls.alwaysIncludeDeals")){var n=O.concat(o.a);return j(t,r.getHighestCpm).map(function(t){if(t.dealId&&a(t,e))return g({},t.adUnitCode,w(t,n.filter(function(e){return void 0!==t.adserverTargeting[e]})))}).filter(function(e){return e})}return[]}function d(t){return"string"==typeof t?[t]:Object(r.isArray)(t)?t:e.getAdUnitCodes()||[]}function f(){var t=e.getBidsReceived();return i.b.getConfig("useBidCache")||(t=t.filter(function(e){return n[e.adUnitCode]===e.auctionId})),t=t.filter(function(e){return Object(r.deepAccess)(e,"video.context")!==s.a}).filter(function(e){return"banner"!==e.mediaType||Object(c.c)([e.width,e.height])}).filter(_.isUnusedBid).filter(_.isBidNotExpired),j(t,r.getOldestHighestCpmBid)}function v(e,n){var r=t.getWinningBids(e,n),i=E();return r.map(function(e){return g({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(function(t){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t)}).reduce(function(t,n){var r=[e.adserverTargeting[n]],i=g({},n.substring(0,20),r);if(n===y.TARGETING_KEYS.DEAL){var o=g({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),r);return[].concat(m(t),[i,o])}return[].concat(m(t),[i])},[]))})}function E(){return e.getStandardBidderAdServerTargeting().map(function(e){return e.key}).concat(O).filter(r.uniques)}function A(e,t,n,i){return Object.keys(t.adserverTargeting).filter(I()).forEach(function(n){e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){Object(r.isArray)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.uniques),delete t.adserverTargeting[e]}}(n))}),e.push(t),e}function I(){var e=E().concat(o.a);return function(t){return-1===e.indexOf(t)}}function T(e){return g({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(I()).map(function(t){return g({},t.substring(0,20),[e.adserverTargeting[t]])}))}function C(e,t){var n=O.concat(o.a),c=i.b.getConfig("sendBidsControl.bidLimit"),s=j(t,r.getHighestCpm,c),u=i.b.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),d=u?u.map(function(e){return y.TARGETING_KEYS[e]}):n;return s.map(function(t){if(a(t,e))return g({},t.adUnitCode,w(t,n.filter(function(e){return void 0!==t.adserverTargeting[e]&&-1!==d.indexOf(e)})))}).filter(function(e){return e})}function w(e,t){return t.map(function(t){return g({},"".concat(t,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[t]])})}function x(t){function n(e){return Object(r.deepAccess)(e,y.JSON_MAPPING.ADSERVER_TARGETING)}return e.getAdUnits().filter(function(e){return l()(t,e.code)&&n(e)}).map(function(e){return g({},e.code,function(e){var t=n(e);return Object.keys(t).map(function(e){return Object(r.isStr)(t[e])&&(t[e]=t[e].split(",").map(function(e){return e.trim()})),Object(r.isArray)(t[e])||(t[e]=[t[e]]),g({},e,t[e])})}(e))})}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(t,n){if(Object(r.isGptPubadsDefined)()){var i=d(t),o=e.getAdUnits().filter(function(e){return l()(i,e.code)}),a=h.reduce(function(e,t){return e[t]=null,e},{});window.googletag.pubads().getSlots().forEach(function(e){var t=Object(r.isFn)(n)&&n(e);o.forEach(function(n){(n.code===e.getAdUnitPath()||n.code===e.getSlotElementId()||Object(r.isFn)(t)&&t(n.code))&&e.updateTargetingFromMap(a)})})}},t.resetPresetTargetingAST=function(e){d(e).forEach(function(e){var t=window.apntag.getTag(e);if(t&&t.keywords){var n=Object.keys(t.keywords),r={};n.forEach(function(e){l()(h,e.toLowerCase())||(r[e]=t.keywords[e])}),window.apntag.modifyTag(e,{keywords:r})}})},t.getAllTargeting=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f(),n=d(e),o=v(n,t).concat(function(e,t){return t.filter(function(t){return l()(e,t.adUnitCode)}).map(function(e){return b({},e)}).reduce(A,[]).map(T).filter(function(e){return e})}(n,t)).concat(i.b.getConfig("enableSendAllBids")?C(n,t):u(n,t)).concat(x(n));o.map(function(e){Object.keys(e).map(function(t){e[t].map(function(e){-1===h.indexOf(Object.keys(e)[0])&&(h=Object.keys(e).concat(h))})})});var a=Object.keys(b({},y.DEFAULT_TARGETING_KEYS,y.NATIVE_KEYS)),c=i.b.getConfig("targetingControls.allowTargetingKeys")||a;Array.isArray(c)&&c.length>0&&(o=function(e,t){var n=b({},y.TARGETING_KEYS,y.NATIVE_KEYS),i=Object.keys(n),o={};Object(r.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map(function(e){return n[e]}).join(", ")," ]")),e.map(function(e){var r=Object.keys(e)[0],a=e[r].filter(function(e){var r=Object.keys(e)[0],a=0===i.filter(function(e){return 0===r.indexOf(n[e])}).length||p()(t,function(e){var t=n[e];return 0===r.indexOf(t)});return o[r]=!a,a});e[r]=a});var a=Object.keys(o).filter(function(e){return o[e]});return Object(r.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter(function(e){return e[Object.keys(e)[0]].length>0})}(o,c)),o=function(e){return e.map(function(e){return g({},Object.keys(e)[0],e[Object.keys(e)[0]].map(function(e){return g({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))}).reduce(function(e,t){return b(t,e)},{}))}).reduce(function(e,t){var n=Object.keys(t)[0];return e[n]=b({},e[n],t[n]),e},{})}(o);var s=i.b.getConfig("targetingControls.auctionKeyMaxChars");return s&&(Object(r.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(s," characters.  Running checks on auction keys...")),o=function(e,t){var n=Object(r.deepClone)(e);return Object.keys(n).map(function(e){return{adUnitCode:e,adserverTargeting:n[e]}}).sort(S()).reduce(function(e,i,o,a){var c,s=(c=i.adserverTargeting,Object.keys(c).reduce(function(e,t){return e+"".concat(t,"%3d").concat(encodeURIComponent(c[t]),"%26")},""));o+1===a.length&&(s=s.slice(0,-3));var u=i.adUnitCode,d=s.length;return d<=t?(t-=d,Object(r.logInfo)("AdUnit '".concat(u,"' auction keys comprised of ").concat(d," characters.  Deducted from running threshold; new limit is ").concat(t),n[u]),e[u]=n[u]):Object(r.logWarn)("The following keys for adUnitCode '".concat(u,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(t,".\n"),n[u]),o+1===a.length&&0===Object.keys(e).length&&Object(r.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e},{})}(o,s)),n.forEach(function(e){o[e]||(o[e]={})}),o},t.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach(function(n){Object.keys(e).filter(t?t(n):Object(r.isAdUnitCodeMatchingSlot)(n)).forEach(function(t){Object.keys(e[t]).forEach(function(n){var r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r}),Object(r.logMessage)("Attempting to set targeting-map for slot: ".concat(n.getSlotElementId()," with targeting-map:"),e[t]),n.updateTargetingFromMap(e[t])})})},t.getWinningBids=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f(),n=d(e);return t.filter(function(e){return l()(n,e.adUnitCode)}).filter(function(e){return Object(r.isAllowZeroCpmBidsEnabled)(e.bidderCode)?e.cpm>=0:e.cpm>0}).map(function(e){return e.adUnitCode}).filter(r.uniques).map(function(e){return t.filter(function(t){return t.adUnitCode===e?t:null}).reduce(r.getHighestCpm)})},t.setTargetingForAst=function(e){var n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){Object(r.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach(function(e){return Object.keys(n[e]).forEach(function(t){if(Object(r.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(t," value: ").concat(n[e][t])),Object(r.isStr)(n[e][t])||Object(r.isArray)(n[e][t])){var i={};t.search(/pt[0-9]/)<0?i[t.toUpperCase()]=n[e][t]:i[t]=n[e][t],window.apntag.setKeywords(e,i,{overrideKeyValue:!0})}})})},t.isApntagDefined=function(){if(window.apntag&&Object(r.isFn)(window.apntag.setKeywords))return!0},t}(a.a)},41:function(e,t){e.exports={}},42:function(e,t,n){var r=n(17),i=n(24),o=n(23)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[o])?t:i(n)}},43:function(e,t,n){t.a=function(e,t){return new i(e,t)};var r=n(0);function i(e,t){var n=t&&t.src||"client",i=e||0;this.bidderCode=t&&t.bidder||"",this.width=0,this.height=0,this.statusMessage=function(){switch(i){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),this.adId=Object(r.getUniqueIdentifierStr)(),this.requestId=t&&t.bidId,this.mediaType="banner",this.source=n,this.getStatusCode=function(){return i},this.getSize=function(){return this.width+"x"+this.height}}},44:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},45:function(e,t){e.exports={}},454:function(e,t,n){n(455);var r=n(45);e.exports=r.URLSearchParams},455:function(e,t,n){n(99);var r=n(16),i=n(26),o=n(456),a=n(71),c=n(94),s=n(59),u=n(95),d=n(46),l=n(68),f=n(31),p=n(25),b=n(58),g=n(17),m=n(30),v=n(70),y=n(44),h=n(73),O=n(57),_=n(23),j=i("fetch"),S=i("Headers"),E=_("iterator"),A="URLSearchParams",I="URLSearchParamsIterator",T=d.set,C=d.getterFor(A),w=d.getterFor(I),x=/\+/g,D=Array(4),R=function(e){return D[e-1]||(D[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},k=function(e){try{return decodeURIComponent(e)}catch(t){return e}},P=function(e){var t=e.replace(x," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(R(n--),k);return t}},U=/[!'()~]|%20/g,B={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},N=function(e){return B[e]},M=function(e){return encodeURIComponent(e).replace(U,N)},q=function(e,t){if(t)for(var n,r,i=t.split("&"),o=0;o<i.length;)(n=i[o++]).length&&(r=n.split("="),e.push({key:P(r.shift()),value:P(r.join("="))}))},L=function(e){this.entries.length=0,q(this.entries,e)},F=function(e,t){if(e<t)throw TypeError("Not enough arguments")},z=u(function(e,t){T(this,{type:I,iterator:h(C(e).entries),kind:t})},"Iterator",function(){var e=w(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n}),V=function e(){l(this,e,A);var t,n,r,i,o,a,c,s,u,d=arguments.length>0?arguments[0]:void 0,p=[];if(T(this,{type:A,entries:p,updateURL:function(){},updateSearchParams:L}),void 0!==d)if(m(d))if("function"==typeof(t=O(d)))for(r=(n=t.call(d)).next;!(i=r.call(n)).done;){if((c=(a=(o=h(g(i.value))).next).call(o)).done||(s=a.call(o)).done||!a.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:c.value+"",value:s.value+""})}else for(u in d)f(d,u)&&p.push({key:u,value:d[u]+""});else q(p,"string"==typeof d?"?"===d.charAt(0)?d.slice(1):d:d+"")},W=V.prototype;c(W,{append:function(e,t){F(arguments.length,2);var n=C(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){F(arguments.length,1);for(var t=C(this),n=t.entries,r=e+"",i=0;i<n.length;)n[i].key===r?n.splice(i,1):i++;t.updateURL()},get:function(e){F(arguments.length,1);for(var t=C(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){F(arguments.length,1);for(var t=C(this).entries,n=e+"",r=[],i=0;i<t.length;i++)t[i].key===n&&r.push(t[i].value);return r},has:function(e){F(arguments.length,1);for(var t=C(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){F(arguments.length,1);for(var n,r=C(this),i=r.entries,o=!1,a=e+"",c=t+"",s=0;s<i.length;s++)(n=i[s]).key===a&&(o?i.splice(s--,1):(o=!0,n.value=c));o||i.push({key:a,value:c}),r.updateURL()},sort:function(){var e,t,n,r=C(this),i=r.entries,o=i.slice();for(i.length=0,n=0;n<o.length;n++){for(e=o[n],t=0;t<n;t++)if(i[t].key>e.key){i.splice(t,0,e);break}t===n&&i.push(e)}r.updateURL()},forEach:function(e){for(var t,n=C(this).entries,r=p(e,arguments.length>1?arguments[1]:void 0,3),i=0;i<n.length;)r((t=n[i++]).value,t.key,this)},keys:function(){return new z(this,"keys")},values:function(){return new z(this,"values")},entries:function(){return new z(this,"entries")}},{enumerable:!0}),a(W,E,W.entries),a(W,"toString",function(){for(var e,t=C(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(M(e.key)+"="+M(e.value));return n.join("&")},{enumerable:!0}),s(V,A),r({global:!0,forced:!o},{URLSearchParams:V}),o||"function"!=typeof j||"function"!=typeof S||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,i=[e];return arguments.length>1&&(m(t=arguments[1])&&(n=t.body,b(n)===A&&((r=t.headers?new S(t.headers):new S).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=v(t,{body:y(0,String(n)),headers:y(0,r)}))),i.push(t)),j.apply(this,i)}}),e.exports={URLSearchParams:V,getState:C}},456:function(e,t,n){var r=n(29),i=n(23),o=n(18),a=i("iterator");e.exports=!r(function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach(function(e,r){t.delete("b"),n+=r+e}),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host})},46:function(e,t,n){var r,i,o,a=n(124),c=n(27),s=n(30),u=n(32),d=n(31),l=n(65),f=n(69),p=n(56),b="Object already initialized",g=c.WeakMap;if(a||l.state){var m=l.state||(l.state=new g),v=m.get,y=m.has,h=m.set;r=function(e,t){if(y.call(m,e))throw new TypeError(b);return t.facade=e,h.call(m,e,t),t},i=function(e){return v.call(m,e)||{}},o=function(e){return y.call(m,e)}}else{var O=f("state");p[O]=!0,r=function(e,t){if(d(e,O))throw new TypeError(b);return t.facade=e,u(e,O,t),t},i=function(e){return d(e,O)?e[O]:{}},o=function(e){return d(e,O)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!s(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},48:function(e,t,n){n.d(t,"a",function(){return l}),n.d(t,"b",function(){return p});var r=n(11),i=n.n(r),o=n(0),a={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},s={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},d={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":f(e,a,n),med:""===r?"":f(e,c,n),high:""===r?"":f(e,s,n),auto:""===r?"":f(e,d,n),dense:""===r?"":f(e,u,n),custom:""===r?"":f(e,t,n)}}function f(e,t,n){var r="";if(!p(t))return r;var o=t.buckets.reduce(function(e,t){return e.max>t.max?e:t},{max:0}),a=0,c=i()(t.buckets,function(t){if(e>o.max*n){var i=t.precision;void 0===i&&(i=2),r=(t.max*n).toFixed(i)}else{if(e<=t.max*n&&e>=a*n)return t.min=a,t;a=t.max}});return c&&(r=function(e,t,n){var r=void 0!==t.precision?t.precision:2,i=t.increment*n,o=t.min*n,a=Math.pow(10,r+2),c=(e*a-o*a)/(i*a),s=Math.floor(c)*i+o;return(s=Number(s.toFixed(10))).toFixed(r)}(e,c,n)),r}function p(e){if(Object(o.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var t=!0;return e.buckets.forEach(function(e){e.max&&e.increment||(t=!1)}),t}},49:function(e,t,n){var r=n(83),i=n(51);e.exports=function(e){return r(i(e))}},5:function(e,t){e.exports={JSON_MAPPING:{PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},DEBUG_MODE:"pbjs_debug",STATUS:{GOOD:1,NO_BID:2},CB:{TYPE:{ALL_BIDS_BACK:"allRequestedBidsBack",AD_UNIT_BIDS_BACK:"adUnitBidsBack",BID_WON:"bidWon",REQUEST_BIDS:"requestBids"}},EVENTS:{AUCTION_INIT:"auctionInit",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",NO_BID:"noBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender"},AD_RENDER_FAILED_REASON:{PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},EVENT_ID_PATHS:{bidWon:"adUnitCode"},GRANULARITY_OPTIONS:{LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},TARGETING_KEYS:{BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain"},DEFAULT_TARGETING_KEYS:{BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},NATIVE_KEYS:{title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},S2S:{SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},BID_STATUS:{BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"}}},50:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},51:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},52:function(e,t,n){var r=n(51);e.exports=function(e){return Object(r(e))}},53:function(e,t,n){var r=n(64),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},54:function(e,t){e.exports=function(){}},55:function(e,t,n){var r=n(26);e.exports=r},56:function(e,t){e.exports={}},57:function(e,t,n){var r=n(58),i=n(41),o=n(23)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},58:function(e,t,n){var r=n(67),i=n(50),o=n(23)("toStringTag"),a="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:a?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},59:function(e,t,n){var r=n(67),i=n(34).f,o=n(32),a=n(31),c=n(123),s=n(23)("toStringTag");e.exports=function(e,t,n,u){if(e){var d=n?e:e.prototype;a(d,s)||i(d,s,{configurable:!0,value:t}),u&&!r&&o(d,"toString",c)}}},60:function(e,t,n){n.d(t,"a",function(){return p});var r=n(0),i=n(3),o=n(12),a=n.n(o),c=n(7);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}i.b.setDefaults({userSync:Object(r.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});var l=Object(c.a)("usersync"),f=!Object(r.isSafariBrowser)()&&l.cookiesAreEnabled(),p=function(e){var t={},n={image:[],iframe:[]},o=new Set,c={},u={image:!0,iframe:!1},l=e.config;function f(){if(l.syncEnabled&&e.browserSupportsCookies){try{u.iframe&&p(n.iframe,function(e){var t=s(e,2),i=t[0],o=t[1];Object(r.logMessage)("Invoking iframe user sync for bidder: ".concat(i)),Object(r.insertUserSyncIframe)(o),function(e,t){e.image=e.image.filter(function(e){return e[0]!==t})}(n,i)}),u.image&&p(n.image,function(e){var t=s(e,2),n=t[0],i=t[1];Object(r.logMessage)("Invoking image pixel user sync for bidder: ".concat(n)),Object(r.triggerPixel)(i)})}catch(e){return Object(r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function p(e,t){Object(r.shuffle)(e).forEach(function(e){t(e),o.add(e[0])})}return i.b.getConfig("userSync",function(e){if(e.userSync){var t=e.userSync.filterSettings;Object(r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}l=d(l,e.userSync)}),t.registerSync=function(e,i,a){return o.has(i)?Object(r.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call')):l.syncEnabled&&Object(r.isArray)(n[e])?i?0!==l.syncsPerBidder&&Number(c[i])>=l.syncsPerBidder?Object(r.logWarn)('Number of user syncs exceeded for "'.concat(i,'"')):t.canBidderRegisterSync(e,i)?(n[e].push([i,a]),void(c=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(c,i))):Object(r.logWarn)('Bidder "'.concat(i,'" not permitted to register their "').concat(e,'" userSync pixels.')):Object(r.logWarn)("Bidder is required for registering sync"):Object(r.logWarn)('User sync type "'.concat(e,'" not supported'))},t.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},t.triggerUserSyncs=function(){l.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=function(e,t){return!l.filterSettings||!function(e,t){var n=l.filterSettings;if(function(e,t){if(e.all&&e[t])return Object(r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t,'" in userSync config.  You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var n=e.all?e.all:e[t],i=e.all?"all":t;if(!n)return!1;var o=n.filter,a=n.bidders;return o&&"include"!==o&&"exclude"!==o?(Object(r.logWarn)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1):!!("*"===a||Array.isArray(a)&&a.length>0&&a.every(function(e){return Object(r.isStr)(e)&&"*"!==e}))||(Object(r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(i,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1)}(n,e)){u[e]=!0;var i=n.all?n.all:n[e],o="*"===i.bidders?[t]:i.bidders;return{include:function(e,t){return!a()(e,t)},exclude:function(e,t){return a()(e,t)}}[i.filter||"include"](o,t)}return!u[e]}(e,t)},t}({config:i.b.getConfig("userSync"),browserSupportsCookies:f})},61:function(e,t,n){t.a=function(e,t){o.adServers=o.adServers||{},o.adServers[e]=o.adServers[e]||{},Object.keys(t).forEach(function(n){o.adServers[e][n]?Object(i.logWarn)("Attempting to add an already registered function property ".concat(n," for AdServer ").concat(e,".")):o.adServers[e][n]=t[n]})};var r=n(14),i=n(0),o=Object(r.a)()},62:function(e,t,n){var r=n(30);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},63:function(e,t,n){var r=n(25),i=n(83),o=n(52),a=n(53),c=n(110),s=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,d=4==e,l=6==e,f=7==e,p=5==e||l;return function(b,g,m,v){for(var y,h,O=o(b),_=i(O),j=r(g,m,3),S=a(_.length),E=0,A=v||c,I=t?A(b,S):n||f?A(b,0):void 0;S>E;E++)if((p||E in _)&&(h=j(y=_[E],E,O),e))if(t)I[E]=h;else if(h)switch(e){case 3:return!0;case 5:return y;case 6:return E;case 2:s.call(I,y)}else switch(e){case 4:return!1;case 7:s.call(I,y)}return l?-1:u||d?d:I}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},64:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},65:function(e,t,n){var r=n(27),i=n(112),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},66:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},67:function(e,t,n){var r={};r[n(23)("toStringTag")]="z",e.exports="[object z]"===String(r)},68:function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},69:function(e,t,n){var r=n(86),i=n(66),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},7:function(e,t,n){n.d(t,"c",function(){return s}),n.d(t,"d",function(){return d}),t.a=function(e){return u({moduleName:e,moduleType:"core"})},t.b=function(e,t){return u({gvlid:e,moduleName:t})};var r=n(9),i=n(0),o=n(12),a=n.n(o),c=["core","prebid-module"],s=[];function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.gvlid,n=e.moduleName,r=e.moduleType;function o(e){return a()(c,r)?e({valid:!0}):(d(t,n,{hasEnforcementHook:!1},function(t){if(t&&t.hasEnforcementHook)o=e(t);else{var n={hasEnforcementHook:!1,valid:Object(i.hasDeviceAccess)()};o=e(n)}}),o);var o}var u=function(e){var t=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){Object(i.logError)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return o(t);s.push(function(){var n=o(t);e(n)})};return{setCookie:function(e,t,n,r,i,a){var c=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",c=n&&""!==n?" ;expires=".concat(n):"",s=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(c,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(s)}};if(!a||"function"!=typeof a)return o(c);s.push(function(){var e=o(c);a(e)})},getCookie:function(e,t){var n=function(t){if(t&&t.valid){var n=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return n?decodeURIComponent(n[2]):null}return null};if(!t||"function"!=typeof t)return o(n);s.push(function(){var e=o(n);t(e)})},localStorageIsEnabled:function(e){var t=function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1};if(!e||"function"!=typeof e)return o(t);s.push(function(){var n=o(t);e(n)})},cookiesAreEnabled:function(e){var t=function(e){return!(!e||!e.valid||!Object(i.checkCookieSupport)()&&(window.document.cookie="prebid.cookieTest",-1===window.document.cookie.indexOf("prebid.cookieTest")))};if(!e||"function"!=typeof e)return o(t);s.push(function(){var n=o(t);e(n)})},setDataInLocalStorage:function(e,t,n){var r=function(n){n&&n.valid&&u()&&window.localStorage.setItem(e,t)};if(!n||"function"!=typeof n)return o(r);s.push(function(){var e=o(r);n(e)})},getDataFromLocalStorage:function(e,t){var n=function(t){return t&&t.valid&&u()?window.localStorage.getItem(e):null};if(!t||"function"!=typeof t)return o(n);s.push(function(){var e=o(n);t(e)})},removeDataFromLocalStorage:function(e,t){var n=function(t){t&&t.valid&&u()&&window.localStorage.removeItem(e)};if(!t||"function"!=typeof t)return o(n);s.push(function(){var e=o(n);t(e)})},hasLocalStorage:u,findSimilarCookies:function(e,t){var n=function(t){if(t&&t.valid){var n=[];if(Object(i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&n.push(decodeURIComponent(o.slice(a+1)))}return n}};if(!t||"function"!=typeof t)return o(n);s.push(function(){var e=o(n);t(e)})}}}var d=Object(r.b)("async",function(e,t,n,r){r(n)},"validateStorageEnforcement")},70:function(e,t,n){var r,i=n(17),o=n(127),a=n(93),c=n(56),s=n(130),u=n(85),d=n(69)("IE_PROTO"),l=function(){},f=function(e){return"<script>"+e+"<\/script>"},p=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;p=r?function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=u("iframe")).style.display="none",s.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete p.prototype[a[n]];return p()};c[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=i(e),n=new l,l.prototype=null,n[d]=e):n=p(),void 0===t?n:o(n,t)}},71:function(e,t,n){var r=n(32);e.exports=function(e,t,n,i){i&&i.enumerable?e[t]=n:r(e,t,n)}},72:function(e,t,n){var r=n(16),i=n(95),o=n(97),a=n(132),c=n(59),s=n(32),u=n(71),d=n(23),l=n(18),f=n(41),p=n(96),b=p.IteratorPrototype,g=p.BUGGY_SAFARI_ITERATORS,m=d("iterator"),v="keys",y="values",h="entries",O=function(){return this};e.exports=function(e,t,n,d,p,_,j){i(n,t,d);var S,E,A,I=function(e){if(e===p&&D)return D;if(!g&&e in w)return w[e];switch(e){case v:case y:case h:return function(){return new n(this,e)}}return function(){return new n(this)}},T=t+" Iterator",C=!1,w=e.prototype,x=w[m]||w["@@iterator"]||p&&w[p],D=!g&&x||I(p),R="Array"==t&&w.entries||x;if(R&&(S=o(R.call(new e)),b!==Object.prototype&&S.next&&(l||o(S)===b||(a?a(S,b):"function"!=typeof S[m]&&s(S,m,O)),c(S,T,!0,!0),l&&(f[T]=O))),p==y&&x&&x.name!==y&&(C=!0,D=function(){return x.call(this)}),l&&!j||w[m]===D||s(w,m,D),f[t]=D,p)if(E={values:I(y),keys:_?D:I(v),entries:I(h)},j)for(A in E)(g||C||!(A in w))&&u(w,A,E[A]);else r({target:t,proto:!0,forced:g||C},E);return E}},73:function(e,t,n){var r=n(17),i=n(57);e.exports=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},74:function(e,t,n){var r=n(161);e.exports=r},75:function(e,t,n){n.d(t,"a",function(){return a});var r=n(0),i={};function o(e,t,n){var r=function(e,t){var n=i[e]=i[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,t){return o(e,"requestsCounter",t)},incrementBidderWinsCounter:function(e,t){return o(e,"winsCounter",t)},getRequestsCounter:function(e){return Object(r.deepAccess)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,t){return Object(r.deepAccess)(i,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0},getBidderWinsCounter:function(e,t){return Object(r.deepAccess)(i,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}}},79:function(e,t,n){var r=n(220);e.exports=r},8:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"gdprDataHandler",function(){return D}),n.d(t,"uspDataHandler",function(){return R}),n.d(t,"coppaDataHandler",function(){return k}),n.d(t,"clientTestAdapters",function(){return P}),n.d(t,"allS2SBidders",function(){return U}),t.getAllS2SBidders=B,t.setS2STestingModule=function(e){j=e};var r=n(0),i=n(100),o=n(39),a=n(1),c=n(4),s=n(3),u=n(9),d=n(12),l=n.n(d),f=n(11),p=n.n(f),b=n(75),g=n(19);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(e){if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(e,t):void 0}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var j,S=n(5),E=n(10),A={},I=A.bidderRegistry={},T=A.aliasRegistry={},C=[];s.b.getConfig("s2sConfig",function(e){e&&e.s2sConfig&&(C=Object(r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])});var w={},x=Object(u.b)("sync",function(e){var t=e.bidderCode,n=e.auctionId,a=e.bidderRequestId,c=e.adUnits,s=e.labels,u=e.src;return c.reduce(function(e,c){var d=Object(i.b)(Object(i.a)(c,s),c.mediaTypes,c.sizes),l=d.active,f=d.mediaTypes,p=d.filterResults;return l?p&&Object(r.logInfo)('Size mapping filtered adUnit "'.concat(c.code,'" banner sizes from '),p.before,"to ",p.after):Object(r.logInfo)('Size mapping disabled adUnit "'.concat(c.code,'"')),l&&e.push(c.bids.filter(function(e){return e.bidder===t}).reduce(function(e,t){var d=c.nativeParams||Object(r.deepAccess)(c,"mediaTypes.native");d&&(t=_({},t,{nativeParams:Object(o.h)(d)})),t=_({},t,Object(r.getDefinedParams)(c,["ortb2Imp","mediaType","renderer","storedAuctionResponse"]));var l=Object(i.b)(Object(i.a)(t,s),f),p=l.active,g=l.mediaTypes,m=l.filterResults;return p?m&&Object(r.logInfo)('Size mapping filtered adUnit "'.concat(c.code,'" bidder "').concat(t.bidder,'" banner sizes from '),m.before,"to ",m.after):Object(r.logInfo)('Size mapping deactivated adUnit "'.concat(c.code,'" bidder "').concat(t.bidder,'"')),Object(r.isValidMediaTypes)(g)?t=_({},t,{mediaTypes:g}):Object(r.logError)("mediaTypes is not correctly configured for adunit ".concat(c.code)),p&&e.push(_({},t,{adUnitCode:c.code,transactionId:c.transactionId,sizes:Object(r.deepAccess)(g,"banner.sizes")||Object(r.deepAccess)(g,"video.playerSize")||[],bidId:t.bid_id||Object(r.getUniqueIdentifierStr)(),bidderRequestId:a,auctionId:n,src:u,bidRequestsCount:b.a.getRequestsCounter(c.code),bidderRequestsCount:b.a.getBidderRequestsCounter(c.code,t.bidder),bidderWinsCount:b.a.getBidderWinsCounter(c.code,t.bidder)})),e},[])),e},[]).reduce(r.flatten,[]).filter(function(e){return""!==e})},"getBids"),D={consentData:null,setConsentData:function(e){D.consentData=e},getConsentData:function(){return D.consentData}},R={consentData:null,setConsentData:function(e){R.consentData=e},getConsentData:function(){return R.consentData}},k={getCoppa:function(){return!!s.b.getConfig("coppa")}},P=[],U=[];function B(){A.s2STestingEnabled=!1,C.forEach(function(e){e&&e.enabled&&e.bidders&&e.bidders.length&&U.push.apply(U,function(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.bidders))})}function N(e){return e&&e.enabled&&e.testing&&j}function M(e,t,n){try{var i=I[e].getSpec();i&&i[t]&&"function"==typeof i[t]&&(Object(r.logInfo)("Invoking ".concat(e,".").concat(t)),s.b.runWithBidder(e,r.bind.call(i[t],i,n)))}catch(n){Object(r.logWarn)("Error calling ".concat(t," of ").concat(e))}}A.makeBidRequests=Object(u.b)("sync",function(e,t,n,i,o){E.emit(S.EVENTS.BEFORE_REQUEST_BIDS,e);var a=Object(r.getBidderCodes)(e);s.b.getConfig("bidderSequence")===s.a&&(a=Object(r.shuffle)(a));var c=Object(g.a)(),u=a,d=[];0===U.length&&B(),C.forEach(function(t){t&&t.enabled&&N(t)&&(j.calculateBidSources(t),j.getSourceBidderMap(e,U)[j.CLIENT].forEach(function(e){l()(P,e)||P.push(e)}))}),u=a.filter(function(e){return!l()(U,e)||l()(P,e)});var f=U;C.forEach(function(i){if(i&&i.enabled){(function(e){return Boolean(N(e)&&e.testServerOnly)})(i)&&function(e,t){return Boolean(p()(e,function(e){return p()(e.bids,function(e){return(e.bidSource||t.bidderControl&&t.bidderControl[e.bidder])&&e.finalSource===j.SERVER})}))}(e,i)&&(Object(r.logWarn)("testServerOnly: True.  All client requests will be suppressed."),u.length=0);var a=function(e,t){var n=t.bidders,i=Object(r.deepClone)(e);return i.forEach(function(e){e.bids=e.bids.filter(function(e){return l()(n,e.bidder)&&(!N(t)||e.finalSource!==j.CLIENT)}).map(function(e){return e.bid_id=Object(r.getUniqueIdentifierStr)(),e})}),i.filter(function(e){return 0!==e.bids.length})}(e,i),s=Object(r.generateUUID)();f.forEach(function(e){var u=Object(r.getUniqueIdentifierStr)(),l={bidderCode:e,auctionId:n,bidderRequestId:u,uniquePbsTid:s,bids:x({bidderCode:e,auctionId:n,bidderRequestId:u,adUnits:Object(r.deepClone)(a),labels:o,src:S.S2S.SRC}),auctionStart:t,timeout:i.timeout,src:S.S2S.SRC,refererInfo:c};0!==l.bids.length&&d.push(l)}),a.forEach(function(e){var t=e.bids.filter(function(e){return p()(d,function(t){return p()(t.bids,function(t){return t.bidId===e.bid_id})})});e.bids=t}),d.forEach(function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=a.filter(function(e){return e.bids.length>0}))})}});var b=function(e){var t=Object(r.deepClone)(e);return t.forEach(function(e){e.bids=e.bids.filter(function(e){return!P.length||e.finalSource!==j.SERVER})}),t.filter(function(e){return 0!==e.bids.length})}(e);return u.forEach(function(e){var a=Object(r.getUniqueIdentifierStr)(),s={bidderCode:e,auctionId:n,bidderRequestId:a,bids:x({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:Object(r.deepClone)(b),labels:o,src:"client"}),auctionStart:t,timeout:i,refererInfo:c},u=I[e];u||Object(r.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),u&&s.bids&&0!==s.bids.length&&d.push(s)}),D.getConsentData()&&d.forEach(function(e){e.gdprConsent=D.getConsentData()}),R.getConsentData()&&d.forEach(function(e){e.uspConsent=R.getConsentData()}),d},"makeBidRequests"),A.callBids=function(e,t,n,i,o,a,u){if(t.length){var d=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.reduce(function(e,t){return e[Number(void 0!==t.src&&t.src===S.S2S.SRC)].push(t),e},[[],[]]),2),f=d[0],p=d[1],b=[];p.forEach(function(e){for(var t=-1,n=0;n<b.length;++n)if(e.uniquePbsTid===b[n].uniquePbsTid){t=n;break}t<=-1&&b.push(e)});var g=0,m=Object(r.generateUUID)();C.forEach(function(e){if(e&&b[g]&&l()(e.bidders,b[g].bidderCode)){var t=Object(c.b)(a,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0),s=e.bidders,u=I[e.adapter],d=b[g].uniquePbsTid,f=b[g].adUnitsS2SCopy,y=p.filter(function(e){return e.uniquePbsTid===d});if(u){var h={tid:m,ad_units:f,s2sConfig:e};if(h.ad_units.length){var O=y.map(function(e){return e.start=Object(r.timestamp)(),i.bind(e)}),_=h.ad_units.reduce(function(e,t){return e.concat((t.bids||[]).reduce(function(e,t){return e.concat(t.bidder)},[]))},[]);Object(r.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(s.filter(function(e){return l()(_,e)}).join(","))),y.forEach(function(e){E.emit(S.EVENTS.BID_REQUESTED,v(v({},e),{},{tid:m}))}),u.callBids(h,p,function(e,t){var i=Object(r.getBidderRequest)(p,t.bidderCode,e);i&&n.call(i,e,t)},function(){return O.forEach(function(e){return e()})},t)}}else Object(r.logError)("missing "+e.adapter);g++}}),f.forEach(function(e){e.start=Object(r.timestamp)();var t=I[e.bidderCode];s.b.runWithBidder(e.bidderCode,function(){Object(r.logMessage)("CALLING BIDDER"),E.emit(S.EVENTS.BID_REQUESTED,e)});var d=Object(c.b)(a,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),l=i.bind(e);try{s.b.runWithBidder(e.bidderCode,r.bind.call(t.callBids,t,e,n.bind(e),l,d,u,s.b.callbackWithBidder(e.bidderCode)))}catch(t){Object(r.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}})}else Object(r.logWarn)("callBids executed with no bidRequests.  Were they filtered by labels or sizing?")},A.videoAdapters=[],A.registerBidAdapter=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).supportedMediaTypes,i=void 0===n?[]:n;e&&t?"function"==typeof e.callBids?(I[t]=e,l()(i,"video")&&A.videoAdapters.push(t),l()(i,"native")&&o.f.push(t)):Object(r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):Object(r.logError)("bidAdapter or bidderCode not specified")},A.aliasBidAdapter=function(e,t,n){if(void 0===I[t]){var i=I[e];if(void 0===i){var c=[];C.forEach(function(n){if(n.bidders&&n.bidders.length){var r=n&&n.bidders;n&&l()(r,t)?T[t]=e:c.push(e)}}),c.forEach(function(e){Object(r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")})}else try{var s,u=function(e){var t=[];return l()(A.videoAdapters,e)&&t.push("video"),l()(o.f,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)(s=new i.constructor).setBidderCode(t);else{var d=i.getSpec(),f=n&&n.gvlid,p=n&&n.skipPbsAliasing;s=Object(a.newBidder)(_({},d,{code:t,gvlid:f,skipPbsAliasing:p})),T[t]=e}A.registerBidAdapter(s,t,{supportedMediaTypes:u})}catch(t){Object(r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else Object(r.logMessage)('alias name "'+t+'" has been already specified.')},A.registerAnalyticsAdapter=function(e){var t=e.adapter,n=e.code,i=e.gvlid;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,w[n]={adapter:t,gvlid:i}):Object(r.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n        analytics adapter must implement an enableAnalytics() function')):Object(r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},A.enableAnalytics=function(e){Object(r.isArray)(e)||(e=[e]),Object(r._each)(e,function(e){var t=w[e.provider].adapter;t?t.enableAnalytics(e):Object(r.logError)("Prebid Error: no analytics adapter found in registry for\n        ".concat(e.provider,"."))})},A.getBidAdapter=function(e){return I[e]},A.getAnalyticsAdapter=function(e){return w[e]},A.callTimedOutBidders=function(e,t,n){t=t.map(function(t){return t.params=Object(r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t}),t=Object(r.groupBy)(t,"bidder"),Object.keys(t).forEach(function(e){M(e,"onTimeout",t[e])})},A.callBidWonBidder=function(e,t,n){t.params=Object(r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),b.a.incrementBidderWinsCounter(t.adUnitCode,t.bidder),M(e,"onBidWon",t)},A.callSetTargetingBidder=function(e,t){M(e,"onSetTargeting",t)},A.callBidViewableBidder=function(e,t){M(e,"onBidViewable",t)},A.callBidderError=function(e,t,n){M(e,"onBidderError",{error:t,bidderRequest:n})},t.default=A},80:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"adUnitSetupChecks",function(){return H}),n.d(t,"checkAdUnitSetup",function(){return K}),t.executeCallbacks=Y;var r=n(14),i=n(0),o=n(230),a=n(60),c=n(3),s=n(22),u=n(40),d=n(9),l=n(231),f=n(12),p=n.n(f),b=n(75),g=n(13),m=n(43),v=n(7);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var O=Object(r.a)(),_=n(5),j=n(8).default,S=n(10),E=a.a.triggerUserSyncs,A=_.EVENTS,I=A.ADD_AD_UNITS,T=A.BID_WON,C=A.REQUEST_BIDS,w=A.SET_TARGETING,x=A.AD_RENDER_FAILED,D=A.AD_RENDER_SUCCEEDED,R=A.STALE_RENDER,k=_.AD_RENDER_FAILED_REASON,P=k.PREVENT_WRITING_ON_MAIN_DOCUMENT,U=k.NO_AD,B=k.EXCEPTION,N=k.CANNOT_FIND_AD,M=k.MISSING_DOC_OR_ADID,q={bidWon:function(e){var t=s.a.getBidsRequested().map(function(e){return e.bids.map(function(e){return e.adUnitCode})}).reduce(i.flatten).filter(i.uniques);if(Object(i.contains)(t,e))return!0;Object(i.logError)('The "'+e+'" placement is not defined.')}};function L(e,t,n){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=t,e.defaultView.frameElement.height=n)}function F(e,t){var n=[];return Object(i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every(function(e){return Object(i.isArrayOfNums)(e,2)})?n=e:Object(i.isArrayOfNums)(e,2)&&n.push(e)),n}function z(e){var t=Object(i.deepClone)(e),n=t.mediaTypes.banner,r=F(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):(Object(i.logError)("Detected a mediaTypes.banner object without a proper sizes field.  Please ensure the sizes are listed like: [[300, 250], ...].  Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}function V(e){var t=Object(i.deepClone)(e),n=t.mediaTypes.video;if(n.playerSize){var r="number"==typeof n.playerSize[0]?2:1,o=F(n.playerSize,r);o.length>0?(2===r&&Object(i.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=o,t.sizes=o):(Object(i.logError)("Detected incorrect configuration of mediaTypes.video.playerSize.  Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return t}function W(e){var t=Object(i.deepClone)(e),n=t.mediaTypes.native;return n.image&&n.image.sizes&&!Array.isArray(n.image.sizes)&&(Object(i.logError)("Please use an array of sizes for native.image.sizes field.  Removing invalid mediaTypes.native.image.sizes property from request."),delete t.mediaTypes.native.image.sizes),n.image&&n.image.aspect_ratios&&!Array.isArray(n.image.aspect_ratios)&&(Object(i.logError)("Please use an array of sizes for native.image.aspect_ratios field.  Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete t.mediaTypes.native.image.aspect_ratios),n.icon&&n.icon.sizes&&!Array.isArray(n.icon.sizes)&&(Object(i.logError)("Please use an array of sizes for native.icon.sizes field.  Removing invalid mediaTypes.native.icon.sizes property from request."),delete t.mediaTypes.native.icon.sizes),t}function G(e,t){var n=Object(i.deepAccess)(e,"mediaTypes.".concat(t,".pos"));if(!n||!Object(i.isNumber)(n)||!isFinite(n)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");Object(i.logWarn)(r),S.emit(_.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[t].pos}return e}Object(l.a)(),O.bidderSettings=O.bidderSettings||{},O.libLoaded=!0,O.version="v6.2.0",Object(i.logInfo)("Prebid.js v6.2.0 loaded"),O.installedModules=["consentManagement","consentManagementUsp","amplitudeAnalyticsAdapter","appnexusBidAdapter","rubiconBidAdapter","criteoBidAdapter","ixBidAdapter","tripleliftBidAdapter","kargoBidAdapter","userId","quantcastIdSystem","identityLinkIdSystem","atsAnalyticsAdapter","concertBidAdapter","concertAnalyticsAdapter","rtdModule","permutiveRtdProvider"],O.adUnits=O.adUnits||[],O.triggerUserSyncs=E;var H={validateBannerMediaType:z,validateVideoMediaType:V,validateNativeMediaType:W,validateSizes:F},K=Object(d.b)("sync",function(e){var t=[];return e.forEach(function(e){var n,r,o,a=e.mediaTypes,c=e.bids;if(c&&Object(i.isArray)(c))if(a&&0!==Object.keys(a).length){a.banner&&(n=z(e),a.banner.hasOwnProperty("pos")&&(n=G(n,"banner"))),a.video&&(r=V(n||e),a.video.hasOwnProperty("pos")&&(r=G(r,"video"))),a.native&&(o=W(r||n||e));var s=h({},n,r,o);t.push(s)}else Object(i.logError)("Detected adUnit.code '".concat(e.code,"' did not have a 'mediaTypes' object defined.  This is a required field for the auction, so this adUnit has been removed."));else Object(i.logError)("Detected adUnit.code '".concat(e.code,"' did not have 'adUnit.bids' defined or 'adUnit.bids' is not an array. Removing adUnit from auction."))}),t},"checkAdUnitSetup");function J(e){var t=s.a[e]().filter(i.bind.call(i.adUnitsFilter,this,s.a.getAdUnitCodes())),n=s.a.getLastAuctionId();return t.map(function(e){return e.adUnitCode}).filter(i.uniques).map(function(e){return t.filter(function(t){return t.auctionId===n&&t.adUnitCode===e})}).filter(function(e){return e&&e[0]&&e[0].adUnitCode}).map(function(e){return t={},r={bids:e},(n=e[0].adUnitCode)in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r}).reduce(function(e,t){return h(e,t)},{})}function Q(e){var t=e.reason,n=e.message,r=e.bid,o=e.id,a={reason:t,message:n};r&&(a.bid=r),o&&(a.adId=o),Object(i.logError)(n),S.emit(x,a)}function X(e){var t=e.doc,n=e.bid,r=e.id,i={doc:t};n&&(i.bid=n),r&&(i.adId=r),S.emit(D,i)}function Y(e,t){function n(e){for(var t;t=e.shift();)t()}n(v.c),n(Z),e.call(this,t)}O.getAdserverTargetingForAdUnitCodeStr=function(e){if(Object(i.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=O.getAdserverTargetingForAdUnitCode(e);return Object(i.transformAdServerTargetingObj)(t)}Object(i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},O.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var t=s.a.getAllBidsForAdUnitCode(e).filter(u.a.isUnusedBid).filter(u.a.isBidNotExpired);return t.length?t.reduce(i.getHighestCpm):{}}Object(i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},O.getAdserverTargetingForAdUnitCode=function(e){return O.getAdserverTargeting(e)[e]},O.getAdserverTargeting=function(e){return Object(i.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),u.d.getAllTargeting(e)},O.getNoBids=function(){return Object(i.logInfo)("Invoking pbjs.getNoBids",arguments),J("getNoBids")},O.getNoBidsForAdUnitCode=function(e){return{bids:s.a.getNoBids().filter(function(t){return t.adUnitCode===e})}},O.getBidResponses=function(){return Object(i.logInfo)("Invoking pbjs.getBidResponses",arguments),J("getBidsReceived")},O.getBidResponsesForAdUnitCode=function(e){return{bids:s.a.getBidsReceived().filter(function(t){return t.adUnitCode===e})}},O.setTargetingForGPTAsync=function(e,t){if(Object(i.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),Object(i.isGptPubadsDefined)()){var n=u.d.getAllTargeting(e);u.d.resetPresetTargeting(e,t),u.d.setTargetingForGPT(n,t),Object.keys(n).forEach(function(e){Object.keys(n[e]).forEach(function(t){"hb_adid"===t&&s.a.setStatusForBids(n[e][t],_.BID_STATUS.BID_TARGETING_SET)})}),S.emit(w,n)}else Object(i.logError)("window.googletag is not defined on the page")},O.setTargetingForAst=function(e){Object(i.logInfo)("Invoking pbjs.setTargetingForAn",arguments),u.d.isApntagDefined()?(u.d.setTargetingForAst(e),S.emit(w,u.d.getAllTargeting())):Object(i.logError)("window.apntag is not defined on the page")},O.renderAd=Object(d.b)("async",function(e,t,n){if(Object(i.logInfo)("Invoking pbjs.renderAd",arguments),Object(i.logMessage)("Calling renderAd with adId :"+t),e&&t)try{var r=s.a.findBidByAdId(t);if(r){var o=!0;if(r&&r.status===_.BID_STATUS.RENDERED&&(Object(i.logWarn)("Ad id ".concat(r.adId," has been rendered before")),S.emit(R,r),Object(i.deepAccess)(c.b.getConfig("auctionOptions"),"suppressStaleRender")&&(o=!1)),o){if(r.ad=Object(i.replaceAuctionPrice)(r.ad,r.cpm),r.adUrl=Object(i.replaceAuctionPrice)(r.adUrl,r.cpm),n&&n.clickThrough){var a=n.clickThrough;r.ad=Object(i.replaceClickThrough)(r.ad,a),r.adUrl=Object(i.replaceClickThrough)(r.adUrl,a)}s.a.addWinningBid(r),S.emit(T,r);var u=r.height,d=r.width,l=r.ad,f=r.mediaType,p=r.adUrl,b=r.renderer,m=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if(Object(g.c)(b))Object(g.b)(b,r),Object(i.insertElement)(m,e,"html"),X({doc:e,bid:r,id:t});else if(e===document&&!Object(i.inIframe)()||"video"===f){var v="Error trying to write ad. Ad render call ad id ".concat(t," was prevented from writing to the main document.");Q({reason:P,message:v,bid:r,id:t})}else if(l){if(navigator.userAgent&&navigator.userAgent.toLowerCase().indexOf("firefox/")>-1){var y=navigator.userAgent.toLowerCase().match(/firefox\/([\d\.]+)/)[1];y&&parseInt(y,10)<67&&e.open("text/html","replace")}e.write(l),e.close(),L(e,d,u),Object(i.insertElement)(m,e,"html"),Object(i.callBurl)(r),X({doc:e,bid:r,id:t})}else if(p){var h=Object(i.createInvisibleIframe)();h.height=u,h.width=d,h.style.display="inline",h.style.overflow="hidden",h.src=p,Object(i.insertElement)(h,e,"body"),L(e,d,u),Object(i.insertElement)(m,e,"html"),Object(i.callBurl)(r),X({doc:e,bid:r,id:t})}else{var O="Error trying to write ad. No ad for bid response id: ".concat(t);Q({reason:U,message:O,bid:r,id:t})}}}else{var j="Error trying to write ad. Cannot find ad by given id : ".concat(t);Q({reason:N,message:j,id:t})}}catch(e){var E="Error trying to write ad Id :".concat(t," to the page:").concat(e.message);Q({reason:B,message:E,id:t})}else{var A="Error trying to write ad Id :".concat(t," to the page. Missing document or adId");Q({reason:M,message:A,id:t})}}),O.removeAdUnit=function(e){Object(i.logInfo)("Invoking pbjs.removeAdUnit",arguments),e?(Object(i.isArray)(e)?e:[e]).forEach(function(e){for(var t=O.adUnits.length-1;t>=0;t--)O.adUnits[t].code===e&&O.adUnits.splice(t,1)}):O.adUnits=[]},O.requestBids=Object(d.b)("async",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,n=e.timeout,r=e.adUnits,o=e.adUnitCodes,a=e.labels,d=e.auctionId;S.emit(C);var l=n||c.b.getConfig("bidderTimeout");r=r&&c.b.convertAdUnitFpd(Object(i.isArray)(r)?r:[r])||O.adUnits,Object(i.logInfo)("Invoking pbjs.requestBids",arguments);var f=[],g=[];if(c.b.getConfig("s2sConfig",function(e){e&&e.s2sConfig&&(f=Array.isArray(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}),f.forEach(function(e){g.push.apply(g,function(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.bidders))}),r=K(r),o&&o.length?r=r.filter(function(e){return p()(o,e.code)}):o=r&&r.map(function(e){return e.code}),r.forEach(function(e){var t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map(function(e){return e.bidder}),r=j.bidderRegistry,o=g?n.filter(function(e){return!p()(g,e)}):n;e.transactionId=Object(i.generateUUID)(),o.forEach(function(n){var o=r[n],a=o&&o.getSpec&&o.getSpec(),c=a&&a.supportedMediaTypes||["banner"];t.some(function(e){return p()(c,e)})?b.a.incrementBidderRequestsCounter(e.code,n):(Object(i.logWarn)(Object(i.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter(function(e){return e.bidder!==n}))}),b.a.incrementRequestsCounter(e.code)}),r&&0!==r.length){var m=s.a.createAuction({adUnits:r,adUnitCodes:o,callback:t,cbTimeout:l,labels:a,auctionId:d}),v=r.length;v>15&&Object(i.logInfo)("Current auction ".concat(m.getAuctionId()," contains ").concat(v," adUnits."),r),o.forEach(function(e){return u.d.setLatestAuctionForAdUnit(e,m.getAuctionId())}),m.callBids()}else if(Object(i.logMessage)("No adUnits configured. No bids requested."),"function"==typeof t)try{t()}catch(e){Object(i.logError)("Error executing bidsBackHandler",null,e)}}),O.requestBids.before(Y,49),O.addAdUnits=function(e){Object(i.logInfo)("Invoking pbjs.addAdUnits",arguments),O.adUnits.push.apply(O.adUnits,c.b.convertAdUnitFpd(Object(i.isArray)(e)?e:[e])),S.emit(I)},O.onEvent=function(e,t,n){Object(i.logInfo)("Invoking pbjs.onEvent",arguments),Object(i.isFn)(t)?!n||q[e].call(null,n)?S.on(e,t,n):Object(i.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):Object(i.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},O.offEvent=function(e,t,n){Object(i.logInfo)("Invoking pbjs.offEvent",arguments),n&&!q[e].call(null,n)||S.off(e,t,n)},O.getEvents=function(){return Object(i.logInfo)("Invoking pbjs.getEvents"),S.getEvents()},O.registerBidAdapter=function(e,t){Object(i.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{j.registerBidAdapter(e(),t)}catch(e){Object(i.logError)("Error registering bidder adapter : "+e.message)}},O.registerAnalyticsAdapter=function(e){Object(i.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{j.registerAnalyticsAdapter(e)}catch(e){Object(i.logError)("Error registering analytics adapter : "+e.message)}},O.createBid=function(e){return Object(i.logInfo)("Invoking pbjs.createBid",arguments),Object(m.a)(e)};var Z=[],$=Object(d.b)("async",function(e){e&&!Object(i.isEmpty)(e)?(Object(i.logInfo)("Invoking pbjs.enableAnalytics for: ",e),j.enableAnalytics(e)):Object(i.logError)("pbjs.enableAnalytics should be called with option {}")},"enableAnalyticsCb");function ee(e){e.forEach(function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){Object(i.logError)("Error processing command :","prebid.js",e)}})}O.enableAnalytics=function(e){Z.push($.bind(this,e))},O.aliasBidder=function(e,t,n){Object(i.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&t?j.aliasBidAdapter(e,t,n):Object(i.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},O.getAllWinningBids=function(){return s.a.getAllWinningBids()},O.getAllPrebidWinningBids=function(){return s.a.getBidsReceived().filter(function(e){return e.status===_.BID_STATUS.BID_TARGETING_SET})},O.getHighestCpmBids=function(e){return u.d.getWinningBids(e)},O.markWinningBidAsUsed=function(e){var t=[];e.adUnitCode&&e.adId?t=s.a.getBidsReceived().filter(function(t){return t.adId===e.adId&&t.adUnitCode===e.adUnitCode}):e.adUnitCode?t=u.d.getWinningBids(e.adUnitCode):e.adId?t=s.a.getBidsReceived().filter(function(t){return t.adId===e.adId}):Object(i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(t[0].status=_.BID_STATUS.RENDERED)},O.getConfig=c.b.getConfig,O.readConfig=c.b.readConfig,O.setConfig=c.b.setConfig,O.setBidderConfig=c.b.setBidderConfig,O.que.push(function(){return Object(o.a)()}),O.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){Object(i.logError)("Error processing command :",e.message,e.stack)}else Object(i.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},O.que.push=O.cmd.push,O.processQueue=function(){d.b.ready(),ee(O.que),ee(O.cmd)},t.default=O},81:function(e,t,n){var r=n(379);e.exports=r},82:function(e,t,n){t.a=function(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}},83:function(e,t,n){var r=n(29),i=n(50),o="".split;e.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},84:function(e,t,n){var r=n(33),i=n(29),o=n(85);e.exports=!r&&!i(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},85:function(e,t,n){var r=n(27),i=n(30),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},86:function(e,t,n){var r=n(18),i=n(65);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.15.1",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},87:function(e,t,n){var r=n(113),i=n(29);e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},88:function(e,t,n){var r=n(49),i=n(53),o=n(118),a=function(e){return function(t,n,a){var c,s=r(t),u=i(s.length),d=o(a,u);if(e&&n!=n){for(;u>d;)if((c=s[d++])!=c)return!0}else for(;u>d;d++)if((e||d in s)&&s[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},89:function(e,t,n){var r=n(119);n(139),n(141),n(143),n(145),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(159),n(160),e.exports=r},9:function(e,t,n){n.d(t,"b",function(){return a}),n.d(t,"a",function(){return c}),t.d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:t}).length&&e.before(t,n)},t.c=function(e,t){a("async",function(e){e.forEach(function(e){return t.apply(void 0,function(e){if(Array.isArray(e))return o(e)}(n=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var n})},e)([])},t.e=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];c(e).before(function(e,t){t.push(n),e(t)})};var r=n(170),i=n.n(r);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=i()({ready:i.a.SYNC|i.a.ASYNC|i.a.QUEUE}),c=a.get},90:function(e,t,n){var r=n(56),i=n(30),o=n(31),a=n(34).f,c=n(66),s=n(122),u=c("meta"),d=0,l=Object.isExtensible||function(){return!0},f=function(e){a(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==_typeof(e)?e:("string"==typeof e?"S":"P")+e;if(!o(e,u)){if(!l(e))return"F";if(!t)return"E";f(e)}return e[u].objectID},getWeakData:function(e,t){if(!o(e,u)){if(!l(e))return!0;if(!t)return!1;f(e)}return e[u].weakData},onFreeze:function(e){return s&&p.REQUIRED&&l(e)&&!o(e,u)&&f(e),e}};r[u]=!0},91:function(e,t,n){var r=n(23),i=n(41),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},92:function(e,t,n){var r=n(17);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},93:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},94:function(e,t,n){var r=n(71);e.exports=function(e,t,n){for(var i in t)n&&n.unsafe&&e[i]?e[i]=t[i]:r(e,i,t[i],n);return e}},95:function(e,t,n){var r=n(96).IteratorPrototype,i=n(70),o=n(44),a=n(59),c=n(41),s=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=i(r,{next:o(1,n)}),a(e,u,!1,!0),c[u]=s,e}},96:function(e,t,n){var r,i,o,a=n(29),c=n(97),s=n(32),u=n(31),d=n(23),l=n(18),f=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=c(c(o)))!==Object.prototype&&(r=i):p=!0);var b=null==r||a(function(){var e={};return r[f].call(e)!==e});b&&(r={}),l&&!b||u(r,f)||s(r,f,function(){return this}),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},962:function(e,t,n){e.exports=n(80)},97:function(e,t,n){var r=n(31),i=n(52),o=n(69),a=n(131),c=o("IE_PROTO"),s=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=i(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},98:function(e,t,n){var r=n(136).charAt,i=n(46),o=n(72),a="String Iterator",c=i.set,s=i.getterFor(a);o(String,"String",function(e){c(this,{type:a,string:String(e),index:0})},function(){var e,t=s(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})})},99:function(e,t,n){var r=n(49),i=n(54),o=n(41),a=n(46),c=n(72),s="Array Iterator",u=a.set,d=a.getterFor(s);e.exports=c(Array,"Array",function(e,t){u(this,{type:s,target:r(e),index:0,kind:t})},function(){var e=d(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")}}),pbjsChunk([346],{272:function(e,t,n){e.exports=n(273)},273:function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),o=n(0),a=n(5),c=n(8).default,s=a.EVENTS.BID_REQUESTED,u=a.EVENTS.BID_TIMEOUT,d=a.EVENTS.BID_RESPONSE,l=a.EVENTS.BID_WON,f=[],p=null,b=!0,g=0,m=!0,v=["bidder","bidderCode","size","cpm","statusMessage","timeToRespond","adUnitCode"],y={};function h(){if(b&&"object"===r(window[p])&&"function"==typeof window[p].getInstance&&"object"===r(window.slateAmplitudeQueue)&&window.slateAmplitudeQueue.initCalled){for(var e=0;e<f.length;e++)f[e].call();f.push=function(e){e.call()},b=!1}o.logMessage("event count sent to Amplitude: "+g)}function O(e){var t={};return v.forEach(function(n){n in e&&(t[n]=e[n])}),t}function _(e){e&&e.bidderCode&&f.push(function(){var t=O(e);g++,window[p].logEvent("Prebid.js Requests",t)}),h()}function j(e){e&&e.bidderCode&&f.push(function(){if(e.cpm>0){var t=O(e);g++,window[p].logEvent("Prebid.js Bids",t)}}),h()}function S(e){f.push(function(){o._each(e,function(e){var t=O(e);g++,window[p].logEvent("Prebid.js Timeouts",t)})}),h()}function E(e){f.push(function(){var t=O(e);g++,window[p].logEvent("Prebid.js Wins",t)}),h()}y.enableAnalytics=function(e){var t=e.provider,n=e.options;if(p=t||"amplitude",m=void 0===n||void 0===n.sampling||Math.random()<parseFloat(n.sampling),n&&void 0!==n.global&&(p=n.global),m){var a=i.getEvents();o._each(a,function(e){if("object"===r(e)){var t=e.args;e.eventType===s?_(t):e.eventType===d?j(t):e.eventType===u?S(t):e.eventType===l&&E(t)}}),i.on(s,function(e){_(e)}),i.on(d,function(e){j(e)}),i.on(u,function(e){S(e)}),i.on(l,function(e){E(e)})}else o.logMessage("Prebid.js amplitude analytics disabled by sampling");this.enableAnalytics=function(){return o.logMessage("Analytics adapter already enabled, unnecessary call to `enableAnalytics`.")}},c.registerAnalyticsAdapter({adapter:y,code:"amplitude"}),t.default=y}},[272]),pbjsChunk([339],{290:function(e,t,n){e.exports=n(291)},291:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"spec",function(){return w});var r=n(0),i=n(13),o=n(3),a=n(1),c=n(2),s=n(22),u=n(11),d=n.n(u),l=n(12),f=n.n(l),p=n(21),b=n(7);function g(e){return(g="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h="appnexus",O=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],_=["minduration","maxduration","skip","skipafter","playbackmethod","api"],j=["age","externalUid","segments","gender","dnt","language"],S=["geo","device_id"],E=["enabled","dongle","member_id","debug_timeout"],A={playback_method:{unknown:0,auto_play_sound_on:1,auto_play_sound_off:2,click_to_play:3,mouse_over:4,auto_play_sound_unknown:5},context:{unknown:0,pre_roll:1,mid_roll:2,post_roll:3,outstream:4,"in-banner":5}},I={body:"description",body2:"desc2",cta:"ctatext",image:{serverName:"main_image",requiredParams:{required:!0}},icon:{serverName:"icon",requiredParams:{required:!0}},sponsoredBy:"sponsored_by",privacyLink:"privacy_link",salePrice:"saleprice",displayUrl:"displayurl"},T=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,C=Object(b.b)(32,h),w={code:h,gvlid:32,aliases:[{code:"appnexusAst",gvlid:32},{code:"brealtime"},{code:"emxdigital",gvlid:183},{code:"pagescience"},{code:"defymedia"},{code:"gourmetads"},{code:"matomy"},{code:"featureforward"},{code:"oftmedia"},{code:"districtm",gvlid:144},{code:"adasta"},{code:"beintoo",gvlid:618},{code:"targetVideo"}],supportedMediaTypes:[c.b,c.d,c.c],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.member&&e.params.invCode)},buildRequests:function(e,t){var n=e.map(P),i=d()(e,B),a={};!0===o.b.getConfig("coppa")&&(a={coppa:!0}),i&&Object.keys(i.params.user).filter(function(e){return f()(j,e)}).forEach(function(e){var t=Object(r.convertCamelToUnderscore)(e);if("segments"===e&&Object(r.isArray)(i.params.user[e])){var n=[];i.params.user[e].forEach(function(e){Object(r.isNumber)(e)?n.push({id:e}):Object(r.isPlainObject)(e)&&n.push(e)}),a[t]=n}else"segments"!==e&&(a[t]=i.params.user[e])});var c,s=d()(e,M);s&&s.params&&s.params.app&&(c={},Object.keys(s.params.app).filter(function(e){return f()(S,e)}).forEach(function(e){return c[e]=s.params.app[e]}));var u,l=d()(e,q);l&&l.params&&s.params.app&&s.params.app.id&&(u={appid:l.params.app.id});var p={},b={},g=C.getCookie("apn_prebid_debug")||null;if(g)try{p=JSON.parse(g)}catch(e){Object(r.logError)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{var m=d()(e,L);m&&m.debug&&(p=m.debug)}p&&p.enabled&&Object.keys(p).filter(function(e){return f()(E,e)}).forEach(function(e){b[e]=p[e]});var y=d()(e,N),h=y?parseInt(y.params.member,10):0,O=e[0].schain,_=d()(e,z),A={tags:v(n),user:a,sdk:{source:"pbjs",version:"6.2.0"},schain:O};if(_&&(A.iab_support={omidpn:"Appnexus",omidpv:"6.2.0"}),h>0&&(A.member_id=h),s&&(A.device=c),l&&(A.app=u),o.b.getConfig("adpod.brandCategoryExclusion")&&(A.brand_category_uniqueness=!0),b.enabled&&(A.debug=b,Object(r.logInfo)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(b,null,4))),t&&t.gdprConsent&&(A.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:t.gdprConsent.gdprApplies},t.gdprConsent.addtlConsent&&-1!==t.gdprConsent.addtlConsent.indexOf("~"))){var I=t.gdprConsent.addtlConsent,T=I.substring(I.indexOf("~")+1);A.gdpr_consent.addtl_consent=T.split(".").map(function(e){return parseInt(e,10)})}if(t&&t.uspConsent&&(A.us_privacy=t.uspConsent),t&&t.refererInfo){var w={rd_ref:encodeURIComponent(t.refererInfo.referer),rd_top:t.refererInfo.reachedTop,rd_ifs:t.refererInfo.numIframes,rd_stk:t.refererInfo.stack.map(function(e){return encodeURIComponent(e)}).join(",")};A.referrer_detection=w}if(d()(e,F)&&e.filter(F).forEach(function(e){var t=function(e,t){var n=t.mediaTypes.video,i=n.durationRangeSec,o=n.requireExactDuration,a=function(e){var t=e.adPodDurationSec,n=e.durationRangeSec,i=e.requireExactDuration,o=Object(r.getMinValueFromArray)(n),a=Math.floor(t/o);return i?Math.max(a,n.length):a}(t.mediaTypes.video),c=Object(r.getMaxValueFromArray)(i),s=e.filter(function(e){return e.uuid===t.bidId}),u=r.fill.apply(void 0,v(s).concat([a]));if(o){var d=Math.ceil(a/i.length),l=Object(r.chunk)(u,d);i.forEach(function(e,t){l[t].map(function(t){V(t,"minduration",e),V(t,"maxduration",e)})})}else u.map(function(e){return V(e,"maxduration",c)});return u}(n,e),i=A.tags.filter(function(t){return t.uuid!==e.bidId});A.tags=[].concat(v(i),v(t))}),e[0].userId){var x=[];G(x,Object(r.deepAccess)(e[0],"userId.flocId.id"),"chrome.com",null),G(x,Object(r.deepAccess)(e[0],"userId.criteoId"),"criteo.com",null),G(x,Object(r.deepAccess)(e[0],"userId.netId"),"netid.de",null),G(x,Object(r.deepAccess)(e[0],"userId.idl_env"),"liveramp.com",null),G(x,Object(r.deepAccess)(e[0],"userId.tdid"),"adserver.org","TDID"),G(x,Object(r.deepAccess)(e[0],"userId.uid2.id"),"uidapi.com","UID2"),x.length&&(A.eids=x)}return n[0].publisher_id&&(A.publisher_id=n[0].publisher_id),function(e,t){var n=[],i={withCredentials:!0},a="https://ib.adnxs.com/ut/v3/prebid";if(k(t)||(a="https://ib.adnxs-simple.com/ut/v3/prebid"),"TRUE"!==Object(r.getParameterByName)("apn_test").toUpperCase()&&!0!==o.b.getConfig("apn_test")||(i.customHeaders={"X-Is-Test":1}),e.tags.length>15){var c=Object(r.deepClone)(e);Object(r.chunk)(e.tags,15).forEach(function(e){c.tags=e;var r=JSON.stringify(c);n.push({method:"POST",url:a,data:r,bidderRequest:t,options:i})})}else{var s=JSON.stringify(e);n={method:"POST",url:a,data:s,bidderRequest:t,options:i}}return n}(A,t)},interpretResponse:function(e,t){var n=this,o=t.bidderRequest;e=e.body;var s=[];if(!e||e.error){var u="in response for ".concat(o.bidderCode," adapter");return e&&e.error&&(u+=": ".concat(e.error)),Object(r.logError)(u),s}if(e.tags&&e.tags.forEach(function(e){var t,u=(t=e)&&t.ads&&t.ads.length&&d()(t.ads,function(e){return e.rtb});if(u&&(Object(r.isAllowZeroCpmBidsEnabled)(o.bidderCode)?u.cpm>=0:u.cpm>0)&&f()(n.supportedMediaTypes,u.ad_type)){var l=function(e,t,n){var o=Object(r.getBidRequest)(e.uuid,[n]),s={requestId:e.uuid,cpm:t.cpm,creativeId:t.creative_id,dealId:t.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:o.adUnitCode,appnexus:{buyerMemberId:t.buyer_member_id,dealPriority:t.deal_priority,dealCode:t.deal_code}};if(t.adomain&&(s.meta=m({},s.meta,{advertiserDomains:[]})),t.advertiser_id&&(s.meta=m({},s.meta,{advertiserId:t.advertiser_id})),t.buyer_member_id&&(s.meta=m({},s.meta,{dchain:function(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}(t)})),t.brand_id&&(s.meta=m({},s.meta,{brandId:t.brand_id})),t.rtb.video)switch(m(s,{width:t.rtb.video.player_width,height:t.rtb.video.player_height,vastImpUrl:t.notify_url,ttl:3600}),Object(r.deepAccess)(o,"mediaTypes.video.context")){case c.a:var u=Object(a.getIabSubCategory)(o.bidder,t.brand_category_id);s.meta=m({},s.meta,{primaryCatId:u});var l=t.deal_priority;s.video={context:c.a,durationSeconds:Math.floor(t.rtb.video.duration_ms/1e3),dealTier:l},s.vastUrl=t.rtb.video.asset_url;break;case p.b:if(s.adResponse=e,s.adResponse.ad=s.adResponse.ads[0],s.adResponse.ad.video=s.adResponse.ad.rtb.video,s.vastXml=t.rtb.video.content,t.renderer_url){var f=d()(n.bids,function(t){return t.bidId===e.uuid}),b=Object(r.deepAccess)(f,"renderer.options");s.renderer=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.a.install({id:t.renderer_id,url:t.renderer_url,config:n,loaded:!1,adUnitCode:e});try{o.setRender(W)}catch(e){Object(r.logWarn)("Prebid Error calling setRender on renderer",e)}return o.setEventHandlers({impression:function(){return Object(r.logMessage)("AppNexus outstream video impression event")},loaded:function(){return Object(r.logMessage)("AppNexus outstream video loaded event")},ended:function(){Object(r.logMessage)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),o}(s.adUnitCode,t,b)}break;case p.a:s.vastUrl=t.notify_url+"&redir="+encodeURIComponent(t.rtb.video.asset_url)}else if(t.rtb[c.c]){var g=t.rtb[c.c],v=t.viewability.config.replace("src=","data-src="),y=g.javascript_trackers;null==y?y=v:Object(r.isStr)(y)?y=[y,v]:y.push(v),s[c.c]={title:g.title,body:g.desc,body2:g.desc2,cta:g.ctatext,rating:g.rating,sponsoredBy:g.sponsored,privacyLink:g.privacy_link,address:g.address,downloads:g.downloads,likes:g.likes,phone:g.phone,price:g.price,salePrice:g.saleprice,clickUrl:g.link.url,displayUrl:g.displayurl,clickTrackers:g.link.click_trackers,impressionTrackers:g.impression_trackers,javascriptTrackers:y},g.main_img&&(s.native.image={url:g.main_img.url,height:g.main_img.height,width:g.main_img.width}),g.icon&&(s.native.icon={url:g.icon.url,height:g.icon.height,width:g.icon.width})}else{m(s,{width:t.rtb.banner.width,height:t.rtb.banner.height,ad:t.rtb.banner.content});try{if(t.rtb.trackers)for(var h=0;h<t.rtb.trackers[0].impression_urls.length;h++){var O=t.rtb.trackers[0].impression_urls[h],_=Object(r.createTrackPixelHtml)(O);s.ad+=_}}catch(e){Object(r.logError)("Error appending tracking pixel",e)}}return s}(e,u,o);l.mediaType=function(e){var t=u.ad_type;return t===c.d?c.d:t===c.c?c.c:c.b}(),s.push(l)}}),e.debug&&e.debug.debug_info){var l="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;l=l.replace(/(<td>|<th>)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^<br>/gm,"").replace(/(<br>\n|<br>)/gm,"\n").replace(/<h1>(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/<h[2-6]>(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),Object(r.logMessage)("https://console.appnexus.com/docs/understanding-the-debug-auction"),Object(r.logMessage)(l)}return s},getMappingFileInfo:function(){return{url:"https://acdn.adnxs-simple.com/prebid/appnexus-mapping/mappings.json",refreshInDays:2}},getUserSyncs:function(e,t,n){if(e.iframeEnabled&&k({gdprConsent:n}))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},transformBidParams:function(e,t){return e=Object(r.convertTypes)({member:"string",invCode:"string",placementId:"number",keywords:r.transformBidderParamKeywords,publisherId:"number"},e),t&&(e.use_pmt_rule="boolean"==typeof e.usePaymentRule&&e.usePaymentRule,e.usePaymentRule&&delete e.usePaymentRule,x(e.keywords)&&e.keywords.forEach(D),Object.keys(e).forEach(function(t){var n=Object(r.convertCamelToUnderscore)(t);n!==t&&(e[n]=e[t],delete e[t])})),e},onBidWon:function(e){e.native&&function(e){var t=function(e){var t;if(Object(r.isStr)(e)&&R(e))t=e;else if(Object(r.isArray)(e))for(var n=0;n<e.length;n++){var i=e[n];R(i)&&(t=i)}return t}(e.native.javascriptTrackers);if(t)for(var n="pbjs_adid="+e.adId+";pbjs_auc="+e.adUnitCode,i=function(e){var t=e.indexOf('src="')+5,n=e.indexOf('"',t);return e.substring(t,n)}(t),o=i.replace("dom_id=%native_dom_id%",n),a=document.getElementsByTagName("iframe"),c=!1,s=0;s<a.length&&!c;s++){var u=a[s];try{var d=u.contentDocument||u.contentWindow.document;if(d)for(var l=d.getElementsByTagName("script"),f=0;f<l.length&&!c;f++){var p=l[f];p.getAttribute("data-src")==i&&(p.setAttribute("src",o),p.setAttribute("data-src",""),p.removeAttribute&&p.removeAttribute("data-src"),c=!0)}}catch(e){if(!(e instanceof DOMException&&"SecurityError"===e.name))throw e}}}(e)}};function x(e){return!!(Object(r.isArray)(e)&&e.length>0)}function D(e){x(e.value)&&""===e.value[0]&&delete e.value}function R(e){var t=e.match(T),n=null!=t&&t.length>=1,r=e.match("trk.js"),i=null!=r&&r.length>=1;return e.startsWith("<script")&&i&&n}function k(e){var t=!0;return e&&e.gdprConsent&&e.gdprConsent.gdprApplies&&2===e.gdprConsent.apiVersion&&(t=!(!0!==Object(r.deepAccess)(e.gdprConsent,"vendorData.purpose.consents.1"))),t}function P(e){var t={};t.sizes=U(e.sizes),t.primary_size=t.sizes[0],t.ad_types=[],t.uuid=e.bidId,e.params.placementId?t.id=parseInt(e.params.placementId,10):t.code=e.params.invCode,t.allow_smaller_sizes=e.params.allowSmallerSizes||!1,t.use_pmt_rule=e.params.usePaymentRule||!1,t.prebid=!0,t.disable_psa=!0;var n=function(e){if(!Object(r.isFn)(e.getFloor))return e.params.reserve?e.params.reserve:null;var t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});return Object(r.isPlainObject)(t)&&!isNaN(t.floor)&&"USD"===t.currency?t.floor:null}(e);if(n&&(t.reserve=n),e.params.position&&(t.position={above:1,below:2}[e.params.position]||0),e.params.trafficSourceCode&&(t.traffic_source_code=e.params.trafficSourceCode),e.params.privateSizes&&(t.private_sizes=U(e.params.privateSizes)),e.params.supplyType&&(t.supply_type=e.params.supplyType),e.params.pubClick&&(t.pubclick=e.params.pubClick),e.params.extInvCode&&(t.ext_inv_code=e.params.extInvCode),e.params.publisherId&&(t.publisher_id=parseInt(e.params.publisherId,10)),e.params.externalImpId&&(t.external_imp_id=e.params.externalImpId),!Object(r.isEmpty)(e.params.keywords)){var i=Object(r.transformBidderParamKeywords)(e.params.keywords);i.length>0&&i.forEach(D),t.keywords=i}var o,a,u=Object(r.deepAccess)(e,"ortb2Imp.ext.data.pbadslot");if(u&&(t.gpid=u),(e.mediaType===c.c||Object(r.deepAccess)(e,"mediaTypes.".concat(c.c)))&&(t.ad_types.push(c.c),0===t.sizes.length&&(t.sizes=U([1,1])),e.nativeParams)){var l=(o=e.nativeParams,a={},Object.keys(o).forEach(function(e){var t=I[e]&&I[e].serverName||I[e]||e,n=I[e]&&I[e].requiredParams;if(a[t]=m({},n,o[e]),(t===I.image.serverName||t===I.icon.serverName)&&a[t].sizes){var i=a[t].sizes;(Object(r.isArrayOfNums)(i)||Object(r.isArray)(i)&&i.length>0&&i.every(function(e){return Object(r.isArrayOfNums)(e)}))&&(a[t].sizes=U(a[t].sizes))}t===I.privacyLink&&(a.privacy_supported=!0)}),a);t[c.c]={layouts:[l]}}var p=Object(r.deepAccess)(e,"mediaTypes.".concat(c.d)),b=Object(r.deepAccess)(e,"mediaTypes.video.context");t.hb_source=p&&"adpod"===b?7:1,(e.mediaType===c.d||p)&&t.ad_types.push(c.d),(e.mediaType===c.d||p&&"outstream"!==b)&&(t.require_asset_url=!0),e.params.video&&(t.video={},Object.keys(e.params.video).filter(function(e){return f()(O,e)}).forEach(function(n){switch(n){case"context":case"playback_method":var i=e.params.video[n];i=Object(r.isArray)(i)?i[0]:i,t.video[n]=A[n][i];break;case"frameworks":break;default:t.video[n]=e.params.video[n]}}),e.params.video.frameworks&&Object(r.isArray)(e.params.video.frameworks)&&(t.video_frameworks=e.params.video.frameworks)),p&&(t.video=t.video||{},Object.keys(p).filter(function(e){return f()(_,e)}).forEach(function(e){switch(e){case"minduration":case"maxduration":"number"!=typeof t.video[e]&&(t.video[e]=p[e]);break;case"skip":"boolean"!=typeof t.video.skippable&&(t.video.skippable=1===p[e]);break;case"skipafter":"number"!=typeof t.video.skipoffset&&(t.video.skippoffset=p[e]);break;case"playbackmethod":if("number"!=typeof t.video.playback_method){var n=p[e];(n=Object(r.isArray)(n)?n[0]:n)>=1&&n<=4&&(t.video.playback_method=n)}break;case"api":if(!t.video_frameworks&&Object(r.isArray)(p[e])){var i=p[e].map(function(e){var t=4===e?5:5===e?4:e;if(t>=1&&t<=5)return t}).filter(function(e){return e});t.video_frameworks=i}}})),e.renderer&&(t.video=m({},t.video,{custom_renderer_present:!0})),e.params.frameworks&&Object(r.isArray)(e.params.frameworks)&&(t.banner_frameworks=e.params.frameworks);var g=d()(s.a.getAdUnits(),function(t){return e.transactionId===t.transactionId});return g&&g.mediaTypes&&g.mediaTypes.banner&&t.ad_types.push(c.b),0===t.ad_types.length&&delete t.ad_types,t}function U(e){var t=[],n={};if(Object(r.isArray)(e)&&2===e.length&&!Object(r.isArray)(e[0]))n.width=parseInt(e[0],10),n.height=parseInt(e[1],10),t.push(n);else if("object"===g(e))for(var i=0;i<e.length;i++){var o=e[i];(n={}).width=parseInt(o[0],10),n.height=parseInt(o[1],10),t.push(n)}return t}function B(e){return!!e.params.user}function N(e){return!!parseInt(e.params.member,10)}function M(e){if(e.params)return!!e.params.app}function q(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function L(e){return!!e.debug}function F(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===c.a}function z(e){var t=!1,n=e.params,i=e.params.video;return n.frameworks&&Object(r.isArray)(n.frameworks)&&(t=f()(e.params.frameworks,6)),!t&&i&&i.frameworks&&Object(r.isArray)(i.frameworks)&&(t=f()(e.params.video.frameworks,6)),t}function V(e,t,n){Object(r.isEmpty)(e.video)&&(e.video={}),e.video[t]=n}function W(e){var t,n;t=e.adUnitCode,(n=document.getElementById(t).querySelectorAll("div[id^='google_ads']"))[0]&&n[0].style.setProperty("display","none"),function(e){try{var t=document.getElementById(e).querySelectorAll("script[id^='sas_script']");t[0].nextSibling&&"iframe"===t[0].nextSibling.localName&&t[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push(function(){window.ANOutstreamVideo.renderAd({tagId:e.adResponse.tag_id,sizes:[e.getSize().split("x")],targetId:e.adUnitCode,uuid:e.adResponse.uuid,adResponse:e.adResponse,rendererOptions:e.renderer.getConfig()},function(e,t,n){e.renderer.handleVideoEvent({id:t,eventName:n})}.bind(null,e))})}function G(e,t,n,r){return t&&(r?e.push({source:n,id:t,rti_partner:r}):e.push({source:n,id:t})),e}Object(a.registerBidder)(w)}},[290]),pbjsChunk([60],{298:function(e,t,n){e.exports=n(299)},299:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"storage",function(){return l}),n.d(t,"analyticsUrl",function(){return f}),t.parseBrowser=v;var r=n(0),i=n(6),o=n(5),a=n.n(o),c=n(8),s=n(4),u=n(7);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=Object(u.b)(),f="https://analytics.rlcdn.com",p=[],b=[],g=[{test:/googlebot/i,name:"Googlebot"},{test:/opera/i,name:"Opera"},{test:/opr\/|opios/i,name:"Opera"},{test:/SamsungBrowser/i,name:"Samsung Internet for Android"},{test:/Whale/i,name:"NAVER Whale Browser"},{test:/MZBrowser/i,name:"MZ Browser"},{test:/focus/i,name:"Focus"},{test:/swing/i,name:"Swing"},{test:/coast/i,name:"Opera Coast"},{test:/opt\/\d+(?:.?_?\d+)+/i,name:"Opera Touch"},{test:/yabrowser/i,name:"Yandex Browser"},{test:/ucbrowser/i,name:"UC Browser"},{test:/Maxthon|mxios/i,name:"Maxthon"},{test:/epiphany/i,name:"Epiphany"},{test:/puffin/i,name:"Puffin"},{test:/sleipnir/i,name:"Sleipnir"},{test:/k-meleon/i,name:"K-Meleon"},{test:/micromessenger/i,name:"WeChat"},{test:/qqbrowser/i,name:/qqbrowserlite/i.test(window.navigator.userAgent)?"QQ Browser Lite":"QQ Browser"},{test:/msie|trident/i,name:"Internet Explorer"},{test:/\sedg\//i,name:"Microsoft Edge"},{test:/edg([ea]|ios)/i,name:"Microsoft Edge"},{test:/vivaldi/i,name:"Vivaldi"},{test:/seamonkey/i,name:"SeaMonkey"},{test:/sailfish/i,name:"Sailfish"},{test:/silk/i,name:"Amazon Silk"},{test:/phantom/i,name:"PhantomJS"},{test:/slimerjs/i,name:"SlimerJS"},{test:/blackberry|\bbb\d+/i,name:"BlackBerry"},{test:/(web|hpw)[o0]s/i,name:"WebOS Browser"},{test:/bada/i,name:"Bada"},{test:/tizen/i,name:"Tizen"},{test:/qupzilla/i,name:"QupZilla"},{test:/firefox|iceweasel|fxios/i,name:"Firefox"},{test:/electron/i,name:"Electron"},{test:/MiuiBrowser/i,name:"Miui"},{test:/chromium/i,name:"Chromium"},{test:/chrome|crios|crmo/i,name:"Chrome"},{test:/GSA/i,name:"Google Search"},{test:/android/i,name:"Android Browser"},{test:/playstation 4/i,name:"PlayStation 4"},{test:/safari|applewebkit/i,name:"Safari"}],m=["Safari","Chrome","Firefox","Microsoft Edge"];function v(){var e=h.getUserAgent();try{var t=g.filter(function(t){return t.test.test(e)}),n=t&&t.length?t[0].name:"";return m.indexOf(n)>=0?n:"Unknown"}catch(e){Object(r.logError)("ATS Analytics - Error while checking user browser!",e)}}function y(e){try{var t={Data:e},n=JSON.stringify(t);Object(r.logInfo)("ATS Analytics - tried to send analytics data!"),Object(s.a)(f,function(){Object(r.logInfo)("ATS Analytics - events sent successfully!")},n,{method:"POST",contentType:"application/json"})}catch(e){Object(r.logError)("ATS Analytics - request encounter an error: ",e)}}var h=d(Object(i.a)({analyticsType:"endpoint"}),{track:function(e){var t=e.eventType,n=e.args;void 0!==n&&h.callHandler(t,n)}});h.originEnableAnalytics=h.enableAnalytics,h.shouldFireRequest=function(e){if(0!==e){var t=100===Math.floor(100*Math.random()+1);return Object(r.logInfo)("ATS Analytics - Should Fire Request: ",t),t}return Object(r.logInfo)("ATS Analytics - Should Fire Request: ",!1),!1},h.getUserAgent=function(){return window.navigator.userAgent},h.setSamplingCookie=function(e){var t=new Date;t.setTime(t.getTime()+864e5),l.setCookie("_lr_sampling_rate",e,t.toUTCString())},h.enableAnalytics=function(e){if(e.options.pid){h.context={events:[],pid:e.options.pid,bidWonTimeout:e.options.bidWonTimeout};var t=e.options;Object(r.logInfo)("ATS Analytics - adapter enabled! "),h.originEnableAnalytics(t)}else Object(r.logError)("ATS Analytics - Publisher ID (pid) option is not defined. Analytics won't work")},h.callHandler=function(e,t){if(e===a.a.EVENTS.BID_REQUESTED?p=p.concat(function(e){var t="true"===l.getCookie("_lr_env_src_ats");return e.bids.map(function(n){return{envelope_source:t,has_envelope:!!n.userId&&!!n.userId.idl_env,bidder:n.bidder,bid_id:n.bidId,auction_id:e.auctionId,user_browser:v(),user_platform:navigator.platform,auction_start:new Date(e.auctionStart).toJSON(),domain:window.location.hostname,pid:h.context.pid,adapter_version:3,bid_won:!1}})}(t)):e===a.a.EVENTS.BID_RESPONSE&&b.push(function(e){return{bid_id:e.requestId,response_time_stamp:new Date(e.responseTimestamp).toJSON(),currency:e.currency,cpm:e.cpm,net_revenue:e.netRevenue}}(t)),e===a.a.EVENTS.AUCTION_END){var n=h.context.bidWonTimeout?h.context.bidWonTimeout:2e3,i=[];setTimeout(function(){var e=pbjs.getAllWinningBids();if(Object(r.logInfo)("ATS Analytics - winning bids: ",e),p.length){var t={};b.length?(i=p.filter(function(e){return b.filter(function(t){e.bid_id===t.bid_id&&d(e,t)})}),e.length&&(i=i.filter(function(n){return e.filter(function(e){t.bid_id=e.requestId,t.bid_won=!0,n.bid_id===t.bid_id&&d(n,t)})}))):i=p;try{var n=l.getCookie("_lr_env_src_ats"),o=l.getCookie("_lr_sampling_rate");o?h.shouldFireRequest(parseInt(o))&&null!=n&&(Object(r.logInfo)("ATS Analytics - events to send: ",i),y(i)):function(e,t){Object(r.logInfo)("ATS Analytics - preflight request!"),Object(s.a)("https://check.analytics.rlcdn.com/check/"+h.context.pid,{success:function(n){var i=JSON.parse(n);Object(r.logInfo)("ATS Analytics - Sampling Rate: ",i);var o=i.samplingRate;h.setSamplingCookie(o);var a=Number(o);n&&o&&h.shouldFireRequest(a)&&null!=e&&(Object(r.logInfo)("ATS Analytics - events to send: ",t),y(t))},error:function(){h.setSamplingCookie(0),Object(r.logInfo)("ATS Analytics - Sampling Rate Request Error!")}},void 0,{method:"GET",crossOrigin:!0})}(n,i),i=[]}catch(e){Object(r.logError)("ATS Analytics - preflight request encounter an error: ",e)}}},n)}},c.default.registerAnalyticsAdapter({adapter:h,code:"atsAnalytics",gvlid:97}),t.default=h},6:function(e,t,n){t.a=function(e){var t,n=e.url,r=e.analyticsType,i=e.global,d=e.handler,C=[],w=0,x=!0;return function(){if(x){for(var e=0;e<C.length;e++)C[e]();C.push=function(e){e()},x=!1}Object(a.logMessage)("event count sent to ".concat(i,": ").concat(w))}(),{track:function(e){var t=e.eventType,n=e.args;this.getAdapterType()===T&&window[i](d,t,n),this.getAdapterType()===I&&D.apply(void 0,arguments)},enqueue:R,enableAnalytics:k,disableAnalytics:function(){Object(a._each)(t,function(e,t){u.off(t,e)}),this.enableAnalytics=this._oldEnable?this._oldEnable:k},getAdapterType:function(){return r},getGlobal:function(){return i},getHandler:function(){return d},getUrl:function(){return n}};function D(e){var t=e.eventType,r=e.args,i=e.callback;Object(o.a)(n,i,JSON.stringify({eventType:t,args:r}))}function R(e){var t=e.eventType,n=e.args,r=this;i&&window[i]&&t&&n?this.track({eventType:t,args:n}):C.push(function(){w++,r.track({eventType:t,args:n})})}function k(e){var n,r=this,o=this;"object"!==s(e)||"object"!==s(e.options)||void 0===e.options.sampling||Math.random()<parseFloat(e.options.sampling)?(u.getEvents().forEach(function(e){if(e){var t=e.eventType,n=e.args;t!==g&&R.call(o,{eventType:t,args:n})}}),c(n={},p,function(e){return r.enqueue({eventType:p,args:e})}),c(n,b,function(e){return r.enqueue({eventType:b,args:e})}),c(n,m,function(e){return r.enqueue({eventType:m,args:e})}),c(n,v,function(e){return r.enqueue({eventType:v,args:e})}),c(n,g,function(e){return r.enqueue({eventType:g,args:e})}),c(n,y,function(e){return r.enqueue({eventType:y,args:e})}),c(n,h,function(e){return r.enqueue({eventType:h,args:e})}),c(n,O,function(e){return r.enqueue({eventType:O,args:e})}),c(n,_,function(e){return r.enqueue({eventType:_,args:e})}),c(n,f,function(e){return r.enqueue({eventType:f,args:e})}),c(n,j,function(e){return r.enqueue({eventType:j,args:e})}),c(n,S,function(e){return r.enqueue({eventType:S,args:e})}),c(n,E,function(e){return r.enqueue({eventType:E,args:e})}),c(n,A,function(e){return r.enqueue({eventType:A,args:e})}),c(n,l,function(t){t.config="object"===s(e)&&e.options||{},r.enqueue({eventType:l,args:t})}),t=n,Object(a._each)(t,function(e,t){u.on(t,e)})):Object(a.logMessage)('Analytics adapter for "'.concat(i,'" disabled by sampling')),this._oldEnable=this.enableAnalytics,this.enableAnalytics=function(){return Object(a.logMessage)('Analytics adapter for "'.concat(i,'" already enabled, unnecessary call to `enableAnalytics`.'))}}};var r=n(5),i=n.n(r),o=n(4),a=n(0);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){return(s="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var u=n(10),d=i.a.EVENTS,l=d.AUCTION_INIT,f=d.AUCTION_END,p=d.REQUEST_BIDS,b=d.BID_REQUESTED,g=d.BID_TIMEOUT,m=d.BID_RESPONSE,v=d.NO_BID,y=d.BID_WON,h=d.BID_ADJUSTMENT,O=d.BIDDER_DONE,_=d.SET_TARGETING,j=d.AD_RENDER_FAILED,S=d.AD_RENDER_SUCCEEDED,E=d.AUCTION_DEBUG,A=d.ADD_AD_UNITS,I="endpoint",T="bundle"}},[298]),pbjsChunk([58],{369:function(e,t,n){e.exports=n(370)},370:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(4),o=n(6),a=n(5),c=n.n(a),s=n(8);function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var f=Math.random()<=.01,p="https://bids.concert.io/analytics",b=c.a.EVENTS,g=b.BID_RESPONSE,m=b.BID_WON,v=b.AUCTION_END,y=[],h=l(Object(o.a)({url:p,analyticsType:"endpoint"}),{track:function(e){var t=e.eventType,n=e.args;switch(t){case g:case m:if("concert"!==n.bidder)break;y.push(function(e,t){var n=t.adId,r=t.auctionId,i=t.cpm,o=t.creativeId,a=t.width,c=t.height,s=t.timeToRespond,d=u(function(e){return!e||e.indexOf("|")<0?[null,null]:e.split("|")}(o),2),l=d[0];return{event:e,concert_rid:d[1],adId:n,auctionId:r,creativeId:l,position:t.adUnitCode,url:window.location.href,cpm:i,width:a,height:c,timeToRespond:s}}(t,n));break;case v:setTimeout(function(){return function(){if(h.eventsStorage=y,y.length)if(f)try{var e=JSON.stringify(y);Object(i.a)(p,function(){return y=[]},e,{contentType:"application/json",method:"POST"})}catch(e){Object(r.logMessage)("Concert Analytics error")}else Object(r.logMessage)("Page not included in sample for Concert Analytics")}()},3e3)}}});h.originEnableAnalytics=h.enableAnalytics,h.eventsStorage=[],h.enableAnalytics=function(e){h.originEnableAnalytics(e)},s.default.registerAnalyticsAdapter({adapter:h,code:"concert"}),t.default=h},6:function(e,t,n){t.a=function(e){var t,n=e.url,r=e.analyticsType,i=e.global,d=e.handler,C=[],w=0,x=!0;return function(){if(x){for(var e=0;e<C.length;e++)C[e]();C.push=function(e){e()},x=!1}Object(a.logMessage)("event count sent to ".concat(i,": ").concat(w))}(),{track:function(e){var t=e.eventType,n=e.args;this.getAdapterType()===T&&window[i](d,t,n),this.getAdapterType()===I&&D.apply(void 0,arguments)},enqueue:R,enableAnalytics:k,disableAnalytics:function(){Object(a._each)(t,function(e,t){u.off(t,e)}),this.enableAnalytics=this._oldEnable?this._oldEnable:k},getAdapterType:function(){return r},getGlobal:function(){return i},getHandler:function(){return d},getUrl:function(){return n}};function D(e){var t=e.eventType,r=e.args,i=e.callback;Object(o.a)(n,i,JSON.stringify({eventType:t,args:r}))}function R(e){var t=e.eventType,n=e.args,r=this;i&&window[i]&&t&&n?this.track({eventType:t,args:n}):C.push(function(){w++,r.track({eventType:t,args:n})})}function k(e){var n,r=this,o=this;"object"!==s(e)||"object"!==s(e.options)||void 0===e.options.sampling||Math.random()<parseFloat(e.options.sampling)?(u.getEvents().forEach(function(e){if(e){var t=e.eventType,n=e.args;t!==g&&R.call(o,{eventType:t,args:n})}}),c(n={},p,function(e){return r.enqueue({eventType:p,args:e})}),c(n,b,function(e){return r.enqueue({eventType:b,args:e})}),c(n,m,function(e){return r.enqueue({eventType:m,args:e})}),c(n,v,function(e){return r.enqueue({eventType:v,args:e})}),c(n,g,function(e){return r.enqueue({eventType:g,args:e})}),c(n,y,function(e){return r.enqueue({eventType:y,args:e})}),c(n,h,function(e){return r.enqueue({eventType:h,args:e})}),c(n,O,function(e){return r.enqueue({eventType:O,args:e})}),c(n,_,function(e){return r.enqueue({eventType:_,args:e})}),c(n,f,function(e){return r.enqueue({eventType:f,args:e})}),c(n,j,function(e){return r.enqueue({eventType:j,args:e})}),c(n,S,function(e){return r.enqueue({eventType:S,args:e})}),c(n,E,function(e){return r.enqueue({eventType:E,args:e})}),c(n,A,function(e){return r.enqueue({eventType:A,args:e})}),c(n,l,function(t){t.config="object"===s(e)&&e.options||{},r.enqueue({eventType:l,args:t})}),t=n,Object(a._each)(t,function(e,t){u.on(t,e)})):Object(a.logMessage)('Analytics adapter for "'.concat(i,'" disabled by sampling')),this._oldEnable=this.enableAnalytics,this.enableAnalytics=function(){return Object(a.logMessage)('Analytics adapter for "'.concat(i,'" already enabled, unnecessary call to `enableAnalytics`.'))}}};var r=n(5),i=n.n(r),o=n(4),a=n(0);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){return(s="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var u=n(10),d=i.a.EVENTS,l=d.AUCTION_INIT,f=d.AUCTION_END,p=d.REQUEST_BIDS,b=d.BID_REQUESTED,g=d.BID_TIMEOUT,m=d.BID_RESPONSE,v=d.NO_BID,y=d.BID_WON,h=d.BID_ADJUSTMENT,O=d.BIDDER_DONE,_=d.SET_TARGETING,j=d.AD_RENDER_FAILED,S=d.AD_RENDER_SUCCEEDED,E=d.AUCTION_DEBUG,A=d.ADD_AD_UNITS,I="endpoint",T="bundle"}},[369]),pbjsChunk([305],{371:function(e,t,n){e.exports=n(372)},372:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"spec",function(){return c});var r=n(0),i=n(1),o=n(7);function a(e){return(a="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var c={code:"concert",isBidRequestValid:function(e){return!!e.params.partnerId||(Object(r.logWarn)("Missing partnerId bid parameter"),!1)},buildRequests:function(e,t){Object(r.logMessage)(e),Object(r.logMessage)(t);var n={meta:{prebidVersion:"6.2.0",pageUrl:t.refererInfo.referer,screen:[window.screen.width,window.screen.height].join("x"),debug:Object(r.debugTurnedOn)(),uid:u(t),optedOut:d(),adapterVersion:"1.1.1",uspConsent:t.uspConsent,gdprConsent:t.gdprConsent}};return n.slots=e.map(function(e){return{name:e.adUnitCode,bidId:e.bidId,transactionId:e.transactionId,sizes:e.params.sizes||e.sizes,partnerId:e.params.partnerId,slotType:e.params.slotType,adSlot:e.params.slot||e.adUnitCode,placementId:e.params.placementId||"",site:e.params.site||t.refererInfo.referer}}),Object(r.logMessage)(n),{method:"POST",url:"".concat("https://bids.concert.io","/bids/prebid"),data:JSON.stringify(n)}},interpretResponse:function(e,t){Object(r.logMessage)(e),Object(r.logMessage)(t);var n,i=e.body;return i&&"object"===a(i)?(n=i.bids.map(function(e){return{requestId:e.bidId,cpm:e.cpm,width:e.width,height:e.height,ad:e.ad,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},creativeId:e.creativeId,netRevenue:e.netRevenue,currency:e.currency}}),Object(r.debugTurnedOn)()&&i.debug&&Object(r.logMessage)("CONCERT",i.debug),Object(r.logMessage)(n),n):[]},getUserSyncs:function(e,t,n,r){var i=[];if(e.iframeEnabled&&!d()){var o=[];n&&"boolean"==typeof n.gdprApplies&&o.push("gdpr_applies=".concat(n.gdprApplies?"1":"0")),n&&"string"==typeof n.consentString&&o.push("gdpr_consent=".concat(n.consentString)),r&&"string"==typeof r&&o.push("usp_consent=".concat(r)),i.push({type:"iframe",url:"https://cdn.concert.io/lib/bids/sync.html"+(o.length>0?"?".concat(o.join("&")):"")})}return i},onTimeout:function(e){Object(r.logMessage)("concert bidder timed out"),Object(r.logMessage)(e)},onBidWon:function(e){Object(r.logMessage)("concert bidder won bid"),Object(r.logMessage)(e)}};Object(i.registerBidder)(c);var s=Object(o.b)();function u(e){if(d()||!function(e){return!("string"===e.uspConsent&&"1YY"===e.uspConsent.toUpperCase().substring(0,2))}(e))return!1;var t="c_uid",n=s.getDataFromLocalStorage(t);return n||(n=Object(r.generateUUID)(),s.setDataInLocalStorage(t,n)),n}function d(){return"true"===s.getDataFromLocalStorage("c_nap")}}},[371]),pbjsChunk([303],{377:function(e,t,n){e.exports=n(378)},378:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"allowAuction",function(){return v}),n.d(t,"userCMP",function(){return f}),n.d(t,"consentTimeout",function(){return p}),n.d(t,"gdprScope",function(){return b}),n.d(t,"staticConsentData",function(){return g}),t.requestBidsHook=_,t.resetConsentData=function(){m=void 0,f=void 0,y=0,o.gdprDataHandler.setConsentData(null)},t.setConsentConfig=I;var r=n(0),i=n(3),o=n(8),a=n(12),c=n.n(a),s=n(81),u=n.n(s);function d(e){return(d="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f,p,b,g,m,v={value:!0,definedInConfig:!1},y=0,h=!1,O={iab:function(e,t,n){function i(i,o){Object(r.logInfo)("Received a response from CMP",i),o?!1!==i.gdprApplies&&"tcloaded"!==i.eventStatus&&"useractioncomplete"!==i.eventStatus||e(i,n):t("CMP unable to register callback function.  Please check CMP setup.",n)}var o=function(){var t={};function i(){t.getConsentData&&t.getVendorConsents&&(Object(r.logInfo)("Received all requested responses from CMP",t),e(t,n))}return{consentDataCallback:function(e){t.getConsentData=e,i()},vendorConsentsCallback:function(e){t.getVendorConsents=e,i()}}}(),a={},c=function(){for(var e,t,n=window;!e;){try{if("function"==typeof n.__tcfapi||"function"==typeof n.__cmp){"function"==typeof n.__tcfapi?(y=2,t=n.__tcfapi):(y=1,t=n.__cmp),e=n;break}}catch(e){}try{if(n.frames.__tcfapiLocator){y=2,e=n;break}}catch(e){}try{if(n.frames.__cmpLocator){y=1,e=n;break}}catch(e){}if(n===window.top)break;n=n.parent}return{cmpFrame:e,cmpFunction:t}}(),s=c.cmpFrame,d=c.cmpFunction;if(!s)return t("CMP not found.",n);function f(e,t){var i=n.adUnits,o=1,a=1;if(Array.isArray(i)&&i.length>0){var c=Object(r.getAdUnitSizes)(i[0]);o=c[0][0],a=c[0][1]}window.$sf.ext.register(o,a,function(n,r){if("cmpReturn"===n){var i="getConsentData"===e?r.vendorConsentData:r.vendorConsents;t(i)}}),window.$sf.ext.cmp(e)}function p(e,t,n){var r=2===y?"__tcfapi":"__cmp",i="".concat(r,"Call");function o(e){var t="".concat(r,"Return"),n="string"==typeof e.data&&u()(e.data,t)?JSON.parse(e.data):e.data;if(n[t]&&n[t].callId){var i=n[t];void 0!==a[i.callId]&&a[i.callId](i.returnValue,i.success)}}2===y?(window[r]=function(e,n,r,o){var c=Math.random()+"",s=l({},i,{command:e,version:n,parameter:o,callId:c});a[c]=r,t.postMessage(s,"*")},window.addEventListener("message",o,!1),window[r](e,y,n)):(window[r]=function(e,n,r){var o=Math.random()+"",c=l({},i,{command:e,parameter:n,callId:o});a[o]=r,t.postMessage(c,"*")},window.addEventListener("message",o,!1),window[r](e,void 0,n))}Object(r.isFn)(d)?(Object(r.logInfo)("Detected CMP API is directly accessible, calling it now..."),1===y?(d("getConsentData",null,o.consentDataCallback),d("getVendorConsents",null,o.vendorConsentsCallback)):2===y&&d("addEventListener",y,i)):1===y&&window.$sf&&window.$sf.ext&&"function"==typeof window.$sf.ext.cmp?(Object(r.logInfo)("Detected Prebid.js is encased in a SafeFrame and CMP is registered, calling it now..."),f("getConsentData",o.consentDataCallback),f("getVendorConsents",o.vendorConsentsCallback)):(Object(r.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),1===y?(p("getConsentData",s,o.consentDataCallback),p("getVendorConsents",s,o.vendorConsentsCallback)):2===y&&p("addEventListener",s,i))},static:function(e,t,n){e(g,n)}};function _(e,t){var n={context:this,args:[t],nextFn:e,adUnits:t.adUnits||pbjs.adUnits,bidsBackHandler:t.bidsBackHandler,haveExited:!1,timer:null};return m?(Object(r.logInfo)("User consent information already known.  Pulling internally stored information..."),A(null,n)):c()(Object.keys(O),f)?(O[f].call(this,j,S,n),void(n.haveExited||(0===p?j(void 0,n):n.timer=setTimeout(function(e){S("CMP workflow exceeded timeout threshold.",e)}.bind(null,n),p)))):(Object(r.logWarn)("CMP framework (".concat(f,") is not a supported framework.  Aborting consentManagement module and resuming auction.")),n.nextFn.apply(n.context,n.args))}function j(e,t){"static"===f&&2==(y=e.getConsentData?1:e.getTCData?2:0)&&(e=e.getTCData);var n=1===y?function(e){var t=e&&e.getConsentData&&e.getConsentData.gdprApplies;return!("boolean"==typeof t&&(!0!==t||Object(r.isStr)(e.getConsentData.consentData)&&Object(r.isPlainObject)(e.getVendorConsents)&&Object.keys(e.getVendorConsents).length>1))}:2===y?function(){var t=e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:b,n=e&&e.tcString;return!("boolean"==typeof t&&(!0!==t||Object(r.isStr)(n)))}:null;v.definedInConfig&&2===y?Object(r.logWarn)("'allowAuctionWithoutConsent' ignored for TCF 2"):v.definedInConfig||1!==y||Object(r.logInfo)("'allowAuctionWithoutConsent' using system default: (".concat(!0,").")),Object(r.isFn)(n)?n(e)?S("CMP returned unexpected value during lookup process.",t,e):(clearTimeout(t.timer),E(e),A(null,t)):S("Unable to derive CMP version to process data.  Consent object does not conform to TCF v1 or v2 specs.",t,e)}function S(e,t,n){clearTimeout(t.timer),v.value&&1===y&&E(void 0),A(e,t,n)}function E(e){1===y?m={consentString:e?e.getConsentData.consentData:void 0,vendorData:e?e.getVendorConsents:void 0,gdprApplies:e?e.getConsentData.gdprApplies:b}:(m={consentString:e?e.tcString:void 0,vendorData:e||void 0,gdprApplies:e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:b},e&&e.addtlConsent&&Object(r.isStr)(e.addtlConsent)&&(m.addtlConsent=e.addtlConsent)),m.apiVersion=y,o.gdprDataHandler.setConsentData(m)}function A(e,t,n){if(!1===t.haveExited){t.haveExited=!0;var i=t.context,o=t.args,a=t.nextFn;e?v.value&&1===y?(Object(r.logWarn)(e+" 'allowAuctionWithoutConsent' activated.",n),a.apply(i,o)):(Object(r.logError)(e+" Canceling auction as per consentManagement config.",n),"function"==typeof t.bidsBackHandler?t.bidsBackHandler():Object(r.logError)("Error executing bidsBackHandler")):a.apply(i,o)}}function I(e){(e=e&&(e.gdpr||e.usp?e.gdpr:e))&&"object"===d(e)?(Object(r.isStr)(e.cmpApi)?f=e.cmpApi:(f="iab",Object(r.logInfo)("consentManagement config did not specify cmp.  Using system default setting (".concat("iab",")."))),Object(r.isNumber)(e.timeout)?p=e.timeout:(p=1e4,Object(r.logInfo)("consentManagement config did not specify timeout.  Using system default setting (".concat(1e4,")."))),"boolean"==typeof e.allowAuctionWithoutConsent&&(v.value=e.allowAuctionWithoutConsent,v.definedInConfig=!0),b=!0===e.defaultGdprScope,Object(r.logInfo)("consentManagement module has been activated..."),"static"===f&&(Object(r.isPlainObject)(e.consentData)?(g=e.consentData,p=0):Object(r.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),h||pbjs.requestBids.before(_,50),h=!0):Object(r.logWarn)("consentManagement config not defined, exiting consent manager")}i.b.getConfig("consentManagement",function(e){return I(e.consentManagement)})}},[377]),pbjsChunk([302],{384:function(e,t,n){e.exports=n(385)},385:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"consentAPI",function(){return c}),n.d(t,"consentTimeout",function(){return s}),n.d(t,"staticConsentData",function(){return u}),t.requestBidsHook=p,t.resetConsentData=function(){d=void 0,c=void 0,o.uspDataHandler.setConsentData(null)},t.setConsentConfig=v;var r=n(0),i=n(3),o=n(8);function a(e){return(a="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var c,s,u,d,l=!1,f={iab:function(e,t,n){var i,o=(i={},{consentDataCallback:function(r,o){o&&r.uspString&&(i.usPrivacy=r.uspString),i.usPrivacy?e(i,n):t("Unable to get USP consent string.",n)}}),a={},c=function(){for(var e,t,n=window;!e;){try{if("function"==typeof n.__uspapi){t=n.__uspapi,e=n;break}}catch(e){}try{if(n.frames.__uspapiLocator){e=n;break}}catch(e){}if(n===window.top)break;n=n.parent}return{uspapiFrame:e,uspapiFunction:t}}(),s=c.uspapiFrame,u=c.uspapiFunction;if(!s)return t("USP CMP not found.",n);Object(r.isFn)(u)?(Object(r.logInfo)("Detected USP CMP is directly accessible, calling it now..."),u("getUSPData",1,o.consentDataCallback)):(Object(r.logInfo)("Detected USP CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(e,t,n){window.__uspapi=function(e,n,r){var i=Math.random()+"",o={__uspapiCall:{command:e,version:n,callId:i}};a[i]=r,t.postMessage(o,"*")},window.addEventListener("message",function(e){var t=e&&e.data&&e.data.__uspapiReturn;t&&t.callId&&void 0!==a[t.callId]&&(a[t.callId](t.returnValue,t.success),delete a[t.callId])},!1),window.__uspapi("getUSPData",1,n)}(0,s,o.consentDataCallback))},static:function(e,t,n){e(u,n)}};function p(e,t){var n={context:this,args:[t],nextFn:e,adUnits:t.adUnits||pbjs.adUnits,bidsBackHandler:t.bidsBackHandler,haveExited:!1,timer:null};if(!f[c])return Object(r.logWarn)("USP framework (".concat(c,") is not a supported framework. Aborting consentManagement module and resuming auction.")),n.nextFn.apply(n.context,n.args);f[c].call(this,b,g,n),n.haveExited||(0===s?b(void 0,n):n.timer=setTimeout(function(e){g("USPAPI workflow exceeded timeout threshold.",e)}.bind(null,n),s))}function b(e,t){e&&e.usPrivacy?(clearTimeout(t.timer),function(e){e&&e.usPrivacy&&(d=e.usPrivacy,o.uspDataHandler.setConsentData(d))}(e),m(null,t)):g("USPAPI returned unexpected value during lookup process.",t,e)}function g(e,t,n){clearTimeout(t.timer),m(e,t,n)}function m(e,t,n){if(!1===t.haveExited){t.haveExited=!0;var i=t.context,o=t.args,a=t.nextFn;e&&Object(r.logWarn)(e+" Resuming auction without consent data as per consentManagement config.",n),a.apply(i,o)}}function v(e){(e=e&&e.usp)&&"object"===a(e)?(Object(r.isStr)(e.cmpApi)?c=e.cmpApi:(c="iab",Object(r.logInfo)("consentManagement.usp config did not specify cmpApi. Using system default setting (".concat("iab",")."))),Object(r.isNumber)(e.timeout)?s=e.timeout:(s=50,Object(r.logInfo)("consentManagement.usp config did not specify timeout. Using system default setting (".concat(50,")."))),Object(r.logInfo)("USPAPI consentManagement module has been activated..."),"static"===c&&(Object(r.isPlainObject)(e.consentData)&&Object(r.isPlainObject)(e.consentData.getUSPData)?(e.consentData.getUSPData.uspString&&(u={usPrivacy:e.consentData.getUSPData.uspString}),s=0):Object(r.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),l||pbjs.requestBids.before(p,50),l=!0):Object(r.logWarn)("consentManagement.usp config not defined, exiting usp consent manager")}i.b.getConfig("consentManagement",function(e){return v(e.consentManagement)})}},[384]),pbjsChunk([2],{396:function(e,t,n){e.exports=n(397)},397:function _(module,__webpack_exports__,__webpack_require__){Object.defineProperty(__webpack_exports__,"__esModule",{value:!0}),__webpack_require__.d(__webpack_exports__,"ADAPTER_VERSION",function(){return ADAPTER_VERSION}),__webpack_require__.d(__webpack_exports__,"PROFILE_ID_PUBLISHERTAG",function(){return PROFILE_ID_PUBLISHERTAG}),__webpack_require__.d(__webpack_exports__,"FAST_BID_VERSION_CURRENT",function(){return FAST_BID_VERSION_CURRENT}),__webpack_require__.d(__webpack_exports__,"spec",function(){return spec}),__webpack_exports__.canFastBid=canFastBid,__webpack_exports__.getFastBidUrl=getFastBidUrl,__webpack_exports__.tryGetCriteoFastBid=tryGetCriteoFastBid;var __WEBPACK_IMPORTED_MODULE_0__src_utils_js__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_1__src_adloader_js__=__webpack_require__(35),__WEBPACK_IMPORTED_MODULE_2__src_adapters_bidderFactory_js__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_3__src_config_js__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_5_core_js_pure_features_array_find_js__=__webpack_require__(11),__WEBPACK_IMPORTED_MODULE_5_core_js_pure_features_array_find_js___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_core_js_pure_features_array_find_js__),__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__=__webpack_require__(76),__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__),__WEBPACK_IMPORTED_MODULE_7__src_storageManager_js__=__webpack_require__(7);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var GVLID=91,ADAPTER_VERSION=34,BIDDER_CODE="criteo",CDB_ENDPOINT="https://bidder.criteo.com/cdb",PROFILE_ID_INLINE=207,PROFILE_ID_PUBLISHERTAG=185,storage=Object(__WEBPACK_IMPORTED_MODULE_7__src_storageManager_js__.b)(GVLID),LOG_PREFIX="Criteo: ",FAST_BID_VERSION_PLACEHOLDER="%FAST_BID_VERSION%",FAST_BID_VERSION_CURRENT=113,FAST_BID_VERSION_LATEST="latest",FAST_BID_VERSION_NONE="none",PUBLISHER_TAG_URL_TEMPLATE="https://static.criteo.net/js/ld/publishertag.prebid"+FAST_BID_VERSION_PLACEHOLDER+".js",FAST_BID_PUBKEY_E=65537,FAST_BID_PUBKEY_N="ztQYwCE5BU7T9CDM5he6rKoabstXRmkzx54zFPZkWbK530dwtLBDeaWBMxHBUT55CYyboR/EZ4efghPi3CoNGfGWezpjko9P6p2EwGArtHEeS4slhu/SpSIFMjG6fdrpRoNuIAMhq1Z+Pr/+HOd1pThFKeGFr2/NhtAg+TXAzaU=",spec={code:BIDDER_CODE,gvlid:GVLID,supportedMediaTypes:[__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.b,__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.d,__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.c],isBidRequestValid:function(e){return!(!e||!e.params||!e.params.zoneId&&!e.params.networkId||hasVideoMediaType(e)&&!hasValidVideoMediaType(e))},buildRequests:function(e,t){var n,r,i=__WEBPACK_IMPORTED_MODULE_3__src_config_js__.b.getLegacyFpd(__WEBPACK_IMPORTED_MODULE_3__src_config_js__.b.getConfig("ortb2"))||{};_extends(t,{publisherExt:i.context,userExt:i.user,ceh:__WEBPACK_IMPORTED_MODULE_3__src_config_js__.b.getConfig("criteo.ceh")});var o=__WEBPACK_IMPORTED_MODULE_3__src_config_js__.b.getConfig("criteo.fastBidVersion"),a=canFastBid(o);if(!publisherTagAvailable()&&a){window.Criteo=window.Criteo||{},window.Criteo.usePrebidEvents=!1,tryGetCriteoFastBid();var c=getFastBidUrl(o);setTimeout(function(){Object(__WEBPACK_IMPORTED_MODULE_1__src_adloader_js__.a)(c,BIDDER_CODE)},t.timeout)}if(publisherTagAvailable()){var s=new Criteo.PubTag.Adapters.Prebid(PROFILE_ID_PUBLISHERTAG,ADAPTER_VERSION,e,t,"6.2.0");n=s.buildCdbUrl(),r=s.buildCdbRequest()}else{var u=buildContext(e,t);n=buildCdbUrl(u),r=buildCdbRequest(u,e,t)}if(r)return{method:"POST",url:n,data:r,bidRequests:e}},interpretResponse:function(e,t){var n=e.body||e;if(publisherTagAvailable()){var r=Criteo.PubTag.Adapters.Prebid.GetAdapter(t);if(r)return r.interpretResponse(n,t)}var i=[];return n&&n.slots&&Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.isArray)(n.slots)&&n.slots.forEach(function(e){var n=__WEBPACK_IMPORTED_MODULE_5_core_js_pure_features_array_find_js___default()(t.bidRequests,function(t){return t.adUnitCode===e.impid&&(!t.params.zoneId||parseInt(t.params.zoneId)===e.zoneid)}),r=n.bidId,o={requestId:r,adId:e.bidId||Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.getUniqueIdentifierStr)(),cpm:e.cpm,currency:e.currency,netRevenue:!0,ttl:e.ttl||60,creativeId:e.creativecode,width:e.width,height:e.height,dealId:e.dealCode};e.adomain&&(o.meta=_extends({},o.meta,{advertiserDomains:e.adomain})),e.native?n.params.nativeCallback?o.ad=createNativeAd(r,e.native,n.params.nativeCallback):(o.native=createPrebidNativeAd(e.native),o.mediaType=__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.c):e.video?(o.vastUrl=e.displayurl,o.mediaType=__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.d):o.ad=e.creative,i.push(o)}),i},onTimeout:function(e){if(publisherTagAvailable()&&Array.isArray(e)){var t=[];e.forEach(function(e){-1===t.indexOf(e.auctionId)&&(t.push(e.auctionId),Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidTimeout())})}},onBidWon:function(e){publisherTagAvailable()&&e&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidWon(e)},onSetTargeting:function(e){publisherTagAvailable()&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleSetTargeting(e)}};function publisherTagAvailable(){return"undefined"!=typeof Criteo&&Criteo.PubTag&&Criteo.PubTag.Adapters&&Criteo.PubTag.Adapters.Prebid}function buildContext(e,t){var n="";t&&t.refererInfo&&(n=t.refererInfo.referer);var r=Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.parseUrl)(n).search,i={url:n,debug:"1"===r.pbt_debug,noLog:"1"===r.pbt_nolog,amp:!1};return e.forEach(function(e){"amp"===e.params.integrationMode&&(i.amp=!0)}),i}function buildCdbUrl(e){var t=CDB_ENDPOINT;return t+="?profileId="+PROFILE_ID_INLINE,t+="&av="+String(ADAPTER_VERSION),t+="&wv="+encodeURIComponent("6.2.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),e.amp&&(t+="&im=1"),e.debug&&(t+="&debug=1"),e.noLog&&(t+="&nolog=1"),t}function checkNativeSendId(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}function buildCdbRequest(e,t,n){var r,i={publisher:{url:e.url,ext:n.publisherExt},slots:t.map(function(e){r=e.params.networkId||r;var t={impid:e.adUnitCode,transactionid:e.transactionId,auctionId:e.auctionId};if(e.params.zoneId&&(t.zoneid=e.params.zoneId),Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"ortb2Imp.ext")&&(t.ext=e.ortb2Imp.ext),e.params.ext&&(t.ext=_extends({},t.ext,e.params.ext)),e.params.publisherSubId&&(t.publishersubid=e.params.publisherSubId),e.params.nativeCallback||Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"mediaTypes.".concat(__WEBPACK_IMPORTED_MODULE_4__src_mediaTypes_js__.c))?(t.native=!0,checkNativeSendId(e)||Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logWarn)(LOG_PREFIX+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),t.sizes=parseSizes(retrieveBannerSizes(e),parseNativeSize)):t.sizes=parseSizes(retrieveBannerSizes(e),parseSize),hasVideoMediaType(e)){var n={playersizes:parseSizes(Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"mediaTypes.video.playerSize"),parseSize),mimes:e.mediaTypes.video.mimes,protocols:e.mediaTypes.video.protocols,maxduration:e.mediaTypes.video.maxduration,api:e.mediaTypes.video.api,skip:e.mediaTypes.video.skip,placement:e.mediaTypes.video.placement,minduration:e.mediaTypes.video.minduration,playbackmethod:e.mediaTypes.video.playbackmethod,startdelay:e.mediaTypes.video.startdelay},i=e.params.video;void 0!==i&&(n.skip=n.skip||i.skip||0,n.placement=n.placement||i.placement,n.minduration=n.minduration||i.minduration,n.playbackmethod=n.playbackmethod||i.playbackmethod,n.startdelay=n.startdelay||i.startdelay||0),t.video=n}return t})};return r&&(i.publisher.networkid=r),i.user={ext:n.userExt},n&&n.ceh&&(i.user.ceh=n.ceh),n&&n.gdprConsent&&(i.gdprConsent={},void 0!==n.gdprConsent.gdprApplies&&(i.gdprConsent.gdprApplies=!!n.gdprConsent.gdprApplies),i.gdprConsent.version=n.gdprConsent.apiVersion,void 0!==n.gdprConsent.consentString&&(i.gdprConsent.consentData=n.gdprConsent.consentString)),n&&n.uspConsent&&(i.user.uspIab=n.uspConsent),i}function retrieveBannerSizes(e){return Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"mediaTypes.banner.sizes")||e.sizes}function parseSizes(e,t){return Array.isArray(e[0])?e.map(function(e){return t(e)}):[t(e)]}function parseSize(e){return e[0]+"x"+e[1]}function parseNativeSize(e){return void 0===e[0]&&void 0===e[1]?"2x2":e[0]+"x"+e[1]}function hasVideoMediaType(e){return void 0!==Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"mediaTypes.video")}function hasValidVideoMediaType(e){var t=!0;if(["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach(function(n){void 0===Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"mediaTypes.video."+n)&&void 0===Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.deepAccess)(e,"params.video."+n)&&(t=!1,Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logError)("Criteo Bid Adapter: mediaTypes.video."+n+" is required"))}),t){var n=e.mediaTypes.video.placement||e.params.video.placement;if("instream"==e.mediaTypes.video.context&&1===n)return!0;if("outstream"==e.mediaTypes.video.context&&1!==n)return!0}return!1}function createPrebidNativeAd(e){return{sendTargetingKeys:!1,title:e.products[0].title,body:e.products[0].description,sponsoredBy:e.advertiser.description,icon:e.advertiser.logo,image:e.products[0].image,clickUrl:e.products[0].click_url,privacyLink:e.privacy.optout_click_url,privacyIcon:e.privacy.optout_image_url,cta:e.products[0].call_to_action,price:e.products[0].price,impressionTrackers:e.impression_pixels.map(function(e){return e.url})}}function createNativeAd(e,t,n){var r="criteo_prebid_native_slots";return window[r]=window[r]||{},window[r][e]={callback:n,payload:t},'\n<script type="text/javascript">\nfor (var i = 0; i < 10; ++i) {\n var slots = window.parent.'.concat(r,';\n  if(!slots){continue;}\n  var responseSlot = slots["').concat(e,'"];\n  responseSlot.callback(responseSlot.payload);\n  break;\n}\n<\/script>')}function canFastBid(e){return e!==FAST_BID_VERSION_NONE}function getFastBidUrl(e){var t;return e===FAST_BID_VERSION_LATEST?t="":e?(String(e).split(".")[0]<102&&Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logWarn)("Specifying a Fastbid version which is not supporting version selection."),t="."+e):t="."+FAST_BID_VERSION_CURRENT,PUBLISHER_TAG_URL_TEMPLATE.replace(FAST_BID_VERSION_PLACEHOLDER,t)}function tryGetCriteoFastBid(){try{var fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey);if(null!==fastBidFromStorage){var firstLineEndPosition=fastBidFromStorage.indexOf("\n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim();if(firstLine.substr(0,hashPrefix.length)!==hashPrefix)Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logWarn)("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey);else{var publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1);Object(__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__.verify)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?(Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logInfo)("Using Criteo FastBid"),eval(publisherTag)):(Object(__WEBPACK_IMPORTED_MODULE_0__src_utils_js__.logWarn)("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))}}}catch(e){}}Object(__WEBPACK_IMPORTED_MODULE_2__src_adapters_bidderFactory_js__.registerBidder)(spec)},76:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(77),i=n(78);t.verify=function(e,t,n,o){var a=new r.BigInteger(r.b64toHex(t)),c=new r.BigInteger(r.b64toHex(n)),s=a.modPowInt(o,c);return r.removeExtraSymbols(s.toHexString())===i.Sha256.hash(e)}},77:function(e,t,n){var r;Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){null!==e&&this.fromHexString(e)}return e.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,n="",r=this.t,i=this.DB-r*this.DB%4;if(r-- >0)for(i<this.DB&&(e=this[r]>>i)>0&&(t=!0,n=l(e));r>=0;)i<4?(e=(this[r]&(1<<i)-1)<<4-i,e|=this[--r]>>(i+=this.DB-4)):(e=this[r]>>(i-=4)&15,i<=0&&(i+=this.DB,--r)),e>0&&(t=!0),t&&(n+=l(e));return t?n:"0"},e.prototype.fromHexString=function(t){if(null!==t){this.t=0,this.s=0;for(var n=t.length,r=!1,i=0;--n>=0;){var o=d(t,n);o<0?"-"==t.charAt(n)&&(r=!0):(r=!1,0==i?this[this.t++]=o:i+4>this.DB?(this[this.t-1]|=(o&(1<<this.DB-i)-1)<<i,this[this.t++]=o>>this.DB-i):this[this.t-1]|=o<<i,(i+=4)>=this.DB&&(i-=this.DB))}this.clamp(),r&&e.ZERO.subTo(this,this)}},e.prototype.negate=function(){var t=o();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.mod=function(t){var n=o();return this.abs().divRemTo(t,null,n),this.s<0&&n.compareTo(e.ZERO)>0&&t.subTo(n,n),n},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.lShiftTo=function(e,t){for(var n=e%this.DB,r=this.DB-n,i=(1<<r)-1,o=Math.floor(e/this.DB),a=this.s<<n&this.DM,c=this.t-1;c>=0;--c)t[c+o+1]=this[c]>>r|a,a=(this[c]&i)<<n;for(c=o-1;c>=0;--c)t[c]=0;t[o]=a,t.t=this.t+o+1,t.s=this.s,t.clamp()},e.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},e.prototype.dlShiftTo=function(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s},e.prototype.squareTo=function(e){for(var t=this.abs(),n=e.t=2*t.t;--n>=0;)e[n]=0;for(n=0;n<t.t-1;++n){var r=t.am(n,t[n],e,2*n,0,1);(e[n+t.t]+=t.am(n+1,2*t[n],e,2*n+1,r,t.t-n-1))>=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()},e.prototype.multiplyTo=function(t,n){var r=this.abs(),i=t.abs(),o=r.t;for(n.t=o+i.t;--o>=0;)n[o]=0;for(o=0;o<i.t;++o)n[o+r.t]=r.am(0,i[o],n,o,0,r.t);n.s=0,n.clamp(),this.s!=t.s&&e.ZERO.subTo(n,n)},e.prototype.divRemTo=function(t,n,r){var i=t.abs();if(!(i.t<=0)){var c=this.abs();if(c.t<i.t)return null!=n&&n.fromHexString("0"),void(null!=r&&this.copyTo(r));null==r&&(r=o());var s=o(),u=this.s,d=t.s,l=this.DB-a(i[i.t-1]);l>0?(i.lShiftTo(l,s),c.lShiftTo(l,r)):(i.copyTo(s),c.copyTo(r));var f=s.t,p=s[f-1];if(0!=p){var b=p*(1<<this.F1)+(f>1?s[f-2]>>this.F2:0),g=this.FV/b,m=(1<<this.F1)/b,v=1<<this.F2,y=r.t,h=y-f,O=null==n?o():n;for(s.dlShiftTo(h,O),r.compareTo(O)>=0&&(r[r.t++]=1,r.subTo(O,r)),e.ONE.dlShiftTo(f,O),O.subTo(s,s);s.t<f;)s[s.t++]=0;for(;--h>=0;){var _=r[--y]==p?this.DM:Math.floor(r[y]*g+(r[y-1]+v)*m);if((r[y]+=s.am(0,_,r,h,0,f))<_)for(s.dlShiftTo(h,O),r.subTo(O,r);r[y]<--_;)r.subTo(O,r)}null!=n&&(r.drShiftTo(f,n),u!=d&&e.ZERO.subTo(n,n)),r.t=f,r.clamp(),l>0&&r.rShiftTo(l,r),u<0&&e.ZERO.subTo(r,r)}}},e.prototype.rShiftTo=function(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t)t.t=0;else{var r=e%this.DB,i=this.DB-r,o=(1<<r)-1;t[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)t[a-n-1]|=(this[a]&o)<<i,t[a-n]=this[a]>>r;r>0&&(t[this.t-n-1]|=(this.s&o)<<i),t.t=this.t-n,t.clamp()}},e.prototype.drShiftTo=function(e,t){for(var n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.subTo=function(e,t){for(var n=0,r=0,i=Math.min(e.t,this.t);n<i;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.modPowInt=function(e,t){var n;return n=e<256||t.isEven()?new f(t):new p(t),this.exp(e,n)},e.prototype.exp=function(t,n){if(t>4294967295||t<1)return e.ONE;var r=o(),i=o(),c=n.convert(this),s=a(t)-1;for(c.copyTo(r);--s>=0;)if(n.sqrTo(r,i),(t&1<<s)>0)n.mulTo(i,c,r);else{var u=r;r=i,i=u}return n.revert(r)},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var n=this.t;if(0!=(t=n-e.t))return this.s<0?-t:t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0},e.prototype.am1=function(e,t,n,r,i,o){for(;--o>=0;){var a=t*this[e++]+n[r]+i;i=Math.floor(a/67108864),n[r++]=67108863&a}return i},e.prototype.am2=function(e,t,n,r,i,o){for(var a=32767&t,c=t>>15;--o>=0;){var s=32767&this[e],u=this[e++]>>15,d=c*s+u*a;i=((s=a*s+((32767&d)<<15)+n[r]+(1073741823&i))>>>30)+(d>>>15)+c*u+(i>>>30),n[r++]=1073741823&s}return i},e.prototype.am3=function(e,t,n,r,i,o){for(var a=16383&t,c=t>>14;--o>=0;){var s=16383&this[e],u=this[e++]>>14,d=c*s+u*a;i=((s=a*s+((16383&d)<<14)+n[r]+i)>>28)+(d>>14)+c*u,n[r++]=268435455&s}return i},e}();function o(){return new i(null)}function a(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}t.BigInteger=i,t.nbi=o,t.nbits=a;var c,s,u=[];for(c="0".charCodeAt(0),s=0;s<=9;++s)u[c++]=s;for(c="a".charCodeAt(0),s=10;s<36;++s)u[c++]=s;for(c="A".charCodeAt(0),s=10;s<36;++s)u[c++]=s;function d(e,t){var n=u[e.charCodeAt(t)];return null==n?-1:n}function l(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}t.intAt=d,t.int2char=l,t.b64toHex=function(e){var t,n="",r=0,i=0;for(t=0;t<e.length&&"="!=e.charAt(t);++t){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(t));o<0||(0==r?(n+=l(o>>2),i=3&o,r=1):1==r?(n+=l(i<<2|o>>4),i=15&o,r=2):2==r?(n+=l(i),n+=l(o>>2),i=3&o,r=3):(n+=l(i<<2|o>>4),n+=l(15&o),r=0))}return 1==r&&(n+=l(i<<2)),n},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var f=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),p=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=o();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=o();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var n=32767&e[t],r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[n=t+this.m.t]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}();function b(e){var t=o();return t.fromHexString(e.toString()),t}t.nbv=b,i.ZERO=b(0),i.ONE=b(1),"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=i.prototype.am2,r=30):"Netscape"!=navigator.appName?(i.prototype.am=i.prototype.am1,r=26):(i.prototype.am=i.prototype.am3,r=28),i.prototype.DB=r,i.prototype.DM=(1<<r)-1,i.prototype.DV=1<<r,i.prototype.FV=Math.pow(2,52),i.prototype.F1=52-r,i.prototype.F2=2*r-52},78:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.hash=function(t){t=e.utf8Encode(t||"");for(var n=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],r=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=(t+=String.fromCharCode(128)).length/4+2,o=Math.ceil(i/16),a=new Array(o),c=0;c<o;c++){a[c]=new Array(16);for(var s=0;s<16;s++)a[c][s]=t.charCodeAt(64*c+4*s)<<24|t.charCodeAt(64*c+4*s+1)<<16|t.charCodeAt(64*c+4*s+2)<<8|t.charCodeAt(64*c+4*s+3)<<0}var u=8*(t.length-1)/Math.pow(2,32),d=8*(t.length-1)>>>0;for(a[o-1][14]=Math.floor(u),a[o-1][15]=d,c=0;c<o;c++){for(var l=new Array(64),f=0;f<16;f++)l[f]=a[c][f];for(f=16;f<64;f++)l[f]=e.q1(l[f-2])+l[f-7]+e.q0(l[f-15])+l[f-16]>>>0;var p=r[0],b=r[1],g=r[2],m=r[3],v=r[4],y=r[5],h=r[6],O=r[7];for(f=0;f<64;f++){var _=O+e.z1(v)+e.Ch(v,y,h)+n[f]+l[f],j=e.z0(p)+e.Maj(p,b,g);O=h,h=y,y=v,v=m+_>>>0,m=g,g=b,b=p,p=_+j>>>0}r[0]=r[0]+p>>>0,r[1]=r[1]+b>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+m>>>0,r[4]=r[4]+v>>>0,r[5]=r[5]+y>>>0,r[6]=r[6]+h>>>0,r[7]=r[7]+O>>>0}var S=new Array(r.length);for(O=0;O<r.length;O++)S[O]=("00000000"+r[O].toString(16)).slice(-8);return S.join("")},e.utf8Encode=function(e){try{return(new TextEncoder).encode(e).reduce(function(e,t){return e+String.fromCharCode(t)},"")}catch(t){return unescape(encodeURIComponent(e))}},e.ROTR=function(e,t){return t>>>e|t<<32-e},e.z0=function(t){return e.ROTR(2,t)^e.ROTR(13,t)^e.ROTR(22,t)},e.z1=function(t){return e.ROTR(6,t)^e.ROTR(11,t)^e.ROTR(25,t)},e.q0=function(t){return e.ROTR(7,t)^e.ROTR(18,t)^t>>>3},e.q1=function(t){return e.ROTR(17,t)^e.ROTR(19,t)^t>>>10},e.Ch=function(e,t,n){return e&t^~e&n},e.Maj=function(e,t,n){return e&t^e&n^t&n},e}();t.Sha256=r}},[396]),pbjsChunk([244],{516:function(e,t,n){e.exports=n(517)},517:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"storage",function(){return c}),n.d(t,"identityLinkSubmodule",function(){return s});var r=n(0),i=n(4),o=n(9),a=n(7),c=Object(a.b)(),s={name:"identityLink",gvlid:97,decode:function(e){return{idl_env:e}},getId:function(e,t){var n=e&&e.params||{};if(n&&"string"==typeof n.pid){var i=t&&"boolean"==typeof t.gdprApplies&&t.gdprApplies?1:0,o=i?t.consentString:"",a=2===r.deepAccess(t,"vendorData.tcfPolicyVersion");if(!i||o&&""!==o){var c="https://api.rlcdn.com/api/identity/envelope?pid=".concat(n.pid).concat(i?(a?"&ct=4&cv=":"&ct=1&cv=")+o:"");return{callback:function(e){window.ats?(r.logInfo("identityLink: ATS exists!"),window.ats.retrieveEnvelope(function(t){t?(r.logInfo("identityLink: An envelope can be retrieved from ATS!"),d(!0),e(JSON.parse(t).envelope)):u(c,e,n)})):u(c,e,n)}}}r.logInfo("identityLink: Consent string is required to call envelope API.")}else r.logError("identityLink: requires partner id to be defined")}};function u(e,t,n){var o,a={success:function(e){var n;if(e)try{n=JSON.parse(e)}catch(e){r.logInfo(e)}t(n&&n.envelope?n.envelope:"")},error:function(e){r.logInfo("identityLink: identityLink: ID fetch encountered an error",e),t()}};n.notUse3P||c.getCookie("_lr_retry_request")||((o=new Date).setTime(o.getTime()+36e5),c.setCookie("_lr_retry_request","true",o.toUTCString()),r.logInfo("identityLink: A 3P retrieval is attempted!"),d(!1),Object(i.a)(e,a,void 0,{method:"GET",withCredentials:!0}))}function d(e){var t=new Date;t.setTime(t.getTime()+2592e6),c.setCookie("_lr_env_src_ats",e,t.toUTCString())}Object(o.e)("userId",s)}},[516]),pbjsChunk([226],{558:function(e,t,n){e.exports=n(559)},559:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"ERROR_CODES",function(){return R}),n.d(t,"storage",function(){return L}),n.d(t,"spec",function(){return oe});var r=n(0),i=n(2),o=n(3),a=n(5),c=(n.n(a),n(7)),s=n(10),u=n.n(s),d=n(11),l=n.n(d),f=n(1),p=n(21),b=n(12),g=n.n(b),m=n(13);function v(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||S(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return(y="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=S(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw o}}}}function S(e,t){if(e){if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var A="ix",I="roundel",T=[i.b,i.d],C=8e3,w={JPY:1},x="p",D="x",R={BID_SIZE_INVALID_FORMAT:1,BID_SIZE_NOT_INCLUDED:2,PROPERTY_NOT_INCLUDED:3,SITE_ID_INVALID_VALUE:4,BID_FLOOR_INVALID_FORMAT:5,IX_FPD_EXCEEDS_MAX_SIZE:6,EXCEEDS_MAX_SIZE:7,PB_FPD_EXCEEDS_MAX_SIZE:8,VIDEO_DURATION_INVALID:9},k={SITE:["id","name","domain","cat","sectioncat","pagecat","page","ref","search","mobile","privacypolicy","publisher","content","keywords","ext"],USER:["id","buyeruid","yob","gender","keywords","customdata","geo","data","ext"]},P={"liveramp.com":"idl","netid.de":"NETID","neustar.biz":"fabrickId","zeotap.com":"zeotapIdPlus","uidapi.com":"UID2","adserver.org":"TDID"},U=["britepoolid","id5id","lipbid","haloId","criteoId","lotamePanoramaId","merkleId","parrableId","connectid","tapadId","quantcastId","pubcid","TDID","flocId"],B=["mimes","minduration","maxduration"],N=["mimes","minduration","maxduration","protocols","protocol","startdelay","placement","linearity","skip","skipmin","skipafter","sequence","battr","maxextended","minbitrate","maxbitrate","boxingallowed","playbackmethod","playbackend","delivery","pos","companionad","api","companiontype","ext","playerSize","w","h"],M="ixdiag",q=!1,L=Object(c.b)(10,A),F=2;function z(e){var t={};t.id=e.bidId,t.ext={},t.ext.siteID=e.params.siteId,!e.params.hasOwnProperty("id")||"string"!=typeof e.params.id&&"number"!=typeof e.params.id||(t.ext.sid=String(e.params.id));var n=Object(r.deepAccess)(e,"ortb2Imp.ext.data.adserver.adslot");return n&&(t.ext.dfp_ad_unit_code=n),t}function V(e,t,n){var i=null,o=null;if(e.params.bidFloor&&e.params.bidFloorCur&&(i={floor:e.params.bidFloor,currency:e.params.bidFloorCur}),Object(r.isFn)(e.getFloor)){var a="*",c="*";if(n&&Object(r.contains)(T,n)){var s=t[n];a=n,c=[s.w,s.h]}try{o=e.getFloor({mediaType:a,size:c})}catch(e){Object(r.logWarn)("priceFloors module call getFloor failed, error : ",e)}}o?(t.bidfloor=o.floor,t.bidfloorcur=o.currency,t.ext.fl=x):i&&(t.bidfloor=i.floor,t.bidfloorcur=i.currency,t.ext.fl=D)}function W(e,t,n){var o={},a=!(!Object(r.deepAccess)(e,"exp")||!Object(r.isInteger)(e.exp)),c=Object(r.deepAccess)(e,"dealid")||Object(r.deepAccess)(e,"ext.dealid");return w.hasOwnProperty(t)?o.cpm=e.price/w[t]:o.cpm=e.price/100,o.requestId=e.impid,c&&(o.dealId=c),o.netRevenue=!0,o.currency=t,o.creativeId=e.hasOwnProperty("crid")?e.crid:"-",e.mtype==F?o.vastXml=e.adm:e.ext&&e.ext.vasturl&&(o.vastUrl=e.ext.vasturl),e.ext&&e.ext.vasturl||e.mtype==F?(o.width=n.video.w,o.height=n.video.h,o.mediaType=i.d,o.mediaTypes=n.mediaTypes,o.ttl=a?e.exp:3600):(o.ad=e.adm,o.width=e.w,o.height=e.h,o.mediaType=i.b,o.ttl=a?e.exp:300),o.meta={},o.meta.networkId=Object(r.deepAccess)(e,"ext.dspid"),o.meta.brandId=Object(r.deepAccess)(e,"ext.advbrandid"),o.meta.brandName=Object(r.deepAccess)(e,"ext.advbrand"),e.adomain&&e.adomain.length>0&&(o.meta.advertiserDomains=e.adomain),o}function G(e){return Array.isArray(e)&&2===e.length&&Object(r.isInteger)(e[0])&&Object(r.isInteger)(e[1])}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(G(e))return e[0]===t[0]&&e[1]===t[1];for(var n=0;n<e.length;n++)if(e[n][0]===t[0]&&e[n][1]===t[1])return!0;return!1}function K(e,t){var n=[];e||Object(r.logWarn)("IX Bid Adapter: mediaTypes.video is the preferred location for video params in ad unit");var i,o=j(B);try{for(o.s();!(i=o.n()).done;){var a=i.value,c=e&&e.hasOwnProperty(a),s=t&&t.hasOwnProperty(a);c||s||n.push("IX Bid Adapter: ".concat(a," is not included in either the adunit or params level"))}}catch(e){o.e(e)}finally{o.f()}var u=e&&e.hasOwnProperty("protocol"),d=e&&e.hasOwnProperty("protocols"),l=t&&t.hasOwnProperty("protocol"),f=t&&t.hasOwnProperty("protocols");return u||d||l||f||n.push("IX Bid Adapter: protocol/protcols is not included in either the adunit or params level"),n}function J(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return G(e)?e:!!G(e[0])&&e[0]}function Q(e,t,n){if(e)return O(O({},l()(n,function(t){return t.bidId===e})),l()(t,function(t){return t.id===e}))}function X(e,t,n,a){var c="https://htlb.casalemedia.com/cygnus",s=function(e,t){var n=[],i={};if(Object(r.isArray)(e)){var o,a=j(e);try{for(a.s();!(o=a.n()).done;){var c=o.value;P[c.source]&&Object(r.deepAccess)(c,"uids.0")&&(i[c.source]=!0,c.uids[0].ext={rtiPartner:P[c.source]},delete c.uids[0].atype,n.push(c))}}catch(e){a.e(e)}finally{a.f()}}if(t&&t.id&&t.version){var s={source:"chrome.com",uids:[{id:t.id,ext:{rtiPartner:"flocId",ver:t.version}}]};n.push(s),i["chrome.com"]=!0}return{toSend:n,seenSources:i}}(Object(r.deepAccess)(e,"0.userIdAsEids"),Object(r.deepAccess)(e,"0.userId.flocId")),u=s.toSend;if(window.headertag&&"function"==typeof window.headertag.getIdentityInfo){var d=window.headertag.getIdentityInfo();if(d&&"object"===y(d))for(var l in d)if(d.hasOwnProperty(l)){var f=d[l];!f.responsePending&&f.data&&"object"===y(f.data)&&Object.keys(f.data).length&&!s.seenSources[f.data.source]&&u.push(f.data)}}if(t&&t.bidderCode===I&&!s.seenSources["liveramp.com"])return[];var p={};p.id=e[0].bidderRequestId.toString(),p.site={},p.ext={},p.ext.source="prebid",p.ext.ixdiag={},p.ext.ixdiag.msd=0,p.ext.ixdiag.msi=0,p.imp=[],p.at=1;var b=function(e){for(var t=e.map(function(e){return e.transactionId}).filter(function(e,t,n){return n.indexOf(e)===t}),n={mfu:0,bu:0,iu:0,nu:0,ou:0,allu:0,ren:!1,version:"6.2.0",userIds:Y(e[0])},i=function(i){if(a=e.filter(function(e){return e.transactionId===t[i]})[0],Object(r.deepAccess)(a,"mediaTypes")){if(Object.keys(a.mediaTypes).length>1&&n.mfu++,Object(r.deepAccess)(a,"mediaTypes.native")&&n.nu++,Object(r.deepAccess)(a,"mediaTypes.banner")&&n.bu++,"outstream"===Object(r.deepAccess)(a,"mediaTypes.video.context")){n.ou++;var o="object"===y(Object(r.deepAccess)(a,"renderer")||Object(r.deepAccess)(a,"mediaTypes.video.renderer"));n.ren=n.ren&&o?Object(r.deepAccess)(n,"ren"):o}"instream"===Object(r.deepAccess)(a,"mediaTypes.video.context")&&n.iu++,n.allu++}},o=0;o<t.length;o++){var a;i(o)}return n}(e);for(var g in b)p.ext.ixdiag[g]=b[g];var m=function(){if(L.localStorageIsEnabled()){var e,t={};try{e=JSON.parse(L.getDataFromLocalStorage(M)||"{}")}catch(e){return Object(r.logError)("ix can not read ixdiag from localStorage."),null}return Object.keys(e).forEach(function(n){Object.keys(e[n]).forEach(function(r){"number"==typeof e[n][r]&&(t[r]=t[r]?t[r]+e[n][r]:e[n][r])})}),t}}();if(Object(r.isEmpty)(m)||(p.ext.ixdiag.err=m),e[0].schain&&(p.source={ext:{schain:e[0].schain}}),u.length>0&&(p.user={},p.user.eids=u),document.referrer&&""!==document.referrer&&(p.site.ref=document.referrer),t){if(t.gdprConsent){var h=t.gdprConsent;h.hasOwnProperty("gdprApplies")&&(p.regs={ext:{gdpr:h.gdprApplies?1:0}}),h.hasOwnProperty("consentString")&&(p.user=p.user||{},p.user.ext={consent:h.consentString||""},h.hasOwnProperty("addtlConsent")&&h.addtlConsent&&(p.user.ext.consented_providers_settings={consented_providers:h.addtlConsent}))}t.uspConsent&&Object(r.deepSetValue)(p,"regs.ext.us_privacy",t.uspConsent),t.refererInfo&&(p.site.page=t.refererInfo.referer)}o.b.getConfig("coppa")&&Object(r.deepSetValue)(p,"regs.coppa",1);var _={};_.s=e[0].params.siteId,_.v=a,_.ac="j",_.sd=1,8.1===a&&(_.nf=1);var S=t&&t.bidderCode||"ix",E=o.b.getConfig(S),T=[],w=0,x=Object.keys(n),D="".concat(c).concat(Object(r.parseQueryStringParameters)(O(O({},_),{},{r:JSON.stringify(p)}))).length;if(D>C)return Object(r.logError)("IX Bid Adapter: Base request size has exceeded maximum request size.",{bidder:A,code:R.EXCEEDS_MAX_SIZE}),T;var U=D,B=0,N=!1;if(E){if("object"===y(E.firstPartyData)){var q=E.firstPartyData,F="?";for(var z in q)q.hasOwnProperty(z)&&(F+="".concat(encodeURIComponent(z),"=").concat(encodeURIComponent(q[z]),"&"));F=F.slice(0,-1),(B=encodeURIComponent(F).length)<C?("page"in p.site?p.site.page+=F:p.site.page=F,U+=B):Object(r.logError)("IX Bid Adapter: IX config FPD request size has exceeded maximum request size.",{bidder:A,code:R.IX_FPD_EXCEEDS_MAX_SIZE})}"number"==typeof E.timeout&&(_.t=E.timeout),"boolean"==typeof E.detectMissingSizes?p.ext.ixdiag.dms=E.detectMissingSizes:p.ext.ixdiag.dms=!0}for(var V=function(t){if(U>=C||T.length>=4)return"break";for(var a=n[x[t]],s=a.missingCount,u=void 0===s?0:s,d=a.missingImps,l=void 0===d?[]:d,f=a.ixImps,b=!1,g=C-U,m={ixImps:void 0===f?[]:f,missingBannerImpressions:l},y=Object.keys(m).map(function(e){return m[e]}).filter(function(e){return Array.isArray(e)}).reduce(function(e,t){return e.concat.apply(e,v(t))},[]),h=encodeURIComponent(JSON.stringify({impressionObjects:y})).length;y.length&&h>g;)b=!0,y.pop(),h=encodeURIComponent(JSON.stringify({impressionObjects:y})).length;if(y.length&&i.b in y[0]){var j=y[0],S=j.id,E=j.banner.topframe,I=j.ext,P={id:S,banner:{topframe:E,format:y.map(function(e){var t=e.banner;return{w:t.w,h:t.h,ext:e.ext}})}};I.dfp_ad_unit_code&&(P.ext={dfp_ad_unit_code:I.dfp_ad_unit_code}),"bidfloor"in y[0]&&(P.bidfloor=y[0].bidfloor),"bidfloorcur"in y[0]&&(P.bidfloorcur=y[0].bidfloorcur),p.imp.push(P),p.ext.ixdiag.msd+=u,p.ext.ixdiag.msi+=l.length}else{var B;(B=p.imp).push.apply(B,v(y))}U+=h;var M=o.b.getConfig("ortb2")||{};if(!Object(r.isEmpty)(M)&&!N){p.ext.ixdiag.fpd=!0;var q=O({},M.site||M.context);Object.keys(q).forEach(function(e){-1===k.SITE.indexOf(e)&&delete q[e]});var L=O({},M.user);Object.keys(L).forEach(function(e){-1===k.USER.indexOf(e)&&delete L[e]});var F=Object(r.deepClone)(p);if(F.site=Object(r.mergeDeep)({},F.site,q),F.user=Object(r.mergeDeep)({},F.user,L),"".concat(c).concat(Object(r.parseQueryStringParameters)(O(O({},_),{},{r:JSON.stringify(F)}))).length<C){p.site=Object(r.mergeDeep)({},p.site,q),p.user=Object(r.mergeDeep)({},p.user,L),N=!0;var z=encodeURIComponent(JSON.stringify(O(O({},q),L))).length;U+=z}else Object(r.logError)("IX Bid Adapter: FPD request size has exceeded maximum request size.",{bidder:A,code:R.PB_FPD_EXCEEDS_MAX_SIZE})}var V=t===x.length-1;if(b||V){var W=Object(r.deepClone)(_);V&&!w||(p.ext.ixdiag.sn=w,W.sn=w),w++,W.r=JSON.stringify(p),T.push({method:"GET",url:c,data:W,validBidRequests:e}),U=D,p.imp=[],p.ext.ixdiag.msd=0,p.ext.ixdiag.msi=0,N=!1}},W=0;W<x.length&&"break"!==V(W);W++);return T}function Y(e){var t=e.userId||{};return U.filter(function(e){return t[e]})}function Z(e,t){if(t)for(var n=0;n<e.length;n++){var r=e[n];if(t[0]===r[0]&&t[1]===r[1]){e.splice(n,1);break}}}function $(e,t){var n=function(e){var t=z(e),n=Object(r.deepAccess)(e,"mediaTypes.video"),o=Object(r.deepAccess)(e,"params.video");if(K(n,o).length)return{};for(var a in t.video=o?Object(r.deepClone)(e.params.video):{},n)-1===N.indexOf(a)||t.video.hasOwnProperty(a)||(t.video[a]=n[a]);if(t.video.minduration>t.video.maxduration)return Object(r.logError)("IX Bid Adapter: video minduration [".concat(t.video.minduration,"] cannot be greater than video maxduration [").concat(t.video.maxduration,"]"),{bidder:A,code:R.VIDEO_DURATION_INVALID}),{};var c=o&&o.context||n&&n.context;if(c&&!t.video.hasOwnProperty("placement")&&(c===p.a?t.video.placement=1:c===p.b?t.video.placement=4:Object(r.logWarn)("IX Bid Adapter: Video context '".concat(c,"' is not supported"))),!t.video.w||!t.video.h){var s=J(Object(r.deepAccess)(t,"video.playerSize"))||J(Object(r.deepAccess)(e,"params.size"));if(!s)return Object(r.logWarn)("IX Bid Adapter: Video size is missing in [mediaTypes.video] missing"),{};t.video.w=s[0],t.video.h=s[1],Object(r.deepAccess)(t,"ext.sid")||(t.ext.sid=Object(r.parseGPTSingleSizeArray)(s))}return V(e,t,i.d),t}(e);0!=Object.keys(n).length&&(t[e.transactionId]={},t[e.transactionId].ixImps=[],t[e.transactionId].ixImps.push(n))}function ee(e,t,n){var a=O(O({},{detectMissingSizes:!0}),o.b.getConfig("ix")),c=function(e){var t=z(e);t.banner={};var n=Object(r.deepAccess)(e,"params.size");return n&&(t.banner.w=n[0],t.banner.h=n[1],Object(r.deepAccess)(t,"ext.sid")||(t.ext.sid=Object(r.parseGPTSingleSizeArray)(n))),t.banner.topframe=Object(r.inIframe)()?0:1,V(e,t,i.b),t}(e);H(Object(r.deepAccess)(e,"mediaTypes.banner.sizes"),Object(r.deepAccess)(e,"params.size"))&&(n.hasOwnProperty(e.transactionId)||(n[e.transactionId]={}),n[e.transactionId].hasOwnProperty("ixImps")||(n[e.transactionId].ixImps=[]),n[e.transactionId].ixImps.push(c)),a.hasOwnProperty("detectMissingSizes")&&a.detectMissingSizes&&function(e,t,n){var i=e.transactionId;if(t.hasOwnProperty(i)){var o=[];t[i].hasOwnProperty("missingSizes")&&(o=t[i].missingSizes),Z(o,e.params.size),t[i].missingSizes=o}else if(Object(r.deepAccess)(e,"mediaTypes.banner.sizes")){var a=Object(r.deepClone)(e.mediaTypes.banner.sizes);Z(a,e.params.size);var c={missingSizes:a,impression:n};t[i]=c}}(e,t,c)}function te(e,t,n){var o=Object(r.deepClone)(t);return o.ext.sid=Object(r.parseGPTSingleSizeArray)(n),o.banner.w=n[0],o.banner.h=n[1],V(e,o,i.b),o}function ne(e){if(L.localStorageIsEnabled()){var t;try{t=JSON.parse(L.getDataFromLocalStorage(M)||"{}")}catch(e){Object(r.logWarn)("ix can not read ixdiag from localStorage.")}var n=new Date;if(Object.keys(t).map(function(e){var r=new Date(e);r.setDate(r.getDate()+7)-n<0&&delete t[e]}),"ERROR"===e.type&&e.arguments&&e.arguments[1]&&e.arguments[1].bidder===A){var i=n.toISOString().slice(0,10),o=e.arguments[1].code;o&&(t[i]=t[i]||{},Number(t[i][o])||(t[i][o]=0),t[i][o]++)}L.setDataInLocalStorage(M,JSON.stringify(t))}}function re(e){e.renderer.push(function(){var t={width:e.width,height:e.height,timeout:3e3};e.vastXml?window.IXOutstreamPlayer(e.vastXml,e.adUnitCode,t):window.IXOutstreamPlayer(e.vastUrl,e.adUnitCode,t)})}function ie(e){var t=m.a.install({id:e,url:"https://js-sec.indexww.com/htv/video-player.js",loaded:!1});try{t.setRender(re)}catch(e){Object(r.logWarn)("Prebid Error calling setRender on renderer",e)}return t}var oe={code:A,gvlid:10,aliases:[{code:I,gvlid:10,skipPbsAliasing:!1}],supportedMediaTypes:T,isBidRequestValid:function(e){q||(u.a.on(a.EVENTS.AUCTION_DEBUG,ne),u.a.on(a.EVENTS.AD_RENDER_FAILED,ne),q=!0);var t,n,i=Object(r.deepAccess)(e,"params.video"),o=Object(r.deepAccess)(e,"params.size"),c=Object(r.deepAccess)(e,"mediaTypes.banner.sizes"),s=Object(r.deepAccess)(e,"mediaTypes.video"),d=Object(r.deepAccess)(e,"mediaTypes.video.playerSize"),l=e.params.hasOwnProperty("bidFloor"),f=e.params.hasOwnProperty("bidFloorCur");if(e.hasOwnProperty("mediaType")&&!Object(r.contains)(T,e.mediaType))return Object(r.logWarn)("IX Bid Adapter: media type is not supported."),!1;if(Object(r.deepAccess)(e,"mediaTypes.banner")&&!c)return!1;if(o){var p=J(o);if(!p)return Object(r.logError)("IX Bid Adapter: size has invalid format.",{bidder:A,code:R.BID_SIZE_INVALID_FORMAT}),!1;if(!H(e.sizes,p)&&!H(d,p)&&!H(c,p))return Object(r.logError)("IX Bid Adapter: bid size is not included in ad unit sizes or player size.",{bidder:A,code:R.BID_SIZE_NOT_INCLUDED}),!1}if("string"!=typeof e.params.siteId&&"number"!=typeof e.params.siteId)return Object(r.logError)("IX Bid Adapter: siteId must be string or number value.",{bidder:A,code:R.SITE_ID_INVALID_VALUE}),!1;if((l||f)&&!(l&&f&&(t=e.params.bidFloor,n=e.params.bidFloorCur,Boolean("number"==typeof t&&"string"==typeof n&&n.match(/^[A-Z]{3}$/)))))return Object(r.logError)("IX Bid Adapter: bidFloor / bidFloorCur parameter has invalid format.",{bidder:A,code:R.BID_FLOOR_INVALID_FORMAT}),!1;if(s&&i){var b=K(s,i);if(b.length)return b.forEach(function(e){Object(r.logError)(e,{bidder:A,code:R.PROPERTY_NOT_INCLUDED})}),!1}return!0},buildRequests:function(e,t){var n=[],o={},a={},c={},s={};for(var u in e.forEach(function(e){var t=Object.keys(Object(r.deepAccess)(e,"mediaTypes",{}));switch(function(e){return Object(r.deepAccess)(e,"params.video")&&Object(r.deepAccess)(e,"mediaTypes.video")?i.d:i.b}(e)){case i.b:ee(e,s,o);break;case i.d:$(e,a)}g()(t,i.b)&&g()(t,i.d)&&(c[e.transactionId]=e)}),Object.keys(c).forEach(function(e){var t=c[e];o[e]||ee(t,s,o),a[e]||$(t,a)}),s)if(s.hasOwnProperty(u)){var d=s[u].missingSizes;o.hasOwnProperty(u)||(o[u]={}),o[u].hasOwnProperty("missingImps")||(o[u].missingImps=[],o[u].missingCount=0);for(var l=s[u].impression,f=0;f<d.length;f++){var p=te(e[0],l,d[f]);o[u].missingImps.push(p),o[u].missingCount++}}return Object.keys(o).length>0&&n.push.apply(n,v(X(e,t,o,7.2))),Object.keys(a).length>0&&n.push.apply(n,v(X(e,t,a,8.1))),n},interpretResponse:function(e,t){var n=[],i=null;if(!e.hasOwnProperty("body")||!e.body.hasOwnProperty("seatbid"))return n;for(var o=e.body,a=o.seatbid,c=0;c<a.length;c++)if(a[c].hasOwnProperty("bid")){for(var s=a[c].bid,u=JSON.parse(t.data.r),d=0;d<s.length;d++){var l=Q(s[d].impid,u.imp,t.validBidRequests);i=W(s[d],o.cur,l),Object(r.deepAccess)(i,"mediaTypes.video.renderer")||"outstream"!==Object(r.deepAccess)(i,"mediaTypes.video.context")||(i.mediaTypes.video.renderer=ie(s[d].bidId)),n.push(i)}if(Object(r.deepAccess)(u,"ext.ixdiag.err")&&L.localStorageIsEnabled())try{L.removeDataFromLocalStorage(M)}catch(e){Object(r.logError)("ix can not clear ixdiag from localStorage.")}}return n},transformBidParams:function(e,t){return Object(r.convertTypes)({siteID:"number"},e)},getUserSyncs:function(e,t){return e.iframeEnabled?[{type:"iframe",url:"https://js-sec.indexww.com/um/ixmatch.html"}]:[]}};Object(f.registerBidder)(oe)}},[558]),pbjsChunk([222],{568:function(e,t,n){e.exports=n(569)},569:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"spec",function(){return g});var r=n(0),i=n(3),o=n(1),a=n(7),c=n(2);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u,d,l,f="kargo",p=[c.b,c.d],b=Object(a.b)(972,f),g={gvlid:972,code:f,isBidRequestValid:function(e){return!(!e||!e.params||!e.params.placementId)},buildRequests:function(e,t){var n,o=i.b.getConfig("currency"),a=o&&o.adServerCurrency||"USD",c={},u={};Object(r._each)(e,function(e){c[e.bidId]=e.params.placementId,u[e.bidId]=e.sizes}),e.length>0&&e[0].userId&&e[0].userId.tdid&&(n=e[0].userId.tdid);var d=s({},{sessionId:g._getSessionId(),requestCount:g._getRequestCount(),timeout:t.timeout,currency:a,cpmGranularity:1,timestamp:(new Date).getTime(),cpmRange:{floor:0,ceil:20},bidIDs:c,bidSizes:u,prebidRawBidRequests:e},g._getAllMetadata(n,t.uspConsent,t.gdprConsent)),l=encodeURIComponent(JSON.stringify(d));return s({},t,{method:"GET",url:"".concat("https://krk.kargo.com","/api/v2/bid"),data:"json=".concat(l),currency:a})},interpretResponse:function(e,t){var n=e.body,r=[];for(var i in n){var o=n[i],a=void 0;o.metadata&&o.metadata.landingPageDomain&&(a={clickUrl:o.metadata.landingPageDomain,advertiserDomains:[o.metadata.landingPageDomain]}),r.push({requestId:i,cpm:Number(o.cpm),width:o.width,height:o.height,ad:o.adm,ttl:300,creativeId:o.id,dealId:o.targetingCustom,netRevenue:!0,currency:t.currency,meta:a})}return r},getUserSyncs:function(e,t,n,r){var i=[],o=g._generateRandomUuid(),a=g._getClientId(),c=n&&n.gdprApplies?1:0,s=n&&n.consentString?n.consentString:"";if("string"==typeof r&&4==r.length&&1==r[0]&&"Y"==r[2])return i;if(e.iframeEnabled&&o&&a)for(var u=0;u<5;u++)i.push({type:"iframe",url:"https://crb.kargo.com/api/v1/initsyncrnd/{UUID}?seed={SEED}&idx={INDEX}&gdpr={GDPR}&gdpr_consent={GDPR_CONSENT}&us_privacy={US_PRIVACY}".replace("{UUID}",a).replace("{SEED}",o).replace("{INDEX}",u).replace("{GDPR}",c).replace("{GDPR_CONSENT}",s).replace("{US_PRIVACY}",r||"")});return i},supportedMediaTypes:p,_readCookie:function(e){if(!b.cookiesAreEnabled())return null;for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},_getCrbFromCookie:function(){try{var e=JSON.parse(decodeURIComponent(g._readCookie("krg_crb")));if(e&&e.v){var t=JSON.parse(atob(e.v));if(t)return t}return{}}catch(e){return{}}},_getCrbFromLocalStorage:function(){try{return JSON.parse(atob(g._getLocalStorageSafely("krg_crb")))}catch(e){return{}}},_getCrb:function(){var e=g._getCrbFromLocalStorage();return Object.keys(e).length?e:g._getCrbFromCookie()},_getKruxUserId:function(){return g._getLocalStorageSafely("kxkar_user")},_getKruxSegments:function(){return g._getLocalStorageSafely("kxkar_segs")},_getKrux:function(){var e=g._getKruxSegments(),t=[];return e&&(t=e.split(",")),{userID:g._getKruxUserId(),segments:t}},_getLocalStorageSafely:function(e){try{return b.getDataFromLocalStorage(e)}catch(e){return null}},_getUserIds:function(e,t,n){var r=g._getCrb(),i={kargoID:r.userId,clientID:r.clientId,crbIDs:r.syncIds||{},optOut:r.optOut,usp:t};try{n&&(i.gdpr={consent:n.consentString||"",applies:!!n.gdprApplies})}catch(e){}return e&&(i.tdID=e),i},_getClientId:function(){return g._getCrb().clientId},_getAllMetadata:function(e,t,n){return{userIDs:g._getUserIds(e,t,n),krux:g._getKrux(),pageURL:window.location.href,rawCRB:g._readCookie("krg_crb"),rawCRBLocalStorage:g._getLocalStorageSafely("krg_crb")}},_getSessionId:function(){return u||(u=g._generateRandomUuid()),u},_getRequestCount:function(){return d===window.location.pathname?++l:(d=window.location.pathname,l=0)},_generateRandomUuid:function(){try{var e=new Uint8Array(16);crypto.getRandomValues(e),e[6]=-177&e[6]|64,e[8]=-65&e[8]|128;var t=Array.prototype.map.call(new Uint8Array(e),function(e){return("00"+e.toString(16)).slice(-2)}).join("");return t.slice(0,8)+"-"+t.slice(8,12)+"-"+t.slice(12,16)+"-"+t.slice(16,20)+"-"+t.slice(20)}catch(e){return""}}};Object(o.registerBidder)(g)}},[568]),pbjsChunk([168],{702:function(e,t,n){e.exports=n(703)},703:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"storage",function(){return p}),t.initSegments=b,t.setBidderRtb=m,t.isAcEnabled=h,t.isPermutiveOnPage=O,t.getSegments=_,n.d(t,"permutiveSubmodule",function(){return S});var r=n(14),i=n(9),o=n(7),a=n(0),c=n(3),s=n(12),u=n.n(s);function d(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f="permutive",p=Object(o.b)(null,f);function b(e,t,n){var r=O(),i=g(n),o=_(i.params.maxSegs);v(e,i,o),i.waitForIt&&r?window.permutive.ready(function(){v(e,i,o),t()},"realtime"):t()}function g(e){return Object(a.mergeDeep)({waitForIt:!1,params:{maxSegs:500,acBidders:[],overwrites:{}}},e)}function m(e,t){var n=c.b.getBidderConfig(),r=g(t),i=Object(a.deepAccess)(r,"params.acBidders"),o=_(Object(a.deepAccess)(r,"params.maxSegs"));i.forEach(function(e){var t=function(e,t){var n=t.ac.map(function(e){return{id:e}}),r="permutive.com",i=Object(a.mergeDeep)({},e),o=(Object(a.deepAccess)(i,"ortb2.user.data")||[]).filter(function(e){return e.name!==r}).concat({name:r,segment:n});return Object(a.deepSetValue)(i,"ortb2.user.data",o),i}(n[e]||{},o);c.b.setBidderConfig({bidders:[e],config:t})})}function v(e,t,n){var i=e&&e.adUnits||Object(r.a)().adUnits,o={deepSetValue:a.deepSetValue,deepAccess:a.deepAccess,isFn:a.isFn,mergeDeep:a.mergeDeep},c={appnexusAst:"appnexus"};i&&i.forEach(function(e){e.bids.forEach(function(e){var r=e.bidder;void 0!==c[r]&&(r=c[r]);var i=h(t,r),s=function(e,t){var n=Object(a.deepAccess)(e,"params.overwrites.".concat(t));return n&&Object(a.isFn)(n)?n:null}(t,r),u={appnexus:function(e,t,n){return n&&t.ac&&t.ac.length&&Object(a.deepSetValue)(e,"params.keywords.p_standard",t.ac),t.appnexus&&t.appnexus.length&&Object(a.deepSetValue)(e,"params.keywords.permutive",t.appnexus),e},rubicon:function(e,t,n){return n&&t.ac&&t.ac.length&&Object(a.deepSetValue)(e,"params.visitor.p_standard",t.ac),t.rubicon&&t.rubicon.length&&Object(a.deepSetValue)(e,"params.visitor.permutive",t.rubicon),e},ozone:function(e,t,n){return n&&t.ac&&t.ac.length&&Object(a.deepSetValue)(e,"params.customData.0.targeting.p_standard",t.ac),e}}[r];s?s(e,n,i,o,u):u&&u(e,n,i)})})}function y(e){try{e()}catch(e){Object(a.logError)(e)}}function h(e,t){var n=Object(a.deepAccess)(e,"params.acBidders")||[];return u()(n,t)}function O(){return void 0!==window.permutive&&"function"==typeof window.permutive.ready}function _(e){var t=j("_psegs").map(Number).filter(function(e){return e>=1e6}).map(String),n=j("_ppam"),r=j("_pcrprs"),i={ac:[].concat(d(r),d(n),d(t)),rubicon:j("_prubicons"),appnexus:j("_papns"),gam:j("_pdfps")};for(var o in i)i[o]=i[o].slice(0,e);return i}function j(e){try{return JSON.parse(p.getDataFromLocalStorage(e)||"[]")}catch(e){return[]}}var S={name:f,getBidRequestData:function(e,t,n){y(function(){b(e,t,n)})},onAuctionInitEvent:function(e,t){y(function(){m(0,t)})},init:function(e,t){return!0}};Object(i.e)("realTimeData",S)}},[702]),pbjsChunk([154],{747:function(e,t,n){e.exports=n(748)},748:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"storage",function(){return m}),t.firePixel=v,t.hasGDPRConsent=y,t.checkTCFv2=h,t.hasCCPAConsent=O,n.d(t,"quantcastIdSubmodule",function(){return _});var r=n(9),i=n(7),o=n(0),a=n(8),c="__qca",s=864e5,u="p-KceJUEvXN48CE",d="https://pixel.quantserve.com/pixel",l=["1","10"],f=["1"],p=["1"],b=a.gdprDataHandler.getConsentData(),g=a.uspDataHandler.getConsentData(),m=Object(i.b)();function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:392;if(!window._qevents&&e&&""!=e){var n,r,i=m.getCookie(c),a="0",l=_.findRootDomain(),f=new Date,p="";if(!i){var v=f.getTime(),y=new Date(v+t*s).toGMTString(),h=Math.round(2147483647*Math.random());i="B0-".concat(h,"-").concat(v),a="1",m.setCookie(c,i,y,"/",l,null)}n="&fpan=".concat(a,"&fpa=").concat(i),r="&gdpr=0",b&&"boolean"==typeof b.gdprApplies&&b.gdprApplies&&(r="gdpr=1&gdpr_consent=".concat(b.consentString)),g&&"string"==typeof g&&(p="&us_privacy=".concat(g));var O=d+"?d="+l+"&client_id="+e+"&a="+u+p+r+n;Object(o.triggerPixel)(O)}}function y(e){if(e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies){if(!e.vendorData)return!1;if(1===e.apiVersion)return!1;if(2===e.apiVersion)return h(e.vendorData)}return!0}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,n=e.gdprApplies,r=e.purpose,i=e.vendor,o=i&&i.consents&&i.consents[11],a=i&&i.legitimateInterests&&i.legitimateInterests[11],c=e.publisher?e.publisher.restrictions:{};return!n||t.map(function(e){var t=!!r.consents&&r.consents[e],n=!!r.legitimateInterests&&r.legitimateInterests[e],i=c&&c[e]?c[e][11]:null;return!(0===i||(!o||!t||2===i||-1==f.indexOf(e)&&1!==i)&&(1===i||!a||!n||-1!=p.indexOf(e)||-1!=f.indexOf(e)&&2!==i))}).reduce(function(e,t){return e&&t},!0)}function O(e){return!e||"string"!=typeof e||4!=e.length||"Y"!=e.charAt(1)||"Y"!=e.charAt(2)}var _={name:"quantcastId",gvlid:"11",decode:function(e){return e},getId:function(e){var t=m.getCookie(c);if(a.coppaDataHandler.getCoppa()||!O(g)||!y(b)){var n=new Date(0).toUTCString(),r=_.findRootDomain();return Object(o.logInfo)("QuantcastId: Necessary consent not present for Id, exiting QuantcastId"),void m.setCookie(c,"",n,"/",r,null)}var i=e&&e.params||{},s=e&&e.storage||{},u=i.clientId||"",d=s.expires||392;return"complete"===document.readyState?v(u,d):window.addEventListener("load",function(){v(u,d)}),{id:t?{quantcastId:t}:void 0}}};Object(r.e)("userId",_)}},[747]),pbjsChunk([140],{783:function(e,t,n){e.exports=n(784)},784:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"subModules",function(){return h}),t.attachRealTimeDataProvider=_,t.init=j,t.setBidRequestsData=E,t.getAdUnitTargeting=A,t.deepMerge=I;var r=n(3),i=n(9),o=n(0),a=n(10),c=n.n(a),s=n(5),u=n.n(s),d=n(8),l=n(11),f=n.n(l),p=n(14);function b(e){return(b="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var m,v,y=[],h=[],O=[];function _(e){y.push(e)}function j(e){var t=e.getConfig("realTimeData",function(e){var n=e.realTimeData;n.dataProviders?(t(),m=n,O=n.dataProviders,c.a.on(u.a.EVENTS.AUCTION_INIT,function(e){h.forEach(function(t){t.onAuctionInitEvent&&t.onAuctionInitEvent(e,t.config,v)})}),c.a.on(u.a.EVENTS.AUCTION_END,function(e){A(e),h.forEach(function(t){t.onAuctionEndEvent&&t.onAuctionEndEvent(e,t.config,v)})}),c.a.on(u.a.EVENTS.BID_RESPONSE,function(e){h.forEach(function(t){t.onBidResponseEvent&&t.onBidResponseEvent(e,t.config,v)})}),Object(p.a)().requestBids.before(E,40),function(){v=S();var e=[];O.forEach(function(t){var n=f()(y,function(e){return e.name===t.name});n&&n.init&&n.init(t,v)&&e.push(g(n,{config:t}))}),h=e}()):Object(o.logError)("missing parameters for real time module")})}function S(){return{gdpr:d.gdprDataHandler.getConsentData(),usp:d.uspDataHandler.getConsentData(),coppa:!!r.b.getConfig("coppa")}}function E(e,t){v=S();var n=[],r=[];h.forEach(function(e){if("function"==typeof e.getBidRequestData){n.push(e);var t=e.config;t&&t.waitForIt&&r.push(e)}});var i,o=r.length&&m.auctionDelay&&m.auctionDelay>0,a=r.length,c=!1;if(!n.length)return s();if(o&&(i=setTimeout(s,m.auctionDelay)),n.forEach(function(e){e.getBidRequestData(t,function(){if(!c)return this.config&&this.config.waitForIt&&a--,a<=0?s():void 0}.bind(e),e.config,v)}),!o)return s();function s(){c=!0,clearTimeout(i),e.call(this,t)}}function A(e){var t=h.filter(function(e){return"function"==typeof e.getTargetingData});if(t.length){var n=e.adUnitCodes;if(n){for(var r=[],i=t.length-1;i>=0;i--){var a=t[i].getTargetingData(n,t[i].config,v);a&&"object"===b(a)?r.push(a):Object(o.logWarn)("invalid getTargetingData response for sub module",t[i].name)}var c=I(r);return e.adUnits.forEach(function(e){var t=e.code&&c[e.code];t&&(e[u.a.JSON_MAPPING.ADSERVER_TARGETING]=g(e[u.a.JSON_MAPPING.ADSERVER_TARGETING]||{},t))}),e.adUnits}}}function I(e){return Array.isArray(e)&&e.length?e.reduce(function(e,t){for(var n in t)if(t.hasOwnProperty(n))if(e.hasOwnProperty(n)){var r=t[n];for(var i in r)r.hasOwnProperty(i)&&(e[n][i]=r[i])}else e[n]=t[n];return e},{}):{}}Object(i.c)("realTimeData",_),j(r.b)}},[783]),pbjsChunk([139],{787:function(e,t,n){e.exports=n(788)},788:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"spec",function(){return O}),t.hasVideoMediaType=I,n.d(t,"resetRubiConf",function(){return C}),t.masSizeOrdering=w,t.determineRubiconVideoSizeId=x,t.getPriceGranularity=D,t.hasValidVideoParams=R,t.hasValidSupplyChainParams=k,t.encodeParam=P,t.resetUserSync=function(){U=!1};var r=n(0),i=n(1),o=n(3),a=n(2),c=n(11),s=n.n(c),u=n(13),d=n(14);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){return(v="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}var y={};o.b.getConfig("rubicon",function(e){Object(r.mergeDeep)(y,e.rubicon)});var h={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656"};Object(r._each)(h,function(e,t){return h[e]=t});var O={code:"rubicon",gvlid:52,supportedMediaTypes:[a.b,a.d],isBidRequestValid:function(e){if("object"!==v(e.params))return!1;for(var t=0,n=["accountId","siteId","zoneId"];t<n.length;t++)if(e.params[n[t]]=parseInt(e.params[n[t]]),isNaN(e.params[n[t]]))return Object(r.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;var i=T(e,!0);return!!i&&("video"!==i||R(e))},buildRequests:function(e,t){var n=[],i=e.filter(function(e){return"video"===T(e)}).map(function(e){e.startTime=(new Date).getTime();var n={id:e.transactionId,test:o.b.getConfig("debug")?1:0,cur:["USD"],source:{tid:e.transactionId},tmax:t.timeout,imp:[{exp:o.b.getConfig("s2sConfig.defaultTtl"),id:e.adUnitCode,secure:1,ext:m({},e.bidder,e.params),video:Object(r.deepAccess)(e,"mediaTypes.video")||{}}],ext:{prebid:{channel:{name:"pbjs",version:pbjs.version},cache:{vastxml:{returnCreative:!0===y.returnVast}},targeting:{includewinners:!0,includebidderkeys:!1,pricegranularity:D(o.b)},bidders:{rubicon:{integration:y.int_type||"pbjs"}}}}};"rubicon"!==e.bidder&&(n.ext.prebid.aliases=m({},e.bidder,"rubicon"));var i,c,s=Object(d.a)().installedModules;if(!s||s.length&&-1===s.indexOf("rubiconAnalyticsAdapter")||Object(r.deepSetValue)(n,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),"function"!=typeof e.getFloor||y.disableFloors)i=parseFloat(Object(r.deepAccess)(e,"params.floor"));else{var u;try{u=e.getFloor({currency:"USD",mediaType:"video",size:S(e,"video")})}catch(e){Object(r.logError)("Rubicon: getFloor threw an error: ",e)}i="object"!==v(u)||"USD"!==u.currency||isNaN(parseInt(u.floor))?void 0:parseFloat(u.floor)}isNaN(i)||(n.imp[0].bidfloor=i),n.imp[0].ext[e.bidder].video.size_id=x(e),function(e,t,n){e&&("object"===v(o.b.getConfig("app"))?e.app=o.b.getConfig("app"):e.site={page:_(t,n)},"object"===v(o.b.getConfig("device"))&&(e.device=o.b.getConfig("device")),t.params.video.language&&["site","device"].forEach(function(n){e[n]&&("site"===n?e[n].content=p({language:t.params.video.language},e[n].content):e[n]=p({language:t.params.video.language},e[n]))}))}(n,e,t),function(e,t){"object"===v(e.imp[0].video)&&void 0===e.imp[0].video.skip&&(e.imp[0].video.skip=t.params.video.skip),"object"===v(e.imp[0].video)&&void 0===e.imp[0].video.skipafter&&(e.imp[0].video.skipafter=t.params.video.skipdelay),"object"===v(e.imp[0].video)&&void 0===e.imp[0].video.pos&&("atf"===t.params.position?e.imp[0].video.pos=1:"btf"===t.params.position&&(e.imp[0].video.pos=3));var n=S(t,"video");e.imp[0].video.w=n[0],e.imp[0].video.h=n[1]}(n,e),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(c=t.gdprConsent.gdprApplies?1:0),Object(r.deepSetValue)(n,"regs.ext.gdpr",c),Object(r.deepSetValue)(n,"user.ext.consent",t.gdprConsent.consentString)),t.uspConsent&&Object(r.deepSetValue)(n,"regs.ext.us_privacy",t.uspConsent);var l=Object(r.deepAccess)(t,"bids.0.userIdAsEids");l&&l.length&&Object(r.deepSetValue)(n,"user.ext.eids",l);var f=o.b.getConfig("user.id");f&&Object(r.deepSetValue)(n,"user.id",f),!0===o.b.getConfig("coppa")&&Object(r.deepSetValue)(n,"regs.coppa",1),e.schain&&k(e.schain)&&Object(r.deepSetValue)(n,"source.ext.schain",e.schain);var b=o.b.getConfig("multibid");return b&&Object(r.deepSetValue)(n,"ext.prebid.multibid",b.reduce(function(e,t){var n={};return Object.keys(t).forEach(function(e){n[e.toLowerCase()]=t[e]}),e.push(n),e},[])),E(e,a.d,n),e.storedAuctionResponse&&Object(r.deepSetValue)(n.imp[0],"ext.prebid.storedauctionresponse.id",e.storedAuctionResponse.toString()),Object(r.deepSetValue)(n.imp[0],"ext.prebid.auctiontimestamp",t.auctionStart),{method:"POST",url:"https://".concat(y.videoHost||"prebid-server",".rubiconproject.com/openrtb2/auction"),data:n,bidRequest:e}});if(!0!==y.singleRequest)n=i.concat(e.filter(function(e){return"banner"===T(e)}).map(function(e){var n=O.createSlotParams(e,t);return{method:"GET",url:"https://".concat(y.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:O.getOrderedParams(n).reduce(function(e,t){var i=n[t];return Object(r.isStr)(i)&&""!==i||Object(r.isNumber)(i)?"".concat(e).concat(P(t,i),"&"):e},"")+"slots=1&rand=".concat(Math.random()),bidRequest:e}}));else{var c=e.filter(function(e){return"banner"===T(e)}).reduce(function(e,t){return(e[t.params.siteId]=e[t.params.siteId]||[]).push(t),e},{});n=i.concat(Object.keys(c).reduce(function(e,n){var i;return(i=c[n],10,i.map(function(e,t){return t%10==0?i.slice(t,t+10):null}).filter(function(e){return e})).forEach(function(n){var i=O.combineSlotUrlParams(n.map(function(e){return O.createSlotParams(e,t)}));e.push({method:"GET",url:"https://".concat(y.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:O.getOrderedParams(i).reduce(function(e,t){var n=i[t];return Object(r.isStr)(n)&&""!==n||Object(r.isNumber)(n)?"".concat(e).concat(P(t,n),"&"):e},"")+"slots=".concat(n.length,"&rand=").concat(Math.random()),bidRequest:n})}),e},[]))}return n},getOrderedParams:function(e){var t=/^tg_v/,n=/^tg_i/,r=/^eid_|^tpid_/,i=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","rp_schain"].concat(Object.keys(e).filter(function(e){return r.test(e)})).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter(function(e){return t.test(e)})).concat(Object.keys(e).filter(function(e){return n.test(e)})).concat(["tk_flint","x_source.tid","x_source.pchain","p_screen_res","rp_floor","rp_secure","tk_user_key"]);return i.concat(Object.keys(e).filter(function(e){return-1===i.indexOf(e)}))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];var t=e.reduce(function(t,n,r){return Object.keys(n).forEach(function(i){t.hasOwnProperty(i)||(t[i]=new Array(e.length)),t[i].splice(r,1,n[i])}),t},{}),n=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(t).forEach(function(e){var r=t[e].join(";"),i=r.match(n);t[e]=i?i[1]:r}),t},createSlotParams:function(e,t){e.startTime=(new Date).getTime();var n=e.params,i=S(e,"banner"),c=b(n.latLong||[],2),u=c[0],d=c[1],l={account_id:n.accountId,site_id:n.siteId,zone_id:n.zoneId,size_id:i[0],alt_size_ids:i.slice(1).join(",")||void 0,rp_floor:(n.floor=parseFloat(n.floor))>=.01?n.floor:void 0,rp_secure:"1",tk_flint:"".concat(y.int_type||"pbjs_lite","_v6.2.0"),"x_source.tid":e.transactionId,"x_source.pchain":n.pchain,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:n.userId,"p_geo.latitude":isNaN(parseFloat(u))?void 0:parseFloat(u).toFixed(4),"p_geo.longitude":isNaN(parseFloat(d))?void 0:parseFloat(d).toFixed(4),"tg_fl.eid":e.code,rf:_(e,t)};if("function"==typeof e.getFloor&&!y.disableFloors){var f;try{f=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){Object(r.logError)("Rubicon: getFloor threw an error: ",e)}l.rp_hard_floor="object"!==v(f)||"USD"!==f.currency||isNaN(parseInt(f.floor))?void 0:f.floor}var p={1:"atf",3:"btf"}[Object(r.deepAccess)(e,"mediaTypes.banner.pos")]||"";l.p_pos="atf"===n.position||"btf"===n.position?n.position:p;var g=o.b.getConfig("user.id");return g&&(l.ppuid=g),e.userIdAsEids&&e.userIdAsEids.forEach(function(e){try{if("adserver.org"===e.source?(l.tpid_tdid=e.uids[0].id,l["eid_adserver.org"]=e.uids[0].id):"liveintent.com"===e.source?(l["tpid_liveintent.com"]=e.uids[0].id,l["eid_liveintent.com"]=e.uids[0].id,e.ext&&Array.isArray(e.ext.segments)&&e.ext.segments.length&&(l["tg_v.LIseg"]=e.ext.segments.join(","))):"liveramp.com"===e.source?l.x_liverampidl=e.uids[0].id:"id5-sync.com"===e.source?l["eid_id5-sync.com"]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype,"^").concat(e.uids[0].ext&&e.uids[0].ext.linkType||""):l["eid_".concat(e.source)]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype||""),!l.ppuid){var t=s()(e.uids,function(e){return e.ext&&"ppuid"===e.ext.stype});t&&t.id&&(l.ppuid=t.id)}}catch(t){Object(r.logWarn)("Rubicon: error reading eid:",e,t)}}),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(l.gdpr=Number(t.gdprConsent.gdprApplies)),l.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(l.us_privacy=encodeURIComponent(t.uspConsent)),l.rp_maxbids=t.bidLimit||1,E(e,a.b,l),!0===o.b.getConfig("coppa")&&(l.coppa=1),e.schain&&k(e.schain)&&(l.rp_schain=O.serializeSupplyChain(e.schain)),l},serializeSupplyChain:function(e){if(!k(e))return"";var t=e.ver,n=e.complete,r=e.nodes;return"".concat(t,",").concat(n,"!").concat(O.serializeSupplyChainNodes(r))},serializeSupplyChainNodes:function(e){var t=["asi","sid","hp","rid","name","domain"];return e.map(function(e){return t.map(function(t){return encodeURIComponent(e[t]||"")}).join(",")}).join("!")},interpretResponse:function(e,t){var n=t.bidRequest;if(!(e=e.body)||"object"!==v(e))return[];if(e.seatbid){var i=Object(r.deepAccess)(e,"ext.errors.rubicon");Array.isArray(i)&&i.length>0&&Object(r.logWarn)("Rubicon: Error in video response");var o=[];return e.seatbid.forEach(function(t){(t.bid||[]).forEach(function(i){var c={requestId:n.bidId,currency:e.cur||"USD",creativeId:i.crid,cpm:i.price||0,bidderCode:t.seat,ttl:300,netRevenue:!1!==y.netRevenue,width:i.w||Object(r.deepAccess)(n,"mediaTypes.video.w")||Object(r.deepAccess)(n,"params.video.playerWidth"),height:i.h||Object(r.deepAccess)(n,"mediaTypes.video.h")||Object(r.deepAccess)(n,"params.video.playerHeight")};i.id&&(c.seatBidId=i.id),i.dealid&&(c.dealId=i.dealid),i.adomain&&Object(r.deepSetValue)(c,"meta.advertiserDomains",Array.isArray(i.adomain)?i.adomain:[i.adomain]),Object(r.deepAccess)(i,"ext.bidder.rp.advid")&&Object(r.deepSetValue)(c,"meta.advertiserId",i.ext.bidder.rp.advid);var s=Object(r.deepAccess)(e,"ext.responsetimemillis.rubicon");if(n&&s&&(n.serverResponseTimeMs=s),Object(r.deepAccess)(i,"ext.prebid.type")===a.d){c.mediaType=a.d,Object(r.deepSetValue)(c,"meta.mediaType",a.d);var d=Object(r.deepAccess)(i,"ext.prebid.targeting");d&&"object"===v(d)&&(c.adserverTargeting=d),i.ext.prebid.cache&&"object"===v(i.ext.prebid.cache.vastXml)&&i.ext.prebid.cache.vastXml.cacheId&&i.ext.prebid.cache.vastXml.url?(c.videoCacheKey=i.ext.prebid.cache.vastXml.cacheId,c.vastUrl=i.ext.prebid.cache.vastXml.url):d&&d.hb_uuid&&d.hb_cache_host&&d.hb_cache_path&&(c.videoCacheKey=d.hb_uuid,c.vastUrl="https://".concat(d.hb_cache_host).concat(d.hb_cache_path,"?uuid=").concat(d.hb_uuid)),i.adm&&(c.vastXml=i.adm),i.nurl&&(c.vastUrl=i.nurl),!c.vastUrl&&i.nurl&&(c.vastUrl=i.nurl),"outstream"===Object(r.deepAccess)(n,"mediaTypes.video.context").toLowerCase()&&(c.renderer=function(e){var t=u.a.install({id:e.adId,url:y.rendererUrl||"https://video-outstream.rubiconproject.com/apex-2.0.0.js",config:y.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(j)}catch(e){Object(r.logWarn)("Prebid Error calling setRender on renderer",e)}return t}(c))}else Object(r.logWarn)("Rubicon: video response received non-video media type");o.push(c)})}),o}var c,s=e.ads,d=0;return"object"!==v(n)||Array.isArray(n)||"video"!==T(n)||"object"!==v(s)||(s=s[n.adUnitCode]),!Array.isArray(s)||s.length<1?[]:s.reduce(function(t,i,o){if(i.impression_id&&c===i.impression_id?d++:c=i.impression_id,"ok"!==i.status)return t;var s,u,l=Array.isArray(n)?n[o-d]:n;if(l&&"object"===v(l)){var f={requestId:l.bidId,currency:"USD",creativeId:i.creative_id||"".concat(i.network||"","-").concat(i.advertiser||""),cpm:i.cpm||0,dealId:i.deal,ttl:300,netRevenue:!1!==y.netRevenue,rubicon:{advertiserId:i.advertiser,networkId:i.network},meta:{advertiserId:i.advertiser,networkId:i.network,mediaType:a.b}};if(i.creative_type&&(f.mediaType=i.creative_type),i.adomain&&(f.meta.advertiserDomains=Array.isArray(i.adomain)?i.adomain:[i.adomain]),i.creative_type===a.d)f.width=l.params.video.playerWidth,f.height=l.params.video.playerHeight,f.vastUrl=i.creative_depot_url,f.impression_id=i.impression_id,f.videoCacheKey=i.impression_id;else{f.ad=(s=i.script,u=i.impression_id,"<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='".concat(u,"'>\n<script type='text/javascript'>").concat(s,"<\/script>\n</div>\n</body>\n</html>"));var p=b(h[i.size_id].split("x").map(function(e){return Number(e)}),2);f.width=p[0],f.height=p[1]}f.rubiconTargeting=(Array.isArray(i.targeting)?i.targeting:[]).reduce(function(e,t){return e[t.key]=t.values[0],e},{rpfl_elemid:l.adUnitCode}),t.push(f)}else Object(r.logError)("Rubicon: bidRequest undefined at index position:".concat(o),n,e);return t},[]).sort(function(e,t){return(t.cpm||0)-(e.cpm||0)})},getUserSyncs:function(e,t,n,r){if(!U&&e.iframeEnabled){var i="";return n&&"string"==typeof n.consentString&&("boolean"==typeof n.gdprApplies?i+="?gdpr=".concat(Number(n.gdprApplies),"&gdpr_consent=").concat(n.consentString):i+="?gdpr_consent=".concat(n.consentString)),r&&(i+="".concat(i?"&":"?","us_privacy=").concat(encodeURIComponent(r))),U=!0,{type:"iframe",url:"https://".concat(y.syncHost||"eus",".rubiconproject.com/usync.html")+i}}},transformBidParams:function(e,t){return Object(r.convertTypes)({accountId:"number",siteId:"number",zoneId:"number"},e)}};function _(e,t){var n=o.b.getConfig("pageUrl");return e.params.referrer?n=e.params.referrer:n||(n=t.refererInfo.referer),e.params.secure?n.replace(/^http:/i,"https:"):n}function j(e){var t,n=document.getElementById(e.adUnitCode);(t=n.querySelector("div[id^='google_ads']"))&&t.style.setProperty("display","none"),function(e){var t=e.querySelector("script[id^='sas_script']"),n=t&&t.nextSibling;n&&"iframe"===n.localName&&n.style.setProperty("display","none")}(n);var r=e.renderer.getConfig();e.renderer.push(function(){window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:"#".concat(e.adUnitCode),align:r.align||"center",position:r.position||"append"},closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})})}function S(e,t){var n=e.params;if("video"===t){var i=[];return n.video&&n.video.playerWidth&&n.video.playerHeight?i=[n.video.playerWidth,n.video.playerHeight]:Array.isArray(Object(r.deepAccess)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(i=e.sizes[0]),i}var o=[];return Array.isArray(n.sizes)?o=n.sizes:void 0!==Object(r.deepAccess)(e,"mediaTypes.banner.sizes")?o=A(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?o=A(e.sizes):Object(r.logWarn)("Rubicon: no sizes are setup or found"),w(o)}function E(e,t,n){var i={user:{ext:{data:f({},e.params.visitor)}},site:{ext:{data:f({},e.params.inventory)}}};e.params.keywords&&(i.site.keywords=Object(r.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);var c=Object(r.mergeDeep)({},o.b.getConfig("ortb2")||{},i),s=Object(r.deepAccess)(e.ortb2Imp,"ext.data")||{},u={user:[4],site:[1,2,5,6]},d={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},l=function(e,t,n){if("data"===t&&Array.isArray(e))return e.filter(function(e){return e.segment&&Object(r.deepAccess)(e,"ext.segtax")&&u[n]&&-1!==u[n].indexOf(Object(r.deepAccess)(e,"ext.segtax"))}).map(function(e){var t=e.segment.filter(function(e){return e.id}).reduce(function(e,t){return e.push(t.id),e},[]);if(t.length>0)return t.toString()}).toString();if("object"!==v(e)||Array.isArray(e)){if(void 0!==e)return Array.isArray(e)?e.filter(function(e){if("object"!==v(e)&&void 0!==e)return e.toString();Object(r.logWarn)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints")}).toString():e.toString()}else Object(r.logWarn)("Rubicon: Filtered FPD key: ",t,": Expected value to be string, integer, or an array of strings/ints")},p=function(e,t,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=l(e,r,t),a=d[r]&&i?"".concat(d[r]):"data"===r?"".concat(d[t],"iab"):"".concat(d[t]).concat(r);n[a]=n[a]?n[a].concat(",",o):o};Object.keys(s).forEach(function(e){"adserver"===e?["name","adslot"].forEach(function(t){s[e][t]&&(s[e][t]=s[e][t].toString().replace(/^\/+/,""))}):"pbadslot"===e&&(s[e]=s[e].toString().replace(/^\/+/,""))}),t===a.b?(["site","user"].forEach(function(e){Object.keys(c[e]).forEach(function(t){"site"===e&&"content"===t&&c[e][t].data?p(c[e][t].data,e,"data"):"ext"!==t?p(c[e][t],e,t):c[e][t].data&&Object.keys(c[e].ext.data).forEach(function(t){p(c[e].ext.data[t],e,t,!1)})})}),Object.keys(s).forEach(function(e){"adserver"===e?p(s[e].adslot,name,e):p(s[e],"site",e)})):(Object.keys(s).length&&Object(r.mergeDeep)(n.imp[0].ext,{data:s}),Object(r.mergeDeep)(n,c))}function A(e){return Object(r.parseSizesInput)(e).reduce(function(e,t){var n=parseInt(h[t],10);return n&&e.push(n),e},[])}function I(e){return"object"===v(Object(r.deepAccess)(e,"params.video"))&&void 0!==Object(r.deepAccess)(e,"mediaTypes.".concat(a.d))}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return I(e)?-1===["outstream","instream"].indexOf(Object(r.deepAccess)(e,"mediaTypes.".concat(a.d,".context")))?void(t&&Object(r.logError)("Rubicon: mediaTypes.video.context must be outstream or instream")):S(e,"video").length<2?void(t&&Object(r.logError)("Rubicon: could not determine the playerSize of the video")):(t&&Object(r.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),"video"):0===S(e,"banner").length?void(t&&Object(r.logError)("Rubicon: could not determine the sizes for banner request")):(t&&Object(r.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),"banner")}var C=function(){return y={}};function w(e){var t=[15,2,9];return e.sort(function(e,n){var r=t.indexOf(e),i=t.indexOf(n);return r>-1||i>-1?-1===r?1:-1===i?-1:r-i:e-n})}function x(e){var t=parseInt(Object(r.deepAccess)(e,"params.video.size_id"));return isNaN(t)?"outstream"===Object(r.deepAccess)(e,"mediaTypes.".concat(a.d,".context"))?203:201:t}function D(e){return{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:e.getConfig("customPriceBucket")&&e.getConfig("customPriceBucket").buckets}[e.getConfig("priceGranularity")]}}function R(e){var t=!0,n=Object.prototype.toString.call([]),i={mimes:n,protocols:n,linearity:Object.prototype.toString.call(0),api:n};return Object.keys(i).forEach(function(n){Object.prototype.toString.call(Object(r.deepAccess)(e,"mediaTypes.video."+n))!==i[n]&&(t=!1,Object(r.logError)("Rubicon: mediaTypes.video."+n+" is required and must be of type: "+i[n]))}),t}function k(e){var t=!1,n=["asi","sid","hp"];return e.nodes?((t=e.nodes.reduce(function(e,t){return e?n.every(function(e){return t.hasOwnProperty(e)}):e},!0))||Object(r.logError)("Rubicon: required schain params missing"),t):t}function P(e,t){return"rp_schain"===e?"rp_schain=".concat(t):"".concat(e,"=").concat(encodeURIComponent(t))}var U=!1;Object(i.registerBidder)(O)}},[787]),pbjsChunk([107],{875:function(e,t,n){e.exports=n(876)},876:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"tripleliftAdapterSpec",function(){return m});var r=n(0),i=n(2),o=n(1),a=n(3);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e){return(s="function"==typeof Symbol&&"symbol"==_typeof(Symbol.iterator)?function(e){return _typeof(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof(e)})(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=!0,g=null,m={gvlid:28,code:"triplelift",supportedMediaTypes:[i.b,i.d],isBidRequestValid:function(e){return void 0!==e.params.inventoryCode},buildRequests:function(e,t){var n="https://tlx.3lift.com/header/auction?",i=function(e){var t={},n=e[0].schain,i=function(){var e={},t={},n={},i=a.b.getLegacyFpd(a.b.getConfig("ortb2"))||{},o=c({},i.context),s=c({},i.user);return h(t,o),h(n,s),Object(r.isEmpty)(t)||(e.context=t),Object(r.isEmpty)(n)||(e.user=n),e}();t.imp=e.map(function(e,t){var n={id:t,tagid:e.params.inventoryCode,floor:y(e)};return v(e)?n.video=function(e){var t=d(d({},e.params.video),e.mediaTypes.video);return t.w||(t.w=t.playerSize[0][0]),t.h||(t.h=t.playerSize[0][1]),"instream"===t.context&&(t.placement=1),delete t.playerSize,t}(e):e.mediaTypes.banner&&(n.banner={format:j(e.sizes)}),Object(r.isEmpty)(e.ortb2Imp)||(n.fpd=function(e){var t={},n={};return h(n,e.ext),Object(r.isEmpty)(n)||(t.context=n),t}(e.ortb2Imp)),n});var o=[].concat(f(O([e[0]],"tdid","adserver.org","TDID")),f(function(e){return O(e,"idl_env","liveramp.com","idl")}([e[0]])),f(function(e){return O(e,"criteoId","criteo.com","criteoId")}([e[0]])),f(function(e){return O(e,"pubcid","pubcid.org","pubcid")}([e[0]])));o.length>0&&(t.user={ext:{eids:o}});var s=function(e,t){var n={};return Object(r.isEmpty)(e)||(n.schain=d({},e)),Object(r.isEmpty)(t)||(n.fpd=d({},t)),n}(n,i);return Object(r.isEmpty)(s)||(t.ext=s),t}(e);if(n=Object(r.tryAppendQueryString)(n,"lib","prebid"),n=Object(r.tryAppendQueryString)(n,"v","6.2.0"),t&&t.refererInfo){var o=t.refererInfo.referer;n=Object(r.tryAppendQueryString)(n,"referrer",o)}return t&&t.timeout&&(n=Object(r.tryAppendQueryString)(n,"tmax",t.timeout)),t&&t.gdprConsent&&(void 0!==t.gdprConsent.gdprApplies&&(b=t.gdprConsent.gdprApplies,n=Object(r.tryAppendQueryString)(n,"gdpr",b.toString())),void 0!==t.gdprConsent.consentString&&(g=t.gdprConsent.consentString,n=Object(r.tryAppendQueryString)(n,"cmp_cs",g))),t&&t.uspConsent&&(n=Object(r.tryAppendQueryString)(n,"us_privacy",t.uspConsent)),!0===a.b.getConfig("coppa")&&(n=Object(r.tryAppendQueryString)(n,"coppa",!0)),n.lastIndexOf("&")===n.length-1&&(n=n.substring(0,n.length-1)),Object(r.logMessage)("tlCall request built: "+n),{method:"POST",url:n,data:i,bidderRequest:t}},interpretResponse:function(e,t){var n=t.bidderRequest;return(e.body.bids||[]).map(function(e){return function(e,t){var n={},r=t.width||1,i=t.height||1,o=t.deal_id||"",a=t.crid||"",c=e.bids[t.imp_id];return 0!=t.cpm&&t.ad&&(n={requestId:c.bidId,cpm:t.cpm,width:r,height:i,netRevenue:!0,ad:t.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:t.tl_source,meta:{}},v(c)&&(n.vastXml=t.ad,n.mediaType="video",n.ttl=3600),t.advertiser_name&&(n.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.length&&(n.meta.advertiserDomains=t.adomain),t.tl_source&&"hdx"==t.tl_source&&(n.meta.mediaType="banner"),t.tl_source&&"tlx"==t.tl_source&&(n.meta.mediaType="native")),n}(n,e)})},getUserSyncs:function(e,t,n,i){var o=function(e){if(e)return e.iframeEnabled?"iframe":e.pixelEnabled?"image":void 0}(e);if(o){var a="https://eb2.3lift.com/sync?";return"image"===o&&(a=Object(r.tryAppendQueryString)(a,"px",1),a=Object(r.tryAppendQueryString)(a,"src","prebid")),null!==g&&(a=Object(r.tryAppendQueryString)(a,"gdpr",b),a=Object(r.tryAppendQueryString)(a,"cmp_cs",g)),i&&(a=Object(r.tryAppendQueryString)(a,"us_privacy",i)),[{type:o,url:a}]}}};function v(e){return!!e.mediaTypes.video&&!!e.mediaTypes.video.context&&"instream"===e.mediaTypes.video.context.toLowerCase()}function y(e){var t=null;if("function"==typeof e.getFloor){var n=e.getFloor({currency:"USD",mediaType:v(e)?"video":"banner",size:"*"});"object"!==s(n)||"USD"!==n.currency||isNaN(parseFloat(n.floor))||(t=parseFloat(n.floor))}return null!==t?t:e.params.floor}function h(e,t){Object(r.isEmpty)(t)||Object.keys(t).forEach(function(n){null!=t[n]&&(e[n]=t[n])})}function O(e,t,n,r){return e.map(function(e){return function(t){return t&&t.userId&&t.userId[e]}}(t)).filter(_(t)).map(function(e,t){return function(n){return{source:e,uids:[{id:n.id?n.id:n,ext:{rtiPartner:t}}]}}}(n,r))}var _=function(e){return function(t,n,i){var o=!!t&&(Object(r.isStr)(t)?!!t:Object(r.isPlainObject)(t)&&!Object(r.isArray)(t)&&!Object(r.isEmpty)(t)&&t.id&&Object(r.isStr)(t.id)&&!!t.id);return o||void 0===i[0]||Object(r.logWarn)("Triplelift: invalid ".concat(e," userId format")),o}};function j(e){return e.filter(S).map(function(e){return{w:e[0],h:e[1]}})}function S(e){return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}Object(o.registerBidder)(m)}},[875]),pbjsChunk([11],{15:function(e,t,n){t.b=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))if("pubProvidedId"===n)t=t.concat(e.pubProvidedId);else{var r=o(e[n],n);r&&t.push(r)}return t},t.a=function(e){var t=[];return e.filter(function(e){return Object(r.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length}).forEach(function(e){Object.keys(e.idObj).forEach(function(n){Object(r.deepAccess)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&Object(r.deepAccess)(i,n+".source")&&t.push({source:i[n].source,bidders:e.config.bidders})})}),t};var r=n(0),i={intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var t=Object(r.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{source:"merkleinc.com",atype:3,getValue:function(e){return e.id},getUidExt:function(e){return e&&e.keyID?{keyID:e.keyID}:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},haloId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},nextrollId:{source:"nextroll.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},dapId:{source:"akamai.com",atype:1},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3}};function o(e,t){var n=i[t];if(n&&e){var o={};o.source=n.source;var a=Object(r.isFn)(n.getValue)?n.getValue(e):e;if(Object(r.isStr)(a)){var c={id:a,atype:n.atype};if(Object(r.isFn)(n.getUidExt)){var s=n.getUidExt(e);s&&(c.ext=s)}if(o.uids=[c],Object(r.isFn)(n.getEidExt)){var u=n.getEidExt(e);u&&(o.ext=u)}return o}}return null}},897:function(e,t,n){e.exports=n(898)},898:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"PBJS_USER_ID_OPTOUT_NAME",function(){return w}),n.d(t,"coreStorage",function(){return x}),n.d(t,"syncDelay",function(){return _}),n.d(t,"auctionDelay",function(){return j}),t.setSubmoduleRegistry=function(e){U=e},t.setStoredValue=B,t.setStoredConsentData=L,t.findRootDomain=V,t.requestBidsHook=K,n.d(t,"validateGdprEnforcement",function(){return Y}),t.attachIdSystem=te,t.init=ne;var r=n(11),i=n.n(r),o=n(3),a=n(10),c=n.n(a),s=n(14),u=n(8),d=n(5),l=n.n(d),f=n(9),p=n(15),b=n(7),g=n(0),m=n(12),v=n.n(m);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h,O,_,j,S,E="User ID",A="cookie",I="html5",T="_pbjs_userid_consent_data",C=30,w="_pbjs_id_optout",x=Object(b.a)("userid"),D=[],R=!1,k=[],P=[],U=[];function B(e,t){var n=e.config.storage,r="function"==typeof e.submodule.domainOverride?e.submodule.domainOverride():null;try{var i=Object(g.isPlainObject)(t)?JSON.stringify(t):t,o=new Date(Date.now()+864e5*n.expires).toUTCString();n.type===A?(x.setCookie(n.name,i,o,"Lax",r),"number"==typeof n.refreshInSeconds&&x.setCookie("".concat(n.name,"_last"),(new Date).toUTCString(),o,"Lax",r)):n.type===I&&(x.setDataInLocalStorage("".concat(n.name,"_exp"),o),x.setDataInLocalStorage(n.name,encodeURIComponent(i)),"number"==typeof n.refreshInSeconds&&x.setDataInLocalStorage("".concat(n.name,"_last"),(new Date).toUTCString()))}catch(e){Object(g.logError)(e)}}function N(e){var t=Object(g.getPrebidInternal)().setEidPermissions;"function"==typeof t&&Object(g.isArray)(e)&&t(Object(p.a)(e))}function M(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=n?"".concat(e.name,"_").concat(n):e.name;try{if(e.type===A)t=x.getCookie(r);else if(e.type===I){var i=x.getDataFromLocalStorage("".concat(e.name,"_exp"));""===i?t=x.getDataFromLocalStorage(r):i&&new Date(i).getTime()-Date.now()>0&&(t=decodeURIComponent(x.getDataFromLocalStorage(r)))}"string"==typeof t&&"{"===t.trim().charAt(0)&&(t=JSON.parse(t))}catch(e){Object(g.logError)(e)}return t}function q(e){var t={consentString:"",gdprApplies:!1,apiVersion:0};return e&&(t.consentString=e.consentString,t.gdprApplies=e.gdprApplies,t.apiVersion=e.apiVersion),Object(g.cyrb53Hash)(JSON.stringify(t))}function L(e){try{var t=new Date(Date.now()+864e5*C).toUTCString();x.setCookie(T,q(e),t,"Lax")}catch(e){Object(g.logError)(e)}}function F(){try{return x.getCookie(T)}catch(e){Object(g.logError)(e)}}function z(e){if(e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies){if(!e.consentString)return!1;if(1===e.apiVersion&&!1===Object(g.deepAccess)(e,"vendorData.purposeConsents.1"))return!1;if(2===e.apiVersion&&!1===Object(g.deepAccess)(e,"vendorData.purpose.consents.1"))return!1}return!0}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname;if(!x.cookiesAreEnabled())return e;var t,n,r=e.split(".");if(2==r.length)return e;var i=-2,o="_rdc".concat(Date.now()),a="writeable";do{t=r.slice(i).join(".");var c=new Date(Object(g.timestamp)()+1e4).toUTCString();x.setCookie(o,a,c,"Lax",t,void 0),x.getCookie(o,void 0)===a?(n=!1,x.setCookie(o,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,t,void 0)):(i+=-1,n=Math.abs(i)<=r.length)}while(n);return t}function W(e,t){var n=function(){};t&&(n=Object(g.delayExecution)(function(){clearTimeout(O),t()},e.length)),e.forEach(function(e){e.callback(function(t){t?(e.config.storage&&B(e,t),e.idObj=e.submodule.decode(t,e.config)):Object(g.logInfo)("".concat(E,": ").concat(e.submodule.name," - request id responded with an empty value")),n()}),e.callback=void 0})}function G(e){return Array.isArray(e)&&e.length?e.filter(function(e){return Object(g.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length}).reduce(function(e,t){return Object.keys(t.idObj).forEach(function(n){e[n]=t.idObj[n]}),e},{}):{}}function H(e){var t=!1;if(void 0===h&&(h=function(e,t){var n=Y(e,t),r=n.userIdModules;if(!n.hasValidated&&!z(t))return Object(g.logWarn)("".concat(E," - gdpr permission not valid for local storage or cookies, exit module")),[];var i=F();return L(t),r.reduce(function(e,n){return Z(n,t,i,!1),e.push(n),e},[])}(k,u.gdprDataHandler.getConsentData())).length){N(h);var n=h.filter(function(e){return Object(g.isFn)(e.callback)});if(n.length)if(e&&j>0){t=!0;var r=!1,i=function(){r||(r=!0,e())};Object(g.logInfo)("".concat(E," - auction delayed by ").concat(j," at most to fetch ids")),O=setTimeout(i,j),W(n,i)}else c.a.on(l.a.EVENTS.AUCTION_END,function e(){c.a.off(l.a.EVENTS.AUCTION_END,e),_>0?setTimeout(function(){W(n)},_):W(n)})}e&&!t&&e()}function K(e,t){H(function(){!function(e,t){[e].some(function(e){return!Array.isArray(e)||!e.length})||e.forEach(function(e){e.bids&&Object(g.isArray)(e.bids)&&e.bids.forEach(function(e){var n=function(e,t){return Array.isArray(e)&&e.length&&t?e.filter(function(e){return!e.config.bidders||!Object(g.isArray)(e.config.bidders)||v()(e.config.bidders,t)}).filter(function(e){return Object(g.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length}).reduce(function(e,t){return Object.keys(t.idObj).forEach(function(n){e[n]=t.idObj[n]}),e},{}):{}}(t,e.bidder);Object.keys(n).length&&(e.userId=n,e.userIdAsEids=Object(p.b)(n))})})}(t.adUnits||Object(s.a)().adUnits,h);var n=S&&(Q()||[]).find(function(e){return e.source===S});if(n&&"string"==typeof Object(g.deepAccess)(n,"uids.0.id")){var r=n.uids[0].id.replace(/[\W_]/g,"");r.length>=32&&r.length<=150?Object(g.isGptPubadsDefined)()?window.googletag.pubads().setPublisherProvidedId(r):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){window.googletag.pubads().setPublisherProvidedId(r)})):Object(g.logWarn)("User ID - Googletag Publisher Provided ID for ".concat(S," is not between 32 and 150 characters - ").concat(r))}e.call(this,t)})}function J(){return H(),G(h)}function Q(){return H(),Object(p.b)(G(h))}function X(e,t){var n=e?e.submoduleNames:null;n||(n=[]),H(function(){var e=u.gdprDataHandler.getConsentData(),r=Y(k,e),i=r.userIdModules;if(r.hasValidated||z(e)){var o=F();L(e);var a,c=[],s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw o}}}}(i);try{for(s.s();!(a=s.n()).done;){var d=a.value;n.length>0&&-1===n.indexOf(d.submodule.name)||(Object(g.logInfo)("".concat(E," - refreshing ").concat(d.submodule.name)),Z(d,e,o,!0),$(d),h.length&&N(h),Object(g.isFn)(d.callback)&&c.push(d))}}catch(e){s.e(e)}finally{s.f()}c.length>0&&W(c),t&&t()}else Object(g.logWarn)("".concat(E," - gdpr permission not valid for local storage or cookies, exit module"))})}var Y=Object(f.b)("sync",function(e,t){return{userIdModules:e,hasValidated:t&&t.hasValidated}},"validateGdprEnforcement");function Z(e,t,n,r){if(e.config.storage){var i,o=M(e.config.storage),a=!1;if("number"==typeof e.config.storage.refreshInSeconds){var c=new Date(M(e.config.storage,"last"));a=c&&Date.now()-c.getTime()>1e3*e.config.storage.refreshInSeconds}!o||a||r||!function(e,t){return null!=n&&n===q(t)}(0,t)?i=e.submodule.getId(e.config,t,o):"function"==typeof e.submodule.extendId&&(i=e.submodule.extendId(e.config,t,o)),Object(g.isPlainObject)(i)&&(i.id&&(B(e,i.id),o=i.id),"function"==typeof i.callback&&(e.callback=i.callback)),o&&(e.idObj=e.submodule.decode(o,e.config))}else if(e.config.value)e.idObj=e.config.value;else{var s=e.submodule.getId(e.config,t,void 0);Object(g.isPlainObject)(s)&&("function"==typeof s.callback&&(e.callback=s.callback),s.id&&(e.idObj=e.submodule.decode(s.id,e.config)))}}function $(e){for(var t=!1,n=0;n<h.length;n++)if(e.config.name.toLowerCase()===h[n].config.name.toLowerCase()){t=!0,h[n]=e;break}t||h.push(e)}function ee(){var e=function(e,t,n){return Array.isArray(e)?e.reduce(function(e,t){return!t||Object(g.isEmptyStr)(t.name)||(!t.storage||Object(g.isEmptyStr)(t.storage.type)||Object(g.isEmptyStr)(t.storage.name)||-1===n.indexOf(t.storage.type)?Object(g.isPlainObject)(t.value)?e.push(t):t.storage||t.value||e.push(t):e.push(t)),e},[]):[]}(P,0,D);if(e.length){var t=U.filter(function(e){return!i()(k,function(t){return t.name===e.name})});k=t.map(function(t){var n=i()(e,function(e){return e.name&&(e.name.toLowerCase()===t.name.toLowerCase()||t.aliasName&&e.name.toLowerCase()===t.aliasName.toLowerCase())});return n&&t.name!==n.name&&(n.name=t.name),t.findRootDomain=V,n?{submodule:t,config:n,callback:void 0,idObj:void 0}:null}).filter(function(e){return null!==e}),!R&&k.length&&(Object(s.a)().requestBids.before(K,40),Object(g.logInfo)("".concat(E," - usersync config updated for ").concat(k.length," submodules: "),k.map(function(e){return e.submodule.name})),R=!0)}}function te(e){i()(U,function(t){return t.name===e.name})||(U.push(e),ee())}function ne(e){S=void 0,k=[],P=[],R=!1,h=void 0,-1!==(D=[x.localStorageIsEnabled()?I:null,x.cookiesAreEnabled()?A:null].filter(function(e){return null!==e})).indexOf(A)&&x.getCookie(w)?Object(g.logInfo)("".concat(E," - opt-out cookie found, exit module")):-1!==D.indexOf(I)&&x.getDataFromLocalStorage(w)?Object(g.logInfo)("".concat(E," - opt-out localStorage found, exit module")):(e.getConfig("userSync",function(e){var t=e.userSync;S=t.ppid,t&&t.userIds&&(P=t.userIds,_=Object(g.isNumber)(t.syncDelay)?t.syncDelay:500,j=Object(g.isNumber)(t.auctionDelay)?t.auctionDelay:0,ee())}),Object(s.a)().getUserIds=J,Object(s.a)().getUserIdsAsEids=Q,Object(s.a)().refreshUserIds=X)}ne(o.b),Object(f.c)("userId",te)}},[897]),pbjs.processQueue();
}, {}];
window.modules["visibility.legacy"] = [function(require,module,exports){"use strict";DS.service("$visibility",["$document","$window","_throttle","Eventify",function(e,t,n,i){var o,r,h=[];function s(e,t){return e<t?e:t}function l(e,t){return e>t?e:t}function d(e,t,n){!e.preload&&e.preloadThreshhold&&function(e,t,n,i){return t.top<=i+n&&u(e)}(t.target,t.rect,e.preloadThreshhold,n)&&(e.preload=!0,setTimeout(function(){e.trigger("preload",new r("preload",t))},15))}function c(n){var i=n.el.getBoundingClientRect(),o=t.innerHeight||e.documentElement.clientHeight,h=f(i,o),s=h/(i.height||o),l={target:n.el,rect:i,visiblePx:h,visiblePercent:s};!function(e,t){var n=t.visiblePx,i=t.visiblePercent;n&&i>=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger("shown",new r("shown",t))},15)):(!n||i<e.hiddenThreshold)&&e.seen&&(e.seen=!1,setTimeout(function(){e.trigger("hidden",new r("hidden",t))},15))}(n,l),d(n,l,o)}function u(e){return e&&null!==e.offsetParent&&!e.getAttribute("hidden")&&"none"!==getComputedStyle(e).display&&"hidden"!==getComputedStyle(e).visibility}function f(e,t){return s(t,l(e.bottom,0))-s(l(e.top,0),t)}(o=function(e,t){t=t||{},this.el=e,this.seen=!1,this.preload=!1,this.preloadThreshhold=t&&t.preloadThreshhold||0,this.shownThreshold=t&&t.shownThreshold||0,this.hiddenThreshold=t&&s(t.shownThreshold,t.hiddenThreshold)||0,h.push(this),c(this)}).prototype={destroy:function(){h.splice(h.indexOf(this),1)}},i.enable(o.prototype),r=function(e,t){var n=this;this.type=e,Object.keys(t).forEach(function(e){n[e]=t[e]})},e.addEventListener("scroll",n(function(){h.forEach(c)},200)),this.getPageOffset=function(e){for(var t=e.offsetLeft,n=e.offsetTop;e=e.offsetParent;)t+=e.offsetLeft,n+=e.offsetTop;return{left:t,top:n}},this.getLinearSpacialHash=function e(t,n,i,o){var r=t%n,h=Math.floor(t/(n||1)).toString(o);return i>1&&(h+=e(r,Math.floor(n/o),i-1,o)),h},this.getVerticallyVisiblePixels=f,this.getViewportHeight=function(){return t.innerHeight||e.documentElement.clientHeight||e.body.clientHeight},this.getViewportWidth=function(){return t.innerWidth||e.documentElement.clientWidth||e.body.clientWidth},this.isElementNotHidden=u,this.isElementInViewport=function(n){var i=n.getBoundingClientRect();return i.top>=0&&i.left>=0&&i.bottom<=(t.innerHeight||e.documentElement.clientHeight)&&i.right<=(t.innerWidth||e.documentElement.clientWidth)},this.Visible=o}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})(window.modules,{},[]);
'use strict';
/**
 * mount legacy services from _global.js, if any
 */

function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }

function mountLegacyServices() {
  Object.keys(window.modules).filter(function (key) {
    return typeof key === 'string' && key.match(/\.legacy$/);
  }).forEach(function (key) {
    return window.require(key);
  });
}

function tryToMount(fn, el, name) {
  try {
    fn(el); // init the controller
  } catch (e) {
    var elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
    console.error("Error initializing controller for \"".concat(name, "\" on \"").concat(elementTag, "\""), e);
  }
}
/**
 * mount client.js component controllers
 */


function mountComponentModules() {
  Object.keys(window.modules).filter(function (key) {
    return typeof key === 'string' && key.match(/\.client$/);
  }).forEach(function (key) {
    var controllerFn = window.require(key);

    if (typeof controllerFn === 'function') {
      var name = key.replace('.client', ''),
          instancesSelector = "[data-uri*=\"_components/".concat(name, "/\"]"),
          defaultSelector = "[data-uri$=\"_components".concat(name, "\"]"),
          instances = document.querySelectorAll(instancesSelector),
          defaults = document.querySelectorAll(defaultSelector);

      var _iterator = _createForOfIteratorHelper(instances),
          _step;

      try {
        for (_iterator.s(); !(_step = _iterator.n()).done;) {
          var el = _step.value;
          tryToMount(controllerFn, el, name);
        }
      } catch (err) {
        _iterator.e(err);
      } finally {
        _iterator.f();
      }

      var _iterator2 = _createForOfIteratorHelper(defaults),
          _step2;

      try {
        for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
          var _el = _step2.value;
          tryToMount(controllerFn, _el, name);
        }
      } catch (err) {
        _iterator2.e(err);
      } finally {
        _iterator2.f();
      }
    }
  });
} // Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js


window.process = window.process || {};
window.process.env = window.process.env || {};

if (!window.process.env.NODE_ENV) {
  window.process.env.NODE_ENV = '';
} // note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first


mountLegacyServices();
mountComponentModules();
      // ]]
    </script></body>
</html>

