U.K. study finds COVID-19 antibodies fall significantly, making immunity unlikely.

People wear face masks in the town centre of Warrington, England.
The preliminary data casts serious doubt on the possibility that some form of herd immunity is attainable without widespread vaccination.
Christopher Furlong/Getty Images

In more dispiriting news, a U.K. study released late Monday found that the number of people with COVID-19 antibodies fell significantly over a three-month period, indicating that people who contract the virus are likely not out of the woods and can contract the virus again. The study of more than 350,000 people by Imperial College London showed the number of people with antibodies declined by 26 percent between June and September. The preliminary findings have yet to be reviewed and confirmed by other experts, but the preliminary data casts serious doubt on the possibility that some form of herd immunity is attainable without widespread vaccination. It also, once again, shows how reckless and predictably divorced from reality President Donald Trump’s comments are suggesting he’s now immune after apparently recovering from the virus.

The Imperial study using self-administered finger-prick tests found that 6 precent of the population of England had antibodies in June, but that number dipped to 4.4 percent three months later in September. “The study reflects earlier smaller trials and suggests that antibodies to the virus decline over 6-12 months after infection, as in other seasonal coronaviruses such as the common cold,” the Wall Street Journal notes. “The study doesn’t indicate whether other types of immune responses—such as that contributed by so-called T cells—would help protect against reinfection.”

The study did find that those that displayed symptoms of the virus did not lose their antibodies as quickly asymptomatic people who contracted the coronavirus; previously infected health care workers’ antibodies also remained higher than the general population, potentially due to repeated exposure that might maintain the body’s immune response. The overall results are not great for the global struggle to contain the virus, though researchers hope that some form of “immune memory” will make individuals with repeat COVID cases more capable of fighting off the disease after the initial infection.

nnx3c!-- Rubicon Project Ad Tag --x3en

nn

nn")), n = j(p[r.size_id].split("x").map(function (e)
return Number(e);
), 2), i.width = n[0], i.height = n[1]), i.rubiconTargeting = (Array.isArray(r.targeting) ? r.targeting : []).reduce(function (e, r)
return e[r.key] = r.values[0], e;
,
rpfl_elemid: s.adUnitCode
), e.push(i)) : S.logError("Rubicon: bidRequest undefined at index position:".concat(t), d, c), e;
, []).sort(function (e, r) );
},
getUserSyncs: function getUserSyncs(e, r, t, i)
if (!y && e.iframeEnabled)
var n = "";
return t && "string" == typeof t.consentString && ("boolean" == typeof t.gdprApplies ? n += "?gdpr=".concat(Number(t.gdprApplies), "&gdpr_consent=").concat(t.consentString) : n += "?gdpr_consent=".concat(t.consentString)), i && (n += "".concat(n ? "&" : "?"https://slate.com/news-and-politics/2020/10/,"us_privacy=").concat(encodeURIComponent(i))), y = !0, ;

,
transformBidParams: function transformBidParams(e)
return S.convertTypes(
accountId: "number",
siteId: "number",
zoneId: "number"
, e);

};

function R(e, r)
var t = I.b.getConfig("pageUrl"),
t = e.params.referrer ? e.params.referrer : t

function O(e, r)
var t = e.params;

if ("video" === r)
var i = [];
return t.video && t.video.playerWidth && t.video.playerHeight ? i = [t.video.playerWidth, t.video.playerHeight] : Array.isArray(S.deepAccess(e, "mediaTypes.video.playerSize")) && 1 === e.mediaTypes.video.playerSize.length ? i = e.mediaTypes.video.playerSize[0] : Array.isArray(e.sizes) && 0 < e.sizes.length && Array.isArray(e.sizes[0]) && 1 < e.sizes[0].length && (i = e.sizes[0]), i; var n = []; return Array.isArray(t.sizes) ? n = t.sizes : void 0 !== S.deepAccess(e, "mediaTypes.banner.sizes") ? n = a(e.mediaTypes.banner.sizes) : Array.isArray(e.sizes) && 0 < e.sizes.length ? n = a(e.sizes) : S.logWarn("Rubicon: no sizes are setup or found"), d(n); function a(e) return S.parseSizesInput(e).reduce(function (e, r) var t = parseInt(p[r], 10); return t && e.push(t), e; , []); function s(e) return "object" === E(S.deepAccess(e, "params.video")) && void 0 !== S.deepAccess(e, "mediaTypes.".concat(u.d)); function m(e, r) var t = 1 < arguments.length && void 0 !== r && r; return s(e) ? -1 === ["outstream"https://slate.com/news-and-politics/2020/10/,"instream"].indexOf(S.deepAccess(e, "mediaTypes.".concat(u.d, ".context"))) ? void (t && S.logError("Rubicon: mediaTypes.video.context must be outstream or instream")) : O(e, "video").length < 2 ? void (t && S.logError("Rubicon: could not determine the playerSize of the video")) : (t && S.logMessage("Rubicon: making video request for adUnit", e.adUnitCode), "video") : 0 === O(e, "banner").length ? void (t && S.logError("Rubicon: could not determine the sizes for banner request")) : (t && S.logMessage("Rubicon: making banner request for adUnit", e.adUnitCode), "banner"); var c = function c() return w = ; ; function d(e) var n = [15, 2, 9]; return e.sort(function (e, r) -1 < i ? -1 === t ? 1 : -1 === i ? -1 : t - i : e - r; ); function g(e) var r = parseInt(S.deepAccess(e, "params.video.size_id")); return isNaN(r) ? "outstream" === S.deepAccess(e, "mediaTypes.".concat(u.d, ".context")) ? 203 : 201 : r; function v(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 l(r) var t = !0, e = Object.prototype.toString.call([]), i = Object.prototype.toString.call(0), n = mimes: e, protocols: e, maxduration: i, linearity: i, api: e ; return Object.keys(n).forEach(function (e) Object.prototype.toString.call(S.deepAccess(r, "mediaTypes.video." + e)) !== n[e] && (t = !1, S.logError("Rubicon: mediaTypes.video." + e + " is required and must be of type: " + n[e])); ), t; function T(e) function b(e, r) return "rp_schain" === e ? "rp_schain=".concat(r) : "".concat(e, "=").concat(encodeURIComponent(r)); var y = !1; Object(i.registerBidder)(z); } }, [720]); pbjsChunk([105], { 770: function _(e, t, r) e.exports = r(771); , 771: function _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", value: !0 ), r.d(t, "spec", function () return a; ), r.d(t, "_isInbounds", function () return m; ), t._getPlatform = v; var n = r(1), y = r(0), i = r(2), o = r(3), g = r(11), c = r(43); function h(e, t) return function (e) if (Array.isArray(e)) return e; (e) function s(e, t) function d() function (e) for (var t = 1; t < arguments.length; t++) var r = arguments[t]; for (var n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]); return e; ).apply(this, arguments); function u(e, t, r) return t in e ? Object.defineProperty(e, t, value: r, enumerable: !0, configurable: !0, writable: !0 ) : e[t] = r, e; var p = "sonobi", b = Object(y.generateUUID)(), a = { code: p, supportedMediaTypes: [i.b, i.d], isBidRequestValid: function isBidRequestValid(e) if (!e.params) return !1; if (!e.params.ad_unit && !e.params.placement_id) return !1; if (!Object(y.deepAccess)(e, "mediaTypes.banner") && !Object(y.deepAccess)(e, "mediaTypes.video")) return !1; if (Object(y.deepAccess)(e, "mediaTypes.banner")) if (!Object(y.deepAccess)(e, "mediaTypes.banner.sizes") && !e.params.sizes) return !1; else if (Object(y.deepAccess)(e, "mediaTypes.video")) if ("outstream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !e.params.sizes) return !1; if ("instream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !Object(y.deepAccess)(e, "mediaTypes.video.playerSize")) return !1; return !0; , buildRequests: function buildRequests(e, t) var r = e.map(function (e) ").concat(l(e)).concat(f(e))) : void Object(y.logError)("The ad unit code or Sonobi Placement id for slot ".concat(e.bidId, " is invalid")); ), n = ; r.forEach(function (e) d(n, e); ); var i = key_maker: JSON.stringify(n), ref: t.refererInfo.referer, s: Object(y.generateUUID)(), pv: b, vp: v(), lib_name: "prebid", lib_v: "4.13.0", us: 0 ; o.b.getConfig("userSync") && o.b.getConfig("userSync").syncsPerBidder && (i.us = o.b.getConfig("userSync").syncsPerBidder), c.a.canBidderRegisterSync("iframe", p) ? i.ius = 1 : i.ius = 0, Object(y.deepAccess)(e[0], "params.hfa") && (i.hfa = Object(y.deepAccess)(e[0], "params.hfa")), e[0].params.referrer && (i.ref = e[0].params.referrer), t && t.gdprConsent && (i.gdpr = t.gdprConsent.gdprApplies ? "true" : "false", t.gdprConsent.consentString && (i.consent_string = t.gdprConsent.consentString)), e[0].schain && (i.schain = JSON.stringify(e[0].schain)), Object(y.deepAccess)(e[0], "userId") && 0 < Object.keys(e[0].userId).length && (i.userid = JSON.stringify(e[0].userId)); var s = e[0].params.keywords; if (s && (i.kw = s), t && t.uspConsent && (i.us_privacy = t.uspConsent), Object(y.isEmpty)(n)) return null; var a = "https://apex.go.sonobi.com/trinity.json"; return Object(y.deepAccess)(e[0], "params.bid_request_url") && (a = Object(y.deepAccess)(e[0], "params.bid_request_url")), method: "GET", url: a, withCredentials: !0, data: i, bidderRequests: e ; , interpretResponse: function interpretResponse(e, l) { var f = e.body, m = [], v = l.data.ref; return 0 === Object.keys(f.slots).length || Object.keys(f.slots).forEach(function (e) var t = f.slots[e], r = e.split("), m; }, getUserSyncs: function getUserSyncs(e, t) var r = []; try e.pixelEnabled && t[0].body.sbi_px.forEach(function (e) r.push( type: e.type, url: e.url ); ); catch (e) return r; }; function l(e) return Object(y.deepAccess)(e, "mediaTypes.video") ? "" : e.params.sizes ? Object(y.parseSizesInput)(e.params.sizes).join(",") : Object(y.deepAccess)(e, "mediaTypes.banner.sizes") ? Object(y.parseSizesInput)(Object(y.deepAccess)(e, "mediaTypes.banner.sizes")).join(",") : e.sizes ? Object(y.parseSizesInput)(e.sizes).join(",") : void 0; function f(e) f=".concat(e.params.floor) : ""; var j = function j(i, s) return function (e, t) ; ; var m = function m(e) var r = 0 < arguments.length && void 0 !== e ? e : window; return function () var e = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : 0, t = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : Number.MAX_SAFE_INTEGER; return r.innerWidth >= e && r.innerWidth < t; ; ; function v() var e = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : window, t = m(e), r = 992, n = 768; return t(0, 768) ? "mobile" : t(n, r) ? "tablet" : "desktop"; function O(i) i.renderer.push(function () var e = h(i.getSize().split("x"), 2), t = e[0], r = e[1], n = new window.SbiOutstreamRenderer(); n.init( vastUrl: i.vastUrl, height: r, width: t ), n.setRootElement(i.adUnitCode); ); Object(n.registerBidder)(a); } }, [770]); pbjsChunk([103], { 780: function _(e, t, r) e.exports = r(781); , 781: function _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", value: !0 ), r.d(t, "GOOGLE_CONSENT", function () return B; ), r.d(t, "spec", function () return n; ); var I = r(0), P = r(3), u = r(11), a = r(1), c = r(2); 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); var i = "spotx", B = consented_providers: ["3"https://slate.com/news-and-politics/2020/10/,"7"https://slate.com/news-and-politics/2020/10/,"11"https://slate.com/news-and-politics/2020/10/,"12"https://slate.com/news-and-politics/2020/10/,"15"https://slate.com/news-and-politics/2020/10/,"20"https://slate.com/news-and-politics/2020/10/,"22"https://slate.com/news-and-politics/2020/10/,"35"https://slate.com/news-and-politics/2020/10/,"43"https://slate.com/news-and-politics/2020/10/,"46"https://slate.com/news-and-politics/2020/10/,"48"https://slate.com/news-and-politics/2020/10/,"55"https://slate.com/news-and-politics/2020/10/,"57"https://slate.com/news-and-politics/2020/10/,"61"https://slate.com/news-and-politics/2020/10/,"62"https://slate.com/news-and-politics/2020/10/,"66"https://slate.com/news-and-politics/2020/10/,"70"https://slate.com/news-and-politics/2020/10/,"80"https://slate.com/news-and-politics/2020/10/,"83"https://slate.com/news-and-politics/2020/10/,"85"https://slate.com/news-and-politics/2020/10/,"86"https://slate.com/news-and-politics/2020/10/,"89"https://slate.com/news-and-politics/2020/10/,"93"https://slate.com/news-and-politics/2020/10/,"108"https://slate.com/news-and-politics/2020/10/,"122"https://slate.com/news-and-politics/2020/10/,"124"https://slate.com/news-and-politics/2020/10/,"125"https://slate.com/news-and-politics/2020/10/,"126"https://slate.com/news-and-politics/2020/10/,"131"https://slate.com/news-and-politics/2020/10/,"134"https://slate.com/news-and-politics/2020/10/,"135"https://slate.com/news-and-politics/2020/10/,"136"https://slate.com/news-and-politics/2020/10/,"143"https://slate.com/news-and-politics/2020/10/,"144"https://slate.com/news-and-politics/2020/10/,"147"https://slate.com/news-and-politics/2020/10/,"149"https://slate.com/news-and-politics/2020/10/,"153"https://slate.com/news-and-politics/2020/10/,"154"https://slate.com/news-and-politics/2020/10/,"159"https://slate.com/news-and-politics/2020/10/,"161"https://slate.com/news-and-politics/2020/10/,"162"https://slate.com/news-and-politics/2020/10/,"165"https://slate.com/news-and-politics/2020/10/,"167"https://slate.com/news-and-politics/2020/10/,"171"https://slate.com/news-and-politics/2020/10/,"178"https://slate.com/news-and-politics/2020/10/,"184"https://slate.com/news-and-politics/2020/10/,"188"https://slate.com/news-and-politics/2020/10/,"192"https://slate.com/news-and-politics/2020/10/,"195"https://slate.com/news-and-politics/2020/10/,"196"https://slate.com/news-and-politics/2020/10/,"202"https://slate.com/news-and-politics/2020/10/,"209"https://slate.com/news-and-politics/2020/10/,"211"https://slate.com/news-and-politics/2020/10/,"218"https://slate.com/news-and-politics/2020/10/,"221"https://slate.com/news-and-politics/2020/10/,"228"https://slate.com/news-and-politics/2020/10/,"229"https://slate.com/news-and-politics/2020/10/,"230"https://slate.com/news-and-politics/2020/10/,"236"https://slate.com/news-and-politics/2020/10/,"239"https://slate.com/news-and-politics/2020/10/,"241"https://slate.com/news-and-politics/2020/10/,"253"https://slate.com/news-and-politics/2020/10/,"255"https://slate.com/news-and-politics/2020/10/,"259"https://slate.com/news-and-politics/2020/10/,"266"https://slate.com/news-and-politics/2020/10/,"271"https://slate.com/news-and-politics/2020/10/,"272"https://slate.com/news-and-politics/2020/10/,"274"https://slate.com/news-and-politics/2020/10/,"286"https://slate.com/news-and-politics/2020/10/,"291"https://slate.com/news-and-politics/2020/10/,"294"https://slate.com/news-and-politics/2020/10/,"303"https://slate.com/news-and-politics/2020/10/,"308"https://slate.com/news-and-politics/2020/10/,"310"https://slate.com/news-and-politics/2020/10/,"311"https://slate.com/news-and-politics/2020/10/,"313"https://slate.com/news-and-politics/2020/10/,"314"https://slate.com/news-and-politics/2020/10/,"316"https://slate.com/news-and-politics/2020/10/,"317"https://slate.com/news-and-politics/2020/10/,"322"https://slate.com/news-and-politics/2020/10/,"323"https://slate.com/news-and-politics/2020/10/,"327"https://slate.com/news-and-politics/2020/10/,"336"https://slate.com/news-and-politics/2020/10/,"338"https://slate.com/news-and-politics/2020/10/,"340"https://slate.com/news-and-politics/2020/10/,"348"https://slate.com/news-and-politics/2020/10/,"350"https://slate.com/news-and-politics/2020/10/,"358"https://slate.com/news-and-politics/2020/10/,"359"https://slate.com/news-and-politics/2020/10/,"363"https://slate.com/news-and-politics/2020/10/,"367"https://slate.com/news-and-politics/2020/10/,"370"https://slate.com/news-and-politics/2020/10/,"371"https://slate.com/news-and-politics/2020/10/,"384"https://slate.com/news-and-politics/2020/10/,"385"https://slate.com/news-and-politics/2020/10/,"389"https://slate.com/news-and-politics/2020/10/,"393"https://slate.com/news-and-politics/2020/10/,"394"https://slate.com/news-and-politics/2020/10/,"397"https://slate.com/news-and-politics/2020/10/,"398"https://slate.com/news-and-politics/2020/10/,"407"https://slate.com/news-and-politics/2020/10/,"414"https://slate.com/news-and-politics/2020/10/,"415"https://slate.com/news-and-politics/2020/10/,"424"https://slate.com/news-and-politics/2020/10/,"429"https://slate.com/news-and-politics/2020/10/,"430"https://slate.com/news-and-politics/2020/10/,"432"https://slate.com/news-and-politics/2020/10/,"436"https://slate.com/news-and-politics/2020/10/,"438"https://slate.com/news-and-politics/2020/10/,"440"https://slate.com/news-and-politics/2020/10/,"442"https://slate.com/news-and-politics/2020/10/,"443"https://slate.com/news-and-politics/2020/10/,"445"https://slate.com/news-and-politics/2020/10/,"448"https://slate.com/news-and-politics/2020/10/,"449"https://slate.com/news-and-politics/2020/10/,"453"https://slate.com/news-and-politics/2020/10/,"459"https://slate.com/news-and-politics/2020/10/,"479"https://slate.com/news-and-politics/2020/10/,"482"https://slate.com/news-and-politics/2020/10/,"486"https://slate.com/news-and-politics/2020/10/,"491"https://slate.com/news-and-politics/2020/10/,"492"https://slate.com/news-and-politics/2020/10/,"494"https://slate.com/news-and-politics/2020/10/,"495"https://slate.com/news-and-politics/2020/10/,"503"https://slate.com/news-and-politics/2020/10/,"505"https://slate.com/news-and-politics/2020/10/,"510"https://slate.com/news-and-politics/2020/10/,"522"https://slate.com/news-and-politics/2020/10/,"523"https://slate.com/news-and-politics/2020/10/,"528"https://slate.com/news-and-politics/2020/10/,"537"https://slate.com/news-and-politics/2020/10/,"540"https://slate.com/news-and-politics/2020/10/,"550"https://slate.com/news-and-politics/2020/10/,"559"https://slate.com/news-and-politics/2020/10/,"560"https://slate.com/news-and-politics/2020/10/,"568"https://slate.com/news-and-politics/2020/10/,"571"https://slate.com/news-and-politics/2020/10/,"574"https://slate.com/news-and-politics/2020/10/,"575"https://slate.com/news-and-politics/2020/10/,"576"https://slate.com/news-and-politics/2020/10/,"584"https://slate.com/news-and-politics/2020/10/,"585"https://slate.com/news-and-politics/2020/10/,"587"https://slate.com/news-and-politics/2020/10/,"588"https://slate.com/news-and-politics/2020/10/,"590"https://slate.com/news-and-politics/2020/10/,"591"https://slate.com/news-and-politics/2020/10/,"592"https://slate.com/news-and-politics/2020/10/,"595"https://slate.com/news-and-politics/2020/10/,"609"https://slate.com/news-and-politics/2020/10/,"621"https://slate.com/news-and-politics/2020/10/,"624"https://slate.com/news-and-politics/2020/10/,"723"https://slate.com/news-and-politics/2020/10/,"725"https://slate.com/news-and-politics/2020/10/,"733"https://slate.com/news-and-politics/2020/10/,"737"https://slate.com/news-and-politics/2020/10/,"776"https://slate.com/news-and-politics/2020/10/,"780"https://slate.com/news-and-politics/2020/10/,"782"https://slate.com/news-and-politics/2020/10/,"787"https://slate.com/news-and-politics/2020/10/,"797"https://slate.com/news-and-politics/2020/10/,"798"https://slate.com/news-and-politics/2020/10/,"802"https://slate.com/news-and-politics/2020/10/,"803"https://slate.com/news-and-politics/2020/10/,"814"https://slate.com/news-and-politics/2020/10/,"817"https://slate.com/news-and-politics/2020/10/,"820"https://slate.com/news-and-politics/2020/10/,"821"https://slate.com/news-and-politics/2020/10/,"827"https://slate.com/news-and-politics/2020/10/,"829"https://slate.com/news-and-politics/2020/10/,"839"https://slate.com/news-and-politics/2020/10/,"853"https://slate.com/news-and-politics/2020/10/,"864"https://slate.com/news-and-politics/2020/10/,"867"https://slate.com/news-and-politics/2020/10/,"874"https://slate.com/news-and-politics/2020/10/,"899"https://slate.com/news-and-politics/2020/10/,"904"https://slate.com/news-and-politics/2020/10/,"922"https://slate.com/news-and-politics/2020/10/,"926"https://slate.com/news-and-politics/2020/10/,"931"https://slate.com/news-and-politics/2020/10/,"932"https://slate.com/news-and-politics/2020/10/,"933"https://slate.com/news-and-politics/2020/10/,"938"https://slate.com/news-and-politics/2020/10/,"955"https://slate.com/news-and-politics/2020/10/,"973"https://slate.com/news-and-politics/2020/10/,"976"https://slate.com/news-and-politics/2020/10/,"979"https://slate.com/news-and-politics/2020/10/,"981"https://slate.com/news-and-politics/2020/10/,"985"https://slate.com/news-and-politics/2020/10/,"987"https://slate.com/news-and-politics/2020/10/,"991"https://slate.com/news-and-politics/2020/10/,"1003"https://slate.com/news-and-politics/2020/10/,"1024"https://slate.com/news-and-politics/2020/10/,"1025"https://slate.com/news-and-politics/2020/10/,"1027"https://slate.com/news-and-politics/2020/10/,"1028"https://slate.com/news-and-politics/2020/10/,"1029"https://slate.com/news-and-politics/2020/10/,"1033"https://slate.com/news-and-politics/2020/10/,"1034"https://slate.com/news-and-politics/2020/10/,"1040"https://slate.com/news-and-politics/2020/10/,"1047"https://slate.com/news-and-politics/2020/10/,"1048"https://slate.com/news-and-politics/2020/10/,"1051"https://slate.com/news-and-politics/2020/10/,"1052"https://slate.com/news-and-politics/2020/10/,"1053"https://slate.com/news-and-politics/2020/10/,"1054"https://slate.com/news-and-politics/2020/10/,"1062"https://slate.com/news-and-politics/2020/10/,"1063"https://slate.com/news-and-politics/2020/10/,"1067"https://slate.com/news-and-politics/2020/10/,"1072"https://slate.com/news-and-politics/2020/10/,"1085"https://slate.com/news-and-politics/2020/10/,"1092"https://slate.com/news-and-politics/2020/10/,"1095"https://slate.com/news-and-politics/2020/10/,"1097"https://slate.com/news-and-politics/2020/10/,"1099"https://slate.com/news-and-politics/2020/10/,"1100"https://slate.com/news-and-politics/2020/10/,"1107"https://slate.com/news-and-politics/2020/10/,"1126"https://slate.com/news-and-politics/2020/10/,"1127"https://slate.com/news-and-politics/2020/10/,"1143"https://slate.com/news-and-politics/2020/10/,"1149"https://slate.com/news-and-politics/2020/10/,"1152"https://slate.com/news-and-politics/2020/10/,"1162"https://slate.com/news-and-politics/2020/10/,"1166"https://slate.com/news-and-politics/2020/10/,"1167"https://slate.com/news-and-politics/2020/10/,"1170"https://slate.com/news-and-politics/2020/10/,"1171"https://slate.com/news-and-politics/2020/10/,"1172"https://slate.com/news-and-politics/2020/10/,"1188"https://slate.com/news-and-politics/2020/10/,"1192"https://slate.com/news-and-politics/2020/10/,"1199"https://slate.com/news-and-politics/2020/10/,"1201"https://slate.com/news-and-politics/2020/10/,"1204"https://slate.com/news-and-politics/2020/10/,"1205"https://slate.com/news-and-politics/2020/10/,"1211"https://slate.com/news-and-politics/2020/10/,"1212"https://slate.com/news-and-politics/2020/10/,"1215"https://slate.com/news-and-politics/2020/10/,"1220"https://slate.com/news-and-politics/2020/10/,"1225"https://slate.com/news-and-politics/2020/10/,"1226"https://slate.com/news-and-politics/2020/10/,"1227"https://slate.com/news-and-politics/2020/10/,"1230"https://slate.com/news-and-politics/2020/10/,"1232"https://slate.com/news-and-politics/2020/10/,"1236"https://slate.com/news-and-politics/2020/10/,"1241"https://slate.com/news-and-politics/2020/10/,"1248"https://slate.com/news-and-politics/2020/10/,"1250"https://slate.com/news-and-politics/2020/10/,"1252"https://slate.com/news-and-politics/2020/10/,"1268"https://slate.com/news-and-politics/2020/10/,"1275"https://slate.com/news-and-politics/2020/10/,"1276"https://slate.com/news-and-politics/2020/10/,"1284"https://slate.com/news-and-politics/2020/10/,"1286"https://slate.com/news-and-politics/2020/10/,"1298"https://slate.com/news-and-politics/2020/10/,"1301"https://slate.com/news-and-politics/2020/10/,"1307"https://slate.com/news-and-politics/2020/10/,"1312"https://slate.com/news-and-politics/2020/10/,"1313"https://slate.com/news-and-politics/2020/10/,"1317"https://slate.com/news-and-politics/2020/10/,"1329"https://slate.com/news-and-politics/2020/10/,"1336"https://slate.com/news-and-politics/2020/10/,"1344"https://slate.com/news-and-politics/2020/10/,"1345"https://slate.com/news-and-politics/2020/10/,"1356"https://slate.com/news-and-politics/2020/10/,"1362"https://slate.com/news-and-politics/2020/10/,"1365"https://slate.com/news-and-politics/2020/10/,"1375"https://slate.com/news-and-politics/2020/10/,"1403"https://slate.com/news-and-politics/2020/10/,"1409"https://slate.com/news-and-politics/2020/10/,"1411"https://slate.com/news-and-politics/2020/10/,"1415"https://slate.com/news-and-politics/2020/10/,"1416"https://slate.com/news-and-politics/2020/10/,"1419"https://slate.com/news-and-politics/2020/10/,"1423"https://slate.com/news-and-politics/2020/10/,"1440"https://slate.com/news-and-politics/2020/10/,"1442"https://slate.com/news-and-politics/2020/10/,"1449"https://slate.com/news-and-politics/2020/10/,"1451"https://slate.com/news-and-politics/2020/10/,"1455"https://slate.com/news-and-politics/2020/10/,"1456"https://slate.com/news-and-politics/2020/10/,"1468"https://slate.com/news-and-politics/2020/10/,"1496"https://slate.com/news-and-politics/2020/10/,"1503"https://slate.com/news-and-politics/2020/10/,"1509"https://slate.com/news-and-politics/2020/10/,"1512"https://slate.com/news-and-politics/2020/10/,"1514"https://slate.com/news-and-politics/2020/10/,"1517"https://slate.com/news-and-politics/2020/10/,"1520"https://slate.com/news-and-politics/2020/10/,"1525"https://slate.com/news-and-politics/2020/10/,"1540"https://slate.com/news-and-politics/2020/10/,"1547"https://slate.com/news-and-politics/2020/10/,"1548"https://slate.com/news-and-politics/2020/10/,"1555"https://slate.com/news-and-politics/2020/10/,"1558"https://slate.com/news-and-politics/2020/10/,"1570"https://slate.com/news-and-politics/2020/10/,"1575"https://slate.com/news-and-politics/2020/10/,"1577"https://slate.com/news-and-politics/2020/10/,"1579"https://slate.com/news-and-politics/2020/10/,"1583"https://slate.com/news-and-politics/2020/10/,"1584"https://slate.com/news-and-politics/2020/10/,"1591"https://slate.com/news-and-politics/2020/10/,"1598"https://slate.com/news-and-politics/2020/10/,"1603"https://slate.com/news-and-politics/2020/10/,"1608"https://slate.com/news-and-politics/2020/10/,"1613"https://slate.com/news-and-politics/2020/10/,"1616"https://slate.com/news-and-politics/2020/10/,"1626"https://slate.com/news-and-politics/2020/10/,"1631"https://slate.com/news-and-politics/2020/10/,"1633"https://slate.com/news-and-politics/2020/10/,"1638"https://slate.com/news-and-politics/2020/10/,"1642"https://slate.com/news-and-politics/2020/10/,"1648"https://slate.com/news-and-politics/2020/10/,"1651"https://slate.com/news-and-politics/2020/10/,"1652"https://slate.com/news-and-politics/2020/10/,"1653"https://slate.com/news-and-politics/2020/10/,"1660"https://slate.com/news-and-politics/2020/10/,"1665"https://slate.com/news-and-politics/2020/10/,"1667"https://slate.com/news-and-politics/2020/10/,"1669"https://slate.com/news-and-politics/2020/10/,"1671"https://slate.com/news-and-politics/2020/10/,"1674"https://slate.com/news-and-politics/2020/10/,"1677"https://slate.com/news-and-politics/2020/10/,"1678"https://slate.com/news-and-politics/2020/10/,"1682"https://slate.com/news-and-politics/2020/10/,"1684"https://slate.com/news-and-politics/2020/10/,"1697"https://slate.com/news-and-politics/2020/10/,"1703"https://slate.com/news-and-politics/2020/10/,"1705"https://slate.com/news-and-politics/2020/10/,"1716"https://slate.com/news-and-politics/2020/10/,"1720"https://slate.com/news-and-politics/2020/10/,"1721"https://slate.com/news-and-politics/2020/10/,"1722"https://slate.com/news-and-politics/2020/10/,"1725"https://slate.com/news-and-politics/2020/10/,"1732"https://slate.com/news-and-politics/2020/10/,"1733"https://slate.com/news-and-politics/2020/10/,"1735"https://slate.com/news-and-politics/2020/10/,"1739"https://slate.com/news-and-politics/2020/10/,"1741"https://slate.com/news-and-politics/2020/10/,"1745"https://slate.com/news-and-politics/2020/10/,"1750"https://slate.com/news-and-politics/2020/10/,"1753"https://slate.com/news-and-politics/2020/10/,"1760"https://slate.com/news-and-politics/2020/10/,"1765"https://slate.com/news-and-politics/2020/10/,"1769"https://slate.com/news-and-politics/2020/10/,"1776"https://slate.com/news-and-politics/2020/10/,"1780"https://slate.com/news-and-politics/2020/10/,"1782"https://slate.com/news-and-politics/2020/10/,"1786"https://slate.com/news-and-politics/2020/10/,"1791"https://slate.com/news-and-politics/2020/10/,"1794"https://slate.com/news-and-politics/2020/10/,"1799"https://slate.com/news-and-politics/2020/10/,"1800"https://slate.com/news-and-politics/2020/10/,"1801"https://slate.com/news-and-politics/2020/10/,"1810"https://slate.com/news-and-politics/2020/10/,"1827"https://slate.com/news-and-politics/2020/10/,"1831"https://slate.com/news-and-politics/2020/10/,"1832"https://slate.com/news-and-politics/2020/10/,"1834"https://slate.com/news-and-politics/2020/10/,"1837"https://slate.com/news-and-politics/2020/10/,"1840"https://slate.com/news-and-politics/2020/10/,"1843"https://slate.com/news-and-politics/2020/10/,"1844"https://slate.com/news-and-politics/2020/10/,"1845"https://slate.com/news-and-politics/2020/10/,"1858"https://slate.com/news-and-politics/2020/10/,"1859"https://slate.com/news-and-politics/2020/10/,"1863"https://slate.com/news-and-politics/2020/10/,"1866"https://slate.com/news-and-politics/2020/10/,"1870"https://slate.com/news-and-politics/2020/10/,"1872"https://slate.com/news-and-politics/2020/10/,"1875"https://slate.com/news-and-politics/2020/10/,"1878"https://slate.com/news-and-politics/2020/10/,"1880"https://slate.com/news-and-politics/2020/10/,"1882"https://slate.com/news-and-politics/2020/10/,"1883"https://slate.com/news-and-politics/2020/10/,"1889"https://slate.com/news-and-politics/2020/10/,"1892"https://slate.com/news-and-politics/2020/10/,"1896"https://slate.com/news-and-politics/2020/10/,"1898"https://slate.com/news-and-politics/2020/10/,"1899"https://slate.com/news-and-politics/2020/10/,"1902"https://slate.com/news-and-politics/2020/10/,"1905"https://slate.com/news-and-politics/2020/10/,"1911"https://slate.com/news-and-politics/2020/10/,"1922"https://slate.com/news-and-politics/2020/10/,"1928"https://slate.com/news-and-politics/2020/10/,"1929"https://slate.com/news-and-politics/2020/10/,"1934"https://slate.com/news-and-politics/2020/10/,"1942"https://slate.com/news-and-politics/2020/10/,"1943"https://slate.com/news-and-politics/2020/10/,"1944"https://slate.com/news-and-politics/2020/10/,"1945"https://slate.com/news-and-politics/2020/10/,"1958"https://slate.com/news-and-politics/2020/10/,"1960"https://slate.com/news-and-politics/2020/10/,"1962"https://slate.com/news-and-politics/2020/10/,"1963"https://slate.com/news-and-politics/2020/10/,"1964"https://slate.com/news-and-politics/2020/10/,"1967"https://slate.com/news-and-politics/2020/10/,"1968"https://slate.com/news-and-politics/2020/10/,"1978"https://slate.com/news-and-politics/2020/10/,"1985"https://slate.com/news-and-politics/2020/10/,"1986"https://slate.com/news-and-politics/2020/10/,"1987"https://slate.com/news-and-politics/2020/10/,"1998"https://slate.com/news-and-politics/2020/10/,"2003"https://slate.com/news-and-politics/2020/10/,"2007"https://slate.com/news-and-politics/2020/10/,"2012"https://slate.com/news-and-politics/2020/10/,"2013"https://slate.com/news-and-politics/2020/10/,"2027"https://slate.com/news-and-politics/2020/10/,"2035"https://slate.com/news-and-politics/2020/10/,"2038"https://slate.com/news-and-politics/2020/10/,"2039"https://slate.com/news-and-politics/2020/10/,"2044"https://slate.com/news-and-politics/2020/10/,"2047"https://slate.com/news-and-politics/2020/10/,"2052"https://slate.com/news-and-politics/2020/10/,"2056"https://slate.com/news-and-politics/2020/10/,"2059"https://slate.com/news-and-politics/2020/10/,"2062"https://slate.com/news-and-politics/2020/10/,"2064"https://slate.com/news-and-politics/2020/10/,"2068"https://slate.com/news-and-politics/2020/10/,"2070"https://slate.com/news-and-politics/2020/10/,"2072"https://slate.com/news-and-politics/2020/10/,"2078"https://slate.com/news-and-politics/2020/10/,"2079"https://slate.com/news-and-politics/2020/10/,"2084"https://slate.com/news-and-politics/2020/10/,"2088"https://slate.com/news-and-politics/2020/10/,"2090"https://slate.com/news-and-politics/2020/10/,"2095"https://slate.com/news-and-politics/2020/10/,"2100"https://slate.com/news-and-politics/2020/10/,"2103"https://slate.com/news-and-politics/2020/10/,"2107"https://slate.com/news-and-politics/2020/10/,"2109"https://slate.com/news-and-politics/2020/10/,"2113"https://slate.com/news-and-politics/2020/10/,"2115"https://slate.com/news-and-politics/2020/10/,"2121"https://slate.com/news-and-politics/2020/10/,"2127"https://slate.com/news-and-politics/2020/10/,"2130"https://slate.com/news-and-politics/2020/10/,"2133"https://slate.com/news-and-politics/2020/10/,"2137"https://slate.com/news-and-politics/2020/10/,"2140"https://slate.com/news-and-politics/2020/10/,"2141"https://slate.com/news-and-politics/2020/10/,"2145"https://slate.com/news-and-politics/2020/10/,"2147"https://slate.com/news-and-politics/2020/10/,"2150"https://slate.com/news-and-politics/2020/10/,"2156"https://slate.com/news-and-politics/2020/10/,"2166"https://slate.com/news-and-politics/2020/10/,"2170"https://slate.com/news-and-politics/2020/10/,"2171"https://slate.com/news-and-politics/2020/10/,"2176"https://slate.com/news-and-politics/2020/10/,"2177"https://slate.com/news-and-politics/2020/10/,"2179"https://slate.com/news-and-politics/2020/10/,"2183"https://slate.com/news-and-politics/2020/10/,"2186"https://slate.com/news-and-politics/2020/10/,"2192"https://slate.com/news-and-politics/2020/10/,"2198"https://slate.com/news-and-politics/2020/10/,"2202"https://slate.com/news-and-politics/2020/10/,"2205"https://slate.com/news-and-politics/2020/10/,"2214"https://slate.com/news-and-politics/2020/10/,"2216"https://slate.com/news-and-politics/2020/10/,"2219"https://slate.com/news-and-politics/2020/10/,"2220"https://slate.com/news-and-politics/2020/10/,"2222"https://slate.com/news-and-politics/2020/10/,"2223"https://slate.com/news-and-politics/2020/10/,"2224"https://slate.com/news-and-politics/2020/10/,"2225"https://slate.com/news-and-politics/2020/10/,"2227"https://slate.com/news-and-politics/2020/10/,"2228"https://slate.com/news-and-politics/2020/10/,"2234"https://slate.com/news-and-politics/2020/10/,"2238"https://slate.com/news-and-politics/2020/10/,"2247"https://slate.com/news-and-politics/2020/10/,"2251"https://slate.com/news-and-politics/2020/10/,"2253"https://slate.com/news-and-politics/2020/10/,"2262"https://slate.com/news-and-politics/2020/10/,"2264"https://slate.com/news-and-politics/2020/10/,"2271"https://slate.com/news-and-politics/2020/10/,"2276"https://slate.com/news-and-politics/2020/10/,"2278"https://slate.com/news-and-politics/2020/10/,"2279"https://slate.com/news-and-politics/2020/10/,"2282"https://slate.com/news-and-politics/2020/10/,"2290"https://slate.com/news-and-politics/2020/10/,"2292"https://slate.com/news-and-politics/2020/10/,"2295"https://slate.com/news-and-politics/2020/10/,"2299"https://slate.com/news-and-politics/2020/10/,"2305"https://slate.com/news-and-politics/2020/10/,"2306"https://slate.com/news-and-politics/2020/10/,"2310"https://slate.com/news-and-politics/2020/10/,"2311"https://slate.com/news-and-politics/2020/10/,"2312"https://slate.com/news-and-politics/2020/10/,"2315"https://slate.com/news-and-politics/2020/10/,"2320"https://slate.com/news-and-politics/2020/10/,"2325"https://slate.com/news-and-politics/2020/10/,"2328"https://slate.com/news-and-politics/2020/10/,"2331"https://slate.com/news-and-politics/2020/10/,"2334"https://slate.com/news-and-politics/2020/10/,"2335"https://slate.com/news-and-politics/2020/10/,"2336"https://slate.com/news-and-politics/2020/10/,"2337"https://slate.com/news-and-politics/2020/10/,"2343"https://slate.com/news-and-politics/2020/10/,"2346"https://slate.com/news-and-politics/2020/10/,"2354"https://slate.com/news-and-politics/2020/10/,"2357"https://slate.com/news-and-politics/2020/10/,"2358"https://slate.com/news-and-politics/2020/10/,"2359"https://slate.com/news-and-politics/2020/10/,"2366"https://slate.com/news-and-politics/2020/10/,"2370"https://slate.com/news-and-politics/2020/10/,"2373"https://slate.com/news-and-politics/2020/10/,"2376"https://slate.com/news-and-politics/2020/10/,"2377"https://slate.com/news-and-politics/2020/10/,"2380"https://slate.com/news-and-politics/2020/10/,"2382"https://slate.com/news-and-politics/2020/10/,"2387"https://slate.com/news-and-politics/2020/10/,"2389"https://slate.com/news-and-politics/2020/10/,"2392"https://slate.com/news-and-politics/2020/10/,"2394"https://slate.com/news-and-politics/2020/10/,"2400"https://slate.com/news-and-politics/2020/10/,"2403"https://slate.com/news-and-politics/2020/10/,"2405"https://slate.com/news-and-politics/2020/10/,"2406"https://slate.com/news-and-politics/2020/10/,"2407"https://slate.com/news-and-politics/2020/10/,"2410"https://slate.com/news-and-politics/2020/10/,"2411"https://slate.com/news-and-politics/2020/10/,"2413"https://slate.com/news-and-politics/2020/10/,"2414"https://slate.com/news-and-politics/2020/10/,"2415"https://slate.com/news-and-politics/2020/10/,"2416"https://slate.com/news-and-politics/2020/10/,"2418"https://slate.com/news-and-politics/2020/10/,"2422"https://slate.com/news-and-politics/2020/10/,"2425"https://slate.com/news-and-politics/2020/10/,"2427"https://slate.com/news-and-politics/2020/10/,"2435"https://slate.com/news-and-politics/2020/10/,"2437"https://slate.com/news-and-politics/2020/10/,"2440"https://slate.com/news-and-politics/2020/10/,"2441"https://slate.com/news-and-politics/2020/10/,"2447"https://slate.com/news-and-politics/2020/10/,"2453"https://slate.com/news-and-politics/2020/10/,"2459"https://slate.com/news-and-politics/2020/10/,"2461"https://slate.com/news-and-politics/2020/10/,"2462"https://slate.com/news-and-politics/2020/10/,"2464"https://slate.com/news-and-politics/2020/10/,"2467"https://slate.com/news-and-politics/2020/10/,"2468"https://slate.com/news-and-politics/2020/10/,"2472"https://slate.com/news-and-politics/2020/10/,"2477"https://slate.com/news-and-politics/2020/10/,"2481"https://slate.com/news-and-politics/2020/10/,"2484"https://slate.com/news-and-politics/2020/10/,"2486"https://slate.com/news-and-politics/2020/10/,"2492"https://slate.com/news-and-politics/2020/10/,"2493"https://slate.com/news-and-politics/2020/10/,"2496"https://slate.com/news-and-politics/2020/10/,"2497"https://slate.com/news-and-politics/2020/10/,"2498"https://slate.com/news-and-politics/2020/10/,"2499"https://slate.com/news-and-politics/2020/10/,"2504"https://slate.com/news-and-politics/2020/10/,"2506"https://slate.com/news-and-politics/2020/10/,"2510"https://slate.com/news-and-politics/2020/10/,"2511"https://slate.com/news-and-politics/2020/10/,"2512"https://slate.com/news-and-politics/2020/10/,"2517"https://slate.com/news-and-politics/2020/10/,"2526"https://slate.com/news-and-politics/2020/10/,"2527"https://slate.com/news-and-politics/2020/10/,"2531"https://slate.com/news-and-politics/2020/10/,"2532"https://slate.com/news-and-politics/2020/10/,"2534"https://slate.com/news-and-politics/2020/10/,"2542"https://slate.com/news-and-politics/2020/10/,"2544"https://slate.com/news-and-politics/2020/10/,"2552"https://slate.com/news-and-politics/2020/10/,"2555"https://slate.com/news-and-politics/2020/10/,"2559"https://slate.com/news-and-politics/2020/10/,"2563"https://slate.com/news-and-politics/2020/10/,"2564"https://slate.com/news-and-politics/2020/10/,"2567"https://slate.com/news-and-politics/2020/10/,"2568"https://slate.com/news-and-politics/2020/10/,"2569"https://slate.com/news-and-politics/2020/10/,"2571"https://slate.com/news-and-politics/2020/10/,"2572"https://slate.com/news-and-politics/2020/10/,"2573"https://slate.com/news-and-politics/2020/10/,"2575"https://slate.com/news-and-politics/2020/10/,"2577"https://slate.com/news-and-politics/2020/10/,"2579"https://slate.com/news-and-politics/2020/10/,"2583"https://slate.com/news-and-politics/2020/10/,"2584"https://slate.com/news-and-politics/2020/10/,"2586"https://slate.com/news-and-politics/2020/10/,"2589"https://slate.com/news-and-politics/2020/10/,"2595"https://slate.com/news-and-politics/2020/10/,"2596"https://slate.com/news-and-politics/2020/10/,"2597"https://slate.com/news-and-politics/2020/10/,"2601"https://slate.com/news-and-politics/2020/10/,"2604"https://slate.com/news-and-politics/2020/10/,"2605"https://slate.com/news-and-politics/2020/10/,"2609"https://slate.com/news-and-politics/2020/10/,"2610"https://slate.com/news-and-politics/2020/10/,"2612"https://slate.com/news-and-politics/2020/10/,"2614"https://slate.com/news-and-politics/2020/10/,"2621"https://slate.com/news-and-politics/2020/10/,"2622"https://slate.com/news-and-politics/2020/10/,"2624"https://slate.com/news-and-politics/2020/10/,"2628"https://slate.com/news-and-politics/2020/10/,"2629"https://slate.com/news-and-politics/2020/10/,"2632"https://slate.com/news-and-politics/2020/10/,"2634"https://slate.com/news-and-politics/2020/10/,"2636"https://slate.com/news-and-politics/2020/10/,"2639"https://slate.com/news-and-politics/2020/10/,"2643"https://slate.com/news-and-politics/2020/10/,"2645"https://slate.com/news-and-politics/2020/10/,"2646"https://slate.com/news-and-politics/2020/10/,"2647"https://slate.com/news-and-politics/2020/10/,"2649"https://slate.com/news-and-politics/2020/10/,"2650"https://slate.com/news-and-politics/2020/10/,"2651"https://slate.com/news-and-politics/2020/10/,"2652"https://slate.com/news-and-politics/2020/10/,"2656"https://slate.com/news-and-politics/2020/10/,"2657"https://slate.com/news-and-politics/2020/10/,"2658"https://slate.com/news-and-politics/2020/10/,"2660"https://slate.com/news-and-politics/2020/10/,"2661"https://slate.com/news-and-politics/2020/10/,"2662"https://slate.com/news-and-politics/2020/10/,"2663"https://slate.com/news-and-politics/2020/10/,"2664"https://slate.com/news-and-politics/2020/10/,"2669"https://slate.com/news-and-politics/2020/10/,"2670"https://slate.com/news-and-politics/2020/10/,"2673"https://slate.com/news-and-politics/2020/10/,"2676"https://slate.com/news-and-politics/2020/10/,"2677"https://slate.com/news-and-politics/2020/10/,"2678"https://slate.com/news-and-politics/2020/10/,"2681"https://slate.com/news-and-politics/2020/10/,"2682"https://slate.com/news-and-politics/2020/10/,"2684"https://slate.com/news-and-politics/2020/10/,"2685"https://slate.com/news-and-politics/2020/10/,"2686"https://slate.com/news-and-politics/2020/10/,"2689"https://slate.com/news-and-politics/2020/10/,"2690"https://slate.com/news-and-politics/2020/10/,"2691"https://slate.com/news-and-politics/2020/10/,"2695"https://slate.com/news-and-politics/2020/10/,"2698"https://slate.com/news-and-politics/2020/10/,"2699"https://slate.com/news-and-politics/2020/10/,"2702"https://slate.com/news-and-politics/2020/10/,"2704"https://slate.com/news-and-politics/2020/10/,"2705"https://slate.com/news-and-politics/2020/10/,"2706"https://slate.com/news-and-politics/2020/10/,"2707"https://slate.com/news-and-politics/2020/10/,"2709"https://slate.com/news-and-politics/2020/10/,"2710"https://slate.com/news-and-politics/2020/10/,"2713"https://slate.com/news-and-politics/2020/10/,"2714"https://slate.com/news-and-politics/2020/10/,"2727"https://slate.com/news-and-politics/2020/10/,"2729"https://slate.com/news-and-politics/2020/10/,"2739"https://slate.com/news-and-politics/2020/10/,"2758"https://slate.com/news-and-politics/2020/10/,"2765"https://slate.com/news-and-politics/2020/10/,"2766"https://slate.com/news-and-politics/2020/10/,"2767"https://slate.com/news-and-politics/2020/10/,"2768"https://slate.com/news-and-politics/2020/10/,"2770"https://slate.com/news-and-politics/2020/10/,"2771"https://slate.com/news-and-politics/2020/10/,"2772"https://slate.com/news-and-politics/2020/10/,"2776"https://slate.com/news-and-politics/2020/10/,"2777"https://slate.com/news-and-politics/2020/10/,"2778"https://slate.com/news-and-politics/2020/10/,"2779"https://slate.com/news-and-politics/2020/10/,"2780"https://slate.com/news-and-politics/2020/10/,"2783"https://slate.com/news-and-politics/2020/10/,"2784"https://slate.com/news-and-politics/2020/10/,"2786"https://slate.com/news-and-politics/2020/10/,"2787"https://slate.com/news-and-politics/2020/10/,"2791"https://slate.com/news-and-politics/2020/10/,"2792"https://slate.com/news-and-politics/2020/10/,"2793"https://slate.com/news-and-politics/2020/10/,"2797"https://slate.com/news-and-politics/2020/10/,"2798"https://slate.com/news-and-politics/2020/10/,"2801"https://slate.com/news-and-politics/2020/10/,"2802"https://slate.com/news-and-politics/2020/10/,"2803"https://slate.com/news-and-politics/2020/10/,"2805"https://slate.com/news-and-politics/2020/10/,"2808"https://slate.com/news-and-politics/2020/10/,"2809"https://slate.com/news-and-politics/2020/10/,"2810"https://slate.com/news-and-politics/2020/10/,"2811"https://slate.com/news-and-politics/2020/10/,"2812"https://slate.com/news-and-politics/2020/10/,"2813"https://slate.com/news-and-politics/2020/10/,"2814"https://slate.com/news-and-politics/2020/10/,"2817"https://slate.com/news-and-politics/2020/10/,"2818"https://slate.com/news-and-politics/2020/10/,"2824"https://slate.com/news-and-politics/2020/10/,"2826"https://slate.com/news-and-politics/2020/10/,"2827"https://slate.com/news-and-politics/2020/10/,"2829"https://slate.com/news-and-politics/2020/10/,"2830"https://slate.com/news-and-politics/2020/10/,"2831"https://slate.com/news-and-politics/2020/10/,"2832"https://slate.com/news-and-politics/2020/10/,"2834"https://slate.com/news-and-politics/2020/10/,"2836"https://slate.com/news-and-politics/2020/10/,"2838"https://slate.com/news-and-politics/2020/10/,"2840"https://slate.com/news-and-politics/2020/10/,"2842"https://slate.com/news-and-politics/2020/10/,"2843"https://slate.com/news-and-politics/2020/10/,"2844"https://slate.com/news-and-politics/2020/10/,"2850"https://slate.com/news-and-politics/2020/10/,"2851"https://slate.com/news-and-politics/2020/10/,"2852"https://slate.com/news-and-politics/2020/10/,"2854"https://slate.com/news-and-politics/2020/10/,"2858"https://slate.com/news-and-politics/2020/10/,"2860"https://slate.com/news-and-politics/2020/10/,"2862"https://slate.com/news-and-politics/2020/10/,"2864"https://slate.com/news-and-politics/2020/10/,"2865"https://slate.com/news-and-politics/2020/10/,"2866"https://slate.com/news-and-politics/2020/10/,"2867"https://slate.com/news-and-politics/2020/10/,"2868"https://slate.com/news-and-politics/2020/10/,"2869"https://slate.com/news-and-politics/2020/10/,"2871"] , n = { code: i, gvlid: 165, aliases: ["spotx"], supportedMediaTypes: [c.d], isBidRequestValid: function isBidRequestValid(e) , buildRequests: function buildRequests(e, h) { var y = h.refererInfo.referer, b = !!y.match(/^https:/); return e.map(function (e) { var t = I.getBidIdParameter("page", e.params) ? I.getBidIdParameter("page", e.params) : P.b.getConfig("pageUrl") ? P.b.getConfig("pageUrl") : y, r = I.getBidIdParameter("channel_id", e.params), a = null, d = I.deepAccess(e, "mediaTypes.video.playerSize"), i = d[0][0], n = d[0][1], o = b || (I.getBidIdParameter("secure", e.params) ? 1 : 0), s = sdk_name: "Prebid 1+", versionOrtb: "2.3" ; if ("" != I.getBidIdParameter("hide_skin", e.params) && (s.hide_skin = +!!I.getBidIdParameter("hide_skin", e.params)), "" != I.getBidIdParameter("ad_volume", e.params) && (s.ad_volume = I.getBidIdParameter("ad_volume", e.params)), "" != I.getBidIdParameter("ad_unit", e.params) && (s.ad_unit = I.getBidIdParameter("ad_unit", e.params)), "" != I.getBidIdParameter("outstream_options", e.params) && (s.outstream_options = I.getBidIdParameter("outstream_options", e.params)), "" != I.getBidIdParameter("outstream_function", e.params) && (s.outstream_function = I.getBidIdParameter("outstream_function", e.params)), "" != I.getBidIdParameter("custom", e.params) && (s.custom = I.getBidIdParameter("custom", e.params)), "" != I.getBidIdParameter("pre_market_bids", e.params) && I.isArray(I.getBidIdParameter("pre_market_bids", e.params))) { var p = I.getBidIdParameter("pre_market_bids", e.params); for (var m in (s.pre_market_bids = [], p)) var u = p[m], c = ""; u.vast_url ? c="" + u.vast_url + "" : u.vast_string && (c = u.vast_string), s.pre_market_bids.push(
id: u.deal_id,
seatbid: [
bid: [
impid: Date.now(),
dealid: u.deal_id,
price: u.price,
adm: c
]
],
cur: u.currency,
ext:
event_log: []

);

}

var g = I.getBidIdParameter("mimes", e.params) || ["application/javascript"https://slate.com/news-and-politics/2020/10/,"video/mp4"https://slate.com/news-and-politics/2020/10/,"video/webm"],
_ =
id: e.bidId,
secure: o,
video:
w: i,
h: n,
ext: s,
mimes: g

;
"" != I.getBidIdParameter("price_floor", e.params) && (_.bidfloor = I.getBidIdParameter("price_floor", e.params)), "" != I.getBidIdParameter("start_delay", e.params) && (_.video.startdelay = 0 + Boolean(I.getBidIdParameter("start_delay", e.params))), "" != I.getBidIdParameter("min_duration", e.params) && (_.video.minduration = I.getBidIdParameter("min_duration", e.params)), "" != I.getBidIdParameter("max_duration", e.params) && (_.video.maxduration = I.getBidIdParameter("max_duration", e.params)), "" != I.getBidIdParameter("placement_type", e.params) && (_.video.ext.placement = I.getBidIdParameter("placement_type", e.params)), "" != I.getBidIdParameter("position", e.params) && (_.video.ext.pos = I.getBidIdParameter("position", e.params)), e.crumbs && e.crumbs.pubcid && (a = e.crumbs.pubcid);
var l = navigator.language ? "language" : "userLanguage",
v =
id: r,
imp: _,
site:
id: "",
page: t,
content: "content"
,
device:
h: screen.height,
w: screen.width,
dnt: I.getDNT() ? 1 : 0,
language: navigator[l].split("-")[0],
make: navigator.vendor ? navigator.vendor : "",
ua: navigator.userAgent
,
ext:
wrap_response: 1

;
I.getBidIdParameter("number_of_ads", e.params) && (v.ext.number_of_ads = I.getBidIdParameter("number_of_ads", e.params));
var f = ;
return 1 == I.getBidIdParameter("spotx_all_google_consent", e.params) && (f.consented_providers_settings = B), h && h.gdprConsent && (f.consent = h.gdprConsent.consentString, void 0 !== h.gdprConsent.gdprApplies && I.deepSetValue(v, "regs.ext.gdpr", h.gdprConsent.gdprApplies ? 1 : 0)), h && h.uspConsent && I.deepSetValue(v, "regs.ext.us_privacy", h.uspConsent), I.deepAccess(e, "userId.id5id.uid") && (f.eids = f.eids || [], f.eids.push()), a && (f.fpc = a), e && e.schain && (v.source =
ext:
schain: e.schain

), e && e.userId && e.userId.tdid && (f.eids = f.eids || [], f.eids.push(
source: "adserver.org",
uids: [
id: e.userId.tdid,
ext:
rtiPartner: "TDID"

]
)), I.isEmpty(f) || (v.user =
ext: f
),
method: "POST",
url: "https://search.spotxchange.com/openrtb/2.3/dados/" + r,
data: v,
bidRequest: h
;
});
},
interpretResponse: function interpretResponse(e, s) {
var p = [],
m = e.body;
return m && I.isArray(m.seatbid) && I._each(m.seatbid, function (e) {
I._each(e.bid, function (t) {
var e = ;

for (var r in s.bidRequest.bids)
t.impid == s.bidRequest.bids[r].bidId && (e = s.bidRequest.bids[r]);

I._each(e.params.pre_market_bids, function (e)
e.deal_id == t.id && (t.price = e.price, m.cur = e.currency);
);

var a = ;
a.meta = a.meta || , t && t.adomain && 0 < t.adomain.length && (a.meta.advertiserDomains = t.adomain); var d = I.deepAccess(e, "mediaTypes.video.context"), i = I.deepAccess(e, "params.ad_unit"); if ("outstream" == d || "outstream" == i) var n = I.deepAccess(e, "mediaTypes.video.playerSize"), o = u.a.install( id: 0, url: "//", config: adText: "SpotX Outstream Video Ad via Prebid.js", player_width: n[0][0], player_height: n[0][1], content_page_url: I.deepAccess(s, "data.site.page"), ad_mute: +!!I.deepAccess(e, "params.ad_mute"), hide_skin: +!!I.deepAccess(e, "params.hide_skin"), outstream_options: I.deepAccess(e, "params.outstream_options"), outstream_function: I.deepAccess(e, "params.outstream_function") ); try o.setRender(g), o.setEventHandlers( impression: function impression() return I.logMessage("SpotX outstream video impression event"); , loaded: function loaded() return I.logMessage("SpotX outstream video loaded event"); , ended: function ended() I.logMessage("SpotX outstream renderer video event"); ); catch (e) I.logWarn("Prebid Error calling setRender or setEve,tHandlers on renderer", e); a.renderer = o; p.push(a); }); }), p; } }; function g(e) var t = function (e) var t = I.getBidIdParameter("slot", e.renderer.config.outstream_options); I.logMessage("[SPOTX][renderer] Handle SpotX outstream renderer"); var r = window.document.createElement("script"); r.type = "text/javascript", r.src = "https://js.spotx.tv/easi/v1/" + e.channel_id + ".js"; var a = ; a["data-spotx_channel_id"] = "" + e.channel_id, a["data-spotx_vast_url"] = "" + e.vastUrl, a["data-spotx_content_page_url"] = e.renderer.config.content_page_url, a["data-spotx_ad_unit"] = "incontent", I.logMessage("[SPOTX][renderer] Default beahavior"), I.getBidIdParameter("ad_mute", e.renderer.config.outstream_options) && (a["data-spotx_ad_mute"] = "1"), a["data-spotx_collapse"] = "0", a["data-spotx_autoplay"] = "1", a["data-spotx_blocked_autoplay_override_mode"] = "1", a["data-spotx_video_slot_can_autoplay"] = "1"; var d, i, n, o, s, p, m = I.getBidIdParameter("playersize_auto_adapt", e.renderer.config.outstream_options); m && I.isBoolean(m) && !0 === m && (e.width && I.isNumber(e.width) && e.height && I.isNumber(e.height) ? (d = e.width / e.height, i = window.document.getElementById(t).clientWidth, n = e.renderer.config.player_width, o = e.renderer.config.player_height, p = s = 0, i < n && (o = (n = i) / d), p = d <= 1 ? (s = Math.round(o * d), o) : (s = n, Math.round(n / d)), a["data-spotx_content_width"] = "" + s, a["data-spotx_content_height"] = "" + p) : I.logWarn("[SPOTX][renderer] PlayerSize auto adapt: bid.width and bid.height are incorrect")); var u = I.getBidIdParameter("custom_override", e.renderer.config.outstream_options); if (u && I.isPlainObject(u)) for (var c in (I.logMessage("[SPOTX][renderer] Custom behavior."), u)) for (var g in a) a.hasOwnProperty(g) && r.setAttribute(g, a[g]); return r; (e); if (null != e.renderer.config.outstream_function && "function" == typeof e.renderer.config.outstream_function) e.renderer.config.outstream_function(e, t);else try var r, a, d, i = I.getBidIdParameter("in_iframe", e.renderer.config.outstream_options); i && "IFRAME" == window.document.getElementById(i).nodeName ? (!(a = (r = window.document.getElementById(i)).contentDocument) && r.contentWindow && (a = r.contentWindow.document), a.body.appendChild(t)) : (d = I.getBidIdParameter("slot", e.renderer.config.outstream_options)) && window.document.getElementById(d) ? window.document.getElementById(d).appendChild(t) : window.document.getElementsByTagName("head")[0].appendChild(t); catch (e) I.logError("[SPOTX][renderer] Error:" + e.message); Object(a.registerBidder)(n); } }, [780]); pbjsChunk([96], { 796: function _(e, t, r) e.exports = r(797); , 797: function _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", value: !0 ), r.d(t, "spec", function () return i; ); var n = r(1), a = r(0), p = 12, c = 11, u = 0, g = 22, i = code: "teads", supportedMediaTypes: ["video"https://slate.com/news-and-politics/2020/10/,"banner"], isBidRequestValid: function isBidRequestValid(e) a.logError("Teads placementId and pageId parameters are required. Bid aborted."), n; , buildRequests: function buildRequests(e, t) var r, n = e.map(f), i = referrer: function (e) var t = ""; e && e.refererInfo && e.refererInfo.referer && (t = e.refererInfo.referer); return t; (t), pageReferrer: document.referrer, networkBandwidth: (r = window.navigator) && r.connection && 0 <= r.connection.downlink ? r.connection.downlink.toString() : "", timeToFirstByte: function (e) (window), data: n, deviceWidth: screen.width, hb_version: "4.13.0" ; e[0].schain && (i.schain = e[0].schain); var a, s, o, d = t.gdprConsent; return t && d && (a = "boolean" == typeof d.gdprApplies, s = "string" == typeof d.consentString, o = a ? function (e, t, r) var n = p; e ? function (e, t) e.hasGlobalConsent : !(!e (t, r) && (n = c) : n = u; return n; (d.gdprApplies, d.vendorData, d.apiVersion) : g, i.gdpr_iab = consent: s ? d.consentString : "", status: o, apiVersion: d.apiVersion ), t && t.uspConsent && (i.us_privacy = t.uspConsent), method: "POST", url: "https://a.teads.tv/hb/bid-request", data: JSON.stringify(i) ; , interpretResponse: function interpretResponse(e) var r = []; return (e = e.body).responses && e.responses.forEach(function (e) var t = cpm: e.cpm, width: e.width, height: e.height, currency: e.currency, netRevenue: !0, ttl: e.ttl, ad: e.ad, requestId: e.bidId, creativeId: e.creativeId, placementId: e.placementId ; e.dealId && (t.dealId = e.dealId), r.push(t); ), r; ; function f(e) var t, r = , n = a.getValue(e.params, "placementId"), i = a.getValue(e.params, "pageId"); return r.sizes = (t = e, a.parseSizesInput(function (e) var t = a.deepAccess(e, "mediaTypes.video.playerSize"), r = a.deepAccess(e, "mediaTypes.video.sizes"), n = a.deepAccess(e, "mediaTypes.banner.sizes"); return a.isArray(n) (t))), r.bidId = a.getBidIdParameter("bidId", e), r.bidderRequestId = a.getBidIdParameter("bidderRequestId", e), r.placementId = parseInt(n, 10), r.pageId = parseInt(i, 10), r.adUnitCode = a.getBidIdParameter("adUnitCode", e), r.auctionId = a.getBidIdParameter("auctionId", e), r.transactionId = a.getBidIdParameter("transactionId", e), r; function s(e) return 0 < parseInt(e); Object(n.registerBidder)(i); } }, [796]); pbjsChunk([87], { 816: function _(e, r, t) e.exports = t(817); , 817: function _(e, r, t) { "use strict"; Object.defineProperty(r, "__esModule", value: !0 ), t.d(r, "tripleliftAdapterSpec", function () return m; ); var n = t(2), i = t(1), u = t(0), a = t(3); function p() 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); function d(r, e) var t, n = Object.keys(r); return Object.getOwnPropertySymbols && (t = Object.getOwnPropertySymbols(r), e && (t = t.filter(function (e) return Object.getOwnPropertyDescriptor(r, e).enumerable; )), n.push.apply(n, t)), n; function s(i) for (var e = 1; e < arguments.length; e++) var o = null != arguments[e] ? arguments[e] : ; e % 2 ? d(Object(o), !0).forEach(function (e) var r, t, n; r = i, n = o[t = e], t in r ? Object.defineProperty(r, t, value: n, enumerable: !0, configurable: !0, writable: !0 ) : r[t] = n; ) : Object.getOwnPropertyDescriptors ? Object.defineProperties(i, Object.getOwnPropertyDescriptors(o)) : d(Object(o)).forEach(function (e) Object.defineProperty(i, e, Object.getOwnPropertyDescriptor(o, e)); ); return i; function f(e) function o(e, r) (null == r var y = !0, l = null, m = { code: "triplelift", supportedMediaTypes: [n.b, n.d], isBidRequestValid: function isBidRequestValid(e) if (e.mediaTypes.video) !r.h) return !1; return void 0 !== e.params.inventoryCode; , buildRequests: function buildRequests(e, r) { var t, n = "https://tlx.3lift.com/header/auction?", i = function (e) { var r = , t = e[0].schain, n = function () var e = , r = p(, a.b.getConfig("fpd.context")), t = p(, a.b.getConfig("fpd.user")); return g(e, r), g(e, t), e; (); r.imp = e.map(function (e, r) { var t = id: r, tagid: e.params.inventoryCode, floor: function (e) var r = null; return null !== r ? r : e.params.floor; (e) ; return !function (e) if (!e.mediaTypes.video) return !1; if (!e.mediaTypes.video.context) return !1; return "instream" === e.mediaTypes.video.context.toLowerCase(); (e) ? e.mediaTypes.banner && (t.banner = format: S(e.sizes) ) : t.video = b(e), t; }); var i = [].concat(f(function (e) return v(e, "tdid"https://slate.com/news-and-politics/2020/10/,"adserver.org"https://slate.com/news-and-politics/2020/10/,"TDID"); (e)), f(function (e) return v(e, "idl_env"https://slate.com/news-and-politics/2020/10/,"liveramp.com"https://slate.com/news-and-politics/2020/10/,"idl"); (e)), f(function (e) return v(e, "criteoId"https://slate.com/news-and-politics/2020/10/,"criteo.com"https://slate.com/news-and-politics/2020/10/,"criteoId"); (e))); 0 < i.length && (r.user = ext: eids: i ); var o = function (e, r) var t = ; u.isEmpty(e) (t, n); u.isEmpty(o) || (r.ext = o); return r; }(e); return n = u.tryAppendQueryString(n, "lib"https://slate.com/news-and-politics/2020/10/,"prebid"), n = u.tryAppendQueryString(n, "v"https://slate.com/news-and-politics/2020/10/,"4.13.0"), r && r.refererInfo && (t = r.refererInfo.referer, n = u.tryAppendQueryString(n, "referrer", t)), r && r.timeout && (n = u.tryAppendQueryString(n, "tmax", r.timeout)), r && r.gdprConsent && (void 0 !== r.gdprConsent.gdprApplies && (y = r.gdprConsent.gdprApplies, n = u.tryAppendQueryString(n, "gdpr", y.toString())), void 0 !== r.gdprConsent.consentString && (l = r.gdprConsent.consentString, n = u.tryAppendQueryString(n, "cmp_cs", l))), r && r.uspConsent && (n = u.tryAppendQueryString(n, "us_privacy", r.uspConsent)), !0 === a.b.getConfig("coppa") && (n = u.tryAppendQueryString(n, "coppa", !0)), n.lastIndexOf("&") === n.length - 1 && (n = n.substring(0, n.length - 1)), u.logMessage("tlCall request built: " + n), method: "POST", url: n, data: i, bidderRequest: r ; }, interpretResponse: function interpretResponse(e, r) { var t = r.bidderRequest; return (e.body.bids || []).map(function (e) return function (e, r) "", u = r.crid (t, e); ); }, getUserSyncs: function getUserSyncs(e, r, t, n) var i = function (e) if (!e) return; if (e.iframeEnabled) return "iframe"; if (e.pixelEnabled) return "image"; (e); if (i) var o = "https://eb2.3lift.com/sync?"; return "image" === i && (o = u.tryAppendQueryString(o, "px", 1), o = u.tryAppendQueryString(o, "src"https://slate.com/news-and-politics/2020/10/,"prebid")), null !== l && (o = u.tryAppendQueryString(o, "gdpr", y), o = u.tryAppendQueryString(o, "cmp_cs", l)), n && (o = u.tryAppendQueryString(o, "us_privacy", n)), [ type: i, url: o ]; }; function b(e) (r.w = r.playerSize[0][0]), r.h function g(r, t) Object.keys(t).forEach(function (e) null != t[e] && (r[e] = t[e]); ); function v(e, r, t, n) { return e.map((u = r, function (e) return e && e.userId && e.userId[u]; )).filter(function (e) return !!e; ).map((i = t, o = n, function (e) return source: i, uids: [ id: e, ext: rtiPartner: o ] ; )); var i, o, u; } function S(e) return e.filter(h).map(function (e) return w: e[0], h: e[1] ; ); function h(e) return 2 === e.length && "number" == typeof e[0] && "number" == typeof e[1]; Object(i.registerBidder)(m); } }, [816]); pbjs.processQueue(); }, ]; window.modules["via.legacy"] = [function(require,module,exports){"use strict"; DS.service("via", function () { "use strict"; // remove `via` from url, to be used after amplitude logs it to prevent users from sharing such urls function removeFromLocation() var url = new URL(location.href); url.searchParams.delete("via"); history.replaceState(null, "", url.toString()); // and add `via` param to any outbound links function addViaToUrl(href, via) if (!href // keys correspond to "page_types" in editable_components.yml var PREFIXES = article: "article", homepage: "homepage", "vertical front": "section", "rubric front": "rubric" ; var pageType; function setPageType(amplitudePageType) pageType = PREFIXES[amplitudePageType]; var DELIMITER = "_"; function concatVia(node, via) var tag = node.dataset && node.dataset.via; if (tag) via = (via.length ? tag + DELIMITER : tag) + via; return via; function addToClickedLinks() document.documentElement.addEventListener("click", function (e) var a; var via = ""; // detect link nodes and collect via directives to append to the href var node = e.target; // the element where this event originated may have been removed from the dom, e.g. in the case of the OIL CMP which disappears after you interact with it while (node && node !== e.currentTarget) if (node.tagName === "A") a = node; via = concatVia(node, via); node = node.parentNode; if (a && via) if (pageType) via = pageType + DELIMITER + via; a.href = addViaToUrl(a.href, via); ); function addToSubmittedForms() document.documentElement.addEventListener("submit", function (e) var form = e.target; // collect via directives var via = ""; var node = e.target; while (node !== e.currentTarget) via = concatVia(node, via); node = node.parentNode; if (via) if (pageType) via = pageType + DELIMITER + via; // dynamically create a hidden input for the form url var input = document.createElement("input"); input.type = "hidden"; input.name = "via"; input.value = via; form.appendChild(input); ); // start listening only once, when first injected addToClickedLinks(); addToSubmittedForms(); return setPageType: setPageType, removeFromLocation: removeFromLocation ; }); }, ]; window.modules["visibility.legacy"] = [function(require,module,exports){"use strict"; DS.service("$visibility", ["$document"https://slate.com/news-and-politics/2020/10/,"$window"https://slate.com/news-and-politics/2020/10/,"_throttle"https://slate.com/news-and-politics/2020/10/,"Eventify", function ($document, $window, _throttle, Eventify) var list = [], Visible, VisibleEvent; /** * @param number a * @param number b * @returns * * @see http://jsperf.com/math-min-vs-if-condition-vs/8 */ function min(a, b) return a < b ? a : b; /** * @param number a * @param number b * @returns * * @see http://jsperf.com/math-min-vs-if-condition-vs/8 */ function max(a, b) return a > b ? a : b;

/**
* Fast loop through watched elements
*/

function onScroll()
list.forEach(updateVisibility);

/**
* updates seen property
* @param Visble item
* @param evt
* @fires Visible#shown
* @fires Visible#hidden
*/

function updateSeen(item, evt) percent < item.hiddenThreshold) && item.seen) item.seen = false; setTimeout(function () item.trigger("hidden", new VisibleEvent("hidden", evt)); , 15); /** * sets preload property * @param Visible item * @param evt * @param Number innerHeight * @fires Visible#preload */ function updatePreload(item, evt, innerHeight) if (!item.preload && item.preloadThreshhold && shouldBePreloaded(evt.target, evt.rect, item.preloadThreshhold, innerHeight)) item.preload = true; setTimeout(function () item.trigger("preload", new VisibleEvent("preload", evt)); , 15); /** * Trigger events * @param Visible item */ function updateVisibility(item) var rect = item.el.getBoundingClientRect(), innerHeight = $window.innerHeight /** * Return normalized viewport height * @return number */ function getViewportHeight() $document.body.clientHeight; /** * Return normalized viewport width * @return number */ function getViewportWidth() /** * make sure an element isn't hidden by styles or etc * @param Element el * @return Boolean */ function isElementNotHidden(el) return el && el.offsetParent !== null && !el.getAttribute("hidden") && getComputedStyle(el).display !== "none" && getComputedStyle(el).visibility !== "hidden"; /** * Apparently the fastest way... * @param Element el * @returns boolean * @example if (!$visibility.isElementInViewport(el)) ... */ function isElementInViewport(el) var rect = el.getBoundingClientRect(); return rect.top >= 0 && rect.left >= 0 && rect.bottom <= ($window.innerHeight /** * @param Element el * @param ClientRect rect * @param Number preloadThreshhold * @param Number innerHeight * @return Boolean */ function shouldBePreloaded(el, rect, preloadThreshhold, innerHeight) return rect.top <= innerHeight + preloadThreshhold && isElementNotHidden(el); /** * Create a one-dimensional spacial hash of x * @param number x * @param number stepSize * @param number optimalK * @param number base * @return number */ function getLinearSpacialHash(x, stepSize, optimalK, base) 1)), remainder = x % stepSize, result = index.toString(base); if (optimalK > 1)
result += getLinearSpacialHash(remainder, Math.floor(stepSize / base), optimalK - 1, base);

return result;

/**
* @param ClientRect rect
* @param number innerHeight
* @returns number
*/

function getVerticallyVisiblePixels(rect, innerHeight)
return min(innerHeight, max(rect.bottom, 0)) - min(max(rect.top, 0), innerHeight);

/**
* Get offset of element relative to entire page
*
* @param Element el
* @returns left: number, top: number
* @see http://jsperf.com/offset-vs-getboundingclientrect/7
*/

function getPageOffset(el)
var offsetLeft = el.offsetLeft,
offsetTop = el.offsetTop;

while (el = el.offsetParent)
offsetLeft += el.offsetLeft;
offsetTop += el.offsetTop;

return
left: offsetLeft,
top: offsetTop
;

/**
* Create a new Visible class to observe when elements enter and leave the viewport
*
* Call destroy function to stop listening (this is until we have better support for watching for Node Removal)
* @param Element el
* @param shownThreshold: number, hiddenThreshold: number [options]
* @class
* @example this.visible = new $visibility.Visible(el);
*/

Visible = function Visible(el, options) ;

Visible.prototype =
/**
* Stop triggering.
*/
destroy: function destroy()
// remove from list
list.splice(list.indexOf(this), 1);

/**
* @name Visible#on
* @function
* @param 'hidden' e EventName
* @param function cb Callback
*/

/**
* @name Visible#trigger
* @function
* @param 'shown' e
* @param
*/

;
Eventify.enable(Visible.prototype);

VisibleEvent = function VisibleEvent(type, options)
var _this = this;

this.type = type;
Object.keys(options).forEach(function (key)
_this[key] = options[key];
);
; // listen for scroll events (throttled)

$document.addEventListener("scroll", _throttle(onScroll, 200)); // public

this.getPageOffset = getPageOffset;
this.getLinearSpacialHash = getLinearSpacialHash;
this.getVerticallyVisiblePixels = getVerticallyVisiblePixels;
this.getViewportHeight = getViewportHeight;
this.getViewportWidth = getViewportWidth;
this.isElementNotHidden = isElementNotHidden;
this.isElementInViewport = isElementInViewport;
this.Visible = Visible;
]);
}, ];
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",fvar 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= 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) n === "Set") return Array.from(o); if (n === "Arguments"

function _arrayLikeToArray(arr, len)

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"https://slate.com/news-and-politics/2020/10/,"'),
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();
// ]]