Files
AI/참고/trafilatura-master/tests/eval/nymag.com.polarization.html

3107 lines
1.5 MiB
HTML
Raw Normal View History

2026-05-12 19:40:31 +09:00
<!DOCTYPE html>
<html lang="en-us" data-uri="nymag.com/intelligencer/_pages/ck6crqani00kfonyendro2myy@published" data-layout-uri="nymag.com/intelligencer/_layouts/layout/instances/article@published">
<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">
<!-- data-editable="head" -->
<!-- data-uri="nymag.com/intelligencer/_components/gtm-page/instances/ck6crqaoe00khonyezjp512hk@published" -->
<script>
'use strict';
window._nymGtmPage = window._nymGtmPage || {};
window._nymGtmPage.pageUri = 'nymag.com/intelligencer/_pages/ck6crqani00kfonyendro2myy@published';
window._nymGtmPage.authors = 'Eric Levitz';
window._nymGtmPage.headline = 'The GOP Is the Problem. Is Human Identity Politics the Solution?';
window._nymGtmPage.publishDate = '2020-05-16';
window._nymGtmPage.originalPublishDate = '2020-05-16';
window._nymGtmPage.updatedDate = '';
window._nymGtmPage.contentChannel = 'politics-domestic';
window._nymGtmPage.tags = 'partisan polarization, political science, books, politics, conservatism, the republican party, ezra klein';
window._nymGtmPage.magazineIssueDate = '';
window._nymGtmPage.onSitePromotion = 'syndicated original';
window._nymGtmPage.featureTypes = 'news-aggregation, news-commentary and analysis';
window._nymGtmPage.syndicatedFrom = '';
window._nymGtmPage.wordCount = 3900;
window._nymGtmPage.hasProduct = false;
window._nymGtmPage.syndicationStatus = 'original';
window._nymGtmPage.isBranded = false;
window._nymGtmPage.brandName = '';
window._nymGtmPage.publishDateISO = '2020-05-16T09:00:40.509-04:00';
window._nymGtmPage.originalPublishDateISO = '2020-05-16T09:00:40.905-04:00';
window._nymGtmPage.updatedDateISO = '';
window._nymPermutive = {
article: {
authors: ["Eric Levitz"],
keywords: ["partisan polarization","political science","books","politics","conservatism","the republican party","ezra klein"],
pageUri: 'nymag.com/intelligencer/_pages/ck6crqani00kfonyendro2myy@published'||null,
publishedAt: '2020-05-16T09:00:40.509-04:00'||null,
title: 'The GOP Is the Problem. Is Human Identity Politics the Solution?'||null,
wordCount: 3900,
section: 'politics-domestic'||null,
featureTypes: ["news-aggregation","news-commentary and analysis"],
syndicationStatus: 'original'||null,
isBranded: false,
brandName: ''||null
}
};
</script>
<!-- data-uri="nymag.com/intelligencer/_components/clay-meta-title/instances/ck6crqaoe00kionyemjuddup7@published" -->
<title>Why Polarization (Still) Isnt Our Democracys Real Problem</title>
<meta property="og:title" content="Polarization Isnt the Problem, But Human Identity Politics May Be the Solution">
<meta name="twitter:title" content="Why Polarization (Still) Isnt Our Democracys Real Problem">
<!-- data-uri="nymag.com/intelligencer/_components/clay-meta-url/instances/ck6crqaod00kgonyecc2xxl3x@published" -->
<link rel="canonical" href="https://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html">
<meta property="og:url" content="https://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html">
<meta property="article:published_time" content="2020-05-16T09:00:40.509-04:00">
<!-- data-uri="nymag.com/intelligencer/_components/clay-meta-description/instances/ck6crqaoi00kjonyejityghdg@published" -->
<meta name="description" content="Ezra Kleins new book on polarization alerts liberals and conservatives to their species unifying affinity for identity-based divisiveness.">
<meta name="twitter:description" content="Ezra Kleins new book on polarization alerts liberals and conservatives to their species unifying affinity for identity-based divisiveness.">
<meta property="og:description" content="Ezra Kleins new book on polarization alerts liberals and conservatives to their species unifying affinity for identity-based divisiveness.">
<!-- data-uri="nymag.com/intelligencer/_components/meta-image/instances/ck6crqaok00kkonyethqfyuat@published" -->
<meta content="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.2x.rsocial.w600.jpg" name="twitter:image">
<meta property="og:image" content="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.1x.rsocial.w1200.jpg">
<meta name="twitter:card" content="summary_large_image">
<!-- data-uri="nymag.com/intelligencer/_components/clay-meta-keywords/instances/ck6crqaol00klonyelxr0f39k@published" -->
<meta property="article:tag" content="partisan polarization, political science, books, politics, conservatism, the republican party, ezra klein">
<meta property="sailthru.tags" content="partisan polarization, political science, books, politics, conservatism, the republican party, ezra klein">
<!-- data-uri="nymag.com/intelligencer/_components/meta-authors/instances/ck6crqaop00kmonye2g9n5b4c@published" -->
<meta name="author" content="Eric Levitz">
<meta name="twitter:creator" content="@EricLevitz">
<!-- data-uri="nymag.com/intelligencer/_components/amp-relay/instances/ck6crqap700kqonyecq8xucn3@published" -->
<link rel="amphtml" href="https://nymag.com/intelligencer/amp/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html">
<!-- data-uri="nymag.com/intelligencer/_components/memo-pixel/instances/ck6crqaoq00knonyecii0r037@published" -->
<script>
__memo_config = {
pid: '5c76b6be8305fc75e7ee8ca5',
url: 'https://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html', // must always be the same once set
channels: ['Politics-Domestic'], // content from article channel
ignore_errors: false
};
</script>
<!-- data-uri="nymag.com/intelligencer/_components/facebook-news-feed/instances/ck6crqaou00koonyeor9fgnqe@published" -->
<meta property="article:opinion" content="true" />
<!-- data-editable-end -->
<!-- data-editable="headLayout" -->
<!-- data-uri="nymag.com/intelligencer/_components/gtm-layout/instances/article@published" -->
<script>
'use strict';
window._nymGtmPage = window._nymGtmPage || {};
window._nymGtmPage.vertical = 'Intelligencer';
window._nymGtmPage.pageType = 'Article';
window._nymPermutive = window._nymPermutive || {};
window._nymPermutive.article = window._nymPermutive.article || {};
window._nymPermutive.type = 'Article';
window._nymPermutive.article.vertical = 'Intelligencer';
</script>
<!-- data-uri="nymag.com/intelligencer/_components/clay-meta-site/instances/article@published" -->
<meta name="twitter:site" content="@intelligencer">
<meta property="article:publisher" content="https://www.facebook.com/NewYorkMag">
<meta property="fb:app_id" content="120608177953522">
<meta property="og:site_name" content="Intelligencer">
<meta property="og:type" content="article">
<meta name="type" content="Article">
<meta name="vertical" content="Intelligencer">
<!-- data-uri="nymag.com/intelligencer/_components/meta-icons/instances/intelligencer@published" -->
<meta name="apple-mobile-web-app-title" content="Intelligencer">
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://assets.nymag.com/media/sites/intelligencer/icon.76x76.png">
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://assets.nymag.com/media/sites/intelligencer/icon.120x120.png">
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://assets.nymag.com/media/sites/intelligencer/icon.152x152.png">
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://assets.nymag.com/media/sites/intelligencer/icon.180x180.png">
<link rel="mask-icon" sizes="any" href="https://assets.nymag.com/media/sites/intelligencer/mask.svg" color="#ff5656">
<link rel="icon" sizes="196x196" href="https://assets.nymag.com/media/sites/intelligencer/icon.196x196.png">
<meta name="application-name" content="Intelligencer">
<meta name="msapplication-TileColor" content="#ff5656">
<meta name="msapplication-TileImage" content="https://assets.nymag.com/media/sites/intelligencer/icon.144x144.png">
<link rel="icon" type="image/svg+xml" href="https://assets.nymag.com/media/sites/intelligencer/icon.svg">
<link rel="shortcut icon" type="image/x-icon" href="https://assets.nymag.com/media/sites/intelligencer/favicon.ico">
<!-- data-uri="nymag.com/intelligencer/_components/head-gtm/instances/general@published" -->
<script class="head-gtm" data-gtm="">
'use strict';
!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,"d2fb08da-1c03-4c8a-978f-ad8a96b4c31f","f8d3dda6-1372-4e33-b0e4-848b39d58874",{});
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):[])}});
var d=document,s='script',f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;
j.src='https://cdn.permutive.com/d2fb08da-1c03-4c8a-978f-ad8a96b4c31f-web.js';f.parentNode.insertBefore(j,f);
(function(){
!function(e,t,i){"use strict";"function"==typeof define&&define.amd?define(i):"undefined"!=typeof module&&module.exports?module.exports=i():t.exports?t.exports=i():t[e]=i()}("Fingerprint2",this,function(){"use strict";var e=function(t){if(!(this instanceof e))return new e(t);var i={swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[]};this.options=this.extend(t,i),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var i in e)null!=e[i]&&t[i]!==e[i]&&(t[i]=e[i]);return t},get:function(e){var t=[];t=this.userAgentKey(t),t=this.languageKey(t),t=this.colorDepthKey(t),t=this.pixelRatioKey(t),t=this.hardwareConcurrencyKey(t),t=this.screenResolutionKey(t),t=this.availableScreenResolutionKey(t),t=this.timezoneOffsetKey(t),t=this.sessionStorageKey(t),t=this.localStorageKey(t),t=this.indexedDbKey(t),t=this.addBehaviorKey(t),t=this.openDatabaseKey(t),t=this.cpuClassKey(t),t=this.platformKey(t),t=this.doNotTrackKey(t),t=this.pluginsKey(t),t=this.canvasKey(t),t=this.webglKey(t),t=this.adBlockKey(t),t=this.hasLiedLanguagesKey(t),t=this.hasLiedResolutionKey(t),t=this.hasLiedOsKey(t),t=this.hasLiedBrowserKey(t),t=this.touchSupportKey(t),t=this.customEntropyFunction(t);var i=this;this.fontsKey(t,function(t){var a=[];i.each(t,function(e){var t=e.value;"undefined"!=typeof e.value.join&&(t=e.value.join(";")),a.push(t)});var r=i.x64hash128(a.join("~~~"),31);return e(r,t)})},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.push({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.push({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.push({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.push({key:"color_depth",value:screen.colorDepth||-1}),e},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.push({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return t=this.options.detectScreenOrientation&&screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height],"undefined"!=typeof t&&e.push({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return screen.availWidth&&screen.availHeight&&(t=this.options.detectScreenOrientation?screen.availHeight>screen.availWidth?[screen.availHeight,screen.availWidth]:[screen.availWidth,screen.availHeight]:[screen.availHeight,screen.availWidth]),"undefined"!=typeof t&&e.push({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.push({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.push({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.push({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.push({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return document.body&&!this.options.excludeAddBehavior&&document.body.addBehavior&&e.push({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.push({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.ex
function getC(k) {
var s = '; ',c = (s+(document.cookie || '')).split(s+k);
return c.length > 1 ? c[1].split(';')[0] : '';
}
var _nymGtmPage = window._nymGtmPage || {},
k = 'nyma=', id = getC(k),
getMeta = function (name) {
var t = document.querySelector('meta[name="'+name+'"]');
return t && t.content || '';
};
function loadPermutive(userDetails) {
var u = {};
try {
var appMeta = JSON.parse(localStorage.getItem('auth0:profile'))['http://nymag.com/app_metadata'];
} catch (e) {}
u.subAge = (function() {
var oldestDate, now = Date.now();
if (appMeta && appMeta.stripe && appMeta.stripe instanceof Array) {
appMeta.stripe.forEach(function(s){
(s.subscriptions || []).forEach(function(sub) {
if (sub && sub.current_period_start && (!oldestDate || sub.current_period_start < oldestDate)) oldestDate = sub.current_period_start;
})
});
}
if (oldestDate) {
return Math.floor((now/1000 - oldestDate) / 60 / 60 / 24);
}
return ''; // unset logged out users
})();
u.subStatus = !appMeta ? 'anonymous' : appMeta.has_subscription ? 'subscribed' : 'registered';
u.subInterval = (function () {
var activeSubPlanInterval = '';
if (appMeta && appMeta.stripe) {
appMeta.stripe.some(function (stripe) {
if (stripe.subscriptions) {
return stripe.subscriptions.some(function (sub) {
if (sub && sub.status === 'active' && sub.plan && sub.plan.interval) {
activeSubPlanInterval = sub.plan.interval;
return true;
}
});
}
});
}
return activeSubPlanInterval;
})();
u.subVia = (function(){
var arr = [];
if (appMeta) {
if (appMeta.has_pcd_subscription) arr.push('pcd');
if (appMeta.has_apple_subscription) arr.push('apple');
if (appMeta.has_google_subscription) arr.push('google');
if (appMeta.has_staff_subscription) arr.push('staff');
if (appMeta.has_giveaway_subscription) arr.push('giveaway');
}
return arr;
})();
u.newsletters = appMeta && appMeta.newsletter_subscriptions;
u.eventMember = appMeta && appMeta.newsletter_subscriptions && appMeta.newsletter_subscriptions.filter(function(x){return x==='Vulture Insider'||x==='TheCut Councin';});
u.isPrintSub = appMeta && appMeta.pcd_account_type === 'both';
window._nymPermutive = window._nymPermutive || {};
window._nymPermutive.user = {
newsletters: u.newsletters||null,
eventMember: u.eventMember||null,
isPrintSub: !!u.isPrintSub,
totalCount: userDetails.totalArticleCount||null,
standardCount: userDetails.standardArticleCount||null,
featureCount: userDetails.featureArticleCount||null,
magazineCount: userDetails.magazineArticleCount||null,
subStatus: u.subStatus||null,
subInterval: u.subInterval||null,
subVia: u.subVia||null,
subAge: u.subAge||null,
loyalty: userDetails.loyaltyLevel||null
};
permutive.addon('web', {page: window._nymPermutive});
}
function getUserLoyaltyLevel() {
var visitDatesStr = localStorage.getItem('visitDates') || '',
visitDates = visitDatesStr.split(','),
visitDatesLength = visitDates.length,
mostRecentVisit = visitDatesLength > 0 ? parseInt(visitDates[0], 10) : 0;
if (Date.now() - mostRecentVisit > 24 * 60 * 60 * 1000) {
visitDatesLength++;
}
if (visitDatesLength <= 1) {
return 'new';
} else if (visitDatesLength < 4) {
return 'return';
} else {
return 'loyal';
}
}
function getUserCount(cb) {
var cid = getC('nymcid='), sid = getC('sailthru_hid='), pid = [],
h = window.location.hostname, hs = h.split('.'),
rootDomain = (hs[hs.length - 1] === 'uk' ? hs[hs.length - 3] + '.' : '') + hs[hs.length - 2] + '.' + hs[hs.length - 1],
isQa = h.match(/(qa|beta|localhost|\.aws)\./i),
base = isQa ? 'https://views.' + window.location.hostname.split('.')[1] + '.sites.dev.aws.nymetro.com' : 'https://client.' + rootDomain,
xhr = new XMLHttpRequest(),
method = 'GET',
body,
isCountable = !_nymGtmPage.hasProduct && _nymGtmPage.featureTypes && (_nymGtmPage.pageType === 'Article' || _nymGtmPage.pageType === 'Video Page' || _nymGtmPage.pageType === 'Video');
if (sid) pid.push({id: sid, tag: 'sailthruid'});
if (!cid) {
if (sid) permutive.identify(pid);
cb({});
return;
}
pid.push({id: cid,tag: 'nymcid'});
permutive.identify(pid);
if (isCountable) {
var fts = (_nymGtmPage.featureTypes || '').split(',').map(function(str){return str.trim();}),
tagsData = (_nymGtmPage.tags || '').split(',').map(function(str){return str.trim();}),
articleType = fts.includes('new york magazine story') || tagsData.includes('new york magazine') ? 'Magazine' : 'Article';
method = 'POST';
body = '{"type":"'+articleType+'","site":"intelligencer","pageid":"'+(_nymGtmPage.pageUri||'').split('/_pages/').pop()+'"}';
}
xhr.responseType = 'json';
xhr.timeout = 3000;
xhr.ontimeout = cb.bind(this, {});
xhr.onload = function() {
let g = xhr.response && xhr.response.global,
c = xhr.response;
if (g) {
window.nymViewsResponse = xhr.response;
cb({
standardArticleCount: g.Article || 0,
featureArticleCount: g.Feature || 0,
magazineArticleCount: g.Magazine || 0,
totalArticleCount: g.total || 0,
vultureArticleCount: (typeof c.vulture === 'undefined' ? 0 : c.vulture.total),
intelArticleCount: (typeof c.intelligencer === 'undefined' ? 0 : c.intelligencer.total),
cutArticleCount: (typeof c.wwwthecut === 'undefined' ? 0 : c.wwwthecut.total),
grubstreetArticleCount: (typeof c.grubstreet === 'undefined' ? 0 : c.grubstreet.total),
curbedArticleCount: (typeof c.curbed === 'undefined' ? 0 : c.curbed.total)
});
} else {
cb({});
}
};
xhr.onerror = cb.bind(this, {});
xhr.open(method, base + (isQa && isCountable ? '/qa' : '') + '/views/' + cid);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(body);
}
function load(userDetails) {
var h = document.querySelector('html');
userDetails.newYorkMediaUserID = id;
window.dataLayer = window.dataLayer || [];
window.dataLayer.unshift({
event: 'dataLayer-initialized',
userDetails: userDetails,
pageDetails: {
author: _nymGtmPage.authors || getMeta('author'),
contentChannel: _nymGtmPage.contentChannel,
featureTypes: _nymGtmPage.featureTypes,
headline: _nymGtmPage.headline,
magazineIssueDate: _nymGtmPage.magazineIssueDate,
onSitePromotion: _nymGtmPage.onSitePromotion,
originalPublishDate: _nymGtmPage.originalPublishDate,
originalPublishDateISO: _nymGtmPage.originalPublishDateISO,
pageType: _nymGtmPage.pageType || getMeta('type'),
pageUri: _nymGtmPage.pageUri || h && h.getAttribute('data-uri'),
publishDate: _nymGtmPage.publishDate,
publishDateISO: _nymGtmPage.publishDateISO,
syndicatedFrom: _nymGtmPage.syndicatedFrom,
tags: _nymGtmPage.tags,
updatedDate: _nymGtmPage.updatedDate,
updatedDateISO: _nymGtmPage.updatedDateISO,
vertical: _nymGtmPage.vertical || getMeta('vertical'),
wordCount: _nymGtmPage.wordCount
}
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NL7LR9Z');
}
if (id) {
getUserCount(function(userDetails) {
userDetails.loyaltyLevel = getUserLoyaltyLevel();
loadPermutive(userDetails);
load(userDetails);
});
} else {
getUserCount(function(userDetails) {
userDetails.loyaltyLevel = getUserLoyaltyLevel();
loadPermutive(userDetails);
(new Fingerprint2({excludeJsFonts: true, excludeFlashFonts: true, excludeCanvas: true, excludeWebGL: true})).get(function (fp) {
var now = Date.now();
id = fp + '.' + now;
document.cookie = k + id + '; expires=' + (new Date(now + 20 * 31536000000)).toGMTString() + '; path=/';
load(userDetails);
});
})
}
}).call(this);
</script>
<!-- data-uri="nymag.com/intelligencer/_components/concert-ads/instances/general@published" -->
<script src="//z.moatads.com/voxprebidheader841653991752/moatheader.js" async></script>
<script src="//www.googletagservices.com/tag/js/gpt.js" async></script>
<script src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async></script>
<script src="//c.amazon-adsystem.com/aax2/apstag.js" async></script>
<script src="https://cdn.concert.io/lib/concert-ads/v2-latest/concert_ads.js" data-name="concert-ads"></script>
<script>
window.concertConfigUrl = 'https://concertads-configs.vox-cdn.com/clay/intelligencer/config.json';
</script>
<!-- data-uri="nymag.com/intelligencer/_components/youtube-player-head/instances/new@published" -->
<script>
var nymYTApiReady = false;
window.onYouTubeIframeAPIReady = function () {
var nymEventYTApiReady = new Event('nym-youtube-event:youtube-api-ready');
document.dispatchEvent(nymEventYTApiReady);
nymYTApiReady = true;
}
</script>
<!-- data-uri="nymag.com/intelligencer/_components/clay-webfont/instances/millerText@published" -->
<link rel="stylesheet" href="https://fonts.nymag.com/miller.css">
<!-- data-uri="nymag.com/intelligencer/_components/facebook-news-feed/instances/new@published" -->
<meta property="article:opinion" content="true" />
<!-- data-editable-end -->
<style>@font-face{font-family:icons;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAx0AA8AAAAAFTwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IUjfY21hcAAAAdgAAABaAAABmihx7L9jdnQgAAACNAAAABMAAAAgBtn/AmZwZ20AAAJIAAAFkAAAC3CKkZBZZ2FzcAAAB9gAAAAIAAAACAAAABBnbHlmAAAH4AAAAcMAAAIG0lpFOWhlYWQAAAmkAAAAMAAAADYVlofyaGhlYQAACdQAAAAgAAAAJAdvA15obXR4AAAJ9AAAABQAAAAUEHUAAGxvY2EAAAoIAAAADAAAAAwA2AFDbWF4cAAAChQAAAAgAAAAIADEC9ZuYW1lAAAKNAAAAXcAAALNzJ0fIXBvc3QAAAusAAAATAAAAGStcaXLcHJlcAAAC/gAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZPZmnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGF4wMwf9z2KIYg5hmA4UZgTJAQDXzwt+AHic7ZGxDYBADAPvSaBADELBEAxBxf7Fb/HvhIxBpLNkK0rhACtg4hIO7aUR8yhtmRt75s6ZOx55tzGkhMp76qLduLHxz5F6l/Po6iPbK9QYvYgv9AKfV8oPQQAAeJxjYEADEhDIHPI/E4QBEnoD3wB4nK1WaXfTRhQdeUmchCwlCy1qYcTEabBGJmzBgAlBsmMgXZytlaCLFDvpvvGJ3+Bf82Tac+g3flrvGy8kkLTncJqTo3fnzdXM22USWpLYC+uRlJsvxdTWJo3sPAnphk3LUXwoO3shZYrJ3wVREK2W2rcdh0REIlC1rrBEEPseWZpkfOhRRsu2pFdNyi096S5b40G9Vd9+GjrKsTuhpGYzdGg9siVVGFWiSKY9UtKmZaj6K0krvL/CzFfNUMKITiJpvBnG0EjeG2e0ymg1tuMoimyy3ChSJJrhQRR5lNUS5+SKCQzKB82Q8sqnEeXD/Iis2KOcVrBLttP8vi95p3c5P7Ffb1G25EAfyI7s4Ox0JV+EW1th3LST7ShUEXbXd0Js2exU/2aP8ppGA7crMr3QjGCpfIUQKz+hzP4hWS2cT/mSR6NaspETQetlTuxLPoHW44gpcc0YWdDd0QkR1P2SMwz2mD4e/PHeKZYLEwJ4HMt6RyWcCBMpYXM0SdowcmAlZYsqqfWumDjldVrEW8J+7drRl85o41B3YjxbDx1bOVHJ8WhSp5lMndpJzaMpDaKUdCZ4zK8DKD+iSV5tYzWJlUfTOGbGhEQiAi3cS1NBLDuxpCkEzaMZvbkbprl2LVqkyQP13KP39OZWuLnTU9oO9LNGf1anYjrYC9PpaeQv8Wna5SJF6frpGX5M4kHWAjKRLTbDlIMHb/0O0svXlhyF1wbY7u3zK6h91kTwpAH7G9AeT9UpCUyFmFWIVkBirWtZlsnVrBapyNR3Q5pWvqzTBIpyHBfHvoxx/V8zM5aYEr7fidOzIy49c+1LCNMcfJt1PZrXqcVyAXFmeU6nWZbv6zTH8gOd5lme1+kIS1unoyw/1GmB5Uc6HWN5QQuadN/BkIsw5AIOkDCEpQNDWF6CISwVDGG5CENYFmEIyyUYwvJjGMJyGYawvKxl1dRTSePamVgGbEJgYo4eucxF5WoquVRCu2hUakOeEm6VVBTPqn9loF488oY5sBZIl8iaXzHOlY9G5fjWFS1vGjtXwLHqbx+O9jnxUtaLhT8F/9XWVCW9Ys3Dk6vwG4aebCeqNql4dE2Xz1U9uv5fVFRYC/QbSIVYKMqybHBnIoSPOp2GaqCVQ8xszDy063XLmp/D/TcxQhZQ/fg3FBoL3INOWUlZ7eCs1dfbstw7g3I4EyxJMTfz+lb4IiOz0n6RWcqej3wecAWMSmXYagOtFbzZJzEPmd4kzwRxW1E2SNrYzgSJDRzzgHnznQQmYeqqDeRO4YYN+AVhbsF5J1yieqMsh+5F7PMopPxbp+JE9qhojMCz2Rthr+9Cym9xDCQ0+aV+DFQVoakYNRXQNFJuqAZfxtm6bULGDvQjKnbDsqziw8cW95WSbRmEfKSI1aOjn9Zeok6q3H5mFJfvnb4FwSA1MX9733RxkMq7WskyR20DU7calVPXmkPjVYfq5lH1vePsEzlrmm66Jx56X9Oq28HFXCyw9m0O0lImF9T1YYUNosvFpVDqZTRJ77gHGBYY0O9Qio3/q/rYfJ4rVYXRcSTfTtS30edgDPwP2H9H9QPQ92Pocg0uz/eaE59u9OFsma6iF+un6Dcwa625WboG3NB0A+IhR62OuMoNfKcGcXqkuRzpIeBj3RXiAcAmgMXgE921jOZTAKP5jDk+wOfMYdBkDoMt5jDYZs4awA5zGOwyh8Eecxh8wZx1gC+ZwyBkDoOIOQyeMCcAeMocBl8xh8HXzGHwDXPuA3zLHAYxcxgkzGGwr+nWMMwtXtBdoLZBVaADU09Y3MPiUFNlyP6OF4b9vUHM/sEgpv6o6faQ+hMvDPVng5j6i0FM/VXTnSH1N14Y6u8GMfUPg5j6TL8Yy2UGv4x8lwoHlF1sPufvifcP28VAuQABAAH//wAPeJxVUE1rE1EUvfe++XCcrzzyZsYm06QzmoxpMNS02kJCCW5Cu2xdumolRRfG1o3Yn1AouAlk606RboxQ/4PQjUtBf4CCuhQzekdw4X2bw7nnncs5gAC/H1JV7IAA4w0B3mgHFmE5/0rVCf7CL7kCAh6as0YHC9qD6zoS0Bj4yxgEijGghmPQtBGAdck0WKZLaehhuxwkclXqiUymmI/mgm7OL8TOKCe6/35+UdgKvv9Aq4i7sABdGEI2uKaQBA4BkN1RsLEgPkHk0tadwXLrVldjZzQN82pqBFKFPezWsYabuC7XOmg0Omh6GIVRyBKjhqu31/llzczsIPM1ZJaXTG9iM8NnMy88UnGsjqQ7sxcrEv2FKn5wMt/WrL00SdI9R4vLgXeY8Rw+dxuLur2SJCueVnJl4PdbrT59fCsxVvkPFTszS3Mij157kSPu+cJxlrzj6WQyPfabFSqdnL16eXbyyRNXGv7G6emGv+zaWNo+P98uKuYuPosnYhcURJAO6lEYCEAcEnIZjxk5uIVgXwaFSuiqraccq7lW5OsWgVWRWMgGvnt6sN/r93v7B9/+gZ/4aOk/4i+gF3n9O/wBH/FeYwB4nGNgZGBgAOKT71Nmx/PbfGXgZn4BFGG4qbdIA0H/z2SRYg4BcjkYmECiAFKzCth4nGNgZGBgDvqfxcDAwsLA8P8VixQDUAQFsAIAYLUD1QPoAAACGwAAAv0AAAQEAAADcQAAAAAAAAASAEAAxgEDAAEAAAAFAEgAAwAAAAAAAgAMABwAcwAAADwLcAAAAAB4nHWQy07CQBSG/5GLCokaTdw6KwMxlkviAhISEgxsdEMMW1NKaUtKh0wHEl7Dd/BhfAmfxZ92MAZim+l855szZ04HwDW+IZA/Txw5C5wxyvkEp+hZLtA/Wy6SXyyXUMWb5TL9u+UKHhBYruIGH6wgiueMFvi0LHAlLi2f4ELcWS7QP1ouknuWS7gVr5bL9J7lCiYitVzFvfgaqNVWR0FoZG1Ql+1mqyOnW6moosSNpbs2odKp7Mu5Sowfx8rx1HLPYz9Yx67eh/t54us0UolsOc29GvmJr13jz3bV003QNmYu51ot5dBmyJVWC98zTmjMqtto/D0PAyissIVGxKsKYSBRo61zbqOJFjqkKTMkM/OsCAlcxDQu1twRZisp4z7HnFFC6zMjJjvw+F0e+TEp4P6YVfTR6mE8Ie3OiDIv2ZfD7g6zRqQky3QzO/vtPcWGp7VpDXftutRZVxLDgxqS97FbW9B49E52K4a2iwbff/7vB+x4hFUAeJxjYGKAAC4G7ICVkYmRmZGFkZWRj
<body class="layout us">
<section class="top" data-editable="top" data-track-zone="top"> <div data-uri="nymag.com/intelligencer/_components/banner-callout/instances/ckg82hxyf000f3g6ebu1tnclx@published" class="banner-callout " data-editable="settings">
<div class="banner-wrapper">
<div class="callout"><a href="https://www.curbed.com/?utm_source=disitepromo&amp;utm_medium=banner-callout&amp;utm_campaign=article-curbed-launch">Curbed</a> is now a part of <em>New York</em> Magazine.</div>
<div class="banner-link-wrapper">
<a href="https://www.curbed.com/article/curbed-new-york-magazine.html?utm_source&#x3D;disitepromo&amp;utm_medium&#x3D;banner-callout&amp;utm_campaign&#x3D;article-curbed-launch"><span class="banner-link">Learn More</span/></a>
<div class="banner-divider"><span>|</span></div>
<div class="banner-button">
<button class="banner-trigger" type="button" aria-expanded="true" aria-controls="banner-callout"><span class="banner-link domestic">Dismiss</span></button>
</div>
</div>
</div>
</div>
<nav data-uri="nymag.com/intelligencer/_components/global-nav/instances/social-off@published" class="global-nav" aria-label="New York Magazine sites" data-editable="settings">
<div class="global-nav-inner">
<ul class="global-nav-site-list">
<li class="vertical-item"><a class="vertical-link global-nav-track" href="https://nymag.com/intelligencer">Intelligencer</a></li>
<li class="vertical-item"><a class="vertical-link global-nav-track" href="https://www.thecut.com">The Cut</a></li>
<li class="vertical-item"><a class="vertical-link global-nav-track" href="https://www.vulture.com">Vulture</a></li>
<li class="vertical-item"><a class="vertical-link" href="https://nymag.com/strategist">The Strategist</a></li>
<li class="logo-item"><a class="logo-link global-nav-track" href="https://nymag.com"><svg class="logo-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 901.89 194.78" aria-label="New York" role="img">
<path d="M448.91,49l.63-2.12H420.45l-.65,2.09c7.58.54,9.84,4.56,9.84,7.89A14.08,14.08,0,0,1,427.92,63l-32.24,61.8-4.86-67c-.53-6.94,3.24-8.78,10.73-8.85l.65-2.13H371.47l-.64,2.1c7.61.63,9.93,3.28,9.93,6.38a11.53,11.53,0,0,1-1.49,5.21l-31.44,64L342.94,58c-.38-7.61,3.43-8.73,10.47-9l.63-2.12H322.66L322,49c8.85.51,11.56,3.07,12.19,11.21l6.22,76.7h3.81l37.84-76.79,6.18,76.79h3.65l38.59-73.66C435.63,53.46,441.38,49.43,448.91,49Zm-194.64,0c4.9.35,8,1.36,9.25,3.2s1.25,4.56,0,8.92L245.22,122c-2.13,6.88-7.3,10.65-15,11.13l-.8,2.25h76.43l13.25-26.17-1.58-.66C306.65,125.81,290.7,133,262.77,133H251.35c.19-.63,12.8-42.58,12.91-42.93H277c5.12,0,8.54,1.14,10.45,3.5,2.19,2.69,2.47,7.3,1,14.29h1.95L301,72.66h-2C295.24,82.42,287.45,88,277.13,88H264.9c.19-.63,11.66-38.66,11.76-39h11.9c15,0,24.41,6.58,27.75,19.14l1.59-.24-2.84-21H254.91Zm60.25,108.79c-3.82,0-6.29,1.68-6.29,4.31,0,2.3,2.12,3.68,4.17,3.68a6.25,6.25,0,0,0,2.65-.7,5.63,5.63,0,0,1,2.24-.61c3.36,0,5.79,3.53,5.79,8.4,0,11.12-10.47,19.18-24.89,19.18-29.66,0-58.73-24.6-88.86-75.21C221.68,76.9,246.5,10.13,274.19,10.13a26.72,26.72,0,0,1,11,2.38,17.49,17.49,0,0,0,6.81,1.7c6,0,7.59-3.74,7.59-6,0-4.93-4.88-8.25-12.16-8.25-40.41,0-65,64.46-80.06,113.25-14.2-24.84-33.09-64.08-43.12-109.84H117.63c-12,0-32.25,2.58-32.25,19.7a14,14,0,0,0,14,14c7.83,0,12-5.17,12-8.9,0-2.33-1.3-4.83-4.17-4.83S103,25.77,103,28.17a4.69,4.69,0,0,1-4.82,5c-5.71,0-9.7-4.26-9.7-10.36,0-11,9.8-16.57,29.13-16.57H137.4c11.58,0,16.68,5.75,13.78,17.33C131.37,93.37,91.74,168,39.92,168,16.08,168,3.6,154.08,3.6,140.33c0-10,6.76-17.39,12.81-17.39,4,0,5.48,2.66,6.9,5.23,1.34,2.41,2.72,4.9,6.16,4.9a4.89,4.89,0,0,0,5-5c0-5.54-6.29-9.72-14.62-9.72-9.58,0-19.84,8.83-19.84,22,0,18,16.79,31.1,39.92,31.1,27.73,0,53.63-19.48,77-57.91,22.3-36.71,34.48-78.18,38-91.28,20.31,72.63,81,172.54,142.84,172.54,16.59,0,28.17-9.24,28.17-22.45C325.87,164.13,320.88,157.73,314.52,157.73ZM626.72,44.88c-26.41,0-53.31,29.54-53.31,58.53,0,22.35,14.74,34.05,29.31,34.05,12.71,0,25.84-6.52,36-17.88a64.46,64.46,0,0,0,16.45-42.45C655.21,57.84,643.76,44.88,626.72,44.88Zm-24.17,90c-11.9,0-19-10.53-19-28.06,0-25.36,21.1-59.4,42.69-59.4,15.31,0,18.52,13.69,18.52,25.12C644.75,94.29,630.26,134.9,602.55,134.9ZM621.85,6.18l.79-2.77H576.9l-.78,2.76c12,.62,15.4,5.83,15.4,10.37q0,4-3.22,9.19s-59,92.5-63.68,99.74c-.26-1.14-24.51-104.23-24.51-104.23a23.12,23.12,0,0,1-.65-5c0-7.15,5.5-9.63,16.12-10l.78-2.78H469.47l-.8,2.76c10,.39,15.89,3.07,19,15.84,5.6,23,27.27,114.44,27.9,117.11-22.68,33.16-41.81,52.37-72.38,52.37-22.29,0-39.1-15.41-39.1-35.84s16.3-37,36.33-37c12.45,0,19.17,6.35,19.17,12.32a7.07,7.07,0,0,1-3.32,6.16c-1.66,1.06-3.21,2.4-3.21,4.94a4.19,4.19,0,0,0,4.49,4.17c4.3,0,6.62-5.17,6.62-10,0-12.54-9.1-20.34-23.75-20.34-24.56,0-39.77,21-39.77,40.42,0,18.9,15.91,38.45,42.54,38.45,38.88,0,59.37-30.81,81.06-63.43,0,0,62.4-97.12,69-107C601,13,610.87,6.63,621.85,6.18ZM888.42,138.92c-6.45,0-9.88,4.41-9.88,7.59a3.15,3.15,0,0,0,3,3.19,4,4,0,0,0,3.81-2.41A6.44,6.44,0,0,1,891,144c5.12,0,8.58,3.48,8.58,9.26,0,10.39-10.88,18.85-24.24,18.85-33.66,0-62.77-29.75-89-90.93l30.87-23.56c10.13-7.49,15.07-8.29,19.11-8.6l.65-2.13H807.1L806.47,49c5,.28,7.92,2.14,7.92,4.68,0,2-1.7,4.37-5,7L766.77,92.79,776.17,62l.2-.57C779,53.81,780.66,49.52,791.64,49l.63-2.12H758.44L757.78,49c4.91.22,7.89,1.24,9.15,3s1.21,4.88-.38,10.37L748.92,121.3c-2.29,7.35-7,11.74-12.49,11.74-5,0-8.4-3.06-12.35-11.29L708.87,90.69c13.73-2.58,29.6-11,29.6-26.46,0-10.83-7.53-17.94-26-17.88l-15.74.28c-7.73.2-15.87.39-21.85.21L674.21,49c8.88.57,12.22,2.79,8.92,13.4l-17.8,58.94c-2.31,7.42-7.33,11.3-15.12,11.75l-.83,2.28H685l.63-2.28c-6.67-.31-11.67-1.37-11.67-7.26a16.67,16.67,0,0,1,.8-4.67s8.66-28.86,8.76-29.21H699.7c.06.1.12.23.12.23,7.06,14.13,15.86,31.72,21,43.05l.07.14h47.86l.62-2.29c-6.6-.15-11.81-1.56-11.81-7.32a16.13,16.13,0,0,1,.79-4.6s7.08-23.6,7.32-24.42L778,87.15c16.32,32.93,43.6,87.69,96.74,87.69,15.24,0,27.18-9.5,27.18-21.63C901.89,143.92,895,138.92,888.42,138.92ZM696.1,89.61H684.2L696.62,49c2-.18,8-.48,13-.48,15.85,0,19.18,7.94,19.18,14.61C728.83,75.19,723.15,89.61,696.1,89.61Z"/>
</svg>
</a></li>
<li class="vertical-item"><a class="vertical-link global-nav-track" href="https://www.curbed.com">Curbed</a></li>
<li class="vertical-item"><a class="vertical-link global-nav-track" href="https://www.grubstreet.com">Grub Street</a></li>
<li class="dropdown-wrap vertical-item magazine-item">
<div class="dropdown magazine-dropdown">
<button class="dropdown-button magazine-button" type="button">Magazine</button>
<div class="dropdown-content magazine-content">
<div class="dropdown-links">
<a class="dropdown-link global-nav-track" href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source&#x3D;internal&amp;utm_medium&#x3D;internal&amp;utm_campaign&#x3D;subscribe-button">Subscribe to the Magazine</a>
<a class="dropdown-link global-nav-track" href="https://nymag.com/maglinks/global-02">Give a Gift Subscription</a>
<a class="dropdown-link global-nav-track" href="https://nymag.com/maglinks/global-03">Buy Back Issues</a>
<a class="dropdown-link global-nav-track" href="https://nymag.com/maglinks/global-04">Current Issue Contents</a>
</div>
<a href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source&#x3D;internal&amp;utm_medium&#x3D;internal&amp;utm_campaign&#x3D;subscribe-button" class="img-link global-nav-track"><img class="img-data" src="https://pyxis.nymag.com/v1/imgs/c71/538/c69e89b6808d7082cee5f9e72aa5646216-2120COV-LLS.w240.jpg" alt="Subscribe to New York Magazine" itemprop="contentUrl"></a>
</div>
</div>
</li>
</ul>
<ul class="global-nav-user-list">
<li class="user-subscribe user-item user-link"><a class="subscribe-link global-nav-track" href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source&#x3D;internal&amp;utm_medium&#x3D;internal&amp;utm_campaign&#x3D;subscribe-button">Subscribe</a></li>
<li class="user-signin user-item user-link"><button class="user-button sign-in-button" type="button">Sign In</button></li>
<li class="dropdown-wrap account-dropdown user-item user-link">
<div class="dropdown">
<button class="dropdown-button account-button user-button" type="button">Account</button>
<div class="dropdown-content account-content">
<div class="dropdown-links">
<div class="dropdown-link-wrapper">
<div class="dropdown-link-inner-wrapper">
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="23" height="43" viewBox="0 0 23 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 42.646l11.74-21.682L0 0l23 20.964z" fill="#000" fill-rule="evenodd"/></svg>
<a class="dropdown-link global-nav-track" href="https://subs.nymag.com/account/">Profile</a>
</div>
</div>
<div class="dropdown-link-wrapper">
<div class="dropdown-link-inner-wrapper user-signout">
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="23" height="43" viewBox="0 0 23 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 42.646l11.74-21.682L0 0l23 20.964z" fill="#000" fill-rule="evenodd"/></svg>
<div class="dropdown-link" role="button">Sign Out</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</nav>
</section>
<header class="page-header page-sticky-header" data-editable="pageHeader" data-track-zone="page-header"> <div data-uri="nymag.com/intelligencer/_components/article-nav/instances/intelligencer@published" class="article-nav">
<!-- FIRST SCROLL STATE-->
<div class="article-nav-dynamic article-nav-top">
<div class="article-nav-top-left">
<div class="menu" data-editable="navDropdown">
<div data-uri="nymag.com/intelligencer/_components/nav-dropdown-button/instances/intelligencer@published" class="nav-dropdown-button closed" data-editable="settings">
<nav class="dropdown-body">
<button class="nav-dropdown-button-trigger" aria-expanded="false" aria-controls="nav-dropdown-button-menu">
<span class="hamburger ">
<span class="inactive">
<svg role="presentation" pointer-events="none" role="img" viewbox="0 0 20 20" preserveAspectRatio="none" width="21" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M1 17h18v-2H1zM1 11h18V9H1zM1 5h18V3H1z"/></g></svg>
<span class="button-label">Menu</span>
</span>
<span class="active">
<svg role="presentation" pointer-events="none" role="img" viewbox="0 0 20 20" preserveAspectRatio="none" width="21" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M1 17h18v-2H1zM1 11h18V9H1zM1 5h18V3H1z"/></g></svg>
<span class="button-label">Menu</span>
</span>
</span>
<span class="close-x">
<span class="inactive">
<svg role="presentation" viewbox="0 0 20 20" preserveAspectRatio="none" width="19" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M.808 2.222l16.97 16.97 1.414-1.414L2.222.808z"/><path d="M2.222 19.192l16.97-16.97L17.778.808.808 17.778z"/></g></svg>
<span class="button-label">Close</span>
</span>
<span class="active">
<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M17.14 15L30 27.88 27.86 30 15 17.17 2.14 30 0 27.88 12.86 15 0 2.17 2.14 0 15 12.88 27.86 0 30 2.17z"/></svg>
<span class="button-label">Close</span>
</span>
</span>
</button>
<div id="nav-dropdown-button-menu" class="dropdown-body-scroll">
<div class="primary-columns">
<div class="primary-column">
<ul class="primary-column-list">
<li class="primary-column-link">
<a href="/intelligencer/politics/">Politics</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/business/">Business</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/tech/">Technology</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/ideas/">Ideas</a>
</li>
</ul>
</div>
</div>
<ul class="secondary-links">
<li class="secondary-link">
<a href="https://nymag.com/newsletters">Newsletters</a>
</li>
</ul>
<div class="social-search">
<div class="services" data-editable="services">
<button type="button" class="follow_circle facebook" data-handle="NewYorkMag" data-uri="nymag.com/intelligencer/_components/follow/instances/facebook-circle@published" aria-label="Like Us on Facebook">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M20.788 28.998V19.42h3.538l.532-3.734h-4.07v-2.383c0-1.08.33-1.817 2.036-1.817H25v-3.34A32.453 32.453 0 0 0 21.832 8c-3.138 0-5.285 1.74-5.285 4.934v2.753H13v3.735h3.547V29h4.24v-.002z" fill="#FFF"/></g></svg>
<span class="button-text">Like Us</span>
</button>
<button type="button" class="follow_circle twitter" data-handle="intelligencer" data-uri="nymag.com/intelligencer/_components/follow/instances/twitter-circle@published" aria-label="Follow Us on Twitter">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M29.042 12.736a7.442 7.442 0 0 1-2.127.583 3.695 3.695 0 0 0 1.629-2.048 7.417 7.417 0 0 1-2.351.898 3.701 3.701 0 0 0-6.308 3.376 10.504 10.504 0 0 1-7.629-3.868 3.69 3.69 0 0 0-.501 1.861 3.7 3.7 0 0 0 1.646 3.081 3.711 3.711 0 0 1-1.676-.462v.047a3.703 3.703 0 0 0 2.969 3.628 3.643 3.643 0 0 1-1.671.066 3.706 3.706 0 0 0 3.458 2.57A7.439 7.439 0 0 1 11 24a10.46 10.46 0 0 0 5.675 1.662c6.81 0 10.531-5.642 10.531-10.53 0-.161-.004-.321-.011-.48a7.544 7.544 0 0 0 1.847-1.916" fill="#FFF"/></g></svg>
<span class="button-text">Follow Us</span>
</button>
</div>
</div>
<ul class="sites">
<li class="site"><a href="https://nymag.com/">NYMag.com</a></li>
<li class="site"><a href="https://nymag.com/maglinks/global-04">New York Magazine</a></li>
<li class="site"><a href="https://nymag.com/intelligencer/">Intelligencer</a></li>
<li class="site"><a href="https://www.vulture.com">Vulture</a></li>
<li class="site"><a href="https://www.thecut.com">The Cut</a></li>
<li class="site"><a href="https://nymag.com/strategist/">The Strategist</a></li>
<li class="site"><a href="https://www.grubstreet.com/">Grub Street</a></li>
<li class="site"><a href="https://www.curbed.com/">Curbed</a></li>
</ul>
</div>
</nav>
</div>
</div>
</div>
<div class="article-nav-top-center">
<a class="logo" href="//nymag.com/intelligencer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 777 151" aria-label="Intelligencer"><defs><clipPath id="clip-path"><path class="cls-1" d="M25.16-315.25v-23.3c3.86-.59 6.34-2.12 7.44-4.57a26.52 26.52 0 0 0 1-9.05v-49.29a27.44 27.44 0 0 0-1.21-8.87q-1.64-3.5-7.26-3.85v-23.47h47.19v23.47q-5.59.36-7 4.21a21.05 21.05 0 0 0-1.46 9.23v48.57a20.5 20.5 0 0 0 1.46 9.05c.92 2.45 3.25 4 7 4.57v23.3z"/></clipPath><clipPath id="clip-path-2"><path class="cls-1" d="M116-315.51V-335a7.26 7.26 0 0 0 3.86-3.15 11.37 11.37 0 0 0 .66-4.23v-34.27a10.22 10.22 0 0 0-1.41-5.67q-1.32-2.43-5.18-2.43-7.31.36-7 8.1V-342a9.63 9.63 0 0 0 .76 4.05 7.2 7.2 0 0 0 3.1 3v19.52h-33V-335c2.23-.24 3.62-1.23 4.19-3a17 17 0 0 0 .77-5.13v-34.63a18.58 18.58 0 0 0-.77-5.58c-.57-1.44-2-2.28-4.19-2.52v-19.52H107v4.9a42 42 0 0 1 9-5.9 23.89 23.89 0 0 1 10.18-2.14q8.82.18 14 5.83a23.22 23.22 0 0 1 4.93 15.08v44.5a15.29 15.29 0 0 0 .86 5.12q.76 2.6 4.11 3v19.52z"/></clipPath><clipPath id="clip-path-3"><path class="cls-2" d="M1.72-307.22h397.43v4.08H1.72z"/></clipPath><clipPath id="clip-path-4"><path class="cls-2" d="M445.01-307.22h332.21v4.08H445.01z"/></clipPath><clipPath id="clip-path-5"><path class="cls-1" d="M193.94-332.42q0 18.53-18.25 18.71-18.78-.54-18.95-19.81v-53.23h-6.83v-17.38a13.39 13.39 0 0 0 8.8-2.78 14.42 14.42 0 0 0 4.57-6.45 34.41 34.41 0 0 0 2.16-8.78c.11-3.05.17-6 .17-9h15.85v25.72h12.48v18.63h-12.48v48.94c-.12 1.61.64 2.42 2.27 2.42s2.38-.75 2.38-2.24v-10h7.83z"/></clipPath><clipPath id="clip-path-6"><path class="cls-1" d="M258.67-353.16q.18 15.42-6.73 27.16-6.9 11.94-23.45 12.29-9.77-.19-16-4.75a33.38 33.38 0 0 1-9.85-11.92 52.25 52.25 0 0 1-5-15.95 94.35 94.35 0 0 1-1.56-16.85 64.26 64.26 0 0 1 7.08-30.64q7.26-14.16 25-14.7a24 24 0 0 1 14.84 4.57 31.85 31.85 0 0 1 9.11 11.95 76.24 76.24 0 0 1 6.56 31.36v3.86H223.3v4.73a32.83 32.83 0 0 0 1.3 9.9 9.41 9.41 0 0 0 2.24 4.2 4.28 4.28 0 0 0 3.88 2.05c3.8-.12 5.92-2.32 6.39-6.6.23-4.05.28-7.59.17-10.63zm-25.27-24a30.54 30.54 0 0 0-.69-6.24c-.57-2.08-2-3.17-4.4-3.29a4 4 0 0 0-3.88 3.29 20.33 20.33 0 0 0-1 5.88v4.55h9.92z"/></clipPath><clipPath id="clip-path-7"><path class="cls-1" d="M260.53-315.51V-335q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41.12 41.12 0 0 0-.86-8.53 6.67 6.67 0 0 0-2.15-3.15 7.31 7.31 0 0 0-4.21-1.07v-19.53h30.78v90.23a21.94 21.94 0 0 0 1.29 8.25c.8 2.82 2.77 4.28 5.91 4.4v19.52z"/></clipPath><clipPath id="clip-path-8"><path class="cls-1" d="M302.35-315.25v-19.52q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41 41 0 0 0-.86-8.53 6.81 6.81 0 0 0-2.15-3.15 7.33 7.33 0 0 0-4.21-1.08v-19.52h30.77v90.23a21.94 21.94 0 0 0 1.29 8.25q1.2 4.21 5.92 4.4v19.52z"/></clipPath><clipPath id="clip-path-9"><path class="cls-1" d="M345.22-315.51V-335q5.19-.18 6.4-4.41a41.75 41.75 0 0 0 .86-8.28v-25.45a40.86 40.86 0 0 0-.86-8.46 6.32 6.32 0 0 0-2.16-3.15 7.33 7.33 0 0 0-4.24-1.08v-19.52h31.63v57.69a22.89 22.89 0 0 0 1.21 8.26c.8 2.81 2.82 4.28 6 4.4v19.52zm32-108.6a15 15 0 0 1-4.22 10.39 13.58 13.58 0 0 1-10.26 4.48 12.83 12.83 0 0 1-10.08-4.65 13.85 13.85 0 0 1-4.4-10.4 15.46 15.46 0 0 1 4.22-10.84 13.76 13.76 0 0 1 10.09-4.57 14.12 14.12 0 0 1 10.43 4.57 16.73 16.73 0 0 1 4.2 11.02z"/></clipPath><clipPath id="clip-path-10"><path class="cls-1" d="M460.65-398.17a8.69 8.69 0 0 1-1.81 5.35 5.73 5.73 0 0 1-4.91 2.76 5.07 5.07 0 0 1-4.1-1.87 5.09 5.09 0 0 1-2-4.19 16.21 16.21 0 0 1 .53-4.2 12.69 12.69 0 0 0-4.89 3.85 51.49 51.49 0 0 1 4.54 8.58 28.92 28.92 0 0 1 1.51 9.74 32.3 32.3 0 0 1-8.4 21.54 26.24 26.24 0 0 1-20.62 9.92 48.66 48.66 0 0 1-11.76-1.42 5.92 5.92 0 0 0-2 .75 2.53 2.53 0 0 0-1.06 2.23 3.14 3.14 0 0 0 2.56 3.26 11.47 11.47 0 0 0 4.32.92q4.66 0 9.35-.36 6.71 0 13.24.54a32.93 32.93 0 0 1 12.26 4.47 19.36 19.36 0 0 1 7.59 8.77 33.39 33.39 0 0 1 2 11.71q0 8.42-3.06 13.51a22.44 22.44 0 0 1-8.61 8.5 41.07 41.07 0 0 1-12.12 4 70.38 70.38 0 0 1-13.6 1.25 79.7 79.7 0 0 1-10.27-.71 40 40 0 0 1-11-3 22.47 22.47 0 0 1-8.43-6.09 13.88 13.88 0 0 1-3.6-9.86 12.47 12.47 0 0 1 1.93-7 34 34 0 0 1 4.72-4.93 40.38 40.38 0 0 1-5.07-7.88 19.38 19.38 0 0 1-1.92-9.05q-.18-13
</a>
</div>
<div class="article-nav-top-right">
<div class="search srch-scroll-a" data-editable="search">
<div data-uri="nymag.com/intelligencer/_components/nav-search-button/instances/article@published" class="nav-search-button closed" data-editable="settings">
<div class="search-body">
<div class="search-container">
<button class="nav-search-button-trigger">
<span class="magnifier">
<span class="inactive">
<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M18.06,15.69A9.36,9.36,0,0,0,3.74,3.74h0a9.37,9.37,0,0,0,12,14.32l6.43,6.44A1.68,1.68,0,0,0,23.3,25a1.71,1.71,0,0,0,1.19-.49,1.68,1.68,0,0,0,0-2.38ZM5.79,5.8a6.44,6.44,0,1,1-.06.06Z" fill='#111'/></svg>
<h2 class="hidden-text">Search</h2>
</span>
<span class="active">
<svg aria-labelledby="nav-search-button-search-icon-pressed" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><title id="nav-search-button-search-icon-pressed">Search</title><path d="M18.48,15.91A10.15,10.15,0,0,0,3,3V3A10.15,10.15,0,0,0,15.9,18.49l7,7a1.82,1.82,0,0,0,2.58-2.58ZM5.19,5.2a7,7,0,1,1-.06.06Z" fill='#111'/></svg>
</span>
</span>
<span class="close-x">
<svg aria-labelledby="nav-search-button-close-icon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11">
<title id="nav-search-button-close-icon">Close</title>
<polygon points="0.44 1.22 9.78 10.56 10.56 9.78 1.22 0.44 0.44 1.22"/>
<polygon points="1.22 10.56 10.56 1.22 9.78 0.44 0.44 9.78 1.22 10.56"/>
</svg>
</span>
</button>
<form class="nav-search-form" name="search" method="get" action="https://nymag.com/search.html">
<input aria-label="Search" type="text" name="q" class="search-input" placeholder="Search" />
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- DEEP SCROLL STATE-->
<div class="article-nav-dynamic article-nav-deepscroll">
<div class="article-nav-top-left">
<div class="menu" data-editable="navDropdown">
<div data-uri="nymag.com/intelligencer/_components/nav-dropdown-button/instances/intelligencer@published" class="nav-dropdown-button closed" data-editable="settings">
<nav class="dropdown-body">
<button class="nav-dropdown-button-trigger" aria-expanded="false" aria-controls="nav-dropdown-button-menu">
<span class="hamburger ">
<span class="inactive">
<svg role="presentation" pointer-events="none" role="img" viewbox="0 0 20 20" preserveAspectRatio="none" width="21" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M1 17h18v-2H1zM1 11h18V9H1zM1 5h18V3H1z"/></g></svg>
<span class="button-label">Menu</span>
</span>
<span class="active">
<svg role="presentation" pointer-events="none" role="img" viewbox="0 0 20 20" preserveAspectRatio="none" width="21" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M1 17h18v-2H1zM1 11h18V9H1zM1 5h18V3H1z"/></g></svg>
<span class="button-label">Menu</span>
</span>
</span>
<span class="close-x">
<span class="inactive">
<svg role="presentation" viewbox="0 0 20 20" preserveAspectRatio="none" width="19" height="19" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M.808 2.222l16.97 16.97 1.414-1.414L2.222.808z"/><path d="M2.222 19.192l16.97-16.97L17.778.808.808 17.778z"/></g></svg>
<span class="button-label">Close</span>
</span>
<span class="active">
<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path d="M17.14 15L30 27.88 27.86 30 15 17.17 2.14 30 0 27.88 12.86 15 0 2.17 2.14 0 15 12.88 27.86 0 30 2.17z"/></svg>
<span class="button-label">Close</span>
</span>
</span>
</button>
<div id="nav-dropdown-button-menu" class="dropdown-body-scroll">
<div class="primary-columns">
<div class="primary-column">
<ul class="primary-column-list">
<li class="primary-column-link">
<a href="/intelligencer/politics/">Politics</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/business/">Business</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/tech/">Technology</a>
</li>
<li class="primary-column-link">
<a href="/intelligencer/ideas/">Ideas</a>
</li>
</ul>
</div>
</div>
<ul class="secondary-links">
<li class="secondary-link">
<a href="https://nymag.com/newsletters">Newsletters</a>
</li>
</ul>
<div class="social-search">
<div class="services" data-editable="services">
<button type="button" class="follow_circle facebook" data-handle="NewYorkMag" data-uri="nymag.com/intelligencer/_components/follow/instances/facebook-circle@published" aria-label="Like Us on Facebook">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M20.788 28.998V19.42h3.538l.532-3.734h-4.07v-2.383c0-1.08.33-1.817 2.036-1.817H25v-3.34A32.453 32.453 0 0 0 21.832 8c-3.138 0-5.285 1.74-5.285 4.934v2.753H13v3.735h3.547V29h4.24v-.002z" fill="#FFF"/></g></svg>
<span class="button-text">Like Us</span>
</button>
<button type="button" class="follow_circle twitter" data-handle="intelligencer" data-uri="nymag.com/intelligencer/_components/follow/instances/twitter-circle@published" aria-label="Follow Us on Twitter">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M29.042 12.736a7.442 7.442 0 0 1-2.127.583 3.695 3.695 0 0 0 1.629-2.048 7.417 7.417 0 0 1-2.351.898 3.701 3.701 0 0 0-6.308 3.376 10.504 10.504 0 0 1-7.629-3.868 3.69 3.69 0 0 0-.501 1.861 3.7 3.7 0 0 0 1.646 3.081 3.711 3.711 0 0 1-1.676-.462v.047a3.703 3.703 0 0 0 2.969 3.628 3.643 3.643 0 0 1-1.671.066 3.706 3.706 0 0 0 3.458 2.57A7.439 7.439 0 0 1 11 24a10.46 10.46 0 0 0 5.675 1.662c6.81 0 10.531-5.642 10.531-10.53 0-.161-.004-.321-.011-.48a7.544 7.544 0 0 0 1.847-1.916" fill="#FFF"/></g></svg>
<span class="button-text">Follow Us</span>
</button>
</div>
</div>
<ul class="sites">
<li class="site"><a href="https://nymag.com/">NYMag.com</a></li>
<li class="site"><a href="https://nymag.com/maglinks/global-04">New York Magazine</a></li>
<li class="site"><a href="https://nymag.com/intelligencer/">Intelligencer</a></li>
<li class="site"><a href="https://www.vulture.com">Vulture</a></li>
<li class="site"><a href="https://www.thecut.com">The Cut</a></li>
<li class="site"><a href="https://nymag.com/strategist/">The Strategist</a></li>
<li class="site"><a href="https://www.grubstreet.com/">Grub Street</a></li>
<li class="site"><a href="https://www.curbed.com/">Curbed</a></li>
</ul>
</div>
</nav>
</div>
</div>
<a class="logo " href="//nymag.com/intelligencer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 777 151" aria-label="Intelligencer"><defs><clipPath id="clip-path"><path class="cls-1" d="M25.16-315.25v-23.3c3.86-.59 6.34-2.12 7.44-4.57a26.52 26.52 0 0 0 1-9.05v-49.29a27.44 27.44 0 0 0-1.21-8.87q-1.64-3.5-7.26-3.85v-23.47h47.19v23.47q-5.59.36-7 4.21a21.05 21.05 0 0 0-1.46 9.23v48.57a20.5 20.5 0 0 0 1.46 9.05c.92 2.45 3.25 4 7 4.57v23.3z"/></clipPath><clipPath id="clip-path-2"><path class="cls-1" d="M116-315.51V-335a7.26 7.26 0 0 0 3.86-3.15 11.37 11.37 0 0 0 .66-4.23v-34.27a10.22 10.22 0 0 0-1.41-5.67q-1.32-2.43-5.18-2.43-7.31.36-7 8.1V-342a9.63 9.63 0 0 0 .76 4.05 7.2 7.2 0 0 0 3.1 3v19.52h-33V-335c2.23-.24 3.62-1.23 4.19-3a17 17 0 0 0 .77-5.13v-34.63a18.58 18.58 0 0 0-.77-5.58c-.57-1.44-2-2.28-4.19-2.52v-19.52H107v4.9a42 42 0 0 1 9-5.9 23.89 23.89 0 0 1 10.18-2.14q8.82.18 14 5.83a23.22 23.22 0 0 1 4.93 15.08v44.5a15.29 15.29 0 0 0 .86 5.12q.76 2.6 4.11 3v19.52z"/></clipPath><clipPath id="clip-path-3"><path class="cls-2" d="M1.72-307.22h397.43v4.08H1.72z"/></clipPath><clipPath id="clip-path-4"><path class="cls-2" d="M445.01-307.22h332.21v4.08H445.01z"/></clipPath><clipPath id="clip-path-5"><path class="cls-1" d="M193.94-332.42q0 18.53-18.25 18.71-18.78-.54-18.95-19.81v-53.23h-6.83v-17.38a13.39 13.39 0 0 0 8.8-2.78 14.42 14.42 0 0 0 4.57-6.45 34.41 34.41 0 0 0 2.16-8.78c.11-3.05.17-6 .17-9h15.85v25.72h12.48v18.63h-12.48v48.94c-.12 1.61.64 2.42 2.27 2.42s2.38-.75 2.38-2.24v-10h7.83z"/></clipPath><clipPath id="clip-path-6"><path class="cls-1" d="M258.67-353.16q.18 15.42-6.73 27.16-6.9 11.94-23.45 12.29-9.77-.19-16-4.75a33.38 33.38 0 0 1-9.85-11.92 52.25 52.25 0 0 1-5-15.95 94.35 94.35 0 0 1-1.56-16.85 64.26 64.26 0 0 1 7.08-30.64q7.26-14.16 25-14.7a24 24 0 0 1 14.84 4.57 31.85 31.85 0 0 1 9.11 11.95 76.24 76.24 0 0 1 6.56 31.36v3.86H223.3v4.73a32.83 32.83 0 0 0 1.3 9.9 9.41 9.41 0 0 0 2.24 4.2 4.28 4.28 0 0 0 3.88 2.05c3.8-.12 5.92-2.32 6.39-6.6.23-4.05.28-7.59.17-10.63zm-25.27-24a30.54 30.54 0 0 0-.69-6.24c-.57-2.08-2-3.17-4.4-3.29a4 4 0 0 0-3.88 3.29 20.33 20.33 0 0 0-1 5.88v4.55h9.92z"/></clipPath><clipPath id="clip-path-7"><path class="cls-1" d="M260.53-315.51V-335q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41.12 41.12 0 0 0-.86-8.53 6.67 6.67 0 0 0-2.15-3.15 7.31 7.31 0 0 0-4.21-1.07v-19.53h30.78v90.23a21.94 21.94 0 0 0 1.29 8.25c.8 2.82 2.77 4.28 5.91 4.4v19.52z"/></clipPath><clipPath id="clip-path-8"><path class="cls-1" d="M302.35-315.25v-19.52q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41 41 0 0 0-.86-8.53 6.81 6.81 0 0 0-2.15-3.15 7.33 7.33 0 0 0-4.21-1.08v-19.52h30.77v90.23a21.94 21.94 0 0 0 1.29 8.25q1.2 4.21 5.92 4.4v19.52z"/></clipPath><clipPath id="clip-path-9"><path class="cls-1" d="M345.22-315.51V-335q5.19-.18 6.4-4.41a41.75 41.75 0 0 0 .86-8.28v-25.45a40.86 40.86 0 0 0-.86-8.46 6.32 6.32 0 0 0-2.16-3.15 7.33 7.33 0 0 0-4.24-1.08v-19.52h31.63v57.69a22.89 22.89 0 0 0 1.21 8.26c.8 2.81 2.82 4.28 6 4.4v19.52zm32-108.6a15 15 0 0 1-4.22 10.39 13.58 13.58 0 0 1-10.26 4.48 12.83 12.83 0 0 1-10.08-4.65 13.85 13.85 0 0 1-4.4-10.4 15.46 15.46 0 0 1 4.22-10.84 13.76 13.76 0 0 1 10.09-4.57 14.12 14.12 0 0 1 10.43 4.57 16.73 16.73 0 0 1 4.2 11.02z"/></clipPath><clipPath id="clip-path-10"><path class="cls-1" d="M460.65-398.17a8.69 8.69 0 0 1-1.81 5.35 5.73 5.73 0 0 1-4.91 2.76 5.07 5.07 0 0 1-4.1-1.87 5.09 5.09 0 0 1-2-4.19 16.21 16.21 0 0 1 .53-4.2 12.69 12.69 0 0 0-4.89 3.85 51.49 51.49 0 0 1 4.54 8.58 28.92 28.92 0 0 1 1.51 9.74 32.3 32.3 0 0 1-8.4 21.54 26.24 26.24 0 0 1-20.62 9.92 48.66 48.66 0 0 1-11.76-1.42 5.92 5.92 0 0 0-2 .75 2.53 2.53 0 0 0-1.06 2.23 3.14 3.14 0 0 0 2.56 3.26 11.47 11.47 0 0 0 4.32.92q4.66 0 9.35-.36 6.71 0 13.24.54a32.93 32.93 0 0 1 12.26 4.47 19.36 19.36 0 0 1 7.59 8.77 33.39 33.39 0 0 1 2 11.71q0 8.42-3.06 13.51a22.44 22.44 0 0 1-8.61 8.5 41.07 41.07 0 0 1-12.12 4 70.38 70.38 0 0 1-13.6 1.25 79.7 79.7 0 0 1-10.27-.71 40 40 0 0 1-11-3 22.47 22.47 0 0 1-8.43-6.09 13.88 13.88 0 0 1-3.6-9.86 12.47 12.47 0 0 1 1.93-7 34 34 0 0 1 4.72-4.93 40.38 40.38 0 0 1-5.07-7.88 19.38 19.38 0 0 1-1.92-9.05q-.1
</a>
</div>
<div class="deepscroll-center">
<a href="" class="deepscroll-rubric visible"></a>
<span class="deepscroll-rubric-sponsored"></span>
<div class="vertical-divider" id="deepscroll_center_divider"></div>
<div class="deepscroll-headline"></div>
</div>
<div class="deepscroll-right">
<ul class="art-nav-share-list">
<li class="art-nav-share-list-item">
<a
target="_blank"
href="http://www.facebook.com/sharer/sharer.php?u=%3Futm_source=fb%26utm_medium=s3%26utm_campaign=sharebutton-t"
class="share-link facebook"
title="Share on Facebook"
aria-label="Share on Facebook"
data-handle="NewYorkMag"
>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="19" cy="19" r="19" fill="#FFF" stroke="#BDBDBD"/><g transform="translate(13 8)"><mask id="artnav-facebook-white-f" fill="#fff"><path d="M7.79 21v-9.58h3.54l.53-3.73H7.79V5.3c0-1.08.33-1.81 2.03-1.81H12V.15C11.62.1 10.33 0 8.83 0 5.7 0 3.55 1.74 3.55 4.93V7.7H0v3.73h3.55V21h4.24z"/></mask><g mask="url(#artnav-facebook-white-f)"><g transform="translate(-1091 -768)"><path fill="#000" fill-rule="nonzero" d="M1086.31 763.83h20.62v30.33h-20.62z"/></g></g></g></g></svg>
<span>Share</span>
</a>
</li>
<li class="art-nav-share-list-item">
<a
target="_blank"
href="https://twitter.com/share?text=&amp;url=%3Futm_source=tw%26utm_medium=s3%26utm_campaign=sharebutton-t&amp;via="
class="share-link twitter"
title="Share on Twitter"
aria-label="Share on Twitter"
data-handle="intelligencer"
>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="19" cy="19" r="19" fill="#FFF" stroke="#BDBDBD"/><path fill="#000" fill-rule="nonzero" d="M29.04 12.74c-.66.29-1.38.49-2.13.58a3.7 3.7 0 0 0 1.63-2.05c-.71.43-1.5.73-2.35.9a3.7 3.7 0 0 0-6.3 3.38 10.5 10.5 0 0 1-7.63-3.87 3.69 3.69 0 0 0 1.14 4.94 3.71 3.71 0 0 1-1.68-.46v.04a3.7 3.7 0 0 0 2.97 3.63 3.64 3.64 0 0 1-1.67.07 3.7 3.7 0 0 0 3.46 2.57A7.44 7.44 0 0 1 11 24a10.46 10.46 0 0 0 5.68 1.66c6.8 0 10.53-5.64 10.53-10.53 0-.16 0-.32-.02-.48a7.54 7.54 0 0 0 1.85-1.91"/></g></svg>
<span>Tweet</span>
</a>
</li>
<li class="art-nav-share-list-item">
<a target="_blank"
href="http://pinterest.com/pin/create/button/?url=%3Futm_source=pin%26utm_medium=s3%26utm_campaign=sharebutton-t&amp;description=&amp;media="
class="share-link pinterest"
data-pin-custom="true"
title="Pin it on Pinterest"
aria-label="Pin it on Pinterest"
data-handle="nymag"
>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="19" cy="19" r="19" fill="#FFF" stroke="#BDBDBD"/><path fill="#000" fill-rule="nonzero" d="M23.59 11.46c1.23.9 2.1 2.2 2.32 3.84.1.66.11 1.33.06 1.99a8.26 8.26 0 0 1-1.5 4.24 5.33 5.33 0 0 1-4.76 2.25c-.91-.07-1.42-.42-2-.82l-.36-.24c-.24 1.18-.5 2.33-.91 3.35a5.95 5.95 0 0 1-2 2.73l-.26.2-.05-.33c-.41-2.87.22-5.2.84-7.45.21-.78.42-1.56.58-2.32a3.63 3.63 0 0 1-.33-2.3c.08-.56.28-1.1.58-1.55.3-.45.7-.8 1.19-.93.37-.11.8-.1 1.25.08 1.51.59.98 2.22.46 3.84-.17.51-.34 1.02-.43 1.5-.2.96-.08 1.73 1.01 1.95.61.12 1.16 0 1.63-.27a3.99 3.99 0 0 0 1.52-1.92c.36-.86.55-1.85.56-2.8 0-1.27-.32-2.46-1.02-3.15a4.31 4.31 0 0 0-2.76-1.26 5.42 5.42 0 0 0-2.83.59 5.48 5.48 0 0 0-2.17 1.94c-.56.9-.83 1.97-.64 3.15.06.36.23.64.4.9.37.6.7 1.16.06 2.3l-.08.12-.15-.03a3.25 3.25 0 0 1-2.16-1.4 4.77 4.77 0 0 1-.64-2.53 7.06 7.06 0 0 1 6.54-7.07 10.5 10.5 0 0 1 1.12-.06c1.86 0 3.6.5 4.93 1.46z"/></g></svg>
<span>Pin It</span>
</a>
</li>
</ul>
<div class="vertical-divider"></div>
<div data-editable="commenting" class="commenting">
<div data-uri="nymag.com/intelligencer/_components/comments-link/instances/article@published" data-cutoffCnt="7" class="comments-link_article-nav no-comments" data-coral-talk="https://services.nymag.com/talk">
<a href="#comments" class="comments-link-link">
<span class="svg-wrapper">
<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M16.536 30.307l-2.71-8.682h16.812c.47 0 .862-.413.862-.936V2.436c0-.523-.392-.936-.862-.936H1.361c-.47 0-.861.413-.861.936V20.69c0 .523.392.936.861.936h6.064l9.111 8.682z" stroke="#949494" fill="none" fill-rule="evenodd"/></svg>
</span>
<span class="comments-link-message">
<span class="comments-link-count">+</span><span class="comments-link-text">Comments</span>
</span>
<span class="comments-link-empty">Leave a Comment</span>
</a>
</div>
</div>
<div class="search srch-scroll-b" data-editable="search">
<div data-uri="nymag.com/intelligencer/_components/nav-search-button/instances/article@published" class="nav-search-button closed" data-editable="settings">
<div class="search-body">
<div class="search-container">
<button class="nav-search-button-trigger">
<span class="magnifier">
<span class="inactive">
<svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M18.06,15.69A9.36,9.36,0,0,0,3.74,3.74h0a9.37,9.37,0,0,0,12,14.32l6.43,6.44A1.68,1.68,0,0,0,23.3,25a1.71,1.71,0,0,0,1.19-.49,1.68,1.68,0,0,0,0-2.38ZM5.79,5.8a6.44,6.44,0,1,1-.06.06Z" fill='#111'/></svg>
<h2 class="hidden-text">Search</h2>
</span>
<span class="active">
<svg aria-labelledby="nav-search-button-search-icon-pressed" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><title id="nav-search-button-search-icon-pressed">Search</title><path d="M18.48,15.91A10.15,10.15,0,0,0,3,3V3A10.15,10.15,0,0,0,15.9,18.49l7,7a1.82,1.82,0,0,0,2.58-2.58ZM5.19,5.2a7,7,0,1,1-.06.06Z" fill='#111'/></svg>
</span>
</span>
<span class="close-x">
<svg aria-labelledby="nav-search-button-close-icon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11">
<title id="nav-search-button-close-icon">Close</title>
<polygon points="0.44 1.22 9.78 10.56 10.56 9.78 1.22 0.44 0.44 1.22"/>
<polygon points="1.22 10.56 10.56 1.22 9.78 0.44 0.44 9.78 1.22 10.56"/>
</svg>
</span>
</button>
<form class="nav-search-form" name="search" method="get" action="https://nymag.com/search.html">
<input aria-label="Search" type="text" name="q" class="search-input" placeholder="Search" />
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END SCROLL STATE-->
</div>
</header>
<section class="page-header" data-editable="secondaryHeader"></section>
<section class="ad-splash" data-editable="adSplash" data-track-zone="ad-splash"></section>
<section class="middle" data-editable="middle" data-track-zone="middle"></section>
<section class="splash-header" data-editable="splashHeader" data-track-zone="splash-header"></section>
<section class="wrapper">
<section class="main" data-editable="main" data-track-zone="main"> <article role="main" data-track-type="article-detail" data-uri="nymag.com/intelligencer/_components/article/instances/ck6crqarq00l1onyer1pvvrce@published" class="article inline" itemscope itemtype="http://schema.org/Article" data-content-channel="Politics-Domestic" data-crosspost="" data-type="News-Aggregation, News-Commentary and Analysis" data-syndication="original" data-headline="The GOP Is the Problem. Is Human Identity Politics the Solution?" data-authors="Eric Levitz" data-publish-date="2020-05-16" data-tags="partisan polarization, political science, books, politics, conservatism, the republican party, ezra klein" data-issue-date="" data-components-count="39">
<meta itemprop="url" content="http://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html" />
<meta itemprop="mainEntityOfPage" content="http://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html" />
<meta itemprop="articleSection" content="Politics-Domestic" />
<div itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Intelligencer" />
<meta itemprop="sameAs" content="http://nymag.com/intelligencer" />
<div itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<meta itemprop="url" content="http://nymag.com/intelligencer/media/sites/intelligencer/logo.w600.h60.png" />
<meta itemprop="height" content="60" />
<meta itemprop="width" content="600" />
</div>
</div>
<div itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
<meta itemprop="url" content="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rsocial.w1200.jpg" />
<meta itemprop="height" content="630" />
<meta itemprop="width" content="1200" />
</div>
<header class="article-header inline horizontal ">
<div class="lede-wrapper">
<div class="primary-area">
<div class="article-header-section rubric-nav">
<a class="rubric rubric-conservatism inline "
href="//nymag.com/tags/conservatism/">conservatism</a>
<time class="article-timestamp" datetime="2020-05-16T09:00:40.509-04:00" itemprop="datePublished" data-editable="publishedDate">
<span class="article-date">May 16, 2020</span>
</time>
</div>
<div class="article-header-section">
<h1 class="headline-primary" data-editable="overrideHeadline" itemprop="headline">The GOP Is the Problem. Is Human Identity Politics the Solution?</h1>
<div class="bylines">
<span data-editable="bylines" class="primary-bylines">
<span>By</span> <span itemprop="author" itemscope itemtype="http://schema.org/Person" class="author-name"><a href="//nymag.com/author/eric-levitz/" rel="author" class="article-author"><span>Eric Levitz</span><meta itemprop="name" content="Eric Levitz"/><link itemprop="sameAs" href="//nymag.com/author/eric-levitz"/></a><a href="http://twitter.com/EricLevitz" target='_blank' class="author-socials"><span class="author-socials-icon twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 30"><path fill="#999" d="M36.914 3.54c-1.354.6-2.81 1.006-4.338 1.19 1.56-.936 2.757-2.415 3.32-4.178-1.46.865-3.076 1.493-4.795 1.832C29.726.917 27.763 0 25.59 0c-4.17 0-7.55 3.38-7.55 7.55 0 .59.066 1.167.194 1.72C11.96 8.957 6.396 5.95 2.672 1.38 2.022 2.498 1.65 3.795 1.65 5.18c0 2.62 1.333 4.93 3.358 6.285-1.237-.04-2.4-.378-3.42-.945v.096c0 3.66 2.603 6.71 6.057 7.403-.633.172-1.3.265-1.99.265-.486 0-.96-.048-1.42-.136.96 3 3.75 5.184 7.054 5.244-2.585 2.024-5.84 3.23-9.38 3.23-.608 0-1.208-.036-1.8-.104 3.34 2.14 7.31 3.39 11.575 3.39 13.89 0 21.483-11.505 21.483-21.48 0-.33-.008-.654-.02-.98 1.473-1.06 2.752-2.39 3.766-3.906"/></svg></span><span>@EricLevitz</span></a></span>
</span>
</div>
</div>
</div>
</div>
</header>
<section class="body">
<div class="article-content inline" data-editable="content" itemprop="articleBody">
<div class="lede-image-wrapper inline horizontal">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" srcset="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.2x.rhorizontal.w700.jpg 2x"/> <source media="(min-width: 1180px) " srcset="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rhorizontal.w700.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" srcset="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.2x.rhorizontal.w700.jpg 2x"/> <source media="(min-width: 768px)" srcset="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rhorizontal.w700.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" srcset="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.2x.rsquare.w700.jpg"/> <img src="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rsquare.w700.jpg" class="lede-image" data-src="https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rsquare.w700.jpg" data-content-img alt=""> </picture>
<div class="lede-image-data">
<div class="attribution">
Love thine enemy.
<span class="credit">Photo: Olivier Douliery/AFP via Getty Images</span>
</div>
</div>
</div>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crqj0f000x3e5qypl5qnak@published" data-word-count="22">In <em>Why Were Polarized</em>, Ezra Klein sets out to answer a simple (if counterintuitive) question: Why was Americas 2016 election so <em>normal</em>?</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/cka9jk2jv000t3c5q2he799cj@published" data-word-count="102">Which is to say, why was a solipsistic reality star — who “bragged about the size of his penis,” “made no mystery about his bigotry or sexism,” and “called himself a genius while retweeting conspiracy theories in caps lock” — able to win roughly the same share of ballots as the previous GOP standard-bearer, a staid Mormon ex-governor of Massachusetts? In the U.S., parties had traditionally paid a steep price for nominating extreme and/or eccentric candidates. So, how did nearly 63 million Americans look at the birther kings Twitter feed and think, <em>This is a man I can trust with nuclear weapons</em>?</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crqj0l000y3e5qjprgha62@published" data-word-count="16">The answer, the Vox<em> </em>founder suggests, is “the enormous weight party polarization exerts on our politics.”</p>
<blockquote data-uri="nymag.com/intelligencer/_components/blockquote/instances/ck6crqo3g00173e5qs9brd13x@published" class="blockquote" data-editable="text" data-word-count="92"><p>We are so locked into our political identities that there is virtually no candidate, no information, no condition, that can force us to change our minds. We will justify almost anything or anyone so long as it helps our side, and the result is a politics devoid of guardrails, standards, persuasion, or accountability … There is much awry in American politics … But Ive come to believe the master story the one that drives almost all divides and most fundamentally shapes the behavior of participants is the logic of polarization. </p></blockquote>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crqy90001g3e5qlrfchk0v@published" data-word-count="14">To which some progressive readers may reply: What do you mean <em>we</em>, wonk man?</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crtlf0001p3e5qq7jv2qph@published" data-word-count="105">After all, <em>Democrats</em> didnt nominate an authoritarian insult-comic in 2016; they backed a former senator and secretary of State. <em>Nancy Pelosis</em> caucus never pushed the United States <a href="http://nymag.com/intelligencer/2011/08/americans_remain_traumatized_by_debt_ceiling_debate.html">to the brink of a debt default</a> to gain leverage over the opposing partys president; heck, congressional Democrats are so committed to putting the public good over partisan advantage, they are trying to provide Donald Trump with <a href="https://nymag.com/intelligencer/2020/04/the-gop-is-sabotaging-trumps-reelection-campaign.html">more election-year stimulus spending</a> than Mitch McConnell is willing to condone. <em>We </em>arent too locked into our political identities to forswear unscrupulous tactics or presidential candidates who fail to clear the thresholds of common decency and civic literacy — <em>they</em> are.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/cka8d1wyg000t3c5qnzoj5siv@published" data-word-count="119">And this isnt the only bone that liberals will be liable to pick with Kleins thesis. His suggestion that GOP voters looked past Trumps norm-defying qualities (in deference to partisan loyalty) also smells of undue charity. Granted, most Republicans would have surely preferred a champion who tweeted with more discretion, and spared prisoners of war from his blitzkriegs of bile. But Trump did not win the Republican nomination <em>in spite</em> of his blatant bigotry against Mexicans and Muslims — <a href="https://www.washingtonpost.com/news/monkey-cage/wp/2016/08/01/trump-is-the-first-republican-in-modern-times-to-win-the-partys-nomination-on-anti-minority-sentiments/">he won largely because of it</a>. And isnt that what concerns Klein and his core readership most? Arent the meritocratic abnormalities that GOP base voters were willing to overlook in their nominee less troubling than than the barbarous ideology that they delighted in seeing?</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crtlf2001s3e5ql3cesyi6@published" data-word-count="46">But none of this is actually lost on Klein. And by the time they finish <em>Why Were Polarized</em>, his most attentive readers will recognize it as an indictment of the conservative movement — albeit one camouflaged behind a critique of Americans unifying affinity for identity-based divisiveness.</p>
<h2 class="clay-subheader" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-subheader/instances/ck6crtwws00203e5qhhd1jgmm@published">
<style></style>
Humanity had a traumatic childhood.
</h2>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crw4dq00293e5q97azgg28@published" data-word-count="77"><em>Why Were Polarized</em> fails to establish that polarization is the root of our democracys discontents. But the fact that Americas two major parties are now more ideologically and demographically distinct than ever before —while their respective partisans are more tightly wedded to their team and distrustful of the other one than at any time in living memory — is still a consequential development. And Kleins account of how this came to be has much to recommend it.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crx3b0002i3e5qfcb08wro@published" data-word-count="226">His story (implicitly) begins 200,000 years ago in the Horn of Africa. There, humanity spent its formative years learning that the best way for a physically unremarkable but remarkably socially adept species of primate to thrive was to form tight-knit groups and then fortify them with collective cognitive biases. Natural selection endowed humans with extraordinary capacities for symbolic thought and reasoned argument. But if any of our early ancestors directed these tools toward the ruthless pursuit of objective truth — no matter how badly they alienated their clan or threatened its binding belief system — they were swiftly abandoned to the hyenas and removed from the gene pool. We are the descendants of men and women who mastered the art of chauvinistic self-delusion and in-group ingratiation. As a result, your brain treats your conscious mind as a president treats a press secretary: If disclosing a certain fact would undermine your ability to sell a narrative that flatters your team, then your brain will do its darndest to keep that intelligence out of your briefing. It is, of course, <em>possible</em> to apprehend a truth that contradicts the consensus of a social group with which you identify. But doing so requires swimming against the evolutionary tide — and, more often than not, increasing your identification with some other social group whose worldview <em>is </em>compatible with your newfound knowledge.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crx3b1002j3e5q3z8wbvys@published" data-word-count="139">If our species traumatic childhood left us prone to identitarian delusions, it also tethered our self-esteem to the status of our in-groups. In humanitys early years, the stakes of the relative standing between one band of hunter-gatherers and another were often life and death. Thus, prehistoric tribal conflicts bequeathed modern men and women an exquisite sensitivity to the rise and fall of our groups relative standing. To appreciate the awesome power of humanitys instinct for pinning our emotional well-being to <em>our</em> sides success in intergroup competition, recall that the outcomes of objectively inconsequential contests between athletes temporarily affiliated with our cities can bring grown-ass adults to heights of euphoria so vertiginous, they feel <a href="https://www.reuters.com/article/us-football-nfl-superbowl-philadelphia/philadelphia-fans-set-fire-damage-property-after-super-bowl-win-idUSKBN1FP0YH">compelled to set fire to random parked cars</a> — or to depths of despair so cavernous, they feel <a href="https://www.sfgate.com/bayarea/article/RAIDER-RAGE-Oakland-police-no-match-for-street-2676790.php">compelled to set fire to random parked cars.</a></p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6crx3b1002k3e5qxbl484eq@published" data-word-count="57">Our minds tribalistic operating system worked great for the bulk of our species existence. But its always been an awkward fit for modern, pluralistic mass societies. And it poses especially acute challenges for a multiethnic liberal democracy whose historically dominant identity group is rapidly losing demographic supremacy and social status; which is to say, the United States.</p>
<h2 class="clay-subheader" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-subheader/instances/ck6crx56j002s3e5qc8en4qso@published">
<style></style>
The golden era of bipartisanship was (not coincidentally) an age of authoritarian white supremacy.
</h2>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cs26x500313e5qypuyk1dc@published" data-word-count="185">The tension between Americas white-supremacist foundations and its democratic ideals is not new. But for the bulk of our republics history, it was suppressed by the latters subordination to the former. The golden age of unpolarized parties and bipartisan comity that prevailed in the mid-20th century was underwritten by the subjugation of most African-Americans to authoritarian rule. The <a href="https://www.theatlantic.com/politics/archive/2015/10/what-if-reconstruction-hadnt-failed/412219/">Norths abandonment of Reconstruction</a> had moved the civil-rights question to the margins of our nations political life. And this enabled the two major parties to form socially and ideologically heterogeneous bases of support. The Civil Wars long shadow kept the white-supremacist South beneath the Democratic tent, even as the Donkey Partys strength in northern cities brought immigrants, labor unions, and — after the onset of the Great Migration — African-Americans into “blue” America. The Republican Party meanwhile brought many secular urban professionals, Bible-thumping Western farmers, and reactionary financiers into a motley coalition. This state of affairs was terrible from the perspective of democratic accountability. But the demographic and ideological incoherence of the two-party system also barred Americas most wrenching intergroup divisions from the realm of partisan conflict.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cs60g0003a3e5qrr4r3yzj@published" data-word-count="124">In the early 20th century, a white, Christian, conservative Republican farmer did not experience the election of a Democratic president as an affront to the social standing of <em>all</em> of his identity groups: A victory for the party of Franklin Roosevelt and Strom Thurmond did not signify the triumph of a multiethnic conception of American identity over a white ethno-nationalist one, or of secular social liberals over Christian conservatives, or of urbanites over country folk. The two parties were simply too heterogenous for most Americans to view elections as clear referenda on the relative status of <em>us</em> and <em>them</em>. This enabled voters to toggle between partisan allegiances with relative ease, and allowed each partys congressional leadership to form bipartisan alliances around transactional legislative compromises.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cs60g1003b3e5qsilt18rm@published" data-word-count="217">But the Democratic Partys big tent eventually collapsed beneath the weight of its contradictions. As African-Americans migrated North in greater numbers, and the civil-rights movement forced Jim Crow into the spotlight, Democrats caved to their better angels — and thus, forfeited their stranglehold on Dixie. Over the ensuing decades, the South slowly but surely seceded from blue America. During the same period, the ascent of feminism and the Evangelical right turned questions of sexual morality into sources of partisan conflict, thereby cleaving Americas secular liberals and (white) religious conservatives into separate coalitions. And all the while, the <a href="https://www.npr.org/2015/10/03/445339838/the-unintended-consequences-of-the-1965-immigration-act">unintended consequences</a> of the the Immigration and Nationality Act of 1965 were gradually transforming the nations ethnic composition and dramatically increasing its foreign-born population. This would ultimately bring disputes over immigration policy — and <em>between</em> a (tacitly) ethno-national conception of American identity and a multicultural one — to the forefront of U.S. politics, where they would further divide college-educated urbanites from non-college-educated rural dwellers, and whites from nonwhites. Today, Americas most invidious social divides — and its most salient partisan divisions — are nearly identical; those who belong to an identity group on the “right” side of any one partisan divide are unprecedentedly unlikely to identify with a single social group on the “left” side of a different partisan dispute.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck9ol1etq001j3c5q8q2sqf5s@published" data-word-count="154">Run socially polarized politics through our primate brains primordial mainframe and it starts to overheat. Seeing our most frivolous social identities (e.g., “Red Sox Nation”) brought low by their rivals is enough to sink many of us into existential despair. Align the most fundamental dimensions of our self-conception behind one political party and let it compete with an agglomeration of all our out-groups for control over the states monopoly on violence, and youve got a recipe for something approaching civil war. In this context, politics becomes a venue for zero-sum fights over social status, rather than a vehicle for finding broadly agreeable solutions to our shared societal challenges. GOP voters might <a href="https://www.kff.org/health-costs/press-release/poll-acas-pre-existing-condition-protections-remain-popular-with-public/">want health insurers to provide affordable coverage</a> to people with preexisting conditions. But throughout the Obama era, they wanted to see their team defeat the other side more — even if doing so required <a href="https://money.cnn.com/2013/10/16/news/economy/shutdown-economic-impact/">inflicting economic damage on the nation as a whole</a>.</p>
<h2 class="clay-subheader" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-subheader/instances/ck6cs62c8003m3e5qjtemkpgp@published">
<style></style>
The left is all right.
</h2>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cs6ylx003v3e5qj3qzl60y@published" data-word-count="156">The bulk of Kleins account is persuasive at best, and plausible at worst. But, as already indicated, his analysis is compromised in places by its compulsion to universalize pathologies that are peculiar to the GOP. While it is true that both parties are more demographically and socially homogeneous than they used to be, the Democratic coalition remains profoundly diverse. More than a quarter of Hillary Clintons supporters in 2016 were white voters without a college degree. A large minority of African-American Democrats are social conservatives who believe that it is <a href="https://www.vox.com/2020/1/30/21113427/joe-rogan-bernie-sanders-trans">“always wrong”</a> for two people of the same sex to engage in intercourse. One-third of Democratic voters <a href="https://nymag.com/intelligencer/2020/01/the-democratic-party-should-want-joe-rogan-endorsement-bernie-sanders.html">believe</a> that discrimination against whites is at least as big of a problem in the U.S. as discrimination against blacks. And for all of the talk of blue Americas supposed multiculturalism, a <a href="https://nymag.com/intelligencer/2020/01/the-democratic-party-should-want-joe-rogan-endorsement-bernie-sanders.html">majority</a> of Democratic voters agree with the statement “speaking English is essential for being a true American.”</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csazom00443e5qwe0h8044@published" data-word-count="48">In other words: It isnt actually the case that the median Democrat lacks all connection to the Republican Partys dominant identity groups. There simply are not enough nonwhite (and/or enlightened white), secular, cosmopolitan, urban-dwelling people in the U.S. for a national party to be predominantly composed of them.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csazom00453e5qnwidodp6@published" data-word-count="168">Klein understands this. The penultimate chapter of his book is devoted to cataloguing the asymmetries between the two major parties, and explaining why polarization has rendered the Republican Party an order of magnitude more dysfunctional than its adversary. Democrats inability to win national elections without bringing disparate social groups into common cause features prominently in his account. But <em>Why Were Polarized</em> never quite reconciles its clear-eyed indictment of “both sides-ism” with its own overarching frame. At various points Klein stipulates that polarization is not inherently bad, and that our present two-party system is preferable to the one that preceded it. “For all our problems, we have been a worse and uglier country at almost every other point in our history,” Klein writes. “For much of the twentieth century, the right to vote was, for African-Americans, no right at all. Lynchings were common … The era that we hold up as the golden age of American democracy was far less democratic, far less liberal, far less decent, than today.”</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csazon00463e5qacoj5lyj@published" data-word-count="52">Which invites the question: Why did Klein make “why are we polarized?” his books central question? Even when Klein is spotlighting the limits of his chosen framework, an impulse to maintain the books thematic integrity muddies the analysis. Take this passage from his chapter on the differences between the two major parties:</p>
<blockquote data-uri="nymag.com/intelligencer/_components/blockquote/instances/ck6csbrnc004x3e5qukessmlb@published" class="blockquote" data-editable="text" data-word-count="109"><p>For all the rage Democrats felt toward George W. Bush in 2006 and Donald Trump in 2018, they have not attempted to gain leverage by endangering the financial system. When Democrats took the House in 2006, Pelosi resisted calls to defund the Iraq War … Make no mistake: Plenty of liberals will read this capsule history as a recounting of Democratic weakness. The difference here is not that liberal activists havent wanted the Democratic Party to escalate its tactics in opposition; its that elected Democrats have largely been able to resist their demands … [I]f polarization has given the Democratic Party the flu, the Republican Party has caught pneumonia.</p></blockquote>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csdwij00573e5qdntg8usd@published" data-word-count="164">If polarization is not inherently problematic — as Klein elsewhere asserts — then why should we stipulate that it has given the Democratic Party <em>any</em> figurative illness? If Democrats had made a more vigorous effort to bring the Iraq War to an abrupt end upon taking power in 2006, would that have necessarily made the world a worse place, or our democracy more dysfunctional? If not, what is the basis for asserting that polarizations impact on the Democratic Party has left it less healthy, rather than more so? The Democrats leftward ideological drift has (arguably) <a href="https://twitter.com/KevinWGlass/status/1225430832518750208">brought them into closer alignment</a> with the median political party across all Western democracies. Given that advanced post-industrial societies face broadly similar policy challenges — and that Americas aberrantly right-wing status quo on health-care policy and labor rights has held up so poorly amid the present pandemic — why shouldnt we consider todays Democratic Party <em>more</em> moderate than its predecessors, which were much farther from the Western European norm?</p>
<h2 class="clay-subheader" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-subheader/instances/ck6csb1lr004e3e5qi4f0blna@published">
<style></style>
Why the rights gone wrong.
</h2>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cseohs005h3e5qnwzcnb81@published" data-word-count="154">Laced throughout <em>Why Were Polarized</em> is a penetrating answer to a more pertinent question than the one implied by its title; namely, “Why has the conservative movement become a threat to American democracy?” In an early chapter, Klein notes that political identities gain salience under conditions of threat, and that much of white Christian America finds their nations demographic changes profoundly threatening. A half-century ago, their groups numerical, cultural, and economic supremacy in U.S. society appeared invulnerable. In that context, white Christians were less conscious of a potential distinction between their ethno-religious identity and American identity. In the age when an African-American candidate can win the presidency without the support of a majority of white voters, a critic of racist policing can be a Nike spokesman, and <em>Black Panther</em> can be a tentpole blockbuster, the distinction between whiteness and American-ness is clear — and for many white Christians, it feels like a present danger.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csgw8o005q3e5qi4qho5li@published" data-word-count="202">Klein argues that the logic of polarization has led the American left to embrace policies and modes of rhetoric that heighten white conservatives sense of cultural insecurity. But he attributes this largely to the Democratic Partys legitimate interest in representing the aspirations of its increasingly diverse base. The basic problem is not bipartisan. One party is comfortable with Americas now-inevitable demographic trajectory (for reasons both principled and electorally self-interested). The other longs for an America that cannot be recovered through anything short of ethnic cleansing and/or, race-based restrictions on the franchise; given Americas existing demographics and birth rates, even the full implementation of Donald Trumps immigration agenda would only modestly slow the rate of Americas ethnic diversification. Meanwhile, such immigration restrictions would likely <a href="https://www.nbcnews.com/news/latino/catholicism-declines-latin-america-u-s-parishes-still-count-latino-n866986"><em>hasten</em></a> Christianitys declining influence in American society. “To say American politics is in for demographic turbulence is not to say we are in for dissolution. A majority of Americans — though not of Republicans — believe the browning of America is a good thing for the country,” Klein writes, before conceding that “as long as much of the country feels threatened by the changes they see, there will be a continuing, and perhaps growing, market for politicians like Trump.”</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cshldq005y3e5qdnuun2rm@published" data-word-count="58">Here, Klein indicates that the answer to his opening question — “Why didnt Donald Trump lose the 2016 election in a landslide?” — has less to do with partisan identity blinding GOP voters to the moguls worst qualities than with racial threat <em>attracting</em> them to those qualities. Which is to say: The problem isnt polarization; its white revanchism.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cshmjz00673e5q40hwl9wq@published" data-word-count="118">By the end of his book, Klein has made this point all but explicit. In a section observing the GOPs myriad attempts to preserve its tenuous grip on power through disenfranchisement and procedural radicalism, he writes, “Republicans know that their coalition is endangered, buffeted by demographic headwinds and an aging base … there is nothing more dangerous than a group accustomed to wielding power that feels its control slipping.” Shortly thereafter, in a passage calling for small-d democratic reforms to our political institutions, he writes, “There is no less polarized politics without a less polarized GOP, and the path to a less polarized GOP is forcing the party to reach beyond the ethnonationalist coalition Trump rode to victory.”</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cshmk000683e5qjlpevgyh@published" data-word-count="32">In other words: The Republican Party must be repeatedly defeated in democratic elections until it finally decides to betray its existing base. To end our culture war, the left must win it.</p>
<h2 class="clay-subheader" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-subheader/instances/ck6csi1v7006g3e5qneua2t8n@published">
<style></style>
Empathy for the Trump voter may be our democracys best hope.
</h2>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cskylp006z3e5qqb6ypcdp@published" data-word-count="94">Kleins book serves as a synthesis of the existing literature on polarization. But his account puts a distinctive emphasis on two key claims. The first is that identity is “dizzyingly plural”; we all cycle through a multitude of self-definitions as we move from one social context to the next. The second is that <em>which</em> of our myriad social identities becomes paramount in our politics is rarely the product of conscious choice. Most often, it is socially determined — generally, by politicians and media outlets with agendas that arent necessarily our own. As Klein writes:</p>
<blockquote data-uri="nymag.com/intelligencer/_components/blockquote/instances/ck6cslpov00783e5q0ehaazrb@published" class="blockquote" data-editable="text" data-word-count="63"><p>Much that happens in political campaigns is best understood as a struggle over which identities voters will inhabit come Election Day: Will they feel like workers exploited by their bosses, or heartlanders dismissed by coastal elites? Will they vote as patriotic traditionalists offended by NFL players who kneel during the national anthem, or as parents worried about the climate their children will inhabit?</p></blockquote>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csm0j6007h3e5q2a2ff70j@published" data-word-count="251">Had Klein embraced a more forthrightly left-wing analytical frame, he might have given more space to the question of who owns the means of identity production. His account of polarization is largely dismissive of economic explanations for Americas present social strife. While he compellingly rebuts the argument that Trump supporters were motivated primarily by material anxieties, this scarcely establishes that the past<a href="https://nymag.com/intelligencer/2019/10/these-3-policy-failures-are-killing-the-american-dream.html"> four decades of upwardly redistributive economic policy</a> played no role in bringing our republic to its present crisis. In a society whose richest 0.1 percent command as much wealth as the bottom 90 percent, a lot of powerful people will be literally and figuratively invested in having Americans identify more as patriotic traditionalists than as exploited workers. One need not deny humanitys innate affinity for in-group chauvinism — or pretend that white supremacy and nativism would disappear from this Earth the second the billionaire class does — to posit a relationship between the Republican Partys plutocratic donor base and its increasingly maniacal appeals to white racial paranoia, nor to observe that there are multiple corporate media outlets working round the clock to stoke white Christian Americas cultural resentments, and none working to cultivate the proletariats class consciousness. (Klein does have plenty to say about the role played by Fox News and other right-wing outlets in exacerbating polarization, but he attributes their incendiary programming choices to market incentives, despite empirical research suggesting that at least <a href="https://nymag.com/intelligencer/2018/03/local-news-is-becoming-trump-tv-and-its-not-about-viewers.html">some conservative media companies</a> are <em>sacrificing</em> market share to the higher good of disseminating reactionary propaganda.)</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6cspcfq007q3e5qvay1wved@published" data-word-count="77">But if Kleins book could use a bit more Marxism, its replete with an empathic humanism. The modern conservative movement may be the problem. But that does not mean that <em>we</em> arent all implicated in it. As human beings, our social identities and political allegiances do not emanate from our inner souls, bearing the imprint of our essential goodness or deplorability; they are largely imposed upon us by the interactions between our evolutionary endowments and social contexts.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csuqa6007z3e5qqu0emzu5@published" data-word-count="130">Liberals can acknowledge the contingency of their immunity to Trumpism — the way that accidents of birth and experience shaped their values and self-understandings — without forsaking all moral judgement or believing that the presidents rallies are frequented exclusively by those who know not what they do. But one cannot faithfully adhere to a political philosophy that insists that social conditions shape individual life outcomes while interpreting every Trump supporters voting history as a proof of his or her intrinsic immorality. Adopting such a self-righteous posture toward a vast subset of ones fellow Americans is not only ideologically inconsistent, but tactically counterproductive: A growing body of research indicates that it is much easier to change a prejudiced persons mind by <a href="https://www.vox.com/2020/1/29/21065620/broockman-kalla-deep-canvassing">giving them your empathy than trying to activate their shame</a>.</p>
<p class="clay-paragraph" data-editable="text" data-uri="nymag.com/intelligencer/_components/clay-paragraph/instances/ck6csuqa700803e5qfyrfl5fs@published" data-word-count="170">In delivering its tacit indictment of the conservative movement in the first-person plural, <em>Why Were Polarized</em> does just as the doctors (of political science) order. In the books final pages Klein implores his readers “to become more aware of the ways that politicians and media manipulate us” and of “what happens when our identities are activated, threatened, or otherwise inflamed.” Our democracy may need Republican voters to heed this message more urgently than it needs Democrats to do so. But it is a directive that all of us would be wise to follow. We are all subject to the same biases and chauvinistic impulses that lead conservatives to look at our president and see a great statesman. If our outdated cognitive software has not blinded us to Trumps depravity, we cannot claim to be the sole authors of our relative moral clarity. And if we wish to maintain such clarity, we must never delude ourselves into thinking that theres <em>no </em>truth that our own identities are preventing us from seeing.</p>
<aside data-uri="nymag.com/intelligencer/_components/newsletter-flex-text/instances/ck6crqarq00l0onye7323g3p4@published" class="newsletter-flex-text initially-hidden opacity-zero" data-track-id="intelligencer" data-track-type="newsletter-signup">
<div class="wrapper-style">
<div data-editable="settings">
<div class="text-form-wrapper">
<div class="text">
<h2 class="title">Sign Up for the Intelligencer Newsletter</h2>
<div class="description">Daily news about the politics, business, and technology shaping our world.</div>
</div>
<form data-recaptcha-public-key="6LcQmfoUAAAAAHL2UQnKmKFkIgzXmLeJs0YET0Ps" class="form initially-hidden" action="/newsletter/users/" method="get" data-success-msg=" data-success-title-msg="Thanks, you&#x27;re all set! data-success-description-msg="You&#x27;ll receive the next newsletter in your inbox." data-error-msg="*Please enter a valid email" >
<input class="newsletterId" type="hidden" value="intelligencer" name="newsletterId"/>
<input class="source" type="hidden" name="source" value="Intelligencer Article"/>
<label for="columnSubscribeEmail-887" class="email-label">Email</label>
<input id="columnSubscribeEmail-887" type="email" class="email" placeholder="Enter your email" name="email" required/>
<input type="submit" class="submit" value="Sign up" />
<div>
<span class="return-message" aria-live="assertive" tabindex="-1"></span>
</div>
</form>
</div>
<div class="newsletter-flex-text-divider"></div>
<div class="terms-and-policy-wrapper">
<div class="recaptcha-wrapper">
This site is protected by reCAPTCHA and the Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and
<a href="https://policies.google.com/terms">Terms of Service</a> apply.
</div>
<button class="terms-button" role="button">Terms & Privacy Notice</button>
<span class="expanded-terms " aria-hidden="true">By submitting your email, you agree to our <a href="https://nymag.com/newyork/terms/" rel="noopener noreferrer" target="_blank">Terms</a> and <a href="https://nymag.com/newyork/privacy/" rel="noopener noreferrer" target="_blank">Privacy Notice</a> and to receive email correspondence from us.</span>
</div>
</div>
</div>
</aside>
</div>
<div class="tags" data-uri="nymag.com/intelligencer/_components/tags/instances/ck6crqarq00kronyeunsapq1u@published" data-editable="items"><h2 class="title">Tags:</h2>
<ul class="tags-list">
<li class="tags-list-item">
<a aria-label="More articles tagged partisan polarization" href="//nymag.com/tags/partisan-polarization/"
class="tags-link">partisan polarization</a>
</li>
<li class="tags-list-item">
<a aria-label="More articles tagged political science" href="//nymag.com/tags/political-science/"
class="tags-link">political science</a>
</li>
<li class="tags-list-item">
<a aria-label="More articles tagged books" href="//nymag.com/tags/books/"
class="tags-link">books</a>
</li>
<li class="tags-list-item">
<a aria-label="More articles tagged politics" href="//nymag.com/tags/politics/"
class="tags-link">politics</a>
</li>
<li class="tags-list-item hidden">
<a aria-label="More articles tagged conservatism" href="//nymag.com/tags/conservatism/"
class="tags-link">conservatism</a>
</li>
<li class="tags-list-item hidden">
<a aria-label="More articles tagged the republican party" href="//nymag.com/tags/the-republican-party/"
class="tags-link">the republican party</a>
</li>
<li class="tags-list-item hidden">
<a aria-label="More articles tagged ezra klein" href="//nymag.com/tags/ezra-klein/"
class="tags-link">ezra klein</a>
</li><li class="tags-list-item">
<a aria-label="More tags" class="tags-link more" href="#">More</a>
</li></ul></div>
<div data-uri="nymag.com/intelligencer/_components/comments-link/instances/ck6crqarq00ktonye1bk5v2c1@published" data-cutoffCnt="" class="comments-link no-comments" data-coral-talk="https://services.nymag.com/talk">
<a href="#comments" class="comments-link-link">
<span class="svg-wrapper">
<svg xmlns="http://www.w3.org/2000/svg" role="presentation" width="17" height="18" viewBox="0 0 17 18" preserveAspectRatio="xMinYMin meet"><path d="M15.1.9h-12.9c-.9 0-1.5.7-1.5 1.6v9.3c0 .8.6 1.5 1.5 1.5h2.3l4.2 4.6v-4.6h6.4c.9 0 1.6-.6 1.6-1.5v-9.3c0-.9-.7-1.6-1.6-1.6z" fill="#FFFFFF"/></svg>
</span>
<span class="comments-link-message">
<span class="comments-link-count">+</span><span class="comments-link-text">Comments</span>
</span>
<span class="comments-link-empty">Leave a Comment</span>
</a>
</div>
<span class="ambrose-short-hed">Why Polarization (Still) Isnt Our Democracys Real Problem</span>
</section>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Article",
"headline": "The GOP Is the Problem. Is Human Identity Politics the Solution?",
"url": "http://nymag.com/intelligencer/2020/05/polarization-republicans-democracy-ezra-klein-book-review.html",
"thumbnailUrl": "https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rsocial.w1200.jpg",
"datePublished": "2020-05-16T09:00:40.509-04:00",
"image":{"@type":"ImageObject","url":"https://pyxis.nymag.com/v1/imgs/165/fdd/bb9a63348b334f8806c248d1ea3d445279-07-republican-party.rsocial.w1200.jpg","width":"1200","height":"630"},
"publisher":{"@type":"Organization","name":"Intelligencer","sameAs":"http://nymag.com/intelligencer","logo":{"@type":"ImageObject","url":"http://nymag.com/intelligencer/media/sites/intelligencer/logo.w600.h60.png","height":"60","width":"600"}},
"articleSection": "Politics-Domestic",
"author": [{"@type":"Person","name":"Eric Levitz"}],
"keywords": ["partisan polarization","political science","books","politics","conservatism","the republican party","ezra klein"]
}
</script>
</article>
<section data-uri="nymag.com/intelligencer/_components/prev-next/instances/ck6crqap300kponye4oktfacb@published" class="prev-next">
</section>
</section>
<section class="tertiary" data-editable="tertiary" data-track-zone="tertiary"> <div data-uri="nymag.com/intelligencer/_components/sticky-list/instances/article@published"
class="sticky-list hide-all"
data-first-pin-height="800"
data-next-pin-height="1000"
data-small-max="1999"
data-medium-max="3200"
data-content-area-selector=".article &gt; .body">
<style>
[data-uri="nymag.com/intelligencer/_components/sticky-list/instances/article@published"] .spacer.multi-children .pinboard {
height: 1000px;
}
[data-uri="nymag.com/intelligencer/_components/sticky-list/instances/article@published"] .spacer.multi-children .pinboard:last-of-type {
height: auto;
}
[data-uri="nymag.com/intelligencer/_components/sticky-list/instances/article@published"] .spacer.multi-children:first-of-type .pinboard:first-of-type {
height: 800px;
}
</style>
<div data-uri="nymag.com/intelligencer/_components/clay-space/instances/ck41qyvwh00103g626d69xmr0@published" class="clay-space">
<div data-uri="nymag.com/intelligencer/_components/space-logic/instances/ck41qyvwi00113g62yu5b7sth@published"
class="space-logic"
>
<aside data-uri="nymag.com/intelligencer/_components/ad/instances/ck41qyvwi00123g62km68tb79@published" class="ad"></aside>
</div>
</div>
<div data-uri="nymag.com/intelligencer/_components/clay-space/instances/ck2z6aai8003m3g64ud2ouhm5@published" class="clay-space">
</div>
<section data-uri="nymag.com/intelligencer/_components/most-popular/instances/intelligencer@published" class="most-popular" data-track-type="article-list">
<div class="most-popular-header">
<h2 class="most-popular-title" data-editable="title">Most Viewed Stories</h2>
</div>
<ol class="most-popular-items">
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgfoxlrh0000fsn5md10gyev@published" data-track-authors="Peter Sterne" data-track-headline="New York Post Insiders Slag Very Flimsy Hunter Biden Stories" data-track-index="0" data-track-component-title="Most Viewed Stories">
<a href="//nymag.com/intelligencer/2020/10/new-york-post-insiders-slag-flimsy-hunter-biden-stories.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">New York <em>Post</em> Insiders Slag Very Flimsy Hunter Biden Stories</span></span>
</span>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgcrgs7m00002coqqbth5qqm@published" data-track-authors="Ed Kilgore" data-track-headline="Two Republicans Could Blow Up Democrats Shot at the Senate" data-track-index="1" data-track-component-title="Most Viewed Stories">
<a href="//nymag.com/intelligencer/2020/10/john-james-tommy-tuberville-could-kill-dems-senate-shot.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Two Republicans Could Blow Up Democrats Shot at the Senate</span></span>
</span>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgdoe7am0000lwoiygce04ez@published" data-track-authors="Jonathan Chait" data-track-headline="Trump Says He May Leave the Country If He Loses. Does He Mean It?" data-track-index="2" data-track-component-title="Most Viewed Stories">
<a href="//nymag.com/intelligencer/2020/10/trump-may-leave-country-if-he-loses-prison-criminal-prosecution.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Trump Says He May Leave the Country If He Loses. Does He Mean It?</span></span>
</span>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgcmgvgx00001eojqr7fqy6p@published" data-track-authors="Jonathan Chait" data-track-headline="The News Media Isnt Biased Against Trump. Its Biased in His Favor." data-track-index="3" data-track-component-title="Most Viewed Stories">
<a href="//nymag.com/intelligencer/article/media-isnt-biased-against-trump-biden-liberal-news.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">The News Media Isnt Biased Against Trump. Its Biased in His Favor.</span></span>
</span>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckf1eb0d40000pwomt36nepcv@published" data-track-authors="Jeff Wise" data-track-headline="Donald Trump Could Be on Trial Sooner Than You Think" data-track-index="4" data-track-component-title="Most Viewed Stories">
<a href="//nymag.com/intelligencer/article/donald-trump-criminal-case.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Donald Trump Could Be on Trial Sooner Than You Think</span></span>
</span>
</a>
</li>
</ol>
</section>
</div>
</section>
</section>
<section class="primary" data-editable="primary" data-track-zone="primary"> <section
data-uri="nymag.com/intelligencer/_components/taboola/instances/general@published"
data-taboolaId="nymagazine-dailyintelligencer"
data-site-slug="intelligencer"
class="taboola "
data-placeholder="settings"
>
<h2 class="taboola-links">Promoted links by Taboola</h2>
<div id="taboola-desktop-below-article-thumbnails"></div>
<div id="taboola-tablet-below-article-thumbnails"></div>
<div id="taboola-mobile-below-article-thumbnails"></div>
</section>
</section>
<section class="secondary" data-editable="secondary" data-track-zone="secondary">
<div data-uri="nymag.com/intelligencer/_components/curated-feed/instances/homepage@published" data-editable="settings" class="curated-feed is-on-article-page">
<div class="feed-header">THE FEED</div>
<div class="article-feed-header">
<svg viewBox="0 0 275 34" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M47.36 22.92c.76-.08 1.28-.36 1.56-.88.32-.48.36-.84.36-2.28V9.56c0-1.64-.08-2.04-.56-2.56-.36-.44-.68-.48-1.36-.6V1.32h10.72V6.4c-.76.08-1.28.36-1.56.88-.32.48-.36.88-.36 2.28v10.2c0 1.6.08 2.04.56 2.56.36.44.68.48 1.36.6V28H47.36v-5.08zm12.36.8c.84-.12 1.12-.52 1.12-1.76v-7.52c0-1.24-.28-1.72-1.12-1.76V8.4h6.6v1.08c1.4-1.24 2.52-1.76 4-1.76 2.56 0 4.36 1.84 4.36 4.56v9.68c0 1.24.28 1.64 1.12 1.76V28h-7.64v-4.28c.76-.32.92-.64.92-1.6v-7.44c0-1.16-.48-1.76-1.4-1.76-.92 0-1.36.6-1.36 1.76v7.52c0 .84.16 1.16.76 1.52V28h-7.36v-4.28zm17.84-11.24H76v-3.8h.24c1.64 0 2.72-1.2 3.16-3.28.12-.6.16-1.48.16-2.6h3.6v5.6h2.64v4.08h-2.64V22.8c0 .76.08.88.36.88.36 0 .44-.12.44-.88V21h1.84v3.32c0 2.68-1.36 4.08-4.04 4.08-2.6 0-4.2-1.6-4.2-4.32v-11.6zm23.12 7.32c-.12 5.48-2.56 8.6-6.84 8.6-4.64 0-7.32-3.88-7.32-10.64 0-3.84.76-6.24 2.64-8.12C90.4 8.4 92 7.72 93.72 7.72c1.72 0 3.32.72 4.28 1.84 1.72 2.04 2.68 5.24 2.68 8.6V19h-8c0 3.52.4 4.56 1.68 4.56.6 0 1.04-.28 1.24-.84.2-.44.2-.88.24-2.92h4.84zm-5.72-4.32v-.8c0-1.48-.36-2.24-1.12-2.24-.84 0-1.08.6-1.12 3.04h2.24zm6.48 8.24h.12c1 0 1.52-.92 1.52-2.76V8.36c0-1.92-.44-2.76-1.52-2.76h-.12V1.32h7v19.64c0 1.84.52 2.76 1.52 2.76h.12V28h-8.64v-4.28zm9.28 0h.12c1 0 1.52-.92 1.52-2.76V8.36c0-1.92-.44-2.76-1.52-2.76h-.12V1.32h7v19.64c0 1.84.52 2.76 1.52 2.76h.12V28h-8.64v-4.28zm9.4 0h.12c1 0 1.52-.92 1.52-2.76v-5.52c0-1.92-.44-2.76-1.52-2.76h-.12V8.4h7.16v12.56c0 1.84.52 2.76 1.52 2.76h.12V28h-8.8v-4.28zm4-22.8c1.72 0 3.28 1.6 3.28 3.36 0 1.76-1.52 3.24-3.32 3.24-1.8 0-3.28-1.44-3.28-3.24 0-1.88 1.48-3.36 3.32-3.36zm16.72 8.28c1.08-1.4 1.76-1.84 2.76-1.84 1.28 0 2.4 1.12 2.4 2.52 0 1-.72 1.88-1.56 1.88-.76 0-1.36-.6-1.36-1.24 0-.28.04-.64.12-1-.6.28-.64.32-1.08.84 1 1.8 1.32 2.64 1.32 4.08 0 3.6-3 6.8-6.4 6.8-.64 0-1.52-.12-2.6-.32-.44.16-.68.36-.68.6 0 .72.8 1 2.4.88 5.96-.44 8.96 1.4 8.96 5.52 0 1.72-.52 3.08-1.6 4.08-1.32 1.28-3.4 1.88-6.72 1.88-2.72 0-4.56-.44-5.84-1.4-.96-.68-1.56-1.8-1.56-2.88 0-.96.36-1.6 1.48-2.6-1.24-1.56-1.6-2.4-1.6-3.68 0-1.92.8-3.24 2.6-4.24-1.32-1.28-1.96-2.8-1.96-4.6 0-3.68 3.08-6.76 6.92-6.76 1.56 0 2.72.4 4 1.48zm-4.16 2.92c-.68 0-1.04.76-1.04 2.24 0 1.6.32 2.28 1.08 2.28.68 0 1.04-.76 1.04-2.28 0-1.48-.36-2.24-1.08-2.24zm-1 16c-.96 0-1.44.28-1.44.8 0 .6.96.88 2.92.88 2.2 0 3.28-.32 3.28-1 0-.64-.44-.68-4.76-.68zm23.96-8.32c-.12 5.48-2.56 8.6-6.84 8.6-4.64 0-7.32-3.88-7.32-10.64 0-3.84.76-6.24 2.64-8.12 1.24-1.24 2.84-1.92 4.56-1.92 1.72 0 3.32.72 4.28 1.84 1.72 2.04 2.68 5.24 2.68 8.6V19h-8c0 3.52.4 4.56 1.68 4.56.6 0 1.04-.28 1.24-.84.2-.44.2-.88.24-2.92h4.84zm-5.72-4.32v-.8c0-1.48-.36-2.24-1.12-2.24-.84 0-1.08.6-1.12 3.04h2.24zm6.72 8.24c.84-.12 1.12-.52 1.12-1.76v-7.52c0-1.24-.28-1.72-1.12-1.76V8.4h6.6v1.08c1.4-1.24 2.52-1.76 4-1.76 2.56 0 4.36 1.84 4.36 4.56v9.68c0 1.24.28 1.64 1.12 1.76V28h-7.64v-4.28c.76-.32.92-.64.92-1.6v-7.44c0-1.16-.48-1.76-1.4-1.76-.92 0-1.36.6-1.36 1.76v7.52c0 .84.16 1.16.76 1.52V28h-7.36v-4.28zm25.64-4.12h4.52c-.04 3.48-.4 5.32-1.4 6.64-.96 1.4-2.72 2.16-4.76 2.16-2.36 0-4.16-.92-5.44-2.8-1.24-1.76-2-4.84-2-7.88 0-3.32.84-6.04 2.32-7.68 1.4-1.48 3.24-2.32 5.28-2.32 3.48 0 5.96 2.68 5.96 6.4 0 2.24-1.28 3.72-3.16 3.72-1.72 0-3-1.24-3-2.96 0-.84.16-1.24.8-2.08l.12-.16c-.12-.36-.32-.56-.64-.56-.84 0-1.24.96-1.24 2.92v2.4c0 3.76-.04 4.44.2 5.16.16.6.64 1 1.08 1 .44 0 .8-.28 1-.64.32-.6.36-1.16.36-3v-.32zm19.32.2c-.12 5.48-2.56 8.6-6.84 8.6-4.64 0-7.32-3.88-7.32-10.64 0-3.84.76-6.24 2.64-8.12 1.24-1.24 2.84-1.92 4.56-1.92 1.72 0 3.32.72 4.28 1.84 1.72 2.04 2.68 5.24 2.68 8.6V19h-8c0 3.52.4 4.56 1.68 4.56.6 0 1.04-.28 1.24-.84.2-.44.2-.88.24-2.92h4.84zm-5.72-4.32v-.8c0-1.48-.36-2.24-1.12-2.24-.84 0-1.08.6-1.12 3.04h2.24zm6.6 8.24h.12c1 0 1.52-.92 1.52-2.76v-5.52c0-1.92-.44-2.76-1.52-2.76h-.12V8.4h7.16v.88c.92-1.12 1.72-1.56 2.96-1.56 2.2 0 3.56 1.6 3.56 4.04 0 2.52-1.16 4.08-2.96 4.08-1.4 0-2.64-1.2-2.64-2.6 0-.36.08-.64.28-1.24-.92.2-1.2.8-1.2 2.52v6.44c0 1.84.52 2.76 1.52 2.76h.12V28h-8.8v-4.28z" fill="#333"/><path d="M2.42 1
</div>
<div class="feed-container">
<a href="http://nymag.com/intelligencer/2020/10/2020-polls-gender-gap-women-voters-trump.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-19T11:00:03.182Z">7:00 a.m.</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/0d8/9a7/a4d28d79f5ee2d0e473fdefe9052cf977c-gender-partisan-1.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">Men and Women Have Never Been More Politically Divided</div>
<div class="byline">
<span>By</span> <span>Eric Levitz</span>
</div>
<div class="teaser">The gender gap in the 2020 election will be record-breaking — and could persist long after Trump is gone.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/trumps-new-biden-insult-hell-listen-to-the-scientists.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-19T04:29:29.128Z">12:29 a.m.</time>
<div class="rubric">coronavirus</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/bbd/edc/fdf41157f7f87e76aba6336b79e76abfd6-GettyImages-1229158819.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">coronavirus</div>
<div class="headline">Trumps Latest Biden Insult: Hell Listen to the Scientists</div>
<div class="byline">
<span>By</span> <span>Matt Stieb</span>
</div>
<div class="teaser">Considering the majority of Americans who still fear COVID and consider Trumps response inadequate, the barb isnt as thorny as Trump thinks it it.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/trump-still-targeting-whitmer-after-foiled-kidnapping-plot.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-19T01:20:51.245Z">10/18/2020</time>
<div class="rubric">politics</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/85d/d06/0177697a467a3e37684302c0cc53888cf2-gretchen-whitmer-mask-flag.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">politics</div>
<div class="headline">Trump Is Still Targeting Governor Gretchen Whitmer After Foiled Kidnapping Plot</div>
<div class="byline">
<span>By</span> <span>Chas Danner</span>
</div>
<div class="teaser">One day after Trump prompted “lock her up!” chants at his Michigan rally, his campaign tried to suggest she was encouraging his assassination.</div>
</div>
</div>
</a>
<div class="feed-ad">
</div>
<div class="most-popular-embed">
<section data-uri="nymag.com/intelligencer/_components/most-popular/instances/curated-feed@published" class="most-popular_curated-feed" data-track-type="article-list">
<div class="most-popular-header">
<h2 class="most-popular-title" data-editable="title">Most Popular</h2>
</div>
<ol class="most-popular-items">
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgfoxlrh0000fsn5md10gyev@published" data-track-authors="Peter Sterne" data-track-headline="New York Post Insiders Slag Very Flimsy Hunter Biden Stories" data-track-index="0" data-track-component-title="Most Popular">
<a href="//nymag.com/intelligencer/2020/10/new-york-post-insiders-slag-flimsy-hunter-biden-stories.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">New York <em>Post</em> Insiders Slag Very Flimsy Hunter Biden Stories</span></span>
</span>
<div class="article-byline">
<span>By</span> <span>Peter Sterne</span>
</div>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgcrgs7m00002coqqbth5qqm@published" data-track-authors="Ed Kilgore" data-track-headline="Two Republicans Could Blow Up Democrats Shot at the Senate" data-track-index="1" data-track-component-title="Most Popular">
<a href="//nymag.com/intelligencer/2020/10/john-james-tommy-tuberville-could-kill-dems-senate-shot.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Two Republicans Could Blow Up Democrats Shot at the Senate</span></span>
</span>
<div class="article-byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgdoe7am0000lwoiygce04ez@published" data-track-authors="Jonathan Chait" data-track-headline="Trump Says He May Leave the Country If He Loses. Does He Mean It?" data-track-index="2" data-track-component-title="Most Popular">
<a href="//nymag.com/intelligencer/2020/10/trump-may-leave-country-if-he-loses-prison-criminal-prosecution.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Trump Says He May Leave the Country If He Loses. Does He Mean It?</span></span>
</span>
<div class="article-byline">
<span>By</span> <span>Jonathan Chait</span>
</div>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckgcmgvgx00001eojqr7fqy6p@published" data-track-authors="Jonathan Chait" data-track-headline="The News Media Isnt Biased Against Trump. Its Biased in His Favor." data-track-index="3" data-track-component-title="Most Popular">
<a href="//nymag.com/intelligencer/article/media-isnt-biased-against-trump-biden-liberal-news.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">The News Media Isnt Biased Against Trump. Its Biased in His Favor.</span></span>
</span>
<div class="article-byline">
<span>By</span> <span>Jonathan Chait</span>
</div>
</a>
</li>
<li class="most-popular-item"
data-track-type="article-link" data-track-component-name="most-popular" data-track-page-uri="nymag.com/intelligencer/_pages/ckf1eb0d40000pwomt36nepcv@published" data-track-authors="Jeff Wise" data-track-headline="Donald Trump Could Be on Trial Sooner Than You Think" data-track-index="4" data-track-component-title="Most Popular">
<a href="//nymag.com/intelligencer/article/donald-trump-criminal-case.html" class="most-popular-item-link">
<span class="article-headline">
<span><span class="headline-text">Donald Trump Could Be on Trial Sooner Than You Think</span></span>
</span>
<div class="article-byline">
<span>By</span> <span>Jeff Wise</span>
</div>
</a>
</li>
</ol>
</section>
</div>
<a href="http://nymag.com/intelligencer/2020/10/twitter-removes-scott-atlass-tweet-saying-masks-dont-work.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-18T23:40:01.658Z">10/18/2020</time>
<div class="rubric">coronavirus</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/df3/ab1/b67f664df522d0f522a3754c673e9fd458-GettyImages-1228580713.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">coronavirus</div>
<div class="headline">Twitter Removes Trump Advisers Tweet Claiming Masks Dont Work</div>
<div class="byline">
<span>By</span> <span>Matt Stieb</span>
</div>
<div class="teaser">The platform nixed radiologist Scott Atlass tweet for breaking its policy on distributing misleading info that could encourage the spread of COVID.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/new-york-post-insiders-slag-flimsy-hunter-biden-stories.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-18T22:54:48.163Z">10/18/2020</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/6cf/beb/6e8bdfe8970f9b0c0c642c6d8e5edd5a23-new-york-post.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">New York <em>Post</em> Insiders Slag Very Flimsy Hunter Biden Stories</div>
<div class="byline">
<span>By</span> <span>Peter Sterne</span>
</div>
<div class="teaser">The Murdoch tabloids October surprise was so controversial that the man who wrote most of it refused to put his name on it.</div>
</div>
</div>
</a>
<div class="feed-item image has-related">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-18T13:08:24.729Z">10/18/2020</time>
</div>
<div class="feed-item-foreword"><p>And here come the hospitalizations</p></div>
<div class="feed-item-content">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.2x.rhorizontal.w600.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.rhorizontal.w600.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.2x.rhorizontal.w600.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.rhorizontal.w600.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.2x.rhorizontal.w600.jpg"/> <img src="" class="curated-item-img" data-src="https://pyxis.nymag.com/v1/imgs/e47/2da/753ca7c8f257c7c8df6b345eaeecdbba3b-scott-gottlieb-tweet-10-18.rhorizontal.w600.jpg" data-content-img alt=""> </picture>
<div class="attribution">
<span class="credit">Photo: <a href="https://twitter.com/ScottGottliebMD/status/1317807037741436933" target="_blank" title="Screencap/Twitter">Screencap/Twitter</a></span>
</div>
</div>
</div>
<div class="feed-item-related">
<a class="related-link" href="https://nymag.com/intelligencer/2020/10/the-third-wave-of-covid-19-is-here.html">
<div class="related-link-container">
<div class="related-image">
<img
data-src="https://pyxis.nymag.com/v1/imgs/ed2/360/324c08f3c0308e58a2b408927fe0a75e6a-stretcher-mount-sinai-hospital.2x.rsquare.w168.jpg"
/>
</div>
<div class="related-content">
<time class="related-timestamp" datetime="2020-10-12T21:00:21.465Z">10/12/2020</time>
<div class="related-headline">The Third Wave of the Pandemic Is Here</div>
<div class="related-byline">
<span>By</span> <span>David Wallace-Wells</span>
</div>
</div>
</div>
</a>
</div>
</div>
<div class="feed-item external ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T21:53:32.463Z">10/17/2020</time>
</div>
<div class="feed-item-foreword"><p>“If TikTok is saved, you can thank me”</p></div>
<div class="feed-item-excerpt"><p>Oracle CEO Larry Ellison donated $250,000 to a super PAC supporting Sen. Lindsey Grahams (R-SC) reelection campaign as his company closed in on a coveted position as TikToks US technology partner. <a href="https://docquery.fec.gov/cgi-bin/forms/C00573733/1451054/sa/ALL">FEC documents show that</a> Ellison made the $250,000 donation to the Security is Strength PAC on September 14th. The Security is Strength PAC has bought ads exclusively in support of Grahams political ambitions, including his <a href="https://www.politico.com/story/2015/07/lindsey-graham-super-pac-security-is-strength-fundraising-2016-120812">2015 presidential campaign</a> and his <a href="https://securityisstrengthpac.com/">current reelection</a> bid for the US Senate.</p><p><br /></p><p>Its an unusually large donation for Ellison, who also donated $5,200 to Grahams Majority Fund <a href="https://docquery.fec.gov/cgi-bin/fecimg/?202004149216710037">in January</a>. The timing of the larger donation is also remarkable, coming mere hours after Oracle <a href="https://www.oracle.com/news/announcement/oracle-chosen-as-tiktok-secure-cloud-provider-091920.html">officially announced</a> that it had been chosen as TikToks technology partner for its US operations, beating out Microsoft in a high-profile bidding process to save the popular video app. …</p><p><br /></p><p>Sen. Graham was reportedly pivotal in arranging the deal, although its unclear if he had any influence over the specific companies involved. <a href="https://www.vanityfair.com/news/2020/08/qanon-is-batshit-crazy-lindsey-graham-talks-tiktok-online-conspiracies-and-why-hes-sticking-with-trump">In an interview with <em>Vanity Fair</em></a><em> </em>in August, Graham said that he personally called Trump to suggest that he find a US company to purchase the platform in order to remedy the administrations concerns over the apps relationship with China. “Let Microsoft or somebody buy it, put it in American hands and allow the platform to survive and thrive because so many people enjoy it,” Sen. Graham said he told Trump over the summer.</p><p><br /></p><p>“If TikTok is saved, you can thank me,” he said.</p></div>
<div class="feed-item-content">
<div class="icon external"></div>
<div class="content">
<div class="content-headline"><a class="attribution-link" href="https://www.theverge.com/2020/10/17/21520356/oracle-tiktok-larry-ellison-lindsey-graham-super-pac-donation-jaime-harrison?scrolla&#x3D;5eb6d68b7fedc32c19ef33b4" target="_blank" target="_blank" rel="noopener noreferrer">Oracle founder donated $250,000 to Graham PAC in final days of TikTok deal</a></div>
<cite class="content-credit"><a class="attribution-link" href="https://www.theverge.com/2020/10/17/21520356/oracle-tiktok-larry-ellison-lindsey-graham-super-pac-donation-jaime-harrison?scrolla&#x3D;5eb6d68b7fedc32c19ef33b4" target="_blank" target="_blank" rel="noopener noreferrer">The Verge</a></cite>
</div>
</div>
</div>
<div class="feed-item tweet ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T14:43:00.202Z">10/17/2020</time>
</div>
<div class="feed-item-foreword"><p>Competence matters.</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">With just under 100% of votes counted, Jacinda Arderns Labour party has won a thumping majority. <br/><br/>This is the first time since 1996 that any party in New Zealand has secured enough seats to govern alone. It is the biggest Labour victory in 50 years: <a href="https://twitter.com/hashtag/NZElection2020?src=hash&ref_src=twsrc%5Etfw">#NZElection2020</a> <a href="https://t.co/flmvdAWY2E">pic.twitter.com/flmvdAWY2E</a></div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/helenrsullivan/status/1317424301046296576" target="_blank" target="_blank" rel="noopener noreferrer">@helenrsullivan</a></cite>
</div>
</div>
</div>
<a href="http://nymag.com/intelligencer/2020/10/trump-may-leave-country-if-he-loses-prison-criminal-prosecution.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T13:53:28.112Z">10/17/2020</time>
<div class="rubric">the national interest</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/a06/94d/229a0c4830909a363f39bc973889d6a0e9-trump-wave-macon-georgia-rally.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">the national interest</div>
<div class="headline">Trump Says He May Leave the Country If He Loses. Does He Mean It?</div>
<div class="byline">
<span>By</span> <span>Jonathan Chait</span>
</div>
<div class="teaser">Is the president worried about prison?</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/john-james-tommy-tuberville-could-kill-dems-senate-shot.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T13:00:20.109Z">10/17/2020</time>
<div class="rubric">poll position</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/8f0/7b6/77c16a4c8718d3b09981b3f221bf1fbb11-john-james-tommy-tuberville.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">poll position</div>
<div class="headline">Two Republicans Could Blow Up Democrats Shot at the Senate</div>
<div class="byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
<div class="teaser">How the GOP may just pull off flipping seats in states as different as Alabama and Michigan.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/did-trump-kill-sex-scandals-the-case-of-cal-cunningham.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T12:00:22.894Z">10/17/2020</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/0c7/9d1/783874223372ca030a0907613679586487-cal-cunningham-north-carolina-senate-rac.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">Has Trump Killed Sex Scandals? The Curious Case of Cal Cunningham</div>
<div class="byline">
<span>By</span> <span>Ben Jacobs</span>
</div>
<div class="teaser">The Democrat running for a must-win Senate seat in North Carolina was caught cheating on his wife just weeks before Election Day.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/covid-election-amy-coney-barrett-reader-poll.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T12:00:22.894Z">10/17/2020</time>
<div class="rubric">how was your week?</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/872/419/0f48f4b8fb417d2aa65c9044c5f15bc362-amy-coney-barrett-poll.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">how was your week?</div>
<div class="headline">1,667 <em>New York</em> Readers on the Barrett Hearings, Election Day, and Winter Life</div>
<div class="byline">
<span>By</span> <span>The Editors</span>
</div>
<div class="teaser">“I think democracy is dead and we are watching its funeral rites.”</div>
</div>
</div>
</a>
<div class="feed-ad">
</div>
<a href="http://nymag.com/intelligencer/2020/10/senator-perdue-deliberately-butchers-kamala-at-trump-rally.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-17T03:22:20.859Z">10/16/2020</time>
<div class="rubric">racism</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/338/fcb/a53cdf9a5257720121d2f80eccc917639f-david-perdue-trump-rally-georgia.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">racism</div>
<div class="headline">GOP Senator David Perdue Deliberately Butchers Kamala at Georgia Trump Rally</div>
<div class="byline">
<span>By</span> <span>Chas Danner</span>
</div>
<div class="teaser">His reelection campaign later tried to claim that Perdue referring to Harris as “Kamamboamamla” was an innocent, not-at-all race-baiting mistake.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/trump-reverses-denial-of-wildfire-disaster-aid-to-california.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T22:09:46.960Z">10/16/2020</time>
<div class="rubric">california wildfires</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/926/fc3/d58d3cdff7efbe87b61a660dcc8bddd84d-creek-fire.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">california wildfires</div>
<div class="headline">Trump Rejects, Then Grants Wildfire Disaster Aid to California</div>
<div class="byline">
<span>By</span> <span>Chas Danner</span>
</div>
<div class="teaser">The Trump administration first rejected the states request for a federal disaster declaration for its September wildfires. Its still unclear why.</div>
</div>
</div>
</a>
<div class="feed-item tweet ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T21:18:59.353Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>With a likely 6-3 conservative majority by then</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">BREAKING: US Supreme Court agrees to consider whether the Trump admin. can leave undocumented immigrants out of the count of total population in the census. - <a href="https://twitter.com/PeteWilliamsNBC?ref_src=twsrc%5Etfw">@PeteWilliamsNBC</a></div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/NBCNews/status/1317213118662049800" target="_blank" target="_blank" rel="noopener noreferrer">@NBCNews</a></cite>
</div>
</div>
</div>
<a href="http://nymag.com/intelligencer/2020/10/if-trump-wants-big-stimulus-bill-he-should-just-say-yes.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T21:16:37.835Z">10/16/2020</time>
<div class="rubric">coronavirus stimulus</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/a49/0cd/6477c654320909bbc63876feec770bf723-trump-mnuchin.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">coronavirus stimulus</div>
<div class="headline">Why Doesnt Trump Just Tell Mnuchin to Take a Deal?</div>
<div class="byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
<div class="teaser">Trump might blame Pelosi or McConnell for failure to get a deal and a second stimulus check. But if any deal is better than none, its in his hands.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/what-ice-cube-contributed-to-trumps-platinum-plan.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T20:14:47.939Z">10/16/2020</time>
<div class="rubric">plans with attitude</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/6ba/881/a4157d0d3cefdb2102ef1f847cc488426d-ice-cube.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">plans with attitude</div>
<div class="headline">What Ice Cube Contributed to Trumps Plan for Black America</div>
<div class="byline">
<span>By</span> <span>James D. Walsh</span>
</div>
<div class="teaser">He appears to have actually moved federal policy — or at least a leaflet about it.</div>
</div>
</div>
</a>
<div class="feed-item tweet has-related">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T20:14:36.055Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>Fierce Feinstein backlash after Coney Barrett hearing</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">NEW: Sen. Feinstein loses the support of abortion rights group NARAL, says the top Dem on Judiciary “offered an appearance of credibility to the proceedings that is wildly out of step with the American people. As such, we believe the committee needs new leadership.”</div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/nataliewsj/status/1317195244237185024" target="_blank" target="_blank" rel="noopener noreferrer">@nataliewsj</a></cite>
</div>
</div>
<div class="feed-item-related">
<a class="related-link" href="https://nymag.com/intelligencer/2020/10/judiciary-committee-rubber-stamps-barrett-confirmation.html">
<div class="related-link-container">
<div class="related-image">
<img
data-src="https://pyxis.nymag.com/v1/imgs/e40/6fa/5c3b4fbd1a623ee027e293daa1728bf906-feinstein-graham.2x.rsquare.w168.jpg"
/>
</div>
<div class="related-content">
<time class="related-timestamp" datetime="2020-10-15T22:00:09.406Z">10/15/2020</time>
<div class="related-headline">Senates Uselessness On Display As Judiciary Rubber-stamps Barrett Confirmation</div>
<div class="related-byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
</div>
</div>
</a>
</div>
</div>
<a href="http://nymag.com/intelligencer/2020/10/america-is-tired-of-the-trump-show.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T19:58:20.039Z">10/16/2020</time>
<div class="rubric">the national circus</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/a96/ac3/7742ca0558bb8a792eaa98d579990819e3-trump-biden-town-hall.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">the national circus</div>
<div class="headline">America Is Tired of the Trump Show</div>
<div class="byline">
<span>By</span> <span>Frank Rich</span>
</div>
<div class="teaser">One glance at Thursdays dueling town halls showed why the president and his party are in such deep trouble.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/article/media-isnt-biased-against-trump-biden-liberal-news.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T19:34:48.899Z">10/16/2020</time>
<div class="rubric">the national interest</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/777/6d5/850d2527156a85b0a390e28384c6107fbb-trump-town-hall.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">the national interest</div>
<div class="headline">The News Media Isnt Biased Against Trump. Its Biased in His Favor.</div>
<div class="byline">
<span>By</span> <span>Jonathan Chait</span>
</div>
<div class="teaser">The coverage is hostile, but he is held to a more forgiving standard than any modern president has been.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/joni-ernst-bombs-soybean-debate.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T18:37:12.119Z">10/16/2020</time>
<div class="rubric">2020 elections</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/7b2/6f3/78a72e3e7665f0fab257c8adbd0ff1f21c-joni-ernst.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">2020 elections</div>
<div class="headline">Joni Ernst Bombs on Must-Know Soybean Question in Debate</div>
<div class="byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
<div class="teaser">Republican Ernst became famous for her 2014 ads bragging about her experience castrating hogs on an Iowa farm. She seems to have lost touch.</div>
</div>
</div>
</a>
<div class="feed-ad">
</div>
<a href="http://nymag.com/intelligencer/2020/10/alexander-vindman-wife-rachel-says-trump-threatened-family.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T17:00:19.661Z">10/16/2020</time>
<div class="rubric">speaking out</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/9d0/377/39604b84f408f62d515e771e46a2e662c6-rachel-vindman.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">speaking out</div>
<div class="headline">Alexander Vindmans Wife Accuses Trump of Threatening Their Family</div>
<div class="byline">
<span>By</span> <span>Ben Jacobs</span>
</div>
<div class="teaser">The spouse of the colonel who stood up to the president speaks out for the first time.</div>
</div>
</div>
</a>
<div class="feed-item tweet ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T16:55:20.770Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>Words that will definitely be a comfort to the unemployed</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">White Houses Larry Kudlow today with a line new to me: “The talk is that a lot of folks who became unemployed, most regrettably, theyre sticking with it & going out and starting new businesses. … Thats the great part of American capitalism gales of creative destruction”</div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/JStein_WaPo/status/1317127828899586049" target="_blank" target="_blank" rel="noopener noreferrer">@JStein_WaPo</a></cite>
</div>
</div>
</div>
<a href="http://nymag.com/intelligencer/2020/10/earlier-early-voting-what-does-it-mean.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T16:47:44.145Z">10/16/2020</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/e69/706/75c5e957445e3803d0d9a3e0c3d8cfda20-nc-early-voting.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">What the Early-Voting Deluge Could Mean for the Election</div>
<div class="byline">
<span>By</span> <span>Ed Kilgore</span>
</div>
<div class="teaser">Record levels of early voting may mean record overall turnout. But even if early voters are just voting earlier, it could make for a quicker count.</div>
</div>
</div>
</a>
<a href="http://www.vulture.com/2020/10/trump-biden-town-hall-ratings.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T15:50:06.347Z">10/16/2020</time>
<div class="rubric">election 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/b16/f4e/979dd06be7d5fc96f5760765e11d7cbc74-biden-trump-townhall-ratings.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">election 2020</div>
<div class="headline">Biden Beat Trump in the Town Hall TV-Ratings Battle</div>
<div class="byline">
<span>By</span> <span>Josef Adalian</span>
</div>
<div class="teaser">Bidens ABC town hall had the benefit of a stronger lead-in.</div>
</div>
</div>
</a>
<a href="http://nymag.com/intelligencer/2020/10/twitter-facebook-block-ny-post-hunter-biden-article.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T15:15:00.000Z">10/16/2020</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/008/981/c0e68b34ab153753bbfc1d42ba1be64774-jack-dorsey.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">Twitter Backs Down After Squelching New York Posts Hunter Biden Story</div>
<div class="byline">
<span>By</span> <span>Benjamin Hart</span>
</div>
<div class="teaser">After two days of backlash, the platform announced new rules for dealing with possibly hacked materials. But the damage had been done.</div>
</div>
</div>
</a>
<div class="feed-item external ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T14:59:13.783Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>Trump can cross another potential “October surprise” off the list</p></div>
<div class="feed-item-excerpt"><p>Pfizers chief executive said on Friday that the company <a href="https://www.nytimes.com/2020/10/16/health/covid-vaccine-pfizer.html">would not apply for emergency authorization of its coronavirus vaccine</a> before the third week of November, ruling out President Trumps assertion that a vaccine would be ready before Election Day on Nov. 3.</p><p><br /></p><p>In <a href="https://www.pfizer.com/news/hot-topics/an_open_letter_from_pfizer_chairman_and_ceo_albert_bourla">a statement posted to the company website</a>, the chief executive, Dr. Albert Bourla, said that although Pfizer could have preliminary numbers by the end of October about whether the vaccine works, it would still need to collect safety and manufacturing data that would stretch the timeline to at least the third week of November.</p><p><br /></p><p>Close watchers of the vaccine race <a href="https://www.nytimes.com/2020/09/30/health/pfizer-covid-vaccine.html">had already known</a> that Pfizer wouldnt be able to meet the Food and Drug Administrations requirements by the end of this month. But Fridays announcement represents a shift in tone for the company and its leader, who has repeatedly emphasized the month of October in interviews and public appearances.</p></div>
<div class="feed-item-content">
<div class="icon external"></div>
<div class="content">
<div class="content-headline"><a class="attribution-link" href="https://www.nytimes.com/live/2020/10/16/world/covid-coronavirus?action&#x3D;click&amp;module&#x3D;Top%20Stories&amp;pgtype&#x3D;Homepage" target="_blank" target="_blank" rel="noopener noreferrer">Pfizer confirms it wont seek authorization for its vaccine before the second half of next month.</a></div>
<cite class="content-credit"><a class="attribution-link" href="https://www.nytimes.com/live/2020/10/16/world/covid-coronavirus?action&#x3D;click&amp;module&#x3D;Top%20Stories&amp;pgtype&#x3D;Homepage" target="_blank" target="_blank" rel="noopener noreferrer">New York Times</a></cite>
</div>
</div>
</div>
<div class="feed-item tweet ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T13:33:19.623Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>Senate Democratic candidates have a LOT of money</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">Some 👀 from new FEC filings:<br/>SC Senate: Harrison $58M, Graham $28M<br/>ME Senate: Gideon $39M, Collins $8.3M<br/>AZ Senate: Kelly $39M, McSally $23M<br/>IA Senate: Greenfield $29M, Ernst $7.2M<br/>NC Senate: Cunningham $28M, Tillis $6.6M<br/>AK(!) Senate: Gross $8.7M, Sullivan $1.7M<br/>w <a href="https://twitter.com/ChadSDay?ref_src=twsrc%5Etfw">@ChadSDay</a></div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/bykowicz/status/1317095720923631621" target="_blank" target="_blank" rel="noopener noreferrer">@bykowicz</a></cite>
</div>
</div>
</div>
<div class="feed-item tweet ">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T11:36:08.572Z">10/16/2020</time>
</div>
<div class="feed-item-foreword"><p>It appears “Big T” doesnt know that this is a news satire website</p></div>
<div class="feed-item-content">
<div class="icon tweet"></div>
<div class="content">
<div class="content-quote">Twitter Shuts Down Entire Network To Slow Spread Of Negative Biden News <a href="https://t.co/JPmjOrKPcr">https://t.co/JPmjOrKPcr</a> via <a href="https://twitter.com/TheBabylonBee?ref_src=twsrc%5Etfw">@TheBabylonBee</a> Wow, this has never been done in history. This includes his really bad interview last night. Why is Twitter doing this. Bringing more attention to Sleepy Joe & Big T</div>
<cite class="content-credit"><a class="attribution-link" href="https://twitter.com/realdonaldtrump/status/1317044556328730625" target="_blank" target="_blank" rel="noopener noreferrer">@realdonaldtrump</a></cite>
</div>
</div>
</div>
<a href="http://nymag.com/intelligencer/2020/10/bidens-and-trumps-nbc-and-abc-town-halls-live-updates.html" class="feed-item article">
<div class="feed-item-timestamp-container">
<time class="timestamp" datetime="2020-10-16T01:53:00.000Z">10/15/2020</time>
<div class="rubric">vision 2020</div>
</div>
<div class="feed-item-content small">
<div class="image">
<picture> <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" data-srcset="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.2x.rhorizontal.w420.jpg 2x"/> <source media="(min-width: 1180px) " data-srcset="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.rhorizontal.w420.jpg"/> <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.2x.rsquare.w536.jpg 2x"/> <source media="(min-width: 768px)" data-srcset="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.rsquare.w536.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.2x.rsquare.w536.jpg"/> <img src="" class="feed-item-img" data-src="https://pyxis.nymag.com/v1/imgs/abc/b08/efb3afaf1d35d6b0f3fc348b652af24519-trump-biden-town-halls.rsquare.w536.jpg" data-content-img alt=""> </picture>
</div>
<div class="content">
<div class="rubric">vision 2020</div>
<div class="headline">Joe Bidens and Donald Trumps Dueling Town Halls: Key Moments</div>
<div class="byline">
<span>By</span> <span>Matt Stieb</span><span class="and"> and </span><span>Justin Miller</span>
</div>
<div class="teaser">Biden answered cogently and demanded Trump test negative on the day of the next debate, while Trump refused to denounce QAnon.</div>
</div>
</div>
</a>
</div>
<div class="article-read-more">
<a class="article-read-more-link" href="http://nymag.com/intelligencer/#read-more" aria-label="Read More">
<svg viewBox="0 0 275 83" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M275 41l-29.8 35V59.51H28.96C0 59.51 0 49.757 0 6c1.23 10.994 7.688 16.49 19.377 16.49H245.2V6L275 41z" fill="#EC2C00" class="arrow"/><path d="M78.733 10.769c0 .066-.02.121-.06.165a.206.206 0 0 1-.16.066h-2.134c-.154 0-.253-.077-.297-.231l-1.034-2.838a.246.246 0 0 0-.11-.132.477.477 0 0 0-.231-.044h-.506c-.044 0-.077.015-.099.044-.022.03-.033.055-.033.077v2.805c0 .117-.03.2-.088.248-.059.047-.15.071-.275.071h-1.848c-.11 0-.185-.022-.226-.066-.04-.044-.06-.114-.06-.209V3.091c0-.169.07-.253.209-.253h3.674c1.063 0 1.888.203 2.475.61.587.408.88.981.88 1.722 0 .506-.134.957-.401 1.353a2.158 2.158 0 0 1-1.04.836.114.114 0 0 0-.066.11.35.35 0 0 0 .022.099l1.386 3.08c.015.03.022.07.022.121zm-2.734-4.867c.15-.144.226-.336.226-.578 0-.271-.09-.482-.27-.633a1.002 1.002 0 0 0-.665-.225h-.968c-.095 0-.161.016-.198.05-.037.033-.055.09-.055.17v1.199c0 .08.013.14.038.176.026.037.076.055.149.055h1.1c.279 0 .493-.071.644-.214zm5.011-3.064h5.94c.132 0 .198.077.198.231l-.011 1.276c0 .198-.095.297-.286.297h-3.3c-.169 0-.253.07-.253.209v.935c0 .073.018.13.055.17.037.04.084.061.143.061h1.98c.154 0 .231.073.231.22v1.364c0 .125-.066.187-.198.187h-2.035a.183.183 0 0 0-.127.044.141.141 0 0 0-.049.11v1.1c0 .059.01.099.028.121.018.022.053.033.104.033h3.575c.161 0 .242.07.242.209v1.353a.238.238 0 0 1-.066.176c-.044.044-.11.066-.198.066h-5.885c-.11 0-.187-.022-.231-.066-.044-.044-.066-.114-.066-.209V3.091c0-.169.07-.253.209-.253zm8.03 8.102a.244.244 0 0 1-.055-.171c0-.051.011-.11.033-.176l2.662-7.502a.483.483 0 0 1 .121-.198c.044-.037.114-.055.209-.055h2.167c.088 0 .167.027.236.083.07.055.123.126.16.214l2.64 7.491a.602.602 0 0 1 .022.132.319.319 0 0 1-.044.17.145.145 0 0 1-.132.072h-2.156c-.125 0-.205-.062-.242-.187l-.429-1.265a.353.353 0 0 0-.06-.104c-.019-.019-.054-.028-.105-.028h-2.332c-.088 0-.143.04-.165.121l-.451 1.298c-.044.11-.132.165-.264.165h-1.672a.184.184 0 0 1-.143-.06zm4.477-3.394c.08 0 .121-.037.121-.11a.661.661 0 0 0-.022-.11l-.66-1.881c-.015-.037-.037-.055-.066-.055-.03 0-.051.018-.066.055l-.671 1.87a.245.245 0 0 0-.022.11c0 .08.044.121.132.121h1.254zm7.249-4.708c.873 0 1.415.004 1.628.011 1.43.051 2.512.438 3.245 1.16.733.723 1.1 1.685 1.1 2.888 0 .807-.165 1.518-.495 2.134a3.486 3.486 0 0 1-1.474 1.446c-.653.349-1.448.523-2.387.523H99.49c-.11 0-.19-.026-.242-.077-.051-.051-.077-.136-.077-.253V3.113c0-.103.022-.174.066-.215.044-.04.121-.06.231-.06h1.298zm.93 1.76c-.019.022-.028.062-.028.121v4.389c0 .066.011.11.033.132.022.022.062.033.121.033h.077c.726 0 1.278-.189 1.656-.566.377-.378.566-.992.566-1.843 0-.733-.143-1.28-.429-1.639-.286-.36-.704-.565-1.254-.616l-.66-.044c-.037 0-.064.011-.083.033zm10.433 6.32a.317.317 0 0 1-.077-.226V3.091c0-.088.018-.152.055-.193.037-.04.095-.06.176-.06h3.08c.095 0 .163.013.204.038.04.026.075.08.104.16l1.144 3.498c.022.059.048.088.077.088.022 0 .044-.03.066-.088l1.023-3.377c.059-.213.158-.319.297-.319h3.179c.132 0 .198.077.198.231v7.612c0 .117-.028.2-.082.248-.055.047-.145.071-.27.071h-1.859c-.11 0-.185-.022-.225-.066-.04-.044-.061-.114-.061-.209V5.786c0-.059-.015-.088-.044-.088-.037 0-.066.033-.088.099l-1.584 5.005c-.051.132-.14.198-.264.198h-1.155c-.132 0-.22-.066-.264-.198l-1.584-4.917c-.022-.073-.048-.11-.077-.11-.037 0-.055.04-.055.121v4.862c0 .095-.015.16-.044.193-.03.033-.095.049-.198.049h-1.463a.272.272 0 0 1-.209-.082zm13.403-.32a3.45 3.45 0 0 1-1.38-1.452c-.323-.627-.484-1.362-.484-2.205s.163-1.582.49-2.216a3.54 3.54 0 0 1 1.385-1.474c.598-.349 1.293-.523 2.085-.523.785 0 1.474.174 2.068.522.594.349 1.054.84 1.38 1.474.327.635.49 1.374.49 2.217 0 .836-.161 1.57-.484 2.2a3.452 3.452 0 0 1-1.375 1.457c-.594.342-1.287.512-2.079.512-.8 0-1.498-.17-2.096-.511zm2.866-1.44c.19-.158.33-.413.418-.765.088-.352.132-.825.132-1.419 0-.91-.103-1.562-.308-1.958-.205-.396-.543-.594-1.012-.594-.477 0-.82.198-1.028.594-.21.396-.314 1.049-.314 1.958 0 .594.044 1.067.132 1.419.088.352.23.607.423.764.195.158.457.237.787.237.323 0 .58-.079.77-.236zm12.342 1.611c0 .066-.02.121-.06.165a.206.206 0 0 1-
</a>
</div>
</div>
<div
id="comments"
class="coral-talk"
data-uri="nymag.com/intelligencer/_components/coral-talk/instances/article@published"
data-coral-talk-host="https://services.nymag.com/talk"
data-maintenance=""
data-editable="settings"
>
<script>window.process = window.process || { env: {}};</script>
<button class="coral-talk-btn-signin">Sign In to Comment</button>
<div class="coral-talk-container"></div>
</div>
<div data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published" class="choreographer" data-site-slug="intelligencer">
<script type="application/json">
{
"touts": [{"name":"Content Cliff","type":"content-cliff","title":null,"value":"content-cliff","source":null,"scrollDepth":null,"newsletterID":null,"promoGrowlCTA":null,"speedbumpLink":null,"promoGrowlLink":null,"contentCliffCTA":"Start Your Trial Today","contentCliffURL":"https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=disitepromo&utm_medium=siteacquisition&utm_campaign=cliff","contentCliffBody":"You've reached your monthly article limit.","speedbumpMessage":null,"contentCliffIntro":"$5 a month for unlimited access to Intelligencer and everything else <em>New York</em>.","contentCliffPromo":"Less than $5 a month for unlimited access to Intelligencer and everything else <em>New York </em>","promoGrowlMessage":null,"contentCliffStatus":"You've reached your monthly article limit.","speedbumpDescription":null,"promoGrowlScrollDepth":null,"contentCliffWarningCTA":"Try it free for a month","contentCliffWarningBody":"Today Only! $2/mo for Intelligencer and everything else <em>New York</em>","contentCliffWarningLink":"https://subs.nymag.com/magazine/subscribe/official-subscriptionpt2.html?utm_source=disitepromo&utm_medium=siteacquisition&utm_campaign=warning","contentCliffWarningTitle":"You are approaching your article limit.","contentCliffWarningScrollDepth":"20"},{"name":"Cliff Takeover","type":"cliff-takeover","title":null,"value":"cliff-takeover","source":null,"endDate":null,"endTime":null,"imageUrl":null,"startDate":null,"startTime":null,"scrollDepth":null,"newsletterID":null,"promoGrowlCTA":null,"speedbumpLink":null,"promoGrowlLink":null,"brandedGrowlCTA":null,"contentCliffCTA":null,"contentCliffURL":null,"warningGrowlCTA":null,"babygrowlCtaLink":null,"babygrowlMessage":null,"brandedGrowlBody":null,"brandedGrowlLink":null,"cliffTakeoverCTA":"Start Your Trial Today","speedbumpMessage":null,"warningGrowlBody":null,"warningGrowlLink":null,"brandedGrowlTitle":null,"contentCliffPromo":null,"promoGrowlMessage":null,"warningGrowlTitle":null,"cliffTakeoverImage":null,"cliffTakeoverPromo":"Less than $5 a month for unlimited access to Intelligencer and everything else <em>New York</em>","contentCliffStatus":null,"cliffTakeoverStatus":"You've reached your monthly article limit.","babygrowlDescription":null,"cliffTakeoverCtaLink":"https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=disitepromo&utm_medium=siteacquisition&utm_campaign=cliff","speedbumpDescription":null,"promoGrowlScrollDepth":null,"brandedGrowlScrollDepth":null,"warningGrowlScrollDepth":null,"cliffTakeoverDescription":"Subscribe today to enjoy <em>New York</em>, Intelligencer, the Cut, Vulture, Curbed, Grub Street and the Strategist."},{"name":"Warning","type":"warning-growl","title":null,"value":"warning","source":null,"scrollDepth":null,"newsletterID":null,"promoGrowlCTA":null,"speedbumpLink":null,"promoGrowlLink":null,"contentCliffCTA":null,"contentCliffURL":null,"warningGrowlCTA":"Start Your Trial Today","speedbumpMessage":null,"warningGrowlBody":"Less than $5 a month for unlimited access to Intelligencer and everything else <em>New York </em>","warningGrowlLink":"https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=disitepromo&utm_medium=siteacquisition&utm_campaign=warning","contentCliffPromo":null,"promoGrowlMessage":null,"warningGrowlTitle":"You are approaching your article limit.","contentCliffStatus":null,"speedbumpDescription":null,"promoGrowlScrollDepth":null,"warningGrowlScrollDepth":20},{"name":"Warning 2.0","type":"warning-growl-2","title":null,"value":"warning-2-0","source":null,"endDate":null,"endTime":null,"imageUrl":null,"startDate":null,"startTime":null,"scrollDepth":null,"newsletterID":null,"promoGrowlCTA":null,"speedbumpLink":null,"promoGrowlLink":null,"brandedGrowlCTA":null,"contentCliffCTA":null,"contentCliffURL":null,"warningGrowlCTA":null,"babygrowlCtaLink":null,"babygrowlMessage":null,"brandedGrowlBody":null,"brandedGrowlLink":null,"cliffTakeoverCTA":null,"speedbumpMessage":null,"warningGrowl2CTA":"Start Your Trial Today","warningGrowlBody":null,"wa
"scenarios": [{"_ref":"nymag.com/intelligencer/_components/scenario/instances/cjp0554w2000p3h61cb7a05ro@published","name":"New User: Introduce Subscription Product","action":"unlimited-access-baby-growl","exclude":{"subscribers":true},"_version":1,"siteScope":"anySite","articleType":"any","pageviewCount":{"max":1,"min":1},"componentVariation":"scenario","pageviewCountLogic":"range","pageviewCountMaximum":1,"pageviewCountMinimum":1},{"_ref":"nymag.com/intelligencer/_components/scenario/instances/ck756f8r9000t3h6765dyzos9@published","name":"Warning","action":"warning-2-0","exclude":{"subscribers":true},"_version":1,"siteScope":"anySite","articleType":"any","pageviewCount":{"max":2,"min":2},"componentVariation":"scenario","pageviewCountLogic":"range","pageviewCountMaximum":2,"pageviewCountMinimum":2},{"_ref":"nymag.com/intelligencer/_components/scenario/instances/cjp057pdb00143h615ftv2tsw@published","name":"All Sites Reader: Hits Wall","action":"cliff-takeover","exclude":{"subscribers":true},"_version":1,"siteScope":"anySite","articleType":"any","pageviewCount":{"max":null,"min":3},"componentVariation":"scenario","pageviewCountLogic":"minimum","pageviewCountMaximum":null,"pageviewCountMinimum":3},{"_ref":"nymag.com/intelligencer/_components/scenario/instances/ckcl18flf000z3h6bfcf9qh96@published","name":"Branded Paywall","action":"peacock-branded-paywall","exclude":{"subscribers":true},"_version":1,"siteScope":"anySite","articleType":"any","pageviewCount":{"max":null,"min":1},"componentVariation":"scenario","pageviewCountLogic":"minimum","pageviewCountMaximum":null,"pageviewCountMinimum":1},{"_ref":"nymag.com/intelligencer/_components/scenario/instances/ckelyazej000o3g7e95ye3l1n@published","name":"Magazine Reader: Hits Wall","action":"cliff-takeover","exclude":{"subscribers":true},"_version":1,"siteScope":"anySite","articleType":"magazine","pageviewCount":{"max":null,"min":2},"componentVariation":"scenario","pageviewCountLogic":"minimum","pageviewCountMaximum":null,"pageviewCountMinimum":2}]
}
</script>
<template data-template-id="speed-bump">
<aside
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
class="speed-bump collapsed "
data-placeholder="settings">
<div class="description"></div>
<a class="promo-link" href="#"></a>
</aside>
</template>
<template data-template-id="warning-growl">
<aside
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
id="warning-growl"
class="growl"
data-display-at-page-scroll-percentage=""}>
<div class="modal hidden initial right-aligned">
<button class="close dismiss-modal" aria-label="Close"></button>
<div class="growl-content" data-content="">
</div>
</div>
</aside>
</template>
<template data-template-id="branded-growl">
<aside
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
id="branded-growl"
class="growl"
data-display-at-page-scroll-percentage=""}>
<div class="modal hidden initial right-aligned">
<button class="close dismiss-modal" aria-label="Close"></button>
<div class="growl-content" data-content="">
</div>
</div>
</aside>
</template>
<template data-template-id="growl-message">
<aside
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
id="growl-message"
class="growl"
data-display-at-page-scroll-percentage=""}>
<div class="modal hidden initial right-aligned">
<button class="close dismiss-modal" aria-label="Close"></button>
<div class="growl-content" data-content="">
</div>
</div>
</aside>
</template>
<template data-template-id="growl-newsletter">
<aside
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
id="growl-newsletter"
class="growl"
data-display-at-page-scroll-percentage=""}>
<div class="modal hidden initial right-aligned">
<button class="close dismiss-modal" aria-label="Close"></button>
<div class="growl-content" data-content="">
</div>
</div>
</aside>
</template>
<template data-template-id="content-cliff">
<div
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
id="content-cliff"
class="content-cliff
collapsed
"
data-placeholder="settings">
<h4 data-content-cliff-status=""></h4>
<h2 data-content-cliff-promo=""></h2>
<a data-content-cliff-cta="" class="cta" href="https://nymag.com/subscribe"></a>
<p class="account-cta-container">
<span>Already a subscriber?</span>
<span><a class="content-cliff-login" title="login">Log in</a> or <a href="https://my.nymag.com/account/">link your magazine subscription</a></span>
</p>
</div>
</template>
<template data-template-id="newsletter-sign-up">
<section
data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published"
class="newsletter-sign-up"
data-track-id=""
data-track-type="newsletter-signup"
>
<h2 data-editable="title" class="title">
</h2>
<form method="get" action="/newsletter/subscribe/new/" class="form">
<input
type="hidden"
value=""
name="newsletterId"
class="input"
/>
<input type="hidden" value="" name="source" class="input" />
<label for="newsletterEmail" class="label-email">
Email
</label>
<input
id="newsletterEmail"
class="input email"
type="email"
placeholder="Enter your email"
name="email"
required=""
/>
<input type="submit" class="input submit" value="Submit" />
<span
class="message success"
role="alert"
aria-live="assertive"
aria-hidden="true"
tabindex="-1"
>
You\&#x27;ll receive the next newsletter in your inbox.
</span>
<span
class="message error"
role="alert"
aria-live="assertive"
aria-hidden="true"
tabindex="-1"
>
*Sorry, there was a problem signing you up.
</span>
</form>
</section>
</template>
<template data-template-id="paywall-reader-interface">
<div data-uri="nymag.com/intelligencer/_components/choreographer/instances/cjop06vxq000o3g5ziucrpr24@published" id="paywall-reader-interface" class="paywall-reader-interface"></div>
</template>
</div>
</section>
<footer class="bottom" data-editable="bottom" data-track-zone="bottom"> <div data-uri="nymag.com/intelligencer/_components/global-footer/instances/intelligencer@published" class="global-footer">
<div class="primary-section">
<div class="logo-wrapper" aria-label="site logo">
<a class="logo" href="//nymag.com/intelligencer" aria-label="site logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 777 151" aria-label="Intelligencer"><defs><clipPath id="clip-path"><path class="cls-1" d="M25.16-315.25v-23.3c3.86-.59 6.34-2.12 7.44-4.57a26.52 26.52 0 0 0 1-9.05v-49.29a27.44 27.44 0 0 0-1.21-8.87q-1.64-3.5-7.26-3.85v-23.47h47.19v23.47q-5.59.36-7 4.21a21.05 21.05 0 0 0-1.46 9.23v48.57a20.5 20.5 0 0 0 1.46 9.05c.92 2.45 3.25 4 7 4.57v23.3z"/></clipPath><clipPath id="clip-path-2"><path class="cls-1" d="M116-315.51V-335a7.26 7.26 0 0 0 3.86-3.15 11.37 11.37 0 0 0 .66-4.23v-34.27a10.22 10.22 0 0 0-1.41-5.67q-1.32-2.43-5.18-2.43-7.31.36-7 8.1V-342a9.63 9.63 0 0 0 .76 4.05 7.2 7.2 0 0 0 3.1 3v19.52h-33V-335c2.23-.24 3.62-1.23 4.19-3a17 17 0 0 0 .77-5.13v-34.63a18.58 18.58 0 0 0-.77-5.58c-.57-1.44-2-2.28-4.19-2.52v-19.52H107v4.9a42 42 0 0 1 9-5.9 23.89 23.89 0 0 1 10.18-2.14q8.82.18 14 5.83a23.22 23.22 0 0 1 4.93 15.08v44.5a15.29 15.29 0 0 0 .86 5.12q.76 2.6 4.11 3v19.52z"/></clipPath><clipPath id="clip-path-3"><path class="cls-2" d="M1.72-307.22h397.43v4.08H1.72z"/></clipPath><clipPath id="clip-path-4"><path class="cls-2" d="M445.01-307.22h332.21v4.08H445.01z"/></clipPath><clipPath id="clip-path-5"><path class="cls-1" d="M193.94-332.42q0 18.53-18.25 18.71-18.78-.54-18.95-19.81v-53.23h-6.83v-17.38a13.39 13.39 0 0 0 8.8-2.78 14.42 14.42 0 0 0 4.57-6.45 34.41 34.41 0 0 0 2.16-8.78c.11-3.05.17-6 .17-9h15.85v25.72h12.48v18.63h-12.48v48.94c-.12 1.61.64 2.42 2.27 2.42s2.38-.75 2.38-2.24v-10h7.83z"/></clipPath><clipPath id="clip-path-6"><path class="cls-1" d="M258.67-353.16q.18 15.42-6.73 27.16-6.9 11.94-23.45 12.29-9.77-.19-16-4.75a33.38 33.38 0 0 1-9.85-11.92 52.25 52.25 0 0 1-5-15.95 94.35 94.35 0 0 1-1.56-16.85 64.26 64.26 0 0 1 7.08-30.64q7.26-14.16 25-14.7a24 24 0 0 1 14.84 4.57 31.85 31.85 0 0 1 9.11 11.95 76.24 76.24 0 0 1 6.56 31.36v3.86H223.3v4.73a32.83 32.83 0 0 0 1.3 9.9 9.41 9.41 0 0 0 2.24 4.2 4.28 4.28 0 0 0 3.88 2.05c3.8-.12 5.92-2.32 6.39-6.6.23-4.05.28-7.59.17-10.63zm-25.27-24a30.54 30.54 0 0 0-.69-6.24c-.57-2.08-2-3.17-4.4-3.29a4 4 0 0 0-3.88 3.29 20.33 20.33 0 0 0-1 5.88v4.55h9.92z"/></clipPath><clipPath id="clip-path-7"><path class="cls-1" d="M260.53-315.51V-335q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41.12 41.12 0 0 0-.86-8.53 6.67 6.67 0 0 0-2.15-3.15 7.31 7.31 0 0 0-4.21-1.07v-19.53h30.78v90.23a21.94 21.94 0 0 0 1.29 8.25c.8 2.82 2.77 4.28 5.91 4.4v19.52z"/></clipPath><clipPath id="clip-path-8"><path class="cls-1" d="M302.35-315.25v-19.52q5.07-.18 6.36-4.4a41.65 41.65 0 0 0 .86-8.27v-57.93a41 41 0 0 0-.86-8.53 6.81 6.81 0 0 0-2.15-3.15 7.33 7.33 0 0 0-4.21-1.08v-19.52h30.77v90.23a21.94 21.94 0 0 0 1.29 8.25q1.2 4.21 5.92 4.4v19.52z"/></clipPath><clipPath id="clip-path-9"><path class="cls-1" d="M345.22-315.51V-335q5.19-.18 6.4-4.41a41.75 41.75 0 0 0 .86-8.28v-25.45a40.86 40.86 0 0 0-.86-8.46 6.32 6.32 0 0 0-2.16-3.15 7.33 7.33 0 0 0-4.24-1.08v-19.52h31.63v57.69a22.89 22.89 0 0 0 1.21 8.26c.8 2.81 2.82 4.28 6 4.4v19.52zm32-108.6a15 15 0 0 1-4.22 10.39 13.58 13.58 0 0 1-10.26 4.48 12.83 12.83 0 0 1-10.08-4.65 13.85 13.85 0 0 1-4.4-10.4 15.46 15.46 0 0 1 4.22-10.84 13.76 13.76 0 0 1 10.09-4.57 14.12 14.12 0 0 1 10.43 4.57 16.73 16.73 0 0 1 4.2 11.02z"/></clipPath><clipPath id="clip-path-10"><path class="cls-1" d="M460.65-398.17a8.69 8.69 0 0 1-1.81 5.35 5.73 5.73 0 0 1-4.91 2.76 5.07 5.07 0 0 1-4.1-1.87 5.09 5.09 0 0 1-2-4.19 16.21 16.21 0 0 1 .53-4.2 12.69 12.69 0 0 0-4.89 3.85 51.49 51.49 0 0 1 4.54 8.58 28.92 28.92 0 0 1 1.51 9.74 32.3 32.3 0 0 1-8.4 21.54 26.24 26.24 0 0 1-20.62 9.92 48.66 48.66 0 0 1-11.76-1.42 5.92 5.92 0 0 0-2 .75 2.53 2.53 0 0 0-1.06 2.23 3.14 3.14 0 0 0 2.56 3.26 11.47 11.47 0 0 0 4.32.92q4.66 0 9.35-.36 6.71 0 13.24.54a32.93 32.93 0 0 1 12.26 4.47 19.36 19.36 0 0 1 7.59 8.77 33.39 33.39 0 0 1 2 11.71q0 8.42-3.06 13.51a22.44 22.44 0 0 1-8.61 8.5 41.07 41.07 0 0 1-12.12 4 70.38 70.38 0 0 1-13.6 1.25 79.7 79.7 0 0 1-10.27-.71 40 40 0 0 1-11-3 22.47 22.47 0 0 1-8.43-6.09 13.88 13.88 0 0 1-3.6-9.86 12.47 12.47 0 0 1 1.93-7 34 34 0 0 1 4.72-4.93 40.38 40.38 0 0 1-5.07-7.88 19.38 19.38 0 0 1-1.92-9.05q-.18-13.35 11.66-
</a>
</div>
</div>
<div data-editable="services" class="social-section">
<button type="button" class="follow_circle facebook" data-handle="NewYorkMag" data-uri="nymag.com/intelligencer/_components/follow/instances/facebook-circle@published" aria-label="Like Us on Facebook">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M20.788 28.998V19.42h3.538l.532-3.734h-4.07v-2.383c0-1.08.33-1.817 2.036-1.817H25v-3.34A32.453 32.453 0 0 0 21.832 8c-3.138 0-5.285 1.74-5.285 4.934v2.753H13v3.735h3.547V29h4.24v-.002z" fill="#FFF"/></g></svg>
<span class="button-text">Like Us</span>
</button>
<button type="button" class="follow_circle twitter" data-handle="intelligencer" data-uri="nymag.com/intelligencer/_components/follow/instances/twitter-circle@published" aria-label="Follow Us on Twitter">
<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M29.042 12.736a7.442 7.442 0 0 1-2.127.583 3.695 3.695 0 0 0 1.629-2.048 7.417 7.417 0 0 1-2.351.898 3.701 3.701 0 0 0-6.308 3.376 10.504 10.504 0 0 1-7.629-3.868 3.69 3.69 0 0 0-.501 1.861 3.7 3.7 0 0 0 1.646 3.081 3.711 3.711 0 0 1-1.676-.462v.047a3.703 3.703 0 0 0 2.969 3.628 3.643 3.643 0 0 1-1.671.066 3.706 3.706 0 0 0 3.458 2.57A7.439 7.439 0 0 1 11 24a10.46 10.46 0 0 0 5.675 1.662c6.81 0 10.531-5.642 10.531-10.53 0-.161-.004-.321-.011-.48a7.544 7.544 0 0 0 1.847-1.916" fill="#FFF"/></g></svg>
<span class="button-text">Follow Us</span>
</button>
</div>
<ul data-editable="secondaryLinks" class="secondary-links">
<li class="secondary-link">
<a href="https://nymag.com/newsletters/">Newsletters</a>
</li>
<li class="secondary-link">
<a href="http://mediakit.nymag.com/">About Us</a>
</li>
<li class="secondary-link">
<a href="https://nymag.zendesk.com/hc/en-us">Help</a>
</li>
<li class="secondary-link">
<a href="https://nymag.com/contactus/">Contact</a>
</li>
<li class="secondary-link">
<a href="http://mediakit.nymag.com/">Media Kit</a>
</li>
<li class="secondary-link">
<a href="https://www.voxmedia.com/pages/careers-jobs">Were Hiring</a>
</li>
<li class="secondary-link">
<a href="https://nymag.com/press/">Press</a>
</li>
<li class="secondary-link">
<a href="https://nymag.com/newyork/privacy.html">Privacy</a>
</li>
<li class="secondary-link">
<a href="https://nymag.com/newyork/terms/">Terms</a>
</li>
<li class="secondary-link">
<a href="https://nymag.com/newyork/privacy.html#ad-choices">Ad Choices</a>
</li>
<li class="secondary-link">
<a href="https://www.voxmedia.com/contact#ccpa_data">Do Not Sell My Info</a>
</li>
</ul>
<div class="copyright">
<span><span class="slug">intelligencer</span> is a <a href="https://www.voxmedia.com/a/go-deeper">Vox Media Network</a>.</span>
<span> &copy; 2020 Vox Media, LLC. All rights reserved. </span>
</div>
</div>
</footer>
<div class="foot" data-editable="foot" data-track-zone="foot"> <span data-uri="nymag.com/intelligencer/_components/affiliate-links/instances/intelligencer@published" class="affiliate-links"
data-amazon="nymagcom-20"
data-skimlinks="1025X1162200"
data-excluded-hostnames="nymag.com,nymag.biz,nymetro.com,grubstreet.com,thecut.com,vulture.com,bedfordandbowery.com,vult.re,nym.ag,thecut.io,grb.st,shop-links.co,bam-x.com,trc.taboola.com"
></span>
<noscript data-uri="nymag.com/intelligencer/_components/gtm/instances/general@published" class="gtm" data-container-id="GTM-NL7LR9Z" data-site-slug="intelligencer" data-site-short-key="in" data-gtm=""><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NL7LR9Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
</div>
<div class="kiln-internals" data-editable="kilnInternals"> <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
<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=1238)}({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},1238:function(t,n,e){"use strict";var r=e(766),o=function(t){return t&&t.__esModule?t:{default:t}}(r);e(265),(0,o.default)()},139:function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},140: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]},144: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(213),i=e(214);t.exports=r},176: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},192: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},213:function(t,n){function e(t){return t!==t}t.exports=e},214: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},215:function(t,n,e){function r(t){return null==t?[]:o(t,u(t))}var o=e(216),u=e(43);t.exports=r},216:function(t,n,e){function r(t,n){return o(n,function(n){return t[n]})}var o=e(44);t.exports=r},265: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},42:function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},43:function(t,n,e){var r=e(76),o=r(Object.keys,Object);t.exports=o},44: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},45:function(t,n,e){function r(t){return null!=t&&u(t.length)&&!o(t)}var o=e(50),u=e(139);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(51),u=e(3),i=e(42),c="[object String]";t.exports=r},50: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(51),u=e(4),i="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",a="[object Proxy]";t.exports=r},51:function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},52: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(192);t.exports=r},63: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(144),u=e(45),i=e(5),c=e(52),f=e(215),a=Math.max;t.exports=r},76:function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},766: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(140),a=r(f),s=e(176),l=r(s),p=""},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(63),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>
</div>
<script type="text/javascript">
// <![CDATA[
window.modules=[];
window.modules["2"] = [function(require,module,exports){"use strict";var domify=require(273),_each=require(241),_includes=require(43);function uri(){var e=document.location;return e.hostname+e.pathname}function pageUri(){return document.firstElementChild.getAttribute("data-uri")}function find(e,t){return t||(t=e,e=document),e.querySelector(t)}function findAll(e,t){return t||(t=e,e=document),e.querySelectorAll(t)}function getFirstChildElement(e){for(var t=e.firstChild;t&&1!==t.nodeType;)t=t.nextSibling;return t}function matches(e,t){var r,n,o;if(e.matches)return e.matches(t);for(n=(r=e.parentElement)?r.querySelectorAll(t):[],o=0;n[o]&&n[o]!==e;)o++;return!!n[o]}function closest(e,t){var r=e;if(!t||"string"!=typeof t)throw new Error("Please specify a selector to match against!");for(;r&&!matches(r,t);)r=r.parentNode;return r||null}function prependChild(e,t){e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}function insertBefore(e,t){e.parentNode&&e.parentNode.insertBefore(t,e)}function insertAfter(e,t){e.parentNode&&e.parentNode.insertBefore(t,e.nextSibling)}function clearChildren(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function removeElement(e){e.parentNode.removeChild(e)}function preventDefault(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function replaceElement(e,t){var r=e.parentNode;r&&r.replaceChild(t,e)}function wrapElements(e,t){var r=document.createElement(t);return e=e instanceof HTMLElement?[e]:Array.prototype.slice.call(e),_each(e,function(e){e.parentNode.removeChild(e),r.appendChild(e)}),r}function unwrapElements(e,t){for(var r=t.childNodes[0];r;)e.appendChild(r),r=t.childNodes[0];e.removeChild(t)}function createRemoveNodeHandler(e,t){return function(r,n){r.forEach(function(r){_includes(r.removedNodes,e)&&(t(),n.disconnect())})}}function onRemove(e,t){new MutationObserver(this.createRemoveNodeHandler(e,t)).observe(e.parentNode,{childList:!0})}function getPos(e){var t=e.getBoundingClientRect(),r=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;return{top:t.top+r,bottom:t.top+t.height+r,height:t.height}}module.exports.create=domify,module.exports.uri=uri,module.exports.pageUri=pageUri,module.exports.find=find,module.exports.findAll=findAll,module.exports.matches=matches,module.exports.closest=closest,module.exports.getFirstChildElement=getFirstChildElement,module.exports.getPos=getPos,module.exports.prependChild=prependChild,module.exports.insertBefore=insertBefore,module.exports.insertAfter=insertAfter,module.exports.replaceElement=replaceElement,module.exports.removeElement=removeElement,module.exports.clearChildren=clearChildren,module.exports.wrapElements=wrapElements,module.exports.unwrapElements=unwrapElements,module.exports.preventDefault=preventDefault,module.exports.createRemoveNodeHandler=createRemoveNodeHandler,module.exports.onRemove=onRemove;
}, {"43":43,"241":241,"273":273}];
window.modules["3"] = [function(require,module,exports){(function (__filename){
"use strict";let publicVisitState,page=require(132),initializedOnLoad=!1,vertical=page.getVertical(),pageType=page.getPageType(),author=page.getAuthor(),eventsQueue=[],isCurrentlyReporting=!1,processQueueDelay=3e4,typeAttr="data-track-type",zoneAttr="data-track-zone",pageZoneAttr="data-page-zone",verticalPositionAttr="data-vertical-position",gtmPageZoneKey="pageZone",gtmVerticalPositionKey="verticalPosition",_nymGtmPage=window._nymGtmPage||{};const dom=require(2),_assign=require(134),_find=require(41),_debounce=require(96),_each=require(241),productLinks=require(208),$visibility=require(5),visit=require(46),cookie=require(39),{updateClientHistoryWithPageData:updateClientHistoryWithPageData,getClientHistory:getClientHistory}=require(77),log=require(31).setup({file:__filename,context:"client"}),config={"article-detail":{init:function(t){var e=t.getAttribute("data-crosspost")?"cross-posted":"",i=getSyndicationString(t),n={id:t.getAttribute("data-uri"),name:t.getAttribute("data-headline"),brand:vertical,category:t.getAttribute("data-content-channel"),variant:t.getAttribute("data-type"),dimension1:t.getAttribute("data-authors"),dimension2:t.getAttribute("data-headline"),dimension3:t.getAttribute("data-publish-date"),dimension19:t.getAttribute("data-tags"),dimension45:e&&i?e+", "+i:e||i};window.fbq&&window.fbq("track","ViewContent",{content_name:n.brand,content_category:n.category,content_type:"product",content_ids:[n.variant]}),module.exports.reportSoon({event:"articleDetail",ecommerce:{detail:{products:[n]}}})}},"article-list":{init:function(t,e){var i=t.getAttribute("data-uri"),n=t.querySelector("["+typeAttr+"]"),a={id:i,name:t.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:vertical,category:page.getChannel(),dimension23:e,dimension39:t.getAttribute("data-track-video-source")||"undefined"};addEcommProductEvents(t,e,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"article-link":{init:function(t,e){var i=t.getAttribute("data-track-authors"),n=t.getAttribute("data-track-pagination"),a={id:t.getAttribute("data-track-page-uri"),name:t.getAttribute("data-track-headline"),position:t.getAttribute("data-track-index"),list:t.getAttribute("data-track-component-name"),dimension23:e,dimension38:getNearestComponentTitle(t)};i&&(a.dimension1=i),n&&(a.dimension35=n),addEcommProductEvents(t,e,a,{impressionName:"articleImpressions",clickName:"articleClick",fireImpression:!0})}},"product-list":{init:function(t,e){var i=t.getAttribute("data-uri"),n=t.querySelector("["+typeAttr+"]"),a={id:i,name:t.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:vertical,category:page.getChannel(),dimension23:e};addEcommProductEvents(t,e,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"product-link":{init:function(t,e,i){var n={id:t.getAttribute("data-track-id"),name:t.getAttribute("data-track-name"),brand:t.getAttribute("data-track-brand")||vertical,variant:t.getAttribute("data-track-variant")||"product - link",dimension23:e,list:t.getAttribute("data-track-component-name")||page.getPageUri(),dimension47:t.getAttribute("data-track-test-group"),dimension110:t.getAttribute("data-track-badges")};productLinks.initLink(t,i),addEcommProductEvents(t,e,n,{impressionName:"productImpressions",clickName:"productClick",fireImpression:"product - price"!==n.variant})}},"newsletter-signup":{init:function(t,e){var i={newsletterId:t.getAttribute("data-track-id"),dimension23:e},n=t.querySelector("form"),a=t.parentElement&&t.parentElement.classList.contains("modal")?"nl modal ":"nl sub ";queueOnceVisible(t,e,i,function(t,e,i){eventsQueue.push(_assign({event:"newsletter",newsletter:a+"display"},addDataOnView(t,e,i)))}),n&&n.addEventListener("submit",function(n){n.preventDefault(),module.exports.reportNow(_assign({event:"newsletter",newsletter:a+"su
}).call(this,"/services/client/gtm.js")}, {"2":2,"5":5,"31":31,"39":39,"41":41,"46":46,"77":77,"96":96,"132":132,"134":134,"208":208,"241":241}];
window.modules["5"] = [function(require,module,exports){"use strict";const $window=window,$document=document,_filter=require(130),_map=require(49),_invokeMap=require(1051),_assign=require(134),_throttle=require(36),Eventify=require(159);var Visible,VisibleEvent,primaryContentEl,list=[];function setPrimaryContent(e){e&&(primaryContentEl=e)}function isBelowPrimaryContent(e){var t=primaryContentEl&&primaryContentEl.getBoundingClientRect(),i=e&&e.getBoundingClientRect();return!!(t&&i&&t.bottom<i.top)}function min(e,t){return e<t?e:t}function max(e,t){return e>t?e:t}function updateVisibility(){list.forEach(updateVisibilityForItem)}function updateSeen(e,t){var i=t.visiblePx,n=t.visiblePercent;i&&n>=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger("shown",new VisibleEvent("shown",t))},15)):(!i||n<e.hiddenThreshold)&&e.seen&&(e.seen=!1,setTimeout(function(){e.trigger("hidden",new VisibleEvent("hidden",t))},15))}function updatePreload(e,t,i){!e.preload&&e.preloadThreshold&&shouldBePreloaded(t.target,t.rect,e.preloadThreshold,i)&&(e.preload=!0,setTimeout(function(){e.trigger("preload",new VisibleEvent("preload",t))},15))}function updateVisibilityForItem(e){var t=e.el.getBoundingClientRect(),i=$window.innerHeight||$document.documentElement.clientHeight,n=getVerticallyVisiblePixels(t,i),o=n/(t.height||i),r={target:e.el,rect:t,visiblePx:n,visiblePercent:o};updateSeen(e,r),updatePreload(e,r,i)}function getViewportHeight(){return $window.innerHeight||$document.documentElement.clientHeight||$document.body.clientHeight}function getViewportWidth(){return $window.innerWidth||$document.documentElement.clientWidth||$document.body.clientWidth}function isElementNotHidden(e){return e&&null!==e.offsetParent&&!e.getAttribute("hidden")&&"none"!==getComputedStyle(e).display&&"hidden"!==getComputedStyle(e).visibility}function isElementInViewport(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=($window.innerHeight||$document.documentElement.clientHeight)&&t.right<=($window.innerWidth||$document.documentElement.clientWidth)}function isElementInsideAnother(e,t){var i=e.getBoundingClientRect(),n=t.getBoundingClientRect();return i.top>=n.top&&i.left>=n.left&&i.bottom<=n.bottom&&i.right<=n.right}function shouldBePreloaded(e,t,i,n){return t.bottom>-1*i&&t.top<=n+i&&isElementNotHidden(e)}function getLinearSpacialHash(e,t,i,n){var o=e%t,r=Math.floor(e/(t||1)).toString(n);return i>1&&(r+=getLinearSpacialHash(o,Math.floor(t/n),i-1,n)),r}function getVerticallyVisiblePixels(e,t){return min(t,max(e.bottom,0))-min(max(e.top,0),t)}function getPageOffset(e){for(var t=e.offsetLeft,i=e.offsetTop;e=e.offsetParent;)t+=e.offsetLeft,i+=e.offsetTop;return{left:t,top:i}}function watchForAny(e,t){var i,n;return e=e.split(","),n=_filter(_map(e,function(e){return(i=$document.querySelector(e))&&new Visible(i).on("shown",function(){_invokeMap(n,"destroy"),t()})}))}(Visible=function(e,t){t=t||{},this.el=e,this.seen=!1,this.preload=!1,this.preloadThreshold=t&&t.preloadThreshold||0,this.shownThreshold=t&&t.shownThreshold||0,this.hiddenThreshold=t&&min(t.shownThreshold,t.hiddenThreshold)||0,this.el&&(list.push(this),updateVisibilityForItem(this))}).prototype={destroy:function(){var e=list.indexOf(this);e>-1&&list.splice(e,1)}},Eventify.enable(Visible.prototype),VisibleEvent=function(e,t){this.type=e,_assign(this,t)},$document.addEventListener("scroll",_throttle(updateVisibility,200)),module.exports.getPageOffset=getPageOffset,module.exports.getLinearSpacialHash=getLinearSpacialHash,module.exports.getVerticallyVisiblePixels=getVerticallyVisiblePixels,module.exports.getViewportHeight=getViewportHeight,module.exports.getViewportWidth=getViewportWidth,module.exports.isElementNotHidden=isElementNotHidden,module.exports.isElementInViewport=isElementInViewport,module.exports.isElementInsideAnother=isElementInsideAnother,module.exports.watchForAny=watchForAny,module.exports.Visible=Visible,module.exports.setPrimaryContent=setPrimaryContent,module.exports.isBelowPrimaryContent=isBelowPrimaryContent,module.exports.updateVisibility=updateVisibility
}, {"36":36,"49":49,"130":130,"134":134,"159":159,"1051":1051}];
window.modules["9"] = [function(require,module,exports){(function (process){
"use strict";const getJSONP=require(788),_defaults=require(1045);function authenticate(t){return t.headers.Authorization="Token "+window.process.env.CLAY_ACCESS_KEY,t.credentials="same-origin",t}function addFakeCallback(){return("&callback=cb"+Math.random()).replace(".","")}function checkStatus(t){if(t.status>=200&&t.status<300)return t;{const e=new Error(t.statusText);throw e.response=t,e}}require(201),module.exports.get=function(t,e){const n=_defaults({method:"GET"},e);return fetch(t,n).then(checkStatus).then(function(t){return t.json()})},module.exports.getJSONP=function(t){return new Promise(function(e,n){getJSONP(t+addFakeCallback(),function(t,o){t?n(t):e(o)})})},module.exports.getHTML=function(t){return fetch(t).then(checkStatus).then(function(t){return t.text()})},module.exports.put=function(t,e,n){const o={method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.post=function(t,e,n){const o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.patch=function(t,e,n){const o={method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.purge=function(t){return fetch(t,{method:"PURGE",headers:{"Content-Type":"application/json",Method:"PURGE"}}).then(checkStatus).then(function(t){return t.json()})},module.exports.crummashiePurge=function(t){const e={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:`url=${encodeURIComponent(t)}`};return fetch("http://crummashie.prd.nymetro.com/invalidate/",e).then(checkStatus)},module.exports.checkStatus=checkStatus;
}).call(this,require(11))}, {"11":11,"201":201,"788":788,"1045":1045}];
window.modules["10"] = [function(require,module,exports){"use strict";module.exports=((t=window.location.hostname)=>{return![".aws.","beta.","localhost","qa.","stg."].find(o=>t.includes(o))});
}, {}];
window.modules["11"] = [function(require,module,exports){var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(e){return[]},process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
}, {}];
window.modules["12"] = [function(require,module,exports){"use strict";const Eventify=require(159),auth0=require(355),store=require(112),isProd=require(10)(),queryString=require(1293),sentry=require(56),_get=require(23),AUTH0_CLIENT_ID=isProd?"l6GN9FG2cvg2W2e4a7XoOd8WCeiI84Hk":"lj0likzfa5GpE06fJxVKcUXxlt3YN76Q",AUTH0_DOMAIN=isProd?"login.nymag.com":"login.nymag.sites.dev.aws.nymetro.com",AUTH0_AUDIENCE=isProd?"newyorkmedia.auth0.com":"nymedia.auth0.com",AUTH0_DB=isProd?"nymag":"nymag-qa",AUTH0_REALM=AUTH0_DB,AUTH0_AUTH="auth0:access_token",AUTH0_PROFILE="auth0:profile",AUTH0_EXPIRATION="auth0:expiration",AUTH0_EXPIRATION_VALUE=72e6,USER_LAST_VISIT="LastLogIn",cookie=require(39),nymcid=cookie.get("nymcid"),firstNymcid=cookie.get("first-nymcid"),enableLog=!isProd||document.location.search.match("auth0Debug"),webAuth=new auth0.WebAuth({clientID:AUTH0_CLIENT_ID,domain:AUTH0_DOMAIN,redirectUri:document.location.origin+"/login/",audience:`https://${AUTH0_AUDIENCE}/api/v2/`,scope:"openid profile email read:current_user update:current_user_metadata",responseType:"token id_token",nonce:"NONCE",state:"OPAQUE_VALUE"}),MAX_32_BIT=2147483647;let tokenRenewalTimeout;function authlog(e){enableLog&&console.log(e)}function isAuthenticated(){return!!store.get(AUTH0_AUTH)}function managementApi(){const e=store.get(AUTH0_AUTH);return new auth0.Management({domain:AUTH0_DOMAIN,token:e})}function updateUserAttributes(e){return new Promise((t,o)=>{managementApi().patchUserAttributes(getUserID(),e,(e,r)=>{e&&401===e.statusCode&&"Unauthorized"===e.code&&o({message:"Looks like your session was expired, Please sign in again."}),r&&t({status:200})})})}function getUserID(){const e=store.get(AUTH0_PROFILE);return e&&e.sub}function getUserName(){const e=store.get(AUTH0_PROFILE);return e&&e.name}function getEmail(){const e=store.get(AUTH0_PROFILE);return e&&e.email}function getUserMetadata(){const e=store.get(AUTH0_PROFILE);return e&&e["http://nymag.com/user_metadata"]}function getUserLastLogInData(){return store.get(USER_LAST_VISIT)}function getAppMetadata(){const e=store.get(AUTH0_PROFILE);return e&&e["http://nymag.com/app_metadata"]}function getTalkJwt(){const e=store.get(AUTH0_PROFILE);return e&&e["http://nymag.com/coral_talk"]}function isSubscriber(){const e=getAppMetadata();return!!e&&e.has_subscription}function showLogin(){webAuth.authorize({redirectUri:document.location.origin+"/login/?redirectUri="+document.location.href})}function showLoginSubscription(e){webAuth.authorize({redirectUri:e})}function setSession(e,t,o){store.set(AUTH0_AUTH,e.accessToken,o),store.set(AUTH0_PROFILE,t,o),store.set(AUTH0_EXPIRATION,o,o),scheduleRenewal(o)}function login(e,t,o){let r,n;if(e)return o?o(e):void 0;r=1e3*t.expiresIn+(new Date).getTime(),setSession(t,n=t.idTokenPayload,r),module.exports.trigger("login",n,r),o&&o()}function scheduleRenewal(e){const t=e&&Math.min(e-Date.now(),MAX_32_BIT);e&&t>0&&(tokenRenewalTimeout=setTimeout(()=>webAuth.checkSession({timeout:15e3},login),t))}function clearLocalSession(){authlog("clearing local store"),clearTimeout(tokenRenewalTimeout),store.remove(AUTH0_AUTH),store.remove(AUTH0_PROFILE),store.remove(AUTH0_EXPIRATION),store.remove(USER_LAST_VISIT)}function logout(){authlog("auth0 logging out"),clearLocalSession(),window.sessionStorage.removeItem("resubInfo"),webAuth.logout({clientId:AUTH0_CLIENT_ID,returnTo:document.location.origin+"/logout/?redirectUri="+document.location.origin+document.location.pathname},function(e){e||module.exports.trigger("logout")})}function triggerPasswordReset(e){return new Promise((t,o)=>{webAuth.changePassword({email:e,connection:AUTH0_DB},(e,r)=>{e&&o(e),t(r)})})}function getUserByEmail(e,t){return fetch(`https://${t.host}/_user/find-by-email?email=${e}`,{method:"GET",headers:{"Content-Type":"application/json"}}).then(e=>e.json()).then(e=>e).catch(e=>console.log(e))}function createUser({email:e,password:t}){return new Promise((o,r)=>{webAuth.signup({email:e,password:t,connection:AUTH0_DB},(e,t)=>{e?r(e):o(t)})})}function loginUser({email:e,password:t}){return new Promise((o,r)=>{webAuth.login({e
}, {"10":10,"23":23,"39":39,"56":56,"112":112,"159":159,"355":355,"1293":1293}];
window.modules["13"] = [function(require,module,exports){(function (process){
"use strict";const _isArray=require(145),_isObject=require(84),_isEmpty=require(83),_isString=require(179),_isNull=require(1054),_isUndefined=require(1055),_each=require(241),_get=require(23),_last=require(38),_parse=require(50),_reduce=require(88),_cloneDeep=require(61),{encode:encode}=require(82),db=require(79),publishedVersionSuffix="@published",kilnUrlParam="&currentUrl=",{removeNonAlphanumericCharacters:removeNonAlphanumericCharacters}=require(33),sitesWithConcert=["curbed","grubstreet","intelligencer","vulture","wwwthecut","thecut","nymag"];function isFieldEmpty(e){return _isArray(e)||_isObject(e)?_isEmpty(e):_isString(e)?0===e.length:!(!_isNull(e)&&!_isUndefined(e))}function has(e){return!isFieldEmpty(e)}function replaceVersion(e,t){if(!_isString(e))throw new TypeError("Uri must be a string, not "+typeof e);return e=t?e.split("@")[0]+"@"+t:e.split("@")[0]}function uriToUrl(e,t){const r=_get(t,"site.protocol")||"http",n=_get(t,"site.port"),o=_parse(`${r}://${e}`);return 80!==n&&443!==n&&o.set("port",n),o.href}function urlToUri(e){const t=_parse(e);return`${t.hostname}${t.pathname}`}function canonicalUrlToUri(e="",t){let r=_last(e.split("://")),n=encode(r);return r?db.get(`${t}/_uris/${n}`):Promise.reject()}function formatStart(e){return void 0===e||Number.isNaN(e)||e<0||e>1e8?0:e}function getSiteBaseUrl(e){const t=e.site||{},r=t.protocol||"http",n=t.host,o=(t.port||"80").toString();var i="";return"80"!==o&&"443"!==o&&(i=`:${o}`),`${r}://${n}${i}${t.path||""}`}function getSiteRootHost(e){const t=_get(e,"site.host","nymag.com"),r=t.split(".");return(t.match(/\.co\.uk$/)?r[r.length-3]+".":"")+r[r.length-2]+"."+r[r.length-1]}function isPublishedVersion(e){return e.indexOf(publishedVersionSuffix)===e.length-10}function ensurePublishedVersion(e){return isPublishedVersion(e)?e:e.split("@")[0]+publishedVersionSuffix}function isInstance(e){return e.indexOf("/instances/")>-1}function isPage(e){return e.indexOf("/_pages/")>-1}function kilnUrlToPageUrl(e){return e.indexOf(kilnUrlParam)>-1?decodeURIComponent(e.split(kilnUrlParam).pop()):e}function urlToCanonicalUrl(e){return kilnUrlToPageUrl(e).split("?")[0].split("#")[0].replace("/amp/","/")}function getInstanceId(e){if(!e)return null;if(!isInstance(e))return null;const t=e.split("/");return t[t.length-1].replace(publishedVersionSuffix,"")}function prefixElasticIndex(e){const t=window.process.env.ELASTIC_PREFIX;return t?e.split(",").map(e=>`${t}_${e}`.trim()).join(","):e}function normalizeTags(e=[]){return e.map(({text:e})=>removeNonAlphanumericCharacters(e)).filter(Boolean)}function crosspostedFromSite(e,t){var r;if(e.site!==t&&["di","vulture","selectall","wwwthecut","grubstreet","strategist","intelligencer","curbed"].includes(e.site)&&(r=!0),"nymag"!==t&&"copy"!==e.syndicationStatus||(r=!1),r)return e.site}function isSponsored(e){return e.featureTypes&&e.featureTypes["Sponsor Story"]}function keyObjectToArray(e){return _reduce(e,(e,t,r)=>(!e[r]&&t&&e.push(r),e),[])}function valuesToOptions(e){return Object.keys(e).map(t=>`<option value="${t}">${e[t]}</option>`).sort().join("")}function not(e){return!e}function isProduction(e){return!["qa.","beta.","localhost",".aws."].find(t=>e.includes(t))}function isComponentInstance(e,t){return"string"==typeof e&&e.indexOf(`/_components/${t}/instances/`)>-1}function findComponentRef(e,t){let r;return function e(n){"object"==typeof n&&null!==n?isComponentInstance(n._ref,t)?r=n._ref:_each(n,e):isComponentInstance(n,t)&&(r=n)}(e),r}function findComponentData(e,t){let r;return function e(n){"object"==typeof n&&null!==n&&(isComponentInstance(n._ref,t)?delete(r=_cloneDeep(n))._ref:_each(n,e))}(e),r}function isConcertAds(e){return sitesWithConcert.includes(e)}module.exports.isFieldEmpty=isFieldEmpty,module.exports.has=has,module.exports.replaceVersion=replaceVersion,module.exports.uriToUrl=uriToUrl,module.exports.urlToUri=urlToUri,module.exports.canonicalUrlToUri=canonicalUrlToUri,module.exports.formatStart=formatStart,module.exports.getSiteBaseUrl=getSiteBaseUrl,module.exports.getSiteRootHost=getSiteRootHost,module.exports.isPublishedVersion=i
}).call(this,require(11))}, {"11":11,"23":23,"33":33,"38":38,"50":50,"61":61,"79":79,"82":82,"83":83,"84":84,"88":88,"145":145,"179":179,"241":241,"1054":1054,"1055":1055}];
window.modules["14"] = [function(require,module,exports){"use strict";function setLocalStorage(t="",o="",e=function(){}){try{localStorage.setItem(t,o)}catch(t){e(t)}}function removeLocalStorage(t="",o=function(){}){try{localStorage.removeItem(t)}catch(t){o(t)}}function getLocalStorage(t,o=function(){}){try{return localStorage.getItem(t)}catch(t){return void o(t)}}module.exports={getLocalStorage:getLocalStorage,setLocalStorage:setLocalStorage,removeLocalStorage:removeLocalStorage};
}, {}];
window.modules["22"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,t;function n(){return e.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,s){return bt(e,t,n,s,!0).utc()}function c(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function f(e){if(null==e._isValid){var n=c(e),s=t.call(n.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&s);if(e._strict&&(i=i&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function m(e){var t=d(NaN);return null!=e?h(c(t),e):c(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var _=n.momentProperties=[];function y(e,t){var n,s,i;if(r(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),r(t._i)||(e._i=t._i),r(t._f)||(e._f=t._f),r(t._l)||(e._l=t._l),r(t._strict)||(e._strict=t._strict),r(t._tzm)||(e._tzm=t._tzm),r(t._isUTC)||(e._isUTC=t._isUTC),r(t._offset)||(e._offset=t._offset),r(t._pf)||(e._pf=c(t)),r(t._locale)||(e._locale=t._locale),_.length>0)for(n=0;n<_.length;n++)r(i=t[s=_[n]])||(e[s]=i);return e}var g=!1;function v(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function p(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function k(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&M(e[s])!==M(t[s]))&&a++;return a+r}function S(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function D(e,t){var s=!0;return h(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),s){for(var i,r=[],a=0;a<arguments.length;a++){if(i="","object"==typeof arguments[a]){for(var o in i+="\n["+a+"] ",arguments[0])i+=o+": "+arguments[0][o]+", ";i=i.slice(0,-2)}else i=arguments[a];r.push(i)}S(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),s=!1}return t.apply(this,arguments)},t)}var Y,O={};function T(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),O[e]||(S(t),O[e]=!0)}function b(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,s=h({},e);for(n in t)l(t,n)&&(i(e[n])&&i(t[n])?(s[n]={},h(s[n],e[n]),h(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)l(e,n)&&!l(t,n)&&i(e[n])&&(s[n]=h({},s[n]));return s}function P(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var W={};function C(e,t){v
}, {}];
window.modules["23"] = [function(require,module,exports){var baseGet=require(896);function get(e,t,r){var a=null==e?void 0:baseGet(e,t);return void 0===a?r:a}module.exports=get;
}, {"896":896}];
window.modules["31"] = [function(require,module,exports){(function (process){
"use strict";const clayLog=require(34),_defaults=require(1045);let sitesLogInstance,navigatorReference;function init(e,s){var n={};"undefined"!=typeof window&&void 0===window.process?sitesLogInstance=null:(e&&(n.sitesVersion=e),s&&(n.browserVersion=navigatorReference.userAgent),clayLog.init({name:"sites",meta:n}),sitesLogInstance=clayLog.getLogger())}function setup(e){return e=_defaults({},e,{file:"File not specified! Please declare a file"}),sitesLogInstance?clayLog.meta(e,sitesLogInstance):console.log}process.versions&&process.versions.node||(navigatorReference=navigator,init(null,!0)),module.exports.init=init,module.exports.setup=setup,module.exports.assignNavigator=function(e){navigatorReference=e},module.exports.assignLogInstance=function(e){sitesLogInstance=e};
}).call(this,require(11))}, {"11":11,"34":34,"1045":1045}];
window.modules["33"] = [function(require,module,exports){"use strict";const speakingurl=require(1333),he=require(714),typogr=require(1362),headQuotes=require(715),striptags=require(53),_isString=require(179),_isPlainObject=require(951),_mapValues=require(196),_isArray=require(145),_toLower=require(1064),{fold:fold}=require(683),NON_ALPHANUMERIC_RE=/[_\W]/g,UNICODE_RE=/[^A-Za-z 0-9\.,\?!@#\$%\^&\*\(\)-_=\+;:<>\/\\\|\}\{\[\]~]*/g,DISPLAYNAME_RE=/^[a-z0-9_.+-]{3,32}$/gi;function toSmartHeadline(e){return headQuotes(he.decode(e)).replace("---","—").replace("--","").replace("...","…")}function toSmartText(e){return he.decode(typogr(he.decode(e)).chain().smartypants().value())}function stripUnicode(e){return e.replace(UNICODE_RE,"")}function toPlainText(e){return _isString(e)?he.decode(striptags(e.replace(/&nbsp;/g," "))):""}function cleanSlug(e,r={replaceAccentCharacters:!1}){return r.replaceAccentCharacters&&(e=normalizeName(e)),speakingurl(toPlainText(stripUnicode(e)),{custom:{_:"-"}})}function validateTagContent(e){var r=striptags(e);return""===r||r.match(/^\s+$/)?"":e}function recursivelyStripSeperators(e){return _isPlainObject(e)?_mapValues(e,recursivelyStripSeperators):_isArray(e)?e.map(recursivelyStripSeperators):_isString(e)?e.replace(/(\u2028|\u2029)/g,""):e}function removeNonAlphanumericCharacters(e=""){return e.replace(NON_ALPHANUMERIC_RE,"")}function normalizeName(e){return fold(_toLower(e.trim()))}function validateDisplayName(e){return e.match(DISPLAYNAME_RE)}module.exports.toSmartHeadline=toSmartHeadline,module.exports.toSmartText=toSmartText,module.exports.stripUnicode=stripUnicode,module.exports.toPlainText=toPlainText,module.exports.cleanSlug=cleanSlug,module.exports.validateTagContent=validateTagContent,module.exports.recursivelyStripSeperators=recursivelyStripSeperators,module.exports.removeNonAlphanumericCharacters=removeNonAlphanumericCharacters,module.exports.normalizeName=normalizeName,module.exports.validateDisplayName=validateDisplayName;
}, {"53":53,"145":145,"179":179,"196":196,"683":683,"714":714,"715":715,"951":951,"1064":1064,"1333":1333,"1362":1362}];
window.modules["34"] = [function(require,module,exports){(function (process){
"use strict";const isNode="undefined"!=typeof process&&null!=process.versions&&null!=process.versions.node;var logger,plugins,pino=require(443);function getOutput(e){return e.output||process.stdout}function getPrettyPrint(e){return!(!process.versions||!process.versions.node)&&(!0===e.pretty||!1===e.pretty?e.pretty:!!window.process.env.CLAY_LOG_PRETTY&&"false"!==window.process.env.CLAY_LOG_PRETTY)}function checkArgs(e){if(!e||!Object.keys(e).length||!e.name)throw new Error("Init must be called with `name` property")}function resolvePluginPath(e){if(!e)return null;const r=require(442);return(r.isAbsolute(e)?e:r.join(process.cwd(),e)).replace(/\/+$/,"")}function init(e){var r,t,o,n,s;return checkArgs(e),r=getOutput(e),t=getOutput(e),o=getPrettyPrint(e),n=e.name,s=e.meta||void 0,o&&(r=pino.pretty({levelFirst:!0})).pipe(t),logger=pino({name:n,level:window.process.env.LOG||"info"},r),s&&Object.keys(s).length&&(logger=logger.child(s)),log(logger)}function initPlugins(){const e=window.process.env.CLAY_LOG_PLUGINS||"",r=[resolvePluginPath(window.process.env.CLAY_LOG_PLUGINS_PATH),"./plugins"].filter(e=>!!e),t=e.split(",").map(e=>e.trim()).filter(e=>!!e).filter(e=>"_"!=e[0]).map(e=>{for(let t=0;t<r.length;++t)try{return require(`${r[t]}/${e}`)}catch(r){logger.error(`Could not locate clay-log plugin ${e}.`)}}).filter(e=>!!e);return 0==t.length?e=>e:1==t.length?t[0]:t.reduce((e,r)=>(...t)=>r(e(...t)))}function meta(e,r){var t=r||logger;if(e&&Object.keys(e).length)return log(t.child(e));throw new Error("Clay Log: `meta` function requires object argument")}function log(e){return isNode&&!plugins&&(e=initPlugins()(e)),function(r,t,o){o=o||{},r instanceof Error&&(t=r,r="error"),r&&t?(o._label=r.toUpperCase(),e[r](o,t)):e.error(new Error("level or msg arguments required"))}}function setLogger(e){pino=e}function getLogger(){return logger}module.exports.init=init,module.exports.meta=meta,module.exports.getLogger=getLogger,module.exports.log=log,module.exports.setLogger=setLogger,module.exports.resolvePluginPath=resolvePluginPath;
}).call(this,require(11))}, {"11":11,"442":442,"443":443}];
window.modules["36"] = [function(require,module,exports){var debounce=require(96),isObject=require(84),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;
}, {"84":84,"96":96}];
window.modules["38"] = [function(require,module,exports){function last(l){var t=null==l?0:l.length;return t?l[t-1]:void 0}module.exports=last;
}, {}];
window.modules["39"] = [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["40"] = [function(require,module,exports){var arrayEach=require(832),baseEach=require(880),castFunction=require(981),isArray=require(145);function forEach(r,a){return(isArray(r)?arrayEach:baseEach)(r,castFunction(a))}module.exports=forEach;
}, {"145":145,"832":832,"880":880,"981":981}];
window.modules["41"] = [function(require,module,exports){var createFind=require(1003),findIndex=require(94),find=createFind(findIndex);module.exports=find;
}, {"94":94,"1003":1003}];
window.modules["42"] = [function(require,module,exports){var baseExtremum=require(886),baseGt=require(903),identity=require(929);function max(e){return e&&e.length?baseExtremum(e,identity,baseGt):void 0}module.exports=max;
}, {"886":886,"903":903,"929":929}];
window.modules["43"] = [function(require,module,exports){var baseIndexOf=require(836),isArrayLike=require(940),isString=require(179),toInteger=require(1014),values=require(71),nativeMax=Math.max;function includes(e,r,i,n){e=isArrayLike(e)?e:values(e),i=i&&!n?toInteger(i):0;var a=e.length;return i<0&&(i=nativeMax(a+i,0)),isString(e)?i<=a&&e.indexOf(r,i)>-1:!!a&&baseIndexOf(e,r,i)>-1}module.exports=includes;
}, {"71":71,"179":179,"836":836,"940":940,"1014":1014}];
window.modules["45"] = [function(require,module,exports){"use strict";const $window=window,$document=document;class service{constructor(){var t,e,n=[],l=[],o=Object.create({_el:null,_to:null,_ttl:300,_reset:function(){i({target:this._el}),this._el=null}},{latest:{get:function(){return this._el},set:function(t){$window.clearTimeout(this._to),this._el=t,this._to=$window.setTimeout(this._reset.bind(this),this._ttl)}}});function r(e){var l,r=e.target,i=n.length;if(o.latest!==r){for(l=0;l<i;l++)n[l].call(null,e);t&&t.call(null,e),o.latest=r}}function i(t){var n;for(e&&e.call(null,t),n=l.length-1;n>-1;n--)l[n]&&l[n].call(null,t)}$document.body.addEventListener("touchstart",r),$document.body.addEventListener("mousedown",r),$document.body.addEventListener("click",r),$document.body.addEventListener("contextmenu",i),this.addHandler=function(t,e){var o="function"==typeof t?n.push(t)-1:-1;return o>-1&&"function"==typeof e&&(l[o]=e),o},this.removeHandler=function(t){var e=!("number"!=typeof t||!n.splice(t,1));return e&&l.splice(t,1),e},this.setFinalHandler=function(n,l){if(t)throw new Error("a final handler already exists; use `addHandler` to add a new handler or `unsetFinalHandler` to remove the current final handler.");t=n,e=l},this.unsetFinalHandler=function(){t=null,e=null}}}module.exports=new service;
}, {}];
window.modules["46"] = [function(require,module,exports){"use strict";const _reduce=require(88),_get=require(23),_includes=require(43),_assign=require(134),_clone=require(126),_remove=require(57),Fingerprint2=require(240),cookie=require(39);var localStorage=window.localStorage,uriAttr="data-uri",visitCountKey="visitServiceCount",previousActionTimestampKey="visitServicePreviousTimestamp",firstVisitTimestampKey="visitServiceFirstVisitTimestamp",visitStartTimestampKey="visitServiceVisitStartTimestamp",initialReferrerKey="visitServiceInitialRefferer",clientIdCookieKey="nyma",visitDatesKey="visitDates",maxVisitDuration=864e5,sessionTTL=18e5,visitDatesLimit=30,publicState={},publicStateIsReady=!1,onceReadyQueue=[],state=Object.create(Object.prototype,{_processQ:{value:function(){var e,t=this._q.slice(0),i=t.length;for(this._q=[],e=0;e<i;e++)t[e].call(null,this._clientId)}},_q:{writable:!0,value:[]},_clientId:{writable:!0,value:null},clientId:{get:function(){return this._clientId},set:function(e){e&&(this._clientId=e,cookie.set(clientIdCookieKey,e,{expires:1825}),this._processQ())}},onceClientIdIsReady:{value:function(e){this._clientId?e.call(null,this._clientId):this._q.push(e)}},isNewVisit:{writable:!0,value:!1}});function toNumber(e){return parseInt(e,10)||0}function getNumberFromLocalStorage(e){return toNumber(localStorage.getItem(e))}function getVisitCount(){return getNumberFromLocalStorage(visitCountKey)}function getFirstVisitTimestamp(){return getNumberFromLocalStorage(firstVisitTimestampKey)}function incrementVisitCount(){try{localStorage.setItem(visitCountKey,getVisitCount()+1)}catch(e){}}function clientIdToFirstVisitTimestamp(e){return toNumber(e.substr(e.indexOf(".")+1))}function ensureFirstVisitTimestamp(e){var t=getFirstVisitTimestamp();if(!t){t=clientIdToFirstVisitTimestamp(e);try{localStorage.setItem(firstVisitTimestampKey,t)}catch(e){}}return t}function setPreviousActionTimestamp(e){try{localStorage.setItem(previousActionTimestampKey,e)}catch(e){}}function setVisitStartTimestamp(e){try{localStorage.setItem(visitStartTimestampKey,e)}catch(e){}}function isNewVisit(e){var t=e-sessionTTL>getNumberFromLocalStorage(previousActionTimestampKey),i=e-maxVisitDuration>getNumberFromLocalStorage(visitStartTimestampKey);return t||i}function updateNewVisitState(e){state.isNewVisit=isNewVisit(e)}function extendVisit(){var e=Date.now();!isNewVisit(e)&&setPreviousActionTimestamp(e)}function createClientId(e){new Fingerprint2({excludeJsFonts:!0,excludeFlashFonts:!0,excludeCanvas:!0,excludeWebGL:!0,excludePixelRatio:!0}).get(function(t){state.clientId=t+"."+e})}function ensureClientId(e){state.clientId=cookie.get(clientIdCookieKey),state.clientId||createClientId(e)}function getPageUri(){var e=document.querySelector("["+uriAttr+'*="/_pages/"]');return e&&e.getAttribute(uriAttr)}function getQueryParamsObject(e){return e=Array.isArray(e)?e:[],_reduce(_get(window,"location.search","").substr(1).split("&"),function(t,i){var r=i.split("="),n=r[0],s=r[1];return s&&_includes(e,n)&&(t[n]=decodeURIComponent(s)),t},{})}function getUtmParams(){return getQueryParamsObject(["utm_source","utm_medium","utm_campaign","utm_content","utm_term"])}function getBrowserName(e,t,i){return i||_includes(e," OPR/")?_includes(e,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":_includes(e,"IEMobile")||_includes(e,"WPDesktop")?"Internet Explorer Mobile":_includes(e,"Edge")?"Microsoft Edge":_includes(e,"FBIOS")?"Facebook Mobile":_includes(e,"Chrome")?"Chrome":_includes(e,"CriOS")?"Chrome iOS":_includes(e,"FxiOS")?"Firefox iOS":_includes(t,"Apple")?_includes(e,"Mobile")?"Mobile Safari":"Safari":_includes(e,"Android")?"Android Mobile":_includes(e,"Konqueror")?"Konqueror":_includes(e,"Firefox")?"Firefox":_includes(e,"MSIE")||_includes(e,"Trident/")?"Internet Explorer":_includes(e,"Gecko")?"Mozilla":""}function browserNameToVersion(e,t){var i={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Saf
}, {"23":23,"39":39,"43":43,"57":57,"88":88,"126":126,"134":134,"240":240}];
window.modules["47"] = [function(require,module,exports){var baseClamp=require(863),baseToString=require(974),toInteger=require(1014),toString=require(982);function startsWith(e,t,r){return e=toString(e),r=null==r?0:baseClamp(toInteger(r),0,e.length),t=baseToString(t),e.slice(r,r+t.length)==t}module.exports=startsWith;
}, {"863":863,"974":974,"982":982,"1014":1014}];
window.modules["48"] = [function(require,module,exports){"use strict";const dom=require(2),_memoize=require(1035),_includes=require(43),page=require(132),{createSubtagProcessor:createSubtagProcessor,getAffiliate:getAffiliate}=require(1448),internalHosts=["nymag.com","vulture.com","grubstreet.com","thecut.com"],gtm=dom.find(".gtm"),_siteShortKey=gtm&&gtm.getAttribute("data-site-short-key"),shortenedPageUri=shortenUri(page.getPageUri()),zoneAttr="data-track-zone";function guessDeviceAbbreviation(e,t){switch(e){case"Windows Phone":case"iOS":case"Android":case"BlackBerry":return t<728?"M":"T";case"Linux":case"Windows":case"Mac OS X":return"D";default:return t<728?"M":t>1024?"D":"T"}}function getPageZone(e){var t=dom.closest(e,"["+zoneAttr+"]");return(t&&t.getAttribute(zoneAttr)||"").substr(0,1)}function shortenHost(e){return"www."===e.substr(0,4)?e.substr(4):e}function shortenReferrer(e){var t,r,s=e&&e.match(/\/\/([^\/]+)(\/[^\/#?]+)?/),i="";return s&&(t=shortenHost(s[1]||"").toLowerCase(),r=s[2]||"",i=t+(_includes(internalHosts,t)?r:"")),i}function shortenUri(e){return(e||"").split("/").pop().replace("ambrose-","a-").replace("@published","")}function ensureSubtag({url:e,productId:t,visitState:r,anchorEl:s}){const i={siteShortKey:()=>_siteShortKey,pageUri:()=>shortenedPageUri,productId:()=>t,deviceAbbreviation:_memoize(({visitState:e})=>guessDeviceAbbreviation(e.os,e.screenWidth)),utmSource:_memoize(({visitState:e})=>(e.utm_source||"").substr(0,3)),utmMedium:_memoize(({visitState:e})=>(e.utm_medium||"").substr(0,2)),utmCampaign:_memoize(({visitState:e})=>(e.utm_campaign||"").substr(0,17)),referrer:_memoize(({visitState:e})=>shortenReferrer(e.referrer)),zone:()=>getPageZone(s),format:()=>"w"},o=createSubtagProcessor(i),a=e.match(/subId[1-2]=/)?"impact":"";return o({url:e,visitState:r,anchorEl:s,affiliate:a})}module.exports.ensureSubtag=ensureSubtag,module.exports.getAffiliate=getAffiliate;
}, {"2":2,"43":43,"132":132,"1035":1035,"1448":1448}];
window.modules["49"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),baseMap=require(939),isArray=require(145);function map(a,r){return(isArray(a)?arrayMap:baseMap)(a,baseIteratee(r,3))}module.exports=map;
}, {"145":145,"844":844,"928":928,"939":939}];
window.modules["50"] = [function(require,module,exports){(function (global){
"use strict";var required=require(1314),qs=require(1297),slashes=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,protocolre=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,whitespace="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",left=new RegExp("^"+whitespace+"+");function trimLeft(e){return(e||"").toString().replace(left,"")}var rules=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],ignore={hash:1,query:1};function lolcation(e){var t,o=("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||o);if("blob:"===e.protocol)r=new Url(unescape(e.pathname),{});else if("string"===s)for(t in r=new Url(e,{}),ignore)delete r[t];else if("object"===s){for(t in e)t in ignore||(r[t]=e[t]);void 0===r.slashes&&(r.slashes=slashes.test(e.href))}return r}function extractProtocol(e){e=trimLeft(e);var t=protocolre.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function resolve(e,t){if(""===e)return t;for(var o=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=o.length,s=o[r-1],a=!1,n=0;r--;)"."===o[r]?o.splice(r,1):".."===o[r]?(o.splice(r,1),n++):n&&(0===r&&(a=!0),o.splice(r,1),n--);return a&&o.unshift(""),"."!==s&&".."!==s||o.push(""),o.join("/")}function Url(e,t,o){if(e=trimLeft(e),!(this instanceof Url))return new Url(e,t,o);var r,s,a,n,l,i,c=rules.slice(),u=typeof t,h=this,p=0;for("object"!==u&&"string"!==u&&(o=t,t=null),o&&"function"!=typeof o&&(o=qs.parse),t=lolcation(t),r=!(s=extractProtocol(e||"")).protocol&&!s.slashes,h.slashes=s.slashes||r&&t.slashes,h.protocol=s.protocol||t.protocol||"",e=s.rest,s.slashes||(c[3]=[/(.*)/,"pathname"]);p<c.length;p++)"function"!=typeof(n=c[p])?(a=n[0],i=n[1],a!=a?h[i]=e:"string"==typeof a?~(l=e.indexOf(a))&&("number"==typeof n[2]?(h[i]=e.slice(0,l),e=e.slice(l+n[2])):(h[i]=e.slice(l),e=e.slice(0,l))):(l=a.exec(e))&&(h[i]=l[1],e=e.slice(0,l.index)),h[i]=h[i]||r&&n[3]&&t[i]||"",n[4]&&(h[i]=h[i].toLowerCase())):e=n(e);o&&(h.query=o(h.query)),r&&t.slashes&&"/"!==h.pathname.charAt(0)&&(""!==h.pathname||""!==t.pathname)&&(h.pathname=resolve(h.pathname,t.pathname)),required(h.port,h.protocol)||(h.host=h.hostname,h.port=""),h.username=h.password="",h.auth&&(n=h.auth.split(":"),h.username=n[0]||"",h.password=n[1]||""),h.origin=h.protocol&&h.host&&"file:"!==h.protocol?h.protocol+"//"+h.host:"null",h.href=h.toString()}function set(e,t,o){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(o||qs.parse)(t)),r[e]=t;break;case"port":r[e]=t,required(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!o;break;case"pathname":case"hash":if(t){var s="pathname"===e?"/":"#";r[e]=t.charAt(0)!==s?s+t:t}else r[e]=t;break;default:r[e]=t}for(var a=0;a<rules.length;a++){var n=rules[a];n[4]&&(r[n[1]]=r[n[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function toString(e){e&&"function"==typeof e||(e=qs.stringify);var t,o=this,r=o.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var s=r+(o.slashes?"//":"");return o.username&&(s+=o.username,o.password&&(s+=":"+o.password),s+="@"),s+=o.host+o.pathname,(t="object"==typeof o.query?e(o.query):o.query)&&(s+="?"!==t.charAt(0)?"?"+t:t),o.hash&&(s+=o.hash),s}Url.prototype={set:set,toString:toString},Url.extractProtocol=extractProtocol,Url.location=lolcation,Url.trimLeft=trimLeft,Url.qs=qs,module.exports=Url;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1297":1297,"1314":1314}];
window.modules["51"] = [function(require,module,exports){"use strict";const pageHasPermutive=!!window.permutive,minHoverInterval=1e3;let stateHoverTimeouts=[];function addArticleData(e){return e.article=window._nymPermutive&&window._nymPermutive.article||{},e}function reportWithArticleData(e,t,r){let o={};pageHasPermutive?(r&&(o.success=r,o.error=r),window.permutive.track(e,addArticleData(t),o)):r&&r()}function getPermutiveProductData(e){return{product:{id:e.getAttribute("data-track-id")||null,name:e.getAttribute("data-track-name")||null,price:{value:window.parseFloat(e.getAttribute("data-track-price"))||null,currency:e.getAttribute("data-track-currency")||null},manufacturer:e.getAttribute("data-track-manufacturer")||null,merchant:e.getAttribute("data-track-merchant")||e.hostname||null}}}function clearOldestHoverTimeout(){window.clearTimeout(stateHoverTimeouts.shift())}function reportProductHover(e){return function(){reportWithArticleData("ProductHover",getPermutiveProductData(e)),e.removeEventListener("mouseenter",productHoverHandler,!1),e.removeEventListener("mouseleave",clearOldestHoverTimeout,!1)}}function productHoverHandler(e){stateHoverTimeouts.push(window.setTimeout(reportProductHover(e.currentTarget),minHoverInterval))}function initProductLink(e){pageHasPermutive&&(e.addEventListener("mouseenter",productHoverHandler,!1),e.addEventListener("mouseleave",clearOldestHoverTimeout,!1))}function reportProductClick(e){reportWithArticleData("ProductClick",getPermutiveProductData(e))}function reportNewsletterSubscribe(e){reportWithArticleData("NewsletterSubscribed",{newsletters:e})}function reportSocial(e){reportWithArticleData("SocialShare",{platform:e})}function reportSearch(e,t){reportWithArticleData("SiteSearch",{keyTerms:e},t)}function reportPaywall({eventType:e,id:t=null,name:r=null,position:o=null,creative:i=null}){if(!e)throw new Error("eventType require for paywall analytics");reportWithArticleData(`Paywall${e}`,{paywall:{id:t,name:r,position:o,creative:i}})}function reportVideo({videoId:e=null,channelName:t=null,location:r=null,title:o=null,duration:i=null}){reportWithArticleData("VideoLoad",{youtube:{videoId:e,channelName:t},video:{location:r,title:o,duration:window.parseInt(i)||null}})}module.exports={initProductLink:initProductLink,reportPaywall:reportPaywall,reportProductClick:reportProductClick,reportNewsletterSubscribe:reportNewsletterSubscribe,reportSearch:reportSearch,reportSocial:reportSocial,reportVideo:reportVideo};
}, {}];
window.modules["52"] = [function(require,module,exports){"use strict";const _find=require(41),_includes=require(43),_get=require(23);var $window="undefined"!=typeof window?window:void 0;class service{constructor(){var e=this;this.popupClasses=["facebook","twitter","linkedin","gplus","pinterest","tumblr"],this.popupDimensions={default:{w:520,h:304},facebook:{w:520,h:304},gplus:{w:520,h:485},linkedin:{w:520,h:450},pinterest:{w:1015,h:630},tumblr:{w:520,h:312},twitter:{w:550,h:572}},this.getPopupClass=function(n){return _find(e.popupClasses,function(e){return _includes(n,e)})},this.params=function(e,n){return e.url&&(this.address=e.url),e.name&&(this.name=e.name),this.features="width="+(n.w||0)+",height="+(n.h||0)+",top="+(n.top||0)+",left="+(n.left||0),this},this.getScreenDimensions=function(){var e,n;return $window.hasOwnProperty("screen")&&$window.screen.hasOwnProperty("screenTop")?(e=$window.screen.left,n=$window.screen.top):(e=$window.screenLeft,n=$window.screenTop),{dualScreenLeft:e||0,dualScreenTop:n||0,width:$window.innerWidth||$window.screen.width,height:$window.innerHeight||$window.screen.height}},this.position=function(n,t){var i=e.getScreenDimensions();return this.left=Math.floor(Math.max(i.width/2-n/2+i.dualScreenLeft,0)),this.top=Math.floor(Math.max(i.height/2-t/2+i.dualScreenTop,0)),this},this.popWindow=function(n,t,i){var o,s,r=e.position,w=e.params,d={},h={};d.url=i,d.name="Follow "+t+" on "+{facebook:"Facebook",twitter:"Twitter",pinterest:"Pinterest",gplus:"Google+"}[n],h.w=_get(e.popupDimensions,n+".w"),h.h=_get(e.popupDimensions,n+".h"),s=new r(h.w,h.h),h.left=s.left,h.top=s.top,o=new w(d,h),window.open(o.address,o.name,o.features)}}stubFakeWindow(e){$window="undefined"!=typeof window?window:e}}module.exports=new service;
}, {"23":23,"41":41,"43":43}];
window.modules["53"] = [function(require,module,exports){"use strict";!function(e,r){"function"==typeof define&&define.amd?define([],r):"object"==typeof module&&module.exports?module.exports=r():e.striptags=r()}(this,function(){var e=0,r=1,a=2,t=3,f=/\s/,i=/<(\w*)>/g;return function(s,n,c){s=s||"";var b,o,k,u=e,l=0,d="",h="",p=!1;for("string"==typeof n?n=function(e){for(var r,a=[];null!==(r=i.exec(e));)a.push(r[1]);return 0!==a.length?a:null}(n):Array.isArray(n)||(n=null),b=0,o=s.length;b<o;b++)switch(k=s[b]){case"<":if(p)break;if(" "==s[b+1]){g(k);break}if(u==e){u=r,g(k);break}if(u==r){l++;break}g(k);break;case">":if(l){l--;break}if(p)break;if(u==r){p=u=0,n&&(h+=">",y());break}if(u==a){p=u=0,h="";break}if(u==t&&"-"==s[b-1]&&"-"==s[b-2]){p=u=0,h="";break}g(k);break;case'"':case"'":u==r&&(p==k?p=!1:p||(p=k)),g(k);break;case"!":if(u==r&&"<"==s[b-1]){u=a;break}g(k);break;case"-":if(u==a&&"-"==s[b-1]&&"!"==s[b-2]){u=t;break}g(k);break;case"E":case"e":if(u==a&&"doctype"==s.substr(b-6,7).toLowerCase()){u=r;break}g(k);break;default:g(k)}function g(a){u==e?d+=a:n&&u==r&&(h+=a)}function y(){var e,r,a,t="",i=!1;e:for(e=0,r=h.length;e<r;e++)switch(a=h[e].toLowerCase()){case"<":break;case">":break e;case"/":i=!0;break;default:if(a.match(f)){if(i)break e}else i=!0,t+=a}-1!==n.indexOf(t)?d+=h:c&&(d+=c),h=""}return d}});
}, {}];
window.modules["55"] = [function(require,module,exports){"use strict";const dom=require(2),throttle=require(36),{getSiteName:getSiteName}=require(132),body=dom.find("body"),imgClassesBlocked=["image-reveal","zoom-block","image-zoom-container","brand-url","secondary-area","product-image-hotspot","multiple-choice-quiz-question","front-image","back-image","tab-image","image-slide-object","timeline-image","image-hotspot-image-img","image-divider-img","image-hover-image-img","slide-image","embedly"],globalNav=dom.find(".global-nav"),pageStickyHeader=dom.find(".page-sticky-header"),pageStickyHeaderHeight=pageStickyHeader.getBoundingClientRect().height,globalNavHeight=globalNav.getBoundingClientRect().height,overlay=insertClassyDom("div","image-zoom-overlay"),mainContent=dom.find("section.main"),imageZoomContainer=insertClassyDom("img","image-zoom-container"),imageZoomDom=insertClassyDom("div","image-zoom-stage");var imgZoomCss,imgZoom,originalCssString,verticalPadding,horizontalPadding,zoomActive=!1,isInitialised=!1;function currentWindow(){return{width:window.innerWidth,height:window.innerHeight,centerX:Math.floor(window.innerWidth/2),centerY:Math.floor(window.innerHeight/2),scrollY:window.scrollY,ratio:window.innerWidth/window.innerHeight}}function currentPadding(){verticalPadding=window.getComputedStyle(imageZoomContainer,null).getPropertyValue("--verticalPadding")||70,horizontalPadding=window.getComputedStyle(imageZoomContainer,null).getPropertyValue("--horizontalPadding")||100}function attachZoomClassClick(){let e=document.body.getElementsByTagName("IMG");for(let o=0;o<e.length;o++)isEligible(e[o])&&(e[o].classList.add("image-zoom"),e[o].addEventListener("click",e=>toggleImageZoom(e)))}function toggleImageZoom(e){body.classList.contains("disabled")||imgClassesBlocked.filter(o=>e.target.classList.contains(o)).length>0||"IMG"!==e.target.tagName||zoomActive?unZoomImage():(imgZoom=e.target,(imgZoomCss=imgZoom.getBoundingClientRect()).ratio=imgZoomCss.width/imgZoomCss.height,imgZoomCss.centerY=imgZoomCss.top+Math.ceil(imgZoomCss.height/2),imgZoomCss.centerX=imgZoomCss.left+Math.ceil(imgZoomCss.width/2),Object.assign(imageZoomContainer.style,{top:imgZoomCss.top+currentWindow().scrollY+"px",left:imgZoomCss.left+"px",width:imgZoomCss.width+"px",height:imgZoomCss.height+"px"}),imageZoomContainer.classList.add("forward"),globalNav.style.transform="translateY(-"+globalNavHeight+"px)",pageStickyHeader.style.transform="translateY(-"+(globalNavHeight+pageStickyHeaderHeight)+"px)",imageZoomContainer.src=imgZoomSrc(imgZoom))}function imgZoomSrc(e){return"PICTURE"===e.parentNode.nodeName?e.currentSrc:e.src}function insertClassyDom(e,o){let i=document.createElement(e);return i.className=o,i}function zoomUp(){const e=currentWindow();let o=e.ratio>=imgZoomCss.ratio?(e.height-2*verticalPadding)/imgZoomCss.height:(e.width-2*horizontalPadding)/imgZoomCss.width,i=(e.centerX-imgZoomCss.centerX)/o,t=(e.centerY-imgZoomCss.centerY)/o;overlayShow(),imgZoom.classList.add("transparent"),mainContent.classList.add("zoom-active"),originalCssString=imageZoomContainer.style.cssText,imageZoomContainer.style.transform="scale("+o+") translate("+i+"px,"+t+"px)"}function zoomDown(){imageZoomContainer.style.cssText=originalCssString}function unZoomImage(){zoomActive&&(pageStickyHeader.style.removeProperty("transform"),globalNav.style.removeProperty("transform"),overlayHide(),zoomDown())}function overlayShow(){overlay.classList.add("forward","show-shade"),zoomActive=!0}function overlayHide(){overlay.classList.remove("show-shade"),mainContent.classList.remove("zoom-active"),zoomActive=!1}function checkOverlayTransition(e){"opacity"===e.propertyName&&e.target.classList.contains("image-zoom-overlay")&&!zoomActive&&(imgZoom.classList.remove("transparent"),overlay.classList.remove("forward"),imageZoomContainer.classList.remove("forward"),imageZoomContainer.src="")}function isEligible(e){for(;e;){if("A"===e.tagName||e.classList&&imgClassesBlocked.filter(o=>e.classList.contains(o)).length>0)return!1;e=e.parentNode}return!0}module.exports=(e=>{isInitialised||"The Strateg
}, {"2":2,"36":36,"132":132}];
window.modules["56"] = [function(require,module,exports){"use strict";const sentry=require(289),cookie=require(39),isProd=require(10)(),SENTRY_ENDPOINT="https://b9182fe15766496ea7d9d6dbe35a0b2f@o4682.ingest.sentry.io/5342345";function initializeIDListeners(){window.addEventListener("load",()=>{const e=cookie.get("nymcid"),t=cookie.get("first-nymcid");(e||t)&&sentry.addBreadcrumb({category:"User info",data:{nymcid:e,firstNymcid:t}})})}function captureManualError(...e){sentry.captureException(...e)}function configureScope(e){sentry.configureScope(e)}sentry.isSetup||sentry.init({dsn:SENTRY_ENDPOINT,environment:isProd?"production":"development",attachStacktrace:!0,defaultIntegrations:!1,integrations:[new sentry.Integrations.UserAgent]}),module.exports={initializeIDListeners:initializeIDListeners,captureManualError:captureManualError,configureScope:configureScope};
}, {"10":10,"39":39,"289":289}];
window.modules["57"] = [function(require,module,exports){var baseIteratee=require(928),basePullAt=require(961);function remove(e,r){var t=[];if(!e||!e.length)return t;var a=-1,u=[],l=e.length;for(r=baseIteratee(r,3);++a<l;){var s=e[a];r(s,a,e)&&(t.push(s),u.push(a))}return basePullAt(e,u),t}module.exports=remove;
}, {"928":928,"961":961}];
window.modules["58"] = [function(require,module,exports){(function (__filename){
"use strict";const universalQuery=require(1446),universalRest=require(9),utils=require(13),log=require(31).setup({file:__filename,context:"client"});var SITE_ENDPOINT;function newQueryWithLocals(e,r){return r&&(SITE_ENDPOINT=`//${r.site.host}${80!==r.site.port?`:${r.site.port}`:""}${r.site.path}/_search`),universalQuery(e)}function newQueryWithCount(e,r,t){const u=newQueryWithLocals(e,t);return universalQuery.addSize(u,r)}function newCuneiformQuery(e){const r=utils.prefixElasticIndex(e);return universalQuery(r)}function searchByQuery(e){return searchByQueryWithRawResult(e).then(universalQuery.formatSearchResult).catch(e=>{throw new Error(e)})}function searchByQueryWithRawResult(e){return log("trace","performing elastic search",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("trace",`got ${e.hits.hits.length} results`,{results:e}),e})}function updateByQuery(e,r){return SITE_ENDPOINT=`http://${r.site.host}:${r.site.port}${r.site.path}/_update`,module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("info","updated elastic document"),e})}function getCount(e){return log("trace","getting count",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return e.hits.total}).catch(function(e){return log("warn","error retrieving count",{error:e}),0})}function executeMultipleSearchRequests(e){return log("trace","performing elastic search",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("trace",`got ${e.hits.hits.length} results`,{results:e}),e})}function onePublishedArticleByUrl(e,r,t){const u=newQueryWithCount("published-articles",null,t),o=e?e.replace("https://","http://"):"";return universalQuery.addFilter(u,{term:{canonicalUrl:utils.urlToCanonicalUrl(o)}}),r&&universalQuery.onlyWithTheseFields(u,r),u}function logCatch(e,r){log("error",`Error querying Elastic for component ${r}`)}module.exports=newQueryWithLocals,module.exports.newQueryWithCount=newQueryWithCount,module.exports.newCuneiformQuery=newCuneiformQuery,module.exports.searchByQuery=searchByQuery,module.exports.searchByQueryWithRawResult=searchByQueryWithRawResult,module.exports.getCount=getCount,module.exports.executeMultipleSearchRequests=executeMultipleSearchRequests,module.exports.updateByQuery=updateByQuery,module.exports.onePublishedArticleByUrl=onePublishedArticleByUrl,module.exports.logCatch=logCatch,module.exports.addGeo=universalQuery.addGeo,module.exports.addAggregation=universalQuery.addAggregation,module.exports.addShould=universalQuery.addShould,module.exports.addFilter=universalQuery.addFilter,module.exports.addMust=universalQuery.addMust,module.exports.addMustNot=universalQuery.addMustNot,module.exports.addMinimumShould=universalQuery.addMinimumShould,module.exports.addSort=universalQuery.addSort,module.exports.addSize=universalQuery.addSize,module.exports.addFrom=universalQuery.addFrom,module.exports.onlyWithTheseFields=universalQuery.onlyWithTheseFields,module.exports.onlyWithinThisSite=universalQuery.onlyWithinThisSite,module.exports.onlyWithinThisDomain=universalQuery.onlyWithinThisDomain,module.exports.withinThisSiteAndCrossposts=universalQuery.withinThisSiteAndCrossposts,module.exports.formatAggregationResults=universalQuery.formatAggregationResults,module.exports.formatSearchResult=universalQuery.formatSearchResult,module.exports.moreLikeThis=universalQuery.moreLikeThis,module.exports.combineFunctionScoreQueries=universalQuery.combineFunctionScoreQueries,module.exports.post=universalRest.post;
}).call(this,"/services/client/query.js")}, {"9":9,"13":13,"31":31,"1446":1446}];
window.modules["60"] = [function(require,module,exports){var arraySome=require(848),baseIteratee=require(928),baseSome=require(973),isArray=require(145),isIterateeCall=require(996);function some(e,r,a){var s=isArray(e)?arraySome:baseSome;return a&&isIterateeCall(e,r,a)&&(r=void 0),s(e,baseIteratee(r,3))}module.exports=some;
}, {"145":145,"848":848,"928":928,"973":973,"996":996}];
window.modules["61"] = [function(require,module,exports){var baseClone=require(864),CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}module.exports=cloneDeep;
}, {"864":864}];
window.modules["71"] = [function(require,module,exports){var baseValues=require(978),keys=require(144);function values(e){return null==e?[]:baseValues(e,keys(e))}module.exports=values;
}, {"144":144,"978":978}];
window.modules["72"] = [function(require,module,exports){"use strict";function Scenario({siteScope:n="singleSite",pageviewCount:e={min:0,max:1/0},articleType:t="any",action:i="",exclude:o={}},r={},l="",c=!1){const u=e.min,a=e.max||1/0,s=function(){const e=function(){if(!r)return null;if("anySite"===n)return r.global;if("singleSite"===n)return r[l];if("crossSite"===n&&Object.keys(r).filter(n=>r[n].total).length>=3)return r.global;return null}();if(null==e)return console.warn("could not find scoped counts"),0;return e["any"===t?"total":t]||0}();return{action:i,count:s,min:u,shouldShow:!(o&&o.subscribers&&c)&&s>=u&&s<=a,max:a==1/0?null:a,articleType:t,siteScope:n}}module.exports={Scenario:Scenario};
}, {}];
window.modules["73"] = [function(require,module,exports){"use strict";function Logger(o=(()=>!0)){const e=o(),t={h1:"font-size: 15px; font-weight: bold; font-family: \n sans-serif; margin: 1em 0 0.25em; border-bottom: 1px dotted black; padding-right: 100px",h2:"font-size: 13px; font-weight: bold; margin-top: 1em"};return{log(...o){e&&console.log(...o)},table(o=""){e&&console.table(o)},error(o){e&&console.error(o)},group(){e&&console.group()},groupEnd(){e&&console.groupEnd()},styled(o="",t=""){e&&console.log(`%c ${o}`,t)},h1(o=""){this.styled(o,t.h1)},h2(o=""){this.styled(o,t.h2)}}}module.exports={Logger:Logger};
}, {}];
window.modules["74"] = [function(require,module,exports){"use strict";const isProduction=require(10)();function getComponentName(e){const t=/_components\/(.+?)[\/\.]/.exec(e)||/_components\/(.*)/.exec(e);return t&&t[1]}function insertSpeedBumpComponents(e,t,n){const o=document.querySelector('[data-label="outStreamDesktop"]'),r=null!==document.querySelector('[data-label="outStreamMobile"]'),a=null!==o,s={mobile:{type:"mobile",anchorFinder:function(e){return r?e&&e.dataset&&"outStreamMobile"===e.dataset.label:e&&e.dataset&&e.dataset.sizes&&e&&e.dataset&&e.dataset.label&&e.dataset.label.indexOf("Mobile")>-1},container:c("speed-bump"),componentMin:r?2:3,wordCountMin:r?150:200,passedAnchor:!1,componentCounter:0,wordCounter:0,placed:!1},tablet:{type:"tablet",anchorFinder:function(e){return e&&e.dataset&&e.dataset.sizes&&e&&e.dataset&&e.dataset.label&&e.dataset.label.indexOf("Tablet")>-1},container:c("speed-bump_tablet"),componentMin:3,wordCountMin:200,passedAnchor:!1,componentCounter:0,wordCounter:0,placed:!1},desktop:{type:"desktop",anchorFinder:function(e){return!a||e&&e.dataset&&"outStreamDesktop"===e.dataset.label},container:c("speed-bump_desktop"),componentMin:a?2:3,wordCountMin:a?150:250,passedAnchor:!1,componentCounter:0,wordCounter:0,placed:!1}},d=document.querySelector(".article-content").children;for(let e=0;e<d.length;e++){const t=d[e];s.mobile&&i(s.mobile,t),s.tablet&&i(s.tablet,t),s.desktop&&i(s.desktop,t)}function i(e,o){const{placed:r,passedAnchor:a,type:s}=e;if(r||a){if(!r){const r=parseInt(o.dataset.wordCount)||0;if(e.wordCounter+=r,function(e){const t=getComponentName(e);if(!t)return!1;if(["divider","divider-short","related","ad"].includes(t))return!1;return!0}(o.dataset.uri)&&(e.componentCounter+=1),e.wordCounter>=e.wordCountMin||e.componentCounter>=e.componentMin){isProduction&&console.log(`[Paywall-Speed-Bump-Placement]: Found Position for ${s}`,{positionAfter:o,configuration:e});const{container:r}=e,{name:a,speedbumpDescription:d,speedbumpMessage:i,speedbumpLink:c}=t;o.parentNode.insertBefore(r,o.nextSibling),e.placed=!0,require("speed-bump.client")(r,{name:a,speedbumpDescription:d,speedbumpMessage:i,speedbumpLink:c,baseTrackingData:n})}}}else{const{anchorFinder:t}=e;t(o)&&(isProduction&&console.log(`[Paywall-Speed-Bump-Placement]: Found Anchor for ${s}`,{anchor:o}),e.passedAnchor=!0)}}function c(t){const n=document.importNode(e,!0).querySelector(".speed-bump");return n.classList.remove("speed-bump"),n.classList.add(t),n}}module.exports.insertSpeedBumpComponents=insertSpeedBumpComponents;
}, {"10":10,"speed-bump.client":"speed-bump.client"}];
window.modules["75"] = [function(require,module,exports){"use strict";function generate(e,t,{content:o,scrollDepth:n,onShow:r}){let c;document.querySelector("body").appendChild(e),c=document.querySelector(t),require("growl.client")(c,{content:o,onShow:r,scrollDepth:n})}module.exports.generateGrowl=generate;
}, {"growl.client":"growl.client"}];
window.modules["76"] = [function(require,module,exports){!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Verdon=e():t.Verdon=e()}(window,function(){return(()=>{var t={5135:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Verdon:()=>L}),r(8868),r(3045),r(358),r(6725),r(5263);var n,o,i=r(4399),a=r.n(i),s=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}(),u=(n=["",""],o=["",""],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(o)}})));const c=function(){function t(){for(var e=this,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.tag=function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return"function"==typeof t?e.interimTag.bind(e,t):"string"==typeof t?e.transformEndResult(t):(t=t.map(e.transformString.bind(e)),e.transformEndResult(t.reduce(e.processSubstitutions.bind(e,n))))},n.length>0&&Array.isArray(n[0])&&(n=n[0]),this.transformers=n.map(function(t){return"function"==typeof t?t():t}),this.tag}return s(t,[{key:"interimTag",value:function(t,e){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];return this.tag(u,t.apply(void 0,[e].concat(n)))}},{key:"processSubstitutions",value:function(t,e,r){var n=this.transformSubstitution(t.shift(),e);return"".concat(e,n,r)}},{key:"transformString",value:function(t){return this.transformers.reduce(function(t,e){return e.onString?e.onString(t):t},t)}},{key:"transformSubstitution",value:function(t,e){return this.transformers.reduce(function(t,r){return r.onSubstitution?r.onSubstitution(t,e):t},t)}},{key:"transformEndResult",value:function(t){return this.transformers.reduce(function(t,e){return e.onEndResult?e.onEndResult(t):t},t)}}]),t}(),f=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{onEndResult:function(e){if(""===t)return e.trim();if("start"===(t=t.toLowerCase())||"left"===t)return e.replace(/^\s*/,"");if("end"===t||"right"===t)return e.replace(/\s*$/,"");throw new Error("Side not supported: "+t)}}};const l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"initial";return{onEndResult:function(e){if("initial"===t){var r=e.match(/^[^\S\n]*(?=\S)/gm),n=r&&Math.min.apply(Math,function(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}(r.map(function(t){return t.length})));if(n){var o=new RegExp("^.{"+n+"}","gm");return e.replace(o,"")}return e}if("all"===t)return e.replace(/^[^\S\n]+/gm,"");throw new Error("Unknown type: "+t)}}},p=function(t,e){return{onEndResult:function(r){if(null==t||null==e)throw new Error("replaceResultTransformer requires at least 2 arguments.");return r.replace(t,e)}}},h=function(t,e){return{onSubstitution:function(r,n){if(null==t||null==e)throw new Error("replaceSubstitutionTransformer requires at least 2 arguments.");return null==r?r:r.toString().replace(t,e)}}};var v={separator:"",conjunction:"",serial:!1};const d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;return{onSubstitution:function(e,r){if(Array.isArray(e)){var n=e.length,o=t.separator,i=t.conjunction,a=t.serial,s=r.match(/(\n?[^\S\n]+)$/);if(e=s?e.join(o+s[1]):e.join(o+" "),i&&n>1){var u=e.lastIndexOf(o);e=e.slice(0,u)+(a?o:"")+" "+i+e.slice(u+1)}}return e}}},g=function(t){return{onSubstitution:function(e,r){if(null==t||"string"!=typeof t)throw new Error("You need to specify a string character to split by.");return"string"==typeof e&&e.includes(t)&&(e=e.split(t)),e}}};var y=function(t){return null!=t&&!Number.isNaN(t)&&"boolean"!=typeof t};new c(d({separator:","}),l,f),new c(d({separator:",",conjunction:"and"}),l,f),new c(d({separator:",",conjunction:"or"}),l,f),n
border: none;
display: block;
width: 100%;
`,t.addEventListener("load",()=>{w(this,O).set(this,t),this.emit("frame:ready",null,t.contentWindow)}),Promise.resolve().then(()=>{requestAnimationFrame(()=>{w(this,S).appendChild(t)})})}}),R.set(this,{writable:!0,value:()=>{window.addEventListener("message",t=>{var e;t.source===(null===(e=this.frame)||void 0===e?void 0:e.contentWindow)&&(t.origin===w(this,j)?null!=t.data.type?(w(this,E).call(this,'Received a "%s" message (%O) from %s.',t.data.type,t.data,t.origin),this.emit(t.data.type,t.data,t.source)):w(this,E).call(this,'Intercepted a message (%O) with an unexpected shape. (Missing "data.type.")',t.data):w(this,E).call(this,'Intercepted a message (%O) from an unknown origin (%s). (Expected "%s.")',t.data,t.origin,w(this,j)))},{capture:!1,passive:!0})}}),E.set(this,{writable:!0,value:(...t)=>{const e=console.debug,r=m`
color: #DF4E65;
font-family: -apple-system,BlinkMacSystemFont,sans-serif;
font-weight: 700;
`,n=m`
color: rgba(126, 126, 126, 0.66);
font-family: -apple-system,BlinkMacSystemFont,sans-serif;
`;console.group("%cCHOREOGRAPHER:VERDON\t\t%c%s",r,n,(new Date).toISOString()),e(...t),console.groupEnd()}}),P.set(this,{writable:!0,value:()=>{const t=w(this,O).get(this);document.body.removeChild(t),w(this,O).delete(this)}}),b(this,k,e),b(this,S,"string"==typeof t?document.querySelector(t):t),w(this,A).call(this),w(this,R).call(this),x(L,L,_).set(L,this)}get frame(){return w(this,O).get(this)}set frameURL(t){t!==w(this,k)&&(w(this,P).call(this),b(this,k,t),w(this,A).call(this))}set frameContainer(t){t!==w(this,S)&&(w(this,P).call(this),b(this,S,"string"==typeof t?document.querySelector(t):t),w(this,A).call(this))}sendMessage(t,e){return w(this,E).call(this,'Dispatched a "%s" message (payload: %O).',t,e),this.frame.contentWindow.postMessage({payload:e,type:t},w(this,j)),this}}var _={writable:!0,value:new WeakMap}},4605:t=>{t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},9076:(t,e,r)=>{var n=r(2366);t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},5822:(t,e,r)=>{var n=r(6802),o=r(2275),i=r(6462),a=n("unscopables"),s=Array.prototype;null==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),t.exports=function(t){s[a][t]=!0}},2814:t=>{t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},4905:(t,e,r)=>{var n=r(2366);t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},7673:(t,e,r)=>{"use strict";var n=r(9918),o=r(7615),i=r(5304),a=r(5557),s=r(4479),u=r(1006),c=r(6354);t.exports=function(t){var e,r,f,l,p,h,v=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,m=void 0!==y,w=c(v),b=0;if(m&&(y=n(y,g>2?arguments[2]:void 0,2)),null==w||d==Array&&a(w))for(r=new d(e=s(v.length));e>b;b++)h=m?y(v[b],b):v[b],u(r,b,h);else for(p=(l=w.call(v)).next,r=new d;!(f=p.call(l)).done;b++)h=m?i(l,y,[f.value,b],!0):f.value,u(r,b,h);return r.length=b,r}},5029:(t,e,r)=>{var n=r(678),o=r(4479),i=r(6971),a=function(t){return function(e,r,a){var s,u=n(e),c=o(u.length),f=i(a,c);if(t&&r!=r){for(;c>f;)if((s=u[f++])!=s)return!0}else for(;c>f;f++)if((t||f in u)&&u[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5304:(t,e,r)=>{var n=r(4905);t.exports=function(t,e,r,o){try{return o?e(n(r)[0],r[1]):e(r)}catch(e){var i=t.return;throw void 0!==i&&n(i.call(t)),e}}},3165:(t,e,r)=>{var n=r(6802)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},t(i)}catch(t){}return r}},5489:t=>{var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},486:(t,e,r)=>{var n=r(8171),o=r(5489),i=r(6802)("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?r:a?o(e):"Object"==(n=o(e))&&"function"==typeof e.callee?"Arguments":n}},7247:(t,e,r)=>{"use strict";var n=r(4905),o=r(4605);t.exports=function(){for(var t,e=n(this),r=o(e.delete),i=!0,a=0,s=arguments.length;a<s;a++)t=r.call(e,arguments[a]),i=i&&t;return!!i}},6810:(t,e,r)=>{var n=r(1900),o=r(2466),i=r(8117),a=r(6462);t.exports=function(t,e){for(var r=o(e),s=a.f,u=i.f,c=0;c<r.length;c++){var f=r[c];n(t,f)||s(t,f,u(e,f))}}},149:(t,e,r)=>{var n=r(5061);t.exports=!n(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},2141:(t,e,r)=>{"use strict";var n=r(1151).IteratorPrototype,o=r(2275),i=r(6034),a=r(606),s=r(501),u=function(){return this};t.exports=function(t,e,r){var c=e+" Iterator";return t.prototype=o(n,{next:i(1,r)}),a(t,c,!1,!0),s[c]=u,t}},430:(t,e,r)=>{var n=r(1502),o=r(6462),i=r(6034);t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},6034:t=>{t.expor
}, {}];
window.modules["77"] = [function(require,module,exports){"use strict";const isProduction=require(10)(),{get:get,post:post}=require(9),{getPageId:getPageId}=require(132),_memoize=require(1035),viewsServiceBase=getViewsServiceBase();function getClientHistory(e){return get(`${viewsServiceBase}/views/${e}`)}function updateClientHistory(e="",t="",i="",r=""){return post(`${viewsServiceBase}${isProduction?"":"/qa"}/views/${e}`,{type:i,site:t,pageid:r})}function updateClientHistoryWithPageData(e="",t=""){return module.exports.updateClientHistory(e,t,getArticleType(),getPageId())}function getViewsServiceBase(){return isProduction?`https://client.${getSiteDomain()}`:`https://views.${window.location.hostname.split(".")[1]}.sites.dev.aws.nymetro.com`}function getSiteDomain(){const e=document.location.href.match(/\/\/([^\/]+)\.(com|co\.uk|us|mx)/);if(e){let t=e[1].replace("www.","");return t.match(/.nymag$/)&&(t="nymag"),`${t}.${e[2]}`}return"nymag.com"}function getArticleType(){const e=document.querySelector("article[data-type]"),t=e?e.dataset.type.split(",").map(e=>e.trim()):[],i=e?e.dataset.tags.split(",").map(e=>e.trim()):[];return t.includes("New York Magazine Story")||i.includes("new york magazine")?"Magazine":"Article"}module.exports={getClientHistory:_memoize(getClientHistory),updateClientHistory:_memoize(updateClientHistory),updateClientHistoryWithPageData:_memoize(updateClientHistoryWithPageData)};
}, {"9":9,"10":10,"132":132,"1035":1035}];
window.modules["78"] = [function(require,module,exports){var arrayMap=require(844),baseClone=require(864),baseUnset=require(962),castPath=require(897),copyObject=require(859),customOmitClone=require(1017),flatRest=require(1005),getAllKeysIn=require(866),CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,omit=flatRest(function(e,t){var r={};if(null==e)return r;var a=!1;t=arrayMap(t,function(t){return t=castPath(t,e),a||(a=t.length>1),t}),copyObject(e,getAllKeysIn(e),r),a&&(r=baseClone(r,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var n=t.length;n--;)baseUnset(r,t[n]);return r});module.exports=omit;
}, {"844":844,"859":859,"864":864,"866":866,"897":897,"962":962,"1005":1005,"1017":1017}];
window.modules["79"] = [function(require,module,exports){"use strict";const rest=require(9),utils=require(13);function get(t,e){return rest.get(utils.uriToUrl(t,e))}function put(t,e,r){return rest.put(utils.uriToUrl(t,r),e,!0)}module.exports.get=get,module.exports.put=put;
}, {"9":9,"13":13}];
window.modules["80"] = [function(require,module,exports){var createCompounder=require(1000),kebabCase=createCompounder(function(e,r,o){return e+(o?"-":"")+r.toLowerCase()});module.exports=kebabCase;
}, {"1000":1000}];
window.modules["82"] = [function(require,module,exports){"use strict";function encode(e){return"string"!=typeof e?e:window.btoa(e)}function decode(e){return"string"!=typeof e?e:window.atob(e)}module.exports.encode=encode,module.exports.decode=decode;
}, {}];
window.modules["83"] = [function(require,module,exports){var baseKeys=require(933),getTag=require(867),isArguments=require(839),isArray=require(145),isArrayLike=require(940),isBuffer=require(841),isPrototype=require(934),isTypedArray=require(843),mapTag="[object Map]",setTag="[object Set]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function isEmpty(r){if(null==r)return!0;if(isArrayLike(r)&&(isArray(r)||"string"==typeof r||"function"==typeof r.splice||isBuffer(r)||isTypedArray(r)||isArguments(r)))return!r.length;var e=getTag(r);if(e==mapTag||e==setTag)return!r.size;if(isPrototype(r))return!baseKeys(r).length;for(var t in r)if(hasOwnProperty.call(r,t))return!1;return!0}module.exports=isEmpty;
}, {"145":145,"839":839,"841":841,"843":843,"867":867,"933":933,"934":934,"940":940}];
window.modules["84"] = [function(require,module,exports){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}module.exports=isObject;
}, {}];
window.modules["86"] = [function(require,module,exports){var baseUniq=require(975);function uniq(e){return e&&e.length?baseUniq(e):[]}module.exports=uniq;
}, {"975":975}];
window.modules["87"] = [function(require,module,exports){var baseFlatten=require(891);function flatten(e){return(null==e?0:e.length)?baseFlatten(e,1):[]}module.exports=flatten;
}, {"891":891}];
window.modules["88"] = [function(require,module,exports){var arrayReduce=require(846),baseEach=require(880),baseIteratee=require(928),baseReduce=require(965),isArray=require(145);function reduce(e,r,a){var u=isArray(e)?arrayReduce:baseReduce,s=arguments.length<3;return u(e,baseIteratee(r,4),a,s,baseEach)}module.exports=reduce;
}, {"145":145,"846":846,"880":880,"928":928,"965":965}];
window.modules["90"] = [function(require,module,exports){(function (__filename){
"use strict";const urlParse=require(260).parse,queryService=require(58),queryString=require(1293),escapeStringRegExp=require(679),rest=require(9),log=require(31).setup({file:__filename}),utils=require(13),agoraService=require(1445),{affiliateList:affiliateList}=require(189),_get=require(23),_set=require(103),_uniqBy=require(1066),_sortBy=require(119),{ensureSubtag:ensureSubtag}=require(48),{getAffiliate:getAffiliate}=require(1448),indexName="*-products",queryBody={sort:[{_index:{order:"desc"}},{creationDate:{order:"asc"}}]},productComponentInstancesPath="/_components/product/instances",moment=require(22);function getProductIdFromUrl(e,r){let t=queryService(indexName,r);return t.body=queryBody,t.body.query={term:{buyUrl:e}},queryService.searchByQueryWithRawResult(t,{uniqueKey:`getProductIdFromUrl:${utils.urlToCanonicalUrl(e)}`},r,!1).then(e=>_get(e,"hits.hits[0]._source.productId")).catch(e=>log("debug","product doesn't exist: hits.hits[0]._source.productId",{error:e.message}))}function createProduct(e,r){const t={name:e.text,buyUrl:e.url,buyUrlHistory:[e.url],vendor:"Amazon"};return rest.post(utils.getSiteBaseUrl(r)+productComponentInstancesPath,t,!0).then(e=>{const t=utils.uriToUrl(e._ref+"@published",r);return delete e._ref,rest.put(t,e,!0)}).catch(r=>{throw log("error",`error creating product instance from link ${e.url}`,{error:r.message}),r})}function addProductIdToProduct(e,r){var t=e.url;return t?getProductIdFromUrl(t,r).then(t=>t||createProduct(e,r).then(e=>e.productId)).then(r=>(e.productId=r,e)).catch(e=>{throw new Error(`Error occurred while retrieving product entry from elastic: ${e}`)}):e}function mapUrlsToProducts(e,r){return Object.keys(e).map(function(t){const a={url:t,text:e[t],productId:"",amazonSubtag:""},n=agoraService.buildMerchantsByUrlQuery(t,r);return agoraService.searchByQueryWithRawResults(n,r).then(e=>(_set(a,"productId",_get(e,"hits.hits[0]._source.productId","")),a)).catch(()=>a)})}function isAmazonUrl(e){const r=(e.split("://")[1]||"").split("/")[0].toLowerCase(),t=e.includes("amazon.co.uk")?"amazon.co.uk":"amazon.com";return 0===r.indexOf(t)||r.indexOf(`.${t}`)>0}function reduceToUniqueAmazonUrls(e){return e.split('<a href="').reduce(function(e,r){var t=r.indexOf(">"),a=r.substr(0,t),n=a.indexOf('" '),o=n>-1?a.substr(0,n):a.substr(0,a.length-1),i=r.substr(t+1).split("</a>")[0];return isAmazonUrl(o)&&(e[o]=i),e},{})}function addAmazonLinkTrackingAttributes(e,r){const t=mapUrlsToProducts(reduceToUniqueAmazonUrls(e.text||""),r);return Promise.all(t).then(t=>(e.text=t.reduce(function(e,t){var a=generateBuyUrlWithSubtag({buyUrl:t.url,productId:t.productId},r),n=new RegExp(`<a href="${escapeStringRegExp(t.url)}"[^>]*`,"g"),o=`<a href="${a}" data-track-type="product-link" data-track-id="${t.productId}"`;return e.replace(n,o)},e.text),e))}function ensureSiteTag(e="",r,t){const a=urlParse(e),n=a.search&&a.search.match(/[?&]tag=/);return t=t||getSiteAmazonAssociateId(r),e&&t&&!n&&(a.search=a.search?a.search+`&tag=${t}`:`&tag=${t}`),a.format()}function generateBuyUrlWithSubtag(e,r,t){let{productId:a,buyUrl:n,affiliate:o}=e;return n=ensureSubtag({url:n,productId:a,locals:r,affiliate:o}),n="amazon"===getAffiliate(n)?ensureSiteTag(n,r,t):n}function getSiteAmazonAssociateId(e){return _get(e,"site.amazon","")}function removeDuplicateProducts(e){var r=new RegExp("/(dp|gp/product)/"),t=new RegExp("/(dp|gp/product)/[^?/]+");return e=_uniqBy(e,e=>e.imageUrl),e=_uniqBy(e,e=>e.name),_uniqBy(e,e=>{var a=_get(e,"buyUrl","")||_get(e.merchants[0],"buyUrl",""),n=_get(a.match(t),"[0]");return n?n.replace(r,""):a})}function generateSubtags(e,r){e.forEach(e=>{e.buyUrlWithSubtag=generateBuyUrlWithSubtag(e,r)})}function isNarrativClickmateLink(e=""){return e.includes("https://shop-links.co/link/?")}function isNarrativSmartlink(e=""){return e.includes("shop-links.co")&&!isNarrativClickmateLink(e)}function sanitizeNarrativUrl(e=""){let r=urlParse(e.replace(".anf",""));return r.protocol?(r.protocol="https:",r.slashes=!0,r.query=null,encodeURIComponent(r.format())):sanitizeNarrativUrl(`https://${e}`)}function generateNarrativ
}).call(this,"/services/universal/products.js")}, {"9":9,"13":13,"22":22,"23":23,"31":31,"48":48,"58":58,"103":103,"119":119,"189":189,"201":201,"260":260,"679":679,"1066":1066,"1293":1293,"1445":1445,"1448":1448}];
window.modules["91"] = [function(require,module,exports){"use strict";const _debounce=require(96);let body=document.body,scriptTagsAdded={},debounceFns={};function removeProtocol(e){var n=e.split("//");return"//"+(n.length>1?n[1]:n[0])}function shouldAppendScript(e){return!scriptTagsAdded[e]}function appendScript(e){var n=document.createElement("script");n.type="text/javascript",n.src=e,n.async=!0,body.appendChild(n),scriptTagsAdded[e]=!0}function includeScript(e){shouldAppendScript(e=removeProtocol(e))&&appendScript(e)}function debouncedIncludeScript(e,n){const c=n||0;e&&(debounceFns[e]||(debounceFns[e]=_debounce(includeScript.bind(null,e),c)),debounceFns[e]())}module.exports.includeScript=debouncedIncludeScript;
}, {"96":96}];
window.modules["92"] = [function(require,module,exports){"use strict";const $window=window,$visibility=require(5);var LazyLoader=function(i,t,s,e=null){this.wrapper=i,this.img=t,this.sources=s,this.visibility=new $visibility.Visible(i,{preloadThreshold:2*$window.innerHeight}),this.callback=e};LazyLoader.prototype={init:function(){this.visibility.preload?this.onPreload():this.visibility.on("preload",this.onPreload.bind(this))},onPreload:function(){this.callback?(this.callback(),this.fadeIn(),this.onShown()):(this.setImgSrc(),this.addImgLoadListener())},setImgSrc:function(){this.img.setAttribute("src",this.img.getAttribute("data-src")),this.sources&&this.sources.forEach(function(i){i.setAttribute("srcset",i.getAttribute("data-srcset"))})},addImgLoadListener:function(){this.img.complete?this.onImageLoad():this.img.addEventListener("load",this.onImageLoad.bind(this))},onImageLoad:function(){this.visibility.seen?this.onShown():this.visibility.on("shown",this.onShown.bind(this))},onShown:function(){this.fadeIn(),this.visibility.destroy()},fadeIn:function(){var i=this.wrapper;i.classList.remove("hidden"),i.classList.add("fade-in-element"),setTimeout(function(){i.classList.remove("fade-in-element")},2e3)}},module.exports.LazyLoader=LazyLoader;
}, {"5":5}];
window.modules["94"] = [function(require,module,exports){var baseFindIndex=require(889),baseIteratee=require(928),toInteger=require(1014),nativeMax=Math.max;function findIndex(e,n,r){var t=null==e?0:e.length;if(!t)return-1;var a=null==r?0:toInteger(r);return a<0&&(a=nativeMax(t+a,0)),baseFindIndex(e,baseIteratee(n,3),a)}module.exports=findIndex;
}, {"889":889,"928":928,"1014":1014}];
window.modules["95"] = [function(require,module,exports){!function(t,e,i,n){"use strict";var r,s=["","webkit","Moz","MS","ms","o"],o=e.createElement("div"),a="function",h=Math.round,u=Math.abs,c=Date.now;function l(t,e,i){return setTimeout(T(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(f(t,i[e],i),!0)}function f(t,e,i){var r;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==n)for(r=0;r<t.length;)e.call(i,t[r],r,t),r++;else for(r in t)t.hasOwnProperty(r)&&e.call(i,t[r],r,t)}function d(e,i,n){var r="DEPRECATED METHOD: "+i+"\n"+n+" AT \n";return function(){var i=new Error("get-stack-trace"),n=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}r="function"!=typeof Object.assign?function(t){if(t===n||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var r=arguments[i];if(r!==n&&null!==r)for(var s in r)r.hasOwnProperty(s)&&(e[s]=r[s])}return e}:Object.assign;var v=d(function(t,e,i){for(var r=Object.keys(e),s=0;s<r.length;)(!i||i&&t[r[s]]===n)&&(t[r[s]]=e[r[s]]),s++;return t},"extend","Use `assign`."),m=d(function(t,e){return v(t,e,!0)},"merge","Use `assign`.");function g(t,e,i){var n,s=e.prototype;(n=t.prototype=Object.create(s)).constructor=t,n._super=s,i&&r(n,i)}function T(t,e){return function(){return t.apply(e,arguments)}}function y(t,e){return typeof t==a?t.apply(e&&e[0]||n,e):t}function E(t,e){return t===n?e:t}function I(t,e,i){f(S(e),function(e){t.addEventListener(e,i,!1)})}function A(t,e,i){f(S(e),function(e){t.removeEventListener(e,i,!1)})}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return t.indexOf(e)>-1}function S(t){return t.trim().split(/\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function P(t){return Array.prototype.slice.call(t,0)}function D(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort(function(t,i){return t[e]>i[e]}):n.sort()),n}function x(t,e){for(var i,r,o=e[0].toUpperCase()+e.slice(1),a=0;a<s.length;){if((r=(i=s[a])?i+o:e)in t)return r;a++}return n}var w=1;function O(e){var i=e.ownerDocument||e;return i.defaultView||i.parentWindow||t}var R="ontouchstart"in t,M=x(t,"PointerEvent")!==n,z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=25,X=1,Y=2,F=4,W=8,q=1,k=2,H=4,L=8,U=16,V=k|H,j=L|U,G=V|j,Z=["x","y"],B=["clientX","clientY"];function $(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){y(t.options.enable,[t])&&i.handler(e)},this.init()}function J(t,e,i){var r=i.pointers.length,s=i.changedPointers.length,o=e&X&&r-s==0,a=e&(F|W)&&r-s==0;i.isFirst=!!o,i.isFinal=!!a,o&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,r=e.pointers,s=r.length;i.firstInput||(i.firstInput=K(e));s>1&&!i.firstMultiple?i.firstMultiple=K(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,l=e.center=Q(r);e.timeStamp=c(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=nt(h,l),e.distance=it(h,l),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};e.eventType!==X&&s.eventType!==F||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=et(e.deltaX,e.deltaY);var p=tt(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=u(p.x)>u(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,d=r,it(d[0],d[1],B)/it(f[0],f[1],B)):1,e.rotation=a?function(t,e){return nt(e[1],e[0],B)+nt(t[1],t[0],B)}(a.pointers,r):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,r,s,o,a=t.lastInter
}, {}];
window.modules["96"] = [function(require,module,exports){var isObject=require(84),now=require(1044),toNumber=require(1015),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;
}, {"84":84,"1015":1015,"1044":1044}];
window.modules["103"] = [function(require,module,exports){var baseSet=require(958);function set(e,t,r){return null==e?e:baseSet(e,t,r)}module.exports=set;
}, {"958":958}];
window.modules["104"] = [function(require,module,exports){"use strict";const{load:load}=require(229);function loadRecaptcha(e,t,c=!1){return load(e,{autoHideBadge:c}).then(e=>e.execute(t)).catch(console.error)}function injectRecaptchaScript(){const e=document.createElement("script"),t=document.createDocumentFragment(),c=document.getElementsByTagName("footer")[0]||document.querySelector(".main");e.src="https://www.google.com/recaptcha/api.js?render=explicit",e.async="async",t.appendChild(e),insertAfter(t,c.lastChild)}function insertAfter(e,t){t.parentNode.insertBefore(e,t.nextSibling)}injectRecaptchaScript(),module.exports.loadRecaptcha=loadRecaptcha;
}, {"229":229}];
window.modules["105"] = [function(require,module,exports){"use strict";const _isString=require(179),_set=require(103),_each=require(241),_isObject=require(84),_assign=require(134),_isUndefined=require(1055),_get=require(23);function stringToOptions(e){return _isString(e)?{method:"GET",url:e}:e}function errorWithStatus(e,s){return _set(s||{},"status",e)}function send(e,s){var t=new XMLHttpRequest;e=stringToOptions(e),t.open(e.method,e.url,!0),_each(e.headers,function(e,s){t.setRequestHeader(s,e)}),_isObject(e.data)&&(e.data=JSON.stringify(e.data)),t.addEventListener("load",function(){var e=4===t.readyState&&t.status<400?null:errorWithStatus(t.status);s(e,t)},!1),t.addEventListener("error",function(e){s(errorWithStatus(t.status,e),t)},!1),t.addEventListener("abort",function(e){s(errorWithStatus(t.status,e),t)},!1),t.send(e.data)}function addJsonHeader(e){return _assign(e,{headers:{"Content-Type":"application/json;charset=utf-8"}}),e}function tryJsonParse(e){var s;try{s=JSON.parse(e)}catch(e){s={}}return s}function parseResponse(e){var s;return _isUndefined(e)||(s=tryJsonParse(_get(e,"response"))),s}function sendJson(e,s){send(addJsonHeader(stringToOptions(e)),s)}function callbackParsed(e){return function(s,t){e(s,parseResponse(t),t)}}function sendReceiveJson(e,s){send(e,callbackParsed(s))}function sendJsonReceiveJson(e,s){sendJson(e,callbackParsed(s))}module.exports.send=send,module.exports.sendJson=sendJson,module.exports.sendReceiveJson=sendReceiveJson,module.exports.sendJsonReceiveJson=sendJsonReceiveJson,module.exports.addJsonHeader=addJsonHeader,module.exports.errorWithStatus=errorWithStatus,module.exports.stringToOptions=stringToOptions,module.exports.tryJsonParse=tryJsonParse,module.exports.parseResponse=parseResponse,module.exports.callbackParsed=callbackParsed;
}, {"23":23,"84":84,"103":103,"134":134,"179":179,"241":241,"1055":1055}];
window.modules["106"] = [function(require,module,exports){var root=require(792),nativeIsFinite=root.isFinite;function isFinite(i){return"number"==typeof i&&nativeIsFinite(i)}module.exports=isFinite;
}, {"792":792}];
window.modules["112"] = [function(require,module,exports){"use strict";const engine=require(1337);module.exports=engine.createStore([require(1339),require(1340)],[require(1336)]);
}, {"1336":1336,"1337":1337,"1339":1339,"1340":1340}];
window.modules["119"] = [function(require,module,exports){var baseFlatten=require(891),baseOrderBy=require(953),baseRest=require(967),isIterateeCall=require(996),sortBy=baseRest(function(e,r){if(null==e)return[];var t=r.length;return t>1&&isIterateeCall(e,r[0],r[1])?r=[]:t>2&&isIterateeCall(r[0],r[1],r[2])&&(r=[r[0]]),baseOrderBy(e,baseFlatten(r,1),[])});module.exports=sortBy;
}, {"891":891,"953":953,"967":967,"996":996}];
window.modules["126"] = [function(require,module,exports){var baseClone=require(864),CLONE_SYMBOLS_FLAG=4;function clone(e){return baseClone(e,CLONE_SYMBOLS_FLAG)}module.exports=clone;
}, {"864":864}];
window.modules["130"] = [function(require,module,exports){var arrayFilter=require(834),baseFilter=require(888),baseIteratee=require(928),isArray=require(145);function filter(r,e){return(isArray(r)?arrayFilter:baseFilter)(r,baseIteratee(e,3))}module.exports=filter;
}, {"145":145,"834":834,"888":888,"928":928}];
window.modules["132"] = [function(require,module,exports){"use strict";const _get=require(23),_memoize=require(1035);function getPrimaryPageComponent(){return document.querySelector(".article")||document.querySelector(".lede-video")}function getPrimaryPageComponentChannel(){const e=getPrimaryPageComponent();return e&&e.getAttribute("data-content-channel")||"Undefined Channel"}function getPageUri(){return document.documentElement.getAttribute("data-uri")}function getPageId(){return getPageUri().split("/_pages/")[1]}function getSiteBase(){return(getPageUri()||"").split("/_pages/")[0]}function getMetaContent(e){var t=document.querySelector('meta[name="'+e+'"]')||document.querySelector('meta[property="'+e+'"]');return _get(t,"content","")}module.exports.getMeta=_memoize(getMetaContent),module.exports.getVertical=module.exports.getMeta.bind(void 0,"vertical"),module.exports.getPageType=module.exports.getMeta.bind(void 0,"type"),module.exports.getAuthor=module.exports.getMeta.bind(void 0,"author"),module.exports.getSiteName=module.exports.getMeta.bind(void 0,"og:site_name"),module.exports.getSiteBase=_memoize(getSiteBase),module.exports.getPageUri=_memoize(getPageUri),module.exports.getPageId=_memoize(getPageId),module.exports.getChannel=_memoize(getPrimaryPageComponentChannel),module.exports.getPrimaryPageComponent=getPrimaryPageComponent;
}, {"23":23,"1035":1035}];
window.modules["134"] = [function(require,module,exports){var assignValue=require(856),copyObject=require(859),createAssigner=require(995),isArrayLike=require(940),isPrototype=require(934),keys=require(144),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,assign=createAssigner(function(e,r){if(isPrototype(r)||isArrayLike(r))copyObject(r,keys(r),e);else for(var s in r)hasOwnProperty.call(r,s)&&assignValue(e,s,r[s])});module.exports=assign;
}, {"144":144,"856":856,"859":859,"934":934,"940":940,"995":995}];
window.modules["135"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),basePickBy=require(957),getAllKeysIn=require(866);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;
}, {"844":844,"866":866,"928":928,"957":957}];
window.modules["136"] = [function(require,module,exports){!function(t,e){"use strict";if("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)"isIntersecting"in t.IntersectionObserverEntry.prototype||Object.defineProperty(t.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var n=[];i.prototype.THROTTLE_TIMEOUT=100,i.prototype.POLL_INTERVAL=null,i.prototype.USE_MUTATION_OBSERVER=!0,i.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},i.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},i.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},i.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},i.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},i.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},i.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(r(t,"resize",this._checkForIntersections,!0),r(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},i.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},i.prototype._checkForIntersections=function(){var e=this._rootIsInDom(),n=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(i){var r=i.element,s=h(r),c=this._rootContainsTarget(r),a=i.entry,u=e&&c&&this._computeTargetAndRootIntersection(r,n),l=i.entry=new o({time:t.performance&&performance.now&&performance.now(),target:r,boundingClientRect:s,rootBounds:n,intersectionRect:u});a?e&&c?this._hasCrossedThreshold(a,l)&&this._queuedEntries.push(l):a&&a.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},i.prototype._computeTargetAndRootIntersection=function(n,o){if("none"!=t.getComputedStyle(n).display){for(var i,r,s,c,u,l,p,d,f=h(n),g=a(n),_=!1;!_;){var v=null,m=1==g.nodeType?t.getComputedStyle(g):{};if("none"==m.display)return;if(g==this.root||g==e?(_=!0,v=o):g!=e.body&&g!=e.documentElement&&"visible"!=m.overflow&&(v=h(g)),v&&(i=v,r=f,s=void 0,c=void 0,u=void 0,l=void 0,p=void 0,d=void 0,s=Math.max(i.top,r.top),c=Math.min(i.bottom,r.bottom),u=Math.max(i.left,r.left),l=Math.min(i.right,r.right),d=c-s,!(f=(p=l-u)>=0&&d>=0&&{top:s,bottom:c,left:u,right:l,width:p,height:d})))break;g=a(g)}return f}},i.prototype._getRootRect=function(){var t;if(this.root)t=h(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.c
}, {}];
window.modules["144"] = [function(require,module,exports){var arrayLikeKeys=require(838),baseKeys=require(933),isArrayLike=require(940);function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}module.exports=keys;
}, {"838":838,"933":933,"940":940}];
window.modules["145"] = [function(require,module,exports){var isArray=Array.isArray;module.exports=isArray;
}, {}];
window.modules["159"] = [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["160"] = [function(require,module,exports){"use strict";var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map(function(e){return r[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}module.exports=shouldUseNative()?Object.assign:function(e,r){for(var t,n,o=toObject(e),a=1;a<arguments.length;a++){for(var s in t=Object(arguments[a]))hasOwnProperty.call(t,s)&&(o[s]=t[s]);if(getOwnPropertySymbols){n=getOwnPropertySymbols(t);for(var c=0;c<n.length;c++)propIsEnumerable.call(t,n[c])&&(o[n[c]]=t[n[c]])}}return o};
}, {}];
window.modules["179"] = [function(require,module,exports){var baseGetTag=require(900),isArray=require(145),isObjectLike=require(912),stringTag="[object String]";function isString(e){return"string"==typeof e||!isArray(e)&&isObjectLike(e)&&baseGetTag(e)==stringTag}module.exports=isString;
}, {"145":145,"900":900,"912":912}];
window.modules["184"] = [function(require,module,exports){var baseIsEqual=require(914);function isEqual(a,s){return baseIsEqual(a,s)}module.exports=isEqual;
}, {"914":914}];
window.modules["187"] = [function(require,module,exports){"use strict";exports.decode=exports.parse=require(1295),exports.encode=exports.stringify=require(1296);
}, {"1295":1295,"1296":1296}];
window.modules["189"] = [function(require,module,exports){"use strict";const _findIndex=require(94),orderedAffiliates=[{name:"Amazon Associates",alwaysInclude:!0,allowCustomRetailer:!1},{name:"Shareasale",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Rakuten",alwaysInclude:!1,allowCustomRetailer:!1},{name:"CJ",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Pepperjam",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Impact",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Partnerize",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Avantlink",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Awin",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Skimlinks",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Narrativ",alwaysInclude:!0,allowCustomRetailer:!1},{name:"Non-Network Affiliate Partner",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Non-Monetizeable",alwaysInclude:!0,allowCustomRetailer:!0}];function affiliateAllowsCustomRetailer(e){const a=getAffiliateMetadata(e);return a&&a.allowCustomRetailer}function getAffiliateMetadata(e=""){return orderedAffiliates.find(a=>{const l=new RegExp(a.name,"i");return e&&e.match(l)})||{}}function getAffiliatePriority(e=""){return _findIndex(orderedAffiliates,a=>{const l=new RegExp(a.name,"i");return e&&e.match(l)})}module.exports.getAffiliateMetadata=getAffiliateMetadata,module.exports.getAffiliatePriority=getAffiliatePriority,module.exports.affiliateAllowsCustomRetailer=affiliateAllowsCustomRetailer,module.exports.affiliateList=orderedAffiliates.map(e=>e.name);
}, {"94":94}];
window.modules["196"] = [function(require,module,exports){var baseAssignValue=require(854),baseForOwn=require(881),baseIteratee=require(928);function mapValues(e,a){var s={};return a=baseIteratee(a,3),baseForOwn(e,function(e,r,u){baseAssignValue(s,r,a(e,r,u))}),s}module.exports=mapValues;
}, {"854":854,"881":881,"928":928}];
window.modules["201"] = [function(require,module,exports){require(757),module.exports=self.fetch.bind(self);
}, {"757":757}];
window.modules["208"] = [function(require,module,exports){"use strict";const queryString=require(1293),{ensureSubtag:ensureSubtag}=require(48),_includes=require(43),thirdParty=require(91),permutive=require(51),{getPageUri:getPageUri}=require(132),narrativDomain="shop-links.co/",{isNarrativClickmateLink:isNarrativClickmateLink}=require(90),utils=require(13),article=document.querySelector("article.article"),articleHeadline=article&&article.dataset&&article.dataset.headline||"";function handleBuyClick(t,e){return function(i){window.fbq&&window.fbq("trackCustom",e,{domain:t}),permutive.reportProductClick(i.currentTarget)}}function amazonOnetagSrc(){return"https://z-na.associates-amazon.com/onetag/v2?MarketPlace=US&instanceId=74e5d3e9-e5c4-4fa2-85e4-0e43ae3f0f84"}function attachThirdPartyScripts(t,e=!1){(_includes(t,"amazon.com/")||_includes(t,"amazon.co.uk/"))&&thirdParty.includeScript(amazonOnetagSrc(),2500),(_includes(t,narrativDomain)||e)&&thirdParty.includeScript("static.bam-x.com/tags/nymag.js")}function ensureClickmateParams(t={}){const e=getPageUri(),i=utils.isProduction(e),r=utils.isPublishedVersion(e),a=i&&r?"nymag":"nymagtestaccount";let n=t.href,c=n.split("?")?n.split("?").pop():"",s=queryString.parse(c),u=isNarrativClickmateLink(n),l=t.getAttribute("data-narrativ-title");if(u){let e=l||articleHeadline;e&&(s.article_name=e),s.publisher_slug=a,t.href=n.split("?").shift()+`?${queryString.stringify(s)}`}}function initLink(t,e){var i,r=t&&t.href,a=t.classList.contains("narrativ-link");r&&(t.addEventListener("click",handleBuyClick(r,"Click-Out")),t.addEventListener("contextmenu",handleBuyClick(r,"Click-Out-Right")),i=t&&t.getAttribute("data-track-id"),t.href=ensureSubtag({url:r,productId:i,visitState:e,anchorEl:t})||r,ensureClickmateParams(t),attachThirdPartyScripts(r,a),permutive.initProductLink(t))}module.exports.initLink=initLink;
}, {"13":13,"43":43,"48":48,"51":51,"90":90,"91":91,"132":132,"1293":1293}];
window.modules["211"] = [function(require,module,exports){!function(t,e){"function"==typeof define&&define.amd?define([],function(){return e(t)}):"object"==typeof module&&module.exports?module.exports=e(t):t.mezr=e(t)}(this,function(t,e){"use strict";var o=t.document&&t.self===t.document.defaultView?t:window,n=o.document,r=n.documentElement,i=n.body;if(!i)throw Error("Mezr needs access to body element.");var f,l=Math.abs,a=Math.max,p=Math.min,u={content:1,padding:2,scroll:3,border:4,margin:5},c=["inline","table-column","table-column-group"],h={};function s(t,e){return j("width",t,(e=e&&u[e]||4)>1,e>2,e>3,e>4)}function d(t,e){return j("height",t,(e=e&&u[e]||4)>1,e>2,e>3,e>4)}function g(t,e){var i,f,l,a,p;if(t===n)return null;if(t===o)return n;var u=e||w(t,"position");if("relative"===u)return t;if("fixed"===u||"absolute"===u){if("fixed"===u&&h.transformLeaksFixed)return o;if(i=t===r?n:t.parentElement||null,"fixed"===u){for(;i&&i!==n&&!b(i);)i=i.parentElement||n;return i===n?o:i}for(;i&&i!==n&&"static"===w(i,"position")&&!b(i);)i=i.parentElement||n;return i}if("sticky"===u||"-webkit-sticky"===u){for(f=["overflow","overflow-y","overflow-x"],l=t.parentNode,t=null;!t&&l&&l!==n;){for(p=0;p<3;p++)if("auto"===(a=w(l,f[p]))||"scroll"===a){t=l;break}t||(l=l.parentNode)}return t||o}return null}function m(t){return"object"==typeof t&&"[object Object]"===Object.prototype.toString.call(t)}function b(t){var e=w(t,h.transform.styleName),o=w(t,"display");return"none"!==e&&"inline"!==o&&"none"!==o}function v(t){return parseFloat(t)||0}function w(t,e){return o.getComputedStyle(t,null).getPropertyValue(e)}function y(t,e){return v(w(t,e))}function x(t,e){Object.keys(e).forEach(function(o){t.style[o]=e[o]})}function O(t,e){var o=A(t),n=A(e);return{left:o.left-n.left,right:n.left+n.width-(o.left+o.width),top:o.top-n.top,bottom:n.top+n.height-(o.top+o.height)}}function k(t,e){var o={},n=A(t),r=O(n,A(e)),i=a(n.width+p(r.left,0)+p(r.right,0),0),f=a(n.height+p(r.top,0)+p(r.bottom,0),0),u=i>0&&f>0;return u&&(o.width=i,o.height=f,o.left=n.left+l(p(r.left,0)),o.top=n.top+l(p(r.top,0)),o.right=o.left+o.width,o.bottom=o.top+o.height),u?o:null}function C(t,e,o,n){return Math.sqrt(Math.pow(o-t,2)+Math.pow(n-e,2))}function j(t,l,p,u,h,s){var d,g,m,b,v,x,O,k="height"===t,C=k?"Height":"Width",j="inner"+C,M="client"+C,A="scroll"+C,E=0;return l.self===o.self?d=u?o[j]:r[M]:l===n?u?(E=o[j]-r[M],d=a(r[A]+E,i[A]+E,o[j])):d=a(r[A],i[A],r[M]):(g=k?"top":"left",m=k?"bottom":"right",d=(f||l.getBoundingClientRect())[t],u||(l===r?E=o[j]-r[M]:c.indexOf(w(l,"display"))<0&&(b=y(l,"border-"+g+"-width"),v=y(l,"border-"+m+"-width"),E=Math.round(d)-(l[M]+b+v)),d-=E>0?E:0),p||(d-=y(l,"padding-"+g),d-=y(l,"padding-"+m)),h||(d-=b!==e?b:y(l,"border-"+g+"-width"),d-=v!==e?v:y(l,"border-"+m+"-width")),s&&(d+=(x=y(l,"margin-"+g))>0?x:0,d+=(O=y(l,"margin-"+m))>0?O:0)),d>0?d:0}function M(t,e){var r={left:0,top:0};if(t===n)return r;if(r.left=o.pageXOffset||0,r.top=o.pageYOffset||0,t.self===o.self)return r;var i=f||t.getBoundingClientRect();if(r.left+=i.left,r.top+=i.top,5===(e=e&&u[e]||4)){var l=y(t,"margin-left"),a=y(t,"margin-top");r.left-=l>0?l:0,r.top-=a>0?a:0}return e<4&&(r.left+=y(t,"border-left-width"),r.top+=y(t,"border-top-width")),1===e&&(r.left+=y(t,"padding-left"),r.top+=y(t,"padding-top")),r}function A(t,e){return t?m(t)?t:E((t=[].concat(t))[0],t[1],e):null}function E(t,e,r){var i,a=t!==n&&t.self!==o.self;return e=e||"border",r&&(i=function(t,e){if(e=e||"border",t===o||t===n)return M(t,e);var r=w(t,"position"),i="absolute"===r||"fixed"===r?M(g(t)||n,"padding"):M(t,e);if("relative"===r){var f=w(t,"left"),a=w(t,"right"),c=w(t,"top"),h=w(t,"bottom");"auto"===f&&"auto"===a||(i.left-="auto"===f?-v(a):v(f)),"auto"===c&&"auto"===h||(i.top-="auto"===c?-v(h):v(c))}else if("absolute"===r||"fixed"===r){e=u[e];var s=y(t,"margin-left"),d=y(t,"margin-top");5===e&&(i.left-=l(p(s,0)),i.top-=l(p(d,0))),e<5&&(i.left+=s,i.top+=d),e<4&&(i.left+=y(t,"border-left-width"),i.top+=y(t,"border-top-width")),1===e&&(i.left+=y(t,"padding-left"),i.top+=y(t,"padding-top"))}return i}(t,e)),a&&(f=t.getBou
}, {}];
window.modules["229"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ReCaptchaLoader_1=require(1312);exports.load=ReCaptchaLoader_1.load,exports.getInstance=ReCaptchaLoader_1.getInstance;var ReCaptchaInstance_1=require(1311);exports.ReCaptchaInstance=ReCaptchaInstance_1.ReCaptchaInstance;
}, {"1311":1311,"1312":1312}];
window.modules["239"] = [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["240"] = [function(require,module,exports){!function(e,t,n){"use strict";"function"==typeof window.define&&window.define.amd?window.define(n):"undefined"!=typeof module&&module.exports?module.exports=n():t.exports?t.exports=n():t.Fingerprint2=n()}(0,this,function(){"use strict";var e=function(t){if(!(this instanceof e))return new e(t);this.options=this.extend(t,{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[],excludeDoNotTrack:!0,excludePixelRatio:!0}),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var n in e)null!=e[n]&&t[n]!==e[n]&&(t[n]=e[n]);return t},get:function(e){var t=this,n={data:[],addPreprocessedComponent:function(e){var i=e.value;"function"==typeof t.options.preprocessor&&(i=t.options.preprocessor(e.key,i)),n.data.push({key:e.key,value:i})}};n=this.userAgentKey(n),n=this.languageKey(n),n=this.colorDepthKey(n),n=this.deviceMemoryKey(n),n=this.pixelRatioKey(n),n=this.hardwareConcurrencyKey(n),n=this.screenResolutionKey(n),n=this.availableScreenResolutionKey(n),n=this.timezoneOffsetKey(n),n=this.sessionStorageKey(n),n=this.localStorageKey(n),n=this.indexedDbKey(n),n=this.addBehaviorKey(n),n=this.openDatabaseKey(n),n=this.cpuClassKey(n),n=this.platformKey(n),n=this.doNotTrackKey(n),n=this.pluginsKey(n),n=this.canvasKey(n),n=this.webglKey(n),n=this.webglVendorAndRendererKey(n),n=this.adBlockKey(n),n=this.hasLiedLanguagesKey(n),n=this.hasLiedResolutionKey(n),n=this.hasLiedOsKey(n),n=this.hasLiedBrowserKey(n),n=this.touchSupportKey(n),n=this.customEntropyFunction(n),this.fontsKey(n,function(n){t.audioKey(n,function(n){var i=[];t.each(n.data,function(e){var t=e.value;t&&"function"==typeof t.join?i.push(t.join(";")):i.push(t)});var a=t.x64hash128(i.join("~~~"),31);return e(a,n.data)})})},audioKey:function(e,t){if(this.options.excludeAudioFP)return t(e);var n=window.OfflineAudioContext||window.webkitOfflineAudioContext;if(null==n)return e.addPreprocessedComponent({key:"audio_fp",value:null}),t(e);var i=new n(1,44100,44100),a=i.createOscillator();a.type="triangle",a.frequency.setValueAtTime(1e4,i.currentTime);var r=i.createDynamicsCompressor();this.each([["threshold",-50],["knee",40],["ratio",12],["reduction",-20],["attack",0],["release",.25]],function(e){void 0!==r[e[0]]&&"function"==typeof r[e[0]].setValueAtTime&&r[e[0]].setValueAtTime(e[1],i.currentTime)}),i.oncomplete=function(n){var i=n.renderedBuffer.getChannelData(0).slice(4500,5e3).reduce(function(e,t){return e+Math.abs(t)},0).toString();return a.disconnect(),r.disconnect(),e.addPreprocessedComponent({key:"audio_fp",value:i}),t(e)},a.connect(r),r.connect(i.destination),a.start(0),i.startRendering()},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.addPreprocessedComponent({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.addPreprocessedComponent({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.addPreprocessedComponent({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.addPreprocessedComponent({key:"color_depth",value:window.screen.colorDepth||-1}),e},deviceMemoryKey:function(e){return this.options.excludeDeviceMemory||e.addPreprocessedComponent({key:"device_memory",value:this.getDeviceMemory()}),e},getDeviceMemory:function(){return navigator.deviceMemory||-1},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.addPreprocessedComponent({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function
}, {}];
window.modules["241"] = [function(require,module,exports){module.exports=require(40);
}, {"40":40}];
window.modules["242"] = [function(require,module,exports){var arrayMap=require(844),baseIntersection=require(908),baseRest=require(967),castArrayLikeObject=require(980),last=require(38),intersectionWith=baseRest(function(e){var r=last(e),t=arrayMap(e,castArrayLikeObject);return(r="function"==typeof r?r:void 0)&&t.pop(),t.length&&t[0]===e[0]?baseIntersection(t,void 0,r):[]});module.exports=intersectionWith;
}, {"38":38,"844":844,"908":908,"967":967,"980":980}];
window.modules["260"] = [function(require,module,exports){"use strict";var punycode=require(427),util=require(428);function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}exports.parse=urlParse,exports.resolve=urlResolve,exports.resolveObject=urlResolveObject,exports.format=urlFormat,exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r","\n","\t"],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require(187);function urlParse(t,s,e){if(t&&util.isObject(t)&&t instanceof Url)return t;var h=new Url;return h.parse(t,s,e),h}function urlFormat(t){return util.isString(t)&&(t=urlParse(t)),t instanceof Url?t.format():Url.prototype.format.call(t)}function urlResolve(t,s){return urlParse(t,!1,!0).resolve(s)}function urlResolveObject(t,s){return t?urlParse(t,!1,!0).resolveObject(s):s}Url.prototype.parse=function(t,s,e){if(!util.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var h=t.indexOf("?"),r=-1!==h&&h<t.indexOf("#")?"?":"#",a=t.split(r);a[0]=a[0].replace(/\\/g,"/");var o=t=a.join(r);if(o=o.trim(),!e&&1===t.split("#").length){var n=simplePathPattern.exec(o);if(n)return this.path=o,this.href=o,this.pathname=n[1],n[2]?(this.search=n[2],this.query=s?querystring.parse(this.search.substr(1)):this.search.substr(1)):s&&(this.search="",this.query={}),this}var i=protocolPattern.exec(o);if(i){var l=(i=i[0]).toLowerCase();this.protocol=l,o=o.substr(i.length)}if(e||i||o.match(/^\/\/[^@\/]+@[^@\/]+/)){var u="//"===o.substr(0,2);!u||i&&hostlessProtocol[i]||(o=o.substr(2),this.slashes=!0)}if(!hostlessProtocol[i]&&(u||i&&!slashedProtocol[i])){for(var p,c,f=-1,m=0;m<hostEndingChars.length;m++){-1!==(v=o.indexOf(hostEndingChars[m]))&&(-1===f||v<f)&&(f=v)}-1!==(c=-1===f?o.lastIndexOf("@"):o.lastIndexOf("@",f))&&(p=o.slice(0,c),o=o.slice(c+1),this.auth=decodeURIComponent(p)),f=-1;for(m=0;m<nonHostChars.length;m++){var v;-1!==(v=o.indexOf(nonHostChars[m]))&&(-1===f||v<f)&&(f=v)}-1===f&&(f=o.length),this.host=o.slice(0,f),o=o.slice(f),this.parseHost(),this.hostname=this.hostname||"";var g="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!g)for(var y=this.hostname.split(/\./),P=(m=0,y.length);m<P;m++){var d=y[m];if(d&&!d.match(hostnamePartPattern)){for(var b="",q=0,O=d.length;q<O;q++)d.charCodeAt(q)>127?b+="x":b+=d[q];if(!b.match(hostnamePartPattern)){var j=y.slice(0,m),x=y.slice(m+1),U=d.match(hostnamePartStart);U&&(j.push(U[1]),x.unshift(U[2])),x.length&&(o="/"+x.join(".")+o),this.hostname=j.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),g||(this.hostname=punycode.toASCII(this.hostname));var C=this.port?":"+this.port:"",A=this.hostname||"";this.host=A+C,this.href+=this.host,g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==o[0]&&(o="/"+o))}if(!unsafeProtocol[l])for(m=0,P=autoEscape.length;m<P;m++){var w=autoEscape[m];if(-1!==o.indexOf(w)){var E=encodeURIComponent(w);E===w&&(E=escape(w)),o=o.split(w).join(E)}}var I=o.indexOf("#");-1!==I&&(this.hash=o.substr(I),o=o.slice(0,I));var R=o.indexOf("?");if(-1!==R?(this.search=o.substr(R),this.query=o.substr(R+1),s&&(this.query=querystring.parse(this.query)),o=o.slice(0,R)):s&&(this.search="",this.query={}),o&&(this.pathname=o),slashedProtocol[l]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){C=this.pathname||"";var S=th
}, {"187":187,"427":427,"428":428}];
window.modules["273"] = [function(require,module,exports){module.exports=parse;var bugTestDiv,innerHTMLBug=!1;"undefined"!=typeof document&&((bugTestDiv=document.createElement("div")).innerHTML=' <link/><table></table><a href="/a">a</a><input type="checkbox"/>',innerHTMLBug=!bugTestDiv.getElementsByTagName("link").length,bugTestDiv=void 0);var map={legend:[1,"<fieldset>","</fieldset>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],_default:innerHTMLBug?[1,"X<div>","</div>"]:[0,"",""]};function parse(e,t){if("string"!=typeof e)throw new TypeError("String expected");t||(t=document);var a=/<([\w:]+)/.exec(e);if(!a)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var l=a[1];if("body"==l)return(r=t.createElement("html")).innerHTML=e,r.removeChild(r.lastChild);var r,i=map[l]||map._default,p=i[0],o=i[1],n=i[2];for((r=t.createElement("div")).innerHTML=o+e+n;p--;)r=r.lastChild;if(r.firstChild==r.lastChild)return r.removeChild(r.firstChild);for(var d=t.createDocumentFragment();r.firstChild;)d.appendChild(r.removeChild(r.firstChild));return d}map.td=map.th=[3,"<table><tbody><tr>","</tr></tbody></table>"],map.option=map.optgroup=[1,'<select multiple="multiple">',"</select>"],map.thead=map.tbody=map.colgroup=map.caption=map.tfoot=[1,"<table>","</table>"],map.polyline=map.ellipse=map.polygon=map.circle=map.text=map.line=map.path=map.rect=map.g=[1,'<svg xmlns="http://www.w3.org/2000/svg" version="1.1">',"</svg>"];
}, {}];
window.modules["274"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),types_1=require(280),utils_1=require(278),eventbuilder_1=require(275),transports_1=require(276),BrowserBackend=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tslib_1.__extends(e,t),e.prototype._setupTransport=function(){if(!this._options.dsn)return t.prototype._setupTransport.call(this);var e=tslib_1.__assign({},this._options.transportOptions,{dsn:this._options.dsn});return this._options.transport?new this._options.transport(e):utils_1.supportsFetch()?new transports_1.FetchTransport(e):new transports_1.XHRTransport(e)},e.prototype.eventFromException=function(t,e){return eventbuilder_1.eventFromException(this._options,t,e)},e.prototype.eventFromMessage=function(t,e,r){return void 0===e&&(e=types_1.Severity.Info),eventbuilder_1.eventFromMessage(this._options,t,e,r)},e}(core_1.BaseBackend);exports.BrowserBackend=BrowserBackend;
}, {"275":275,"276":276,"277":277,"278":278,"279":279,"280":280}];
window.modules["275"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(280),utils_1=require(278),parsers_1=require(286),tracekit_1=require(285);function eventFromException(e,t,r){var n=eventFromUnknownInput(t,r&&r.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return utils_1.addExceptionMechanism(n,{handled:!0,type:"generic"}),n.level=types_1.Severity.Error,r&&r.event_id&&(n.event_id=r.event_id),utils_1.SyncPromise.resolve(n)}function eventFromMessage(e,t,r,n){void 0===r&&(r=types_1.Severity.Info);var i=eventFromString(t,n&&n.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return i.level=r,n&&n.event_id&&(i.event_id=n.event_id),utils_1.SyncPromise.resolve(i)}function eventFromUnknownInput(e,t,r){var n;if(void 0===r&&(r={}),utils_1.isErrorEvent(e)&&e.error)return e=e.error,n=parsers_1.eventFromStacktrace(tracekit_1.computeStackTrace(e));if(utils_1.isDOMError(e)||utils_1.isDOMException(e)){var i=e,a=i.name||(utils_1.isDOMError(i)?"DOMError":"DOMException"),s=i.message?a+": "+i.message:a;return n=eventFromString(s,t,r),utils_1.addExceptionTypeValue(n,s),n}if(utils_1.isError(e))return n=parsers_1.eventFromStacktrace(tracekit_1.computeStackTrace(e));if(utils_1.isPlainObject(e)||utils_1.isEvent(e)){var o=e;return n=parsers_1.eventFromPlainObject(o,t,r.rejection),utils_1.addExceptionMechanism(n,{synthetic:!0}),n}return n=eventFromString(e,t,r),utils_1.addExceptionTypeValue(n,""+e,void 0),utils_1.addExceptionMechanism(n,{synthetic:!0}),n}function eventFromString(e,t,r){void 0===r&&(r={});var n={message:e};if(r.attachStacktrace&&t){var i=tracekit_1.computeStackTrace(t),a=parsers_1.prepareFramesForEvent(i.stack);n.stacktrace={frames:a}}return n}exports.eventFromException=eventFromException,exports.eventFromMessage=eventFromMessage,exports.eventFromUnknownInput=eventFromUnknownInput,exports.eventFromString=eventFromString;
}, {"278":278,"280":280,"285":285,"286":286}];
window.modules["276"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var base_1=require(295);exports.BaseTransport=base_1.BaseTransport;var fetch_1=require(296);exports.FetchTransport=fetch_1.FetchTransport;var xhr_1=require(297);exports.XHRTransport=xhr_1.XHRTransport;
}, {"295":295,"296":296,"297":297}];
window.modules["277"] = [function(require,module,exports){(function (global){
var __extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__exportStar,__values,__read,__spread,__spreadArrays,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__createBinding;!function(e){var t="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:{};function r(e,r){return e!==t&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(t,n){return e[t]=r?r(t,n):n}}"function"==typeof define&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):"object"==typeof module&&"object"==typeof module.exports?e(r(t,r(module.exports))):e(r(t))}(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};__extends=function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)},__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},__rest=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r},__decorate=function(e,t,r,n){var o,a=arguments.length,_=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)_=Reflect.decorate(e,t,r,n);else for(var i=e.length-1;i>=0;i--)(o=e[i])&&(_=(a<3?o(_):a>3?o(t,r,_):o(t,r))||_);return a>3&&_&&Object.defineProperty(t,r,_),_},__param=function(e,t){return function(r,n){t(r,n,e)}},__metadata=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter=function(e,t,r,n){return new(r||(r=Promise))(function(o,a){function _(e){try{c(n.next(e))}catch(e){a(e)}}function i(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(_,i)}c((n=n.apply(e,t||[])).next())})},__generator=function(e,t){var r,n,o,a,_={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;_;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return _.label++,{value:a[1],done:!1};case 5:_.label++,n=a[1],a=[0];continue;case 7:a=_.ops.pop(),_.trys.pop();continue;default:if(!(o=(o=_.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){_=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){_.label=a[1];break}if(6===a[0]&&_.label<o[1]){_.label=o[1],o=a;break}if(o&&_.label<o[2]){_.label=o[2],_.ops.push(a);break}o[2]&&_.ops.pop(),_.trys.pop();continue}a=t.call(e,_)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}},__createBinding=function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},__exportStar=function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])},__values=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},__read=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),_=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)_.push(n.value)}catch
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["278"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277);tslib_1.__exportStar(require(315),exports),tslib_1.__exportStar(require(317),exports),tslib_1.__exportStar(require(319),exports),tslib_1.__exportStar(require(322),exports),tslib_1.__exportStar(require(320),exports),tslib_1.__exportStar(require(327),exports),tslib_1.__exportStar(require(329),exports),tslib_1.__exportStar(require(321),exports),tslib_1.__exportStar(require(323),exports),tslib_1.__exportStar(require(324),exports),tslib_1.__exportStar(require(325),exports),tslib_1.__exportStar(require(326),exports),tslib_1.__exportStar(require(328),exports),tslib_1.__exportStar(require(316),exports);
}, {"277":277,"315":315,"316":316,"317":317,"319":319,"320":320,"321":321,"322":322,"323":323,"324":324,"325":325,"326":326,"327":327,"328":328,"329":329}];
window.modules["279"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var minimal_1=require(307);exports.addBreadcrumb=minimal_1.addBreadcrumb,exports.captureException=minimal_1.captureException,exports.captureEvent=minimal_1.captureEvent,exports.captureMessage=minimal_1.captureMessage,exports.configureScope=minimal_1.configureScope,exports.startTransaction=minimal_1.startTransaction,exports.setContext=minimal_1.setContext,exports.setExtra=minimal_1.setExtra,exports.setExtras=minimal_1.setExtras,exports.setTag=minimal_1.setTag,exports.setTags=minimal_1.setTags,exports.setUser=minimal_1.setUser,exports.withScope=minimal_1.withScope;var hub_1=require(302);exports.addGlobalEventProcessor=hub_1.addGlobalEventProcessor,exports.getCurrentHub=hub_1.getCurrentHub,exports.getHubFromCarrier=hub_1.getHubFromCarrier,exports.Hub=hub_1.Hub,exports.makeMain=hub_1.makeMain,exports.Scope=hub_1.Scope;var api_1=require(298);exports.API=api_1.API;var baseclient_1=require(301);exports.BaseClient=baseclient_1.BaseClient;var basebackend_1=require(299);exports.BaseBackend=basebackend_1.BaseBackend;var request_1=require(304);exports.eventToSentryRequest=request_1.eventToSentryRequest;var sdk_1=require(305);exports.initAndBind=sdk_1.initAndBind;var noop_1=require(300);exports.NoopTransport=noop_1.NoopTransport;var Integrations=require(306);exports.Integrations=Integrations;
}, {"298":298,"299":299,"300":300,"301":301,"302":302,"304":304,"305":305,"306":306,"307":307}];
window.modules["280"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var loglevel_1=require(312);exports.LogLevel=loglevel_1.LogLevel;var severity_1=require(314);exports.Severity=severity_1.Severity;var status_1=require(313);exports.Status=status_1.Status;
}, {"312":312,"313":313,"314":314}];
window.modules["281"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),utils_1=require(278),backend_1=require(274),helpers_1=require(282),integrations_1=require(284),version_1=require(283),BrowserClient=function(e){function r(r){return void 0===r&&(r={}),e.call(this,backend_1.BrowserBackend,r)||this}return tslib_1.__extends(r,e),r.prototype._prepareEvent=function(r,t,i){return r.platform=r.platform||"javascript",r.sdk=tslib_1.__assign({},r.sdk,{name:version_1.SDK_NAME,packages:tslib_1.__spread(r.sdk&&r.sdk.packages||[],[{name:"npm:@sentry/browser",version:version_1.SDK_VERSION}]),version:version_1.SDK_VERSION}),e.prototype._prepareEvent.call(this,r,t,i)},r.prototype._sendEvent=function(r){var t=this.getIntegration(integrations_1.Breadcrumbs);t&&t.addSentryBreadcrumb(r),e.prototype._sendEvent.call(this,r)},r.prototype.showReportDialog=function(e){if(void 0===e&&(e={}),utils_1.getGlobalObject().document)if(this._isEnabled()){var r=e.dsn||this.getDsn();e.eventId?r?helpers_1.injectReportDialog(e):utils_1.logger.error("Missing `Dsn` option in showReportDialog call"):utils_1.logger.error("Missing `eventId` option in showReportDialog call")}else utils_1.logger.error("Trying to call showReportDialog with Sentry Client is disabled")},r}(core_1.BaseClient);exports.BrowserClient=BrowserClient;
}, {"274":274,"277":277,"278":278,"279":279,"282":282,"283":283,"284":284}];
window.modules["282"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),utils_1=require(278),ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError+=1,setTimeout(function(){ignoreOnError-=1})}function wrap(r,e,t){if(void 0===e&&(e={}),"function"!=typeof r)return r;try{if(r.__sentry__)return r;if(r.__sentry_wrapped__)return r.__sentry_wrapped__}catch(e){return r}var n=function(){var n=Array.prototype.slice.call(arguments);try{t&&"function"==typeof t&&t.apply(this,arguments);var o=n.map(function(r){return wrap(r,e)});return r.handleEvent?r.handleEvent.apply(this,o):r.apply(this,o)}catch(r){throw ignoreNextOnError(),core_1.withScope(function(t){t.addEventProcessor(function(r){var t=tslib_1.__assign({},r);return e.mechanism&&(utils_1.addExceptionTypeValue(t,void 0,void 0),utils_1.addExceptionMechanism(t,e.mechanism)),t.extra=tslib_1.__assign({},t.extra,{arguments:n}),t}),core_1.captureException(r)}),r}};try{for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])}catch(r){}r.prototype=r.prototype||{},n.prototype=r.prototype,Object.defineProperty(r,"__sentry_wrapped__",{enumerable:!1,value:n}),Object.defineProperties(n,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:r}});try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:function(){return r.name}})}catch(r){}return n}function injectReportDialog(r){void 0===r&&(r={});var e=document.createElement("script");e.async=!0,e.src=new core_1.API(r.dsn).getReportDialogEndpoint(r),r.onLoad&&(e.onload=r.onLoad),(document.head||document.body).appendChild(e)}exports.shouldIgnoreOnError=shouldIgnoreOnError,exports.ignoreNextOnError=ignoreNextOnError,exports.wrap=wrap,exports.injectReportDialog=injectReportDialog;
}, {"277":277,"278":278,"279":279}];
window.modules["283"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.SDK_NAME="sentry.javascript.browser",exports.SDK_VERSION="5.20.0";
}, {}];
window.modules["284"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var globalhandlers_1=require(291);exports.GlobalHandlers=globalhandlers_1.GlobalHandlers;var trycatch_1=require(292);exports.TryCatch=trycatch_1.TryCatch;var breadcrumbs_1=require(290);exports.Breadcrumbs=breadcrumbs_1.Breadcrumbs;var linkederrors_1=require(294);exports.LinkedErrors=linkederrors_1.LinkedErrors;var useragent_1=require(293);exports.UserAgent=useragent_1.UserAgent;
}, {"290":290,"291":291,"292":292,"293":293,"294":294}];
window.modules["285"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),UNKNOWN_FUNCTION="?",chrome=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,gecko=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,winjs=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,geckoEval=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,chromeEval=/\((\S*)(?::(\d+))(?::(\d+))\)/,reactMinifiedRegexp=/Minified React error #\d+;/i;function computeStackTrace(e){var n=null,r=0;e&&("number"==typeof e.framesToPop?r=e.framesToPop:reactMinifiedRegexp.test(e.message)&&(r=1));try{if(n=computeStackTraceFromStacktraceProp(e))return popFrames(n,r)}catch(e){}try{if(n=computeStackTraceFromStackProp(e))return popFrames(n,r)}catch(e){}return{message:extractMessage(e),name:e&&e.name,stack:[],failed:!0}}function computeStackTraceFromStackProp(e){if(!e||!e.stack)return null;for(var n,r,a,t=[],c=e.stack.split("\n"),s=0;s<c.length;++s){if(r=chrome.exec(c[s])){var l=r[2]&&0===r[2].indexOf("native");r[2]&&0===r[2].indexOf("eval")&&(n=chromeEval.exec(r[2]))&&(r[2]=n[1],r[3]=n[2],r[4]=n[3]),a={url:r[2]&&0===r[2].indexOf("address at ")?r[2].substr("address at ".length):r[2],func:r[1]||UNKNOWN_FUNCTION,args:l?[r[2]]:[],line:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}else if(r=winjs.exec(c[s]))a={url:r[2],func:r[1]||UNKNOWN_FUNCTION,args:[],line:+r[3],column:r[4]?+r[4]:null};else{if(!(r=gecko.exec(c[s])))continue;r[3]&&r[3].indexOf(" > eval")>-1&&(n=geckoEval.exec(r[3]))?(r[1]=r[1]||"eval",r[3]=n[1],r[4]=n[2],r[5]=""):0!==s||r[5]||void 0===e.columnNumber||(t[0].column=e.columnNumber+1),a={url:r[3],func:r[1]||UNKNOWN_FUNCTION,args:r[2]?r[2].split(","):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!a.func&&a.line&&(a.func=UNKNOWN_FUNCTION),t.push(a)}return t.length?{message:extractMessage(e),name:e.name,stack:t}:null}function computeStackTraceFromStacktraceProp(e){if(!e||!e.stacktrace)return null;for(var n,r=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,a=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,t=e.stacktrace.split("\n"),c=[],s=0;s<t.length;s+=2){var l=null;(n=r.exec(t[s]))?l={url:n[2],func:n[3],args:[],line:+n[1],column:null}:(n=a.exec(t[s]))&&(l={url:n[6],func:n[3]||n[4],args:n[5]?n[5].split(","):[],line:+n[1],column:+n[2]}),l&&(!l.func&&l.line&&(l.func=UNKNOWN_FUNCTION),c.push(l))}return c.length?{message:extractMessage(e),name:e.name,stack:c}:null}function popFrames(e,n){try{return tslib_1.__assign({},e,{stack:e.stack.slice(n)})}catch(n){return e}}function extractMessage(e){var n=e&&e.message;return n?n.error&&"string"==typeof n.error.message?n.error.message:n:"No error message"}exports.computeStackTrace=computeStackTrace;
}, {"277":277}];
window.modules["286"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(278),tracekit_1=require(285),STACKTRACE_LIMIT=50;function exceptionFromStacktrace(e){var r=prepareFramesForEvent(e.stack),t={type:e.name,value:e.message};return r&&r.length&&(t.stacktrace={frames:r}),void 0===t.type&&""===t.value&&(t.value="Unrecoverable error caught"),t}function eventFromPlainObject(e,r,t){var n={exception:{values:[{type:utils_1.isEvent(e)?e.constructor.name:t?"UnhandledRejection":"Error",value:"Non-Error "+(t?"promise rejection":"exception")+" captured with keys: "+utils_1.extractExceptionKeysForMessage(e)}]},extra:{__serialized__:utils_1.normalizeToSize(e)}};if(r){var a=prepareFramesForEvent(tracekit_1.computeStackTrace(r).stack);n.stacktrace={frames:a}}return n}function eventFromStacktrace(e){return{exception:{values:[exceptionFromStacktrace(e)]}}}function prepareFramesForEvent(e){if(!e||!e.length)return[];var r=e,t=r[0].func||"",n=r[r.length-1].func||"";return-1===t.indexOf("captureMessage")&&-1===t.indexOf("captureException")||(r=r.slice(1)),-1!==n.indexOf("sentryWrapped")&&(r=r.slice(0,-1)),r.slice(0,STACKTRACE_LIMIT).map(function(e){return{colno:null===e.column?void 0:e.column,filename:e.url||r[0].url,function:e.func||"?",in_app:!0,lineno:null===e.line?void 0:e.line}}).reverse()}exports.exceptionFromStacktrace=exceptionFromStacktrace,exports.eventFromPlainObject=eventFromPlainObject,exports.eventFromStacktrace=eventFromStacktrace,exports.prepareFramesForEvent=prepareFramesForEvent;
}, {"278":278,"285":285}];
window.modules["287"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(280);exports.Severity=types_1.Severity,exports.Status=types_1.Status;var core_1=require(279);exports.addGlobalEventProcessor=core_1.addGlobalEventProcessor,exports.addBreadcrumb=core_1.addBreadcrumb,exports.captureException=core_1.captureException,exports.captureEvent=core_1.captureEvent,exports.captureMessage=core_1.captureMessage,exports.configureScope=core_1.configureScope,exports.getHubFromCarrier=core_1.getHubFromCarrier,exports.getCurrentHub=core_1.getCurrentHub,exports.Hub=core_1.Hub,exports.makeMain=core_1.makeMain,exports.Scope=core_1.Scope,exports.startTransaction=core_1.startTransaction,exports.setContext=core_1.setContext,exports.setExtra=core_1.setExtra,exports.setExtras=core_1.setExtras,exports.setTag=core_1.setTag,exports.setTags=core_1.setTags,exports.setUser=core_1.setUser,exports.withScope=core_1.withScope;var client_1=require(281);exports.BrowserClient=client_1.BrowserClient;var helpers_1=require(282);exports.injectReportDialog=helpers_1.injectReportDialog;var eventbuilder_1=require(275);exports.eventFromException=eventbuilder_1.eventFromException,exports.eventFromMessage=eventbuilder_1.eventFromMessage;var sdk_1=require(288);exports.defaultIntegrations=sdk_1.defaultIntegrations,exports.forceLoad=sdk_1.forceLoad,exports.init=sdk_1.init,exports.lastEventId=sdk_1.lastEventId,exports.onLoad=sdk_1.onLoad,exports.showReportDialog=sdk_1.showReportDialog,exports.flush=sdk_1.flush,exports.close=sdk_1.close,exports.wrap=sdk_1.wrap;var version_1=require(283);exports.SDK_NAME=version_1.SDK_NAME,exports.SDK_VERSION=version_1.SDK_VERSION;
}, {"275":275,"279":279,"280":280,"281":281,"282":282,"283":283,"288":288}];
window.modules["288"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require(279),utils_1=require(278),client_1=require(281),helpers_1=require(282),integrations_1=require(284);function init(e){if(void 0===e&&(e={}),void 0===e.defaultIntegrations&&(e.defaultIntegrations=exports.defaultIntegrations),void 0===e.release){var t=utils_1.getGlobalObject();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}core_1.initAndBind(client_1.BrowserClient,e)}function showReportDialog(e){void 0===e&&(e={}),e.eventId||(e.eventId=core_1.getCurrentHub().lastEventId());var t=core_1.getCurrentHub().getClient();t&&t.showReportDialog(e)}function lastEventId(){return core_1.getCurrentHub().lastEventId()}function forceLoad(){}function onLoad(e){e()}function flush(e){var t=core_1.getCurrentHub().getClient();return t?t.flush(e):utils_1.SyncPromise.reject(!1)}function close(e){var t=core_1.getCurrentHub().getClient();return t?t.close(e):utils_1.SyncPromise.reject(!1)}function wrap(e){return helpers_1.wrap(e)()}exports.defaultIntegrations=[new core_1.Integrations.InboundFilters,new core_1.Integrations.FunctionToString,new integrations_1.TryCatch,new integrations_1.Breadcrumbs,new integrations_1.GlobalHandlers,new integrations_1.LinkedErrors,new integrations_1.UserAgent],exports.init=init,exports.showReportDialog=showReportDialog,exports.lastEventId=lastEventId,exports.forceLoad=forceLoad,exports.onLoad=onLoad,exports.flush=flush,exports.close=close,exports.wrap=wrap;
}, {"278":278,"279":279,"281":281,"282":282,"284":284}];
window.modules["289"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277);tslib_1.__exportStar(require(287),exports);var core_1=require(279),utils_1=require(278),BrowserIntegrations=require(284),Transports=require(276);exports.Transports=Transports;var windowIntegrations={},_window=utils_1.getGlobalObject();_window.Sentry&&_window.Sentry.Integrations&&(windowIntegrations=_window.Sentry.Integrations);var INTEGRATIONS=tslib_1.__assign({},windowIntegrations,core_1.Integrations,BrowserIntegrations);exports.Integrations=INTEGRATIONS;
}, {"276":276,"277":277,"278":278,"279":279,"284":284,"287":287}];
window.modules["290"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),types_1=require(280),utils_1=require(278),Breadcrumbs=function(){function e(t){this.name=e.id,this._options=tslib_1.__assign({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(e){this._options.sentry&&core_1.getCurrentHub().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:utils_1.getEventDescription(e)},{event:e})},e.prototype._consoleBreadcrumb=function(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:types_1.Severity.fromString(e.level),message:utils_1.safeJoin(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message="Assertion failed: "+(utils_1.safeJoin(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1)}core_1.getCurrentHub().addBreadcrumb(t,{input:e.args,level:e.level})},e.prototype._domBreadcrumb=function(e){var t;try{t=e.event.target?utils_1.htmlTreeAsString(e.event.target):utils_1.htmlTreeAsString(e.event)}catch(e){t="<unknown>"}0!==t.length&&core_1.getCurrentHub().addBreadcrumb({category:"ui."+e.name,message:t},{event:e.event,name:e.name})},e.prototype._xhrBreadcrumb=function(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;core_1.getCurrentHub().addBreadcrumb({category:"xhr",data:e.xhr.__sentry_xhr__,type:"http"},{xhr:e.xhr})}else;},e.prototype._fetchBreadcrumb=function(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?core_1.getCurrentHub().addBreadcrumb({category:"fetch",data:e.fetchData,level:types_1.Severity.Error,type:"http"},{data:e.error,input:e.args}):core_1.getCurrentHub().addBreadcrumb({category:"fetch",data:tslib_1.__assign({},e.fetchData,{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))},e.prototype._historyBreadcrumb=function(e){var t=utils_1.getGlobalObject(),r=e.from,a=e.to,s=utils_1.parseUrl(t.location.href),o=utils_1.parseUrl(r),n=utils_1.parseUrl(a);o.path||(o=s),s.protocol===n.protocol&&s.host===n.host&&(a=n.relative),s.protocol===o.protocol&&s.host===o.host&&(r=o.relative),core_1.getCurrentHub().addBreadcrumb({category:"navigation",data:{from:r,to:a}})},e.prototype.setupOnce=function(){var e=this;this._options.console&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._consoleBreadcrumb.apply(e,tslib_1.__spread(t))},type:"console"}),this._options.dom&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._domBreadcrumb.apply(e,tslib_1.__spread(t))},type:"dom"}),this._options.xhr&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._xhrBreadcrumb.apply(e,tslib_1.__spread(t))},type:"xhr"}),this._options.fetch&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._fetchBreadcrumb.apply(e,tslib_1.__spread(t))},type:"fetch"}),this._options.history&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._historyBreadcrumb.apply(e,tslib_1.__spread(t))},type:"history"})},e.id="Breadcrumbs",e}();exports.Breadcrumbs=Breadcrumbs;
}, {"277":277,"278":278,"279":279,"280":280}];
window.modules["291"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),types_1=require(280),utils_1=require(278),eventbuilder_1=require(275),helpers_1=require(282),GlobalHandlers=function(){function e(n){this.name=e.id,this._onErrorHandlerInstalled=!1,this._onUnhandledRejectionHandlerInstalled=!1,this._options=tslib_1.__assign({onerror:!0,onunhandledrejection:!0},n)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50,this._options.onerror&&(utils_1.logger.log("Global Handler attached: onerror"),this._installGlobalOnErrorHandler()),this._options.onunhandledrejection&&(utils_1.logger.log("Global Handler attached: onunhandledrejection"),this._installGlobalOnUnhandledRejectionHandler())},e.prototype._installGlobalOnErrorHandler=function(){var n=this;this._onErrorHandlerInstalled||(utils_1.addInstrumentationHandler({callback:function(t){var r=t.error,a=core_1.getCurrentHub(),o=a.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(o&&!helpers_1.shouldIgnoreOnError()&&!i){var l=a.getClient(),s=utils_1.isPrimitive(r)?n._eventFromIncompleteOnError(t.msg,t.url,t.line,t.column):n._enhanceEventWithInitialFrame(eventbuilder_1.eventFromUnknownInput(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!1}),t.url,t.line,t.column);utils_1.addExceptionMechanism(s,{handled:!1,type:"onerror"}),a.captureEvent(s,{originalException:r})}},type:"error"}),this._onErrorHandlerInstalled=!0)},e.prototype._installGlobalOnUnhandledRejectionHandler=function(){var n=this;this._onUnhandledRejectionHandlerInstalled||(utils_1.addInstrumentationHandler({callback:function(t){var r=t;try{"reason"in t?r=t.reason:"detail"in t&&"reason"in t.detail&&(r=t.detail.reason)}catch(e){}var a=core_1.getCurrentHub(),o=a.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(!o||helpers_1.shouldIgnoreOnError()||i)return!0;var l=a.getClient(),s=utils_1.isPrimitive(r)?n._eventFromIncompleteRejection(r):eventbuilder_1.eventFromUnknownInput(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!0});s.level=types_1.Severity.Error,utils_1.addExceptionMechanism(s,{handled:!1,type:"onunhandledrejection"}),a.captureEvent(s,{originalException:r})},type:"unhandledrejection"}),this._onUnhandledRejectionHandlerInstalled=!0)},e.prototype._eventFromIncompleteOnError=function(e,n,t,r){var a,o=utils_1.isErrorEvent(e)?e.message:e;if(utils_1.isString(o)){var i=o.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);i&&(a=i[1],o=i[2])}var l={exception:{values:[{type:a||"Error",value:o}]}};return this._enhanceEventWithInitialFrame(l,n,t,r)},e.prototype._eventFromIncompleteRejection=function(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+e}]}}},e.prototype._enhanceEventWithInitialFrame=function(e,n,t,r){e.exception=e.exception||{},e.exception.values=e.exception.values||[],e.exception.values[0]=e.exception.values[0]||{},e.exception.values[0].stacktrace=e.exception.values[0].stacktrace||{},e.exception.values[0].stacktrace.frames=e.exception.values[0].stacktrace.frames||[];var a=isNaN(parseInt(r,10))?void 0:r,o=isNaN(parseInt(t,10))?void 0:t,i=utils_1.isString(n)&&n.length>0?n:utils_1.getLocationHref();return 0===e.exception.values[0].stacktrace.frames.length&&e.exception.values[0].stacktrace.frames.push({colno:a,filename:i,function:"?",in_app:!0,lineno:o}),e},e.id="GlobalHandlers",e}();exports.GlobalHandlers=GlobalHandlers;
}, {"275":275,"277":277,"278":278,"279":279,"280":280,"282":282}];
window.modules["292"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(278),helpers_1=require(282),DEFAULT_EVENT_TARGET=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],TryCatch=function(){function t(e){this.name=t.id,this._options=tslib_1.__assign({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}return t.prototype._wrapTimeFunction=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var i=e[0];return e[0]=helpers_1.wrap(i,{mechanism:{data:{function:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}},t.prototype._wrapRAF=function(t){return function(e){return t.call(this,helpers_1.wrap(e,{mechanism:{data:{function:"requestAnimationFrame",handler:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}}))}},t.prototype._wrapEventTarget=function(t){var e=utils_1.getGlobalObject(),n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(utils_1.fill(n,"addEventListener",function(e){return function(n,i,r){try{"function"==typeof i.handleEvent&&(i.handleEvent=helpers_1.wrap(i.handleEvent.bind(i),{mechanism:{data:{function:"handleEvent",handler:utils_1.getFunctionName(i),target:t},handled:!0,type:"instrument"}}))}catch(t){}return e.call(this,n,helpers_1.wrap(i,{mechanism:{data:{function:"addEventListener",handler:utils_1.getFunctionName(i),target:t},handled:!0,type:"instrument"}}),r)}}),utils_1.fill(n,"removeEventListener",function(t){return function(e,n,i){try{t.call(this,e,n.__sentry_wrapped__,i)}catch(t){}return t.call(this,e,n,i)}}))},t.prototype._wrapXHR=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var i=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(function(t){t in i&&"function"==typeof i[t]&&utils_1.fill(i,t,function(e){var n={mechanism:{data:{function:t,handler:utils_1.getFunctionName(e)},handled:!0,type:"instrument"}};return e.__sentry_original__&&(n.mechanism.data.handler=utils_1.getFunctionName(e.__sentry_original__)),helpers_1.wrap(e,n)})}),t.apply(this,e)}},t.prototype.setupOnce=function(){var t=utils_1.getGlobalObject();(this._options.setTimeout&&utils_1.fill(t,"setTimeout",this._wrapTimeFunction.bind(this)),this._options.setInterval&&utils_1.fill(t,"setInterval",this._wrapTimeFunction.bind(this)),this._options.requestAnimationFrame&&utils_1.fill(t,"requestAnimationFrame",this._wrapRAF.bind(this)),this._options.XMLHttpRequest&&"XMLHttpRequest"in t&&utils_1.fill(XMLHttpRequest.prototype,"send",this._wrapXHR.bind(this)),this._options.eventTarget)&&(Array.isArray(this._options.eventTarget)?this._options.eventTarget:DEFAULT_EVENT_TARGET).forEach(this._wrapEventTarget.bind(this))},t.id="TryCatch",t}();exports.TryCatch=TryCatch;
}, {"277":277,"278":278,"282":282}];
window.modules["293"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),utils_1=require(278),global=utils_1.getGlobalObject(),UserAgent=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){core_1.addGlobalEventProcessor(function(r){if(core_1.getCurrentHub().getIntegration(e)){if(!global.navigator||!global.location)return r;var t=r.request||{};return t.url=t.url||global.location.href,t.headers=t.headers||{},t.headers["User-Agent"]=global.navigator.userAgent,tslib_1.__assign({},r,{request:t})}return r})},e.id="UserAgent",e}();exports.UserAgent=UserAgent;
}, {"277":277,"278":278,"279":279}];
window.modules["294"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),utils_1=require(278),parsers_1=require(286),tracekit_1=require(285),DEFAULT_KEY="cause",DEFAULT_LIMIT=5,LinkedErrors=function(){function r(e){void 0===e&&(e={}),this.name=r.id,this._key=e.key||DEFAULT_KEY,this._limit=e.limit||DEFAULT_LIMIT}return r.prototype.setupOnce=function(){core_1.addGlobalEventProcessor(function(e,t){var i=core_1.getCurrentHub().getIntegration(r);return i?i._handler(e,t):e})},r.prototype._handler=function(r,e){if(!(r.exception&&r.exception.values&&e&&utils_1.isInstanceOf(e.originalException,Error)))return r;var t=this._walkErrorTree(e.originalException,this._key);return r.exception.values=tslib_1.__spread(t,r.exception.values),r},r.prototype._walkErrorTree=function(r,e,t){if(void 0===t&&(t=[]),!utils_1.isInstanceOf(r[e],Error)||t.length+1>=this._limit)return t;var i=tracekit_1.computeStackTrace(r[e]),n=parsers_1.exceptionFromStacktrace(i);return this._walkErrorTree(r[e],e,tslib_1.__spread([n],t))},r.id="LinkedErrors",r}();exports.LinkedErrors=LinkedErrors;
}, {"277":277,"278":278,"279":279,"285":285,"286":286}];
window.modules["295"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require(279),utils_1=require(278),BaseTransport=function(){function t(t){this.options=t,this._buffer=new utils_1.PromiseBuffer(30),this._api=new core_1.API(this.options.dsn),this.url=this._api.getStoreEndpointWithUrlEncodedAuth()}return t.prototype.sendEvent=function(t){throw new utils_1.SentryError("Transport Class has to implement `sendEvent` method")},t.prototype.close=function(t){return this._buffer.drain(t)},t}();exports.BaseTransport=BaseTransport;
}, {"278":278,"279":279}];
window.modules["296"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),types_1=require(280),utils_1=require(278),base_1=require(295),global=utils_1.getGlobalObject(),FetchTransport=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._disabledUntil=new Date(Date.now()),t}return tslib_1.__extends(t,e),t.prototype.sendEvent=function(e){var t=this;if(new Date(Date.now())<this._disabledUntil)return Promise.reject({event:e,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429});var s=core_1.eventToSentryRequest(e,this._api),r={body:s.body,method:"POST",referrerPolicy:utils_1.supportsReferrerPolicy()?"origin":""};return void 0!==this.options.fetchParameters&&Object.assign(r,this.options.fetchParameters),void 0!==this.options.headers&&(r.headers=this.options.headers),this._buffer.add(new utils_1.SyncPromise(function(e,i){global.fetch(s.url,r).then(function(s){var r=types_1.Status.fromHttpCode(s.status);if(r!==types_1.Status.Success){if(r===types_1.Status.RateLimit){var a=Date.now();t._disabledUntil=new Date(a+utils_1.parseRetryAfterHeader(a,s.headers.get("Retry-After"))),utils_1.logger.warn("Too many requests, backing off till: "+t._disabledUntil)}i(s)}else e({status:r})}).catch(i)}))},t}(base_1.BaseTransport);exports.FetchTransport=FetchTransport;
}, {"277":277,"278":278,"279":279,"280":280,"295":295}];
window.modules["297"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(279),types_1=require(280),utils_1=require(278),base_1=require(295),XHRTransport=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._disabledUntil=new Date(Date.now()),t}return tslib_1.__extends(t,e),t.prototype.sendEvent=function(e){var t=this;if(new Date(Date.now())<this._disabledUntil)return Promise.reject({event:e,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429});var s=core_1.eventToSentryRequest(e,this._api);return this._buffer.add(new utils_1.SyncPromise(function(e,r){var n=new XMLHttpRequest;for(var a in n.onreadystatechange=function(){if(4===n.readyState){var s=types_1.Status.fromHttpCode(n.status);if(s!==types_1.Status.Success){if(s===types_1.Status.RateLimit){var a=Date.now();t._disabledUntil=new Date(a+utils_1.parseRetryAfterHeader(a,n.getResponseHeader("Retry-After"))),utils_1.logger.warn("Too many requests, backing off till: "+t._disabledUntil)}r(n)}else e({status:s})}},n.open("POST",s.url),t.options.headers)t.options.headers.hasOwnProperty(a)&&n.setRequestHeader(a,t.options.headers[a]);n.send(s.body)}))},t}(base_1.BaseTransport);exports.XHRTransport=XHRTransport;
}, {"277":277,"278":278,"279":279,"280":280,"295":295}];
window.modules["298"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(278),SENTRY_API_VERSION="7",API=function(){function t(t){this.dsn=t,this._dsnObject=new utils_1.Dsn(t)}return t.prototype.getDsn=function(){return this._dsnObject},t.prototype.getBaseApiEndpoint=function(){var t=this._dsnObject,e=t.protocol?t.protocol+":":"",n=t.port?":"+t.port:"";return e+"//"+t.host+n+(t.path?"/"+t.path:"")+"/api/"},t.prototype.getStoreEndpoint=function(){return this._getIngestEndpoint("store")},t.prototype._getEnvelopeEndpoint=function(){return this._getIngestEndpoint("envelope")},t.prototype._getIngestEndpoint=function(t){return""+this.getBaseApiEndpoint()+this._dsnObject.projectId+"/"+t+"/"},t.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return this.getStoreEndpoint()+"?"+this._encodedAuth()},t.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return this._getEnvelopeEndpoint()+"?"+this._encodedAuth()},t.prototype._encodedAuth=function(){var t={sentry_key:this._dsnObject.user,sentry_version:SENTRY_API_VERSION};return utils_1.urlEncode(t)},t.prototype.getStoreEndpointPath=function(){var t=this._dsnObject;return(t.path?"/"+t.path:"")+"/api/"+t.projectId+"/store/"},t.prototype.getRequestHeaders=function(t,e){var n=this._dsnObject,o=["Sentry sentry_version="+SENTRY_API_VERSION];return o.push("sentry_client="+t+"/"+e),o.push("sentry_key="+n.user),n.pass&&o.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":o.join(", ")}},t.prototype.getReportDialogEndpoint=function(t){void 0===t&&(t={});var e=this._dsnObject,n=this.getBaseApiEndpoint()+"embed/error-page/",o=[];for(var r in o.push("dsn="+e.toString()),t)if("user"===r){if(!t.user)continue;t.user.name&&o.push("name="+encodeURIComponent(t.user.name)),t.user.email&&o.push("email="+encodeURIComponent(t.user.email))}else o.push(encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return o.length?n+"?"+o.join("&"):n},t}();exports.API=API;
}, {"278":278}];
window.modules["299"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(278),noop_1=require(300),BaseBackend=function(){function t(t){this._options=t,this._options.dsn||utils_1.logger.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return t.prototype._setupTransport=function(){return new noop_1.NoopTransport},t.prototype.eventFromException=function(t,e){throw new utils_1.SentryError("Backend has to implement `eventFromException` method")},t.prototype.eventFromMessage=function(t,e,n){throw new utils_1.SentryError("Backend has to implement `eventFromMessage` method")},t.prototype.sendEvent=function(t){this._transport.sendEvent(t).then(null,function(t){utils_1.logger.error("Error while sending event: "+t)})},t.prototype.getTransport=function(){return this._transport},t}();exports.BaseBackend=BaseBackend;
}, {"278":278,"300":300}];
window.modules["300"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(280),utils_1=require(278),NoopTransport=function(){function e(){}return e.prototype.sendEvent=function(e){return utils_1.SyncPromise.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:types_1.Status.Skipped})},e.prototype.close=function(e){return utils_1.SyncPromise.resolve(!0)},e}();exports.NoopTransport=NoopTransport;
}, {"278":278,"280":280}];
window.modules["301"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(278),integration_1=require(303),BaseClient=function(){function e(e,t){this._integrations={},this._processing=!1,this._backend=new e(t),this._options=t,t.dsn&&(this._dsn=new utils_1.Dsn(t.dsn))}return e.prototype.captureException=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._getBackend().eventFromException(e,t).then(function(e){r=i.captureEvent(e,t,n)}),r},e.prototype.captureMessage=function(e,t,n,i){var r=this,s=n&&n.event_id;return this._processing=!0,(utils_1.isPrimitive(e)?this._getBackend().eventFromMessage(""+e,t,n):this._getBackend().eventFromException(e,n)).then(function(e){s=r.captureEvent(e,n,i)}),s},e.prototype.captureEvent=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._processEvent(e,t,n).then(function(e){r=e&&e.event_id,i._processing=!1}).then(null,function(e){utils_1.logger.error(e),i._processing=!1}),r},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.flush=function(e){var t=this;return this._isClientProcessing(e).then(function(n){return clearInterval(n.interval),t._getBackend().getTransport().close(e).then(function(e){return n.ready&&e})})},e.prototype.close=function(e){var t=this;return this.flush(e).then(function(e){return t.getOptions().enabled=!1,e})},e.prototype.setupIntegrations=function(){this._isEnabled()&&(this._integrations=integration_1.setupIntegrations(this._options))},e.prototype.getIntegration=function(e){try{return this._integrations[e.id]||null}catch(t){return utils_1.logger.warn("Cannot retrieve integration "+e.id+" from the current Client"),null}},e.prototype._isClientProcessing=function(e){var t=this;return new utils_1.SyncPromise(function(n){var i=0,r=0;clearInterval(r),r=setInterval(function(){t._processing?(i+=1,e&&i>=e&&n({interval:r,ready:!1})):n({interval:r,ready:!0})},1)})},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},e.prototype._prepareEvent=function(e,t,n){var i=this,r=this.getOptions().normalizeDepth,s=void 0===r?3:r,o=tslib_1.__assign({},e,{event_id:e.event_id||(n&&n.event_id?n.event_id:utils_1.uuid4()),timestamp:e.timestamp||utils_1.timestampWithMs()});this._applyClientOptions(o),this._applyIntegrationsMetadata(o);var a=t;n&&n.captureContext&&(a=hub_1.Scope.clone(a).update(n.captureContext));var u=utils_1.SyncPromise.resolve(o);return a&&(u=a.applyToEvent(o,n)),u.then(function(e){return"number"==typeof s&&s>0?i._normalizeEvent(e,s):e})},e.prototype._normalizeEvent=function(e,t){if(!e)return null;var n=tslib_1.__assign({},e,e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(function(e){return tslib_1.__assign({},e,e.data&&{data:utils_1.normalize(e.data,t)})})},e.user&&{user:utils_1.normalize(e.user,t)},e.contexts&&{contexts:utils_1.normalize(e.contexts,t)},e.extra&&{extra:utils_1.normalize(e.extra,t)});return e.contexts&&e.contexts.trace&&(n.contexts.trace=e.contexts.trace),n},e.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,i=t.release,r=t.dist,s=t.maxValueLength,o=void 0===s?250:s;void 0===e.environment&&void 0!==n&&(e.environment=n),void 0===e.release&&void 0!==i&&(e.release=i),void 0===e.dist&&void 0!==r&&(e.dist=r),e.message&&(e.message=utils_1.truncate(e.message,o));var a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=utils_1.truncate(a.value,o));var u=e.request;u&&u.url&&(u.url=utils_1.truncate(u.url,o))},e.prototype._applyIntegrationsMetadata=function(e){var t=e.sdk,n=Object.keys(this._integrations);t&&n.length>0&&(t.integrations=n)},e.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},e.prototype._processEvent=function(e,t,n){var i=this,r=this.getOptions(),s=r.beforeSend,o=r.sampleRate;if(!this._isEnabled())return utils_1.SyncPromise.reject("SDK not enabled, will not send event.");var a="transacti
}, {"277":277,"278":278,"302":302,"303":303}];
window.modules["302"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var scope_1=require(311);exports.addGlobalEventProcessor=scope_1.addGlobalEventProcessor,exports.Scope=scope_1.Scope;var hub_1=require(310);exports.getCurrentHub=hub_1.getCurrentHub,exports.getHubFromCarrier=hub_1.getHubFromCarrier,exports.getMainCarrier=hub_1.getMainCarrier,exports.Hub=hub_1.Hub,exports.makeMain=hub_1.makeMain,exports.setHubOnCarrier=hub_1.setHubOnCarrier;
}, {"310":310,"311":311}];
window.modules["303"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(278);function getIntegrationsToSetup(e){var t=e.defaultIntegrations&&tslib_1.__spread(e.defaultIntegrations)||[],n=e.integrations,r=[];if(Array.isArray(n)){var s=n.map(function(e){return e.name}),a=[];t.forEach(function(e){-1===s.indexOf(e.name)&&-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))}),n.forEach(function(e){-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))})}else"function"==typeof n?(r=n(t),r=Array.isArray(r)?r:[r]):r=tslib_1.__spread(t);var i=r.map(function(e){return e.name});return-1!==i.indexOf("Debug")&&r.push.apply(r,tslib_1.__spread(r.splice(i.indexOf("Debug"),1))),r}function setupIntegration(e){-1===exports.installedIntegrations.indexOf(e.name)&&(e.setupOnce(hub_1.addGlobalEventProcessor,hub_1.getCurrentHub),exports.installedIntegrations.push(e.name),utils_1.logger.log("Integration installed: "+e.name))}function setupIntegrations(e){var t={};return getIntegrationsToSetup(e).forEach(function(e){t[e.name]=e,setupIntegration(e)}),t}exports.installedIntegrations=[],exports.getIntegrationsToSetup=getIntegrationsToSetup,exports.setupIntegration=setupIntegration,exports.setupIntegrations=setupIntegrations;
}, {"277":277,"278":278,"302":302}];
window.modules["304"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(278);function eventToSentryRequest(e,t){var n="transaction"===e.type,r={body:JSON.stringify(e),url:n?t.getEnvelopeEndpointWithUrlEncodedAuth():t.getStoreEndpointWithUrlEncodedAuth()};if(n){var i=JSON.stringify({event_id:e.event_id,sent_at:new Date(1e3*utils_1.timestampWithMs()).toISOString()})+"\n"+JSON.stringify({type:e.type})+"\n"+r.body;r.body=i}return r}exports.eventToSentryRequest=eventToSentryRequest;
}, {"278":278}];
window.modules["305"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var hub_1=require(302),utils_1=require(278);function initAndBind(e,n){!0===n.debug&&utils_1.logger.enable();var i=hub_1.getCurrentHub(),t=new e(n);i.bindClient(t)}exports.initAndBind=initAndBind;
}, {"278":278,"302":302}];
window.modules["306"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var functiontostring_1=require(308);exports.FunctionToString=functiontostring_1.FunctionToString;var inboundfilters_1=require(309);exports.InboundFilters=inboundfilters_1.InboundFilters;
}, {"308":308,"309":309}];
window.modules["307"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302);function callOnHub(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=hub_1.getCurrentHub();if(n&&n[t])return n[t].apply(n,tslib_1.__spread(e));throw new Error("No hub defined or "+t+" was not found on the hub, please open a bug report.")}function captureException(t,e){var r;try{throw new Error("Sentry syntheticException")}catch(t){r=t}return callOnHub("captureException",t,{captureContext:e,originalException:t,syntheticException:r})}function captureMessage(t,e){var r;try{throw new Error(t)}catch(t){r=t}var n="string"!=typeof e?{captureContext:e}:void 0;return callOnHub("captureMessage",t,"string"==typeof e?e:void 0,tslib_1.__assign({originalException:t,syntheticException:r},n))}function captureEvent(t){return callOnHub("captureEvent",t)}function configureScope(t){callOnHub("configureScope",t)}function addBreadcrumb(t){callOnHub("addBreadcrumb",t)}function setContext(t,e){callOnHub("setContext",t,e)}function setExtras(t){callOnHub("setExtras",t)}function setTags(t){callOnHub("setTags",t)}function setExtra(t,e){callOnHub("setExtra",t,e)}function setTag(t,e){callOnHub("setTag",t,e)}function setUser(t){callOnHub("setUser",t)}function withScope(t){callOnHub("withScope",t)}function _callOnClient(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];callOnHub.apply(void 0,tslib_1.__spread(["_invokeClient",t],e))}function startTransaction(t){return callOnHub("startTransaction",tslib_1.__assign({},t))}exports.captureException=captureException,exports.captureMessage=captureMessage,exports.captureEvent=captureEvent,exports.configureScope=configureScope,exports.addBreadcrumb=addBreadcrumb,exports.setContext=setContext,exports.setExtras=setExtras,exports.setTags=setTags,exports.setExtra=setExtra,exports.setTag=setTag,exports.setUser=setUser,exports.withScope=withScope,exports._callOnClient=_callOnClient,exports.startTransaction=startTransaction;
}, {"277":277,"302":302}];
window.modules["308"] = [function(require,module,exports){var originalFunctionToString;Object.defineProperty(exports,"__esModule",{value:!0});var FunctionToString=function(){function n(){this.name=n.id}return n.prototype.setupOnce=function(){originalFunctionToString=Function.prototype.toString,Function.prototype.toString=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var o=this.__sentry_original__||this;return originalFunctionToString.apply(o,n)}},n.id="FunctionToString",n}();exports.FunctionToString=FunctionToString;
}, {}];
window.modules["309"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(278),DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],InboundFilters=function(){function e(t){void 0===t&&(t={}),this._options=t,this.name=e.id}return e.prototype.setupOnce=function(){hub_1.addGlobalEventProcessor(function(t){var r=hub_1.getCurrentHub();if(!r)return t;var n=r.getIntegration(e);if(n){var i=r.getClient(),o=i?i.getOptions():{},s=n._mergeOptions(o);if(n._shouldDropEvent(t,s))return null}return t})},e.prototype._shouldDropEvent=function(e,t){return this._isSentryError(e,t)?(utils_1.logger.warn("Event dropped due to being internal Sentry Error.\nEvent: "+utils_1.getEventDescription(e)),!0):this._isIgnoredError(e,t)?(utils_1.logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+utils_1.getEventDescription(e)),!0):this._isDeniedUrl(e,t)?(utils_1.logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0):!this._isAllowedUrl(e,t)&&(utils_1.logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0)},e.prototype._isSentryError=function(e,t){if(!t.ignoreInternal)return!1;try{return e&&e.exception&&e.exception.values&&e.exception.values[0]&&"SentryError"===e.exception.values[0].type||!1}catch(e){return!1}},e.prototype._isIgnoredError=function(e,t){return!(!t.ignoreErrors||!t.ignoreErrors.length)&&this._getPossibleEventMessages(e).some(function(e){return t.ignoreErrors.some(function(t){return utils_1.isMatchingPattern(e,t)})})},e.prototype._isDeniedUrl=function(e,t){if(!t.denyUrls||!t.denyUrls.length)return!1;var r=this._getEventFilterUrl(e);return!!r&&t.denyUrls.some(function(e){return utils_1.isMatchingPattern(r,e)})},e.prototype._isAllowedUrl=function(e,t){if(!t.allowUrls||!t.allowUrls.length)return!0;var r=this._getEventFilterUrl(e);return!r||t.allowUrls.some(function(e){return utils_1.isMatchingPattern(r,e)})},e.prototype._mergeOptions=function(e){return void 0===e&&(e={}),{allowUrls:tslib_1.__spread(this._options.whitelistUrls||[],this._options.allowUrls||[],e.whitelistUrls||[],e.allowUrls||[]),denyUrls:tslib_1.__spread(this._options.blacklistUrls||[],this._options.denyUrls||[],e.blacklistUrls||[],e.denyUrls||[]),ignoreErrors:tslib_1.__spread(this._options.ignoreErrors||[],e.ignoreErrors||[],DEFAULT_IGNORE_ERRORS),ignoreInternal:void 0===this._options.ignoreInternal||this._options.ignoreInternal}},e.prototype._getPossibleEventMessages=function(e){if(e.message)return[e.message];if(e.exception)try{var t=e.exception.values&&e.exception.values[0]||{},r=t.type,n=void 0===r?"":r,i=t.value,o=void 0===i?"":i;return[""+o,n+": "+o]}catch(t){return utils_1.logger.error("Cannot extract message for event "+utils_1.getEventDescription(e)),[]}return[]},e.prototype._getEventFilterUrl=function(e){try{if(e.stacktrace){var t=e.stacktrace.frames;return t&&t[t.length-1].filename||null}if(e.exception){var r=e.exception.values&&e.exception.values[0].stacktrace&&e.exception.values[0].stacktrace.frames;return r&&r[r.length-1].filename||null}return null}catch(t){return utils_1.logger.error("Cannot extract url for event "+utils_1.getEventDescription(e)),null}},e.id="InboundFilters",e}();exports.InboundFilters=InboundFilters;
}, {"277":277,"278":278,"302":302}];
window.modules["310"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(278),scope_1=require(311);exports.API_VERSION=3;var DEFAULT_BREADCRUMBS=100,MAX_BREADCRUMBS=100,Hub=function(){function t(t,e,r){void 0===e&&(e=new scope_1.Scope),void 0===r&&(r=exports.API_VERSION),this._version=r,this._stack=[],this._stack.push({client:t,scope:e}),this.bindClient(t)}return t.prototype._invokeClient=function(t){for(var e,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=this.getStackTop();i&&i.client&&i.client[t]&&(e=i.client)[t].apply(e,tslib_1.__spread(r,[i.scope]))},t.prototype.isOlderThan=function(t){return this._version<t},t.prototype.bindClient=function(t){this.getStackTop().client=t,t&&t.setupIntegrations&&t.setupIntegrations()},t.prototype.pushScope=function(){var t=this.getStack(),e=t.length>0?t[t.length-1].scope:void 0,r=scope_1.Scope.clone(e);return this.getStack().push({client:this.getClient(),scope:r}),r},t.prototype.popScope=function(){return void 0!==this.getStack().pop()},t.prototype.withScope=function(t){var e=this.pushScope();try{t(e)}finally{this.popScope()}},t.prototype.getClient=function(){return this.getStackTop().client},t.prototype.getScope=function(){return this.getStackTop().scope},t.prototype.getStack=function(){return this._stack},t.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},t.prototype.captureException=function(t,e){var r=this._lastEventId=utils_1.uuid4(),n=e;if(!e){var i=void 0;try{throw new Error("Sentry syntheticException")}catch(t){i=t}n={originalException:t,syntheticException:i}}return this._invokeClient("captureException",t,tslib_1.__assign({},n,{event_id:r})),r},t.prototype.captureMessage=function(t,e,r){var n=this._lastEventId=utils_1.uuid4(),i=r;if(!r){var o=void 0;try{throw new Error(t)}catch(t){o=t}i={originalException:t,syntheticException:o}}return this._invokeClient("captureMessage",t,e,tslib_1.__assign({},i,{event_id:n})),n},t.prototype.captureEvent=function(t,e){var r=this._lastEventId=utils_1.uuid4();return this._invokeClient("captureEvent",t,tslib_1.__assign({},e,{event_id:r})),r},t.prototype.lastEventId=function(){return this._lastEventId},t.prototype.addBreadcrumb=function(t,e){var r=this.getStackTop();if(r.scope&&r.client){var n=r.client.getOptions&&r.client.getOptions()||{},i=n.beforeBreadcrumb,o=void 0===i?null:i,s=n.maxBreadcrumbs,a=void 0===s?DEFAULT_BREADCRUMBS:s;if(!(a<=0)){var u=utils_1.timestampWithMs(),c=tslib_1.__assign({timestamp:u},t),p=o?utils_1.consoleSandbox(function(){return o(c,e)}):c;null!==p&&r.scope.addBreadcrumb(p,Math.min(a,MAX_BREADCRUMBS))}}},t.prototype.setUser=function(t){var e=this.getStackTop();e.scope&&e.scope.setUser(t)},t.prototype.setTags=function(t){var e=this.getStackTop();e.scope&&e.scope.setTags(t)},t.prototype.setExtras=function(t){var e=this.getStackTop();e.scope&&e.scope.setExtras(t)},t.prototype.setTag=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setTag(t,e)},t.prototype.setExtra=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setExtra(t,e)},t.prototype.setContext=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setContext(t,e)},t.prototype.configureScope=function(t){var e=this.getStackTop();e.scope&&e.client&&t(e.scope)},t.prototype.run=function(t){var e=makeMain(this);try{t(this)}finally{makeMain(e)}},t.prototype.getIntegration=function(t){var e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(e){return utils_1.logger.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},t.prototype.startSpan=function(t){return this._callExtensionMethod("startSpan",t)},t.prototype.startTransaction=function(t){return this._callExtensionMethod("startTransaction",t)},t.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},t.prototype._callExtensionMethod=function(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=getMainCarrier().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[t])return n.extensions[t].apply(this,
}, {"277":277,"278":278,"311":311}];
window.modules["311"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(278),Scope=function(){function t(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._contexts={}}return t.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},t.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},t.prototype._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,setTimeout(function(){t._scopeListeners.forEach(function(s){s(t)}),t._notifyingListeners=!1}))},t.prototype._notifyEventProcessors=function(t,s,e,i){var n=this;return void 0===i&&(i=0),new utils_1.SyncPromise(function(r,_){var o=t[i];if(null===s||"function"!=typeof o)r(s);else{var a=o(tslib_1.__assign({},s),e);utils_1.isThenable(a)?a.then(function(s){return n._notifyEventProcessors(t,s,e,i+1).then(r)}).then(null,_):n._notifyEventProcessors(t,a,e,i+1).then(r).then(null,_)}})},t.prototype.setUser=function(t){return this._user=t||{},this._notifyScopeListeners(),this},t.prototype.setTags=function(t){return this._tags=tslib_1.__assign({},this._tags,t),this._notifyScopeListeners(),this},t.prototype.setTag=function(t,s){var e;return this._tags=tslib_1.__assign({},this._tags,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setExtras=function(t){return this._extra=tslib_1.__assign({},this._extra,t),this._notifyScopeListeners(),this},t.prototype.setExtra=function(t,s){var e;return this._extra=tslib_1.__assign({},this._extra,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setFingerprint=function(t){return this._fingerprint=t,this._notifyScopeListeners(),this},t.prototype.setLevel=function(t){return this._level=t,this._notifyScopeListeners(),this},t.prototype.setTransactionName=function(t){return this._transactionName=t,this._notifyScopeListeners(),this},t.prototype.setTransaction=function(t){return this.setTransactionName(t)},t.prototype.setContext=function(t,s){var e;return this._contexts=tslib_1.__assign({},this._contexts,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setSpan=function(t){return this._span=t,this._notifyScopeListeners(),this},t.prototype.getSpan=function(){return this._span},t.prototype.getTransaction=function(){var t=this.getSpan();if(t&&t.spanRecorder&&t.spanRecorder.spans[0])return t.spanRecorder.spans[0]},t.clone=function(s){var e=new t;return s&&(e._breadcrumbs=tslib_1.__spread(s._breadcrumbs),e._tags=tslib_1.__assign({},s._tags),e._extra=tslib_1.__assign({},s._extra),e._contexts=tslib_1.__assign({},s._contexts),e._user=s._user,e._level=s._level,e._span=s._span,e._transactionName=s._transactionName,e._fingerprint=s._fingerprint,e._eventProcessors=tslib_1.__spread(s._eventProcessors)),e},t.prototype.update=function(s){if(!s)return this;if("function"==typeof s){var e=s(this);return e instanceof t?e:this}return s instanceof t?(this._tags=tslib_1.__assign({},this._tags,s._tags),this._extra=tslib_1.__assign({},this._extra,s._extra),this._contexts=tslib_1.__assign({},this._contexts,s._contexts),s._user&&(this._user=s._user),s._level&&(this._level=s._level),s._fingerprint&&(this._fingerprint=s._fingerprint)):utils_1.isPlainObject(s)&&(s=s,this._tags=tslib_1.__assign({},this._tags,s.tags),this._extra=tslib_1.__assign({},this._extra,s.extra),this._contexts=tslib_1.__assign({},this._contexts,s.contexts),s.user&&(this._user=s.user),s.level&&(this._level=s.level),s.fingerprint&&(this._fingerprint=s.fingerprint)),this},t.prototype.clear=function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._span=void 0,this._notifyScopeListeners(),this},t.prototype.addBreadcrumb=function(t,s){var e=tslib_1.__assign({timestamp:utils_1.timestampWithMs()},t);return this._breadcrumbs=void 0!==s&&s>=0?tslib_1.__spread(this._breadcrumbs,[e]).slice(-s):tslib_1.__spr
}, {"277":277,"278":278}];
window.modules["312"] = [function(require,module,exports){var LogLevel;Object.defineProperty(exports,"__esModule",{value:!0}),function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Debug=2]="Debug",e[e.Verbose=3]="Verbose"}(LogLevel=exports.LogLevel||(exports.LogLevel={}));
}, {}];
window.modules["313"] = [function(require,module,exports){var Status;Object.defineProperty(exports,"__esModule",{value:!0}),function(t){t.Unknown="unknown",t.Skipped="skipped",t.Success="success",t.RateLimit="rate_limit",t.Invalid="invalid",t.Failed="failed"}(Status=exports.Status||(exports.Status={})),function(t){t.fromHttpCode=function(e){return e>=200&&e<300?t.Success:429===e?t.RateLimit:e>=400&&e<500?t.Invalid:e>=500?t.Failed:t.Unknown}}(Status=exports.Status||(exports.Status={}));
}, {}];
window.modules["314"] = [function(require,module,exports){var Severity;Object.defineProperty(exports,"__esModule",{value:!0}),function(r){r.Fatal="fatal",r.Error="error",r.Warning="warning",r.Log="log",r.Info="info",r.Debug="debug",r.Critical="critical"}(Severity=exports.Severity||(exports.Severity={})),function(r){r.fromString=function(e){switch(e){case"debug":return r.Debug;case"info":return r.Info;case"warn":case"warning":return r.Warning;case"error":return r.Error;case"fatal":return r.Fatal;case"critical":return r.Critical;case"log":default:return r.Log}}}(Severity=exports.Severity||(exports.Severity={}));
}, {}];
window.modules["315"] = [function(require,module,exports){function forget(e){e.then(null,function(e){console.error(e)})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.forget=forget;
}, {}];
window.modules["316"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),error_1=require(317),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w\.-]+)(?::(\d+))?\/(.+)/,ERROR_MESSAGE="Invalid Dsn",Dsn=function(){function r(r){"string"==typeof r?this._fromString(r):this._fromComponents(r),this._validate()}return r.prototype.toString=function(r){void 0===r&&(r=!1);var t=this,o=t.host,e=t.path,s=t.pass,i=t.port,p=t.projectId;return t.protocol+"://"+t.user+(r&&s?":"+s:"")+"@"+o+(i?":"+i:"")+"/"+(e?e+"/":e)+p},r.prototype._fromString=function(r){var t=DSN_REGEX.exec(r);if(!t)throw new error_1.SentryError(ERROR_MESSAGE);var o=tslib_1.__read(t.slice(1),6),e=o[0],s=o[1],i=o[2],p=void 0===i?"":i,n=o[3],h=o[4],c=void 0===h?"":h,a="",E=o[5],_=E.split("/");if(_.length>1&&(a=_.slice(0,-1).join("/"),E=_.pop()),E){var l=E.match(/^\d+/);l&&(E=l[0])}this._fromComponents({host:n,pass:p,path:a,projectId:E,port:c,protocol:e,user:s})},r.prototype._fromComponents=function(r){this.protocol=r.protocol,this.user=r.user,this.pass=r.pass||"",this.host=r.host,this.port=r.port||"",this.path=r.path||"",this.projectId=r.projectId},r.prototype._validate=function(){var r=this;if(["protocol","user","host","projectId"].forEach(function(t){if(!r[t])throw new error_1.SentryError(ERROR_MESSAGE+": "+t+" missing")}),!this.projectId.match(/^\d+$/))throw new error_1.SentryError(ERROR_MESSAGE+": Invalid projectId "+this.projectId);if("http"!==this.protocol&&"https"!==this.protocol)throw new error_1.SentryError(ERROR_MESSAGE+": Invalid protocol "+this.protocol);if(this.port&&isNaN(parseInt(this.port,10)))throw new error_1.SentryError(ERROR_MESSAGE+": Invalid port "+this.port)},r}();exports.Dsn=Dsn;
}, {"277":277,"317":317}];
window.modules["317"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),polyfill_1=require(318),SentryError=function(r){function t(t){var e=this.constructor,o=r.call(this,t)||this;return o.message=t,o.name=e.prototype.constructor.name,polyfill_1.setPrototypeOf(o,e.prototype),o}return tslib_1.__extends(t,r),t}(Error);exports.SentryError=SentryError;
}, {"277":277,"318":318}];
window.modules["318"] = [function(require,module,exports){function setProtoOf(t,e){return t.__proto__=e,t}function mixinProperties(t,e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r]);return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.setPrototypeOf=Object.setPrototypeOf||({__proto__:[]}instanceof Array?setProtoOf:mixinProperties);
}, {}];
window.modules["319"] = [function(require,module,exports){function isError(t){switch(Object.prototype.toString.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(t,Error)}}function isErrorEvent(t){return"[object ErrorEvent]"===Object.prototype.toString.call(t)}function isDOMError(t){return"[object DOMError]"===Object.prototype.toString.call(t)}function isDOMException(t){return"[object DOMException]"===Object.prototype.toString.call(t)}function isString(t){return"[object String]"===Object.prototype.toString.call(t)}function isPrimitive(t){return null===t||"object"!=typeof t&&"function"!=typeof t}function isPlainObject(t){return"[object Object]"===Object.prototype.toString.call(t)}function isEvent(t){return"undefined"!=typeof Event&&isInstanceOf(t,Event)}function isElement(t){return"undefined"!=typeof Element&&isInstanceOf(t,Element)}function isRegExp(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function isThenable(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function isSyntheticEvent(t){return isPlainObject(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function isInstanceOf(t,e){try{return t instanceof e}catch(t){return!1}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isError=isError,exports.isErrorEvent=isErrorEvent,exports.isDOMError=isDOMError,exports.isDOMException=isDOMException,exports.isString=isString,exports.isPrimitive=isPrimitive,exports.isPlainObject=isPlainObject,exports.isEvent=isEvent,exports.isElement=isElement,exports.isRegExp=isRegExp,exports.isThenable=isThenable,exports.isSyntheticEvent=isSyntheticEvent,exports.isInstanceOf=isInstanceOf;
}, {}];
window.modules["320"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var Memo=function(){function e(){this._hasWeakSet="function"==typeof WeakSet,this._inner=this._hasWeakSet?new WeakSet:[]}return e.prototype.memoize=function(e){if(this._hasWeakSet)return!!this._inner.has(e)||(this._inner.add(e),!1);for(var t=0;t<this._inner.length;t++){if(this._inner[t]===e)return!0}return this._inner.push(e),!1},e.prototype.unmemoize=function(e){if(this._hasWeakSet)this._inner.delete(e);else for(var t=0;t<this._inner.length;t++)if(this._inner[t]===e){this._inner.splice(t,1);break}},e}();exports.Memo=Memo;
}, {}];
window.modules["321"] = [function(require,module,exports){function normalizeArray(r,e){for(var t=0,n=r.length-1;n>=0;n--){var i=r[n];"."===i?r.splice(n,1):".."===i?(r.splice(n,1),t++):t&&(r.splice(n,1),t--)}if(e)for(;t--;t)r.unshift("..");return r}Object.defineProperty(exports,"__esModule",{value:!0});var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;function splitPath(r){var e=splitPathRe.exec(r);return e?e.slice(1):[]}function resolve(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var t="",n=!1,i=r.length-1;i>=-1&&!n;i--){var o=i>=0?r[i]:"/";o&&(t=o+"/"+t,n="/"===o.charAt(0))}return(n?"/":"")+(t=normalizeArray(t.split("/").filter(function(r){return!!r}),!n).join("/"))||"."}function trim(r){for(var e=0;e<r.length&&""===r[e];e++);for(var t=r.length-1;t>=0&&""===r[t];t--);return e>t?[]:r.slice(e,t-e+1)}function relative(r,e){r=resolve(r).substr(1),e=resolve(e).substr(1);for(var t=trim(r.split("/")),n=trim(e.split("/")),i=Math.min(t.length,n.length),o=i,s=0;s<i;s++)if(t[s]!==n[s]){o=s;break}var a=[];for(s=o;s<t.length;s++)a.push("..");return(a=a.concat(n.slice(o))).join("/")}function normalizePath(r){var e=isAbsolute(r),t="/"===r.substr(-1),n=normalizeArray(r.split("/").filter(function(r){return!!r}),!e).join("/");return n||e||(n="."),n&&t&&(n+="/"),(e?"/":"")+n}function isAbsolute(r){return"/"===r.charAt(0)}function join(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];return normalizePath(r.join("/"))}function dirname(r){var e=splitPath(r),t=e[0],n=e[1];return t||n?(n&&(n=n.substr(0,n.length-1)),t+n):"."}function basename(r,e){var t=splitPath(r)[2];return e&&t.substr(-1*e.length)===e&&(t=t.substr(0,t.length-e.length)),t}exports.resolve=resolve,exports.relative=relative,exports.normalizePath=normalizePath,exports.isAbsolute=isAbsolute,exports.join=join,exports.dirname=dirname,exports.basename=basename;
}, {}];
window.modules["322"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var misc_1=require(327),global=misc_1.getGlobalObject(),PREFIX="Sentry Logger ",Logger=function(){function o(){this._enabled=!1}return o.prototype.disable=function(){this._enabled=!1},o.prototype.enable=function(){this._enabled=!0},o.prototype.log=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.log(PREFIX+"[Log]: "+o.join(" "))})},o.prototype.warn=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.warn(PREFIX+"[Warn]: "+o.join(" "))})},o.prototype.error=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.error(PREFIX+"[Error]: "+o.join(" "))})},o}();global.__SENTRY__=global.__SENTRY__||{};var logger=global.__SENTRY__.logger||(global.__SENTRY__.logger=new Logger);exports.logger=logger;
}, {"327":327}];
window.modules["323"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var error_1=require(317),syncpromise_1=require(326),PromiseBuffer=function(){function e(e){this._limit=e,this._buffer=[]}return e.prototype.isReady=function(){return void 0===this._limit||this.length()<this._limit},e.prototype.add=function(e){var r=this;return this.isReady()?(-1===this._buffer.indexOf(e)&&this._buffer.push(e),e.then(function(){return r.remove(e)}).then(null,function(){return r.remove(e).then(null,function(){})}),e):syncpromise_1.SyncPromise.reject(new error_1.SentryError("Not adding Promise due to buffer limit reached."))},e.prototype.remove=function(e){return this._buffer.splice(this._buffer.indexOf(e),1)[0]},e.prototype.length=function(){return this._buffer.length},e.prototype.drain=function(e){var r=this;return new syncpromise_1.SyncPromise(function(t){var n=setTimeout(function(){e&&e>0&&t(!1)},e);syncpromise_1.SyncPromise.all(r._buffer).then(function(){clearTimeout(n),t(!0)}).then(null,function(){t(!0)})})},e}();exports.PromiseBuffer=PromiseBuffer;
}, {"317":317,"326":326}];
window.modules["324"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(319);function truncate(t,n){return void 0===n&&(n=0),"string"!=typeof t||0===n?t:t.length<=n?t:t.substr(0,n)+"..."}function snipLine(t,n){var e=t,r=e.length;if(r<=150)return e;n>r&&(n=r);var i=Math.max(n-60,0);i<5&&(i=0);var s=Math.min(i+140,r);return s>r-5&&(s=r),s===r&&(i=Math.max(s-140,0)),e=e.slice(i,s),i>0&&(e="'{snip} "+e),s<r&&(e+=" {snip}"),e}function safeJoin(t,n){if(!Array.isArray(t))return"";for(var e=[],r=0;r<t.length;r++){var i=t[r];try{e.push(String(i))}catch(t){e.push("[value cannot be serialized]")}}return e.join(n)}function isMatchingPattern(t,n){return!!is_1.isString(t)&&(is_1.isRegExp(n)?n.test(t):"string"==typeof n&&-1!==t.indexOf(n))}exports.truncate=truncate,exports.snipLine=snipLine,exports.safeJoin=safeJoin,exports.isMatchingPattern=isMatchingPattern;
}, {"319":319}];
window.modules["325"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var logger_1=require(322),misc_1=require(327);function supportsErrorEvent(){try{return new ErrorEvent(""),!0}catch(r){return!1}}function supportsDOMError(){try{return new DOMError(""),!0}catch(r){return!1}}function supportsDOMException(){try{return new DOMException(""),!0}catch(r){return!1}}function supportsFetch(){if(!("fetch"in misc_1.getGlobalObject()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(r){return!1}}function isNativeFetch(r){return r&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(r.toString())}function supportsNativeFetch(){if(!supportsFetch())return!1;var r=misc_1.getGlobalObject();if(isNativeFetch(r.fetch))return!0;var e=!1,t=r.document;if(t&&"function"==typeof t.createElement)try{var o=t.createElement("iframe");o.hidden=!0,t.head.appendChild(o),o.contentWindow&&o.contentWindow.fetch&&(e=isNativeFetch(o.contentWindow.fetch)),t.head.removeChild(o)}catch(r){logger_1.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}function supportsReportingObserver(){return"ReportingObserver"in misc_1.getGlobalObject()}function supportsReferrerPolicy(){if(!supportsFetch())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(r){return!1}}function supportsHistory(){var r=misc_1.getGlobalObject(),e=r.chrome,t=e&&e.app&&e.app.runtime,o="history"in r&&!!r.history.pushState&&!!r.history.replaceState;return!t&&o}exports.supportsErrorEvent=supportsErrorEvent,exports.supportsDOMError=supportsDOMError,exports.supportsDOMException=supportsDOMException,exports.supportsFetch=supportsFetch,exports.supportsNativeFetch=supportsNativeFetch,exports.supportsReportingObserver=supportsReportingObserver,exports.supportsReferrerPolicy=supportsReferrerPolicy,exports.supportsHistory=supportsHistory;
}, {"322":322,"327":327}];
window.modules["326"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var States,is_1=require(319);!function(e){e.PENDING="PENDING",e.RESOLVED="RESOLVED",e.REJECTED="REJECTED"}(States||(States={}));var SyncPromise=function(){function e(e){var t=this;this._state=States.PENDING,this._handlers=[],this._resolve=function(e){t._setResult(States.RESOLVED,e)},this._reject=function(e){t._setResult(States.REJECTED,e)},this._setResult=function(e,n){t._state===States.PENDING&&(is_1.isThenable(n)?n.then(t._resolve,t._reject):(t._state=e,t._value=n,t._executeHandlers()))},this._attachHandler=function(e){t._handlers=t._handlers.concat(e),t._executeHandlers()},this._executeHandlers=function(){if(t._state!==States.PENDING){var e=t._handlers.slice();t._handlers=[],e.forEach(function(e){e.done||(t._state===States.RESOLVED&&e.onfulfilled&&e.onfulfilled(t._value),t._state===States.REJECTED&&e.onrejected&&e.onrejected(t._value),e.done=!0)})}};try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}return e.prototype.toString=function(){return"[object SyncPromise]"},e.resolve=function(t){return new e(function(e){e(t)})},e.reject=function(t){return new e(function(e,n){n(t)})},e.all=function(t){return new e(function(n,r){if(Array.isArray(t))if(0!==t.length){var i=t.length,o=[];t.forEach(function(t,s){e.resolve(t).then(function(e){o[s]=e,0===(i-=1)&&n(o)}).then(null,r)})}else n([]);else r(new TypeError("Promise.all requires an array as input."))})},e.prototype.then=function(t,n){var r=this;return new e(function(e,i){r._attachHandler({done:!1,onfulfilled:function(n){if(t)try{return void e(t(n))}catch(e){return void i(e)}else e(n)},onrejected:function(t){if(n)try{return void e(n(t))}catch(e){return void i(e)}else i(t)}})})},e.prototype.catch=function(e){return this.then(function(e){return e},e)},e.prototype.finally=function(t){var n=this;return new e(function(e,r){var i,o;return n.then(function(e){o=!1,i=e,t&&t()},function(e){o=!0,i=e,t&&t()}).then(function(){o?r(i):e(i)})})},e}();exports.SyncPromise=SyncPromise;
}, {"319":319}];
window.modules["327"] = [function(require,module,exports){(function (process,global){
Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(319),string_1=require(324);function dynamicRequire(e,t){return e.require(t)}function isNodeEnv(){return"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}exports.dynamicRequire=dynamicRequire,exports.isNodeEnv=isNodeEnv;var fallbackGlobalObject={};function getGlobalObject(){return isNodeEnv()?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:fallbackGlobalObject}function uuid4(){var e=getGlobalObject(),t=e.crypto||e.msCrypto;if(void 0!==t&&t.getRandomValues){var n=new Uint16Array(8);t.getRandomValues(n),n[3]=4095&n[3]|16384,n[4]=16383&n[4]|32768;var r=function(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return t};return r(n[0])+r(n[1])+r(n[2])+r(n[3])+r(n[4])+r(n[5])+r(n[6])+r(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function parseUrl(e){if(!e)return{};var t=e.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}function getEventDescription(e){if(e.message)return e.message;if(e.exception&&e.exception.values&&e.exception.values[0]){var t=e.exception.values[0];return t.type&&t.value?t.type+": "+t.value:t.type||t.value||e.event_id||"<unknown>"}return e.event_id||"<unknown>"}function consoleSandbox(e){var t=getGlobalObject();if(!("console"in t))return e();var n=t.console,r={};["debug","info","warn","error","log","assert"].forEach(function(e){e in t.console&&n[e].__sentry_original__&&(r[e]=n[e],n[e]=n[e].__sentry_original__)});var o=e();return Object.keys(r).forEach(function(e){n[e]=r[e]}),o}function addExceptionTypeValue(e,t,n){e.exception=e.exception||{},e.exception.values=e.exception.values||[],e.exception.values[0]=e.exception.values[0]||{},e.exception.values[0].value=e.exception.values[0].value||t||"",e.exception.values[0].type=e.exception.values[0].type||n||"Error"}function addExceptionMechanism(e,t){void 0===t&&(t={});try{e.exception.values[0].mechanism=e.exception.values[0].mechanism||{},Object.keys(t).forEach(function(n){e.exception.values[0].mechanism[n]=t[n]})}catch(e){}}function getLocationHref(){try{return document.location.href}catch(e){return""}}function htmlTreeAsString(e){try{for(var t=e,n=[],r=0,o=0,a=" > ".length,i=void 0;t&&r++<5&&!("html"===(i=_htmlElementAsString(t))||r>1&&o+n.length*a+i.length>=80);)n.push(i),o+=i.length,t=t.parentNode;return n.reverse().join(" > ")}catch(e){return"<unknown>"}}function _htmlElementAsString(e){var t,n,r,o,a,i=e,s=[];if(!i||!i.tagName)return"";if(s.push(i.tagName.toLowerCase()),i.id&&s.push("#"+i.id),(t=i.className)&&is_1.isString(t))for(n=t.split(/\s+/),a=0;a<n.length;a++)s.push("."+n[a]);var c=["type","name","title","alt"];for(a=0;a<c.length;a++)r=c[a],(o=i.getAttribute(r))&&s.push("["+r+'="'+o+'"]');return s.join("")}exports.getGlobalObject=getGlobalObject,exports.uuid4=uuid4,exports.parseUrl=parseUrl,exports.getEventDescription=getEventDescription,exports.consoleSandbox=consoleSandbox,exports.addExceptionTypeValue=addExceptionTypeValue,exports.addExceptionMechanism=addExceptionMechanism,exports.getLocationHref=getLocationHref,exports.htmlTreeAsString=htmlTreeAsString;var INITIAL_TIME=Date.now(),prevNow=0,performanceFallback={now:function(){var e=Date.now()-INITIAL_TIME;return e<prevNow&&(e=prevNow),prevNow=e,e},timeOrigin:INITIAL_TIME};function timestampWithMs(){return(exports.crossPlatformPerformance.timeOrigin+exports.crossPlatformPerformance.now())/1e3}exports.crossPlatformPerformance=function(){if(isNodeEnv())try{return dynamicRequire(module,"perf_hooks").performance}catch(e){return performanceFallback}var e=getGlobalObject().performance;return e&&e.now?(void 0===e.timeOrigin&&(e.timeOrigin=e.timing&&e.timing.navigationStart||INITIAL_TIME),e):performanceFallback}(),exports.timestampWithMs=timestampWithMs;var SEMVER_REGEXP=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?
}).call(this,require(11),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"11":11,"319":319,"324":324}];
window.modules["328"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var lastHref,tslib_1=require(277),is_1=require(319),logger_1=require(322),misc_1=require(327),object_1=require(329),supports_1=require(325),global=misc_1.getGlobalObject(),handlers={},instrumented={};function instrument(e){if(!instrumented[e])switch(instrumented[e]=!0,e){case"console":instrumentConsole();break;case"dom":instrumentDOM();break;case"xhr":instrumentXHR();break;case"fetch":instrumentFetch();break;case"history":instrumentHistory();break;case"error":instrumentError();break;case"unhandledrejection":instrumentUnhandledRejection();break;default:logger_1.logger.warn("unknown instrumentation type:",e)}}function addInstrumentationHandler(e){e&&"string"==typeof e.type&&"function"==typeof e.callback&&(handlers[e.type]=handlers[e.type]||[],handlers[e.type].push(e.callback),instrument(e.type))}function triggerHandlers(e,t){var n,r;if(e&&handlers[e])try{for(var o=tslib_1.__values(handlers[e]||[]),a=o.next();!a.done;a=o.next()){var i=a.value;try{i(t)}catch(t){logger_1.logger.error("Error while triggering instrumentation handler.\nType: "+e+"\nName: "+misc_1.getFunctionName(i)+"\nError: "+t)}}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}function instrumentConsole(){"console"in global&&["debug","info","warn","error","log","assert"].forEach(function(e){e in global.console&&object_1.fill(global.console,e,function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];triggerHandlers("console",{args:n,level:e}),t&&Function.prototype.apply.call(t,global.console,n)}})})}function instrumentFetch(){supports_1.supportsNativeFetch()&&object_1.fill(global,"fetch",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r={args:t,fetchData:{method:getFetchMethod(t),url:getFetchUrl(t)},startTimestamp:Date.now()};return triggerHandlers("fetch",tslib_1.__assign({},r)),e.apply(global,t).then(function(e){return triggerHandlers("fetch",tslib_1.__assign({},r,{endTimestamp:Date.now(),response:e})),e},function(e){throw triggerHandlers("fetch",tslib_1.__assign({},r,{endTimestamp:Date.now(),error:e})),e})}})}function getFetchMethod(e){return void 0===e&&(e=[]),"Request"in global&&is_1.isInstanceOf(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function getFetchUrl(e){return void 0===e&&(e=[]),"string"==typeof e[0]?e[0]:"Request"in global&&is_1.isInstanceOf(e[0],Request)?e[0].url:String(e[0])}function instrumentXHR(){if("XMLHttpRequest"in global){var e=XMLHttpRequest.prototype;object_1.fill(e,"open",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this,o=t[1];r.__sentry_xhr__={method:is_1.isString(t[0])?t[0].toUpperCase():t[0],url:t[1]},is_1.isString(o)&&"POST"===r.__sentry_xhr__.method&&o.match(/sentry_key/)&&(r.__sentry_own_request__=!0);var a=function(){if(4===r.readyState){try{r.__sentry_xhr__&&(r.__sentry_xhr__.status_code=r.status)}catch(e){}triggerHandlers("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:r})}};return"onreadystatechange"in r&&"function"==typeof r.onreadystatechange?object_1.fill(r,"onreadystatechange",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return a(),e.apply(r,t)}}):r.addEventListener("readystatechange",a),e.apply(r,t)}}),object_1.fill(e,"send",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return triggerHandlers("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}})}}function instrumentHistory(){if(supports_1.supportsHistory()){var e=global.onpopstate;global.onpopstate=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=global.location.href,o=lastHref;if(lastHref=r,triggerHandlers("history",{from:o,to:r}),e)return e.apply(this,t)},object_1.fill(global.history,"pushState",t),object_1.fill(global.history,"replaceState",t)}function t(e){return f
}, {"277":277,"319":319,"322":322,"325":325,"327":327,"329":329}];
window.modules["329"] = [function(require,module,exports){(function (global){
Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),is_1=require(319),memo_1=require(320),misc_1=require(327),string_1=require(324);function fill(e,r,t){if(r in e){var n=e[r],i=t(n);if("function"==typeof i)try{i.prototype=i.prototype||{},Object.defineProperties(i,{__sentry_original__:{enumerable:!1,value:n}})}catch(e){}e[r]=i}}function urlEncode(e){return Object.keys(e).map(function(r){return encodeURIComponent(r)+"="+encodeURIComponent(e[r])}).join("&")}function getWalkSource(e){if(is_1.isError(e)){var r=e,t={message:r.message,name:r.name,stack:r.stack};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}if(is_1.isEvent(e)){var i=e,o={};o.type=i.type;try{o.target=is_1.isElement(i.target)?misc_1.htmlTreeAsString(i.target):Object.prototype.toString.call(i.target)}catch(e){o.target="<unknown>"}try{o.currentTarget=is_1.isElement(i.currentTarget)?misc_1.htmlTreeAsString(i.currentTarget):Object.prototype.toString.call(i.currentTarget)}catch(e){o.currentTarget="<unknown>"}for(var n in"undefined"!=typeof CustomEvent&&is_1.isInstanceOf(e,CustomEvent)&&(o.detail=i.detail),i)Object.prototype.hasOwnProperty.call(i,n)&&(o[n]=i);return o}return e}function utf8Length(e){return~-encodeURI(e).split(/%..|./).length}function jsonSize(e){return utf8Length(JSON.stringify(e))}function normalizeToSize(e,r,t){void 0===r&&(r=3),void 0===t&&(t=102400);var n=normalize(e,r);return jsonSize(n)>t?normalizeToSize(e,r-1,t):n}function serializeValue(e){var r=Object.prototype.toString.call(e);if("string"==typeof e)return e;if("[object Object]"===r)return"[Object]";if("[object Array]"===r)return"[Array]";var t=normalizeValue(e);return is_1.isPrimitive(t)?t:r}function normalizeValue(e,r){return"domain"===r&&e&&"object"==typeof e&&e._events?"[Domain]":"domainEmitter"===r?"[DomainEmitter]":"undefined"!=typeof global&&e===global?"[Global]":"undefined"!=typeof window&&e===window?"[Window]":"undefined"!=typeof document&&e===document?"[Document]":is_1.isSyntheticEvent(e)?"[SyntheticEvent]":"number"==typeof e&&e!=e?"[NaN]":void 0===e?"[undefined]":"function"==typeof e?"[Function: "+misc_1.getFunctionName(e)+"]":e}function walk(e,r,t,n){if(void 0===t&&(t=1/0),void 0===n&&(n=new memo_1.Memo),0===t)return serializeValue(r);if(null!=r&&"function"==typeof r.toJSON)return r.toJSON();var i=normalizeValue(r,e);if(is_1.isPrimitive(i))return i;var o=getWalkSource(r),a=Array.isArray(r)?[]:{};if(n.memoize(r))return"[Circular ~]";for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(a[u]=walk(u,o[u],t-1,n));return n.unmemoize(r),a}function normalize(e,r){try{return JSON.parse(JSON.stringify(e,function(e,t){return walk(e,t,r)}))}catch(e){return"**non-serializable**"}}function extractExceptionKeysForMessage(e,r){void 0===r&&(r=40);var t=Object.keys(getWalkSource(e));if(t.sort(),!t.length)return"[object has no keys]";if(t[0].length>=r)return string_1.truncate(t[0],r);for(var n=t.length;n>0;n--){var i=t.slice(0,n).join(", ");if(!(i.length>r))return n===t.length?i:string_1.truncate(i,r)}return""}function dropUndefinedKeys(e){var r,t;if(is_1.isPlainObject(e)){var n=e,i={};try{for(var o=tslib_1.__values(Object.keys(n)),a=o.next();!a.done;a=o.next()){var u=a.value;void 0!==n[u]&&(i[u]=dropUndefinedKeys(n[u]))}}catch(e){r={error:e}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(r)throw r.error}}return i}return Array.isArray(e)?e.map(dropUndefinedKeys):e}exports.fill=fill,exports.urlEncode=urlEncode,exports.normalizeToSize=normalizeToSize,exports.walk=walk,exports.normalize=normalize,exports.extractExceptionKeysForMessage=extractExceptionKeysForMessage,exports.dropUndefinedKeys=dropUndefinedKeys;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"277":277,"319":319,"320":320,"324":324,"327":327}];
window.modules["339"] = [function(require,module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,r=n.eval,o=n.execScript;!r&&o&&(o.call(n,"null"),r=n.eval),forEach(Object_keys(e),function(t){n[t]=e[t]}),forEach(globals,function(t){e[t]&&(n[t]=e[t])});var c=Object_keys(n),i=r.call(n,this.code);return forEach(Object_keys(n),function(t){(t in e||-1===indexOf(c,t))&&(e[t]=n[t])}),forEach(globals,function(t){t in e||defineProp(e,t,n[t])}),document.body.removeChild(t),i},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return e&&forEach(Object_keys(t),function(n){e[n]=t[n]}),n},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}}),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"==typeof e&&forEach(Object_keys(e),function(n){t[n]=e[n]}),t};
}, {}];
window.modules["350"] = [function(require,module,exports){}, {}];
window.modules["355"] = [function(require,module,exports){(function (global,setImmediate){
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).auth0={})}(this,function(t){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n(function(t){var n,r;n=e,r=function(){return function(){return function(t){var e=[];if(0===t.length)return"";if("string"!=typeof t[0])throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^\/:]+:\/*$/)&&t.length>1){var n=t.shift();t[0]=n+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^\/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^\/:]+):\/*/,"$1://");for(var r=0;r<t.length;r++){var i=t[r];if("string"!=typeof i)throw new TypeError("Url must be a string. Received "+i);""!==i&&(r>0&&(i=i.replace(/^[\/]+/,"")),i=r<t.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),e.push(i))}var o=e.join("/"),s=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return s.shift()+(s.length>0?"?":"")+s.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},t.exports?t.exports=r():n.urljoin=r()}),i=Object.prototype.hasOwnProperty,o=Array.isArray,s=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),a=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},r=0;r<t.length;++r)void 0!==t[r]&&(n[r]=t[r]);return n},p={arrayToObject:a,assign:function(t,e){return Object.keys(e).reduce(function(t,n){return t[n]=e[n],t},t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var i=e[r],s=i.obj[i.prop],a=Object.keys(s),p=0;p<a.length;++p){var u=a[p],c=s[u];"object"==typeof c&&null!==c&&-1===n.indexOf(c)&&(e.push({obj:s,prop:u}),n.push(c))}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);e.obj[e.prop]=r}}}(e),t},decode:function(t,e,n){var r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(t){return r}},encode:function(t,e,n){if(0===t.length)return t;var r="string"==typeof t?t:String(t);if("iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"});for(var i="",o=0;o<r.length;++o){var a=r.charCodeAt(o);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?i+=r.charAt(o):a<128?i+=s[a]:a<2048?i+=s[192|a>>6]+s[128|63&a]:a<55296||a>=57344?i+=s[224|a>>12]+s[128|a>>6&63]+s[128|63&a]:(o+=1,a=65536+((1023&a)<<10|1023&r.charCodeAt(o)),i+=s[240|a>>18]+s[128|a>>12&63]+s[128|a>>6&63]+s[128|63&a])}return i},isBuffer:function(t){return!(!t||"object"!=typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},merge:function t(e,n,r){if(!n)return e;if("object"!=typeof n){if(o(e))e.push(n);else{if(!e||"object"!=typeof e)return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!=typeof e)return[e].concat(n);var s=e;return o(e)&&!o(n)&&(s=a(e,r)),o(e)&&o(n)?(n.forEach(function(n,o){if(i.call(e,o)){var s=e[o];s&&"object"==typeof s&&n&&"object"==typeof n?e[o]=t(s,n,r):e.push(n)}else e[o]=n}),e):Object.keys(n).reduce(function(e,o){var s=n[o];return i.call(e,o)?e[o]=t(e[o],s,r):e[o]=s,e},s)}},u=String.prototype.replace,c=/%20/g,h={default:"RFC3986",formatters:{RFC1738:function(t){return u.call(t,c,"+")},RFC3986:function(t){return t}},RFC1738:"RFC1738",RFC3986:"RFC3986"},l=Object.prototype.hasOwnProperty,d={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},f=Array.isArray,y=Array.prototype.push,m=function(t,e){y.apply(t,f(e)?e:[e])},g=Date.prototype.toISOString,v={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",char
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require(356).setImmediate)}, {"356":356}];
window.modules["356"] = [function(require,module,exports){(function (setImmediate,clearImmediate){
var nextTick=require(11).nextTick,apply=Function.prototype.apply,slice=Array.prototype.slice,immediateIds={},nextImmediateId=0;function Timeout(e,t){this._id=e,this._clearFn=t}exports.setTimeout=function(){return new Timeout(apply.call(setTimeout,window,arguments),clearTimeout)},exports.setInterval=function(){return new Timeout(apply.call(setInterval,window,arguments),clearInterval)},exports.clearTimeout=exports.clearInterval=function(e){e.close()},Timeout.prototype.unref=Timeout.prototype.ref=function(){},Timeout.prototype.close=function(){this._clearFn.call(window,this._id)},exports.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},exports.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},exports._unrefActive=exports.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},exports.setImmediate="function"==typeof setImmediate?setImmediate:function(e){var t=nextImmediateId++,i=!(arguments.length<2)&&slice.call(arguments,1);return immediateIds[t]=!0,nextTick(function(){immediateIds[t]&&(i?e.apply(null,i):e.call(null),exports.clearImmediate(t))}),t},exports.clearImmediate="function"==typeof clearImmediate?clearImmediate:function(e){delete immediateIds[e]};
}).call(this,require(356).setImmediate,require(356).clearImmediate)}, {"11":11,"356":356}];
window.modules["425"] = [function(require,module,exports){}, {}];
window.modules["427"] = [function(require,module,exports){(function (global){
!function(e){var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,n="object"==typeof module&&module&&!module.nodeType&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t&&t.self!==t||(e=t);var r,u,i=2147483647,f=36,c=1,l=26,s=38,d=700,p=72,a=128,h="-",v=/^xn--/,g=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=f-c,y=Math.floor,C=String.fromCharCode;function m(e){throw RangeError(x[e])}function j(e,o){for(var n=e.length,t=[];n--;)t[n]=o(e[n]);return t}function A(e,o){var n=e.split("@"),t="";return n.length>1&&(t=n[0]+"@",e=n[1]),t+j((e=e.replace(w,".")).split("."),o).join(".")}function I(e){for(var o,n,t=[],r=0,u=e.length;r<u;)(o=e.charCodeAt(r++))>=55296&&o<=56319&&r<u?56320==(64512&(n=e.charCodeAt(r++)))?t.push(((1023&o)<<10)+(1023&n)+65536):(t.push(o),r--):t.push(o);return t}function E(e){return j(e,function(e){var o="";return e>65535&&(o+=C((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=C(e)}).join("")}function F(e,o){return e+22+75*(e<26)-((0!=o)<<5)}function O(e,o,n){var t=0;for(e=n?y(e/d):e>>1,e+=y(e/o);e>b*l>>1;t+=f)e=y(e/b);return y(t+(b+1)*e/(e+s))}function S(e){var o,n,t,r,u,s,d,v,g,w,x,b=[],C=e.length,j=0,A=a,I=p;for((n=e.lastIndexOf(h))<0&&(n=0),t=0;t<n;++t)e.charCodeAt(t)>=128&&m("not-basic"),b.push(e.charCodeAt(t));for(r=n>0?n+1:0;r<C;){for(u=j,s=1,d=f;r>=C&&m("invalid-input"),((v=(x=e.charCodeAt(r++))-48<10?x-22:x-65<26?x-65:x-97<26?x-97:f)>=f||v>y((i-j)/s))&&m("overflow"),j+=v*s,!(v<(g=d<=I?c:d>=I+l?l:d-I));d+=f)s>y(i/(w=f-g))&&m("overflow"),s*=w;I=O(j-u,o=b.length+1,0==u),y(j/o)>i-A&&m("overflow"),A+=y(j/o),j%=o,b.splice(j++,0,A)}return E(b)}function T(e){var o,n,t,r,u,s,d,v,g,w,x,b,j,A,E,S=[];for(b=(e=I(e)).length,o=a,n=0,u=p,s=0;s<b;++s)(x=e[s])<128&&S.push(C(x));for(t=r=S.length,r&&S.push(h);t<b;){for(d=i,s=0;s<b;++s)(x=e[s])>=o&&x<d&&(d=x);for(d-o>y((i-n)/(j=t+1))&&m("overflow"),n+=(d-o)*j,o=d,s=0;s<b;++s)if((x=e[s])<o&&++n>i&&m("overflow"),x==o){for(v=n,g=f;!(v<(w=g<=u?c:g>=u+l?l:g-u));g+=f)E=v-w,A=f-w,S.push(C(F(w+E%A,0))),v=y(E/A);S.push(C(F(v,0))),u=O(n,j,t==r),n=0,++t}++n,++o}return S.join("")}if(r={version:"1.3.2",ucs2:{decode:I,encode:E},decode:S,encode:T,toASCII:function(e){return A(e,function(e){return g.test(e)?"xn--"+T(e):e})},toUnicode:function(e){return A(e,function(e){return v.test(e)?S(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return r});else if(o&&n)if(module.exports==o)n.exports=r;else for(u in r)r.hasOwnProperty(u)&&(o[u]=r[u]);else e.punycode=r}(this);
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["428"] = [function(require,module,exports){"use strict";module.exports={isString:function(n){return"string"==typeof n},isObject:function(n){return"object"==typeof n&&null!==n},isNull:function(n){return null===n},isNullOrUndefined:function(n){return null==n}};
}, {}];
window.modules["442"] = [function(require,module,exports){(function (process){
function normalizeArray(r,t){for(var e=0,n=r.length-1;n>=0;n--){var o=r[n];"."===o?r.splice(n,1):".."===o?(r.splice(n,1),e++):e&&(r.splice(n,1),e--)}if(t)for(;e--;e)r.unshift("..");return r}function basename(r){"string"!=typeof r&&(r+="");var t,e=0,n=-1,o=!0;for(t=r.length-1;t>=0;--t)if(47===r.charCodeAt(t)){if(!o){e=t+1;break}}else-1===n&&(o=!1,n=t+1);return-1===n?"":r.slice(e,n)}function filter(r,t){if(r.filter)return r.filter(t);for(var e=[],n=0;n<r.length;n++)t(r[n],n,r)&&e.push(r[n]);return e}exports.resolve=function(){for(var r="",t=!1,e=arguments.length-1;e>=-1&&!t;e--){var n=e>=0?arguments[e]:process.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(r=n+"/"+r,t="/"===n.charAt(0))}return(t?"/":"")+(r=normalizeArray(filter(r.split("/"),function(r){return!!r}),!t).join("/"))||"."},exports.normalize=function(r){var t=exports.isAbsolute(r),e="/"===substr(r,-1);return(r=normalizeArray(filter(r.split("/"),function(r){return!!r}),!t).join("/"))||t||(r="."),r&&e&&(r+="/"),(t?"/":"")+r},exports.isAbsolute=function(r){return"/"===r.charAt(0)},exports.join=function(){var r=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(r,function(r,t){if("string"!=typeof r)throw new TypeError("Arguments to path.join must be strings");return r}).join("/"))},exports.relative=function(r,t){function e(r){for(var t=0;t<r.length&&""===r[t];t++);for(var e=r.length-1;e>=0&&""===r[e];e--);return t>e?[]:r.slice(t,e-t+1)}r=exports.resolve(r).substr(1),t=exports.resolve(t).substr(1);for(var n=e(r.split("/")),o=e(t.split("/")),s=Math.min(n.length,o.length),i=s,u=0;u<s;u++)if(n[u]!==o[u]){i=u;break}var l=[];for(u=i;u<n.length;u++)l.push("..");return(l=l.concat(o.slice(i))).join("/")},exports.sep="/",exports.delimiter=":",exports.dirname=function(r){if("string"!=typeof r&&(r+=""),0===r.length)return".";for(var t=r.charCodeAt(0),e=47===t,n=-1,o=!0,s=r.length-1;s>=1;--s)if(47===(t=r.charCodeAt(s))){if(!o){n=s;break}}else o=!1;return-1===n?e?"/":".":e&&1===n?"/":r.slice(0,n)},exports.basename=function(r,t){var e=basename(r);return t&&e.substr(-1*t.length)===t&&(e=e.substr(0,e.length-t.length)),e},exports.extname=function(r){"string"!=typeof r&&(r+="");for(var t=-1,e=0,n=-1,o=!0,s=0,i=r.length-1;i>=0;--i){var u=r.charCodeAt(i);if(47!==u)-1===n&&(o=!1,n=i+1),46===u?-1===t?t=i:1!==s&&(s=1):-1!==t&&(s=-1);else if(!o){e=i+1;break}}return-1===t||-1===n||0===s||1===s&&t===n-1&&t===e+1?"":r.slice(t,n)};var substr="b"==="ab".substr(-1)?function(r,t,e){return r.substr(t,e)}:function(r,t,e){return t<0&&(t=r.length+t),r.substr(t,e)};
}).call(this,require(11))}, {"11":11}];
window.modules["443"] = [function(require,module,exports){(function (global){
"use strict";var format=require(1092);module.exports=pino;var _console=global.console||{},stdSerializers={req:mock,res:mock,err:asErrValue};function pino(e){(e=e||{}).browser=e.browser||{};var r=e.browser.transmit;if(r&&"function"!=typeof r.send)throw Error("pino: transmit option must have a send function");var i=e.browser.write||_console;e.browser.write&&(e.browser.asObject=!0);var t=e.serializers||{},s=Array.isArray(e.browser.serialize)?e.browser.serialize.filter(function(e){return"!stdSerializers.err"!==e}):!0===e.browser.serialize&&Object.keys(t),l=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(l=!1);"function"==typeof i&&(i.error=i.fatal=i.warn=i.info=i.debug=i.trace=i),!1===e.enabled&&(e.level="silent");var n=e.level||"info",a=Object.create(i);a.log||(a.log=noop),Object.defineProperty(a,"levelVal",{get:function(){return"silent"===this.level?1/0:this.levels.values[this.level]}}),Object.defineProperty(a,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,set(o,a,"error","log"),set(o,a,"fatal","error"),set(o,a,"warn","error"),set(o,a,"info","log"),set(o,a,"debug","log"),set(o,a,"trace","log")}});var o={transmit:r,serialize:s,asObject:e.browser.asObject,levels:["error","fatal","warn","info","debug","trace"]};return a.levels=pino.levels,a.level=n,a.setMaxListeners=a.getMaxListeners=a.emit=a.addListener=a.on=a.prependListener=a.once=a.prependOnceListener=a.removeListener=a.removeAllListeners=a.listeners=a.listenerCount=a.eventNames=a.write=a.flush=noop,a.serializers=t,a._serialize=s,a._stdErrSerialize=l,a.child=function(i){if(!i)throw new Error("missing bindings for child Pino");var l=i.serializers;if(s&&l){var n=Object.assign({},t,l),a=!0===e.browser.serialize?Object.keys(n):s;delete i.serializers,applySerializers([i],a,n,this._stdErrSerialize)}function o(e){this._childLevel=1+(0|e._childLevel),this.error=bind(e,i,"error"),this.fatal=bind(e,i,"fatal"),this.warn=bind(e,i,"warn"),this.info=bind(e,i,"info"),this.debug=bind(e,i,"debug"),this.trace=bind(e,i,"trace"),n&&(this.serializers=n,this._serialize=a),r&&this._logEvent.bindings.push(i)}return o.prototype=this,new o(this)},r&&(a._logEvent=createLogEventShape()),a}function set(e,r,i,t){var s=Object.getPrototypeOf(r);r[i]=r.levelVal>r.levels.values[i]?noop:s[i]?s[i]:_console[i]||_console[t]||noop,wrap(e,r,i)}function wrap(e,r,i){var t;(e.transmit||r[i]!==noop)&&(r[i]=(t=r[i],function(){for(var s=Date.now(),l=new Array(arguments.length),n=Object.getPrototypeOf&&Object.getPrototypeOf(this)===_console?_console:this,a=0;a<l.length;a++)l[a]=arguments[a];if(e.serialize&&!e.asObject&&applySerializers(l,this._serialize,this.serializers,this._stdErrSerialize),e.asObject?t.call(n,asObject(this,i,l,s)):t.apply(n,l),e.transmit){var o=e.transmit.level||r.level,v=pino.levels.values[o],c=pino.levels.values[i];if(c<v)return;transmit(this,{ts:s,methodLevel:i,methodValue:c,transmitLevel:o,transmitValue:pino.levels.values[e.transmit.level||r.level],send:e.transmit.send,val:r.levelVal},l)}}))}function asObject(e,r,i,t){e._serialize&&applySerializers(i,e._serialize,e.serializers,e._stdErrSerialize);var s=i[0],l={time:t,level:pino.levels.values[r]},n=1+(0|e._childLevel);if(n<1&&(n=1),null!==s&&"object"==typeof s){for(i=i.slice();n--&&"object"==typeof i[0];)Object.assign(l,i.shift());s=i.length?format(i):void 0}else"string"==typeof s&&(s=format(i));return void 0!==s&&(l.msg=s),l}function applySerializers(e,r,i,t){for(var s in e)if(t&&e[s]instanceof Error)e[s]=pino.stdSerializers.err(e[s]);else if("object"==typeof e[s]&&!Array.isArray(e[s]))for(var l in e[s])r&&r.indexOf(l)>-1&&l in i&&(e[s][l]=i[l](e[s][l]))}function bind(e,r,i){return function(){var t=new Array(1+arguments.length);t[0]=r;for(var s=1;s<t.length;s++)t[s]=arguments[s-1];return e[i].apply(this,t)}}function transmit(e,r,i){var t=r.send,s=r.ts,l=r.methodLevel,n=r.methodValue,a=r.val;applySerializers(i,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSe
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1092":1092}];
window.modules["679"] = [function(require,module,exports){"use strict";var matchOperatorsRe=/[|\\{}()[\]^$+*?.]/g;module.exports=function(r){if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(matchOperatorsRe,"\\$&")};
}, {}];
window.modules["682"] = [function(require,module,exports){function stringify(t){return decirc(t,"",[],null),JSON.stringify(t)}function Circle(t,i,r){this.val=t,this.k=i,this.parent=r,this.count=1}function decirc(t,i,r,n){if("object"==typeof t&&null!==t){if("function"==typeof t.toJSON){if(t instanceof Circle)return void t.count++;if(void 0===t.toJSON.forceDecirc)return}for(var e=0;e<r.length;e++)if(r[e]===t)return void(n[i]=new Circle(t,i,n));for(var o in r.push(t),t)Object.prototype.hasOwnProperty.call(t,o)&&decirc(t[o],o,r,t);r.pop()}}module.exports=stringify,stringify.default=stringify,Circle.prototype.toJSON=function(){return 0==--this.count&&(this.parent[this.k]=this.val),"[Circular]"};
}, {}];
window.modules["683"] = [function(require,module,exports){class ASCIIFolder{static fold(e="",o=""){let a="";if(null===e)return"";if("number"==typeof e)return""+e;if("string"!=typeof e)throw new Error("Invalid input data type");for(let A of e)a=A.charCodeAt(0)<128?a.concat(A):a.concat(ASCIIFolder.replaceChar(A,o));return a}static replaceChar(e,o){let a=ASCIIFolder.mapping.get(e.charCodeAt(0));return a||o}}ASCIIFolder.mapping=new Map([[192,"A"],[193,"A"],[194,"A"],[195,"A"],[196,"A"],[197,"A"],[256,"A"],[258,"A"],[260,"A"],[399,"A"],[461,"A"],[478,"A"],[480,"A"],[506,"A"],[512,"A"],[514,"A"],[550,"A"],[570,"A"],[7424,"A"],[7680,"A"],[7840,"A"],[7842,"A"],[7844,"A"],[7846,"A"],[7848,"A"],[7850,"A"],[7852,"A"],[7854,"A"],[7856,"A"],[7858,"A"],[7860,"A"],[7862,"A"],[9398,"A"],[65313,"A"],[224,"a"],[225,"a"],[226,"a"],[227,"a"],[228,"a"],[229,"a"],[257,"a"],[259,"a"],[261,"a"],[462,"a"],[479,"a"],[481,"a"],[507,"a"],[513,"a"],[515,"a"],[551,"a"],[592,"a"],[601,"a"],[602,"a"],[7567,"a"],[7573,"a"],[7681,"a"],[7834,"a"],[7841,"a"],[7843,"a"],[7845,"a"],[7847,"a"],[7849,"a"],[7851,"a"],[7853,"a"],[7855,"a"],[7857,"a"],[7859,"a"],[7861,"a"],[7863,"a"],[8336,"a"],[8340,"a"],[9424,"a"],[11365,"a"],[11375,"a"],[65345,"a"],[42802,"AA"],[198,"AE"],[482,"AE"],[508,"AE"],[7425,"AE"],[42804,"AO"],[42806,"AU"],[42808,"AV"],[42810,"AV"],[42812,"AY"],[9372,"(a)"],[42803,"aa"],[230,"ae"],[483,"ae"],[509,"ae"],[7426,"ae"],[42805,"ao"],[42807,"au"],[42809,"av"],[42811,"av"],[42813,"ay"],[385,"B"],[386,"B"],[579,"B"],[665,"B"],[7427,"B"],[7682,"B"],[7684,"B"],[7686,"B"],[9399,"B"],[65314,"B"],[384,"b"],[387,"b"],[595,"b"],[7532,"b"],[7552,"b"],[7683,"b"],[7685,"b"],[7687,"b"],[9425,"b"],[65346,"b"],[9373,"(b)"],[199,"C"],[262,"C"],[264,"C"],[266,"C"],[268,"C"],[391,"C"],[571,"C"],[663,"C"],[7428,"C"],[7688,"C"],[9400,"C"],[65315,"C"],[231,"c"],[263,"c"],[265,"c"],[267,"c"],[269,"c"],[392,"c"],[572,"c"],[597,"c"],[7689,"c"],[8580,"c"],[9426,"c"],[42814,"c"],[42815,"c"],[65347,"c"],[9374,"(c)"],[208,"D"],[270,"D"],[272,"D"],[393,"D"],[394,"D"],[395,"D"],[7429,"D"],[7430,"D"],[7690,"D"],[7692,"D"],[7694,"D"],[7696,"D"],[7698,"D"],[9401,"D"],[42873,"D"],[65316,"D"],[240,"d"],[271,"d"],[273,"d"],[396,"d"],[545,"d"],[598,"d"],[599,"d"],[7533,"d"],[7553,"d"],[7569,"d"],[7691,"d"],[7693,"d"],[7695,"d"],[7697,"d"],[7699,"d"],[9427,"d"],[42874,"d"],[65348,"d"],[452,"DZ"],[497,"DZ"],[453,"Dz"],[498,"Dz"],[9375,"(d)"],[568,"db"],[454,"dz"],[499,"dz"],[675,"dz"],[677,"dz"],[200,"E"],[201,"E"],[202,"E"],[203,"E"],[274,"E"],[276,"E"],[278,"E"],[280,"E"],[282,"E"],[398,"E"],[400,"E"],[516,"E"],[518,"E"],[552,"E"],[582,"E"],[7431,"E"],[7700,"E"],[7702,"E"],[7704,"E"],[7706,"E"],[7708,"E"],[7864,"E"],[7866,"E"],[7868,"E"],[7870,"E"],[7872,"E"],[7874,"E"],[7876,"E"],[7878,"E"],[9402,"E"],[11387,"E"],[65317,"E"],[232,"e"],[233,"e"],[234,"e"],[235,"e"],[275,"e"],[277,"e"],[279,"e"],[281,"e"],[283,"e"],[477,"e"],[517,"e"],[519,"e"],[553,"e"],[583,"e"],[600,"e"],[603,"e"],[604,"e"],[605,"e"],[606,"e"],[666,"e"],[7432,"e"],[7570,"e"],[7571,"e"],[7572,"e"],[7701,"e"],[7703,"e"],[7705,"e"],[7707,"e"],[7709,"e"],[7865,"e"],[7867,"e"],[7869,"e"],[7871,"e"],[7873,"e"],[7875,"e"],[7877,"e"],[7879,"e"],[8337,"e"],[9428,"e"],[11384,"e"],[65349,"e"],[9376,"(e)"],[401,"F"],[7710,"F"],[9403,"F"],[42800,"F"],[42875,"F"],[43003,"F"],[65318,"F"],[402,"f"],[7534,"f"],[7554,"f"],[7711,"f"],[7835,"f"],[9429,"f"],[42876,"f"],[65350,"f"],[9377,"(f)"],[64256,"ff"],[64259,"ffi"],[64260,"ffl"],[64257,"fi"],[64258,"fl"],[284,"G"],[286,"G"],[288,"G"],[290,"G"],[403,"G"],[484,"G"],[485,"G"],[486,"G"],[487,"G"],[500,"G"],[610,"G"],[667,"G"],[7712,"G"],[9404,"G"],[42877,"G"],[42878,"G"],[65319,"G"],[285,"g"],[287,"g"],[289,"g"],[291,"g"],[501,"g"],[608,"g"],[609,"g"],[7543,"g"],[7545,"g"],[7555,"g"],[7713,"g"],[9430,"g"],[42879,"g"],[65351,"g"],[9378,"(g)"],[292,"H"],[294,"H"],[542,"H"],[668,"H"],[7714,"H"],[7716,"H"],[7718,"H"],[7720,"H"],[7722,"H"],[9405,"H"],[11367,"H"],[11381,"H"],[65320,"H"],[293,"h"],[295,"h"],[543,"h"],[613,"h"],[614,"h"],[686,"h"],[687,"h"],[7715,"h"],[7717,"h"],[7719,"
}, {}];
window.modules["714"] = [function(require,module,exports){(function (global){
!function(r){var e="object"==typeof exports&&exports,a="object"==typeof module&&module&&module.exports==e&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t||(r=t);var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"­":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine","":"puncsp","":"MediumSpace","":"thinsp","":"hairsp","":"emsp13","":"ensp","":"emsp14","":"emsp","":"numsp"," ":"nbsp","":"ThickSpace","‾":"oline",_:"lowbar","":"dash","":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["715"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){return e=unmatchedRightQuotes(e=unmatchedLeftQuotes(e=appendPlurals(e=appendWhitelist(e=quote(e=specialCase(e=inWord(e=prependDecades(e=prependWhitelist(e)))))))))};var a="",l="",r="";function prependWhitelist(e){return e.replace(/'(tis|twas)/gi,a+"$1")}function prependDecades(e){return e.replace(/'(\d0s)/gi,a+"$1")}function inWord(e){return e.replace(/(\S)'(\S)/gi,"$1"+a+"$2").replace(/(\S)'(\S)/gi,"$1"+a+"$2")}function specialCase(e){return e.replace(/'(n)'/gi,a+"$1"+a)}function quote(e){return e.replace(/(^|\s)(?:"(.*?)"|'(.*?[^(?:o|ol|s)])')(\s|$)/,"$1"+l+"$2$3"+r+"$4")}function appendWhitelist(e){return e.replace(/(o|ol)'/gi,"$1"+a)}function appendPlurals(e){return e.replace(/(s)'(\s|$)/gi,"$1"+a+"$2")}function unmatchedLeftQuotes(e){return e.replace(/(^|\s)['"](.*?)/gi,"$1"+l+"$2")}function unmatchedRightQuotes(e){return e.replace(/(.*?)['"](\s|$)/gi,"$1"+r+"$2")}module.exports=exports.default;
}, {}];
window.modules["757"] = [function(require,module,exports){!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.WHATWGFetch={})}(this,function(t){"use strict";var e={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(e.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(t){return t&&r.indexOf(Object.prototype.toString.call(t))>-1};function n(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function i(t){return"string"!=typeof t&&(t=String(t)),t}function s(t){var r={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(r[Symbol.iterator]=function(){return r}),r}function a(t){this.map={},t instanceof a?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function h(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function f(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function u(t){var e=new FileReader,r=f(e);return e.readAsArrayBuffer(t),r}function d(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function c(){return this.bodyUsed=!1,this._initBody=function(t){var r;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:e.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:e.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():e.arrayBuffer&&e.blob&&((r=t)&&DataView.prototype.isPrototypeOf(r))?(this._bodyArrayBuffer=d(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):e.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||o(t))?this._bodyArrayBuffer=d(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},e.blob&&(this.blob=function(){var t=h(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var t,e,r,o=h(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=f(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},e.formData&&(this.formData=function(){return this.text().then(p)}),this.json=function(){return this.text().then(JSON.parse)},this}a.prototype.append=function(t,e){t=n(t),e=i(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},a.prototype.delete=function(t){delete this.map[n(t)]},a.prototype.get=function(t){return t=n(t),this.has(t)?this.map[t
}, {}];
window.modules["788"] = [function(require,module,exports){(function (process){
!function(n){"use strict";var e,t=n.jsonpClient,o="undefined"!=typeof process?process.browser:"undefined"!=typeof window,r=/[\\?|&]callback=([a-z0-9_]+)/i,i=function(){var n,t,o,r,i=Array.prototype.slice.apply(arguments),a=i.slice(0,-1),l=0,c=[];try{if("function"!=typeof(n=i.slice(-1)[0]))throw new Error("Callback not found")}catch(n){throw new Error("jsonpClient expects a callback")}for("string"!=typeof a[0]&&(a=a[0]),r=function(){var e=0;for(c=c.sort(function(n,e){return n.position>e.position}),e=0;c.length>e;e+=1)c[e]=c[e].data;c.unshift(null),n.apply(null,c)},o=function(o,i){e(a[l],function(e,o){if(!t){if(t=e,e)return n(e);c.push({data:o,position:i}),c.length===a.length&&r()}})},l=0;a.length>l;l+=1)o(a[l],l)};i.noConflict=function(){return n.jsonpClient=t,i},e=o?function(){var n,e,t=document.getElementsByTagName("head")[0];return e=function(n,e){var o=document.createElement("script"),r=!1;o.src=n,o.async=!0,o.onload=o.onreadystatechange=function(){r||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(r=!0,o.onload=o.onreadystatechange=null,o&&o.parentNode&&o.parentNode.removeChild(o),e())},t.appendChild(o)},n=function(n,e){var t=n.match(r);if(!t)return e(new Error("Could not find callback on URL"));e(null,t[1])},function(t,o){n(t,function(n,r){var i,a=window[r];if(n)return o(n);window[r]=function(n){i=n},e(t,function(n){if(n||i||(n=new Error("Calling to "+r+" did not returned a JSON response.Make sure the callback "+r+" exists and is properly formatted.")),a)window[r]=a;else try{delete window[r]}catch(n){window[r]=void 0}o(n,i)})})}}():require(789),"undefined"!=typeof module&&module.exports?module.exports=i:n.jsonpClient=i}(this);
}).call(this,require(11))}, {"11":11,"789":789}];
window.modules["789"] = [function(require,module,exports){(function (process,global){
"use strict";var evalJsonp,parseJsonp,evalOrParseJavascript,fetchRemoteJsonp,fetchUrl,fetchLocalJsonp,request=require(350),vm=require(339),fs=require(425),parensRegex=/(^\(|\);?\s*$)/,functionRegex=/^[a-z\d_]*\(/i,functionNameRegex=/([\w\d_]*)\(/,enableLocalFileSupport="test"===window.process.env.NODE_ENV||window.process.env.JSONP_CLIENT_ENABLE_LOCAL_SUPPORT;if("test"===window.process.env.NODE_ENV&&window.process.env.SUPERAGENT_MOCK){var mockConfig=global.superAgentMockConfig||require(window.process.env.SUPERAGENT_MOCK);require(350)(request,mockConfig)}parseJsonp=function(e,t){var r,n,o=null;try{r=e.replace(functionRegex,"").replace(parensRegex,""),n=JSON.parse(r)}catch(e){o=e}t(o,n)},evalJsonp=function(e,t){var r,n;e=(e||"")+"",r=vm.createContext({error:null,cbData:null}),n="function "+(e.match(functionNameRegex)||[null,!1])[1]+" (data) { cbData = data } try { "+e+" } catch(e) { error = e;} ";try{vm.runInContext(n,r)}catch(e){t(new Error(e))}if(r.error)return t(new Error(r.error));t(null,r.cbData)},evalOrParseJavascript=function(e,t){e=e.toString(),parseJsonp(e,function(r,n){if(r)return evalJsonp(e,function(e,r){t(e,r)});t(r,n)})},fetchUrl=function(e,t){request.get(e).buffer(!0).accept("application/javascript").parse(function(e,t){e.text="",e.setEncoding("utf8"),e.on("data",function(t){e.text=e.text+t}),e.on("end",t)}).end(function(r,n){!r&&n&&n.status&&n.status>=400&&(r=new Error("Could not fetch url "+e+", with status "+(n&&n.status||"unknown")+". Got error: "+(r&&r.message)+".")),t(r,n&&n.text||"cb({})")})},fetchRemoteJsonp=function(e,t){fetchUrl(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})},fetchLocalJsonp=enableLocalFileSupport?function(e,t){e=e.split("?")[0],fs.readFile(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})}:fetchRemoteJsonp,module.exports=function(e,t){e.match(/^http/)?fetchRemoteJsonp(e,t):fetchLocalJsonp(e,t)};
}).call(this,require(11),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"11":11,"339":339,"350":350,"425":425}];
window.modules["791"] = [function(require,module,exports){var getNative=require(793),root=require(792),DataView=getNative(root,"DataView");module.exports=DataView;
}, {"792":792,"793":793}];
window.modules["792"] = [function(require,module,exports){var freeGlobal=require(1020),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root;
}, {"1020":1020}];
window.modules["793"] = [function(require,module,exports){var baseIsNative=require(921),getValue=require(1025);function getNative(e,a){var t=getValue(e,a);return baseIsNative(t)?t:void 0}module.exports=getNative;
}, {"921":921,"1025":1025}];
window.modules["794"] = [function(require,module,exports){var hashClear=require(797),hashDelete=require(795),hashGet=require(799),hashHas=require(796),hashSet=require(798);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;
}, {"795":795,"796":796,"797":797,"798":798,"799":799}];
window.modules["795"] = [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["796"] = [function(require,module,exports){var nativeCreate=require(1031),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;
}, {"1031":1031}];
window.modules["797"] = [function(require,module,exports){var nativeCreate=require(1031);function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}module.exports=hashClear;
}, {"1031":1031}];
window.modules["798"] = [function(require,module,exports){var nativeCreate=require(1031),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;
}, {"1031":1031}];
window.modules["799"] = [function(require,module,exports){var nativeCreate=require(1031),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;
}, {"1031":1031}];
window.modules["801"] = [function(require,module,exports){var isObject=require(84),objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();module.exports=baseCreate;
}, {"84":84}];
window.modules["803"] = [function(require,module,exports){var listCacheClear=require(804),listCacheDelete=require(805),listCacheGet=require(808),listCacheHas=require(806),listCacheSet=require(807);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;
}, {"804":804,"805":805,"806":806,"807":807,"808":808}];
window.modules["804"] = [function(require,module,exports){function listCacheClear(){this.__data__=[],this.size=0}module.exports=listCacheClear;
}, {}];
window.modules["805"] = [function(require,module,exports){var assocIndexOf=require(857),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;
}, {"857":857}];
window.modules["806"] = [function(require,module,exports){var assocIndexOf=require(857);function listCacheHas(s){return assocIndexOf(this.__data__,s)>-1}module.exports=listCacheHas;
}, {"857":857}];
window.modules["807"] = [function(require,module,exports){var assocIndexOf=require(857);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;
}, {"857":857}];
window.modules["808"] = [function(require,module,exports){var assocIndexOf=require(857);function listCacheGet(e){var s=this.__data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet;
}, {"857":857}];
window.modules["810"] = [function(require,module,exports){var getNative=require(793),root=require(792),Map=getNative(root,"Map");module.exports=Map;
}, {"792":792,"793":793}];
window.modules["811"] = [function(require,module,exports){var mapCacheClear=require(816),mapCacheDelete=require(815),mapCacheGet=require(812),mapCacheHas=require(813),mapCacheSet=require(814);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;
}, {"812":812,"813":813,"814":814,"815":815,"816":816}];
window.modules["812"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheGet(a){return getMapData(this,a).get(a)}module.exports=mapCacheGet;
}, {"1023":1023}];
window.modules["813"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheHas(a){return getMapData(this,a).has(a)}module.exports=mapCacheHas;
}, {"1023":1023}];
window.modules["814"] = [function(require,module,exports){var getMapData=require(1023);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;
}, {"1023":1023}];
window.modules["815"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheDelete(e){var a=getMapData(this,e).delete(e);return this.size-=a?1:0,a}module.exports=mapCacheDelete;
}, {"1023":1023}];
window.modules["816"] = [function(require,module,exports){var Hash=require(794),ListCache=require(803),Map=require(810);function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear;
}, {"794":794,"803":803,"810":810}];
window.modules["817"] = [function(require,module,exports){var getNative=require(793),root=require(792),Promise=getNative(root,"Promise");module.exports=Promise;
}, {"792":792,"793":793}];
window.modules["818"] = [function(require,module,exports){var getNative=require(793),root=require(792),Set=getNative(root,"Set");module.exports=Set;
}, {"792":792,"793":793}];
window.modules["819"] = [function(require,module,exports){var MapCache=require(811),setCacheAdd=require(820),setCacheHas=require(821);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;
}, {"811":811,"820":820,"821":821}];
window.modules["820"] = [function(require,module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(_){return this.__data__.set(_,HASH_UNDEFINED),this}module.exports=setCacheAdd;
}, {}];
window.modules["821"] = [function(require,module,exports){function setCacheHas(a){return this.__data__.has(a)}module.exports=setCacheHas;
}, {}];
window.modules["822"] = [function(require,module,exports){var ListCache=require(803),stackClear=require(826),stackDelete=require(823),stackGet=require(824),stackHas=require(825),stackSet=require(827);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;
}, {"803":803,"823":823,"824":824,"825":825,"826":826,"827":827}];
window.modules["823"] = [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["824"] = [function(require,module,exports){function stackGet(t){return this.__data__.get(t)}module.exports=stackGet;
}, {}];
window.modules["825"] = [function(require,module,exports){function stackHas(a){return this.__data__.has(a)}module.exports=stackHas;
}, {}];
window.modules["826"] = [function(require,module,exports){var ListCache=require(803);function stackClear(){this.__data__=new ListCache,this.size=0}module.exports=stackClear;
}, {"803":803}];
window.modules["827"] = [function(require,module,exports){var ListCache=require(803),Map=require(810),MapCache=require(811),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;
}, {"803":803,"810":810,"811":811}];
window.modules["828"] = [function(require,module,exports){var root=require(792),Symbol=root.Symbol;module.exports=Symbol;
}, {"792":792}];
window.modules["829"] = [function(require,module,exports){var root=require(792),Uint8Array=root.Uint8Array;module.exports=Uint8Array;
}, {"792":792}];
window.modules["830"] = [function(require,module,exports){var getNative=require(793),root=require(792),WeakMap=getNative(root,"WeakMap");module.exports=WeakMap;
}, {"792":792,"793":793}];
window.modules["831"] = [function(require,module,exports){function apply(l,e,a){switch(a.length){case 0:return l.call(e);case 1:return l.call(e,a[0]);case 2:return l.call(e,a[0],a[1]);case 3:return l.call(e,a[0],a[1],a[2])}return l.apply(e,a)}module.exports=apply;
}, {}];
window.modules["832"] = [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["834"] = [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["835"] = [function(require,module,exports){var baseIndexOf=require(836);function arrayIncludes(e,n){return!!(null==e?0:e.length)&&baseIndexOf(e,n,0)>-1}module.exports=arrayIncludes;
}, {"836":836}];
window.modules["836"] = [function(require,module,exports){var baseFindIndex=require(889),baseIsNaN=require(906),strictIndexOf=require(907);function baseIndexOf(e,s,n){return s==s?strictIndexOf(e,s,n):baseFindIndex(e,baseIsNaN,n)}module.exports=baseIndexOf;
}, {"889":889,"906":906,"907":907}];
window.modules["837"] = [function(require,module,exports){function arrayIncludesWith(r,n,e){for(var t=-1,u=null==r?0:r.length;++t<u;)if(e(n,r[t]))return!0;return!1}module.exports=arrayIncludesWith;
}, {}];
window.modules["838"] = [function(require,module,exports){var baseTimes=require(840),isArguments=require(839),isArray=require(145),isBuffer=require(841),isIndex=require(842),isTypedArray=require(843),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;
}, {"145":145,"839":839,"840":840,"841":841,"842":842,"843":843}];
window.modules["839"] = [function(require,module,exports){var baseIsArguments=require(911),isObjectLike=require(912),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;
}, {"911":911,"912":912}];
window.modules["840"] = [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["841"] = [function(require,module,exports){var root=require(792),stubFalse=require(1052),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;
}, {"792":792,"1052":1052}];
window.modules["842"] = [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["843"] = [function(require,module,exports){var baseIsTypedArray=require(926),baseUnary=require(878),nodeUtil=require(1036),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray;
}, {"878":878,"926":926,"1036":1036}];
window.modules["844"] = [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["845"] = [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["846"] = [function(require,module,exports){function arrayReduce(r,e,u,a){var n=-1,l=null==r?0:r.length;for(a&&l&&(u=r[++n]);++n<l;)u=e(u,r[n],n,r);return u}module.exports=arrayReduce;
}, {}];
window.modules["848"] = [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["850"] = [function(require,module,exports){function baseProperty(r){return function(e){return null==e?void 0:e[r]}}module.exports=baseProperty;
}, {}];
window.modules["852"] = [function(require,module,exports){var reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords(r){return r.match(reAsciiWord)||[]}module.exports=asciiWords;
}, {}];
window.modules["854"] = [function(require,module,exports){var defineProperty=require(862);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;
}, {"862":862}];
window.modules["855"] = [function(require,module,exports){function eq(e,n){return e===n||e!=e&&n!=n}module.exports=eq;
}, {}];
window.modules["856"] = [function(require,module,exports){var baseAssignValue=require(854),eq=require(855),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;
}, {"854":854,"855":855}];
window.modules["857"] = [function(require,module,exports){var eq=require(855);function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}module.exports=assocIndexOf;
}, {"855":855}];
window.modules["858"] = [function(require,module,exports){var copyObject=require(859),keys=require(144);function baseAssign(e,s){return e&&copyObject(s,keys(s),e)}module.exports=baseAssign;
}, {"144":144,"859":859}];
window.modules["859"] = [function(require,module,exports){var assignValue=require(856),baseAssignValue=require(854);function copyObject(e,a,s,r){var i=!s;s||(s={});for(var u=-1,n=a.length;++u<n;){var l=a[u],o=r?r(s[l],e[l],l,s,e):void 0;void 0===o&&(o=e[l]),i?baseAssignValue(s,l,o):assignValue(s,l,o)}return s}module.exports=copyObject;
}, {"854":854,"856":856}];
window.modules["860"] = [function(require,module,exports){var copyObject=require(859),keysIn=require(861);function baseAssignIn(e,n){return e&&copyObject(n,keysIn(n),e)}module.exports=baseAssignIn;
}, {"859":859,"861":861}];
window.modules["861"] = [function(require,module,exports){var arrayLikeKeys=require(838),baseKeysIn=require(936),isArrayLike=require(940);function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}module.exports=keysIn;
}, {"838":838,"936":936,"940":940}];
window.modules["862"] = [function(require,module,exports){var getNative=require(793),defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();module.exports=defineProperty;
}, {"793":793}];
window.modules["863"] = [function(require,module,exports){function baseClamp(e,o,a){return e==e&&(void 0!==a&&(e=e<=a?e:a),void 0!==o&&(e=e>=o?e:o)),e}module.exports=baseClamp;
}, {}];
window.modules["864"] = [function(require,module,exports){var Stack=require(822),arrayEach=require(832),assignValue=require(856),baseAssign=require(858),baseAssignIn=require(860),cloneBuffer=require(869),copyArray=require(865),copySymbols=require(872),copySymbolsIn=require(870),getAllKeys=require(871),getAllKeysIn=require(866),getTag=require(867),initCloneArray=require(868),initCloneByTag=require(876),initCloneObject=require(873),isArray=require(145),isBuffer=require(841),isMap=require(874),isObject=require(84),isSet=require(875),keys=require(144),CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",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]",cloneableTags={};function baseClone(e,a,r,n,g,o){var t,l=a&CLONE_DEEP_FLAG,i=a&CLONE_FLAT_FLAG,s=a&CLONE_SYMBOLS_FLAG;if(r&&(t=g?r(e,n,g,o):r(e)),void 0!==t)return t;if(!isObject(e))return e;var c=isArray(e);if(c){if(t=initCloneArray(e),!l)return copyArray(e,t)}else{var T=getTag(e),b=T==funcTag||T==genTag;if(isBuffer(e))return cloneBuffer(e,l);if(T==objectTag||T==argsTag||b&&!g){if(t=i||b?{}:initCloneObject(e),!l)return i?copySymbolsIn(e,baseAssignIn(t,e)):copySymbols(e,baseAssign(t,e))}else{if(!cloneableTags[T])return g?e:{};t=initCloneByTag(e,T,l)}}o||(o=new Stack);var u=o.get(e);if(u)return u;o.set(e,t),isSet(e)?e.forEach(function(n){t.add(baseClone(n,a,r,n,e,o))}):isMap(e)&&e.forEach(function(n,g){t.set(g,baseClone(n,a,r,g,e,o))});var y=s?i?getAllKeysIn:getAllKeys:i?keysIn:keys,A=c?void 0:y(e);return arrayEach(A||e,function(n,g){A&&(n=e[g=n]),assignValue(t,g,baseClone(n,a,r,g,e,o))}),t}cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1,module.exports=baseClone;
}, {"84":84,"144":144,"145":145,"822":822,"832":832,"841":841,"856":856,"858":858,"860":860,"865":865,"866":866,"867":867,"868":868,"869":869,"870":870,"871":871,"872":872,"873":873,"874":874,"875":875,"876":876}];
window.modules["865"] = [function(require,module,exports){function copyArray(r,o){var y=-1,a=r.length;for(o||(o=Array(a));++y<a;)o[y]=r[y];return o}module.exports=copyArray;
}, {}];
window.modules["866"] = [function(require,module,exports){var baseGetAllKeys=require(899),getSymbolsIn=require(993),keysIn=require(861);function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn)}module.exports=getAllKeysIn;
}, {"861":861,"899":899,"993":993}];
window.modules["867"] = [function(require,module,exports){var DataView=require(791),Map=require(810),Promise=require(817),Set=require(818),WeakMap=require(830),baseGetTag=require(900),toSource=require(923),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;
}, {"791":791,"810":810,"817":817,"818":818,"830":830,"900":900,"923":923}];
window.modules["868"] = [function(require,module,exports){var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function initCloneArray(t){var r=t.length,n=new t.constructor(r);return r&&"string"==typeof t[0]&&hasOwnProperty.call(t,"index")&&(n.index=t.index,n.input=t.input),n}module.exports=initCloneArray;
}, {}];
window.modules["869"] = [function(require,module,exports){var root=require(792),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,allocUnsafe=Buffer?Buffer.allocUnsafe:void 0;function cloneBuffer(e,o){if(o)return e.slice();var r=e.length,f=allocUnsafe?allocUnsafe(r):new e.constructor(r);return e.copy(f),f}module.exports=cloneBuffer;
}, {"792":792}];
window.modules["870"] = [function(require,module,exports){var copyObject=require(859),getSymbolsIn=require(993);function copySymbolsIn(e,o){return copyObject(e,getSymbolsIn(e),o)}module.exports=copySymbolsIn;
}, {"859":859,"993":993}];
window.modules["871"] = [function(require,module,exports){var baseGetAllKeys=require(899),getSymbols=require(992),keys=require(144);function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols)}module.exports=getAllKeys;
}, {"144":144,"899":899,"992":992}];
window.modules["872"] = [function(require,module,exports){var copyObject=require(859),getSymbols=require(992);function copySymbols(e,o){return copyObject(e,getSymbols(e),o)}module.exports=copySymbols;
}, {"859":859,"992":992}];
window.modules["873"] = [function(require,module,exports){var baseCreate=require(801),getPrototype=require(1026),isPrototype=require(934);function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate(getPrototype(e))}module.exports=initCloneObject;
}, {"801":801,"934":934,"1026":1026}];
window.modules["874"] = [function(require,module,exports){var baseIsMap=require(919),baseUnary=require(878),nodeUtil=require(1036),nodeIsMap=nodeUtil&&nodeUtil.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;module.exports=isMap;
}, {"878":878,"919":919,"1036":1036}];
window.modules["875"] = [function(require,module,exports){var baseIsSet=require(925),baseUnary=require(878),nodeUtil=require(1036),nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;module.exports=isSet;
}, {"878":878,"925":925,"1036":1036}];
window.modules["876"] = [function(require,module,exports){var cloneArrayBuffer=require(987),cloneDataView=require(988),cloneRegExp=require(989),cloneSymbol=require(990),cloneTypedArray=require(949),boolTag="[object Boolean]",dateTag="[object Date]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",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]";function initCloneByTag(e,a,r){var t=e.constructor;switch(a){case arrayBufferTag:return cloneArrayBuffer(e);case boolTag:case dateTag:return new t(+e);case dataViewTag:return cloneDataView(e,r);case float32Tag:case float64Tag:case int8Tag:case int16Tag:case int32Tag:case uint8Tag:case uint8ClampedTag:case uint16Tag:case uint32Tag:return cloneTypedArray(e,r);case mapTag:return new t;case numberTag:case stringTag:return new t(e);case regexpTag:return cloneRegExp(e);case setTag:return new t;case symbolTag:return cloneSymbol(e)}}module.exports=initCloneByTag;
}, {"949":949,"987":987,"988":988,"989":989,"990":990}];
window.modules["878"] = [function(require,module,exports){function baseUnary(n){return function(r){return n(r)}}module.exports=baseUnary;
}, {}];
window.modules["879"] = [function(require,module,exports){function cacheHas(a,c){return a.has(c)}module.exports=cacheHas;
}, {}];
window.modules["880"] = [function(require,module,exports){var baseForOwn=require(881),createBaseEach=require(882),baseEach=createBaseEach(baseForOwn);module.exports=baseEach;
}, {"881":881,"882":882}];
window.modules["881"] = [function(require,module,exports){var baseFor=require(893),keys=require(144);function baseForOwn(e,r){return e&&baseFor(e,r,keys)}module.exports=baseForOwn;
}, {"144":144,"893":893}];
window.modules["882"] = [function(require,module,exports){var isArrayLike=require(940);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;
}, {"940":940}];
window.modules["886"] = [function(require,module,exports){var isSymbol=require(887);function baseExtremum(r,e,m){for(var o=-1,i=r.length;++o<i;){var l=r[o],u=e(l);if(null!=u&&(void 0===a?u==u&&!isSymbol(u):m(u,a)))var a=u,s=l}return s}module.exports=baseExtremum;
}, {"887":887}];
window.modules["887"] = [function(require,module,exports){var baseGetTag=require(900),isObjectLike=require(912),symbolTag="[object Symbol]";function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&baseGetTag(e)==symbolTag}module.exports=isSymbol;
}, {"900":900,"912":912}];
window.modules["888"] = [function(require,module,exports){var baseEach=require(880);function baseFilter(e,a){var r=[];return baseEach(e,function(e,s,t){a(e,s,t)&&r.push(e)}),r}module.exports=baseFilter;
}, {"880":880}];
window.modules["889"] = [function(require,module,exports){function baseFindIndex(e,n,r,d){for(var t=e.length,i=r+(d?1:-1);d?i--:++i<t;)if(n(e[i],i,e))return i;return-1}module.exports=baseFindIndex;
}, {}];
window.modules["891"] = [function(require,module,exports){var arrayPush=require(845),isFlattenable=require(892);function baseFlatten(a,e,r,t,l){var n=-1,s=a.length;for(r||(r=isFlattenable),l||(l=[]);++n<s;){var u=a[n];e>0&&r(u)?e>1?baseFlatten(u,e-1,r,t,l):arrayPush(l,u):t||(l[l.length]=u)}return l}module.exports=baseFlatten;
}, {"845":845,"892":892}];
window.modules["892"] = [function(require,module,exports){var Symbol=require(828),isArguments=require(839),isArray=require(145),spreadableSymbol=Symbol?Symbol.isConcatSpreadable:void 0;function isFlattenable(e){return isArray(e)||isArguments(e)||!!(spreadableSymbol&&e&&e[spreadableSymbol])}module.exports=isFlattenable;
}, {"145":145,"828":828,"839":839}];
window.modules["893"] = [function(require,module,exports){var createBaseFor=require(894),baseFor=createBaseFor();module.exports=baseFor;
}, {"894":894}];
window.modules["894"] = [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["896"] = [function(require,module,exports){var castPath=require(897),toKey=require(898);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;
}, {"897":897,"898":898}];
window.modules["897"] = [function(require,module,exports){var isArray=require(145),isKey=require(944),stringToPath=require(983),toString=require(982);function castPath(r,t){return isArray(r)?r:isKey(r,t)?[r]:stringToPath(toString(r))}module.exports=castPath;
}, {"145":145,"944":944,"982":982,"983":983}];
window.modules["898"] = [function(require,module,exports){var isSymbol=require(887),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;
}, {"887":887}];
window.modules["899"] = [function(require,module,exports){var arrayPush=require(845),isArray=require(145);function baseGetAllKeys(r,a,e){var s=a(r);return isArray(r)?s:arrayPush(s,e(r))}module.exports=baseGetAllKeys;
}, {"145":145,"845":845}];
window.modules["900"] = [function(require,module,exports){var Symbol=require(828),getRawTag=require(902),objectToString=require(901),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;
}, {"828":828,"901":901,"902":902}];
window.modules["901"] = [function(require,module,exports){var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(t){return nativeObjectToString.call(t)}module.exports=objectToString;
}, {}];
window.modules["902"] = [function(require,module,exports){var Symbol=require(828),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;
}, {"828":828}];
window.modules["903"] = [function(require,module,exports){function baseGt(e,t){return e>t}module.exports=baseGt;
}, {}];
window.modules["905"] = [function(require,module,exports){function baseHasIn(n,e){return null!=n&&e in Object(n)}module.exports=baseHasIn;
}, {}];
window.modules["906"] = [function(require,module,exports){function baseIsNaN(e){return e!=e}module.exports=baseIsNaN;
}, {}];
window.modules["907"] = [function(require,module,exports){function strictIndexOf(r,t,e){for(var n=e-1,f=r.length;++n<f;)if(r[n]===t)return n;return-1}module.exports=strictIndexOf;
}, {}];
window.modules["908"] = [function(require,module,exports){var SetCache=require(819),arrayIncludes=require(835),arrayIncludesWith=require(837),arrayMap=require(844),baseUnary=require(878),cacheHas=require(879),nativeMin=Math.min;function baseIntersection(a,e,r){for(var n=r?arrayIncludesWith:arrayIncludes,t=a[0].length,c=a.length,i=c,s=Array(c),h=1/0,u=[];i--;){var y=a[i];i&&e&&(y=arrayMap(y,baseUnary(e))),h=nativeMin(y.length,h),s[i]=!r&&(e||t>=120&&y.length>=120)?new SetCache(i&&y):void 0}y=a[0];var l=-1,o=s[0];a:for(;++l<t&&u.length<h;){var v=y[l],d=e?e(v):v;if(v=r||0!==v?v:0,!(o?cacheHas(o,d):n(u,d,r))){for(i=c;--i;){var I=s[i];if(!(I?cacheHas(I,d):n(a[i],d,r)))continue a}o&&o.push(d),u.push(v)}}return u}module.exports=baseIntersection;
}, {"819":819,"835":835,"837":837,"844":844,"878":878,"879":879}];
window.modules["909"] = [function(require,module,exports){var apply=require(831),castPath=require(897),last=require(38),parent=require(910),toKey=require(898);function baseInvoke(e,a,r){a=castPath(a,e);var t=null==(e=parent(e,a))?e:e[toKey(last(a))];return null==t?void 0:apply(t,e,r)}module.exports=baseInvoke;
}, {"38":38,"831":831,"897":897,"898":898,"910":910}];
window.modules["910"] = [function(require,module,exports){var baseGet=require(896),baseSlice=require(972);function parent(e,r){return r.length<2?e:baseGet(e,baseSlice(r,0,-1))}module.exports=parent;
}, {"896":896,"972":972}];
window.modules["911"] = [function(require,module,exports){var baseGetTag=require(900),isObjectLike=require(912),argsTag="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag}module.exports=baseIsArguments;
}, {"900":900,"912":912}];
window.modules["912"] = [function(require,module,exports){function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike;
}, {}];
window.modules["914"] = [function(require,module,exports){var baseIsEqualDeep=require(915),isObjectLike=require(912);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;
}, {"912":912,"915":915}];
window.modules["915"] = [function(require,module,exports){var Stack=require(822),equalArrays=require(916),equalByTag=require(918),equalObjects=require(917),getTag=require(867),isArray=require(145),isBuffer=require(841),isTypedArray=require(843),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;
}, {"145":145,"822":822,"841":841,"843":843,"867":867,"916":916,"917":917,"918":918}];
window.modules["916"] = [function(require,module,exports){var SetCache=require(819),arraySome=require(848),cacheHas=require(879),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;
}, {"819":819,"848":848,"879":879}];
window.modules["917"] = [function(require,module,exports){var getAllKeys=require(871),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;
}, {"871":871}];
window.modules["918"] = [function(require,module,exports){var Symbol=require(828),Uint8Array=require(829),eq=require(855),equalArrays=require(916),mapToArray=require(1019),setToArray=require(976),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;
}, {"828":828,"829":829,"855":855,"916":916,"976":976,"1019":1019}];
window.modules["919"] = [function(require,module,exports){var getTag=require(867),isObjectLike=require(912),mapTag="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag(e)==mapTag}module.exports=baseIsMap;
}, {"867":867,"912":912}];
window.modules["920"] = [function(require,module,exports){var Stack=require(822),baseIsEqual=require(914),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;
}, {"822":822,"914":914}];
window.modules["921"] = [function(require,module,exports){var isFunction=require(922),isMasked=require(924),isObject=require(84),toSource=require(923),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;
}, {"84":84,"922":922,"923":923,"924":924}];
window.modules["922"] = [function(require,module,exports){var baseGetTag=require(900),isObject=require(84),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;
}, {"84":84,"900":900}];
window.modules["923"] = [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["924"] = [function(require,module,exports){var coreJsData=require(994),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;
}, {"994":994}];
window.modules["925"] = [function(require,module,exports){var getTag=require(867),isObjectLike=require(912),setTag="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag(e)==setTag}module.exports=baseIsSet;
}, {"867":867,"912":912}];
window.modules["926"] = [function(require,module,exports){var baseGetTag=require(900),isLength=require(927),isObjectLike=require(912),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;
}, {"900":900,"912":912,"927":927}];
window.modules["927"] = [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["928"] = [function(require,module,exports){var baseMatches=require(930),baseMatchesProperty=require(932),identity=require(929),isArray=require(145),property=require(931);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;
}, {"145":145,"929":929,"930":930,"931":931,"932":932}];
window.modules["929"] = [function(require,module,exports){function identity(t){return t}module.exports=identity;
}, {}];
window.modules["930"] = [function(require,module,exports){var baseIsMatch=require(920),getMatchData=require(942),matchesStrictComparable=require(941);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;
}, {"920":920,"941":941,"942":942}];
window.modules["931"] = [function(require,module,exports){var baseProperty=require(850),basePropertyDeep=require(959),isKey=require(944),toKey=require(898);function property(e){return isKey(e)?baseProperty(toKey(e)):basePropertyDeep(e)}module.exports=property;
}, {"850":850,"898":898,"944":944,"959":959}];
window.modules["932"] = [function(require,module,exports){var baseIsEqual=require(914),get=require(23),hasIn=require(943),isKey=require(944),isStrictComparable=require(945),matchesStrictComparable=require(941),toKey=require(898),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;
}, {"23":23,"898":898,"914":914,"941":941,"943":943,"944":944,"945":945}];
window.modules["933"] = [function(require,module,exports){var isPrototype=require(934),nativeKeys=require(935),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;
}, {"934":934,"935":935}];
window.modules["934"] = [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["935"] = [function(require,module,exports){var overArg=require(1027),nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys;
}, {"1027":1027}];
window.modules["936"] = [function(require,module,exports){var isObject=require(84),isPrototype=require(934),nativeKeysIn=require(937),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;
}, {"84":84,"934":934,"937":937}];
window.modules["937"] = [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["939"] = [function(require,module,exports){var baseEach=require(880),isArrayLike=require(940);function baseMap(r,a){var e=-1,i=isArrayLike(r)?Array(r.length):[];return baseEach(r,function(r,s,n){i[++e]=a(r,s,n)}),i}module.exports=baseMap;
}, {"880":880,"940":940}];
window.modules["940"] = [function(require,module,exports){var isFunction=require(922),isLength=require(927);function isArrayLike(i){return null!=i&&isLength(i.length)&&!isFunction(i)}module.exports=isArrayLike;
}, {"922":922,"927":927}];
window.modules["941"] = [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["942"] = [function(require,module,exports){var isStrictComparable=require(945),keys=require(144);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;
}, {"144":144,"945":945}];
window.modules["943"] = [function(require,module,exports){var baseHasIn=require(905),hasPath=require(1029);function hasIn(a,s){return null!=a&&hasPath(a,s,baseHasIn)}module.exports=hasIn;
}, {"905":905,"1029":1029}];
window.modules["944"] = [function(require,module,exports){var isArray=require(145),isSymbol=require(887),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;
}, {"145":145,"887":887}];
window.modules["945"] = [function(require,module,exports){var isObject=require(84);function isStrictComparable(e){return e==e&&!isObject(e)}module.exports=isStrictComparable;
}, {"84":84}];
window.modules["949"] = [function(require,module,exports){var cloneArrayBuffer=require(987);function cloneTypedArray(r,e){var f=e?cloneArrayBuffer(r.buffer):r.buffer;return new r.constructor(f,r.byteOffset,r.length)}module.exports=cloneTypedArray;
}, {"987":987}];
window.modules["950"] = [function(require,module,exports){var isArrayLike=require(940),isObjectLike=require(912);function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}module.exports=isArrayLikeObject;
}, {"912":912,"940":940}];
window.modules["951"] = [function(require,module,exports){var baseGetTag=require(900),getPrototype=require(1026),isObjectLike=require(912),objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject(t){if(!isObjectLike(t)||baseGetTag(t)!=objectTag)return!1;var e=getPrototype(t);if(null===e)return!0;var o=hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof o&&o instanceof o&&funcToString.call(o)==objectCtorString}module.exports=isPlainObject;
}, {"900":900,"912":912,"1026":1026}];
window.modules["953"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),baseMap=require(939),baseSortBy=require(954),baseUnary=require(878),compareMultiple=require(955),identity=require(929);function baseOrderBy(e,r,a){var t=-1;r=arrayMap(r.length?r:[identity],baseUnary(baseIteratee));var i=baseMap(e,function(e,a,i){return{criteria:arrayMap(r,function(r){return r(e)}),index:++t,value:e}});return baseSortBy(i,function(e,r){return compareMultiple(e,r,a)})}module.exports=baseOrderBy;
}, {"844":844,"878":878,"928":928,"929":929,"939":939,"954":954,"955":955}];
window.modules["954"] = [function(require,module,exports){function baseSortBy(r,e){var o=r.length;for(r.sort(e);o--;)r[o]=r[o].value;return r}module.exports=baseSortBy;
}, {}];
window.modules["955"] = [function(require,module,exports){var compareAscending=require(991);function compareMultiple(e,r,i){for(var n=-1,c=e.criteria,a=r.criteria,t=c.length,o=i.length;++n<t;){var p=compareAscending(c[n],a[n]);if(p)return n>=o?p:p*("desc"==i[n]?-1:1)}return e.index-r.index}module.exports=compareMultiple;
}, {"991":991}];
window.modules["957"] = [function(require,module,exports){var baseGet=require(896),baseSet=require(958),castPath=require(897);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;
}, {"896":896,"897":897,"958":958}];
window.modules["958"] = [function(require,module,exports){var assignValue=require(856),castPath=require(897),isIndex=require(842),isObject=require(84),toKey=require(898);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;
}, {"84":84,"842":842,"856":856,"897":897,"898":898}];
window.modules["959"] = [function(require,module,exports){var baseGet=require(896);function basePropertyDeep(e){return function(r){return baseGet(r,e)}}module.exports=basePropertyDeep;
}, {"896":896}];
window.modules["960"] = [function(require,module,exports){function basePropertyOf(r){return function(e){return null==r?void 0:r[e]}}module.exports=basePropertyOf;
}, {}];
window.modules["961"] = [function(require,module,exports){var baseUnset=require(962),isIndex=require(842),arrayProto=Array.prototype,splice=arrayProto.splice;function basePullAt(e,r){for(var a=e?r.length:0,s=a-1;a--;){var t=r[a];if(a==s||t!==l){var l=t;isIndex(t)?splice.call(e,t,1):baseUnset(e,t)}}return e}module.exports=basePullAt;
}, {"842":842,"962":962}];
window.modules["962"] = [function(require,module,exports){var castPath=require(897),last=require(38),parent=require(910),toKey=require(898);function baseUnset(e,t){return t=castPath(t,e),null==(e=parent(e,t))||delete e[toKey(last(t))]}module.exports=baseUnset;
}, {"38":38,"897":897,"898":898,"910":910}];
window.modules["965"] = [function(require,module,exports){function baseReduce(e,u,n,c,o){return o(e,function(e,o,t){n=c?(c=!1,e):u(n,e,o,t)}),n}module.exports=baseReduce;
}, {}];
window.modules["967"] = [function(require,module,exports){var identity=require(929),overRest=require(968),setToString=require(969);function baseRest(e,t){return setToString(overRest(e,t,identity),e+"")}module.exports=baseRest;
}, {"929":929,"968":968,"969":969}];
window.modules["968"] = [function(require,module,exports){var apply=require(831),nativeMax=Math.max;function overRest(r,a,e){return a=nativeMax(void 0===a?r.length-1:a,0),function(){for(var t=arguments,n=-1,o=nativeMax(t.length-a,0),v=Array(o);++n<o;)v[n]=t[a+n];n=-1;for(var i=Array(a+1);++n<a;)i[n]=t[n];return i[a]=e(v),apply(r,this,i)}}module.exports=overRest;
}, {"831":831}];
window.modules["969"] = [function(require,module,exports){var baseSetToString=require(970),shortOut=require(1037),setToString=shortOut(baseSetToString);module.exports=setToString;
}, {"970":970,"1037":1037}];
window.modules["970"] = [function(require,module,exports){var constant=require(971),defineProperty=require(862),identity=require(929),baseSetToString=defineProperty?function(e,t){return defineProperty(e,"toString",{configurable:!0,enumerable:!1,value:constant(t),writable:!0})}:identity;module.exports=baseSetToString;
}, {"862":862,"929":929,"971":971}];
window.modules["971"] = [function(require,module,exports){function constant(n){return function(){return n}}module.exports=constant;
}, {}];
window.modules["972"] = [function(require,module,exports){function baseSlice(e,r,a){var l=-1,n=e.length;r<0&&(r=-r>n?0:n+r),(a=a>n?n:a)<0&&(a+=n),n=r>a?0:a-r>>>0,r>>>=0;for(var o=Array(n);++l<n;)o[l]=e[l+r];return o}module.exports=baseSlice;
}, {}];
window.modules["973"] = [function(require,module,exports){var baseEach=require(880);function baseSome(e,a){var r;return baseEach(e,function(e,n,o){return!(r=a(e,n,o))}),!!r}module.exports=baseSome;
}, {"880":880}];
window.modules["974"] = [function(require,module,exports){var Symbol=require(828),arrayMap=require(844),isArray=require(145),isSymbol=require(887),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;
}, {"145":145,"828":828,"844":844,"887":887}];
window.modules["975"] = [function(require,module,exports){var SetCache=require(819),arrayIncludes=require(835),arrayIncludesWith=require(837),cacheHas=require(879),createSet=require(977),setToArray=require(976),LARGE_ARRAY_SIZE=200;function baseUniq(e,r,a){var s=-1,t=arrayIncludes,u=e.length,c=!0,i=[],n=i;if(a)c=!1,t=arrayIncludesWith;else if(u>=LARGE_ARRAY_SIZE){var h=r?null:createSet(e);if(h)return setToArray(h);c=!1,t=cacheHas,n=new SetCache}else n=r?[]:i;e:for(;++s<u;){var l=e[s],_=r?r(l):l;if(l=a||0!==l?l:0,c&&_==_){for(var o=n.length;o--;)if(n[o]===_)continue e;r&&n.push(_),i.push(l)}else t(n,_,a)||(n!==i&&n.push(_),i.push(l))}return i}module.exports=baseUniq;
}, {"819":819,"835":835,"837":837,"879":879,"976":976,"977":977}];
window.modules["976"] = [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["977"] = [function(require,module,exports){var Set=require(818),noop=require(1016),setToArray=require(976),INFINITY=1/0,createSet=Set&&1/setToArray(new Set([,-0]))[1]==INFINITY?function(e){return new Set(e)}:noop;module.exports=createSet;
}, {"818":818,"976":976,"1016":1016}];
window.modules["978"] = [function(require,module,exports){var arrayMap=require(844);function baseValues(a,r){return arrayMap(r,function(r){return a[r]})}module.exports=baseValues;
}, {"844":844}];
window.modules["980"] = [function(require,module,exports){var isArrayLikeObject=require(950);function castArrayLikeObject(r){return isArrayLikeObject(r)?r:[]}module.exports=castArrayLikeObject;
}, {"950":950}];
window.modules["981"] = [function(require,module,exports){var identity=require(929);function castFunction(t){return"function"==typeof t?t:identity}module.exports=castFunction;
}, {"929":929}];
window.modules["982"] = [function(require,module,exports){var baseToString=require(974);function toString(r){return null==r?"":baseToString(r)}module.exports=toString;
}, {"974":974}];
window.modules["983"] = [function(require,module,exports){var memoizeCapped=require(1034),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;
}, {"1034":1034}];
window.modules["987"] = [function(require,module,exports){var Uint8Array=require(829);function cloneArrayBuffer(r){var e=new r.constructor(r.byteLength);return new Uint8Array(e).set(new Uint8Array(r)),e}module.exports=cloneArrayBuffer;
}, {"829":829}];
window.modules["988"] = [function(require,module,exports){var cloneArrayBuffer=require(987);function cloneDataView(e,r){var f=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}module.exports=cloneDataView;
}, {"987":987}];
window.modules["989"] = [function(require,module,exports){var reFlags=/\w*$/;function cloneRegExp(e){var r=new e.constructor(e.source,reFlags.exec(e));return r.lastIndex=e.lastIndex,r}module.exports=cloneRegExp;
}, {}];
window.modules["990"] = [function(require,module,exports){var Symbol=require(828),symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol(o){return symbolValueOf?Object(symbolValueOf.call(o)):{}}module.exports=cloneSymbol;
}, {"828":828}];
window.modules["991"] = [function(require,module,exports){var isSymbol=require(887);function compareAscending(i,r){if(i!==r){var e=void 0!==i,n=null===i,o=i==i,l=isSymbol(i),u=void 0!==r,m=null===r,s=r==r,c=isSymbol(r);if(!m&&!c&&!l&&i>r||l&&u&&s&&!m&&!c||n&&u&&s||!e&&s||!o)return 1;if(!n&&!l&&!c&&i<r||c&&e&&o&&!n&&!l||m&&e&&o||!u&&o||!s)return-1}return 0}module.exports=compareAscending;
}, {"887":887}];
window.modules["992"] = [function(require,module,exports){var arrayFilter=require(834),stubArray=require(1028),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;
}, {"834":834,"1028":1028}];
window.modules["993"] = [function(require,module,exports){var arrayPush=require(845),getPrototype=require(1026),getSymbols=require(992),stubArray=require(1028),nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(r){for(var e=[];r;)arrayPush(e,getSymbols(r)),r=getPrototype(r);return e}:stubArray;module.exports=getSymbolsIn;
}, {"845":845,"992":992,"1026":1026,"1028":1028}];
window.modules["994"] = [function(require,module,exports){var root=require(792),coreJsData=root["__core-js_shared__"];module.exports=coreJsData;
}, {"792":792}];
window.modules["995"] = [function(require,module,exports){var baseRest=require(967),isIterateeCall=require(996);function createAssigner(e){return baseRest(function(t,r){var a=-1,i=r.length,s=i>1?r[i-1]:void 0,n=i>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,n&&isIterateeCall(r[0],r[1],n)&&(s=i<3?void 0:s,i=1),t=Object(t);++a<i;){var o=r[a];o&&e(t,o,a,s)}return t})}module.exports=createAssigner;
}, {"967":967,"996":996}];
window.modules["996"] = [function(require,module,exports){var eq=require(855),isArrayLike=require(940),isIndex=require(842),isObject=require(84);function isIterateeCall(e,r,i){if(!isObject(i))return!1;var t=typeof r;return!!("number"==t?isArrayLike(i)&&isIndex(r,i.length):"string"==t&&r in i)&&eq(i[r],e)}module.exports=isIterateeCall;
}, {"84":84,"842":842,"855":855,"940":940}];
window.modules["1000"] = [function(require,module,exports){var arrayReduce=require(846),deburr=require(1002),words=require(1001),rsApos="[']",reApos=RegExp(rsApos,"g");function createCompounder(r){return function(e){return arrayReduce(words(deburr(e).replace(reApos,"")),r,"")}}module.exports=createCompounder;
}, {"846":846,"1001":1001,"1002":1002}];
window.modules["1001"] = [function(require,module,exports){var asciiWords=require(852),hasUnicodeWord=require(1030),toString=require(982),unicodeWords=require(1040);function words(r,o,i){return r=toString(r),void 0===(o=i?void 0:o)?hasUnicodeWord(r)?unicodeWords(r):asciiWords(r):r.match(o)||[]}module.exports=words;
}, {"852":852,"982":982,"1030":1030,"1040":1040}];
window.modules["1002"] = [function(require,module,exports){var deburrLetter=require(1018),toString=require(982),reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsCombo="["+rsComboRange+"]",reComboMark=RegExp(rsCombo,"g");function deburr(r){return(r=toString(r))&&r.replace(reLatin,deburrLetter).replace(reComboMark,"")}module.exports=deburr;
}, {"982":982,"1018":1018}];
window.modules["1003"] = [function(require,module,exports){var baseIteratee=require(928),isArrayLike=require(940),keys=require(144);function createFind(e){return function(r,i,t){var a=Object(r);if(!isArrayLike(r)){var n=baseIteratee(i,3);r=keys(r),i=function(e){return n(a[e],e,a)}}var s=e(r,i,t);return s>-1?a[n?r[s]:s]:void 0}}module.exports=createFind;
}, {"144":144,"928":928,"940":940}];
window.modules["1005"] = [function(require,module,exports){var flatten=require(87),overRest=require(968),setToString=require(969);function flatRest(e){return setToString(overRest(e,void 0,flatten),e+"")}module.exports=flatRest;
}, {"87":87,"968":968,"969":969}];
window.modules["1012"] = [function(require,module,exports){var toNumber=require(1015),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;
}, {"1015":1015}];
window.modules["1014"] = [function(require,module,exports){var toFinite=require(1012);function toInteger(t){var e=toFinite(t),r=e%1;return e==e?r?e-r:e:0}module.exports=toInteger;
}, {"1012":1012}];
window.modules["1015"] = [function(require,module,exports){var isObject=require(84),isSymbol=require(887),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;
}, {"84":84,"887":887}];
window.modules["1016"] = [function(require,module,exports){function noop(){}module.exports=noop;
}, {}];
window.modules["1017"] = [function(require,module,exports){var isPlainObject=require(951);function customOmitClone(i){return isPlainObject(i)?void 0:i}module.exports=customOmitClone;
}, {"951":951}];
window.modules["1018"] = [function(require,module,exports){var basePropertyOf=require(960),deburredLetters={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},deburrLetter=basePropertyOf(deburredLetters);module.exports=deburrLetter;
}, {"960":960}];
window.modules["1019"] = [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["1020"] = [function(require,module,exports){(function (global){
var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["1023"] = [function(require,module,exports){var isKeyable=require(1024);function getMapData(a,e){var t=a.__data__;return isKeyable(e)?t["string"==typeof e?"string":"hash"]:t.map}module.exports=getMapData;
}, {"1024":1024}];
window.modules["1024"] = [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["1025"] = [function(require,module,exports){function getValue(e,u){return null==e?void 0:e[u]}module.exports=getValue;
}, {}];
window.modules["1026"] = [function(require,module,exports){var overArg=require(1027),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype;
}, {"1027":1027}];
window.modules["1027"] = [function(require,module,exports){function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg;
}, {}];
window.modules["1028"] = [function(require,module,exports){function stubArray(){return[]}module.exports=stubArray;
}, {}];
window.modules["1029"] = [function(require,module,exports){var castPath=require(897),isArguments=require(839),isArray=require(145),isIndex=require(842),isLength=require(927),toKey=require(898);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;
}, {"145":145,"839":839,"842":842,"897":897,"898":898,"927":927}];
window.modules["1030"] = [function(require,module,exports){var reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord(o){return reHasUnicodeWord.test(o)}module.exports=hasUnicodeWord;
}, {}];
window.modules["1031"] = [function(require,module,exports){var getNative=require(793),nativeCreate=getNative(Object,"create");module.exports=nativeCreate;
}, {"793":793}];
window.modules["1034"] = [function(require,module,exports){var memoize=require(1035),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;
}, {"1035":1035}];
window.modules["1035"] = [function(require,module,exports){var MapCache=require(811),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;
}, {"811":811}];
window.modules["1036"] = [function(require,module,exports){var freeGlobal=require(1020),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;
}, {"1020":1020}];
window.modules["1037"] = [function(require,module,exports){var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var r=0,e=0;return function(){var n=nativeNow(),o=HOT_SPAN-(n-e);if(e=n,o>0){if(++r>=HOT_COUNT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}module.exports=shortOut;
}, {}];
window.modules["1040"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos="[']",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords(r){return r.match(reUnicodeWord)||[]}module.exports=unicodeWords;
}, {}];
window.modules["1044"] = [function(require,module,exports){var root=require(792),now=function(){return root.Date.now()};module.exports=now;
}, {"792":792}];
window.modules["1045"] = [function(require,module,exports){var baseRest=require(967),eq=require(855),isIterateeCall=require(996),keysIn=require(861),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,defaults=baseRest(function(e,r){e=Object(e);var t=-1,o=r.length,a=o>2?r[2]:void 0;for(a&&isIterateeCall(r[0],r[1],a)&&(o=1);++t<o;)for(var s=r[t],l=keysIn(s),n=-1,i=l.length;++n<i;){var u=l[n],b=e[u];(void 0===b||eq(b,objectProto[u])&&!hasOwnProperty.call(e,u))&&(e[u]=s[u])}return e});module.exports=defaults;
}, {"855":855,"861":861,"967":967,"996":996}];
window.modules["1051"] = [function(require,module,exports){var apply=require(831),baseEach=require(880),baseInvoke=require(909),baseRest=require(967),isArrayLike=require(940),invokeMap=baseRest(function(e,a,r){var i=-1,s="function"==typeof a,n=isArrayLike(e)?Array(e.length):[];return baseEach(e,function(e){n[++i]=s?apply(a,e,r):baseInvoke(e,a,r)}),n});module.exports=invokeMap;
}, {"831":831,"880":880,"909":909,"940":940,"967":967}];
window.modules["1052"] = [function(require,module,exports){function stubFalse(){return!1}module.exports=stubFalse;
}, {}];
window.modules["1054"] = [function(require,module,exports){function isNull(l){return null===l}module.exports=isNull;
}, {}];
window.modules["1055"] = [function(require,module,exports){function isUndefined(e){return void 0===e}module.exports=isUndefined;
}, {}];
window.modules["1064"] = [function(require,module,exports){var toString=require(982);function toLower(o){return toString(o).toLowerCase()}module.exports=toLower;
}, {"982":982}];
window.modules["1066"] = [function(require,module,exports){var baseIteratee=require(928),baseUniq=require(975);function uniqBy(e,r){return e&&e.length?baseUniq(e,baseIteratee(r,2)):[]}module.exports=uniqBy;
}, {"928":928,"975":975}];
window.modules["1092"] = [function(require,module,exports){var safeStringify=require(682);function tryStringify(r){try{return JSON.stringify(r)}catch(r){return'"[Circular]"'}}module.exports=function(r,e){var i=e&&e.lowres?tryStringify:safeStringify,t=r[0];if("string"!=typeof t){for(var a=new Array(r.length),n=0;n<r.length;n++)a[n]=i(r[n]);return a.join(" ")}var f=r.length;if(1===f)return t;for(var s="",c="",o=1,l=0,u=t.length,y=0;y<u;){if(37===t.charCodeAt(y)&&y+1<u){switch(t.charCodeAt(y+1)){case 100:if(o>=f)break;if(l<y&&(c+=t.slice(l,y)),null==r[o])break;c+=Number(r[o]),l=y+=2;break;case 79:case 111:case 106:if(o>=f)break;if(l<y&&(c+=t.slice(l,y)),void 0===r[o])break;var g=typeof r[o];if("string"===g){c+="'"+r[o]+"'",l=y+=2;break}if("function"===g){c+=r[o].name||"<anonymous>",l=y+=2;break}c+=i(r[o]),l=y+=2;break;case 115:if(o>=f)break;l<y&&(c+=t.slice(l,y)),c+=String(r[o]),l=y+=2;break;case 37:l<y&&(c+=t.slice(l,y)),c+="%",l=y+=2}++o}++y}for(0===l?c=t:l<u&&(c+=t.slice(l));o<f;)c+=null===(s=r[o++])||"object"!=typeof s?" "+s:" "+i(s);return c};
}, {"682":682}];
window.modules["1293"] = [function(require,module,exports){"use strict";var strictUriEncode=require(1294),objectAssign=require(160);function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return function(r,n,t){return null===n?[encode(r,e),"[",t,"]"].join(""):[encode(r,e),"[",encode(t,e),"]=",encode(n,e)].join("")};case"bracket":return function(r,n){return null===n?encode(r,e):[encode(r,e),"[]=",encode(n,e)].join("")};default:return function(r,n){return null===n?encode(r,e):[encode(r,e),"=",encode(n,e)].join("")}}}function parserForArrayFormat(e){var r;switch(e.arrayFormat){case"index":return function(e,n,t){r=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),r?(void 0===t[e]&&(t[e]={}),t[e][r[1]]=n):t[e]=n};case"bracket":return function(e,n,t){r=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),r?void 0!==t[e]?t[e]=[].concat(t[e],n):t[e]=[n]:t[e]=n};default:return function(e,r,n){void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=r}}}function encode(e,r){return r.encode?r.strict?strictUriEncode(e):encodeURIComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort(function(e,r){return Number(e)-Number(r)}).map(function(r){return e[r]}):e}exports.extract=function(e){return e.split("?")[1]||""},exports.parse=function(e,r){var n=parserForArrayFormat(r=objectAssign({arrayFormat:"none"},r)),t=Object.create(null);return"string"!=typeof e?t:(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var r=e.replace(/\+/g," ").split("="),o=r.shift(),c=r.length>0?r.join("="):void 0;c=void 0===c?null:decodeURIComponent(c),n(decodeURIComponent(o),c,t)}),Object.keys(t).sort().reduce(function(e,r){var n=t[r];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[r]=keysSorter(n):e[r]=n,e},Object.create(null))):t},exports.stringify=function(e,r){var n=encoderForArrayFormat(r=objectAssign({encode:!0,strict:!0,arrayFormat:"none"},r));return e?Object.keys(e).sort().map(function(t){var o=e[t];if(void 0===o)return"";if(null===o)return encode(t,r);if(Array.isArray(o)){var c=[];return o.slice().forEach(function(e){void 0!==e&&c.push(n(t,e,c.length))}),c.join("&")}return encode(t,r)+"="+encode(o,r)}).filter(function(e){return e.length>0}).join("&"):""};
}, {"160":160,"1294":1294}];
window.modules["1294"] = [function(require,module,exports){"use strict";module.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})};
}, {}];
window.modules["1295"] = [function(require,module,exports){"use strict";function hasOwnProperty(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(r,e,t,n){e=e||"&",t=t||"=";var o={};if("string"!=typeof r||0===r.length)return o;var a=/\+/g;r=r.split(e);var s=1e3;n&&"number"==typeof n.maxKeys&&(s=n.maxKeys);var p=r.length;s>0&&p>s&&(p=s);for(var y=0;y<p;++y){var u,c,i,l,f=r[y].replace(a,"%20"),v=f.indexOf(t);v>=0?(u=f.substr(0,v),c=f.substr(v+1)):(u=f,c=""),i=decodeURIComponent(u),l=decodeURIComponent(c),hasOwnProperty(o,i)?isArray(o[i])?o[i].push(l):o[i]=[o[i],l]:o[i]=l}return o};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};
}, {}];
window.modules["1296"] = [function(require,module,exports){"use strict";var stringifyPrimitive=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}};module.exports=function(r,e,t,n){return e=e||"&",t=t||"=",null===r&&(r=void 0),"object"==typeof r?map(objectKeys(r),function(n){var i=encodeURIComponent(stringifyPrimitive(n))+t;return isArray(r[n])?map(r[n],function(r){return i+encodeURIComponent(stringifyPrimitive(r))}).join(e):i+encodeURIComponent(stringifyPrimitive(r[n]))}).join(e):n?encodeURIComponent(stringifyPrimitive(n))+t+encodeURIComponent(stringifyPrimitive(r)):""};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};function map(r,e){if(r.map)return r.map(e);for(var t=[],n=0;n<r.length;n++)t.push(e(r[n],n));return t}var objectKeys=Object.keys||function(r){var e=[];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&e.push(t);return e};
}, {}];
window.modules["1297"] = [function(require,module,exports){"use strict";var undef,has=Object.prototype.hasOwnProperty;function decode(n){try{return decodeURIComponent(n.replace(/\+/g," "))}catch(n){return null}}function encode(n){try{return encodeURIComponent(n)}catch(n){return null}}function querystring(n){for(var e,r=/([^=?&]+)=?([^&]*)/g,t={};e=r.exec(n);){var o=decode(e[1]),u=decode(e[2]);null===o||null===u||o in t||(t[o]=u)}return t}function querystringify(n,e){e=e||"";var r,t,o=[];for(t in"string"!=typeof e&&(e="?"),n)if(has.call(n,t)){if((r=n[t])||null!==r&&r!==undef&&!isNaN(r)||(r=""),t=encodeURIComponent(t),r=encodeURIComponent(r),null===t||null===r)continue;o.push(t+"="+r)}return o.length?e+o.join("&"):""}exports.stringify=querystringify,exports.parse=querystring;
}, {}];
window.modules["1311"] = [function(require,module,exports){"use strict";var __awaiter=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(a,i){function o(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?a(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(o,c)}u((r=r.apply(t,e||[])).next())})},__generator=this&&this.__generator||function(t,e){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=e.call(t,o)}catch(t){i=[6,t],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}};Object.defineProperty(exports,"__esModule",{value:!0});var ReCaptchaInstance=function(){function t(t,e,n){this.siteKey=t,this.recaptchaID=e,this.recaptcha=n,this.styleContainer=null}return t.prototype.execute=function(t){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){return[2,this.recaptcha.execute(this.recaptchaID,{action:t})]})})},t.prototype.getSiteKey=function(){return this.siteKey},t.prototype.hideBadge=function(){null===this.styleContainer&&(this.styleContainer=document.createElement("style"),this.styleContainer.innerHTML=".grecaptcha-badge{display:none !important;}",document.head.appendChild(this.styleContainer))},t.prototype.showBadge=function(){null!==this.styleContainer&&(document.head.removeChild(this.styleContainer),this.styleContainer=null)},t}();exports.ReCaptchaInstance=ReCaptchaInstance;
}, {}];
window.modules["1312"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ELoadingState,ReCaptchaInstance_1=require(1311);!function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(ELoadingState||(ELoadingState={}));var ReCaptchaLoader=function(){function e(){}return e.load=function(t,n){if(void 0===n&&(n={}),"undefined"==typeof document)return Promise.reject(new Error("This is a library for the browser!"));if(e.getLoadingState()===ELoadingState.LOADED)return e.instance.getSiteKey()===t?Promise.resolve(e.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if(e.getLoadingState()===ELoadingState.LOADING)return t!==e.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(t,n){e.successfulLoadingConsumers.push(function(e){return t(e)}),e.errorLoadingRunnable.push(function(e){return n(e)})});e.instanceSiteKey=t,e.setLoadingState(ELoadingState.LOADING);var r=new e;return new Promise(function(a,i){r.loadScript(t,n.useRecaptchaNet||!1,n.renderParameters?n.renderParameters:{},n.customUrl).then(function(){e.setLoadingState(ELoadingState.LOADED);var i=r.doExplicitRender(grecaptcha,t,n.explicitRenderParameters?n.explicitRenderParameters:{}),o=new ReCaptchaInstance_1.ReCaptchaInstance(t,i,grecaptcha);e.successfulLoadingConsumers.forEach(function(e){return e(o)}),e.successfulLoadingConsumers=[],n.autoHideBadge&&o.hideBadge(),e.instance=o,a(o)}).catch(function(t){e.errorLoadingRunnable.forEach(function(e){return e(t)}),e.errorLoadingRunnable=[],i(t)})})},e.getInstance=function(){return e.instance},e.setLoadingState=function(t){e.loadingState=t},e.getLoadingState=function(){return null===e.loadingState?ELoadingState.NOT_LOADED:e.loadingState},e.prototype.loadScript=function(t,n,r,a){var i=this;void 0===n&&(n=!1),void 0===r&&(r={}),void 0===a&&(a="");var o=document.createElement("script");o.setAttribute("recaptcha-v3-script","");var c="https://www.google.com/recaptcha/api.js";n&&(c="https://recaptcha.net/recaptcha/api.js"),a&&(c=a),r.render&&(r.render=void 0);var d=this.buildQueryString(r);return o.src=c+"?render=explicit"+d,new Promise(function(t,n){o.addEventListener("load",i.waitForScriptToLoad(function(){t(o)}),!1),o.onerror=function(t){e.setLoadingState(ELoadingState.NOT_LOADED),n(t)},document.head.appendChild(o)})},e.prototype.buildQueryString=function(e){return Object.keys(e).length<1?"":"&"+Object.keys(e).filter(function(t){return!!e[t]}).map(function(t){return t+"="+e[t]}).join("&")},e.prototype.waitForScriptToLoad=function(t){var n=this;return function(){void 0===window.grecaptcha?setTimeout(function(){n.waitForScriptToLoad(t)},e.SCRIPT_LOAD_DELAY):window.grecaptcha.ready(function(){t()})}},e.prototype.doExplicitRender=function(e,t,n){var r={sitekey:t,badge:n.badge,size:n.size,tabindex:n.tabindex};return n.container?e.render(n.container,r):e.render(r)},e.loadingState=null,e.instance=null,e.instanceSiteKey=null,e.successfulLoadingConsumers=[],e.errorLoadingRunnable=[],e.SCRIPT_LOAD_DELAY=25,e}();exports.load=ReCaptchaLoader.load,exports.getInstance=ReCaptchaLoader.getInstance;
}, {"1311":1311}];
window.modules["1314"] = [function(require,module,exports){"use strict";module.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e};
}, {}];
window.modules["1333"] = [function(require,module,exports){module.exports=require(1334);
}, {"1334":1334}];
window.modules["1334"] = [function(require,module,exports){!function(e,a){"use strict";var n=function(e,a){var n,t,u,l,s,r,m,c,h,d,g,k,f,y,p,A="-",b=[";","?",":","@","&","=","+","$",",","/"],z=[";","?",":","@","&","=","+","$",","],E="",j="",S=!0,O={},v={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"Ae","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"Oe","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"Ue","Ű":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"ae","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"oe","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"ue","ű":"u","ý":"y","þ":"th","ÿ":"y","ẞ":"SS","ا":"a","أ":"a","إ":"i","آ":"aa","ؤ":"u","ئ":"e","ء":"a","ب":"b","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ي":"y","ى":"a","ة":"h","ﻻ":"la","ﻷ":"laa","ﻹ":"lai","ﻵ":"laa","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","က":"k","ခ":"kh","ဂ":"g","ဃ":"ga","င":"ng","စ":"s","ဆ":"sa","ဇ":"z","စျ":"za","ည":"ny","ဋ":"t","ဌ":"ta","ဍ":"d","ဎ":"da","ဏ":"na","တ":"t","ထ":"ta","ဒ":"d","ဓ":"da","န":"n","ပ":"p","ဖ":"pa","ဗ":"b","ဘ":"ba","မ":"m","ယ":"y","ရ":"ya","လ":"l","":"w","သ":"th","ဟ":"h","ဠ":"la","အ":"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h","ဧ":"e","၏":"-e","ဣ":"i","ဤ":"-i","ဉ":"u","ဦ":"-u","ဩ":"aw","သြော":"aw","ဪ":"aw","":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"","č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z","ހ":"h","ށ":"sh","ނ":"n","ރ":"r","ބ":"b","ޅ":"lh","ކ":"k","އ":"a","ވ":"v","މ":"m","ފ":"f","ދ":"dh","ތ":"th","ލ":"l","ގ":"g","ޏ":"gn","ސ":"s","ޑ":"d","ޒ":"z","ޓ":"t","ޔ":"y","ޕ":"p","ޖ":"j","ޗ":"ch","ޘ":"tt","ޙ":"hh","ޚ":"kh","ޛ":"th","ޜ":"z","ޝ":"sh","ޞ":"s","ޟ":"d","ޠ":"t","ޡ":"z","ޢ":"a","ޣ":"gh","ޤ":"q","ޥ":"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"","α":"a","β":"v","γ":"g","δ":"d","ε":"e","ζ":"z","η":"i","θ":"th","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"ks","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"o","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"i","ώ":"o","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"I","Θ":"TH","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"KS","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"I","Ώ":"O","Ϊ":"I","Ϋ":"Y","ā":"a","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","ū":"u","Ā":"A","Ē":"E","Ģ":"G","Ī":"I","Ķ":"k","Ļ":"L","Ņ":"N","Ū":"U","Ќ":"Kj","ќ":"kj","Љ":"Lj","љ":"lj","Њ":"Nj","њ":"nj","Тс":"Ts","тс":"ts","ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ś":"S","Ź":"Z","Ż":"Z","Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g","ă":"a","Ă":"A","ș":"s","Ș":"S","ț":"t","Ț":"T","ţ":"t","Ţ":"T","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"i","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","
}, {}];
window.modules["1336"] = [function(require,module,exports){var namespace="expire_mixin";function expirePlugin(){var e=this.createStore(this.storage,null,this._namespacePrefix+namespace);return{set:function(t,n,a,r){this.hasNamespace(namespace)||e.set(n,r);return t()},get:function(e,n){this.hasNamespace(namespace)||t.call(this,n);return e()},remove:function(t,n){this.hasNamespace(namespace)||e.remove(n);return t()},getExpiration:function(t,n){return e.get(n)},removeExpiredKeys:function(e){var n=[];this.each(function(e,t){n.push(t)});for(var a=0;a<n.length;a++)t.call(this,n[a])}};function t(t){e.get(t,Number.MAX_VALUE)<=(new Date).getTime()&&(this.raw.remove(t),e.remove(t))}}module.exports=expirePlugin;
}, {}];
window.modules["1337"] = [function(require,module,exports){var util=require(1338),slice=util.slice,pluck=util.pluck,each=util.each,bind=util.bind,create=util.create,isList=util.isList,isFunction=util.isFunction,isObject=util.isObject;module.exports={createStore:createStore};var storeAPI={version:"2.0.12",enabled:!1,get:function(e,t){var i=this.storage.read(this._namespacePrefix+e);return this._deserialize(i,t)},set:function(e,t){return void 0===t?this.remove(e):(this.storage.write(this._namespacePrefix+e,this._serialize(t)),t)},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each(function(i,r){e.call(t,t._deserialize(i),(r||"").replace(t._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return createStore.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return createStore(this.storage,this.plugins,e)}};function _warn(){var e="undefined"==typeof console?null:console;e&&(e.warn?e.warn:e.log).apply(e,arguments)}function createStore(e,t,i){i||(i=""),e&&!isList(e)&&(e=[e]),t&&!isList(t)&&(t=[t]);var r=i?"__storejs_"+i+"_":"",n=i?new RegExp("^"+r):null;if(!/^[a-zA-Z0-9_\-]*$/.test(i))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var a=create({_namespacePrefix:r,_namespaceRegexp:n,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var i=e.read(t)===t;return e.remove(t),i}catch(e){return!1}},_assignPluginFnProp:function(e,t){var i=this[t];this[t]=function(){var t=slice(arguments,0),r=this;var n=[function(){if(i)return each(arguments,function(e,i){t[i]=e}),i.apply(r,t)}].concat(t);return e.apply(r,n)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e)return t;var i="";try{i=JSON.parse(e)}catch(t){i=e}return void 0!==i?i:t},_addStorage:function(e){this.enabled||this._testStorage(e)&&(this.storage=e,this.enabled=!0)},_addPlugin:function(e){var t=this;if(isList(e))each(e,function(e){t._addPlugin(e)});else if(!pluck(this.plugins,function(t){return e===t})){if(this.plugins.push(e),!isFunction(e))throw new Error("Plugins must be function values that return objects");var i=e.call(this);if(!isObject(i))throw new Error("Plugins must return an object of function properties");each(i,function(i,r){if(!isFunction(i))throw new Error("Bad plugin property: "+r+" from plugin "+e.name+". Plugins should only return functions.");t._assignPluginFnProp(i,r)})}},addStorage:function(e){_warn("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(e)}},storeAPI,{plugins:[]});return a.raw={},each(a,function(e,t){isFunction(e)&&(a.raw[t]=bind(a,e))}),each(e,function(e){a._addStorage(e)}),each(t,function(e){a._addPlugin(e)}),a}
}, {"1338":1338}];
window.modules["1338"] = [function(require,module,exports){(function (global){
var assign=make_assign(),create=make_create(),trim=make_trim(),Global="undefined"!=typeof window?window:global;function make_assign(){return Object.assign?Object.assign:function(t,n,e,i){for(var r=1;r<arguments.length;r++)each(Object(arguments[r]),function(n,e){t[e]=n});return t}}function make_create(){if(Object.create)return function(t,n,e,i){var r=slice(arguments,1);return assign.apply(this,[Object.create(t)].concat(r))};{function t(){}return function(n,e,i,r){var c=slice(arguments,1);return t.prototype=n,assign.apply(this,[new t].concat(c))}}}function make_trim(){return String.prototype.trim?function(t){return String.prototype.trim.call(t)}:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function bind(t,n){return function(){return n.apply(t,Array.prototype.slice.call(arguments,0))}}function slice(t,n){return Array.prototype.slice.call(t,n||0)}function each(t,n){pluck(t,function(t,e){return n(t,e),!1})}function map(t,n){var e=isList(t)?[]:{};return pluck(t,function(t,i){return e[i]=n(t,i),!1}),e}function pluck(t,n){if(isList(t)){for(var e=0;e<t.length;e++)if(n(t[e],e))return t[e]}else for(var i in t)if(t.hasOwnProperty(i)&&n(t[i],i))return t[i]}function isList(t){return null!=t&&"function"!=typeof t&&"number"==typeof t.length}function isFunction(t){return t&&"[object Function]"==={}.toString.call(t)}function isObject(t){return t&&"[object Object]"==={}.toString.call(t)}module.exports={assign:assign,create:create,trim:trim,bind:bind,slice:slice,each:each,map:map,pluck:pluck,isList:isList,isFunction:isFunction,isObject:isObject,Global:Global};
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}];
window.modules["1339"] = [function(require,module,exports){var util=require(1338),Global=util.Global;function localStorage(){return Global.localStorage}function read(e){return localStorage().getItem(e)}function write(e,r){return localStorage().setItem(e,r)}function each(e){for(var r=localStorage().length-1;r>=0;r--){var l=localStorage().key(r);e(read(l),l)}}function remove(e){return localStorage().removeItem(e)}function clearAll(){return localStorage().clear()}module.exports={name:"localStorage",read:read,write:write,each:each,remove:remove,clearAll:clearAll};
}, {"1338":1338}];
window.modules["1340"] = [function(require,module,exports){module.exports={name:"memoryStorage",read:read,write:write,each:each,remove:remove,clearAll:clearAll};var memoryStorage={};function read(e){return memoryStorage[e]}function write(e,r){memoryStorage[e]=r}function each(e){for(var r in memoryStorage)memoryStorage.hasOwnProperty(r)&&e(memoryStorage[r],r)}function remove(e){delete memoryStorage[e]}function clearAll(e){memoryStorage={}}
}, {}];
window.modules["1362"] = [function(require,module,exports){!function(e){var t=function(e){return new y(e)};t.version="0.6.8","undefined"!=typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd?define(function(){return t}):e.typogr=t;var n=function(e,t){return new RegExp(e,t)},s=/<(\/)?(style|pre|code|kbd|script|math|title)[^>]*>/i,r=t.amp=function(e){var t=/(\s|&nbsp;)(&|&amp;|&\#38;)(\s|&nbsp;)/g;if(e||"string"==typeof e)return e.replace(/(<[^<]*>)?([^<]*)(<\/[^<]*>)?/g,function(e,n,r,a){return a=a||"",(n=n||"").match(s)?n+r+a:n+(r=r.replace(t,'$1<span class="amp">&amp;</span>$3'))+a})},a=t.ord=function(e){if(e||"string"==typeof e){var t,n=f(e),r=[],a=!1,p=/(\d+)(st|nd|rd|th)/g;return n.forEach(function(e){"tag"===e.type?(r.push(e.txt),t=s.exec(e.txt),a=!(!t||void 0!==t[1])):a?r.push(e.txt):r.push(e.txt.replace(p,'$1<span class="ord">$2</span>'))}),r.join("")}},p=t.initQuotes=function(e){var t=n("(?:(?:<(?:p|h[1-6]|li|dt|dd)[^>]*>|^)\\s*(?:<(?:a|em|span|strong|i|b)[^>]*>\\s*)*)(?:(\"|&ldquo;|&#8220;)|('|&lsquo;|&#8216;))","i");if(e||"string"==typeof e)return e.replace(t,function(e,t,n){var s=t?"dquo":"quo",r=t||n;return[e.slice(0,e.lastIndexOf(r)),'<span class="',s,'">',r,"</span>"].join("")})},c=t.widont=function(e){var t="(?:<(?:a|em|span|strong|i|b)[^>]*?>)*?[^\\s<>]+(?:</(?:a|em|span|strong|i|b)[^>]*?>)*?",s=n("(\\s+"+t+"\\s+"+t+")(?:\\s+)([^<>\\s]+(?:\\s*</(?:a|em|span|strong|i|b)[^>]*?>\\s*\\.*)*?(?:\\s*?</(?:p|h[1-6]|li|dt|dd)>|$))","gi");return e.replace(s,'$1<span class="widont">&nbsp;</span>$2')},i=t.caps=function(e){var t,r=f(e),a=[],p=!1,c=n("((\\b[A-Z\\d]*[A-Z]\\d*[A-Z][A-Z\\d']*\\b)|(\\b[A-Z]+\\.\\s?(?:[A-Z]+\\.\\s?)+)(?:\\s|\\b|$))","g");return r.forEach(function(e){"tag"===e.type?(a.push(e.txt),t=s.exec(e.txt),p=!(!t||void 0!==t[1])):p?a.push(e.txt):a.push(e.txt.replace(c,function(e,t,n,s){var r,a;return n?'<span class="caps">%s</span>'.replace("%s",n):(" "===s.slice(-1)?(r=s.slice(0,-1),a=" "):(r=s,a=""),'<span class="caps">%s1</span>%s2'.replace("%s1",r).replace("%s2",a))}))}),a.join("")};t.typogrify=function(e){var t=e;return e.jquery&&e.html&&(t=e.html()),t=r(t),t=c(t),t=u(t),t=i(t),t=p(t),t=a(t)};var l,o,u=t.smartypants=function(e){var t,n,r=f(e),a=[],p=[],c="",i="",l=!1,o="";return r.forEach(function(e){if("tag"===e.type)a.push(e.txt),null!==(i=s.exec(e.txt))&&(c=i[2].toLowerCase(),i[1]?(p.length>0&&c===p[p.length-1]&&p.pop(),0===p.length&&(l=!1)):(p.push(c),l=!0));else{if(n=(n=e.txt).replace(/(rock )'n'( roll)/gi,"$1&#8217;n&#8217;$2"),t=n.slice(-1),!l)switch(n=g(n),n=h(n),n=d(n),n=x(n)){case"'":n=/\S/.test(o)?"&#8217;":"&#8216;";break;case'"':n=/\S/.test(o)?"&#8221;":"&#8220;";break;default:n=m(n)}o=t,a.push(n)}}),a.join("")},f=t.tokenize=function(e){for(var t,n=[],s=0,r=/([^<]*)(<[^>]*>)/gi;null!==(t=r.exec(e));){var a=t[1],p=t[2];a&&n.push({type:"text",txt:a}),n.push({type:"tag",txt:p}),s=r.lastIndex}return r.lastIndex<=e.length&&("."==e.slice(-1)&&".."!=e.slice(-2)?(n.push({type:"text",txt:e.slice(s,e.length-1)}),n.push({type:"text",txt:e.slice(-1)})):n.push({type:"text",txt:e.slice(s)})),n},g=t.smartEscapes=function(e){return e.replace(/\\"/g,"&#34;").replace(/\\'/g,"&#39;").replace(/\\-/g,"&#45;").replace(/\\\./g,"&#46;").replace(/\\\\/g,"&#92;").replace(/\\`/g,"&#96;")},h=t.smartDashes=function(e){return e.replace(/---/g,"&#8212;").replace(/([^<][^!]|[^!]|^)--(?!>)/g,"$1&#8211;")},d=t.smartEllipses=function(e){return e.replace(/\.\.\./g,"&#8230;").replace(/\. \. \./g,"&#8230;")},x=t.smartBackticks=function(e){return e.replace(/``/g,"&#8220;").replace(/''/g,"&#8221;")},m=t.smartQuotes=function(e){var t="(?=%s\\B)".replace("%s","[!\"#\\$\\%\\'()*+,-.\\/:;<=>?\\@\\[\\\\]\\^_`{|}~]"),s="[^\\ \\t\\r\\n\\[\\{\\(\\-]",r=n("(\\s|&nbsp;|--|&[mn]dash;|&#8211;|&#8212;|&#x201[34];)'(?=\\w)","g"),a=n("("+s+")'(?!\\s | s\\b | \\d)","g"),p=n("("+s+")'(?!\\s | s\\b)","g"),c=n('(\\s|&nbsp;|--|&[mn]dash;|&#8211;|&#8212;|&#x201[34];)"(?=\\w)',"g"),i=n('"(?=\\s)',"g"),l=n("("+s+')"',"g");return e.replace(n("^'%s".replace("%s",t),"g"),"&#8217;").replace(n('^"%s'.replace("%s",t),"g
}, {}];
window.modules["1445"] = [function(require,module,exports){"use strict";const universalAgora=require(1447),universalRest=require(9),universalQuery=require(1446),_get=require(23);function searchByQueryWithRawResults(e,r){const t=`//${r.site.host}${80!==r.site.port?`:${r.site.port}`:""}${r.site.path}/_agora/_search`;return universalRest.post(t,e,!0)}function getProducts(e,r,t){const{search:s}=e,u=!!s&&universalAgora.isURL(s)?null:universalAgora.buildProductsQuery(e);return u?searchByQueryWithRawResults(u,r).then(e=>{const r=universalQuery.formatSearchResult(e);return{total:e.hits.total,products:t?universalAgora.filterByLocale(r):r}}):universalAgora.getProducts(e)}function getMerchantsList(e){return searchByQueryWithRawResults(universalAgora.buildMerchantsAggregation(1e6,_get(e,"site.agoraLocale")),e).then(universalQuery.formatAggregationResults({aggregationName:"merchants",field:"key",subfield:"name"}))}module.exports.getProduct=universalAgora.getProduct,module.exports.getProducts=getProducts,module.exports.getMerchantsList=getMerchantsList,module.exports.searchByQueryWithRawResults=searchByQueryWithRawResults,module.exports.buildMerchantsByUrlQuery=universalAgora.buildMerchantsByUrlQuery;
}, {"9":9,"23":23,"1446":1446,"1447":1447}];
window.modules["1446"] = [function(require,module,exports){"use strict";const _map=require(49),_get=require(23),_isArray=require(145),_set=require(103),_isObject=require(84),_cloneDeep=require(61),_uniq=require(86);function formatSearchResult(e){return _map(e.hits.hits,"_source")}function newQuery(e){if(!e)throw new Error("An `index` is required to construct a query");return{index:e,type:"_doc",body:{query:{}}}}function addShould(e,o){var t=_get(e,"body.query.bool.should",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.should",t.concat(o)):(t.push(o),_set(e,"body.query.bool.should",t)):_set(e,"body.query.bool.should",r?o:[o]),e}function addMust(e,o){var t=_get(e,"body.query.bool.must",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.must",t.concat(o)):(t.push(o),_set(e,"body.query.bool.must",t)):_set(e,"body.query.bool.must",r?o:[o]),e}function addMustNot(e,o){var t=_get(e,"body.query.bool.must_not",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.must_not",t.concat(o)):(t.push(o),_set(e,"body.query.bool.must_not",t)):_set(e,"body.query.bool.must_not",r?o:[o]),e}function addFilter(e,o){var t=_get(e,"body.query.bool.filter",void 0);if(!_isObject(o))throw new Error("Filter query required to be an object");return t?_isArray(t)?(t.push(o),_set(e,"body.query.bool.filter",t)):_set(e,"body.query.bool.filter",[_cloneDeep(t),o]):_set(e,"body.query.bool.filter",o),e}function addMinimumShould(e,o){if("number"!=typeof o)throw new Error("A number is required as the second argument");return _set(e,"body.query.bool.minimum_should_match",o),e}function addSort(e,o){var t=_get(e,"body.sort");return _isArray(t)||_set(e,"body.sort",t=[]),t.push(o),e}function addSize(e,o){if(!o&&0!==o)return e;if(o=parseInt(o),isNaN(o))throw new Error(`Second argument must be a number: ${o}`);return _set(e,"body.size",o)}function addFrom(e,o){if(!o&&0!==o)return e;if(o=parseInt(o),isNaN(o))throw new Error(`Second argument must be a number: ${o}`);return _set(e,"body.from",o)}function onlyWithTheseFields(e,o){if(!_isArray(o))throw new Error("Second argument is required to be an Array");return _set(e,"body._source.include",_uniq(o)),e}function onlyWithinThisSite(e,o){return o.subsiteSlug?addFilter(e,{term:{subsite:o.subsiteSlug}}):(addFilter(e,{term:{site:o.slug}}),addMustNot(e,{exists:{field:"subsite"}})),e}function onlyWithinThisDomain(e,o){return addFilter(e,{prefix:{canonicalUrl:`http://${o.host}`}}),e}function withinThisSiteAndCrossposts(e,o){var t={term:{}},r={bool:{should:[],minimum_should_match:1}};return t.term["crosspost."+(o.subsiteSlug||o.slug)]=!0,r.bool.should.push(t),o.subsiteSlug?r.bool.should.push({term:{subsite:o.subsiteSlug}}):(r.bool.should.push({term:{site:o.slug}}),addMustNot(e,{exists:{field:"subsite"}})),addFilter(e,r),e}function withinThisDomainOrCrossposts(e,o){return addShould(e,{term:{[`crosspost.${o.subsiteSlug||o.slug}`]:!0}}),addShould(e,{prefix:{canonicalUrl:`http://${o.host}`}}),addMinimumShould(e,1),e}function moreLikeThis(e,o,t){let r={fields:["tags"],like:{_index:e.index,_type:"_doc",_id:o},include:!1,min_term_freq:1,max_query_terms:12,min_doc_freq:1};return{more_like_this:Object.assign(r,t)}}function addAggregation(e={},o){const{body:t={}}=e;return o?(t.aggs?_set(e,"body.aggs",Object.assign(t.aggs,o)):_set(e,"body.aggs",o),e):e}function formatAggregationResults({aggregationName:e="",field:o="",subfield:t="",skipEmpty:r=!0}){return function(s={}){let i=_get(s,`aggregations.${e}${t?"."+t+".":"."}buckets`,[]);return r&&(i=i.filter(e=>0!==_get(e,"doc_count",0))),i.map(e=>e[o]||"")}}function addGeo(e,o){if(!_isArray(o))throw new Error("Second argument is required to be an Array");if(2!==o.length)throw new Error("Array must be length 2");if(o.some(isNaN))throw new Error("Array must only contain numbers");return _set(e,"body.query.geo_shape.location.shape.type","point"),_set(e,"body.query.geo_shape.location.shape.coordinates",o),e}function combineFunctionScoreQueries(e,o){let t=_cloneDeep(_get(e,"body.query",{})),r=_cloneDeep(_get(o,"body.query",{})),s=_get(e,"body.sort");return _set(e,"body.query",{}),_s
}, {"23":23,"49":49,"61":61,"84":84,"86":86,"103":103,"145":145}];
window.modules["1447"] = [function(require,module,exports){(function (process,__filename){
"use strict";const _forEach=require(40),_get=require(23),_filter=require(130),_map=require(49),_isEmpty=require(83),urlParse=require(50),log=require(31).setup({file:__filename}),queryService=require(1446),universalRest=require(9),AGORA_HOST=window.process.env.AGORA_HOST,AGORA_ELASTIC_PREFIX=window.process.env.AGORA_ELASTIC_PREFIX,AGORA_ENDPOINT=AGORA_HOST?`${AGORA_HOST}/api/v1`:null,requestHeader={"Content-Type":"application/json"},PRODUCTS_INDEX="agora-products",AFFILIATES_INDEX="affiliates",RETAILERS_INDEX="retailers",FILTER_KEY={merchants:"name",affiliates:"affiliate"},URL_RE=/^https?:\/\/.*$/;function getProducts(e,t){const{limit:r=100,start:a=0,search:s="",sortDate:c="desc"}=e,n=`${AGORA_ENDPOINT}/products?limit=${r}&start=${a}&search=${encodeURIComponent(s)}&sortDate=${c}`;return fetch(n).then(handleResponse).then(e=>t?filterByLocale(e,t):e).then(e=>({total:e.length,products:e})).catch(handleError(n))}function getProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`;if(!AGORA_ENDPOINT)throw new Error("No Agora endpoint has been set");if("string"!=typeof e)throw new Error("request must provide a product id");return fetch(r).then(handleResponse).then(e=>t?filterByLocale(e,t):e).catch(handleError(r))}function postProduct(e){const t=`${AGORA_ENDPOINT}/products`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function putProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`,a={method:"PUT",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function patchProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteProduct(e){const t=`${AGORA_ENDPOINT}/products/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function getMerchantList(e){const{limit:t=100,fields:r=""}=e;return Promise.resolve([{name:"Amazon"}]).catch(handleError(""))}function getMerchant(e){const t=`${AGORA_ENDPOINT}/merchants/${e}`;if("string"!=typeof e)throw new Error("request must provide a product id");return fetch(t).then(handleResponse).catch(handleError(t))}function patchMerchant(e,t){const r=`${AGORA_ENDPOINT}/merchants/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function postMerchant(e){const t=`${AGORA_ENDPOINT}/merchants`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function putMerchant(e,t){const r=`${AGORA_ENDPOINT}/merchants/${e}`,a={method:"PUT",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteMerchant(e){const t=`${AGORA_ENDPOINT}/merchants/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function postLocale(e){const t=`${AGORA_ENDPOINT}/locales/`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function patchLocale(e,t){const r=`${AGORA_ENDPOINT}/locales/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function handleResponse(e){try{return e.json().then(t=>{if(e.status>=400){const e=_get(t,"message.details[0].message");throw new Error(e)}return t})}catch(e){throw new Error(e.message)}}function handleError(e){return t=>{throw log("warn",`Failed request to ${e}`,t),new Error(`request to ${e} failed`)}}function buildProductsQuery({search:e="",limit:t=100,start:r=0,sortDate:a="",filters:s,locale:c}){const n=queryService(PRODUCTS_INDEX),o=s&&Object.keys(s).length?Object.keys(s).filter(e=>Array.isArray(s[e])&&s[e].length):[],i={},u={};if(prependElasticPrefix(n),e||o.length||c||queryService.addMatchAll(n),c&&(queryService.addMust(i,{match:{"locales.locale":c}}),queryService.addMust(u,
}).call(this,require(11),"/services/universal/agora.js")}, {"9":9,"11":11,"23":23,"31":31,"40":40,"49":49,"50":50,"83":83,"130":130,"201":201,"1446":1446}];
window.modules["1448"] = [function(require,module,exports){"use strict";const _map=require(49),_mapValues=require(196),_reduce=require(88),_assign=require(134),_get=require(23),_pickBy=require(135),_find=require(41),affiliateSettings={amazon:{domains:["amazon.com","amazon.co.uk"],subtagKey:"ascsubtag",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},narrativ:{domains:["shop-links.co/"],subtagKey:"u1",fields:["siteShortKey","pageUri","productId","zone","format"],maxLength:99,delimiter:"standard",encode:!0},rakuten:{domains:["click.linksynergy.com/deeplink","linksynergy.walmart.com/deeplink"],subtagKey:"u1",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","zone","format"],maxLength:72,delimiter:"standard",encode:!1},shareasale:{domains:["shareasale.com"],subtagKey:"afftrack",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},skimlinks:{domains:["go.redirectingat.com"],subtagKey:"xcust",fields:["siteShortKey","pageUri","productId","utmCampaign","utmSource","utmMedium","zone","deviceAbbreviation","format"],maxLength:50,delimiter:"alt",encode:!1},impact:{domains:[],subtagKey:"subId2",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},avantlink:{domains:["avantlink.com"],subtagKey:"ctc",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:64,delimiter:"alt",encode:!1},cj:{domains:["tkqlhce.com","jdoqocy.com","dpbolvw.net","anrdoezrs.net","kqzyfj.com"],subtagKey:"sid",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:64,delimiter:"alt",encode:!1,joinBy:"/",assignBy:"/",positioned:!0,position:"after",positionKey:"type/dlg/"},partnerize:{domains:["prf.hn"],subtagKey:"pubref",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1,joinBy:"/",assignBy:":",positioned:!0,position:"before",positionKey:"destination"},pepperjam:{domains:["gopjn.com","pntrac.com","pjtra.com","pjatr.com","pntrs.com","pntra.com"],subtagKey:"sid",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1},awin:{domains:["awin1.com"],subtagKey:"pref1",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1,positioned:!0,position:"before",positionKey:"ued"}},subtagDictionary={siteShortKey:"",pageUri:"p",productId:"i",zone:"z",deviceAbbreviation:"d",utmSource:"s",utmMedium:"m",utmCampaign:"c",referrer:"r",format:"t"},delimiters={standard:["[","]"],alt:["__","_"]};function parseValueFromSubtag(e,t,i){const a=t[0]+e+t[1],r=i.split(a)[1]||"";return r?r.split(t[0])[0]:null}function parseSubtag(e,t=delimiters.standard){return _pickBy(_mapValues(subtagDictionary,i=>parseValueFromSubtag(i,t,e)))}function generateSubtag(e,t,i=delimiters.standard,a=!1){const r=(e=>t=>`${e[0]}${t}${e[1]}`)(i),o=_get(affiliateSettings[t],"fields");let s=_reduce(o,(t,i)=>{const a=r(subtagDictionary[i]),o=e[i];return t+(o?a+o:"")},"");return a&&(s=encodeURIComponent(s)),s}function applySubtagMaxlength(e,t){var i=t-3*(e.split(",").length-1+e.split("|").length-1);return e.substr(0,i)}function getSubtagData({getters:e,fields:t=[],visitState:i,locals:a,productLink:r}){let o={};return t.forEach(t=>{o[t]=e[t]&&e[t]({visitState:i,locals:a,productLink:r})}),o}function parseQuery(e=""){return e.split("&").reduce((e,t)=>{const i=t.split("=")[0],a=t.split("=")[1];return void 0!==a&&(e[i]=a),e},
}, {"23":23,"41":41,"49":49,"88":88,"134":134,"135":135,"196":196}];
window.modules["article-nav.client"] = [function(require,module,exports){"use strict";const dom=require(2),_throttle=require(36),$visibility=require(5),$popup=require(52),$gtm=require(3),{reportSocial:reportSocial}=require(51);module.exports=(t=>{let e=dom.find(".page-header"),i=dom.find(".article-content"),o=dom.find(t,".deepscroll-headline"),r=dom.find(t,".deepscroll-rubric"),l=dom.find(t,".deepscroll-rubric-sponsored"),n=dom.find(".article .article-header .rubric"),s=dom.find("#deepscroll_center_divider"),a=dom.find(".clay-paragraph"),d=dom.find(t,".logo"),c=dom.find(t,".dyn-cut-logo"),p=dom.find(t,".article-nav-top"),u=dom.find(t,".article-nav-deepscroll"),m=dom.find('link[rel="canonical"]'),f=m&&m.getAttribute("href"),g=dom.find('meta[property="og:image"]')?dom.find('meta[property="og:image"]').getAttribute("content"):"",h=dom.find('meta[property="og:title"]')?dom.find('meta[property="og:title"]').getAttribute("content"):"",y=dom.find(t,".share-link.facebook"),w=dom.find(t,".share-link.twitter"),v=dom.find(t,".share-link.pinterest"),b=t.classList.contains("header-simple"),x=window.getComputedStyle(d,null).getPropertyValue("--targetFlexBasis"),C=window.getComputedStyle(d,null).getPropertyValue("--verticalStart")||0,L=window.getComputedStyle(d,null).getPropertyValue("--verticalEnd")||0,$=!1,_=55;function k(){_=parseInt(window.getComputedStyle(d,null).getPropertyValue("--stickyTop"))||_,L=$visibility.getViewportWidth()>=1180?window.getComputedStyle(d,null).getPropertyValue("--verticalEndDesktop")||L:window.getComputedStyle(d,null).getPropertyValue("--verticalEnd")||L}function P(){$=!1,S()}function S(){let{top:o}=t.getBoundingClientRect(),r=window.getComputedStyle(d,null).getPropertyValue("--baseFlexBasis"),l=r-x,n=(_-e.getBoundingClientRect().top)/_,s=Math.max(0,Math.min(1,n)),m=C-L-2,f=Math.round(C-(m*s+2)),g=Math.ceil(r-l*s);if(n<0&&(g=r,f=C),!0===($=$visibility.getViewportWidth()<1180)){let t=o+_;return window.scrollY>t?e.classList.add("header-after-scroll"):e.classList.remove("header-after-scroll"),p.style.top=L+"px",u.style.top=L+"px",void(d.style.flexBasis=x+"px")}window.scrollY>o?t.classList.add("after-scroll"):t.classList.remove("after-scroll"),window.scrollY>o?e.classList.add("header-after-scroll"):e.classList.remove("header-after-scroll"),p.style.top=f+"px",u.style.top=f+"px",d.style.flexBasis=g+"px",c&&(c.style.flexBasis=g+"px"),$visibility.getViewportWidth()>=1180&&i&&function(){const t=a?$visibility.getPageOffset(a).top-70:0,e=$visibility.getPageOffset(i).top,o=Math.max(e,t);return Math.max(window.scrollY,document.body.scrollTop)>=o}()?t.classList.add("deep-scroll"):t.classList.remove("deep-scroll")}function V(t){var e=t.currentTarget,i=e.getAttribute("href"),o=e.getAttribute("data-handle"),r=$popup.getPopupClass(e.classList),l=$visibility.isBelowPrimaryContent(e)?"bottom":"top";$gtm.reportNow({event:"social-share-widget",clickLocation:l,socialNetwork:r}),reportSocial(r),$visibility.getViewportWidth()>=768&&r&&(t.preventDefault(),$popup.popWindow(r,o,i))}!function(){const e=_throttle(S,30);if(k(),dom.findAll(t,".share-link").forEach(t=>t.addEventListener("click",V)),y&&(y.href="http://www.facebook.com/sharer/sharer.php?u="+f+"?utm_source=fb&utm_medium=s3&utm_campaign=sharebutton-t"),w&&(w.href="https://twitter.com/share?text="+encodeURIComponent(h)+"&url="+f+"?utm_source=tw&utm_medium=s3&utm_campaign=sharebutton-t&via="+w.getAttribute("data-handle")),v&&(v.href="http://pinterest.com/pin/create/button/?url="+f+"?utm_source=pin&utm_medium=s3&utm_campaign=sharebutton-t&description="+encodeURIComponent(h)+"&media="+g),b)return;window.addEventListener("scroll",e),window.addEventListener("resize",P),window.addEventListener("resize",k),n?n.classList.contains("rubric-sponsor-story")&&l?(r.classList.remove("visible"),l.classList.add("visible"),l.textContent=n.text||n.textContent):(r.textContent=n.text||n.textContent,r.href=n.href||"#"):(s.style.display="none",r.style.display="none");P(),o.textContent=h}()});
}, {"2":2,"3":3,"5":5,"36":36,"51":51,"52":52}];
window.modules["nav-search-button.client"] = [function(require,module,exports){"use strict";const dom=require(2),$gtm=require(3),{reportSearch:reportSearch}=require(51),openClass="open",closeClass="closed";module.exports=(e=>{const s=e,t=dom.find(e,".nav-search-button-trigger"),n=dom.find(e,".nav-search-form"),o=dom.find(e,".search-input");function i(){const e=dom.find("body");s.classList.toggle(closeClass),s.classList.toggle(openClass),e.classList.toggle("disabled"),e.classList.toggle("search-active")}function c(){i(),s.classList.contains(openClass)&&o.focus()}function a(e){!s.contains(e.target)&&s.classList.contains(openClass)&&i()}function r(e){27===e.keyCode&&s.classList.contains(openClass)&&i()}function d(e){e.preventDefault(),$gtm.reportCustomEvent({category:"search",label:"on="+window.location.href,action:o.value}),reportSearch((o.value||"").split(" "),()=>n.submit())}!function(e,s,t){s&&s.addEventListener("click",c);t&&t.addEventListener("submit",d);e.addEventListener("click",a),document.addEventListener("keydown",r),e.addEventListener("touchend",a),n.addEventListener("submit",d)}(dom.find("body"),t,dom.find(e,".nav-search-form submit"))});
}, {"2":2,"3":3,"51":51}];
window.modules["nav-dropdown-button.client"] = [function(require,module,exports){"use strict";const dom=require(2),visibility=require(5),{reportSearch:reportSearch}=require(51);function getNextSiblings(e){const t=[];let i=e;for(;i=i.nextElementSibling;)t.push(i);return t}function getMainChildren(e,t){let i=[],n=e.firstChild;for(;n=n.nextElementSibling;)n.contains(t)?n.isSameNode(t)||(i=i.concat(getMainChildren(n,t))):i.push(n);return i}function isMobile(){return visibility.getViewportWidth()<768}function initializeHeight(e){let t,i,n,o,l,s,r;isMobile()||(t=dom.find(e,".dropdown-body"),i=dom.find(e,".dropdown-body-scroll"),n=visibility.getPageOffset(t).top,o=Math.max(0,n-window.scrollY),s=(l=visibility.getViewportHeight())-o||0,r=Math.max(500,s-65),i.style.maxHeight=`${r}px`)}module.exports=(e=>{let t;const i=e.querySelector(".nav-dropdown-button-trigger"),n=dom.find("body"),o=dom.find(".top"),l=dom.find(".confetti-list"),s=dom.find(".nav-dropdown-button_nymag-homepage"),r=dom.find("header.page-header")||o,c=dom.find('[data-editable="main"]'),a=dom.closest(e,".page-header"),d=a?a.querySelectorAll(".confetti-image.blue"):"",g=a?a.querySelectorAll(".confetti-image.green"):"",u=a?a.querySelectorAll(".confetti-image.orange"):"",f=a?a.querySelectorAll(".confetti-image.orange2"):"",m=a?a.querySelectorAll(".confetti-image.pink"):"",p=a?a.querySelectorAll(".confetti-image.purple"):"",h=a?a.querySelectorAll(".confetti-image.yellow"):"",y=e.querySelectorAll(".dropdown-nav-search-form");function b(e){let t=e.currentTarget,i=t.querySelector(".nav-search-input"),n=i?i.value.split(" "):[];e.preventDefault(),reportSearch(n,()=>t.submit())}i.addEventListener("click",()=>{initializeHeight(e),v()});for(let e=0,t=y.length;e<t;e++)y[e].addEventListener("submit",b);function v(){const a=window.innerWidth<768,y=c.contains(e);e.classList.contains("open")?(i.setAttribute("aria-expanded","false"),l&&function(){let e=[...d,...g,...u,...f,...m,...p,...h];l.classList.add("curtain-collapse"),setTimeout(function(){l.classList.remove("confetti-display"),e.forEach(e=>(function(e){e.classList.remove("c-right","c-rightdown","c-left","c-leftdown")})(e))},500)}()):(i.setAttribute("aria-expanded","true"),t=window.scrollY),e.classList.toggle("closed"),e.classList.toggle("open"),n.classList.toggle("disabled"),a&&e.isSameNode(s)?function(){if(o.contains(e)){const e=getMainChildren(o,s);S(e),w(o)}if(c.contains(e)){const e=getMainChildren(c,s);o.classList.toggle("hidden-component"),w(c),S(e)}e.classList.toggle("open-mobile")}():a&&!y&&r&&(w(r),function(){const i=e.classList.contains("open")?0:t;window.scrollTo({top:i})}())}function w(e){S(getNextSiblings(e))}function S(e){e.forEach(e=>{e.classList.toggle("hidden-component")})}n.addEventListener("click",t=>{!e.contains(t.target)&&e.classList.contains("open")&&v()}),document.addEventListener("keydown",t=>{27===t.keyCode&&e.classList.contains("open")&&v()})});
}, {"2":2,"5":5,"51":51}];
window.modules["follow.client"] = [function(require,module,exports){"use strict";const _find=require(41),$popup=require(52);DS.controller("follow",[function(){function e(e){this.el=e,this.handle=e.getAttribute("data-handle")}return e.prototype={events:{click:"openFollow"},openFollow:function(e){var t,n,a=$popup.position,o=$popup.params,l={},r={w:780,h:500},s=new a(r.w,r.h),c=this.el.classList;l.handle=this.handle,r.left=s.left,r.top=s.top,n=_find([{className:"facebook",url:"https://facebook.com/{handle}",network:"Facebook"},{className:"pinterest",url:"http://www.pinterest.com/{handle}",network:"Pinterest"},{className:"instagram",url:"https://www.instagram.com/{handle}",network:"Instagram"},{className:"rss",url:"http://feeds.feedburner.com/{handle}",network:"RSS"},{className:"twitter",url:"https://twitter.com/intent/follow?screen_name={handle}&tw_p=followbutton&variant=2.0",network:"Twitter"},{className:"snapchat",url:"https://www.snapchat.com/discover/{handle}",network:"Snapchat"}],function(e){return c.contains(e.className)}),l.url=n.url.replace("{handle}",l.handle),l.network=n.network,l.name="Follow "+l.handle+" on "+l.network,t=new o(l,r),window.open(t.address,t.name,t.features),e.preventDefault()}},e}]);
}, {"41":41,"52":52}];
window.modules["comments-link.client"] = [function(require,module,exports){"use strict";const dom=require(2),_get=require(23),_isFinite=require(106),ajax=require(105);DS.controller("comments-link",[function(){var t,e="http://"+document.documentElement.getAttribute("data-uri")+".html";function n(n){var o;(this.el=n,this.coral_talk_root=n.getAttribute("data-coral-talk"),this.commentsCount=dom.find(n,".comments-link-count"),this.commentsText=dom.find(n,".comments-link-text"),this.isNavVariation=n.classList.contains("comments-link_article-nav"),this.cutoffCnt=n.getAttribute("data-cutoffCnt")||1e3,t=`${this.coral_talk_root}/api/v1/graph/ql`,this.shouldRenderCommentStream())&&(o=this.onCommentCountFetched.bind(this),ajax.sendReceiveJson({method:"GET",url:t+'?query={asset(url:"'+e+'"){totalCommentCount}}',dataType:"json"},function(t,e){var n=_get(e,"data.asset.totalCommentCount",0);return t?o(t):_isFinite(n)?void o(null,n):o("Unexpected Coral-Talk response")}))}return n.prototype.onCommentCountFetched=function(t,e){if(t)return console.warn(t);e>0&&(this.isNavVariation&&e<this.cutoffCnt?this.commentsCount.innerHTML="+":this.commentsCount.innerHTML=e,this.commentsText.innerHTML="Comment"+(e>1?"s":""),this.el.classList.remove("no-comments"))},n.prototype.shouldRenderCommentStream=function(){return-1!==e.indexOf("@published")},n}]);
}, {"2":2,"23":23,"105":105,"106":106}];
window.modules["concert-ads.client"] = [function(require,module,exports){"use strict";const customMappings={"crime-assault":"Power","career money productivity":"Power","feminism-politics-identity":"Power","culture-media":"Culture",celebrity:"Culture",living:"Style",fashion:"Style",shopping:"Style",weddings:"Style",beauty:"Style",animals:"Self","learning creativity":"Self","relationships-friends family":"Self","mental health personality social behavior":"Self","learning creativity":"Self","health-wellness":"Self",parenting:"Self","relationships-sex dating marriage":"Self"},striptags=require(53);function createConcertAds(){let e=getData("title"),t=window.location.href,n=getData("section"),i="",r=getData("type"),o=getData("vertical");e&&(e=striptags(htmlDecode(e)).split(" ")),t=t.slice(t.lastIndexOf("/")+1);const a={kw:getKeywords(),network:o,page_type:r,entry_group:n,keywords:e,pn:t};return"Homepage"===r?i="homepage":"Section Page"===r&&(i=(i=window.location.pathname).replace(/\//g,"")),n&&-1===n.indexOf(" ")&&(i=n),customMappings[n]&&(i=customMappings[n]),window.location.hostname.match(/\.aws\./i)&&(a.clay_sandbox_env=o),new window.ConcertAds({cmd:[],slots:[],dfpVariables:a,slugPath:"/"+i.replace(/—|/g,"-")})}function getKeywords(){try{const e=window._nymPermutive.article.keywords;return e&&e.length>0?e:(document.querySelector('meta[name="keywords"]')||document.querySelector('meta[property="article:tag"]')).getAttribute("content").split(",").map(function(e){return e.trim()})}catch(e){return}}function getData(e){if(window._nymPermutive){if(e in window._nymPermutive)return window._nymPermutive[e];if(window._nymPermutive.article&&e in window._nymPermutive.article)return window._nymPermutive.article[e]}}function htmlDecode(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}window.addEventListener("DOMContentLoaded",function(){const e=new URLSearchParams(window.location.search).get("concert_config_url"),t=e||window.concertConfigUrl;if(window._nymPermutive||console.warn("ConcertAds initializing without Permutive"),!window.ConcertAds)throw new Error("ConcertAds has not been loaded.");window.concertAds=createConcertAds(),window.concertAds.loadRemoteConfig(t).then(function(){window.concertAds.install()})});
}, {"53":53}];
window.modules["curated-feed.client"] = [function(require,module,exports){"use strict";const dom=require(2),lazyLoad=require(92);function lazyLoadImage(e){const o=dom.find(e,"img[data-src]"),t=dom.findAll(e,"source[data-srcset]"),a=dom.closest(e,".feed-item");if(o&&a){new lazyLoad.LazyLoader(a,o,t).init()}}function handleLazyLoad(e){(dom.findAll(e,".feed-item")||[]).forEach(lazyLoadImage)}module.exports=(e=>{const o=e.querySelectorAll("button.show-more");function t(e){const{currentTarget:o}=e;if(o){const e=o.parentElement.parentElement;e&&e.querySelector(".content").classList.toggle("collapsed")}}o&&o.forEach(function(e){e.addEventListener("click",t)}),handleLazyLoad(e)});
}, {"2":2,"92":92}];
window.modules["coral-talk.client"] = [function(require,module,exports){"use strict";const dom=require(2),store=require(112),visibility=require(5),auth0=require(12),TALK_AUTH="talk:auth_token";let coralEmbed,hasEmbedScriptLoaded=!1,hasCoralTalkRendered=!1;function renderComments(e){if(hasEmbedScriptLoaded&&!hasCoralTalkRendered){const t={talk:`${e.CORAL_TALK_HOST}`,auth_token:getAuthToken(),asset_url:e.TALK_ASSET_URL};hasCoralTalkRendered=!0,coralEmbed=window.Coral.Talk.render(e.commentStreamContainer,t)}}function getAuthToken(e){var t=e&&e["http://nymag.com/coral_talk"]||auth0.getTalkJwt(),i=store.get(TALK_AUTH);return t?i&&t==i?i:(store.set(TALK_AUTH,t),t):(i&&store.remove(TALK_AUTH),null)}function coralLogin(){coralEmbed.login(getAuthToken())}function embedScript(e,t){let i=document.createElement("script");i.type="text/javascript",i.async=!0,i.src=e,i.addEventListener("load",()=>{hasEmbedScriptLoaded=!0,renderComments(t)}),document.getElementsByTagName("head")[0].appendChild(i)}function initVerificationMessage(){auth0.isAuthenticated()&&auth0.refresh();let e=document.querySelector(".coral-talk-container");auth0.isAuthenticated()&&!auth0.isEmailVerified()&&(e.insertAdjacentHTML("beforebegin",'\n <div class="coral-talk-verify-address">\n Please verify your account to enable commenting. Didn\'t receive a verification email? <span class="activation-link">Re-send email now.</span>\n </div>'),document.querySelector(".activation-link").addEventListener("click",sendVerificationEmail))}function sendVerificationEmail(){let e=document.querySelector(".coral-talk-verify-address");return fetch(`https://${window.location.host}/_user/verification-email?user_id=${auth0.getUserID()}`,{method:"GET",headers:{"Content-Type":"application/json"}}).then(e=>e).then(t=>{t&&200==t.status?e.innerHTML="Verification email was sent successfully":e.innerHTML=`${t.statusText}`}).catch(e=>console.log(e))}function attemptScriptEmbedding(e,t){initVerificationMessage(),hasEmbedScriptLoaded?renderComments(t):embedScript(t.EMBED_URL,t)}function addVisibilityListener(e,t){new visibility.Visible(e,{preloadThreshold:750}).on("preload",()=>attemptScriptEmbedding(e,t))}function removeSignInButton(e){e&&e.parentNode&&dom.removeElement(e)}function init(e){const t=e.getAttribute("data-coral-talk-host"),i=`${t}/static/embed.js`,n=`http://${document.documentElement.getAttribute("data-uri")}.html`,a="true"===e.getAttribute("data-maintenance"),o=-1!==n.indexOf("@published"),r=e.querySelector(".coral-talk-container"),s=e.querySelector(".coral-talk-btn-signin"),c={CORAL_TALK_HOST:t,EMBED_URL:i,commentStreamContainer:r,signInButton:s,TALK_ASSET_URL:n};!a&&o&&(auth0.on("init",()=>{addVisibilityListener(e,c),s.addEventListener("click",()=>auth0.showLogin()),auth0.isAuthenticated()&&removeSignInButton(s)}),auth0.on("login",t=>{removeSignInButton(s),getAuthToken(t),visibility.isElementInViewport(e)&&attemptScriptEmbedding(c),hasCoralTalkRendered&&coralLogin()}),auth0.on("logout",()=>{store.remove(TALK_AUTH)}))}module.exports=init;
}, {"2":2,"5":5,"12":12,"112":112}];
window.modules["choreographer.client"] = [function(require,module,exports){"use strict";const cookie=require(39),_get=require(23),_omit=require(78),{insertSpeedBumpComponents:insertSpeedBumpComponents}=require(74),{generateGrowl:generateGrowl}=require(75),gtm=require(3),{getLocalStorage:getLocalStorage,setLocalStorage:setLocalStorage}=require(14),{reportPaywall:reportPaywall}=require(51),moment=require(22),{getClientHistory:getClientHistory,updateClientHistoryWithPageData:updateClientHistoryWithPageData}=require(77),auth0=require(12),{Scenario:Scenario}=require(72),cidReadyEvent="nymcid-set",cidKey="nymcid",isProduction=require(10)(),logger=require(73).Logger(()=>getLocalStorage("show_choreographer_logs")),{Verdon:Verdon}=require(76);function displayDebug(e=""){if("entitlement"!==e.split("#").pop())return;const t=_get(window,"dataLayer[0].userDetails",{}),o=_get(window,"dataLayer[0].pageDetails.featureTypes",""),n=o.includes("magazine")?"magazine":"",r=o.includes("feature")?"featured":"",i="Value of Article: "+(n||r||"article"),a=_get(JSON.parse(localStorage.getItem("auth0:profile")),"http://nymag.com/app_metadata"),l="Authentication Status: "+(a?"authenticated":"unauthenticated"),c="Entitlement Status: "+(!!a&&a.has_subscription?"entitled":"unentitled"),s=Object.keys(_omit(t,"newYorkMediaUserID")).map(e=>`${e}: ${t[e]}`),d=document.body,g=document.createElement("div"),u=document.createElement("ul");[i,l,c,...s].map(e=>{const t=document.createElement("li");return t.classList.add("debug-item"),t.appendChild(document.createTextNode(e)),t}).forEach(e=>{u.appendChild(e)}),u.classList.add("data-bullets"),g.classList.add("debug-choreographer"),g.classList.add("display-debug-data"),g.appendChild(u),d.appendChild(g)}function initializeChoreographer(e){const t=e.getAttribute("data-site-slug"),o=pageShouldCountAsView(t),n=auth0.isSubscriber();return t?getClientId(cidKey,8e3).then(e=>(logger.h1("Choreographer initialized"),logger.log(`clientId: ${e}`),logger.log(`page counts as a view: ${o}`),window.nymViewsResponse||(o?updateClientHistoryWithPageData(e,t):getClientHistory(e)))).then(r=>{if(logger.group(),logger.h2("Client history"),logger.table(r),logger.groupEnd(),isNCR())return;const{scenarios:i,touts:a}=readJSONFromScript(e.querySelector("script")),l=i.map(e=>Scenario(e,r,t,n)).filter(e=>(logger.group(),logger.h2("Evaluating scenarios"),logger.log(e),logger.groupEnd(),e.shouldShow)).reduce((e,{action:t,min:o,count:n})=>{const r=a.find(({value:e})=>e===t);return!r||e[r.type]?e:(e[r.type]=r,e[r.type].viewCount=n-o,e)},{});logger.group(),logger.h2("Active Touts"),logger.log(l),logger.groupEnd(),executeTouts(e,o,l,r)}).catch(console.error):console.error("siteSlug not found.")}function documentIncludesComponent(e){return document.querySelector(`[data-uri*="/${e}/"]`)}function pageShouldCountAsView(e){const t="strategist"===e,o=["product","product-grid"].find(e=>documentIncludesComponent(e));return t||!o}function executeTouts(e,t,o={},n){const{global:r}=n,i={featureArticleCount:r.Feature||0,magazineArticleCount:r.Magazine||0,standardArticleCount:r.Article||0,totalArticleCount:r.total||0};if(o["branded-growl"]&&brandedTakeoverTime(o["branded-growl"])&&t)return logger.log("should show branded growl"),void growlManager(findTemplate(e,"branded-growl"),{baseTrackingData:i,body:o["branded-growl"].brandedGrowlBody,contentClass:"branded-content",cta:o["branded-growl"].brandedGrowlCTA,imageUrl:o["branded-growl"].imageUrl,link:o["branded-growl"].brandedGrowlLink,name:o["branded-growl"].name,scrollDepth:o["branded-growl"].brandedGrowlScrollDepth,title:o["branded-growl"].brandedGrowlTitle,toutType:"branded growl"},"#branded-growl");if(t&&o["content-cliff"])contentCliff(findTemplate(e,"content-cliff"),o["content-cliff"],o["content-cliff"].viewsLeft,n);else{if(t&&o["cliff-takeover"])return/coronavirus news|pivot|paywall exclude/i.test(window._nymGtmPage.tags)?void(isProduction&&logger.log("Content cliff no-op due to excluded tag match: ",window._nymGtmPage.tags)):void cliffTakeover(findTemplate(e,"paywall-reader-interface"),i,o["cliff-takeover"])
}, {"3":3,"10":10,"12":12,"14":14,"22":22,"23":23,"39":39,"51":51,"72":72,"73":73,"74":74,"75":75,"76":76,"77":77,"78":78,"content-cliff.client":"content-cliff.client"}];
window.modules["speed-bump.client"] = [function(require,module,exports){"use strict";const gtm=require(3),visibility=require(5);module.exports=((e,i)=>{if(!i||!e)return;const{name:o,speedbumpDescription:r,speedbumpMessage:t,speedbumpLink:n,baseTrackingData:s}=i,c=new visibility.Visible(e,{shownThreshold:.5});e.querySelector(".description").innerHTML=r,e.querySelector(".promo-link").innerHTML=t,e.querySelector(".promo-link").href=n,e.classList.remove("collapsed"),c.on("shown",function(){if(visibility.isElementNotHidden(e)){let e=s;e.event="eec.promotionView",e.ecommerce={promoView:{promotions:[{name:o,creative:r,id:"speed bump",position:"in-article"}]}},gtm.reportNow(e),c.destroy()}}),e.querySelector(".promo-link").addEventListener("click",function(){let e=s;e.event="eec.promotionClick",e.ecommerce={promoClick:{promotions:[{name:o,creative:r,id:"speed bump",position:"in-article"}]}},gtm.reportNow(e)})});
}, {"3":3,"5":5}];
window.modules["growl.client"] = [function(require,module,exports){"use strict";require(136);const _some=require(60),dom=require(2),localStorageKeyRoot="slideout-",{getLocalStorage:getLocalStorage,setLocalStorage:setLocalStorage}=require(14);module.exports=((e,t)=>{const{content:o,onShow:s,scrollDepth:r=50,dismissable:i=!1}=t,n=Number(r||e.getAttribute("data-display-at-page-scroll-percentage")),a=dom.find(e,".modal"),l="slideout-"+(t.id||e.getAttribute("id")),c=getLocalStorage(l);function d(){a.classList.add("hidden")}function g(){setLocalStorage(l,!0),d()}i&&c?e.remove():(o&&e.querySelector("[data-content]").appendChild(o),n&&function(e=50){const t=new IntersectionObserver(e=>{_some(e,"isIntersecting")&&(a.style.top="inherit",a.classList.remove("hidden","initial"),"function"==typeof s&&s(),t.unobserve(a))});a.style.top=`${document.querySelector("body").scrollHeight/(100/e)}px`,t.observe(a)}(n),e.querySelector(".dismiss-modal").addEventListener("click",()=>i?g():d()),e.addEventListener("growl:hide",d),e.addEventListener("growl:dismiss",g))});
}, {"2":2,"14":14,"60":60,"136":136}];
window.modules["content-cliff.client"] = [function(require,module,exports){"use strict";const auth0=require(12),isProduction=require(10)(),logger=require(73).Logger(()=>!isProduction);module.exports=((t,e)=>{if(!e)return;logger.group(),logger.h2("Content Cliff");const{contentCliffOptions:o,firstVisit:n,onShow:r,onClickCliff:i}=e,c=300,l=Number(document.querySelector("[data-components-count]").getAttribute("data-components-count")),u=3,s=["taboola"],a="#content-cliff",f=t,d=function(){let t=0;return document.querySelectorAll("[data-word-count]").forEach(function(e){t+=Number(e.getAttribute("data-word-count")||0,10)||0}),t}(),g=function(t,e){function o(t){return Math.round(t.getTime()/1e3/60)}const n=o(t),r=o(e);return n-r}(new Date,new Date(n))<30,h={noop:()=>{},show:()=>{r(),function(){(p=function(t=""){return document.querySelectorAll(`${t} ~ *`)}(a)).forEach(t=>t.remove()),function(){const{contentCliffStatus:e,contentCliffPromo:n,contentCliffCTA:r,contentCliffURL:c}=o,l=t.querySelector("[data-content-cliff-status]"),u=t.querySelector("[data-content-cliff-promo]"),s=t.querySelector("[data-content-cliff-cta]");s&&s.setAttribute("href",c),s&&s.insertAdjacentHTML("afterbegin",r),l&&l.insertAdjacentHTML("afterbegin",e),u&&u.insertAdjacentHTML("afterbegin",n),s&&s.addEventListener("click",i)}(),f.classList.remove("collapsed"),e=s,e.forEach(t=>{const e=document.querySelector(`[data-uri*="/${t}/"]`);e&&e.remove()}),m.addEventListener("click",()=>auth0.showLogin());var e}()}}[function(){if(d<=c&&u>l)return logger.log(`article word count ${d} was too short for the cliff`),logger.log(`article components count is smaller than ${u} and not eligible for the cliff`),"noop";if(g&&isProduction)return"noop";g&&logger.log(`First session check was ${g}! Showing the cliff anyway: isProduction => ${isProduction}`);if(/coronavirus news|pivot|paywall exclude/i.test(window._nymGtmPage.tags))return isProduction&&logger.log("Content cliff no-op due to excluded tag match: ",window._nymGtmPage.tags),"noop";return"show"}()],m=t.querySelector(".content-cliff-login");let p=[];return logger.log(`should noop in production due to 30-minute first-session window: ${g}`),logger.groupEnd(),auth0.on("login",()=>{f.classList.add("collapsed"),(p=Array.prototype.slice.call(p,0).reverse()).forEach(t=>f.insertAdjacentElement("afterend",t)),p=[]}),"function"==typeof h?h():void 0});
}, {"10":10,"12":12,"73":73}];
window.modules["most-popular.client"] = [function(require,module,exports){"use strict";const dom=require(2),lazyLoad=require(92);function lazyLoadImage(a){const o=dom.find(a,"img[data-src]"),d=a&&dom.findAll(a,"source[data-srcset]"),e=o&&dom.closest(o,".feed-image-wrap");if(o&&e){new lazyLoad.LazyLoader(e,o,d).init()}}function handleLazyLoad(a){(dom.findAll(a,".most-popular-item")||[]).forEach(lazyLoadImage)}module.exports=(a=>{handleLazyLoad(a)});
}, {"2":2,"92":92}];
window.modules["collection-package.client"] = [function(require,module,exports){"use strict";const dom=require(2),Hammer=require(95),lazyLoad=require(92),_debounce=require(96),BREAKPOINT=768,ANIMATION_DURATION=250;module.exports=(e=>{const t=dom.find(".collection-simple_text-top"),n=e.querySelector(".list-wrapper"),i=e.querySelector(".package-content"),o=dom.findAll(e,".article"),r=e.classList.contains("carousel-layout");var a,s=0,c=!1;if(r){if(!n)return;function d(){a.off("swipeleft").off("swiperight"),s=0,n.style.transform="translate(0px)",window.innerWidth<BREAKPOINT&&a.on("swipeleft",u).on("swiperight",f)}function l(e){var t,i=(t=o,[].slice.call(t).map(function(e){return-e.offsetLeft+function(e){return(e.parentNode.parentNode.offsetWidth-e.offsetWidth)/2}(e)}))[e];c=!0,function(e,t,n,i){var o=Date.now(),r=e.getBoundingClientRect().left,a=t-r;n||(n=0);window.requestAnimationFrame(function t(){var s,c=(Date.now()-o)/n;c>1?(window.cancelAnimationFrame(t),i&&i()):(s=r+(d=c)*(2-d)*a,e.style.transform="translate("+s+"px)",window.requestAnimationFrame(t));var d})}(n,i,ANIMATION_DURATION,function(){s=e,c=!1})}function f(){c||s>0&&l(s-1)}function u(){c||s<o.length-1&&l(s+1)}a=new Hammer(i),function(e){var t;for(t=0;t<e.length;t++)e[t].addEventListener("dragstart",function(e){e.preventDefault()})}(n.querySelectorAll("a, img")),window.addEventListener("resize",_debounce(d)),d(),t&&t.classList.add("precedes-package")}o.forEach(e=>{!function(e){const t=dom.findAll(e,"source[data-srcset]"),n=dom.find(e,"img[data-src]"),i=dom.find(e,".article-img-wrapper");if(t&&n&&i){const e=new lazyLoad.LazyLoader(i,n,t);i.classList.add("contains-image"),e.init()}}(e)})});
}, {"2":2,"92":92,"95":95,"96":96}];
window.modules["sticky-list.client"] = [function(require,module,exports){"use strict";const dom=require(2),$gtm=require(3),_get=require(23),stickyContainer=require("sticky-container.client");DS.controller("sticky-list",["$window",function(t){var i=require(211),e=40;function n(n){let s,r=function(t){let n=t[0],s=0,r=i.height(this.contentArea),h=this.contentArea.offsetHeight;if(this.containers&&this.containers.length){if(n.target.offsetHeight){let t=this.breakouts.findIndex(t=>(function(t,i){return t!==document.body&&t.contains(i)})(t,n.target.parentElement));if(t>-1&&this.breakouts[t]){let i=this.breakouts[t].offsetHeight+e;this.containers[t].style.marginBottom=`${i}px`}}if(h!==this.currentHeigh){const t=i.rect(this.rightRail,this.contentArea);this.currentHeight=h,this.rightRail.style.height=r-t.top-a(this.rightRail)+"px",this.breakouts.forEach((n,r)=>{let a=i.rect(n,this.contentArea),h=i.intersection(a,t);if(h){let i,n=h.top-t.top-s;s+=n+h.height+e,this.containers[r].style.height=`${n}px`,this.containers[r].style.minHeight=`${n}px`,i=this.breakouts[r].offsetHeight+e,this.containers[r].style.marginBottom=`${i}px`}})}}}.bind(this);t.innerWidth<1180||(this.rightRail=n,this.contentArea=dom.find(this.rightRail.getAttribute("data-content-area-selector")),this.breakouts=Array.from(dom.findAll(this.contentArea,[".full-bleed",".image-layout",".nym-image.break-out",".youtube.editorial.break-out",".youtube.sponsored.break-out",".in-article-image-slideshow.break-out",".in-article-image-slideshow.sponsored",".product-grid.read-more"].join(","))),this.firstPinHeight=parseInt(this.rightRail.getAttribute("data-first-pin-height")),this.nextPinHeight=parseInt(this.rightRail.getAttribute("data-next-pin-height")),this.smallMax=parseInt(this.rightRail.getAttribute("data-small-max")),this.pins=[],this.currentHeight=0,this.pinboards=[],this.contentArea&&(s=new MutationObserver(r)).observe(this.contentArea,{attributes:!0,characterData:!0,subtree:!0}),document.addEventListener("readystatechange",function(){if("complete"===document.readyState){this.setPins();const t="IA";let i=dom.findAll(this.rightRail,".ad"),e=i.length?_get(i[0],"dataset.name","").slice(-1):"";Array.from(i).forEach((i,n)=>{let s=_get(i,"dataset.name",""),r=s.slice(-1)||"1",a=["Image_Gallery","Standard_Article","Feature","One_Column_Article"].find(t=>s.includes(t))||"";this.rightRail.parentElement.classList.contains("tertiary")&&a&&(i.dataset.name=parseInt(e,10)+n<=9?i.dataset.name.replace(`${t}${r}`,`${t}${parseInt(e,10)+n}`):i.dataset.name.replace(`${t}${r}`,"N")),DS.get("ad",i)}),$gtm.initializeElement(this.rightRail)}}.bind(this)))}function s(t){var i=dom.find(t,".space-logic");if(i&&i.children)return i.children[0]}function r(t){var i,e,n,s;return t.classList.contains("ad")?((i=t.cloneNode()).id="ad-cid-"+Math.round(1e7*Math.random()),i.removeAttribute("data-google-query-id")):((i=t.cloneNode(!0)).classList.contains("newsletter-flex-text")&&(e=dom.find(i,".email"),n=dom.find(i,".email-label"),s="columnSubscribeEmail-"+Math.round(1e5*Math.random()),e.id=s,n.setAttribute("for",s),DS.get("newsletter-flex-text",i)),i.classList.contains("sticky-container")&&stickyContainer(i)),i}function a(t){const i=document.querySelector(".tertiary"),e=i?[...i.childNodes]:[],n=e.findIndex(i=>i===t)||0;return e.slice(n+1).reduce((t,i)=>t+(i.offsetHeight||0),0)||0}return n.prototype={setPins:function(){const t=i.rect(this.rightRail,this.contentArea),e=i.height(this.contentArea),n=e-t.top-a(this.rightRail);let s,h,o,l;if(this.populatePinsList(),n<this.smallMax)return this.pins.forEach(function(t){this.rightRail.appendChild(r(t))}.bind(this)),void this.rightRail.classList.add("short-article");this.rightRail.style.height=n+"px",this.containers=this.setContainers(),this.containers.forEach(function(t){for(s=parseInt(window.getComputedStyle(t).getPropertyValue("height")),(h=this.setNumPinboards(s))>1&&t.classList.add("multi-children"),l=0;l<h;l++)(o=document.createElement("div")).classList.add("pinboard"),t.appendChild(o),this.pinboards.push(o)}.bind(this)),this.addPins(),this.currentHeight=e},addPins
}, {"2":2,"3":3,"23":23,"211":211,"sticky-container.client":"sticky-container.client"}];
window.modules["sticky-container.client"] = [function(require,module,exports){"use strict";const dom=require(2);function getItemFromSpace(e){var t=dom.find(e,".space-logic");if(t&&t.children)return t.children[0]}function duplicateItem(e){var t,o,a,i;return e.classList.contains("ad")?((t=e.cloneNode()).id="ad-cid-"+Math.round(1e7*Math.random()),t.removeAttribute("data-google-query-id")):(t=e.cloneNode(!0)).classList.contains("newsletter-flex-text")&&(o=dom.find(t,".email"),a=dom.find(t,".email-label"),i="columnSubscribeEmail-"+Math.round(1e5*Math.random()),o.id=i,a.setAttribute("for",i),DS.get("newsletter-flex-text",t)),t}module.exports=(e=>{const t=Array.from(e.children);let o,a,i=0;for(;i<t.length;i++)a=(o=t[i]).classList.contains("clay-space")?getItemFromSpace(o):o,e.removeChild(o),a&&e.appendChild(duplicateItem(a))});
}, {"2":2}];
window.modules["ad.client"] = [function(require,module,exports){"use strict";const _forEach=require(40),_max=require(42),_find=require(41),_includes=require(43),$visibility=require(5),dom=require(2),MAX_MOBILE_RE=/[[0-9]{1,3}-(768|600)/,MAX_TABLET_RE=/[0-9]{3}-(1024|1180)/,DESKTOP_RE=/(1024|1180)-plus/,AD_NAME_SELECTOR='[data-name^="/4088/"], [data-name^="/172968584/"]';var flaggedComponentsOnPage=function(){var e,t=document.querySelector(".article-content"),n=[];return t&&_forEach(['.article-sidebar[data-width="large"]'],function(a){e=t.querySelectorAll(a),_forEach(e,function(e){n.push(e)})}),n}();function getElementsVerticalOverlap(e,t){var n=e.getBoundingClientRect(),a=t.getBoundingClientRect();return!(n.top>a.bottom||n.right<a.left||n.bottom<a.top||n.left>a.right)?a.bottom-n.top:0}function getElementsOverlapAmount(e,t){var n,a=[];return _forEach(t,function(t){n=getElementsVerticalOverlap(e,t),a.push(n)}),_max(a)}function getNYMagAdChannel(e){var t="";switch(e){case"company information":t="company";break;case"new york guides & things to do":t="to-do";break;case"other":t=e;break;case"sponsored guides":t="s-guides";break;case"urbanist":t="urbanist";break;default:t=""}return t}function appendSectionToDfpAds(){var e,t,n,a=document.querySelector("meta[property='og:site_name']"),o=document.querySelector("article[data-content-channel]"),i=document.querySelectorAll(AD_NAME_SELECTOR);a&&(e=a.content),o&&(t=o.getAttribute("data-content-channel").toLowerCase()),t&&"New York Magazine"===e&&(n=getNYMagAdChannel(t)),n&&appendToAdd(i,n)}function appendPageTypeToDfpAds(){let e=document.querySelector(".body > div")||{},t=document.querySelector("body")||{},n=e&&e.classList,a=n&&n.length?[...n]:[],o=_find(a,e=>e.includes("feature")),i=document.querySelectorAll(AD_NAME_SELECTOR);n&&(o?appendPageNumberPositionToDfpAds(i,"Feature"):n.contains("lede-gallery-content")?appendPageNumberPositionToDfpAds(i,"Image_Gallery"):t.classList.contains("one-column-layout")?appendPageNumberPositionToDfpAds(i,"One_Column_Article"):n.contains("article-content")&&appendPageNumberPositionToDfpAds(i,"Standard_Article"))}function appendPageNumberPositionToDfpAds(e,t){const n=["528x379","1100x200","1x1"];let a=e||[],o=dom.find(".ad-splash"),i=dom.find("section.wrapper"),r=dom.find(".secondary"),d=dom.find(".bottom"),s=dom.find(".primary"),c={IA:{xsMobile:{normal:1,grid:1},mobile:{normal:1,grid:1},tablet:{normal:1,grid:1},desktop:{normal:1,grid:1}},BA:{xsMobile:{normal:1,grid:1},mobile:{normal:1,grid:1},tablet:{normal:1,grid:1},desktop:{normal:1,grid:1}}};a.forEach(e=>{let a,l="",u=e.dataset.sizes,m=e.classList.value,p=_find(n,e=>u.includes(e)),g=e.parentElement.classList.contains("image-gallery-mobile-grid-ad");if(u&&!p||e.setAttribute("data-name",e.getAttribute("data-name")+"/"+t),i&&u&&!p){let n,u;if(o&&o.contains(e)?l="LB":i&&i.contains(e)?l="IA":(r&&r.contains(e)||d&&d.contains(e)||s&&s.contains(e))&&(l="BA"),c[l]){if(!(u=checkForAdViewport(m)))return;g?(n=c[l][u].grid,c[l][u].grid++):(n=c[l][u].normal,c[l][u].normal++),a=n<=9?n:"N"}t&&l&&e.setAttribute("data-name",`${e.getAttribute("data-name")}/${t}/${l}${"LB"!==l?a:""}`)}})}function checkForAdViewport(e){return _includes(e,"0-480")?"xsMobile":MAX_MOBILE_RE.test(e)?"mobile":MAX_TABLET_RE.test(e)?"tablet":DESKTOP_RE.test(e)?"desktop":void 0}function appendToAdd(e,t){_forEach(e,e=>{e.setAttribute("data-name",e.getAttribute("data-name")+"/"+t)})}function injectGoogleScripts(){var e=document.createElement("script"),t=document.createElement("script"),n=document.createDocumentFragment();e.src="//www.googletagservices.com/tag/js/gpt.js",e.async="async",t.src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",t.async="async",n.appendChild(e),n.appendChild(t),document.getElementsByTagName("body")[0].appendChild(n)}appendSectionToDfpAds(),appendPageTypeToDfpAds(),injectGoogleScripts(),DS.controller("ad",["adService",function(e){return function(t){var n,a,o,i=t.getAttribute("data-offload"),r=new $visibility.Visible(t,{preloadThreshold:i?window.innerHeight/4:200}),d=!1;function s(){window.innerWidth>=1180&&t.
}, {"2":2,"5":5,"40":40,"41":41,"42":42,"43":43}];
window.modules["taboola.client"] = [function(require,module,exports){"use strict";function pushUnits(t,e){const a="vulture"===e;window.innerWidth>=1180?t.push({mode:a?"thumbnails-f":"thumbnails-b",container:"taboola-desktop-below-article-thumbnails",placement:"Desktop Below Article Thumbnails",target_type:"mix"}):window.innerWidth>=768?t.push({mode:a?"thumbnails-g":"thumbnails-c",container:"taboola-tablet-below-article-thumbnails",placement:"Tablet Below Article Thumbnails",target_type:"mix"}):t.push({mode:a?"thumbnails-h":"thumbnails-d",container:"taboola-mobile-below-article-thumbnails",placement:"Mobile Below Article Thumbnails",target_type:"mix"})}module.exports=(t=>{const e=t.getAttribute("data-taboolaId"),a=t.getAttribute("data-site-slug");t.classList.contains("disabled")||(window._taboola=window._taboola||[],window._taboola.push({article:"auto"}),function(t,e,a,o){document.getElementById(o)||(t.async=1,t.src=a,t.id=o,e.parentNode.insertBefore(t,e))}(document.createElement("script"),document.getElementsByTagName("script")[0],`//cdn.taboola.com/libtrc/${e}/loader.js`,"tb_loader_script"),window.performance&&"function"==typeof window.performance.mark&&window.performance.mark("tbl_ic"),pushUnits(window._taboola,a),window._taboola.push({flush:!0}))});
}, {}];
window.modules["article.client"] = [function(require,module,exports){"use strict";const $visibility=require(5),$gtm=require(3),ImageZoom=require(55),$sentry=require(56);DS.controller("article",[function(){var e=40;function t(t){const i=document.querySelector(".wrapper > .tertiary"),n=t.querySelector(".lede-image-wrapper.full-bleed"),r=t.querySelector(".attribution.full-bleed"),o=t.querySelector(".article-header"),l=o?o.querySelector("img"):null,c=function(){let t=o.getBoundingClientRect().height;n&&r&&(t=n.getBoundingClientRect().height+25+r.getBoundingClientRect().height),i.style.paddingTop=t+e+"px"};i&&o&&(window.innerWidth<1180?i.style.paddingTop="0px":l?l.complete?(0===l.getBoundingClientRect().height&&(l.onload=c),c()):l.addEventListener("load",c):c())}return function(e){this.el=e,$visibility.setPrimaryContent(e.querySelector(".article-content")),ImageZoom(e),function(e){var t,i=e.querySelector(".tags");i&&(t=new $visibility.Visible(i)).on("shown",function(){var e=window.location.href.split("?")[0];$gtm.reportCustomEvent({category:"scroll tracking",action:"article end",label:"on="+e}),t.destroy()})}(e),t(e),window.addEventListener("resize",()=>t(e)),$sentry.initializeIDListeners()}}]);
}, {"3":3,"5":5,"55":55,"56":56}];
window.modules["tags.client"] = [function(require,module,exports){"use strict";const _forEach=require(40);DS.controller("tags",[function(){function e(e){this.el=e}return e.prototype={events:{"a.more click":"showAll"},showAll:function(e){var t=e.target,o=this.el.querySelectorAll("li.hidden");_forEach(o,function(e){e.classList.remove("hidden")}),t.parentNode.removeChild(t),e.preventDefault()}},e}]);
}, {"40":40}];
window.modules["newsletter-flex-text.client"] = [function(require,module,exports){"use strict";const dom=require(2),_kebabCase=require(80),_set=require(103),permutive=require(51),cmptName="newsletter-flex-text",{loadRecaptcha:loadRecaptcha}=require(104);DS.controller(cmptName,["$window",function(e){function t(t){this.el=t,this.email=dom.find(t,".email"),this.title=dom.find(t,".title"),this.description=dom.find(t,".description"),this.source=dom.find(t,".source"),this.form=dom.find(t,".form"),this.returnMsg=dom.find(t,".return-message"),this.newsletterId=dom.find(t,".newsletterId").value,this.expandedTerms=dom.find(t,".expanded-terms"),this.recaptchaKey=this.form.dataset.recaptchaPublicKey,this.local=e.localStorage,this.session=e.sessionStorage,this.displayComponent()}return t.prototype={getRequestUrl:function(){return this.form.getAttribute("action")},getPageType:function(){var e=dom.find('meta[name="type"]'),t=e?e.getAttribute("content"):"";return _kebabCase(t)},getPayloadObject:function(e){var t={};return t.email=this.email.value,t.recaptcha=e,_set(t,`vars.source_${this.newsletterId}`,`${cmptName}_${this.getPageType()}`),t.lists={},t.lists[this.newsletterId]=!0,t},displayComponent:function(){var t,s=Object.keys(this.local),i=this,r=[];for(t=0;t<s.length;t++)s[t].indexOf("signUpColumnStatus"+this.newsletterId.toString())>-1&&r.push(s[t]);if(0===r.length){if(this.el.classList.remove("initially-hidden"),this.form.classList.remove("initially-hidden"),setTimeout(function(){i.el.classList.remove("opacity-zero")},100),this.session)try{this.session.setItem("signUpColumn","displayed")}catch(e){}}else i.el.parentElement.classList.add("newsletter-collapsed");e.addEventListener("unload",function(){i.session.removeItem("signUpColumn")})},events:{".form submit":"submitForm",".email keypress":"clearMsg",".terms-button click":"showTerms"},clearMsg:function(){this.returnMsg.innerHTML=""},showTerms:function(){this.expandedTerms.classList.add("active"),this.expandedTerms.setAttribute("aria-hidden","false")},submitForm:function(e){var t=new XMLHttpRequest,s=this.form.getAttribute("data-error-msg");this.email.value.search(/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i)<0?(s&&""!==s||(s="*Please enter a valid email"),this.returnMsg.innerHTML=s,this.returnMsg.focus(),e.preventDefault()):loadRecaptcha(this.recaptchaKey,"newsletterSubmit",!0).then(s=>{dom.preventDefault(e),t.open("POST",this.getRequestUrl(),!0),t.setRequestHeader("Content-Type","application/json;charset=UTF-8"),t.addEventListener("load",this.onRequest.bind(this)),t.addEventListener("error",this.onError.bind(this)),t.send(JSON.stringify(this.getPayloadObject(s))),e.preventDefault()})},onRequest:function(e){var t=(e.currentTarget||e.target).status;t>=200&&t<300?this.onSuccess():this.onError(e)},onError:function(){this.returnMsg.classList.add("error"),this.returnMsg.innerHTML="An error occurred. Please try again.",this.returnMsg.focus()},onSuccess:function(){var e=this,t=this.form.getAttribute("data-success-title-msg"),s=this.form.getAttribute("data-success-description-msg");if(t&&""!==t||(t="Thanks, you're all set!"),s&&""!==s||(s="You'll receive the next newsletter in your inbox."),window.fbq&&window.fbq("track","Lead"),permutive.reportNewsletterSubscribe([this.newsletterId]),this.title.innerHTML=t,this.description.innerHTML=s,this.returnMsg.focus(),this.el.classList.add("success"),setTimeout(function(){e.el.classList.add("opacity-zero"),setTimeout(function(){e.el.classList.add("initially-hidden"),e.el.parentElement.classList.add("newsletter-collapsed")},1e3)},5e3),this.local)try{this.local.setItem("signUpColumnStatus"+this.newsletterId.toString(),"success")}catch(e){}}},t}]);
}, {"2":2,"51":51,"80":80,"103":103,"104":104}];
window.modules["memo-pixel.client"] = [function(require,module,exports){"use strict";(()=>{var e=document.createElement("script");e.async=!0,e.type="text/javascript",e.src=document.location.protocol+"//d16xpr36wrmcmk.cloudfront.net/js/memo.js",(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(e)})(),module.exports=(()=>{});
}, {}];
window.modules["affiliate-links.client"] = [function(require,module,exports){"use strict";const dom=require(2),_includes=require(43),_startsWith=require(47),globalClick=require(45),visit=require(46),productSubtags=require(48);var excludedHostnames,skimlinksBaseUrl,skimlinksId,visitState,productUrl,ignoreDataAttribute="data-affiliate-links-ignore",article=window.document.querySelector("article"),isSponsored=article&&"Sponsor Story"===article.getAttribute("data-type");function setExcludedHostnames(t){excludedHostnames=(t.getAttribute("data-excluded-hostnames")||"").toLowerCase().split(",")}function isSkimLink(t){return!!(skimlinksId=t.getAttribute("data-skimlinks"))}function isExcluded(t){return _includes(excludedHostnames,t)||_startsWith(t,"www.")&&_includes(excludedHostnames,t.slice(4))||isSponsored}function isUrlProtocol(t){return 0!==t.indexOf("mailto:")&&0!==t.indexOf("javascript:")}function getTargetHostname(t){return(t.hostname||t.host||t.href||"").toLowerCase()}function convertSkimlinkUrl(t){return(skimlinksBaseUrl=skimlinksBaseUrl||skimlinksId?"//go.redirectingat.com/?xs=1&id="+skimlinksId+"&sref="+encodeURIComponent(window.location.href)+"&url=":void 0)&&skimlinksBaseUrl+encodeURIComponent(t)}function hasIgnoreAttribute(t){return"true"===t.getAttribute(ignoreDataAttribute)}function convertSkimlink(t){var e,i,r,s=dom.closest(t.target,"a"),n=s&&s.href;n&&n.length&&!t.defaultPrevented&&(i=getTargetHostname(s),!isUrlProtocol(n)||isExcluded(i)||hasIgnoreAttribute(s)||productSubtags.getAffiliate(n)||(e=convertSkimlinkUrl(n))&&(productUrl=n,r=s&&s.getAttribute("data-track-id"),s.href=productSubtags.ensureSubtag({url:e,productId:r,visitState:visitState,anchorEl:s})))}function revertSkimLink(t){var e=dom.closest(t.target,"a"),i=e&&e.href||"";i.includes(skimlinksBaseUrl)&&i&&i.length&&productUrl&&(e.href=productUrl)}module.exports=(t=>{const e=isSkimLink(t);visit.onceReady(function(t){visitState=t}),e&&(setExcludedHostnames(t),globalClick.addHandler(convertSkimlink,revertSkimLink))});
}, {"2":2,"43":43,"45":45,"46":46,"47":47,"48":48}];
window.modules["gtm.client"] = [function(require,module,exports){"use strict";const $gtm=require(3);DS.controller("gtm",[function(){return function(t){$gtm.init(t.getAttribute("data-container-id"),t.getAttribute("data-site-slug"))}}]);
}, {"3":3}];
window.modules["banner-callout.client"] = [function(require,module,exports){"use strict";const visit=require(46);module.exports=(t=>{let e;const s=t.querySelector(".banner-trigger"),i=window.localStorage,a="banner-callout";visit.onceReady(function(){!function(){try{e=JSON.parse(i.getItem(a))||{}}catch(t){e={}}}(),e.dismissed||t.classList.add("show")}),t.addEventListener("click",n=>{(n.target.matches("a")||n.target.matches("span.banner-link"))&&(e.dismissed=Date.now().toString(),function(){try{i.setItem(a,JSON.stringify(e))}catch(t){}}(),function(){t.classList.contains("show")?s.setAttribute("aria-expanded","false"):s.setAttribute("aria-expanded","true");t.classList.remove("show")}())})});
}, {"46":46}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(2),auth0=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(3),pageUri=require(132).getPageUri();function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function init(e){auth0.on("init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth0.showLogin(function(n){n||gtmSendReport("Sign In",e.target,"user-info-link")})}),signOutButton.addEventListener("click",function(e){e.preventDefault(),auth0.logout(),gtmSendReport("Sign Out",e.target,"user-info-link")}),auth0.isAuthenticated()&&e.classList.add("signed-in"),auth0.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")})}),auth0.on("login",()=>{e.classList.add("signed-in"),auth0.isSubscriber()&&e.classList.add("subscribed")}),auth0.on("logout",()=>{e.classList.remove("signed-in"),e.classList.remove("subscribed")})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&&gtmSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"2":2,"3":3,"12":12,"132":132}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const eventify=require(159),_pickBy=require(135),_each=require(241),fingerprintjs2=require(240),DS=require(239);function registerGlobals(){window.DS=DS,window.Eventify=eventify,window.Fingerprint2=fingerprintjs2,DS.value("Eventify",eventify),DS.value("Fingerprint2",fingerprintjs2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var r=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),o=Object.keys(r);function t(e){return r=>{try{n.get(e,r)}catch(e){logMountError(r,e)}}}_each(o,n=>{var r=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),o=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(r,t(n)),_each(o,t(n))}),this.components=o}]),DS.get("components")}function logMountError(e,n){const r=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+r,n)}registerGlobals(),document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()});
}, {"135":135,"159":159,"239":239,"240":240,"241":241}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(49),_forEach=require(40),_isString=require(179),_intersectionWith=require(242),_isEqual=require(184),_each=require(241),_debounce=require(96),_sortBy=require(119),page=require(132),visit=require(46);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,l,u,g,p,m={},h=this,f=[],b=visit.getQueryParamsObject(["utm_campaign"]),w=document.querySelector('script[data-type="ad-a9"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],c=i.googletag,w&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()}),l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),u=document.createElement("script"),g=document.createDocumentFragment(),p=document.getElementsByTagName("head")[0],u.src="https://z.moatads.com/voxprebidheader841653991752/moatheader.js",g.appendChild(u),p.insertBefore(g,p.firstChild),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?c.defineSlot(o.name,o.sizes,o.id).addService(c.pubads()):c.defineOutOfPageSlot(o.name,o.id).addService(c.pubads())).setTargeting("adid",o.id),b.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",b.utm_campaign),a=h.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),c.display(o.id),c.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),(n=v(o))?window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){c.cmd.push(function(){window.apstag.setDisplayBids(),c.pubads().refresh([t],{changeCorrelator:!1})})}):c.pubads().refresh([t],{changeCorrelator:!1}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},m[n]=this},r=function(e){c.cmd.push(function(){var t=o(e);m[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=v(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){c.cmd.push(function(){window.apstag.setDisplayBids(),c.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},c.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\/g,"")).length&&o.push(e)})}),c.pubads().setTargeting("kw",o),c.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),c.pubads().setTargeting("pn",r),c.companionAds().setRefreshUnfilledSlots(!0),c.pubads().enableAsyncRendering(),c.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(m);return _each(i,function(i){(t=m[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return m[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepage
}, {"40":40,"46":46,"49":49,"96":96,"119":119,"132":132,"179":179,"184":184,"241":241,"242":242}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
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 mountLegacyServices() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
} // 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>