CINXE.COM

Account | New York Magazine

<!DOCTYPE html> <html lang="en" data-uri="nymag.com/_pages/ckocyts9z0000m9ogqb81pgwv@published" data-layout-uri="nymag.com/_layouts/layout-simple/instances/account@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"> <meta name="google-site-verification" content="onducGEZ7Jf4p7hxsS85DRkDG4WuwWf28MOlGW5IQYQ"> <!-- data-editable="head" --> <!-- data-uri="nymag.com/_components/gtm-page/instances/ckocytsaf0001m9ogsrk6v6tb@published" --> <meta name="parsely-tags" content="" /> <script> 'use strict'; window._nymGtmPage = window._nymGtmPage || {}; window._nymGtmPage.version = "0.45.37"; window._nymGtmPage.pageUri = "nymag.com/_pages/ckocyts9z0000m9ogqb81pgwv@published"; window._nymGtmPage.authors = ""; window._nymGtmPage.headline = ""; window._nymGtmPage.publishDate = ""; window._nymGtmPage.originalPublishDate = "2018-11-19"; window._nymGtmPage.updatedDate = ""; window._nymGtmPage.contentChannel = ""; window._nymGtmPage.tags = ""; window._nymGtmPage.liveBlog = false; window._nymGtmPage.magazineIssueDate = ""; window._nymGtmPage.onSitePromotion = ""; window._nymGtmPage.featureTypes = ""; window._nymGtmPage.syndicatedFrom = ""; window._nymGtmPage.wordCount = 0; window._nymGtmPage.hasProduct = false; window._nymGtmPage.syndicationStatus = ""; window._nymGtmPage.isBranded = false; window._nymGtmPage.brandName = ""; window._nymGtmPage.publishDateISO = "2018-11-19T17:31:20.389-05:00"; window._nymGtmPage.originalPublishDateISO = "2018-11-19T17:31:20.389-05:00"; window._nymGtmPage.updatedDateISO = "2018-11-19T17:31:20.389-05:00"; window.pageloadId = crypto?.randomUUID ? crypto.randomUUID() : ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)); window._nymPermutive = { article: { authors: [], keywords: [], pageUri: "nymag.com/_pages/ckocyts9z0000m9ogqb81pgwv@published"||null, publishedAt: "2018-11-19T17:31:20.389-05:00"||null, title: ""||null, wordCount: null, section: ""||null, featureTypes: [], syndicationStatus: ""||null, isBranded: false, brandName: ""||null } }; </script> <!-- data-uri="nymag.com/_components/clay-meta-title/instances/ckocytsao0004m9ogw7orx4d1@published" --> <title>Account | New York Magazine</title> <meta property="og:title" content="Account | New York Magazine"> <meta name="twitter:title" content="Account | New York Magazine"> <!-- data-uri="nymag.com/_components/clay-meta-description/instances/ckocytsal0002m9og95k5aj6l@published" --> <meta name="description" content="New York Magazine Account Settings"> <meta name="twitter:description" content="New York Magazine Account Settings"> <meta property="og:description" content="New York Magazine Account Settings"> <!-- data-uri="nymag.com/_components/meta-image/instances/ckocytsam0003m9oglv0le8v8@published" --> <meta content="https://pyxis.nymag.com/v1/imgs/289/c73/8f5f653c352106f87184882deed969b88f-20201007Order-Form-Social-2x.2x.rsocial.w600.png" name="twitter:image"> <meta property="og:image" content="https://pyxis.nymag.com/v1/imgs/289/c73/8f5f653c352106f87184882deed969b88f-20201007Order-Form-Social-2x.1x.rsocial.w1200.png"> <meta name="twitter:card" content="summary_large_image"> <meta name="robots" content="max-image-preview:large"> <!-- data-uri="nymag.com/_components/clay-meta-url/instances/ckocytsar0005m9ogrebgc0h1@published" --> <link rel="canonical" href="https://nymag.com/account"> <meta property="og:url" content="https://nymag.com/account"> <!-- data-editable-end --> <!-- data-editable="headLayout" --> <!-- data-uri="nymag.com/_components/head-gtm/instances/general@published" --> <script class="head-gtm" data-gtm=""> window.dataLayer = window.dataLayer || []; '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.excludeCpuClass||e.push({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.push({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.push({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.push({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return this.options.excludeWebGL?e:this.isWebGlSupported()?(e.push({key:"webgl",value:this.getWebglFp()}),e):e},adBlockKey:function(e){return this.options.excludeAdBlock||e.push({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.push({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.push({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.push({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.push({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?"undefined"==typeof this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(i){e.push({key:"swf_fonts",value:i.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var i=this;return setTimeout(function(){var a=["monospace","sans-serif","serif"],r=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Garamond","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"],n=["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"];i.options.extendedJsFonts&&(r=r.concat(n)),r=r.concat(i.options.userDefinedFonts);var o="mmmmmmmmmmlli",s="72px",l=document.getElementsByTagName("body")[0],h=document.createElement("div"),u=document.createElement("div"),c={},d={},g=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize=s,e.style.lineHeight="normal",e.innerHTML=o,e},p=function(e,t){var i=g();return i.style.fontFamily="'"+e+"',"+t,i},f=function(){for(var e=[],t=0,i=a.length;t<i;t++){var r=g();r.style.fontFamily=a[t],h.appendChild(r),e.push(r)}return e},m=function(){for(var e={},t=0,i=r.length;t<i;t++){for(var n=[],o=0,s=a.length;o<s;o++){var l=p(r[t],a[o]);u.appendChild(l),n.push(l)}e[r[t]]=n}return e},T=function(e){for(var t=!1,i=0;i<a.length;i++)if(t=e[i].offsetWidth!==c[a[i]]||e[i].offsetHeight!==d[a[i]])return t;return t},S=f();l.appendChild(h);for(var x=0,v=a.length;x<v;x++)c[a[x]]=S[x].offsetWidth,d[a[x]]=S[x].offsetHeight;var E=m();l.appendChild(u);for(var M=[],A=0,y=r.length;A<y;A++)T(E[r[A]])&&M.push(r[A]);l.removeChild(u),l.removeChild(h),e.push({key:"js_fonts",value:M}),t(e)},1)},pluginsKey:function(e){return this.options.excludePlugins||(this.isIE()?this.options.excludeIEPlugins||e.push({key:"ie_plugins",value:this.getIEPlugins()}):e.push({key:"regular_plugins",value:this.getRegularPlugins()})),e},getRegularPlugins:function(){for(var e=[],t=0,i=navigator.plugins.length;t<i;t++)e.push(navigator.plugins[t]);return this.pluginsShouldBeSorted()&&(e=e.sort(function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),this.map(e,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this)},getIEPlugins:function(){var e=[];if(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window){var t=["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"];e=this.map(t,function(e){try{return new ActiveXObject(e),e}catch(t){return null}})}return navigator.plugins&&(e=e.concat(this.getRegularPlugins())),e},pluginsShouldBeSorted:function(){for(var e=!1,t=0,i=this.options.sortPluginsFor.length;t<i;t++){var a=this.options.sortPluginsFor[t];if(navigator.userAgent.match(a)){e=!0;break}}return e},touchSupportKey:function(e){return this.options.excludeTouchSupport||e.push({key:"touch_support",value:this.getTouchSupport()}),e},hardwareConcurrencyKey:function(e){return this.options.excludeHardwareConcurrency||e.push({key:"hardware_concurrency",value:this.getHardwareConcurrency()}),e},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasIndexedDB:function(){try{return!!window.indexedDB}catch(e){return!0}},getHardwareConcurrency:function(){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:"unknown"},getNavigatorCpuClass:function(){return navigator.cpuClass?navigator.cpuClass:"unknown"},getNavigatorPlatform:function(){return navigator.platform?navigator.platform:"unknown"},getDoNotTrack:function(){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:"unknown"},getTouchSupport:function(){var e=0,t=!1;"undefined"!=typeof navigator.maxTouchPoints?e=navigator.maxTouchPoints:"undefined"!=typeof navigator.msMaxTouchPoints&&(e=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),t=!0}catch(i){}var a="ontouchstart"in window;return[e,t,a]},getCanvasFp:function(){var e=[],t=document.createElement("canvas");t.width=2e3,t.height=200,t.style.display="inline";var i=t.getContext("2d");return i.rect(0,0,10,10),i.rect(2,2,6,6),e.push("canvas winding:"+(i.isPointInPath(5,5,"evenodd")===!1?"yes":"no")),i.textBaseline="alphabetic",i.fillStyle="#f60",i.fillRect(125,1,62,20),i.fillStyle="#069",this.options.dontUseFakeFontInCanvas?i.font="11pt Arial":i.font="11pt no-real-font-123",i.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",2,15),i.fillStyle="rgba(102, 204, 0, 0.2)",i.font="18pt Arial",i.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",4,45),i.globalCompositeOperation="multiply",i.fillStyle="rgb(255,0,255)",i.beginPath(),i.arc(50,50,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(0,255,255)",i.beginPath(),i.arc(100,50,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(255,255,0)",i.beginPath(),i.arc(75,100,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(255,0,255)",i.arc(75,75,75,0,2*Math.PI,!0),i.arc(75,75,25,0,2*Math.PI,!0),i.fill("evenodd"),e.push("canvas fp:"+t.toDataURL()),e.join("~")},getWebglFp:function(){var e,t=function(t){return e.clearColor(0,0,0,1),e.enable(e.DEPTH_TEST),e.depthFunc(e.LEQUAL),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),"["+t[0]+", "+t[1]+"]"},i=function(e){var t,i=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic");return i?(t=e.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT),0===t&&(t=2),t):null};if(e=this.getWebglCanvas(),!e)return null;var a=[],r="attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",n="precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",o=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,o);var s=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);e.bufferData(e.ARRAY_BUFFER,s,e.STATIC_DRAW),o.itemSize=3,o.numItems=3;var l=e.createProgram(),h=e.createShader(e.VERTEX_SHADER);e.shaderSource(h,r),e.compileShader(h);var u=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(u,n),e.compileShader(u),e.attachShader(l,h),e.attachShader(l,u),e.linkProgram(l),e.useProgram(l),l.vertexPosAttrib=e.getAttribLocation(l,"attrVertex"),l.offsetUniform=e.getUniformLocation(l,"uniformOffset"),e.enableVertexAttribArray(l.vertexPosArray),e.vertexAttribPointer(l.vertexPosAttrib,o.itemSize,e.FLOAT,!1,0,0),e.uniform2f(l.offsetUniform,1,1),e.drawArrays(e.TRIANGLE_STRIP,0,o.numItems),null!=e.canvas&&a.push(e.canvas.toDataURL()),a.push("extensions:"+e.getSupportedExtensions().join(";")),a.push("webgl aliased line width range:"+t(e.getParameter(e.ALIASED_LINE_WIDTH_RANGE))),a.push("webgl aliased point size range:"+t(e.getParameter(e.ALIASED_POINT_SIZE_RANGE))),a.push("webgl alpha bits:"+e.getParameter(e.ALPHA_BITS)),a.push("webgl antialiasing:"+(e.getContextAttributes().antialias?"yes":"no")),a.push("webgl blue bits:"+e.getParameter(e.BLUE_BITS)),a.push("webgl depth bits:"+e.getParameter(e.DEPTH_BITS)),a.push("webgl green bits:"+e.getParameter(e.GREEN_BITS)),a.push("webgl max anisotropy:"+i(e)),a.push("webgl max combined texture image units:"+e.getParameter(e.MAX_COMBINED_TEXTURE_IMAGE_UNITS)),a.push("webgl max cube map texture size:"+e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE)),a.push("webgl max fragment uniform vectors:"+e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS)),a.push("webgl max render buffer size:"+e.getParameter(e.MAX_RENDERBUFFER_SIZE)),a.push("webgl max texture image units:"+e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),a.push("webgl max texture size:"+e.getParameter(e.MAX_TEXTURE_SIZE)),a.push("webgl max varying vectors:"+e.getParameter(e.MAX_VARYING_VECTORS)),a.push("webgl max vertex attribs:"+e.getParameter(e.MAX_VERTEX_ATTRIBS)),a.push("webgl max vertex texture image units:"+e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS)),a.push("webgl max vertex uniform vectors:"+e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS)),a.push("webgl max viewport dims:"+t(e.getParameter(e.MAX_VIEWPORT_DIMS))),a.push("webgl red bits:"+e.getParameter(e.RED_BITS)),a.push("webgl renderer:"+e.getParameter(e.RENDERER)),a.push("webgl shading language version:"+e.getParameter(e.SHADING_LANGUAGE_VERSION)),a.push("webgl stencil bits:"+e.getParameter(e.STENCIL_BITS)),a.push("webgl vendor:"+e.getParameter(e.VENDOR)),a.push("webgl version:"+e.getParameter(e.VERSION));try{var c=e.getExtension("WEBGL_debug_renderer_info");c&&(a.push("webgl unmasked vendor:"+e.getParameter(c.UNMASKED_VENDOR_WEBGL)),a.push("webgl unmasked renderer:"+e.getParameter(c.UNMASKED_RENDERER_WEBGL)))}catch(d){}return e.getShaderPrecisionFormat?(a.push("webgl vertex shader high float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).precision),a.push("webgl vertex shader high float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).rangeMin),a.push("webgl vertex shader high float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).rangeMax),a.push("webgl vertex shader medium float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision),a.push("webgl vertex shader medium float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).rangeMin),a.push("webgl vertex shader medium float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).rangeMax),a.push("webgl vertex shader low float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).precision),a.push("webgl vertex shader low float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).rangeMin),a.push("webgl vertex shader low float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).rangeMax),a.push("webgl fragment shader high float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision),a.push("webgl fragment shader high float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).rangeMin),a.push("webgl fragment shader high float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).rangeMax),a.push("webgl fragment shader medium float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision),a.push("webgl fragment shader medium float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).rangeMin),a.push("webgl fragment shader medium float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).rangeMax),a.push("webgl fragment shader low float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).precision),a.push("webgl fragment shader low float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).rangeMin),a.push("webgl fragment shader low float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).rangeMax),a.push("webgl vertex shader high int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).precision),a.push("webgl vertex shader high int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).rangeMin),a.push("webgl vertex shader high int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).rangeMax),a.push("webgl vertex shader medium int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).precision),a.push("webgl vertex shader medium int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).rangeMin),a.push("webgl vertex shader medium int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).rangeMax),a.push("webgl vertex shader low int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).precision),a.push("webgl vertex shader low int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).rangeMin),a.push("webgl vertex shader low int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).rangeMax),a.push("webgl fragment shader high int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).precision),a.push("webgl fragment shader high int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).rangeMin),a.push("webgl fragment shader high int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).rangeMax),a.push("webgl fragment shader medium int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).precision),a.push("webgl fragment shader medium int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).rangeMin),a.push("webgl fragment shader medium int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).rangeMax),a.push("webgl fragment shader low int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).precision),a.push("webgl fragment shader low int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).rangeMin),a.push("webgl fragment shader low int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).rangeMax),a.join("~")):a.join("~")},getAdBlock:function(){var e=document.createElement("div");e.innerHTML="&nbsp;",e.className="adsbox";var t=!1;try{document.body.appendChild(e),t=0===document.getElementsByClassName("adsbox")[0].offsetHeight,document.body.removeChild(e)}catch(i){t=!1}return t},getHasLiedLanguages:function(){if("undefined"!=typeof navigator.languages)try{var e=navigator.languages[0].substr(0,2);if(e!==navigator.language.substr(0,2))return!0}catch(t){return!0}return!1},getHasLiedResolution:function(){return screen.width<screen.availWidth||screen.height<screen.availHeight},getHasLiedOs:function(){var e,t=navigator.userAgent.toLowerCase(),i=navigator.oscpu,a=navigator.platform.toLowerCase();e=t.indexOf("windows phone")>=0?"Windows Phone":t.indexOf("win")>=0?"Windows":t.indexOf("android")>=0?"Android":t.indexOf("linux")>=0?"Linux":t.indexOf("iphone")>=0||t.indexOf("ipad")>=0?"iOS":t.indexOf("mac")>=0?"Mac":"Other";var r;if(r="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,r&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if("undefined"!=typeof i){if(i=i.toLowerCase(),i.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(i.indexOf("linux")>=0&&"Linux"!==e&&"Android"!==e)return!0;if(i.indexOf("mac")>=0&&"Mac"!==e&&"iOS"!==e)return!0;if(0===i.indexOf("win")&&0===i.indexOf("linux")&&i.indexOf("mac")>=0&&"other"!==e)return!0}return a.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e||((a.indexOf("linux")>=0||a.indexOf("android")>=0||a.indexOf("pike")>=0)&&"Linux"!==e&&"Android"!==e||((a.indexOf("mac")>=0||a.indexOf("ipad")>=0||a.indexOf("ipod")>=0||a.indexOf("iphone")>=0)&&"Mac"!==e&&"iOS"!==e||(0===a.indexOf("win")&&0===a.indexOf("linux")&&a.indexOf("mac")>=0&&"other"!==e||"undefined"==typeof navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e)))},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),i=navigator.productSub;if(e=t.indexOf("firefox")>=0?"Firefox":t.indexOf("opera")>=0||t.indexOf("opr")>=0?"Opera":t.indexOf("chrome")>=0?"Chrome":t.indexOf("safari")>=0?"Safari":t.indexOf("trident")>=0?"Internet Explorer":"Other",("Chrome"===e||"Safari"===e||"Opera"===e)&&"20030107"!==i)return!0;var a=eval.toString().length;if(37===a&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===a&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===a&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;var r;try{throw"a"}catch(n){try{n.toSource(),r=!0}catch(o){r=!1}}return!(!r||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e,t=document.createElement("canvas");try{e=t.getContext&&(t.getContext("webgl")||t.getContext("experimental-webgl"))}catch(i){e=!1}return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return"undefined"!=typeof window.swfobject},hasMinFlashInstalled:function(){return swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var i=this.options.swfContainerId;this.addFlashDivNode();var a={onReady:t},r={allowScriptAccess:"always",menu:"false"};swfobject.embedSWF(this.options.swfPath,i,"1","1","9.0.0",!1,a,r,{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(i){}return t||(t=null),t},each:function(e,t,i){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,i);else if(e.length===+e.length){for(var a=0,r=e.length;a<r;a++)if(t.call(i,e[a],a,e)==={})return}else for(var n in e)if(e.hasOwnProperty(n)&&t.call(i,e[n],n,e)==={})return},map:function(e,t,i){var a=[];return null==e?a:this.nativeMap&&e.map===this.nativeMap?e.map(t,i):(this.each(e,function(e,r,n){a[a.length]=t.call(i,e,r,n)}),a)},x64Add:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]+t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]+t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]+t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]+t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]*t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]*t[3],i[1]+=i[2]>>>16,i[2]&=65535,i[2]+=e[3]*t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]*t[3],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[2]*t[2],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[3]*t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Rotl:function(e,t){return t%=64,32===t?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])},x64LeftShift:function(e,t){return t%=64,0===t?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]},x64Xor:function(e,t){return[e[0]^t[0],e[1]^t[1]]},x64Fmix:function(e){return e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),e=this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){e=e||"",t=t||0;for(var i=e.length%16,a=e.length-i,r=[0,t],n=[0,t],o=[0,0],s=[0,0],l=[2277735313,289559509],h=[1291169091,658871167],u=0;u<a;u+=16)o=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],s=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,h),r=this.x64Xor(r,o),r=this.x64Rotl(r,27),r=this.x64Add(r,n),r=this.x64Add(this.x64Multiply(r,[0,5]),[0,1390208809]),s=this.x64Multiply(s,h),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),n=this.x64Xor(n,s),n=this.x64Rotl(n,31),n=this.x64Add(n,r),n=this.x64Add(this.x64Multiply(n,[0,5]),[0,944331445]);switch(o=[0,0],s=[0,0],i){case 15:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+14)],48));case 14:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+13)],40));case 13:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+12)],32));case 12:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+11)],24));case 11:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+10)],16));case 10:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+9)],8));case 9:s=this.x64Xor(s,[0,e.charCodeAt(u+8)]),s=this.x64Multiply(s,h),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),n=this.x64Xor(n,s);case 8:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+7)],56));case 7:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+6)],48));case 6:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+5)],40));case 5:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+4)],32));case 4:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+3)],24));case 3:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+2)],16));case 2:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+1)],8));case 1:o=this.x64Xor(o,[0,e.charCodeAt(u)]),o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,h),r=this.x64Xor(r,o)}return r=this.x64Xor(r,[0,e.length]),n=this.x64Xor(n,[0,e.length]),r=this.x64Add(r,n),n=this.x64Add(n,r),r=this.x64Fmix(r),n=this.x64Fmix(n),r=this.x64Add(r,n),n=this.x64Add(n,r),("00000000"+(r[0]>>>0).toString(16)).slice(-8)+("00000000"+(r[1]>>>0).toString(16)).slice(-8)+("00000000"+(n[0]>>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.5.1",e}); 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 || ''; }, appMeta, authedNymcid, userProfile = {}; function getUserProfileInfo() { getUserCount(function(userDetails) { userDetails.loyaltyLevel = getUserLoyaltyLevel(); userDetails.sessionCount = getUserVisitCount(); mapUserAuthDataIntoUserDetails(userDetails) loadPermutive(userDetails); load(userDetails); }); } function mapUserAuthDataIntoUserDetails(userDetails) { const authCustomerId = userProfile.sub || ''; const localStorageAuthProfile = localStorage.getItem('auth:profile'); let stripeCustomerId = ''; let stripeSubscriptionStatus = ''; appMeta = userProfile['http://nymag.com/app_metadata'] || localStorageAuthProfile && JSON.parse(localStorageAuthProfile)['http://nymag.com/app_metadata']; if (appMeta && appMeta.stripe && appMeta.stripe.length) { let longestSubDate = 0; let longestSubDateIndex; let longestSubDateCustomerIndex; appMeta.stripe.forEach(function(customer, customerIndex) { (customer.subscriptions || []).forEach(function(sub, subIndex) { if (sub && sub.current_period_end > longestSubDate) { longestSubDate = sub.current_period_end; longestSubDateIndex = subIndex; longestSubDateCustomerIndex = customerIndex; stripeCustomerId = appMeta.stripe[longestSubDateCustomerIndex].customer_id; stripeSubscriptionStatus = appMeta.stripe[longestSubDateCustomerIndex].subscriptions[longestSubDateIndex].status; } }) }); } userDetails.stripe_subscription_status = userProfile.isSubscriptionPaused ? 'paused' : stripeSubscriptionStatus; userDetails.has_subscription = appMeta?.has_subscription; userDetails.auth_id = authCustomerId; userDetails.stripe_customer_id = stripeCustomerId; }; function loadPermutive(userDetails) { var u = {}; 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 = ''; var isPrintSubscription = false; 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; isPrintSubscription = /print/gi.test(sub.plan.nickname); return true; } }); } }); } return { activeSubPlanInterval, isPrintSubscription }; })(); u.subVia = (function(){ var arr = []; if (appMeta) { 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.has_darwin_subscription; window._nymPermutive = window._nymPermutive || {}; window._nymPermutive.user = { newsletters: u.newsletters||null, eventMember: u.eventMember||null, isPrintSub: u.subInterval.isPrintSubscription || !!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.activeSubPlanInterval||null, subVia: u.subVia||null, subAge: u.subAge||null, loyalty: userDetails.loyaltyLevel||null }; permutive.addon('web', {page: window._nymPermutive}); } function getUserLoyaltyLevel() { var shortKey = 'ny', visitDatesStr = localStorage.getItem('visitDates_' + shortKey) || '', 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 toNumber(val) { return parseInt(val, 10) || 0; // defaults to zero } function getNumberFromLocalStorage(key) { return toNumber(localStorage.getItem(key)); // defaults to zero } function isNewVisit() { var currentTimestamp = Date.now(), sessionTTL = 1000 * 60 * 30, // keep session open for 30 minutes after last event maxVisitDuration = 1000 * 60 * 60 * 24, // a visit can not last more than 24 hours shortKey = 'ny', previousActionTimestampKey = 'visitServicePreviousTimestamp_' + shortKey, visitStartTimestampKey = 'visitServiceVisitStartTimestamp_' + shortKey, // logic for the non-siteShortKey adaptation to be removed after 30 days previousActionTimestamp = getNumberFromLocalStorage(previousActionTimestampKey), sessionExpired = currentTimestamp - sessionTTL > previousActionTimestamp, // logic for the non-siteShortKey adaptation to be removed after 30 days visitStartTimestamp = getNumberFromLocalStorage(visitStartTimestampKey), visitDurationExpired = currentTimestamp - maxVisitDuration > visitStartTimestamp; return sessionExpired || visitDurationExpired; } function getUserVisitCount() { var shortKey = 'ny', // logic for the non-siteShortKey adaptation to be removed after 30 days visitCount = getNumberFromLocalStorage('visitServiceCount_' + shortKey) || 1; if (isNewVisit()) { visitCount++; } return visitCount; } function getUserCount(cb) { var cid = authedNymcid || 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(/\b(dev|localhost|stg)\./i), base = isQa ? 'https://client.dev.' + rootDomain : '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();}).join(',').toLowerCase(), tagsData = (_nymGtmPage.tags || '').split(',').map(function(str){return str.trim();}), isMagazine = fts.includes('new york magazine story') || tagsData.includes('new york magazine'), matchingFeatureType = /tv recap|list or roundup|feature|news-aggregation/i.exec(fts), articleType = isMagazine ? 'Magazine' : (matchingFeatureType && matchingFeatureType[0] || 'Article'); method = 'POST'; body = '{"type":"'+articleType+'","site":"nymag","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 + '/views/' + cid); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(body); } function getExperimentInfo() { // get _gaexp cookie const gaCookie = document.cookie.match(new RegExp('(^| )_gaexp=([^;]+)')) ? document.cookie.match(new RegExp('(^| )_gaexp=([^;]+)'))[2] : ''; // split up cookie into an array of match groups on these characters: .,! const cookieValueMatches = [...gaCookie.matchAll('[^.,^!]+')]; let experimentIds = ''; let experimentVariants = ''; cookieValueMatches.length && cookieValueMatches.forEach((matchArr, index) => { // the string we are interested in is the first item in the match group array const match = matchArr[0]; // ignore the first and second match groups if (index !== 0 && index !== 1) { // experiment ids have 22 characters if (match.length === 22) experimentIds = `${experimentIds}${experimentIds === '' ? '' : ','}${match}`; // experiment variants have one character if (match.length === 1) experimentVariants = `${experimentVariants}${experimentVariants === '' ? '' : ','}${match}`; } }); return {experimentIds, experimentVariants}; } function load(userDetails) { var h = document.querySelector('html'); userDetails.newYorkMediaUserID = id; dataLayer.push({ event: 'dataLayer-initialized', experimentIds: getExperimentInfo().experimentIds, experimentVariants: getExperimentInfo().experimentVariants, pageDetails: { author: _nymGtmPage.authors, contentChannel: _nymGtmPage.contentChannel, featureTypes: _nymGtmPage.featureTypes, headline: _nymGtmPage.headline, liveBlog: _nymGtmPage.liveBlog, magazineIssueDate: _nymGtmPage.magazineIssueDate, onSitePromotion: _nymGtmPage.onSitePromotion, originalPublishDate: _nymGtmPage.originalPublishDate, originalPublishDateISO: _nymGtmPage.originalPublishDateISO, pageloadId: window.pageloadId, pageType: _nymGtmPage.pageType, 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, version: _nymGtmPage.version, vertical: _nymGtmPage.vertical, wordCount: _nymGtmPage.wordCount }, subxId: window?.SubxClientEvents?.identifier, userDetails: userDetails }); dataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); (function(w,d,s,l,i){w[l]=w[l]||[];var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://metrics.nymag.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NL7LR9Z'); } if (id) { window.addEventListener('auth:init', (event) => { userProfile = event.detail; getUserProfileInfo() }) } else { getUserCount(function(userDetails) { userDetails.loyaltyLevel = getUserLoyaltyLevel(); userDetails.visitCount = getUserVisitCount(); 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/_components/gtm-layout/instances/account@published" --> <script> 'use strict'; window._nymGtmPage = window._nymGtmPage || {}; window._nymGtmPage.vertical = 'NYMag'; window._nymGtmPage.pageType = 'Account'; window._nymPermutive = window._nymPermutive || {}; window._nymPermutive.article = window._nymPermutive.article || {}; window._nymPermutive.type = 'Account'; window._nymPermutive.article.vertical = 'NYMag'; </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "headline": "Account", "url": "https://nymag.com/account" } </script> <!-- data-uri="nymag.com/_components/meta-icons/instances/nymag@published" --> <meta name="apple-mobile-web-app-title" content="nymag"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://assets.nymag.com/media/sites/nymag/icon.76x76.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://assets.nymag.com/media/sites/nymag/icon.120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://assets.nymag.com/media/sites/nymag/icon.152x152.png"> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://assets.nymag.com/media/sites/nymag/icon.180x180.png"> <link rel="mask-icon" sizes="any" href="https://assets.nymag.com/media/sites/press/mask.svg" color="#111"> <link rel="icon" sizes="196x196" href="https://assets.nymag.com/media/sites/nymag/icon.196x196.png"> <meta name="application-name" content="nymag"> <meta name="msapplication-TileColor" content="#111"> <meta name="msapplication-TileImage" content="https://assets.nymag.com/media/sites/nymag/icon.144x144.png"> <link rel="icon" type="image/svg+xml" href="https://assets.nymag.com/media/sites/press/icon.svg"> <link rel="shortcut icon" type="image/x-icon" href="https://assets.nymag.com/media/sites/nymag/favicon.ico"> <!-- data-uri="nymag.com/_components/anti-flicker/instances/ck72cv9zs00033h66ztokdxs9@published" --> <!--Begin Anti-flicker snippet (recommended) --> <!-- End Anti-flicker snippet --> <!-- data-uri="nymag.com/_components/concert-ads/instances/general@published" --> <script src="https://micro.rubiconproject.com/prebid/dynamic/7470.js" async></script> <script src="https://c.amazon-adsystem.com/aax2/apstag.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="https://cdn.concert.io/lib/concert-ads/v2-latest/concert_ads.js" data-name="concert-ads" async></script> <script src="https://pub.doubleverify.com/dvtag/21236410/DV464041/pub.js" async></script> <script> window.concertConfigUrl = 'https://concertads-configs.vox-cdn.com/clay/nymag/config.json'; </script> <!-- data-editable-end --> <link rel="alternate" href="https://nymag.com/account" hreflang="x-default" /> <style>.subscription-multi-step-container{font-family:'Miller Text',Georgia,serif;width:100%}.subscription-multi-step-container input.form-input{font-size:14px}.subscription-multi-step-container .error-callout{background:#ffeeea;display:flex;margin-bottom:30px;margin-top:30px;padding-right:10px;position:relative;width:100%}.subscription-multi-step-container .error-callout-text{color:#db2800;display:block;font:400 13px/16px LibreFranklin,Helvetica,sans-serif}.subscription-multi-step-container .alert-icon{padding:0 10px}.subscription-multi-step-container .signup-origin-text{color:#000;font:13px/15px LibreFranklin,Helvetica,sans-serif;text-align:center}.subscription-multi-step-container .component-error-message{align-items:center;background-color:#ffe5e3;border:1px solid #ffe5e3;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);display:flex;font:14px 'Noto Sans',Arial,sans-serif;margin:0 auto 8px;max-width:768px;padding:10px 20px}.subscription-multi-step-container .email-disclaimer{color:#767676;display:inline-block;font:12px/15px LibreFranklin,Helvetica,Arial,sans-serif;text-align:center}.subscription-multi-step-container .email-disclaimer a,.subscription-multi-step-container .email-disclaimer a:visited{color:#767676}.subscription-multi-step-container .recaptcha-wrapper{color:#767676;font:12px/16px LibreFranklin,Helvetica,Arial,sans-serif;justify-content:center;padding:20px 0 0;text-align:center}.subscription-multi-step-container .recaptcha-wrapper,.subscription-multi-step-container .recaptcha-wrapper .terms-and-privacy{display:block;margin:0 auto;width:90%}.subscription-multi-step-container .help-cta{display:block;padding-bottom:15px}.subscription-multi-step-container .extra-footer-text{display:block;margin:20px auto 0;width:90%}.subscription-multi-step-container .recaptcha-wrapper .terms-and-privacy a,.subscription-multi-step-container .recaptcha-wrapper a{color:#767676}.subscription-multi-step-container .multiple-input-group{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.subscription-multi-step-container [v-cloak]{display:none!important}.subscription-multi-step-container .selected-plan-heading{border-bottom:1px solid #bebebe;color:#000;display:flex;flex-flow:column;font:18px/29px LibreFranklin,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;margin-left:-20px;margin-top:0;padding:15px 30px 14px;width:100vw}.subscription-multi-step-container .headline-plan,.subscription-multi-step-container .hidden{display:none}.subscription-multi-step-container .plan-and-price{font-weight:800;margin-bottom:0}.subscription-multi-step-container .landing-page-items{display:flex;flex-direction:column}.subscription-multi-step-container .plan-pricing-text s{position:relative;text-decoration:none}.subscription-multi-step-container .plan-pricing-text s::after{background:rgba(232,58,41,.87);content:'';display:block;height:3px;left:0;position:absolute;top:calc(50% - 2px);width:100%}.account-2 .address-form select,.account-2 .select{background-position:right 12px center;background-repeat:no-repeat}.subscription-multi-step-container .plan-price-override{font-weight:400}.subscription-multi-step-container .selected-plan-heading .plan-name{margin:0}.subscription-multi-step-container .plan-description{font:14px/16px LibreFranklin,Helvetica,Arial,sans-serif;margin:0}.subscription-multi-step-container .fading-plan-images-wrapper{position:relative}.subscription-multi-step-container .subscription-stripe-plan picture{display:inline;transition:opacity .3s ease-in}.subscription-multi-step-container .subscription-stripe-plan picture img{display:block;height:auto;margin:0;width:100%}.subscription-multi-step-container picture.plan-graphic.print-plan-graphic{opacity:0;position:absolute;top:0;width:100%}.subscription-multi-step-container picture.plan-graphic.print-plan-graphic.fade-in-image{opacity:1;transition:opacity .3s ease-in}.subscription-multi-step-container .tier-message-and-legal{margin-top:7px}.subscription-multi-step-container .action-text{appearance:none;background-color:transparent;border:none;color:#000;cursor:pointer;font:10px/1 Helvetica,Arial,sans-serif;letter-spacing:1.17px;margin:10px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:uppercase}.subscription-multi-step-container .breadcrumbs-wrapper{margin:0 auto}.subscription-multi-step-container .breadcrumbs{color:#bebebe;display:flex;font:12px/14px LibreFranklin,Helvetica,Arial,sans-serif;justify-content:center;letter-spacing:1.04px;list-style:none;margin:9px auto;padding:0;text-transform:uppercase}.subscription-multi-step-container .breadcrumbs .selected{color:#000}.subscription-multi-step-container .breadcrumbs li{display:block}.subscription-multi-step-container .breadcrumbs li:first-child{border-right:1px solid #bebebe;padding:6px 20px 6px 0}.subscription-multi-step-container .breadcrumbs li:nth-child(2){padding:6px 0 6px 20px}.subscription-multi-step-container .form-header{color:#000;font:700 25px/35px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0;margin:0;padding:11px 2px 12px;text-align:center}.subscription-multi-step-container .renewal-disclaimer-text{font:400 12px/16px LibreFranklin,Helvetica,Arial,sans-serif;margin:0;text-align:center}.subscription-multi-step-container .legal-copy-container{background-color:#f2f2f2;padding:13px 8px}.subscription-multi-step-container .form-subheader{color:#000;font-family:LibreFranklin,Helvetica,Arial,sans-serif;font-size:14px;line-height:2.5;text-align:center}.subscription-multi-step-container .credit-card-text-header{color:#000;font:800 14px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0;margin:20px 0 11px;padding:0;text-align:left}.subscription-multi-step-container .card-text-header{color:#000;font:800 14px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0;margin:10px 0 11px;padding:0;text-align:left}.subscription-multi-step-container .payment-text-header{color:#000;font:400 13px/15px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:.25;margin:0 0 11px;padding:33px 0 0;text-align:left;text-transform:uppercase}.subscription-multi-step-container label:not(.should-show){border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.subscription-multi-step-container .password-label{display:block;font-family:LibreFranklin,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;margin:23px 0 8px}.subscription-multi-step-container ::placeholder{color:#767676;font:14px/14px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0}.subscription-multi-step-container input::placeholder{padding:2px 0 0}.subscription-multi-step-container ::-moz-placeholder{line-height:40px}.subscription-multi-step-container input,.subscription-multi-step-container select{border:1px solid #767676;border-radius:2px;color:#000;display:block;font-size:14px;height:40px;margin:0 auto;width:100%}.subscription-multi-step-container input:focus,.subscription-multi-step-container select:focus{border-color:#000;outline:0}.subscription-multi-step-container input:focus:placeholder,.subscription-multi-step-container select:focus:placeholder{color:#000}.subscription-multi-step-container input:focus::-webkit-contacts-auto-fill-button,.subscription-multi-step-container select:focus::-webkit-contacts-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.subscription-multi-step-container select{background-color:#fff;background-image:url(/media/components/subscription-multi-step-container/down-arrow.png);background-position:right 12px center;background-repeat:no-repeat;padding:0 20px 0 10px}.subscription-multi-step-container input{padding:0 0 0 10px}.subscription-multi-step-container fieldset{border:none;cursor:auto;margin:0 0 10px;padding:0;position:relative;text-align:left;width:100%}.subscription-multi-step-container option{appearance:none;color:#000}.subscription-multi-step-container option:invalid,.subscription-multi-step-container option[disabled]{color:#ccc}.subscription-multi-step-container .account-check-email-field{margin-top:16px}.subscription-multi-step-container .main-flow-button,.subscription-multi-step-container .main-flow-link{align-items:center;background-color:#000;border:1px solid #000;border-radius:2px;color:#fff;cursor:pointer;display:flex;font:700 16px/1 LibreFranklin,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;text-decoration:none;width:300px}.subscription-multi-step-container .secondary-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;display:flex;font:700 16px/1 LibreFranklin,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;text-decoration:none}.subscription-multi-step-container .main-flow-button,.subscription-multi-step-container .payment-request-button{height:41px;margin:10px auto 0;width:90%}.subscription-multi-step-container .main-flow-link{padding:10px 0}.subscription-multi-step-container .main-flow-button:disabled,.subscription-multi-step-container .main-flow-button:disabled:hover,.subscription-multi-step-container .secondary-button:disabled{background-color:#eee;border:1px solid #767676;color:#767676;cursor:auto}.subscription-multi-step-container .social-login-button{align-items:center;background-color:#fff;border:1px solid #888;border-radius:2px;color:#000;cursor:pointer;display:flex;font:600 14px/14px LibreFranklin,Helvetica,Arial,sans-serif;height:40px;justify-content:center;margin:auto;width:300px}.subscription-multi-step-container .button-text{display:inline-block;position:relative;vertical-align:middle}.subscription-multi-step-container .button-text .social-identity-name{text-transform:capitalize}.subscription-multi-step-container .social-login-button.google .button-logo{background:url(https://assets.nymag.com/media/components/account-2/google-icon.svg) center/contain no-repeat}.subscription-multi-step-container .social-login-button.facebook .button-logo{background:url(https://assets.nymag.com/media/components/account-2/facebook-icon.svg) center/contain no-repeat}.subscription-multi-step-container .social-login-button.apple .button-logo{background:url(https://assets.nymag.com/media/components/account-2/apple-icon.svg) center/contain no-repeat}.subscription-multi-step-container .social-login-button .button-logo{height:16px;margin:0 6px 0 0;width:16px}.subscription-multi-step-container .social-login-button:not(:first-of-type){margin-top:12px}.subscription-multi-step-container .social-sign-up-icon{height:auto;margin-right:10px;width:18px}.subscription-multi-step-container .email-legal-terms,.subscription-multi-step-container .tier-message{color:#767676;display:block;font:12px/14px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0}.subscription-multi-step-container .email-legal-terms a,.subscription-multi-step-container .email-legal-terms a:focus,.subscription-multi-step-container .email-legal-terms a:visited,.subscription-multi-step-container .tier-message a,.subscription-multi-step-container .tier-message a:focus,.subscription-multi-step-container .tier-message a:visited{color:#767676}.subscription-multi-step-container .email-legal-terms{margin-top:8px}.subscription-multi-step-container .password-field{margin-top:24px}.subscription-multi-step-container .password-message{margin-top:16px}.subscription-multi-step-container .submit-email-button{margin-top:24px}.subscription-multi-step-container .custom-message,.subscription-multi-step-container .error-message{font:400 12px/15px LibreFranklin,Helvetica,Arial,sans-serif;margin-top:0}.subscription-multi-step-container .error-message a{color:#e83a29}.subscription-multi-step-container .error-message .launch-reset{text-decoration:underline}.subscription-multi-step-container .form-message{align-items:center;display:flex;font:400 12px/15px LibreFranklin,Helvetica,Arial,sans-serif;margin:10px 0;padding:10px;width:fit-content}.subscription-multi-step-container .form-message.success{background-color:#acca5b33}.subscription-multi-step-container .form-message.failure{background-color:#ffeeea;width:auto}.subscription-multi-step-container .form-message p{margin:0 0 0 10px}.subscription-multi-step-container .alert{color:#e83a29;display:inline-block;margin:10px 0}.subscription-multi-step-container .custom-message{margin:10px 0 0}.subscription-multi-step-container .custom-message a{color:#000}.subscription-multi-step-container .custom-message-strong{display:inline;font-weight:600}.subscription-multi-step-container .error input,.subscription-multi-step-container .error select,.subscription-multi-step-container input.error{border:1px solid #e83a29}.subscription-multi-step-container .error select:focus{border:1px solid #000}.subscription-multi-step-container .error-message{color:#e83a29;display:block;margin-top:5px}.subscription-multi-step-container .error.empty .error-message.empty,.subscription-multi-step-container .error:not(.empty) .error-message{display:inline-block}.subscription-multi-step-container .subs-spinner-overlay{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.subscription-multi-step-container .subscription-forms{display:flex;flex-direction:column;margin:0 auto auto;max-width:100%}body.touch-device .subscription-multi-step-container .subscription-forms{margin-top:0}.subscription-multi-step-container .horizontal-divider{border-bottom:1px solid #979797;font:14px/34px LibreFranklin,Helvetica,Arial,sans-serif;line-height:.1em;margin:35px 0;text-align:center;width:100%}.subscription-multi-step-container .divider-text{background:#fff;padding:0 10px}.subscription-multi-step-container .payment-method-buttons{margin-top:20px;text-align:center}.subscription-multi-step-container .payment-method-buttons-gift{text-align:center;width:100%}.subscription-multi-step-container .payment-method-buttons-gift .section-headers{font:700 17px/20px LibreFranklin,Helvetica,Arial,sans-serif;margin-top:0}.subscription-multi-step-container .section-headers{font:700 17px/20px LibreFranklin,Helvetica,Arial,sans-serif}.subscription-multi-step-container .subscription-account-setup-header{margin:0 auto;max-width:660px}.subscription-multi-step-container .subscription-account-setup-header .account-setup-header{color:#111;font:48px/.9 Egyptienne,Georgia,serif;letter-spacing:-.6px;margin-bottom:60px;text-align:center}.subscription-multi-step-container .subscription-account-setup-header .account-setup-description{color:#111;font:20px/1.2 LibreFranklin,Helvetica,Arial,sans-serif;margin:10px 0 30px}.subscription-multi-step-container .subscription-account-setup-header .subscription-form-step{margin-left:0}.subscription-multi-step-container .subscription-account-setup-header-title{color:#111;font:700 12px/1 LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:1.5px;margin:0 0 30px;text-transform:uppercase}.subscription-multi-step-container .submit-overlay{align-items:center;background:#fff;bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .5s ease-in;visibility:hidden;width:100vw;z-index:1}.subscription-multi-step-container .submit-overlay.show{opacity:.6;visibility:visible}.subscription-multi-step-container .subscription-plans{display:flex;flex-direction:column;justify-content:center;margin:-75px auto 0;width:100%}@media screen and (min-width:768px){.subscription-multi-step-container .subscription-plans{flex-direction:row;justify-content:center}}.subscription-multi-step-container .subscription-selected-plan{color:#111;font:700 28px/1 LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:-.6px;margin:0;order:-1;padding:35px 0 10px}body.touch-device .subscription-multi-step-container .subscription-selected-plan{display:none}.subscription-multi-step-container .subscription-selected-plan span{display:block}.subscription-multi-step-container .subscription-tier-options-container{order:-1}.subscription-multi-step-container .subscription-tier-options{margin:0 0 30px}.subscription-multi-step-container .subscription-payment-message-primary{font:400 15px/1.27 LibreFranklin,Helvetica,Arial,sans-serif;margin:0 auto 30px 0}.subscription-multi-step-container .subscription-payment-message-secondary{color:#767676;font:400 12px/16px LibreFranklin,Helvetica,Arial,sans-serif;margin:18px auto 40px;padding-left:10px;text-align:left;width:297px}.subscription-multi-step-container .subscription-payment-message-secondary>a{color:inherit}.subscription-multi-step-container .subscription-redirect{text-align:center}.subscription-multi-step-container .subscription-redirect a{background:#e83a29;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font:700 17px Helvetica,Arial,sans-serif;letter-spacing:.2px;padding:12px;text-align:center;text-decoration:none;width:100%}.subscription-multi-step-container .subscription-redirect a:hover{background-color:#000}.subscription-multi-step-container .subscription-form-step{font:12px 400 LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.subscription-multi-step-container .subscription-processing{max-width:500px;text-align:center;width:calc(100% - 80px)}.subscription-multi-step-container .subscription-processing-description{color:#111;font:22px 400 'Miller Text',Georgia,serif;line-height:1.18;margin:10px 0 30px}.subscription-multi-step-container .international-plan-price-disclaimer,.subscription-multi-step-container .international-tote-disclaimer{color:#000;font:11px/15px LibreFranklin,Helvetica,Arial,sans-serif;margin:7px 0 4px;text-align:left}.subscription-multi-step-container .subscription-stripe-plan .wrapper .plan-pricing{display:inline-flex;justify-content:flex-start;padding-bottom:16px;padding-top:11px}@media screen and (min-width:768px){.subscription-multi-step-container .breadcrumbs{margin:24px auto 9px}.subscription-multi-step-container .main-flow-button,.subscription-multi-step-container .payment-request-button{width:300px}.subscription-multi-step-container .subscription-form-container{margin:0 auto;width:500px}.subscription-multi-step-container .selected-plan-heading{margin-left:calc((100vw - 500px)/ -2);padding-top:0}.subscription-multi-step-container .plan-name{margin-top:0}.subscription-multi-step-container .subscription-redirect a{padding:12px 100px;width:auto}.subscription-multi-step-container .subscription-selected-plan{padding:60px 0 10px}.subscription-multi-step-container .plan-and-price{margin:0 auto;width:100%}.subscription-multi-step-container .subscription-selected-plan span{display:inline}.subscription-multi-step-container .selected-plan-heading .plan-name{line-height:1.2}}@media screen and (min-width:1180px){.subscription-multi-step-container{margin:0}.subscription-multi-step-container input::placeholder{padding:0}.subscription-multi-step-container .breadcrumbs{margin:24px auto 9px}.subscription-multi-step-container .plan-price-override{margin-bottom:4px}.subscription-multi-step-container .recaptcha-wrapper,.subscription-multi-step-container .recaptcha-wrapper .terms-and-privacy{width:100%}.subscription-multi-step-container .heading-and-form-wrapper{display:flex;flex-flow:row-reverse;justify-content:center}.subscription-multi-step-container .selected-plan-heading{border:none;line-height:1.61;margin:0;padding:20px 0 0 40px;width:331px}.subscription-multi-step-container .selected-plan-heading .headline-plan{display:block;font:12px LibreFranklin,Helvetica,Arial,sans-serif;line-height:1.5;margin:0}.subscription-multi-step-container .plan-description{font:14px LibreFranklin,Helvetica,Arial,sans-serif;line-height:1.15}.subscription-multi-step-container .email-legal-terms{text-align:center}.subscription-multi-step-container .tier-message-and-legal{display:block}.subscription-multi-step-container .subscription-form-title-header{border-top:1px solid #bdbdbd;padding-top:30px}.subscription-multi-step-container .subscription-subscribed .subscription-form-title-header{border-top:none}.subscription-multi-step-container .subscription-plans.selected .subscription-plan:not(.selected) .wrapper,.subscription-multi-step-container .subscription-plans.selected .subscription-stripe-plan:not(.selected) .wrapper{opacity:.5}.subscription-multi-step-container .subscription-plans.selected .subscription-plan:not(.selected) .wrapper .plan-flair{background:0 0}.subscription-multi-step-container .subscription-form-container{display:flex;flex-direction:row-reverse;justify-content:center;width:auto}.subscription-multi-step-container .subscription-form-container .form-container{border:1px solid #979797;padding:0 62px 59px;width:458px}.subscription-multi-step-container .subscription-form-container .confirmation{border:none;padding:0}.subscription-multi-step-container .subscription-payment-message-secondary{margin-bottom:0}}.subscription-multi-step-container .payment-choice-page .auto-renewal{color:#767676;display:block;font:10px/13px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0;margin:6px 0 0;text-align:center}.subscription-multi-step-container .payment-choice-page .center-text{text-align:center}.subscription-multi-step-container.mobile-app-page .download-message,.subscription-multi-step-container.mobile-app-page .qr-or-app-button-wrapper{display:none}.subscription-multi-step-container .welcome-page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 20px;position:absolute;top:0;width:100%}.subscription-multi-step-container .welcome-page>img{position:fixed;top:0;width:120%}.subscription-multi-step-container .welcome-page .redirect{align-items:center;display:flex;flex-direction:column;justify-content:center}.subscription-multi-step-container .welcome-page .redirect h1{font:400 24px/1.2 'Miller Text',Georgia,serif;margin:0 0 40px;max-width:720px;text-align:center}.subscription-multi-step-container .welcome-page .redirect.generic h1{margin-bottom:20px}.subscription-multi-step-container .welcome-page .secondary-text{align-items:center;display:flex;font-size:14px;letter-spacing:2px;margin:0;text-transform:uppercase}.subscription-multi-step-container .welcome-page .redirect a{color:#000;font:400 16px/16px 'Miller Text',Georgia,serif;text-decoration:none}.subscription-multi-step-container .welcome-page .redirect a:hover h2,.subscription-multi-step-container .welcome-page .redirect a:hover.secondary-text{text-decoration:underline;text-underline-offset:4px}.subscription-multi-step-container .welcome-page .redirect.generic a img{height:13px;margin:0 0 0 8px;width:16px}.subscription-multi-step-container .welcome-page .redirect.generic>img{height:116px;margin-bottom:20px;width:116px}.subscription-multi-step-container .welcome-page .redirect>p{margin-bottom:10px}.subscription-multi-step-container .welcome-page .article-card{align-items:center;border:1px solid #ccc;border-radius:4px;box-shadow:4px 4px 14px 0 #ccc;display:flex;height:140px;justify-content:space-between;padding:30px}.subscription-multi-step-container .welcome-page .article-card h2{font:400 18px/110% 'Miller Text',Georgia,serif;margin:0}.subscription-multi-step-container .welcome-page .article-card h3{font:400 14px/15px Egyptienne,Georgia,serif;letter-spacing:2px;margin:0 0 4px;text-transform:uppercase}.subscription-multi-step-container .welcome-page .article-card img{height:100px;margin-left:20px;object-fit:cover;width:100px}.subscription-multi-step-container .welcome-page .wizard-container{align-items:center;background-image:url(https://assets.nymag.com/media/components/subscription-multi-step-container/bg-onboarding-mobile.jpg);background-position:center;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:40px 20px 20px;position:inherit;transition:opacity .5s ease,visibility .5s;visibility:visible;width:100%;z-index:100}.subscription-multi-step-container .welcome-page .wizard-container.fade-out{opacity:0;visibility:hidden}.subscription-multi-step-container .welcome-page .wizard-container .modal{background-color:#fff;border-radius:4px;box-shadow:4px 4px 14px 0 rgba(0,0,0,.25);display:flex;justify-content:center;overflow-y:auto;width:100%}.subscription-multi-step-container .welcome-page .wizard-container .modal-body{display:flex;flex-direction:column;padding:20px}.subscription-multi-step-container .welcome-page .wizard-container .fading-container{align-content:center;height:100%;opacity:0;transition:opacity .5s ease}.subscription-multi-step-container .welcome-page .wizard-container h1{font:400 22px/1 'Miller Text',Georgia,serif;margin-bottom:10px;margin-top:0}.subscription-multi-step-container .welcome-page .wizard-container h1+p{color:#767676;font:400 14px/18px LibreFranklin,Helvetica,Arial,sans-serif;margin:0 0 30px}.subscription-multi-step-container .welcome-page .wizard-container .next-button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;display:flex;font:700 16px/1 LibreFranklin,Helvetica,Arial,sans-serif;justify-content:center;margin-top:14px;padding:11px 20px;text-align:center;width:inherit}.subscription-multi-step-container .welcome-page .wizard-container .next-button:hover{background:#000;color:#fff;cursor:pointer;transition:background-color .1s ease,color .1s ease}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription{display:flex;flex-direction:column;font:14px/17px LibreFranklin,Helvetica,Arial,sans-serif}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription h1{margin-bottom:16px;text-align:center}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription p{font:400 14px/17px LibreFranklin,Helvetica,Arial,sans-serif;margin:0;text-align:center}.subscription-multi-step-container .welcome-page .wizard-container .subscription-details{display:grid;gap:4px 20px;grid-template-columns:max-content max-content;justify-content:center;margin-bottom:16px}.subscription-multi-step-container .welcome-page .wizard-container .subscription-details p{text-align:start}.subscription-multi-step-container .welcome-page .wizard-container .subscription-details .label{font-weight:700;text-align:end}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular{text-align:center}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .tablet-plus{display:none}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular.modal-body{padding:30px 20px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .fading-container{width:100%}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .intro-text{color:#000;display:inline-block;font:700 17px/120% 'NY Slab Text',Egyptienne,Georgia,serif;letter-spacing:1.5px;margin:0 auto;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#db2800;text-decoration-color:#db2800;text-transform:uppercase;text-underline-offset:4px;width:fit-content}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .mobile-only{background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;margin-top:4px;outline:inherit;padding:0}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .mobile-only:first-child{margin-right:10px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .welcome-text{color:#000;font:400 59px/83% 'NY Slab Text',Egyptienne,Georgia,serif;letter-spacing:-.59px;margin:16px auto;max-width:87%}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .download-message{font:400 22px/normal 'Miller Text',Georgia,serif;line-height:120%}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .qr-or-app-button-wrapper{margin:16px auto 0;width:fit-content}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .qr-or-app-button-wrapper:after{border-bottom:1px solid #ccc;content:'';display:block;height:1px;margin:0 auto;width:70px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .mobile-only .app-store-image{height:40px;margin:0 0 16px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .email-message{color:#767676;font:400 12px/120% LibreFranklin,Helvetica,Arial,sans-serif;line-height:120%;margin:16px 0 0;text-align:center}.subscription-multi-step-container .welcome-page .wizard-container .content-grid{display:grid;gap:8px;grid-template-columns:50% 50%;justify-content:center}.subscription-multi-step-container .welcome-page .wizard-container .content-select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#000;flex-direction:column;padding:10px;position:relative;width:100%}.subscription-multi-step-container .welcome-page .wizard-container .content-select img{height:100px;margin-top:6px;width:100px}.subscription-multi-step-container .welcome-page .wizard-container .content-select p{font-family:'Miller Text',Georgia,serif;font-size:13px;font-style:italic;line-height:120%;margin:0}.subscription-multi-step-container .welcome-page .wizard-container .content-select.selected,.subscription-multi-step-container .welcome-page .wizard-container .content-select:hover{border:1px solid #000;cursor:pointer;transition:background-color .1s ease,color .1s ease}.subscription-multi-step-container .welcome-page .wizard-container .content-select:hover .circle{background:#000;transition:background-color .1s ease,color .1s ease}.subscription-multi-step-container .welcome-page .wizard-container .content-select:hover .circle.plus:after,.subscription-multi-step-container .welcome-page .wizard-container .content-select:hover .circle.plus:before{background:#fff;transition:background-color .1s ease,color .1s ease}.subscription-multi-step-container .welcome-page .wizard-container .circle{align-items:center;background:#fff;border:1px solid #000;border-radius:100%;display:flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;vertical-align:middle;width:22px}.subscription-multi-step-container .welcome-page .wizard-container .circle:after,.subscription-multi-step-container .welcome-page .wizard-container .circle:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0}.subscription-multi-step-container .welcome-page .wizard-container .circle.plus:after,.subscription-multi-step-container .welcome-page .wizard-container .circle.plus:before{background:#000}.subscription-multi-step-container .welcome-page .wizard-container .circle.plus:before{margin:5px auto;width:1px}.subscription-multi-step-container .welcome-page .wizard-container .circle.plus:after{height:1px;margin:auto 5px}.subscription-multi-step-container .welcome-page .wizard-container .plus svg{display:none}.subscription-multi-step-container .welcome-page .wizard-container .check{background-color:#000}.subscription-multi-step-container .welcome-page .newsletters-grid{display:grid;gap:10px;grid-template-columns:100%;justify-content:center}.subscription-multi-step-container .welcome-page .newsletter-item{border:1px dashed #b9b9b9;border-radius:2px;display:grid;grid-template-columns:50% 50%;justify-content:space-between;padding:16px;position:relative;text-align:start}.subscription-multi-step-container .welcome-page .exclusive-label-spacer{height:12px}.subscription-multi-step-container .welcome-page .exclusive-label{background-color:#f7f7f7;bottom:0;font:400 12px/1.1 'Miller Text',Georgia,serif;font-style:italic;margin:0;padding:4px 8px;position:absolute;right:0;text-align:center;width:100%}.subscription-multi-step-container .welcome-page .name-frequency-wrapper{justify-self:start}.subscription-multi-step-container .welcome-page .name-frequency-wrapper h2{font:400 20px/24px 'Miller Text',Georgia,serif;margin:0 0 2px}.subscription-multi-step-container .welcome-page .name-frequency-wrapper p{font:400 15px/22px 'Miller Text',Georgia,serif;font-style:italic;margin:0 0 10px}.subscription-multi-step-container .welcome-page .newsletter-description{font:400 16px/18px 'Miller Text',Georgia,serif;grid-column:1/span 2;margin:0}.subscription-multi-step-container .welcome-page .sign-up-button{background:#fff;border:1px solid #000;border-radius:2px;color:#000;font:700 13px/20px LibreFranklin,Helvetica,Arial,sans-serif;height:min-content;justify-self:end;padding:6px 10px;width:90px}.subscription-multi-step-container .welcome-page .sign-up-button.selected,.subscription-multi-step-container .welcome-page .sign-up-button:hover{background:#000;color:#fff;cursor:pointer;transition:background-color .1s ease,color .1s ease}.subscription-multi-step-container .welcome-page .sign-up-button.selected{font-family:system-ui}@media screen and (min-width:768px){.subscription-multi-step-container .welcome-page>img{width:100%}.subscription-multi-step-container .welcome-page .article-card{width:395px}.subscription-multi-step-container .welcome-page .secondary-text{font-size:16px}.subscription-multi-step-container .welcome-page .wizard-container{background-image:url(https://assets.nymag.com/media/components/subscription-multi-step-container/bg-onboarding-desktop.jpg);justify-content:center}.subscription-multi-step-container .welcome-page .wizard-container .modal{align-items:center;height:700px;width:654px}.subscription-multi-step-container .welcome-page .modal-body{align-items:center;padding:0;width:550px}.subscription-multi-step-container .welcome-page .wizard-container h1{font-size:28px;text-align:center}.subscription-multi-step-container .welcome-page .wizard-container .next-button{margin-top:40px;width:330px}.subscription-multi-step-container .welcome-page .wizard-container .content-grid{grid-template-columns:150px 150px 150px;padding-bottom:20px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription{height:100%;justify-content:center}.subscription-multi-step-container .welcome-page .content-select{width:150px}.subscription-multi-step-container .welcome-page .wizard-container .select-newsletters{padding:30px}.subscription-multi-step-container .welcome-page .wizard-container .select-newsletters h1{font-size:32px;margin-bottom:20px}.subscription-multi-step-container .welcome-page .wizard-container .select-newsletters>p{margin-bottom:20px}.subscription-multi-step-container .welcome-page .wizard-container .newsletters-grid{gap:10px 10px;grid-template-columns:280px 280px}.subscription-multi-step-container .welcome-page .newsletter-description{font-size:14px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular{width:100%}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular.modal-body{padding:80px 50px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .intro-text{font:700 17px/120% 'NY Slab Text',Egyptienne,Georgia,serif}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .mobile-only{display:none}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .tablet-plus{display:block;width:98px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .welcome-text{font:700 68px/55px 'NY Slab',Egyptienne,Georgia,serif;letter-spacing:-.68px;margin:16px auto 20px;max-width:none}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .download-message{font:400 26px/normal 'Miller Text',Georgia,serif}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .email-message{font:14px/120% LibreFranklin,Helvetica,Arial,sans-serif;max-width:428px}}@media screen and (min-width:1180px){.subscription-multi-step-container .welcome-page .redirect h1{font:400 28px/35px 'Miller Text',Georgia,serif}.subscription-multi-step-container .welcome-page .redirect.generic>img{height:150px;margin-bottom:20px;width:150px}.subscription-multi-step-container .welcome-page .wizard-container .modal{height:620px;width:1000px}.subscription-multi-step-container .welcome-page .wizard-container .modal h1{font-size:28px;margin-bottom:10px}.subscription-multi-step-container .welcome-page .wizard-container .next-button{margin-top:48px}.subscription-multi-step-container .welcome-page .wizard-container .content-select p{font:italic 400 12px/14px 'Miller Text',Georgia,serif}.subscription-multi-step-container .welcome-page .wizard-container .select-newsletters{height:auto;width:auto}.subscription-multi-step-container .welcome-page .name-frequency-wrapper h2,.subscription-multi-step-container .welcome-page .name-frequency-wrapper p{font-family:'Miller Text',Georgia,serif}.subscription-multi-step-container .welcome-page .wizard-container .newsletters-grid{grid-template-columns:360px 360px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .welcome-text{font:700 100px/1 'NY Slab',Egyptienne,Georgia,serif;letter-spacing:-1px;margin:10px auto}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .download-message{font:400 32px/normal 'Miller Text',Georgia,serif;max-width:802px}.subscription-multi-step-container .welcome-page .wizard-container .review-subscription.regular .modal-body{padding:80px 30px;width:802px}}.subscription-multi-step-container .success-page{color:#000}.subscription-multi-step-container .success-page .section{display:block;padding:15px 0;text-align:center}.subscription-multi-step-container .success-page .section:not(:last-child){border:none;position:relative}.subscription-multi-step-container .success-page .section:not(:last-child):after{border-bottom:1px solid #979797;bottom:0;content:'';height:1px;left:calc((100% - 100px)/ 2);position:absolute;width:100px}.subscription-multi-step-container .success-page .section.confirmation-email-wrapper{padding:11px 0 10px}.subscription-multi-step-container .success-page .confirmation-details{display:flex;flex-direction:column;justify-content:center;margin:20px auto auto;width:294px}.subscription-multi-step-container .success-page .confirmation-details img{flex:1 0 auto;height:175px;margin:auto auto 10px;width:100%}.subscription-multi-step-container .success-page .confirmation-details .copy{display:flex;flex-direction:column;justify-content:center}.subscription-multi-step-container .success-page .confirmation-details .account-completed-subcopy{color:#767676;font:400 12px/14px LibreFranklin,Helvetica,Arial,sans-serif;margin:10px auto auto}.subscription-multi-step-container .success-page .subscribed{font:800 30px/35px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0}.subscription-multi-step-container .success-page .plan{display:block;font:18px/35px LibreFranklin,Helvetica,Arial,sans-serif}.subscription-multi-step-container .success-page .confirmation-text{color:#767676;font:10px/33px Helvetica,Arial,sans-serif;letter-spacing:1.19px;text-transform:uppercase}.subscription-multi-step-container .success-page .email{color:#000;display:block;font:18px/16px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:0;overflow-wrap:break-word;text-transform:none}.subscription-multi-step-container .success-page .account-completed-copy{color:#000;display:block;font:15px/20px LibreFranklin,Helvetica,Arial,sans-serif;margin:0;text-align:center}.subscription-multi-step-container .success-page .visit-nymag{background-color:#000;border:1px solid #000;color:#fff;margin:25px auto 0;text-decoration:none}@media screen and (min-width:768px){.subscription-multi-step-container .success-page{margin:0 auto;width:400px}.subscription-multi-step-container .success-page.with-promotion{width:500px}.subscription-multi-step-container .success-page .confirmation-details{display:flex;flex-direction:row;justify-content:space-between;width:100%}.subscription-multi-step-container .success-page .confirmation-details img{height:135px;margin-right:20px;width:203px}.subscription-multi-step-container .success-page .confirmation-details .copy{justify-content:flex-start}.subscription-multi-step-container .success-page .confirmation-details .account-completed-copy.with-promotion{margin:0;text-align:left}.subscription-multi-step-container .success-page .confirmation-details .account-completed-subcopy{margin:10px 0 0;text-align:left}}.subscription-multi-step-container .benefits-section{border-top:solid #000 10px;margin:20px 0 80px;position:relative}.subscription-multi-step-container .benefits-section:before{background-color:#000;content:'';height:1px;position:absolute;top:-14px;width:100%}.subscription-multi-step-container .benefits-section .plan-benefits-title{font:20px/1.2 'Miller Text',Georgia,serif;margin:20px 0;text-align:center}.subscription-multi-step-container .benefits-section .plan-benefits-list{display:block;list-style:none;margin:0;padding:0}.subscription-multi-step-container .benefits-section .benefits-text-section{display:flex;flex-flow:column nowrap;justify-content:center;justify-items:center}.subscription-multi-step-container .benefits-section .plan-benefit-text-wrapper{background-color:#f7f7f7;display:flex;font:16px/19px LibreFranklin,Helvetica,Arial,sans-serif;margin:0 0 8px;padding:20px 17.5px}.subscription-multi-step-container .benefits-section .benefit-eyebrow{background-color:#fff;border:1px solid #000;border-radius:15px;font:700 11px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:2px;margin:0 0 10px;padding:4px 10px;text-transform:uppercase;width:fit-content}.subscription-multi-step-container .benefits-section .benefit-image{align-content:center;flex:1 0 70px;margin:0 10px 0 0;max-width:70px}.subscription-multi-step-container .benefits-section .benefit-image img{display:block;margin:0 auto;max-width:100%}@media screen and (min-width:768px){.subscription-multi-step-container .benefits-section{margin:40px 0 80px}.subscription-multi-step-container .benefits-section .benefits-wrapper{margin:0 auto}.subscription-multi-step-container .benefits-section .plan-benefits-list{margin:0 auto;max-width:434px}.subscription-multi-step-container .benefits-section .plan-benefits-title{font:24px/29px 'Miller Text',Georgia,serif;margin:40px auto 30px;width:610px}}@media screen and (min-width:1180px){.subscription-multi-step-container .benefits-section{margin:60px 0 80px}.subscription-multi-step-container .benefits-section .plan-benefits-list{display:flex;flex-flow:row wrap;margin:0 auto;max-width:none;width:900px}.subscription-multi-step-container .benefits-section .plan-benefits-title{font:30px/36px 'Miller Text',Georgia,serif;margin:30px 0;width:auto}.subscription-multi-step-container .benefits-section .benefits-wrapper{max-width:none}.subscription-multi-step-container .benefits-section .plan-benefit-text-wrapper{flex:1 1 440px;margin:0 10px 8px 0;max-width:440px}}.subscription-multi-step-container .account-check .login-alternative{display:block;font:14px/1 LibreFranklin,Helvetica,Arial,sans-serif;margin:25px auto;position:relative;text-align:center}.subscription-multi-step-container .account-check .login-alternative:after,.subscription-multi-step-container .account-check .login-alternative:before{border-top:1px solid #979797;content:'';height:1px;position:absolute;top:8px;width:46%}.subscription-multi-step-container .account-check .login-alternative:before{left:0}.subscription-multi-step-container .account-check .login-alternative:after{right:0}.subscription-multi-step-container .account-check .forgot,.subscription-multi-step-container .account-check .password-message{font:16px/1 LibreFranklin,Helvetica,Arial,sans-serif}.subscription-multi-step-container .account-check .password-message{line-height:1.2;padding:0 10px 10px;text-align:center}.subscription-multi-step-container .account-check .edit-email,.subscription-multi-step-container .account-check .remembered-password{font:13px/1 LibreFranklin,Helvetica,Arial,sans-serif;margin-top:0;text-align:center}.subscription-multi-step-container .account-check .edit-email .edit-email-cta,.subscription-multi-step-container .account-check .remembered-password .edit-email-cta{color:inherit;cursor:pointer;text-decoration:underline}.subscription-multi-step-container .account-check .edit-email-social{color:#000;font:11.5px/1 LibreFranklin,Helvetica,Arial,sans-serif;text-align:center}.subscription-multi-step-container .account-check .edit-email-social a{color:inherit}.subscription-multi-step-container .account-check .remembered-password{margin-top:13px}.subscription-multi-step-container .account-check .back-to-enter-email,.subscription-multi-step-container .account-check .forgot{appearance:none;background-color:transparent;border:none;text-decoration:underline;width:auto}.subscription-multi-step-container .account-check .forgot{color:inherit;display:block;font-size:10px;line-height:33px;margin:auto;text-align:center}.subscription-multi-step-container .account-check .back-to-enter-email{color:#e83a29;display:inline;font:400 12px/15px LibreFranklin,Helvetica,Arial,sans-serif;margin:0;padding:0}.subscription-multi-step-container .account-check .password-rules{color:#111;font:12px/15px LibreFranklin,Helvetica,Arial,sans-serif;margin-top:12px;text-align:left}.subscription-multi-step-container .account-check .password-rules ul{display:block;list-style-position:inside;list-style-type:none;padding:0}.subscription-multi-step-container .account-check .password-rules li{flex-basis:50%;list-style-type:none;margin-bottom:8px;padding-left:12px;position:relative}.subscription-multi-step-container .account-check .password-rules .list-text{padding:0 0 0 2px;word-break:break-all}.subscription-multi-step-container .account-check .password-rules .list-text:before{bottom:0;color:#000;content:'✔\fe0e';font-size:12px;left:0;margin:auto;position:absolute;right:0;top:0}.subscription-multi-step-container .account-check .password-rules .green .list-text:before{color:#31bc00;font-size:13px}.subscription-multi-step-container .account-check .help-cta{font:11.5px LibreFranklin,Helvetica,Arial,sans-serif;line-height:14px;padding-top:20px;text-align:center}.subscription-multi-step-container .account-check .help-cta a{color:inherit}.subscription-multi-step-container .universal-subscription-address-form .subscription-form-content{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-multi-step-container .universal-subscription-address-form label{color:#000;display:block;font:400 10px/1 LibreFranklin,Helvetica,Arial,sans-serif;font-stretch:normal;line-height:1.2px;margin:5px 0 12px;text-transform:capitalize}.subscription-multi-step-container .universal-subscription-address-form label.should-show{text-align:left}.subscription-multi-step-container .universal-subscription-address-form .address-form-field{padding:0 0 8px}.subscription-multi-step-container .universal-subscription-address-form .form-all-filtered-fields{padding:0 0 12px}.subscription-multi-step-container .universal-subscription-address-form .form-all-filtered-fields:last-child{padding:0}.subscription-multi-step-container .universal-subscription-address-form .form-all-filtered-fields-credit-card{padding:0 0 4px!important}.subscription-credit-card-form .form-row,.subscription-multi-step-container .universal-subscription-address-form .credit-card-field{padding:0}.subscription-multi-step-container .universal-subscription-address-form .main-flow-button,.subscription-multi-step-container .universal-subscription-address-form .payment-request-button{margin:16px auto 0}.subscription-multi-step-container .universal-subscription-address-form .half-width{flex-basis:calc(50% - 4px)}.subscription-multi-step-container .universal-subscription-address-form .quarter-width{flex-basis:calc(25% - 4px)}.subscription-multi-step-container .universal-subscription-address-form .address-form-field .half-width,.subscription-multi-step-container .universal-subscription-address-form .address-form-field .quarter-width{padding-bottom:0}.subscription-multi-step-container .universal-subscription-address-form .full-width{flex-basis:100%}@media screen and (min-width:768px){.subscription-multi-step-container .universal-subscription-address-form .address-form-input{font-size:14px}.subscription-multi-step-container .universal-subscription-address-form .address-form-select{font:14px sans-serif}}@media screen and (min-width:1180px){.subscription-multi-step-container .universal-subscription-address-form .address-field-input,.subscription-multi-step-container .universal-subscription-address-form .address-field-select{height:31px}.subscription-multi-step-container .universal-subscription-address-form .subscription-forms{border:1px solid #000}.subscription-multi-step-container .universal-subscription-address-form .form-container{margin:10px auto 44px}}.apple-pay-container+.button-pay-with-card{background:#fff;border:.5px solid #000;border-radius:5px;color:#000;cursor:pointer;font:normal 700 17px/13px Helvetica;height:45px;letter-spacing:.2px;margin:20px 0 35px;outline:0;width:100%}.apple-pay-container+.button-pay-with-card.active{background-color:#000;color:#fff}.apple-pay-container.not-selected{opacity:.5}.subscription-multi-step-container .credit-card-container{overflow:visible}.subscription-multi-step-container .credit-card-container.collapsed{max-height:0;overflow:hidden}.subscription-credit-card-form{margin:0;width:100%}.subscription-credit-card-form .title{color:#222;display:inline-block;font:700 12px/1 Helvetica,Arial,sans-serif;letter-spacing:.5px;margin:0 0 30px;text-align:left}.subscription-credit-card-form .subscription-cc-form-content label{color:#111;display:inline-block;font:400 18px/1 'Miller Text',Georgia,serif;font-stretch:normal;margin:0 0 7px;text-transform:capitalize}.subscription-credit-card-form .StripeElement{background-color:#fff;border:1px solid #767676;border-radius:2px;color:#000;font-size:12px;padding:13px 10px 12px}.subscription-credit-card-form .StripeElement--invalid{border-color:#e83a29}.subscription-credit-card-form .StripeElement--webkit-autofill{background-color:#fefde5!important}.subscription-credit-card-form .ElementsApp input{color:#222;font:700 18px/1 Helvetica,Arial,sans-serif;letter-spacing:.5px}.subscription-credit-card-form .stripe-errors{color:#e83a29;display:block;font:400 15px/18px LibreFranklin,Helvetica,Arial,sans-serif;margin:5px 0 0}.subscription-credit-card-form .stripe-errors span{display:inline-block;text-align:center;width:100%}@media screen and (min-width:1180px){.subscription-credit-card-form .title{margin-left:-20px}.subscription-credit-card-form .subscription-credit-card-form .form-row{padding:0}}.subscription-multi-step-container .subscription-form-error{margin:0}.subscription-multi-step-container .subscription-form-error .error-message{font-size:12px;line-height:18px}.subscription-multi-step-container .subscription-form-error .error-message p{margin-top:0}.subscription-multi-step-container .newsletters-page .single-newsletter-container{display:flex;flex-flow:row nowrap;margin:auto;max-width:400px;padding:20px 0}.subscription-multi-step-container .newsletters-page .single-newsletter-container:not(:last-child){border-bottom:#d0d0d0 1px solid}.subscription-multi-step-container .newsletters-page .link-style-button{all:unset;box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;display:block;font:15px/16px LibreFranklin,Helvetica,Arial,sans-serif;height:fit-content;margin:30px auto 0;text-align:center}.subscription-multi-step-container .newsletters-page .link-style-button:hover{cursor:pointer}.subscription-multi-step-container .newsletters-page .main-flow-button:hover{background-color:#fff;color:#000}.subscription-multi-step-container .newsletters-page .main-flow-button:disabled,.subscription-multi-step-container .newsletters-page .main-flow-button:disabled:hover{background-color:#eee;border:1px solid #767676;color:#767676;cursor:default}.subscription-multi-step-container .newsletters-page .newsletter-copy{display:flex;flex-flow:column nowrap;max-width:330px}.subscription-multi-step-container .newsletters-page .newsletters-page-headline{font:300 36px/36px 'Miller Display',Georgia,serif;margin:36px 0 21px;text-align:center}.subscription-multi-step-container .newsletters-page .newsletters-page-dek{font:400 18px/22px 'Miller Text',Georgia,serif;text-align:center}.subscription-multi-step-container .newsletters-page .newsletter-checkbox-form label{color:#3d3d3d;font:400 23px/20px 'Miller Text',Georgia,serif;margin:0 0 7px}.subscription-multi-step-container .newsletters-page .newsletter-checkbox-form .newsletter-dek{font:italic 400 15px/20px 'Miller Text',Georgia,serif}.subscription-multi-step-container .newsletters-page .newsletter-dek em{font:400 15px/20px 'Miller Text',Georgia,serif}.subscription-multi-step-container .newsletters-page .newsletter-checkbox-form input{appearance:none;border:1px solid #000;border-radius:50%;cursor:pointer;height:20px;margin:0 11px 0 0;position:relative;width:20px}.subscription-multi-step-container .newsletters-page .newsletter-checkbox-form input:checked{background-color:#c02828;background-image:url(https://assets.nymag.com/media/components/subscription-multi-step-container/checkmark.svg);background-position:center;background-repeat:no-repeat;border:1px solid #c02828}.subscription-multi-step-container .newsletters-page .error{color:#f50000;display:block;font:12px/14px LibreFranklin,Helvetica,Arial,sans-serif;margin:30px auto 0;text-align:center}@media screen and (min-width:768px){.subscription-multi-step-container .newsletters-page{margin:0 auto;width:650px}.subscription-multi-step-container .newsletters-page .newsletters-page-headline{margin:36px 0 24px}.newsletter-wrapper{margin:0}}.recaptchav2{margin:auto}.giver-payment-form .recaptchav2{margin-top:15px}.subscription-multi-step-container .subscription-submit{background-color:#000;border:1px solid #000;color:#fff;width:100%}.subscription-multi-step-container .subscription-order-summary .subs-order-details{display:flex;flex-direction:column;width:100%}.subscription-multi-step-container .subscription-order-summary .detail{align-items:center;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;text-transform:uppercase}.subscription-multi-step-container .subscription-order-summary .detail-label{color:#767676;font:10px/18px Helvetica,Arial,sans-serif;letter-spacing:1.19px;margin:0 0 0 auto;padding:0}.subscription-multi-step-container .subscription-order-summary .detail-content{color:#000;font:10px/11px LibreFranklin,Helvetica,Arial,sans-serif;justify-self:start;text-align:left}.subscription-multi-step-container .subscription-order-summary .billing-detail{max-height:27px}.subscription-multi-step-container .subscription-order-summary .billing-label{height:100%}.subscription-multi-step-container .subscription-order-summary .billing-data{height:100%;padding-top:4px}.subscription-multi-step-container .subscription-secondary-image{display:none}@media screen and (min-width:768px){.subscription-multi-step-container .subscription-secondary-image{display:block;margin-top:80px}.subscription-multi-step-container .subscription-secondary-image img{width:100%}}.subscription-multi-step-container .subscription-app.hero-state{align-items:center;display:flex;flex-flow:column nowrap}.subscription-multi-step-container .subscription-app.hero-state .benefits-section{border-top:none;margin:40px 0 0}.subscription-multi-step-container .subscription-app.hero-state .benefits-section:before{content:none}.subscription-multi-step-container .subscription-app.hero-state .benefits-section.hero-desktop-only{display:none}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefits-list{display:flex;flex-flow:column nowrap}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefits-title{font:14px/1.2 LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:2px;margin:0 auto 16px;text-transform:uppercase}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .benefit-image{flex:0 0 70px}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefit-text-wrapper{background-color:#f7f7f7;display:flex;font:16px/19px LibreFranklin,Helvetica,Arial,sans-serif;margin:0 0 8px;padding:20px 17.5px}.subscription-multi-step-container .subscription-app.hero-state .benefits-anchor-link,.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefit-text-wrapper.hide-on-hero{display:none}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefit-text-wrapper.is-print-plan{order:-1}.subscription-multi-step-container .subscription-app.hero-state .main-wrapper .wrapper .plan-body .plan-button{margin:20px 0 0}.subscription-multi-step-container .subscription-app.hero-state .plans-and-button-wrapper{display:flex;flex-flow:column wrap}.subscription-multi-step-container .subscription-app.hero-state .subscription-stripe-plan .wrapper{height:auto;margin:0}.subscription-multi-step-container .subscription-app.hero-state .subscription-stripe-plan .plan-description .clay-paragraph{font:16px/1.2 LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:normal}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-headline{font:40px/36px Egyptienne,Georgia,serif;letter-spacing:-1px;margin:0 0 10px}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-dek{font:20px 'Miller Display',Georgia,serif;letter-spacing:-.1px}.subscription-multi-step-container .subscription-app.hero-state .hero-info-wrapper{margin:0 0 20px}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-wrapper{text-align:center}.subscription-multi-step-container .subscription-app.hero-state .subscription-plans{border:1px solid #000;border-radius:6px;height:fit-content;padding:20px}.subscription-multi-step-container .subscription-app.hero-state .subscription-form-container{display:contents;width:100%}.subscription-multi-step-container .subscription-app.hero-state .recaptcha-wrapper{flex:0 1 100%}.subscription-multi-step-container .subscription-app.hero-state .action-text{font:700 13px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:normal;margin:20px 0 70px;text-align:center;-webkit-text-decoration-color:#e83a29;text-decoration-color:#e83a29;text-transform:none;text-underline-offset:3px}.subscription-multi-step-container .subscription-app.hero-state .subscription-plans+.see-all-plans{display:none}.subscription-multi-step-container .subscription-app.hero-state .add-print-checkbox-container{margin:10px 0 0}.subscription-multi-step-container .subscription-app.hero-state .clay-paragraph:last-of-type:not(.accordion-content .clay-paragraph){margin-bottom:10px}.subscription-multi-step-container .subscription-app.hero-state .subscription-stripe-plan{border:none;margin:0;padding:0}.subscription-multi-step-container .subscription-app.hero-state .eyebrow.best-value{top:-41px}@media screen and (min-width:768px){.subscription-multi-step-container .subscription-app.hero-state .hero-copy-headline{font:48px/43px Egyptienne,Georgia,serif}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-dek{font:24px/1 'Miller Display',Georgia,serif}.subscription-multi-step-container .subscription-app.hero-state .hero-info-wrapper{margin:0}.subscription-multi-step-container .subscription-app.hero-state .plans-and-button-wrapper{flex:0 0 335px;width:335px}.subscription-multi-step-container .subscription-app.hero-state .action-text{margin:20px 0 60px}.subscription-multi-step-container .subscription-app.hero-state .eyebrow.best-value{top:-41px}.subscription-multi-step-container .subscription-app.hero-state .subscription-stripe-plan .wrapper .plan-body .plan-description{margin-left:0}}@media (any-hover:hover){.subscription-multi-step-container .social-login-button:hover{background-color:#f7f7f7}@media screen and (min-width:1180px){.subscription-plans.selected .subscription-plan:not(.selected):hover .wrapper{opacity:1}.subscription-plans.selected .subscription-plan:not(.selected):hover .wrapper .plan-flair{background:url(https://assets.nymag.com/media/components/subscription-plan/digital-print-illo.png) center/contain no-repeat}}}@media (orientation:landscape){body.touch-device .subscription-app.hero-state .subscription-plans .wrapper .plan-button{position:relative}body.touch-device .subscription-app.hero-state .subscription-plans .wrapper .plan-body .plan-description{height:0;overflow:hidden;transition:height .3s ease,margin-bottom .3s ease}}@media screen and (min-width:1180px){.subscription-multi-step-container .subscription-app.hero-state{align-items:unset;flex-flow:row wrap;justify-content:center}.subscription-multi-step-container .subscription-app.hero-state .plans-and-button-wrapper{flex:0 0 370px;width:370px}.subscription-multi-step-container .subscription-app.hero-state .benefits-section{margin:0}.subscription-multi-step-container .subscription-app.hero-state .benefits-section.hero-desktop-only{display:flex}.subscription-multi-step-container .subscription-app.hero-state .benefits-section.non-hero-and-hero-mobile{display:none}.subscription-multi-step-container .subscription-app.hero-state .benefits-section .plan-benefits-list{flex-flow:row wrap}.subscription-multi-step-container .subscription-app.hero-state .benefits-wrapper{display:block}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-wrapper{text-align:left}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-headline{font:64px/58px Egyptienne,Georgia,serif;margin:0 0 20px}.subscription-multi-step-container .subscription-app.hero-state .hero-copy-dek{font:24px/29px 'Miller Display',Georgia,serif;margin:0 0 30px}.subscription-multi-step-container .subscription-app.hero-state .plan-benefits-list{width:auto}.subscription-multi-step-container .subscription-app.hero-state .eyebrow.best-value{top:-58px}.subscription-multi-step-container .subscription-app.hero-state .subscription-plans{padding:40px}.subscription-multi-step-container .subscription-app.hero-state .hero-info-wrapper{display:flex;flex:0 0 557px;flex-flow:column nowrap;margin:0 60px 90px 0;width:557px}.subscription-multi-step-container .subscription-app.hero-state .benefits-section+.see-all-plans,.subscription-multi-step-container .subscription-app.hero-state .plan-description{display:none}.subscription-multi-step-container .subscription-app.hero-state .plan-benefits-title{font:14px LibreFranklin,Helvetica,Arial,sans-serif;letter-spacing:2px;margin:30px 0 16px;text-align:left;text-transform:uppercase}.subscription-multi-step-container .subscription-app.hero-state .action-text{margin:30px 0 0}.subscription-multi-step-container .subscription-app.hero-state .subscription-plans+.see-all-plans{display:block}.subscription-multi-step-container .subscription-app.hero-state .subscription-stripe-plan .wrapper .plan-headline-wrapper{min-height:auto}.subscription-multi-step-container.hero-page{margin:60px 0 0}}html{scroll-behavior:smooth}.kiln-edit-mode button[aria-label='Remove Newsletters Data'],.kiln-edit-mode button[aria-label='Add Newsletters Data']{display:none}.enter-code .form-header{color:#000;font:800 25px/30px LibreFranklin,Helvetica,sans-serif;letter-spacing:0;margin:0;padding:15px 2px 6px;text-align:center}.enter-code .form-subheader{color:#000;font-family:LibreFranklin,Helvetica,sans-serif;font-size:14px;line-height:1.25;text-align:center}.enter-code .error{color:#f50000;display:block;font:12px/14px LibreFranklin,Helvetica,sans-serif;margin:30px auto 0;text-align:center}.enter-code .error input{border:1px solid #e83a29}.enter-code input{border:1px solid #767676;border-radius:2px;color:#000;display:block;font-size:14px;height:40px;margin:27px auto 0;padding:0 0 0 10px;width:300px}.enter-code input:focus{border-color:#000;outline:0}.enter-code input:focus:placeholder{color:#000}.enter-code input:focus::-webkit-contacts-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.enter-code label{border:none;clip:rect(0 0 0 0);color:#000;display:block;font:400 10px/1 LibreFranklin,Helvetica,sans-serif;font-stretch:normal;height:1px;line-height:1.2px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:capitalize;width:1px}.enter-code .recaptchav2{display:flex;justify-content:center;margin:25px auto 0}.main-flow-button{align-items:center;background-color:#000;border:1px solid #000;border-radius:2px;color:#fff;cursor:pointer;display:flex;font:700 16px/1 LibreFranklin,Helvetica,sans-serif;height:41px;justify-content:center;margin:20px auto 0;max-width:300px;text-align:center;text-decoration:none;width:100%}.main-flow-button:disabled,.main-flow-button:disabled:hover{background-color:#eee;border:1px solid #767676;color:#767676}@media screen and (min-width:768px){.main-flow-button{width:300px}}@media screen and (min-width:1180px){.enter-code{width:330px}}.account-2{margin:40px 0 130px}.account-2 input:focus::placeholder{color:transparent}.account-2 .form-container{display:flex}.account-2 .tooltip{background:#fff;border:1px solid #bdbdbd;box-shadow:0 0 6px rgba(0,0,0,.1);font:400 13px/1.5 Helvetica,sans-serif;padding:9px;position:relative}.account-2 .tooltip-text{font:400 13px/16px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .tooltip-link{box-shadow:0 1px 0 #000;color:#000;text-decoration:none}.account-2 .tooltip-link:hover{box-shadow:0 1px 0 #e83a29}.account-2 .tooltip:before{border:1px solid #bdbdbd;bottom:0;box-shadow:0 0 6px rgba(0,0,0,.1);height:12px;left:78%;transform:translate(-50%,calc(60% - 1px)) rotate(45deg);width:12px}.account-2 .tooltip:after{bottom:0;height:8px;right:15%;width:24px}.account-2 .tooltip:after,.account-2 .tooltip:before{background:#fff;content:'';position:absolute}.account-2 .tooltip-container{bottom:calc(60% + 6.5px);display:none;left:calc(-1 * (281px / 2 - 30px));position:absolute;width:182px}.account-2 .tooltip-container:hover{display:block}.account-2 .tooltip-container.tooltip-active{display:inline-block}.account-2 .bold{font-weight:700}.account-2 .text{font:400 14px/16px LibreFranklin,Helvetica,sans-serif;margin:16px 0}.account-2 .link-style-button{all:unset;font-weight:700;height:fit-content;text-decoration:underline}.account-2 .link-style-button:hover{cursor:pointer}.account-2 .link-style-button:disabled{color:#ccc;cursor:not-allowed}.account-2 .cancel-subscription.link-style-button,.account-2 .edit-with-pencil.link-style-button,.account-2 .pause-subscription.link-style-button{text-decoration:none}.account-2 .account-field-edit.edit-with-pencil{align-items:center;display:flex}.account-2 .account-field-edit.edit-with-pencil.multiline{align-self:flex-start}.account-2 .print-portal-link{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;text-decoration:none}.account-2 .edit-with-pencil-copy{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;display:inline-block}.account-2 .cancel-button.link-style-button{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;font:700 14px/16px LibreFranklin,Helvetica,sans-serif;text-decoration:none}.account-2 .hidden-label-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.account-2 .error-message{color:#db2800;display:block;font:400 12px/15px LibreFranklin,Helvetica,sans-serif;margin:10px 0 0}.account-2 .account-field{margin:30px 0 15px}.account-2 .account-field.has-edit{display:flex;justify-content:space-between}.account-2 .account-field.for-address{margin-top:12px}.account-2 .profile-info{margin-right:30px}.account-2 a,.account-2 a:visited{color:inherit}.account-2 .StripeElement,.account-2 .name-change-input{border:1px solid #767676;border-radius:2px;color:#767676;font:400 14px/17px LibreFranklin,Helvetica,sans-serif;height:41px;margin:10px 0 0;padding:12px 10px;width:100%}.account-2 .universal-button{background-color:#000;border:1px solid #000;border-radius:2px;color:#fff;cursor:pointer;font:700 14px/17px LibreFranklin,Helvetica,sans-serif;height:41px;margin:15px 30px 0 0;padding:11px 42px;width:140px}.account-2 .universal-button.medium-font{font:700 16px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .unfilled-button,.account-2 .universal-button:hover{background-color:#fff;color:#000}.account-2 .universal-button:focus{outline:#000 dotted 1px}.account-2 a.universal-button{color:#fff;display:block;height:inherit;padding:.5rem;text-align:center;text-decoration:none}.account-2 a.universal-button:hover{color:#000}.account-2 .unfilled-button:hover{background-color:#000;border:none;color:#fff}.account-2 .universal-button:disabled,.account-2 .universal-button:disabled:hover{background-color:#eee;border:1px solid #767676;border-radius:2px;color:#767676;pointer-events:none}.account-2 .upgrade-modal{height:100%}.account-2 .wide-button{margin:0 auto;width:258px}.account-2 .auto-button{margin:0 auto;width:auto}.account-2 .display-block{display:block}.account-2 .no-margin{margin:0}.account-2 .return-to-main-flow-button{color:#767676;font:400 12px/12px LibreFranklin,Helvetica,sans-serif;margin:29px 0 26px;text-decoration:none}.account-2 .return-to-main-flow-button:before{content:url(https://assets.nymag.com/media/components/account-2/back-arrow.svg);margin:0 9px 0 0}.account-2 .return-to-main-flow-button:visited{color:#767676}.account-2 .universal-button.subscription-options-button{color:#fff;display:block;margin:0 0 31px;padding:11px 13px;text-align:center;text-decoration:none;width:200px}.account-2 .universal-button.subscription-options-button:hover{color:#000}.account-2 .account-field-edit{align-self:flex-end;font:400 11px/13px LibreFranklin,Helvetica,sans-serif;letter-spacing:.25px}.account-2 .account-field-edit:before{content:url(https://assets.nymag.com/media/components/account-2/edit-pencil.svg);display:inline-block;height:18px;margin:0 4px 0 0;vertical-align:middle}.account-2 .account-field-edit.is-disabled:before{cursor:not-allowed}.account-2 .resume-sub-cta .resume-sub-info-text{margin-top:0}.account-2 .resume-sub-cta .resume-sub-btn{height:auto;padding:11px 16px;width:fit-content}.account-2 .highlight-section,.account-2 .info-box,.account-2 .resume-sub-cta,.account-2 .upgrade-cta{background-color:#f7f7f7;display:flex;flex-flow:column nowrap;font:400 15px/20px LibreFranklin,Helvetica,sans-serif;justify-content:space-between;margin-top:1.5rem;padding:19px;width:100%}.account-2 .highlight-section .universal-button,.account-2 .info-box .universal-button,.account-2 .resume-sub-cta .universal-button,.account-2 .upgrade-cta .universal-button{font-size:13px;margin:0}.account-2 .highlight-section .universal-button{width:170px}.account-2 .upgrade-cta{margin-top:28px}.account-2 .upgrade-cta :first-child{margin-bottom:10px}.account-2 .upgrade-cta .universal-button{flex:1 0 auto;padding:0;white-space:nowrap}.account-2 .highlight-section :first-child{margin-top:0}.account-2 .info-box-link{align-self:start;box-shadow:inset 0 1px 0 0 #f7f7f7,inset 0 -1px 0 0 #000;color:#000;font:700 13px/13px LibreFranklin,Helvetica,sans-serif;padding:9px 0 2px;text-decoration:none;white-space:nowrap}.account-2 .info-box-link:visited{color:#000}.account-2 .is-disabled{opacity:.3}.account-2 .is-disabled .edit-with-pencil-copy{cursor:not-allowed}.account-2 .account-field-label{color:#767676;font:400 12px/16px LibreFranklin,Helvetica,sans-serif;letter-spacing:.25px;text-transform:uppercase}.account-2 .InputElement,.account-2 .social-text{text-transform:capitalize}.account-2 .account-field-value{font:400 16px/16px LibreFranklin,Helvetica,sans-serif;margin:10px 0 0}.account-2 .account-field-value s{-webkit-text-decoration:line-through 2px solid #db2800;text-decoration:line-through 2px solid #db2800}.account-2 .password-reset-text{display:block;font:400 16px/20px LibreFranklin,Helvetica,sans-serif}@media screen and (min-width:540px){.account-2 .profile-section .error-callout-container{margin-left:0;width:100%}}.account-2 .error-callout-container{margin-left:auto;width:100%}@media screen and (min-width:540px){.account-2 .error-callout-container{margin-left:0;width:140%}}.account-2 .error-callout{background:#ffeeea;display:flex;margin-bottom:30px;margin-top:30px;position:relative;width:100%}.account-2 .error-callout-text{color:#db2800;display:block;font:400 13px/16px LibreFranklin,Helvetica,sans-serif;padding-right:5px}.account-2 .alert-icon{padding:0 10px}.account-2 .login-flow-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 450px)}.account-2 .login-flow-container.mobile-app{min-height:calc(78vh - 450px)}.account-2 .login-flow-container button{font-family:LibreFranklin,Helvetica,sans-serif}.account-2 .account-created{display:flex;justify-content:center}.account-2 .account-created-wrapper,.account-2 .capture-email-wrapper,.account-2 .create-password-wrapper,.account-2 .password-sign-in-wrapper,.account-2 .social-sign-in-wrapper{align-items:center;display:flex;flex-direction:column;max-width:350px;width:100%}.account-2 .change-password-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.account-2 .capture-email-headline,.account-2 .change-password-headline,.account-2 .create-password-headline,.account-2 .login-flow-headline,.account-2 .sign-in-headline{font:700 32px/30px LibreFranklin,Helvetica,sans-serif;margin:0 0 10px;text-align:center}.account-2 .capture-email-headline.mobile-app,.account-2 .change-password-headline.mobile-app,.account-2 .create-password-headline.mobile-app,.account-2 .login-flow-headline.mobile-app,.account-2 .sign-in-headline.mobile-app{margin:0}.account-2 .disclaimer{color:#767676;font:400 11px/14px LibreFranklin,Helvetica,sans-serif;text-align:center}.account-2 .data-fetch-error-text{color:#db2800;font:400 12px/15px LibreFranklin,Helvetica,sans-serif;text-align:center}.account-2 .login-form,.account-2 .sign-up-method-divider{max-width:300px}.account-2 .login-form{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.account-2 .input-wrapper{display:flex;flex-direction:column;margin-top:15px;width:100%}.account-2 .form-input-label{font:400 13px/16px LibreFranklin,Helvetica,sans-serif;margin-bottom:10px}.account-2 .form-input{border:1px solid #767676;font-size:16px;height:40px;padding:11px 15px;width:100%}.account-2 .form-input.error{border-color:#db2800}.account-2 .form-error-text{color:#db2800;display:none;font:400 12px/15px LibreFranklin,Helvetica,sans-serif;margin-top:5px}.account-2 .form-error-text.show{display:inline-block}.account-2 .capture-email-submit-btn,.account-2 .create-account-submit-btn{cursor:pointer;margin:17px 0 0;width:100%}.account-2 .sign-up-method-divider{align-items:center;display:flex;justify-content:space-evenly;max-width:350px;width:100%}.account-2 .divider-line{background-color:#979797;display:block;height:1px;width:40%}.account-2 .sign-in-divider-text{font:400 14px/35px LibreFranklin,Helvetica,sans-serif}.account-2 .socials-sign-up-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.account-2 .sign-in-options-text{margin-bottom:0}.account-2 .social-auth-btn{align-items:center;background-color:transparent;border:1px solid #767676;color:#000;cursor:pointer;display:flex;font:700 14px/17px LibreFranklin,Helvetica,sans-serif;justify-content:center;max-width:300px;padding:11px;width:100%}.account-2 .social-auth-btn:not(:first-child){margin-top:12px}.account-2 .social-sign-up-icon{height:auto;margin-right:10px;width:18px}.account-2 .email-display-text{font:400 15px/18px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .edit-email-btn,.account-2 .forgot-password-btn,.account-2 .forgot-password-success-message{font:400 12px/15px LibreFranklin,Helvetica,sans-serif}.account-2 .email-display-text.underlined{box-shadow:0 0 0 0 #fff,0 1px 0 0 #000}.account-2 .edit-email-btn{background:0 0;border:none;color:#000;cursor:pointer;text-decoration:underline}.account-2 .forgot-password-btn,.account-2 .update-email-btn{background-color:transparent;text-decoration:underline;border:none;cursor:pointer}.account-2 .forgot-password-btn{color:#000;margin:40px auto 20px;width:100%}.account-2 .forgot-password-btn:disabled{pointer-events:none}.account-2 .forgot-password-success-message{background-color:#f2f2f2;margin:10px;padding:12px;text-align:center;width:100%}.account-2 .password-validation-wrapper{align-items:flex-start;display:flex;flex-direction:column;font:400 12px/14px LibreFranklin,Helvetica,sans-serif;justify-content:center;width:100%}.account-2 .password-length-text{margin-bottom:0}.account-2 .password-rules-list{display:block;list-style-position:inside;list-style-type:none;margin:12px 0 0;padding:0 0 0 5px}.account-2 .password-rule-item{margin-bottom:10px}.account-2 .list-text{padding:0 0 0 2px;white-space:nowrap}.account-2 .list-text:before{bottom:0;color:#000;content:'✔\fe0e';font-size:12px;margin-right:5px}.account-2 .green .list-text:before{color:#31bc00;font-size:13px}.account-2 .checkbox-input-wrapper{align-items:center;display:flex;font:400 12px/14px LibreFranklin,Helvetica,sans-serif;justify-content:center;width:100%}.account-2 input[type=checkbox].email-sign-up-checkbox{margin-right:5px}.account-2 .email-display{display:flex;flex-flow:wrap;justify-content:center;margin:10px 0}.account-2 .email-exist-wrapper{display:flex;flex-direction:column;font:400 15px/18px LibreFranklin,Helvetica,sans-serif;justify-content:center;margin-bottom:15px;text-align:center}.account-2 .email-exist-text{margin:15px 0 5px}.account-2 .existing-email,.account-2 .update-email-btn{font-weight:700}.account-2 .existing-email{margin:0}.account-2 .update-email-btn{font:700 15px/18px LibreFranklin,Helvetica,sans-serif;padding:0}.account-2 .account-created-email-text{font:400 18px/22px LibreFranklin,Helvetica,sans-serif;margin:15px 0 30px;text-align:center}.account-2 .account-created-email-text.mobile-app{color:#767676;font:500 18px/22px LibreFranklin,Helvetica,sans-serif;margin:15px 0 45px}.account-2 .account-redirect-btn{cursor:pointer;margin:15px 0;width:100%}.account-2 .account-redirect-btn.mobile-app{margin:6px 0}.account-2 .payment-update-success-text{align-items:center;display:flex;font:400 12px/15px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .payment-update-success-text .check-icon{margin-right:10px}.account-2 .update-payment-section .separator{background-color:#979797;height:1px;margin:20px 0;width:100%}@media screen and (min-width:768px){.account-2 .update-payment-section .separator{display:block}}.account-2 .update-payment-section .card-update-notice{align-items:center;background-color:#ffeeea;display:flex;justify-content:center;margin:20px 0;padding:10px;width:100%}.account-2 .update-payment-section .card-update-notice .alert-icon{padding:0 10px 0 0}.account-2 .update-payment-section .card-update-notice .alert-text{color:#e83a29;font:400 14px/19px LibreFranklin,Helvetica,sans-serif;margin:0}@media screen and (min-width:768px){.account-2 .update-payment-section .card-update-notice{margin-top:20px}}.account-2 .update-payment-section .payment-method-inline-section{margin-bottom:20px}.account-2 .update-payment-section .sts-update-payment-btn{font:700 12px/15px LibreFranklin,Helvetica,sans-serif}.account-2 .pay-today-text{color:#767676;font:400 12px/15px LibreFranklin,Helvetica,sans-serif;margin:0 0 10px;text-transform:uppercase}.account-2 .charge-amount{font:400 18px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 20px}.account-2 .save-the-stop-container{align-items:flex-start;display:flex;flex-direction:column;margin:0;max-width:600px;min-height:calc(100vh - 45px);padding:10px 0;width:auto}@media screen and (min-width:768px){.account-2 .save-the-stop-container{margin:0;min-width:100%;padding:10px;width:55vw}}.account-2 .cancel-pause-cta,.account-2 .cancel-sts-cta{color:#767676;cursor:pointer;font:500 12px/14px LibreFranklin,Helvetica,sans-serif;margin:10px 0 0}.account-2 .cancel-pause-cta:before,.account-2 .cancel-sts-cta:before{content:url(https://assets.nymag.com/media/components/account-2/back-arrow.svg);margin:0 10px 0 0}@media screen and (min-width:768px){.account-2 .cancel-pause-cta,.account-2 .cancel-sts-cta{margin:10px 0 20px}}.account-2 .back-to-nymag-cta{box-shadow:0 1px 0 #000;cursor:pointer;font:700 12px/14px LibreFranklin,Helvetica,Arial,sans-serif;text-decoration:none}.account-2 .sts-exit-survey-container{border-top:1px solid #ccc;padding:20px 0 0}.account-2 .exit-survey-header{font:700 18px/1 LibreFranklin,Helvetica,Arial,sans-serif;margin:0 0 20px}.account-2 .sts-back-to-nymag-container.exit-survey{margin:20px 0}.account-2 .value-prop-header{font:400 22px/1 'Miller Text',Georgia,serif;margin:38px 0 30px}@media screen and (min-width:768px){.account-2 .value-prop-header{font:400 23px/1 'Miller Text',Georgia,serif;margin:30px 0 40px}}.account-2 .value-prop-item{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.account-2 .image-container{display:flex;justify-content:flex-end;margin-right:20px;width:120px}@media screen and (min-width:425px){.account-2 .image-container{width:30%}}.account-2 .image-container.nymag-value-img{position:relative}.account-2 .image-container.nymag-value-img img:nth-child(1){margin-left:25px;max-width:80%;min-width:95px}@media screen and (min-width:768px){.account-2 .image-container.nymag-value-img img:nth-child(1){max-width:120px;width:80%}}.account-2 .image-container.nymag-value-img img:nth-child(2){bottom:-4px;max-width:60px;min-width:40%;position:absolute;right:50%}@media screen and (min-width:768px){.account-2 .image-container.nymag-value-img img:nth-child(2){left:-5px;max-width:80px;right:auto}}.account-2 .value-prop-img{max-width:120px;min-width:100%}.account-2 .value-text{font:400 15px/18px 'Miller Text',Georgia,serif;width:70%}@media screen and (min-width:768px){.account-2 .value-text{font:400 18px/130% 'Miller Text',Georgia,serif}.account-2 .mobile-copy{display:none}}.account-2 .exit-survey-form,.account-2 .exit-survey-sub-header,.account-2 .text-input{font:400 14px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .value-text a{box-shadow:0 1px 0 #000;text-decoration:none;white-space:nowrap}.account-2 .value-text a:hover{box-shadow:0 1px 0 #e83a29;color:#e83a29;cursor:pointer}.account-2 .desktop-copy{display:none}@media screen and (min-width:768px){.account-2 .desktop-copy{display:block}}.account-2 .exit-survey-form{display:flex;flex-direction:column;justify-content:space-evenly;margin:25px 0 0}.account-2 .radio-input-wrapper{margin-bottom:20px}.account-2 .sts-radio-input{cursor:pointer;margin:0 20px 0 0}.account-2 .text-input{height:90px;margin-bottom:10px;padding:10px 0 0 10px;resize:none}.account-2 .text-input.error{border:1px solid #e83a29}.account-2 .sts-ctas-container{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:space-between;margin:15px 10px;max-width:400px;width:100%}.account-2 .sts-ctas-container.support-offer{align-items:center;align-self:center;margin-left:0}@media screen and (min-width:768px){.account-2 .sts-ctas-container.support-offer{align-items:flex-start;align-self:flex-start;margin-left:0}}.account-2 .sts-ctas-container.offer-confirm{display:none}.account-2 .sts-offer-confirm-container{width:100%}.account-2 .sts-offer-confirm-container .sts-offer-confirm-message{font:400 22px/27px 'Miller Text',Georgia,serif;margin-bottom:40px}.account-2 .sts-offer-confirm-container .sts-offer-confirm-sub-message{font:400 14px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .sts-offer-confirm-container .upgraded-sub-text{font:700 12px/17px LibreFranklin,Helvetica,sans-serif;margin-bottom:10px}.account-2 .sts-offer-confirm-container .confirmation-box{border:1px solid #ccc;border-radius:4px;display:block;margin-top:0;padding:30px}.account-2 .sts-offer-confirm-container .confirmation-box .sts-offer-confirm-text{font:400 14px/17px LibreFranklin,Helvetica,sans-serif;line-height:120%;margin:0}.account-2 .sts-offer-confirm-container .title-container{display:flex;margin-bottom:10px}.account-2 .sts-offer-confirm-container .title-container .sts-offer-confirm-title{font:700 18px/21px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .sts-offer-confirm-container .sts-offer-confirm-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:10px;margin-top:40px}.account-2 .sts-offer-confirm-container .sts-offer-confirm-buttons .universal-button{font:700 11px/14px LibreFranklin,Helvetica,sans-serif;margin-left:0;margin-right:0;width:180px}.account-2 .sts-offer-confirm-container .nymag-hp-btn{margin:30px auto;padding:11px 42px;width:100%}@media screen and (min-width:768px){.account-2 .sts-offer-confirm-container .sts-offer-confirm-buttons .universal-button{font-size:12px}.account-2 .sts-offer-confirm-container .nymag-hp-btn{max-width:320px;width:80%}}.account-2 .continue-to-cancel-btn{font-size:14px;margin:20px 0;width:100%}.account-2 .pause-cta{box-shadow:0 1px 0 #000;cursor:pointer;font:700 12px/14px LibreFranklin,Helvetica,sans-serif;text-decoration:none}.account-2 .sts-cancel-confirm-message,.account-2 .sts-support-offer-message{font:400 24px/26px 'Miller Text',Georgia,serif;margin-top:40px}@media screen and (min-width:1180px){.account-2 .sts-cancel-confirm-message,.account-2 .sts-support-offer-message{margin-top:20px}}@media screen and (min-width:768px){.account-2 .continue-to-cancel-btn{width:80%}.account-2 .sts-support-offer-message{line-height:120%}.account-2 .submit-exit-reasons-btn{max-width:300px}}.account-2 .sts-support-offer-buttons{margin-bottom:20px;margin-top:30px}.account-2 .sts-support-offer-buttons .universal-button{font-size:12px;height:35px;line-height:15px;margin-top:10px;padding:10px;width:100%}.account-2 .sts-support-offer-buttons .universal-button.resolve-issue-link{margin-right:20px}@media screen and (min-width:1180px){.account-2 .sts-support-offer-buttons button{margin-right:0}.account-2 .sts-support-offer-buttons{display:flex;margin-bottom:5px;margin-top:20px;width:80%}}.account-2 .sts-cancel-confirm-container{margin:0;width:100%}.account-2 .box-style{background-color:#f7f7f7;margin:0 0 30px;padding:20px}.account-2 .sts-cancel-confirm-text{font:400 16px/1 LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .sts-ctas-container.cancellation-confirmation{display:none}.account-2 .submit-exit-reasons-btn{margin:28px auto 0;width:100%}.account-2 .sts-offer-confirm-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:10px;margin-top:25px}.account-2 .sts-offer-confirm-buttons .universal-button{font:700 11px/14px LibreFranklin,Helvetica,sans-serif;margin-left:0;margin-right:0;width:180px}@media screen and (min-width:768px){.account-2 .sts-offer-confirm-buttons .sts-cancel-confirm{display:none}.account-2 .sts-offer-confirm-buttons .universal-button{font-size:12px}}.account-2 .universal-button.light{background-color:#fff;color:#000}.account-2 .universal-button.light:disabled,.account-2 .universal-button.light:disabled:hover{background-color:#eee;border:1px solid #767676;border-radius:2px;color:#767676;pointer-events:none}.account-2 .sub-label{font:700 14px/17px LibreFranklin,Helvetica,sans-serif;margin:0 0 10px}.account-2 .sts-current-sub{border:1px solid #ccc;margin-bottom:20px;padding:30px}.account-2 .sts-current-sub h5.sub-name{font:700 18px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 8px}.account-2 .sts-current-sub p.sub-description{font:400 14px/18px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .sts-new-offers{font:400 16px/20px LibreFranklin,Helvetica,sans-serif}.account-2 .sts-new-offers .offer-label{align-items:center;display:flex;font:700 14px/17px LibreFranklin,Helvetica,sans-serif;margin:0 0 10px}.account-2 .sts-new-offers .offers-list{background-color:#f7f7f7;border-radius:4px;padding:30px}.account-2 .sts-new-offers .offer-container{display:flex;flex-direction:column}@media screen and (min-width:768px){.account-2 .sts-new-offers .offer-container.payment-update-success{margin-bottom:10px}}.account-2 .sts-new-offers .offer-container .offer-content{align-items:center;display:flex;flex-direction:column}.account-2 .sts-new-offers .offer-container .offer-content .offer-info .offer-value{align-items:flex-end;display:flex;font:700 18px/22px LibreFranklin,Helvetica,sans-serif;line-height:130%;margin:0 0 8px}.account-2 .sts-new-offers .offer-container .offer-content .offer-info .offer-value svg{height:18px;margin-right:8px;width:18px}.account-2 .sts-new-offers .offer-container .offer-content .offer-info .offer-description{font:400 12px/18px LibreFranklin,Helvetica,sans-serif;margin:0 0 20px}@media screen and (min-width:768px){.account-2 .sts-new-offers .offer-container .offer-content .offer-info .offer-description{margin-bottom:0}.account-2 .sts-new-offers .offer-container .offer-content .offer-info{margin-right:45px}}.account-2 .sts-new-offers .offer-container .offer-content .claim-offer{font:700 14px/17px LibreFranklin,Helvetica,sans-serif;margin:0;width:100%}.account-2 .sts-new-offers .offer-container .offer-content .claim-offer:disabled{color:#ccc;cursor:not-allowed}@media screen and (min-width:768px){.account-2 .sts-new-offers .offer-container .offer-content .claim-offer{max-width:35%;padding:12px 20px;white-space:nowrap;width:fit-content}.account-2 .sts-new-offers .offer-container .offer-content{flex-direction:row}}.account-2 .sts-new-offers .offer-container .offer-separator{background-color:#ccc;height:1px;margin:25px 0 20px;width:100%}.account-2 .profile-section,.account-2 .subscription-section{max-width:500px}.account-2 .pause-subscription-container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:600px;min-height:calc(100vh - 45px);padding:10px 0;width:auto}.account-2 .pause-subscription-container .pause-confirm-container,.account-2 .pause-subscription-container .pause-form-container,.account-2 .pause-subscription-container .resume-subscription-container{display:flex;flex-direction:column}.account-2 .pause-subscription-container .pause-confirm-header,.account-2 .pause-subscription-container .pause-form-header,.account-2 .pause-subscription-container .resume-sub-header{font:400 26px/29px 'Miller Text',Georgia,serif;margin:40px 0 8px}@media screen and (min-width:768px){.account-2 .pause-subscription-container .pause-confirm-header,.account-2 .pause-subscription-container .pause-form-header,.account-2 .pause-subscription-container .resume-sub-header{margin-top:22px}}.account-2 .pause-subscription-container .pause-confim-info,.account-2 .pause-subscription-container .pause-info-text,.account-2 .pause-subscription-container .resume-sub-info-text{font:400 14px/20px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .pause-subscription-container .pause-confim-info{margin-bottom:20px}.account-2 .pause-subscription-container .pause-submit-error,.account-2 .pause-subscription-container .resume-sub-error-text{color:#db2800;font:400 11px/13px LibreFranklin,Helvetica,sans-serif}.account-2 .pause-subscription-container .pause-form-submit-btn,.account-2 .pause-subscription-container .resume-sub-submit-btn{align-self:center;font-size:14px;margin:25px 0;width:90%}@media screen and (min-width:768px){.account-2 .pause-subscription-container .pause-form-submit-btn,.account-2 .pause-subscription-container .resume-sub-submit-btn{width:35%}}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .input-wrapper{align-items:center;display:flex;flex-direction:row;margin:0 30px 0 0;width:fit-content}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .input-wrapper .pause-radio-input{accent-color:#000;height:20px;margin:0 8px 0 0;width:20px}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .input-wrapper .pause-input-lable{font:400 14px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .input-wrapper .pause-input-lable b{text-wrap:nowrap}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .auto-renew-text{color:#3d3d3d;font:400 13px/16px LibreFranklin,Helvetica,sans-serif;font-style:italic;width:35%}.account-2 .pause-subscription-container .pause-form .pause-option-wrapper .auto-renew-text span{text-wrap:nowrap}.account-2 .pause-subscription-container .pause-confirm-container{align-items:flex-start;display:flex}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper{background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper .text-wrapper{display:flex;justify-content:space-between}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper .text-wrapper .duration-breakdown{font:400 15px/22px LibreFranklin,Helvetica,sans-serif;margin-top:0;width:75%}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper .text-wrapper .edit-btn{align-self:flex-end;background-color:transparent;border:none;cursor:pointer;font:400 11px/13px LibreFranklin,Helvetica,sans-serif;letter-spacing:.25px;text-decoration:underline}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper .text-wrapper .edit-btn:before{content:url(https://assets.nymag.com/media/components/account-2/edit-pencil.svg);display:inline-block;height:18px;margin:0 4px 0 0;vertical-align:middle}.account-2 .pause-subscription-container .pause-confirm-container .pause-duration-info-wrapper .pause-confirm-submit-btn{height:auto;margin-right:0;padding:11px 16px;width:fit-content}@media screen and (min-width:768px){.account-2 .pause-subscription-container{margin:0;min-width:100%;padding:10px;width:55vw}}.account-2 .subscription-pause-tag{border:1px solid #000;border-radius:15px;font:400 13px/16px LibreFranklin,Helvetica,sans-serif;margin:40px 0 16px;padding:4px 10px;width:fit-content}.account-2 .subscription-page-headline{font:300 38px/38px 'Miller Display',Georgia,serif;margin:30px 0 12px}.account-2 .account-number,.account-2 .email-verify-text,.account-2 .navigation{font:400 13px/16px LibreFranklin,Helvetica,sans-serif}.account-2 .subscription-page-headline.tag-active{margin-top:0}.account-2 .margin-spacer{margin-bottom:28px}.account-2 .active-subscription-text{font:400 20px/25px 'Miller Text',Georgia,serif;margin:9px 0 0;padding:0 0 24px}.account-2 .sub-billing-page-heading{border-bottom:#ccc 1px solid;font:400 26px/29px 'Miller Text',Georgia,serif;margin:45px 0 20px;padding:0 0 3px}.account-2 .plan-benefits-list{list-style:none;margin:0;padding:0}.account-2 .plan-benefit{display:flex;font:400 17px/22px 'Miller Text',Georgia,serif}.account-2 .plan-benefit:not(last-child){margin:0 0 14px}.account-2 .plan-benefit-arrow{margin:0 15px 0 0}.account-2 .plan-benefit-text-link{box-shadow:0 1px 0 0 #000;font:400 14px/17px LibreFranklin,Helvetica,sans-serif;text-decoration:none}.account-2 .link-subscription-button,.account-2 .no-subscription-copy a,.account-2 .welcome-text a{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -2px 0 0 #000;text-decoration:none}.account-2 .no-subscription-copy{margin:23px 0}.account-2 .no-subscription-copy.welcome-text{margin:23px 0 0}.account-2 .no-subscription-copy.question{margin:23px 0}.account-2 .no-subscription-copy,.account-2 .no-subscription-copy.welcome-text{font:400 17px/22px 'Miller Text',Georgia,serif}.account-2 .link-subscription-button{display:block;font:400 13px/14px LibreFranklin,Helvetica,sans-serif;padding:0 0 2px}.account-2 .link-subscription-button:not(last-child){margin:0 0 20px}.account-2 .payment-method-container{width:100%}.account-2 .payment-method-inline-section{margin-bottom:30px}.account-2 .payment-method-upgrade-section{margin:30px 0 15px}.account-2 .not-italic{font-style:normal}.account-2 .horizontal-divider{border-bottom:1px solid #979797;font:14px/34px LibreFranklin,Helvetica,Arial,sans-serif;line-height:.1em;margin:35px 0;text-align:center;width:319px}.account-2 .divider-text{background:#fff;padding:0 10px}.account-2 .payment-request-button{border:none!important;padding:12px 0!important;width:319px!important}.account-2 .newsletters-page-headline{font:300 38px/38px 'Miller Display',Georgia,serif;margin:30px 0 0}.account-2 .newsletters-page-subheadline{font:400 20px/25px 'Miller Text',Georgia,serif;margin:9px 0 0}.account-2 .newsletters-legal-text{color:#767676;font:400 12px/15px LibreFranklin,Helvetica,sans-serif}.account-2 .newsletter-vertical{margin-top:50px}.account-2 .vertical-graphic{display:flex;height:30px;justify-content:flex-start;margin-bottom:10px}.account-2 .vertical-graphic svg{height:100%;width:auto}.account-2 .newsletter-title{display:flex;font:22px 'Miller Text',Georgia,serif;height:30px;justify-content:flex-start;margin-bottom:10px}.account-2 .newsletter-item .separator{background-color:#ccc;display:block;height:1px;margin:0 auto}.account-2 .newsletter-container{display:flex;justify-content:space-between}.account-2 .newsletter-content-wrapper{width:75%}.account-2 .newsletter-description,.account-2 .newsletter-name{font-family:'Miller Text',Georgia,serif}.account-2 .newsletter-name{font-size:19px;font-weight:400;margin:20px 0 4px}.account-2 .newsletter-description{font-size:14px;font-weight:400;line-height:17px;margin:0}.account-2 .newsletter-frequency-preview-wrapper{align-items:center;color:#333;display:flex;font:400 12px/16px LibreFranklin,Helvetica,sans-serif;margin-bottom:20px}.account-2 .pipe-separator{display:block;margin:0 5px}.account-2 .preview-link-wrapper{display:flex}.account-2 .preview-link{align-items:center;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #767676;display:flex;justify-content:space-between;max-height:18px;text-decoration:none;width:55px}.account-2 .newsletter-button-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px}.account-2 .loader-wrapper{margin:20px}.account-2 .loader-icon{animation:2.5s linear infinite spin;height:25px;width:20px}.account-2 .newsletter-event-loader svg{height:100%;width:auto}.account-2 .sign-up-button,.account-2 .unsubscribe-button{color:inherit;cursor:pointer;font:700 13px/16px LibreFranklin,Helvetica,sans-serif}.account-2 .sign-up-button{background-color:transparent;border:1px solid #000;border-radius:2px;padding:6px 10px}.account-2 .unsubscribe-button{background-color:transparent;border:none;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #000;padding:0}.account-2 .error-text{color:#db2800;font:400 11px/13px LibreFranklin,Helvetica,sans-serif;text-align:right;width:50%}.account-2 .current-sub-box{border:1px solid #ccc;border-radius:4px;margin:10px 0;padding:30px}.account-2 .current-sub-box-name{font:normal 700 18px/1 LibreFranklin,Helvetica,sans-serif}.account-2 .current-sub-box-description{display:block;font:400 14px/130% LibreFranklin,Helvetica,sans-serif;margin:10px 0 0}.account-2 .manage-subscriptions-error{color:#ec2c00;font:13px/20px LibreFranklin,Helvetica,sans-serif;margin:0 0 50px}.account-2 .manage-subscriptions-actions-items{list-style-type:none;margin:0;padding:0}.account-2 .manage-subs-action-item{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:20px 0}.account-2 .manage-subs-action-item:last-child{border-bottom:none}.account-2 .thanks-for-feedback-container{color:#000;display:flex;font:700 18px/1 LibreFranklin,Helvetica,sans-serif}.account-2 .manage-subs-action-label{font:normal 400 15px/20px LibreFranklin,Helvetica,sans-serif}.account-2 .manage-subs-action-button{font:normal 700 14px/18px LibreFranklin,Helvetica,sans-serif}.account-2 .ElementsApp input{color:#000;font:400 14px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .InputElement.Input::placeholder{color:#767676;font:400 14px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .StripeElement--invalid{border:1px solid #db2800}.account-2 .navigation{letter-spacing:.25px;margin:30px 0 0 -10px;position:relative}.account-2 .navigation:after{border-top:#000 solid 1px;content:'';height:1px;margin:7px 0 0;position:absolute;width:100%}.account-2 button.navigation-title{background:0 0;border:none;color:#000;font:700 13px/14px LibreFranklin,Helvetica,sans-serif;font-weight:700;letter-spacing:.25px;padding:0}.account-2 .nav-item:not(.help-item):hover,.account-2 .navigation .router-link-active,.account-2 .visit-text{font-weight:700}.account-2 button.navigation-title:after{content:url(https://assets.nymag.com/media/components/account-2/down-arrow.svg);padding:0 0 0 8px;transition:max-height .8s ease-in}.account-2 button.navigation-title.open:after{content:url(https://assets.nymag.com/media/components/account-2/up-arrow.svg)}.account-2 .navbar-nav{margin:23px 0 23px 15px;padding:0;width:100%}.account-2 .nav-item{list-style-type:none;margin:0 0 21px}.account-2 .nav-item:last-child{margin:0 0 16px}.account-2 .nav-item:nth-last-child(2){margin:0 0 17px}.account-2 .help-desk-link,.account-2 .help-desk-link:visited,.account-2 .nav-link,.account-2 .nav-link:visited{color:#000;outline:0;position:relative}.account-2 .nav-link,.account-2 .nav-link:visited,.account-2 .tab-nav-link,.account-2 .tab-nav-link:visited{text-decoration:none}.account-2 .nav-link.newsletters{box-shadow:inset 0 0 1px 0 #fff,inset 0 -2px 0 0 #000;padding-bottom:3px}.account-2 .navigation .router-link-active:before{border-left:solid 8px #000;content:'';height:26px;left:-15px;position:absolute;top:-5px;width:8px}.account-2 .help-item{color:#333;font:400 12px/17px LibreFranklin,Helvetica,sans-serif}.account-2 .navigation-inner{max-height:0;overflow:hidden;transition:max-height .3s ease-in}.account-2 .navigation-inner.open{max-height:400px}.account-2 .new-chip{align-items:flex-start;background:#000;border-radius:100px;color:#fff;display:inline-flex;font:700 10px/11px LibreFranklin,Helvetica,sans-serif;gap:10px;margin-left:4px;padding:4px 8px}.account-2 .saved-for-later-nav{margin-bottom:42px}.account-2 .tab-nav{display:inline-flex;margin:0;padding:0;width:100%}.account-2 .tab-nav-divider{background:#000;height:2px;position:relative;top:9px;width:100%}.account-2 .tab-nav-item{color:#000;font:300 18px LibreFranklin,Helvetica,sans-serif;list-style-type:none;position:relative;width:100px}.account-2 .tab-nav-item-active{font-weight:700}.account-2 .tab-nav-item-total{color:#000;font:italic 100 12px LibreFranklin,Helvetica,sans-serif;list-style-type:none;text-align:right;width:100%}.account-2 .saved-articles .saved-articles-list-enter,.account-2 .saved-articles .saved-articles-list-leave-to{opacity:0}.account-2 .saved-articles .saved-articles-list-leave-active{transition:all .4s ease-in}.account-2 .saved-article-content{display:flex}.account-2 .saved-article-content .article-image{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-right:20px;max-width:116px;min-width:116px}.account-2 .saved-article-content .article-image-img{height:auto;width:100%}.account-2 .saved-article-content .article-image-overlay{background:#fff;display:flex;height:100%;max-height:116px;max-width:116px;opacity:80%;position:absolute;transition:all .2s ease-in;width:100%}.account-2 .fade-enter,.account-2 .fade-leave-to,.account-2 .saved-article-content .ease-in-enter,.account-2 .saved-article-content .ease-in-leave-to{opacity:0}.account-2 .saved-article-content .undo-remove{align-items:flex-start;display:flex;gap:19px;justify-content:center;margin-top:88px;padding:1px 7px 12px;position:absolute;transition:all .2s ease-in;width:116px}.account-2 .saved-article-content .undo-remove span{color:#000;font:400 12px LibreFranklin,Helvetica,sans-serif;font-style:normal;line-height:normal;text-align:left}.account-2 .saved-article-content .undo-remove button{background:0 0;border:none;color:#000;cursor:pointer;font:700 12px LibreFranklin,Helvetica,sans-serif;font-style:normal;line-height:normal;padding-left:0;padding-right:0;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.account-2 .saved-article-content .article-info-rubric{font:400 14px/14px Egyptienne,'Miller Text',Georgia,serif;letter-spacing:1.5px;text-transform:uppercase}.account-2 .saved-article-content .article-info-date{font:400 12px/12px 'Miller Text',Georgia,serif;letter-spacing:1px}.account-2 .saved-article-content .article-info-headline{font:300 16px/19px 'Miller Display',Georgia,serif;margin-top:8px}.account-2 .saved-article-content .favorite-icon,.account-2 .saved-article-content .favorite-icon-mobile{align-items:center;background:#fff;border:.82px dashed #000;border-radius:81.82px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8.18px;width:36px}.account-2 .saved-article-content .favorite-icon-mobile{position:absolute;right:0}.account-2 .saved-article-content .favorite-icon{display:none}.account-2 .saved-articles-divider{background-image:linear-gradient(to right,#000 0,#000 25%,transparent 25%);background-repeat:repeat-x;background-size:4px 1px;display:block;height:1px;margin:28px 0}.account-2 .saved-article-content .article-info-divider{background:#000;display:none;height:10px;width:1px}.account-2 .saved-article-content .article-info-wrapper{text-decoration:none;width:100%}.account-2 .saved-article-content .article-info-wrapper .article-info-top-container{align-items:flex-start;align-self:stretch;display:flex;gap:16px;justify-content:center}.account-2 .saved-article-content .article-info-wrapper .article-info-top{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:8px;padding-right:44px}.account-2 .saved-article-content .article-info-wrapper .article-info{align-items:center;align-self:stretch;display:flex;gap:8px}.account-2 .saved-article-content .article-info-wrapper .article-info-divider{background:#000;display:none;height:10px;width:1px}.account-2 .no-saved-articles-container{align-items:center;display:flex;flex-direction:column;gap:28px;margin-top:121px}.account-2 .no-saved-articles-container .text-content{display:flex;flex-direction:column;gap:4px;width:311px}.account-2 .no-saved-articles-container .text-content-strong{align-self:stretch;color:#000;font:600 16px LibreFranklin,Helvetica,sans-serif;font-style:normal;letter-spacing:-.3px;line-height:normal;text-align:center}.account-2 .no-saved-articles-container .text-content-normal{align-self:stretch;color:#000;font:400 14px/22px LibreFranklin,Helvetica,sans-serif;font-style:normal;text-align:center}.account-2 .no-saved-articles-container .secondary-button{align-items:flex-start;background-color:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;display:flex;font:700 13px/16px LibreFranklin,Helvetica,sans-serif;justify-content:center;padding:12px 20px;text-align:center;text-decoration:none}.account-2 .no-saved-articles-container .secondary-button:hover{background-color:#000;color:#fff}.account-2 .list-loading-error{align-items:center;display:flex;justify-content:center;margin-left:12px;margin-right:12px;margin-top:121px}.account-2 .list-loading-error .list-loading-error-text{align-self:stretch;color:#e83a29;font:400 16px/22px LibreFranklin,Helvetica,sans-serif;font-style:normal;line-height:normal;max-width:420px;text-align:center}.account-2 .welcome-headline{font:300 40px/40px 'Miller Display',Georgia,serif;margin:35px 0 9px;text-transform:capitalize}.account-2 .cancel-pause-wrapper{align-items:center;display:flex}.account-2 .cancel-pause-wrapper .separator-text{font:400 14px/12px LibreFranklin,Helvetica,sans-serif;margin:0 5px}.account-2 .cancel-subscription,.account-2 .pause-subscription{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;display:inline-block;font:700 14px/12px LibreFranklin,Helvetica,sans-serif;padding:0 0 2px}.account-2 .disable-cancel-button{cursor:not-allowed;font:700 14px/12px LibreFranklin,Helvetica,sans-serif}.account-2 .cancel-tooltip{color:#bdbdbd;padding-top:20px}.account-2 .cancel-tooltip .tooltip-container{bottom:calc(60% + 13.5px);color:#000;left:calc(-1 * (242px / 2 - 120px))}.account-2 .cancel-tooltip .tooltip{border:1px solid #bdbdbd}.account-2 .cancel-tooltip .tooltip:before{left:29%}.account-2 .cancel-tooltip .tooltip:after{bottom:0;height:8px;right:65%;width:24px}.account-2 .cancel-tooltip .cancel-subscription{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #bdbdbd}.account-2 .asteriks{letter-spacing:-2px}.account-2 .intro-text-link{box-shadow:inset 0 -3px 0 0 #fff,inset 0 -4px 0 0 #000;font-weight:700;text-decoration:none}.account-2 .welcome-text{font:400 20px/25px 'Miller Text',Georgia,serif;margin:9px 0 24px}.account-2 .welcome-info{border-bottom:#ccc 1px solid;padding-bottom:24px}.account-2 .welcome-info :last-child{margin-bottom:0}.account-2 .autorenewal-flow-headline{font:400 22px/28px 'Miller Text',Georgia,serif;margin:0 0 18px}.account-2 .upgrade-headline{font:700 18px/28px LibreFranklin,Helvetica,sans-serif;margin:29px 0}.account-2 .gift-subscription-info,.account-2 .subscription-info{font:italic 400 14px/20px 'Miller Text',Georgia,serif}.account-2 .subscription-info.gift-info{margin:35px 0 18px}.account-2 .subscription-info.upgrade-info{margin:25px 0 30px}.account-2 .subscription-info.no-margin{margin:0}.account-2 .gift-subscription-info{color:rgba(0,0,0,.7);display:block;margin:35px 0 18px}.account-2 .autorenewal-cta-text{font:normal 400 14px/16px LibreFranklin,Helvetica,sans-serif}.account-2 .email-details{color:rgba(0,0,0,.7);display:block;font:italic 400 14px/22px 'Miller Text',Georgia,serif;margin:8px 0 0}.account-2 .email-verify-success{background-color:#ffeeea;color:#000;display:block;font:700 13px/16px LibreFranklin,Helvetica,sans-serif;margin:38px 0;padding:15px}.account-2 .signup-origin-text{color:#000;font:13px/15px LibreFranklin,Helvetica,sans-serif;text-align:center}.account-2 .email-verify-text{color:#db2800;display:block}.account-2 .email-verify-text .is-disabled{cursor:default;pointer-events:none}.account-2 .commenting-name-inline-section{display:flex;flex-flow:column nowrap}.account-2 .password-edit-inline-info{margin:30px 0}.account-2 .name-change-input{border:1px solid #767676;border-radius:2px;color:#767676;font:400 14px/17px LibreFranklin,Helvetica,sans-serif;height:41px;margin:10px 0 0;padding:12px 10px;width:100%}.account-2 .cancel-flow-headline{font:400 22px/29px 'Miller Text',Georgia,serif;margin:0 0 30px}.account-2 .cancel-subscription-button{display:block;margin:0 auto 24px;width:300px}.account-2 .cancel-flow-button{display:block;font:700 14px/16px LibreFranklin,Helvetica,sans-serif;margin:0 auto 77px}.account-2 .cancel-flow-error{color:#db2800;display:block;font:400 18px/22px LibreFranklin,Helvetica,sans-serif;margin:30px 0 28px}.account-2 .cancel-flow-text{font:400 15px/32px LibreFranklin,Helvetica,sans-serif}.account-2 .cancellation-reason{font:400 15px/16px LibreFranklin,Helvetica,sans-serif;margin:0 0 0 15px}.account-2 input[type=checkbox]{margin:0}.account-2 .cancellation-list{margin:0 0 18px}.account-2 .cancellation-list:last-child{margin:0 0 32px}.account-2 .cancel-text-area{margin:0 0 30px}.account-2 .cancellation-other-chars-left{color:#000;font:400 12px/1 LibreFranklin,Helvetica,sans-serif;margin:8px 0 0}.account-2 .cancellation-reason-other{border-radius:0;color:#000;font:14px/15px LibreFranklin,Helvetica,sans-serif;height:89px;padding:12px 10px;resize:none;width:100%}.account-2 .cancelation-success-text{font:400 18px/22px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .account-modal-overlay{align-items:center;background-color:rgba(255,255,255,.8);display:flex;height:100vh;justify-content:space-around;left:0;position:fixed;top:0;width:100vw;z-index:10000}.account-2 .account-modal{align-items:center;background-color:#fff;display:flex;flex:0 0 auto;height:100%;justify-content:space-around;padding:30px;position:relative;width:100%}.account-2 .account-modal-close{background-color:#fff;border:none;cursor:pointer;outline:0;padding:10px;position:absolute;right:20px;top:20px}.account-2 .account-modal-body{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-around;margin:0;max-width:500px;width:100%}.account-2 .account-modal-body.large{max-width:800px}.account-2 .account-modal-header{font:700 20px/22px LibreFranklin,Helvetica,sans-serif}.account-2 .account-modal-form{width:100%}.account-2 .account-modal-input{margin:16px 0 0;width:100%}.account-2 .account-modal-input-value{background:#fff;border:1px solid #222;border-radius:3px;color:#000;font-family:'Miller Text',Georgia,serif;font-size:16px;height:44px;padding:0 12px;width:100%}.account-2 .account-modal-input-value::placeholder{color:#767676;font:400 15px/44px LibreFranklin,Helvetica,sans-serif}.account-2 .modal-spinner{align-items:center;background:#fff;display:flex;height:100%;position:absolute;width:100%}.account-2 .select{appearance:none;background-color:#fff;background-image:url(https://assets.nymag.com/media/components/account-2/up-down-arrow.svg);padding:0 20px 0 10px}.account-2 .account-modal-input-value:focus{border:1px solid #000;outline:0}.account-2 .account-modal-example{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-around;margin:48px 0 20px}.account-2 .account-modal-example-text{font:400 14px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 20px;text-align:center}.account-2 .account-modal-example-image{margin:0 auto;object-fit:cover;width:280px}.account-2 .account-modal-buttons{display:flex;justify-content:space-around;margin:40px auto 0;max-width:320px;width:100%}.account-2 .account-modal-buttons.account-number-lookup-buttons{margin:31px auto 0}.account-2 .account-modal-buttons .universal-button{margin:0;width:144px}.account-2 .account-modal-error-text{color:#db2800;font:700 18px/23px LibreFranklin,Helvetica,sans-serif;text-align:center}.account-2 .account-modal-success-text{font:700 18px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 36px;text-align:center}.account-2 .account-spinner-overlay{align-items:center;background-color:rgba(255,255,255,.95);display:flex;justify-content:center;position:fixed;width:100vw;z-index:10000}.account-2 .account-spinner-overlay.strict{background-color:#fff}.account-2 .account-spinner-overlay.non-modal{height:100vh;left:10px;top:0}.account-2 .account-modal-input-label-text{font:400 16px/22px 'Miller Text',Georgia,serif}.account-2 .saved-for-later{min-width:335px}.account-2 .saved-for-later-headline{font:300 36px/36px 'Miller Display',Georgia,serif;margin:30px 0 36px}.account-2 .fade-enter-active,.account-2 .fade-leave-active{transition:opacity .3s}.account-2 .upgrade-modal-text{font:400 16px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 42px;text-align:center}.account-2 .upgrade-flow-heading{border-bottom:#ccc 1px solid;font:400 22px/28px 'Miller Text',Georgia,serif;margin:0;padding:0 0 19px}.account-2 .upgrade-offer-header{font:400 26px/29px 'Miller Text',Georgia,serif;margin:0 0 20px;text-align:center}.account-2 .upgrade-subheader{font:700 18px/28px LibreFranklin,Helvetica,sans-serif;margin:18px 0 0}.account-2 .upgrade-details{color:#464646;font:italic 400 14px/20px 'Miller Text',Georgia,serif;margin:30px 0 23px}.account-2 .upgrade-subscription-button{display:block;margin:0 auto 24px;width:300px}.account-2 .upgrade-modal-button-wrapper{align-items:center;display:flex;flex-flow:column nowrap}.account-2 .universal-button.upgrade-modal{margin:0 0 26px;padding:11px 30px;width:200px}.account-2 .account-spinner-overlay.upgrade-spinner{left:0}.account-2 .upgrade-success{font:400 20px/24px 'Miller Text',Georgia,serif}.account-2 .link-style-button.upgrade-modal{box-shadow:inset 0 0 0 0 #fff,inset 0 -1px 0 0 #000;font:700 14px/17px LibreFranklin,Helvetica,sans-serif;text-decoration:none}.account-2 .account-field.new-rate{margin:20px 0 30px}.account-2 .end-subscription-note{font:15px/22px LibreFranklin,Helvetica,sans-serif;margin:0 0 30px}.account-2 .inline{display:inline}.account-2 .block{display:block}.account-2 .box-shadow-underline{box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #000;padding:0 0 2px;text-decoration:none}.account-2 .display-address{margin-top:12px}.account-2 .display-address p{margin:0 0 3px}.account-2 .address-form-container{margin-top:30px}.account-2 .modal-upgrade-header{font:400 26px/29px 'Miller Text',Georgia,serif;margin:0;text-align:center}.account-2 .plan-list{align-items:center;display:flex;flex-direction:column}.account-2 .plan-option{align-items:center;border-bottom:solid #767676 1px;color:#000;display:flex;flex-direction:column;max-width:300px;padding:35px 0}.account-2 .plan-option:last-child{border-bottom:none}.account-2 .plan-option .plan-name{font:700 20px/28px LibreFranklin,Helvetica,sans-serif;margin:0 0 9px}.account-2 .plan-option .plan-price{font:400 18px/16px LibreFranklin,Helvetica,sans-serif;margin:0}.account-2 .plan-option .plan-price .line-through{-webkit-text-decoration:line-through 3px solid #db2800;text-decoration:line-through 3px solid #db2800}.account-2 .plan-option .plan-description{font-family:LibreFranklin,Helvetica,sans-serif;font-style:normal;line-height:17px;margin:10px 0 0;text-align:center}.account-2 .plan-option .plan-description.sale{color:#db2800;font-family:'Miller Text',Georgia,serif;font-size:15px;font-style:italic;margin-top:7px}.account-2 .plan-option button{height:auto;margin:15px 0 0;max-width:260px;padding:11px;width:100%}.account-2 .address-form{margin-top:12px}.account-2 .address-form .subscription-form-content{display:flex;flex-wrap:wrap;justify-content:space-between}.account-2 .address-form fieldset.multiple-input-group{border:none;cursor:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0 0 4px;position:relative;width:100%}.account-2 .address-form input,.account-2 .address-form select{border:1px solid #767676;border-radius:2px;color:#000;display:block;font-family:LibreFranklin,Helvetica,sans-serif;font-size:14px;height:40px;margin:0 auto;width:100%}.account-2 .address-form input:focus,.account-2 .address-form select:focus{border-color:#000;outline:0}.account-2 .address-form input:focus:placeholder,.account-2 .address-form select:focus:placeholder{color:#000}.account-2 .address-form input:focus::-webkit-contacts-auto-fill-button,.account-2 .address-form select:focus::-webkit-contacts-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.account-2 .address-form select{appearance:none;background-color:#fff;background-image:url(https://assets.nymag.com/media/components/subscription-multi-step-container/down-arrow.png);padding:0 20px 0 10px}.account-2 .address-form select:invalid,.account-2 .address-form select[disabled]{color:#ccc}.account-2 .address-form select option{color:#000}.account-2 .address-form input{padding:0 0 0 10px}.account-2 .address-form label{border:none;clip:rect(0 0 0 0);color:#000;display:block;font:400 10px/1 LibreFranklin,Helvetica,sans-serif;font-stretch:normal;height:1px;line-height:1.2px;margin:5px 0 12px;overflow:hidden;padding:0;position:absolute;text-transform:capitalize;width:1px}.account-2 .address-form .address-form-field{padding:0 0 8px}.account-2 .address-form .address-form-field.error input,.account-2 .address-form .address-form-field.error select{border:1px solid #e83a29}.account-2 .address-form .address-form-field.half-width{flex-basis:calc(50% - 4px)}.account-2 .address-form .address-form-field.quarter-width{flex-basis:calc(25% - 4px)}.account-2 .address-form .address-form-field.full-width{flex-basis:100%}.account-2 .address-form .error-message{color:#e83a29;display:block;margin-top:5px}.account-2 .address-form .international-plan-price-disclaimer{color:#000;font:11px/15px LibreFranklin,Helvetica,sans-serif;margin:7px 0 4px}.account-2 .address-form .main-flow-button,.account-2 .address-form.payment-request-button{margin:16px auto 0}@media screen and (min-width:1180px){.account-2 .address-form .address-field-input,.account-2 .address-form .address-field-select{height:31px}.account-2 .address-form .subscription-forms{border:1px solid #000}.account-2 .address-form .form-container{margin:10px auto 44px}}@media screen and (min-width:768px){.account-2 .address-form .address-form-input{font-size:14px}.account-2 .address-form .address-form-select{font:14px sans-serif}.account-2{margin:60px 0 120px}.account-2 .initial-page{display:flex}.account-2 .subscription-page-headline{font:300 38px/38px 'Miller Display',Georgia,serif;margin:0 0 12px}.account-2 .newsletters-page-headline{margin:0}.account-2 .no-subscription-copy.welcome-text{margin:15px 0}.account-2 .navigation{margin:0 41px 0 0;min-width:200px;width:200px}.account-2 .navigation:after{content:none}.account-2 .navigation-title{display:none}.account-2 .navigation-inner{max-height:none;overflow:visible}.account-2 .nav-item,.account-2 .nav-item:last-child,.account-2 .nav-item:nth-last-child(2){margin:0 0 25px}.account-2 .nav-link{margin:0 0 0 6px}.account-2 .help-item{margin:70px 0 0;padding:0 0 0 6px}.account-2 .navbar-nav{margin:0 0 23px 15px}.account-2 .main-content{margin-top:-2px;width:100%}.account-2 .welcome-headline{border-bottom:#ccc 1px solid;margin:0 0 9px;padding:0 0 3px}.account-2 .welcome-info{border-bottom:none;padding-bottom:0}.account-2 .welcome-text{font:400 22px/28px 'Miller Text',Georgia,serif;margin:27px 0 0;padding:0}.account-2 .account-modal{box-shadow:0 1px 4px 1px rgba(0,0,0,.15);height:auto;max-height:661px;padding:80px 40px;width:auto}.account-2 .account-modal-body{margin:0 20px;width:calc(100% - 40px)}.account-2 .account-modal-form{display:flex;flex-flow:row wrap;justify-content:space-between}.account-2 .account-modal-header{margin:0 0 27px}.account-2 .account-modal-input-short{width:calc(50% - 10px)}.account-2 .account-modal-example{margin:59px 0 20px}.account-2 .account-spinner-overlay{width:693px}.account-2 .cancel-flow-button{margin:0 0 0 77px}.account-2 .cancel-subscription-button,.account-2 .upgrade-subscription-button{margin:0 0 30px}.account-2 .upgrade-flow-heading{padding:0 0 26px}.account-2 .upgrade-modal-button-wrapper{flex-flow:row nowrap;justify-content:center}.account-2 .upgrade-offer-header{font:400 26px/29px 'Miller Text',Georgia,serif;margin:0 0 37px;text-align:center}.account-2 .upgrade-subheader{margin:28px 0 0}.account-2 .modal-upgrade-header{margin-bottom:50px}.account-2 .link-style-button.upgrade-modal{margin:0 0 0 20px}.account-2 .universal-button.upgrade-modal{margin:0 20px 0 0}.account-2 .account-spinner-overlay.upgrade-spinner{background-color:unset;left:0;width:100vw}.account-2 .account-spinner-overlay.non-modal{left:0;width:100vw}.account-2 .end-subscription-note{margin:37px 0 30px}.account-2 .tooltip-container{left:calc(-1 * (242px / 2 - 30px));width:253px}.account-2 .tooltip:before{left:50%}.account-2 .tooltip:after{right:45%}.account-2 .sts-current-sub{margin-bottom:30px}.account-2 .saved-for-later-headline{margin:0 0 36px}.account-2 .tab-nav-divider{top:11px}.account-2 .saved-article-content .article-image{max-width:155px;min-width:155px}.account-2 .saved-article-content .article-image-overlay{max-height:155px;max-width:155px}.account-2 .saved-article-content .undo-remove{gap:44px;margin-top:127px;max-width:155px;padding:0 10px 12px;width:100%}.account-2 .saved-article-content .undo-remove span{font:400 13px LibreFranklin,Helvetica,sans-serif}.account-2 .saved-article-content .undo-remove button{font:700 13px LibreFranklin,Helvetica,sans-serif}.account-2 .saved-article-content .favorite-icon{display:unset;margin-left:28px}.account-2 .saved-article-content .favorite-icon-mobile{display:none}.account-2 .saved-article-content .article-info-headline{font:300 18px/21px 'Miller Display',Georgia,serif}.account-2 .saved-article-content .article-info-wrapper .article-info-top{padding-right:unset}}@media screen and (min-width:860px){.account-2 .StripeElement,.account-2 .name-change-input{width:319px}.account-2 .return-to-main-flow-button{margin:0 0 38px}.account-2 .info-box,.account-2 .upgrade-cta{align-items:center;flex-flow:row nowrap}.account-2 .info-box :first-child,.account-2 .upgrade-cta :first-child{margin:0 10px 0 0}.account-2 .info-box-link{align-self:center;margin:0 0 0 30px;padding:0 0 2px}.account-2 .login-text{margin:38px 0 30px}.account-2 .profile-section,.account-2 .subscription-section{margin-left:calc((100% - 535px)/ 2)}.account-2 .no-subscription-copy.question{margin:23px 0}.account-2 .account-number{font:400 14px/15px LibreFranklin,Helvetica,sans-serif}.account-2 .plan-list{flex-direction:row}.account-2 .plan-option{border:none;border-right:solid #767676 1px;padding:0 40px 0 0}.account-2 .plan-option:first-child{border-bottom:none}.account-2 .plan-option:last-child{border:none;padding-left:40px;padding-right:0}}@media screen and (min-width:1180px){.account-2{margin:30px 0 120px}.account-2 .navigation{margin:0 100px 0 0}.account-2 .profile-section,.account-2 .subscription-section{margin-left:calc((100% - 675px)/ 2)}.account-2 .saved-for-later{width:800px}.account-2 .saved-for-later-headline{font:300 40px/40px 'Miller Display',Georgia,serif;margin:0 0 48px}.account-2 .saved-for-later .tab-nav-item{width:120px}.account-2 .saved-for-later .tab-nav-item-total{font:italic 100 14px LibreFranklin,Helvetica,sans-serif}.account-2 .saved-article-content .article-image{max-width:210px;min-width:210px}.account-2 .saved-article-content .article-image-overlay{max-height:210px;max-width:210px}.account-2 .saved-article-content .undo-remove{gap:86px;margin-top:182px;max-width:210px;padding:0 16px 12px}.account-2 .saved-article-content .article-info-headline{font:300 24px/28px 'Miller Display',Georgia,serif;margin-top:12px}.account-2 .saved-article-content .article-info-wrapper{width:526px}.account-2 .saved-article-content .article-info-wrapper .article-info-top{align-items:center;flex-direction:unset}.account-2 .saved-article-content .article-info-wrapper .article-info-divider{display:unset}.account-2 .saved-article-content .favorite-icon{display:unset;margin-left:8px}.account-2 .no-saved-articles-container .text-content{width:420px}.account-2 .no-saved-articles-container .text-content-normal{font:400 16px/22px LibreFranklin,Helvetica,sans-serif}.account-2 .no-saved-articles-container .text-content-strong{letter-spacing:unset}}@media screen and (max-height:680px) and (min-width:700px){.account-2 .account-modal-body{max-height:100vh;overflow:scroll;padding:40px 0}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.circulation{margin:20px auto;width:670px}.circulation>.edit-form{background:#f4f4f4;clear:both;margin:20px 0;width:100%}.circulation>.edit-form .edit-form-title{font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin:0;padding:15px 20px}.circulation>.edit-form .edit-form-section{border-top:1px solid #e8e8e8;padding:0 20px 20px}.circulation>.edit-form .edit-form-section .editor>form{background-color:#f4f4f4}.circulation>.edit-form .edit-form-items{list-style-type:none;margin:0;padding:0}.circulation>.edit-form .edit-form-item{margin-top:20px}.circulation>.edit-form .edit-form-item-title{color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin:0;padding:0 0 5px;text-transform:uppercase}.circulation>.edit-form .edit-form-item-title.edit-form-required:after{color:#8bc0d4;content:'required';font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin:0 0 0 15px;text-transform:lowercase}.circulation>.edit-form .edit-form-item-data{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin:0;padding:0}.circulation>.edit-form .edit-form-item-empty{color:#999;font-style:italic}.circulation>.edit-form .edit-form-feedlayout{align-items:center;display:none;height:28px;justify-content:flex-start;margin:0 5px 0 0;padding:0}.circulation>.edit-form .edit-form-feedlayout.current{display:flex}.circulation>.edit-form .edit-form-feedlayout svg{display:block;height:auto;margin-right:10px;width:30px}.circulation>.edit-form .edit-form-subtitle{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:28px;margin:0;padding:0}.circulation>.edit-form div+.edit-form-subtitle,.circulation>.edit-form ul+.edit-form-subtitle{border-top:1px solid #e8e8e8;margin-top:20px}.circulation>.edit-form .edit-form-subtitle.edit-form:after{color:#1782a9;content:'Edit';font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18px;margin:0 0 0 15px}.circulation>.edit-form .edit-form-feedimg{height:auto;width:200px}.circulation>.edit-form .edit-form-empty-feedimg{background-color:#d8d8d8;border:1px solid #999;height:150px;width:200px}.circulation .edit-form-section div{margin-bottom:20px}.global-footer{margin:40px auto}.global-footer .logo,.global-footer .logo svg{color:#111;display:block}.global-footer .logo svg{height:auto;margin:0 auto;width:130px}.global-footer .primary-links,.global-footer .secondary-links{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding:0}.global-footer .primary-links .primary-link a,.global-footer .secondary-links .secondary-link a{color:#000;font:11px/13px 'Miller Text',Georgia,serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.global-footer .secondary-links{margin:0;padding:0}.global-footer .secondary-links:last-of-type{margin-bottom:30px}.global-footer .copyright a:focus,.global-footer .copyright a:hover,.global-footer .secondary-links .secondary-link a:focus,.global-footer .secondary-links .secondary-link a:hover{box-shadow:0 1px 0 0 #000}.global-footer .social-section{margin:20px 0;text-align:center}.global-footer .social-section .follow_circle,.global-footer .social-section .follow_circle-bordered{margin:0 8px}.global-footer .copyright{color:#4a4a4a;font:10px/1.6 'Miller Text',Georgia,serif;letter-spacing:2px;text-align:center;text-transform:uppercase}.global-footer .copyright>span{display:block;margin:0 0 5px}.global-footer .copyright a{color:#4a4a4a;text-decoration:none}.global-footer .sponsored-links{display:none}.global-footer .secondary-links .secondary-link{margin:6px 11px;text-align:center;width:calc(50% - 26px)}.global-footer .secondary-links .secondary-link:nth-of-type(odd){padding-left:0;text-align:center}.global-footer .secondary-link.one-trust-button button{background:0 0;border:none!important;color:#000!important;content:'Do not sell or share my personal data';font:11px/13px 'Miller Text',Georgia,serif!important;letter-spacing:1.2px;margin:0;padding:0!important;text-transform:uppercase}.global-footer .secondary-link.one-trust-button button:hover{background:0 0!important;box-shadow:0 1px 0 0 #000}@media screen and (min-width:375px){.global-footer .secondary-links .secondary-link{justify-content:center;max-width:unset;width:unset}.global-footer .secondary-links:first-of-type .secondary-link:first-of-type{flex-basis:100%;text-align:center}.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2){margin:6px 17px}.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px 13px}}@media screen and (min-width:768px){.global-footer .secondary-links{padding:0}.global-footer .secondary-links:first-of-type .secondary-link:first-of-type{flex-basis:unset;text-align:center}.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2),.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px 13px}.global-footer .secondary-links .secondary-link:nth-of-type(odd){text-align:right}}@media screen and (min-width:1180px){.global-footer{margin:40px auto;max-width:1180px}.global-footer .secondary-links{max-width:unset}.global-footer .secondary-links .secondary-link,.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2),.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px 13px}.global-footer .copyright>span{display:inline-block}}.global-footer .slug{font-style:italic}.follow_circle{background:0 0;border:none;cursor:pointer;height:39px;padding:0;width:39px}.follow_circle svg{height:38px;width:38px}.follow_circle .button-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.follow_circle.snapchat:focus svg path,.follow_circle.snapchat:hover svg path,.follow_circle:focus svg circle,.follow_circle:hover svg circle{fill:#db2800}.global-nav .account-dropdown .dropdown:focus .account-link,.global-nav .account-dropdown .dropdown:hover .account-link,.global-nav .magazine-dropdown .dropdown-link:focus,.global-nav .magazine-dropdown .dropdown-link:hover{color:#db2800}.global-nav{background-color:#fff;position:relative}.global-nav .user-link{opacity:0;transition:visibility 0s,opacity .5s linear;visibility:hidden}.global-nav .user-link.active{opacity:1;visibility:visible}.global-nav.signed-in .user-signin{display:none}.global-nav.signed-in .account-dropdown{display:block}.global-nav.nymag-app .global-nav-user-list,.global-nav.subscribed .user-signin,.global-nav.subscribed .user-subscribe{display:none}.global-nav .global-nav-inner{display:flex;margin:0 20px;max-width:1100px;width:calc(100% - 40px)}.global-nav .global-nav-site-list{display:flex;flex:0 0 auto;justify-content:space-between;list-style:none;margin:0;max-width:100%;padding:0;width:auto}.global-nav .user-item,.global-nav .vertical-item{align-items:center;justify-content:center;padding-bottom:10px;position:relative}.global-nav .vertical-item{display:none;padding-left:14px;padding-right:14px}.global-nav .vertical-item:first-child{padding-left:0}.global-nav .vertical-item:first-child:before{content:none}.global-nav .user-item{display:flex}.global-nav .user-signin{padding-right:0}.global-nav .magazine-button,.global-nav .vertical-link{color:#000;display:block;font-family:'Miller Text',Georgia,serif;font-size:11px;font-weight:500;letter-spacing:2px;line-height:1.36;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:5}.global-nav .vertical-link:focus,.global-nav .vertical-link:hover{box-shadow:0 0 0 #fff,0 1px 0 #000}.global-nav .global-nav-user-list{display:flex;list-style:none;margin:-1px 0 0;padding:0;width:100%}.global-nav .subscribe-link,.global-nav .user-button{color:#000;display:block;text-decoration:none;text-transform:uppercase}.global-nav .account-dropdown{display:none}.global-nav .account-dropdown:before{content:none}.global-nav .magazine-button,.global-nav .user-button{background:0 0;border:none;color:inherit;cursor:pointer;display:block;outline:inherit;padding:0}.global-nav .dropdown-content,.global-nav .dropdown.open,.global-nav .dropdown.open:after,.global-nav .dropdown:focus,.global-nav .dropdown:focus:after,.global-nav .dropdown:hover,.global-nav .dropdown:hover:after,.global-nav .dropdown:not(.open):focus,.global-nav .dropdown:not(.open):focus:after,.global-nav .dropdown:not(.open):hover,.global-nav .dropdown:not(.open):hover:after{background-color:#fff;z-index:9002}.global-nav .logo-link{color:#000;display:block}.global-nav .logo-item{display:block;left:calc(50% - (92.6px / 2));order:2;position:absolute}.global-nav .logo-item :focus svg,.global-nav .logo-item :hover svg{fill:#000;filter:drop-shadow(1.5px 1.5px 1px rgba(0, 0, 0, .2))}.global-nav .logo-item svg{display:block;height:20px;width:auto}.global-nav .dropdown{margin-bottom:-10px;padding-bottom:10px;position:relative}.global-nav .dropdown.open .dropdown-content{align-items:center;display:flex}.global-nav .dropdown:not(.open):focus .dropdown-content,.global-nav .dropdown:not(.open):hover .dropdown-content{align-items:center;display:flex}.global-nav .dropdown.open .dropdown-content,.global-nav .dropdown:focus .dropdown-content,.global-nav .dropdown:hover .dropdown-content{display:flex}.global-nav .dropdown-content{border-radius:2px;display:none;flex-flow:row nowrap;justify-content:space-between;left:-16px;min-width:100px;position:absolute;top:100%;vertical-align:top}.global-nav .magazine-content{border-image:linear-gradient(to top,#999 0,#999 60%,#fff) 1 40%;border-style:solid;border-top:none;border-width:1px;left:-16px;padding:0 15px 5px}.global-nav .magazine-content .dropdown-link{padding:10.6px 3px 10.6px 0}.global-nav .magazine-content .dropdown-link:not(:last-child){border-bottom:1px solid #ccc}.global-nav .dropdown-links{padding-right:10px}.global-nav .dropdown-link{color:#666;cursor:pointer;display:block;float:none;font:13px/1 'Miller Text',Georgia,serif;letter-spacing:.2px;margin:0;padding:10.6px 3px 10.6px 8px;text-align:left;text-decoration:none;white-space:nowrap}.global-nav .dropdown-link:last-of-type{border-bottom:none}.global-nav .dropdown-link:focus,.global-nav .dropdown-link:hover{color:#db2800}.global-nav .img-link{display:inline-block;margin:0 0 5px;max-width:88px;padding:10px 0 0}.global-nav .img-link:focus,.global-nav .img-link:hover{border-bottom:none;opacity:.7;text-decoration:none}.global-nav .img-data{box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);display:block;width:90px}.global-nav .magazine-button{z-index:9003}.global-nav .magazine-button::after{background-image:url(https://assets.nymag.com/media/components/global-nav/arrow-cut.svg);background-position:100% 46%;background-repeat:no-repeat;background-size:8px;bottom:0;content:'';left:0;position:absolute;right:-10px;top:0;z-index:-1}.global-nav .dropdown-content.account-content{border:1px solid #767676;left:auto;position:absolute;top:100%;width:105px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{border:0 solid #767676;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%;content:'';height:0;left:50%;pointer-events:none;position:absolute;width:0}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{border-width:8px;margin:0 0 0 12px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{border-bottom-color:#fff;border-right-color:transparent;border-width:7px;margin:0 0 0 13px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:focus:after,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:hover:after{border-bottom-color:#db2800}.global-nav .dropdown-content.account-content .dropdown-link-wrapper svg{align-self:center;height:auto;width:3.5px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child):focus .dropdown-link-inner-wrapper,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child):hover .dropdown-link-inner-wrapper{border-bottom:1px solid #db2800}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:first-child):focus:before,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:first-child):hover:before{border-top:solid #db2800;content:'';margin:-1px 0 0;position:absolute;width:100%}.global-nav .dropdown-content.account-content .dropdown-links{padding:0;width:100%}.global-nav .dropdown-content.account-content .dropdown-link{color:#000;flex:1 0 auto;font:10px/1 'Miller Text',Georgia,serif;letter-spacing:1.25px;text-transform:uppercase}.global-nav .dropdown-content.account-content .dropdown-link:focus,.global-nav .dropdown-content.account-content .dropdown-link:hover{font-weight:700}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover{background-color:#db2800}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus .dropdown-link,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover .dropdown-link{color:#fff;font-weight:700}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus svg *,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover svg *{fill:#fff}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child) .dropdown-link-inner-wrapper{border-bottom:1px solid #ccc}.global-nav .dropdown-content.account-content .dropdown-link-inner-wrapper{display:flex;margin:0 10px}.global-nav .dropdown-content.account-content .dropdown-link-inner-wrapper.saved-for-later .dropdown-link{white-space:normal;width:100%}.global-nav .dropdown-content.account-content .dropdown-link-inner-wrapper.saved-for-later svg{overflow:visible}@media screen and (min-width:768px){.global-nav .logo-item{left:calc(50% - (115.8px / 2))}.global-nav .logo-item svg{height:25px}.global-nav .global-nav-user-list{justify-content:flex-end;margin:0}.global-nav .user-item{padding-left:11px;padding-right:11px}.global-nav .user-item.user-signin,.global-nav .user-item:last-child,.global-nav .vertical-item:last-child{padding-right:0}.global-nav .user-item:before,.global-nav .vertical-item:before{border-left:1px solid #bdbdbd;content:'';height:1em;left:-.5px;overflow:hidden;position:absolute}.global-nav .user-item:first-child:before,.global-nav .vertical-item:first-child:before,.global-nav.signed-in.subscribed .user-item:last-child:before{content:none}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin:0 0 0 12px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin:0 0 0 13px}}@media screen and (min-width:1180px){.global-nav{padding:0 0 30px}.global-nav .subscribe-link,.global-nav .user-button{font:700 13px/normal 'Miller Text',Georgia,serif;letter-spacing:0;margin:0;text-transform:capitalize}.global-nav .logo-item{left:auto;margin:4px 0 0;order:initial;padding:0 20px;position:relative}.global-nav .global-nav-inner{margin:0 auto;width:100%}.global-nav .vertical-item{display:flex}.global-nav .logo-item+.vertical-item:before{content:none}.global-nav .global-nav-site-list{justify-content:flex-start}.global-nav .magazine-button{margin:0;padding:0}.global-nav .user-item,.global-nav .vertical-item{padding-top:10px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin:0 0 0 19px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin:0 0 0 20px}body.optimize .global-nav .subscribe-link:focus,body.optimize .global-nav .subscribe-link:hover{background-color:#db2800;border-color:#db2800;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);color:#fff}body.optimize .global-nav .subscribe-link{background-color:#fff;border:1px solid #000;border-radius:2px;bottom:-13px;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);color:#000;height:34px;padding:10px;position:absolute;right:-3px;text-align:center;text-decoration:none;width:90px}}[data-uri*='/_pages/homepage'] .global-nav,[data-uri*='/_pages/index'] .global-nav{padding:0 0 2px}@media print{.global-nav{display:none}}.global-nav{background-color:rgba(255,255,255,0);padding:0}.global-nav.layer-nav{background-color:#fff}.global-nav.signed-in.subscribed .global-nav-user-list{justify-content:center}.global-nav .global-nav-inner{padding:6px 0 2px}.global-nav .global-nav-user-list{justify-content:center}.global-nav .subscribe-link,.global-nav .user-button{font:10px/normal 'Miller Text',Georgia,serif;letter-spacing:1.5px}.global-nav .user-item{padding-left:11px}.global-nav .user-subscribe:after{border-color:#4a4a4a}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin-left:-7px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin-left:-6px}.global-nav .sign-in-button:focus,.global-nav .sign-in-button:hover,.global-nav .subscribe-link:focus,.global-nav .subscribe-link:hover{box-shadow:0 0 0 0 #fff,0 1px 0 0 #db2800;color:#db2800}.global-nav .subscribe-link{box-shadow:0 0 0 0 #fff,0 1px 0 0 #db2800}.global-nav .subscription-promo-wrapper{display:none;margin:16px 0 0;text-align:right}.global-nav .subscription-promo{color:#db2800;font:italic 16px/15px 'Miller Text',Georgia,serif;text-decoration:none}.global-nav .subscription-promo:focus,.global-nav .subscription-promo:hover{box-shadow:0 0 0 0 #fff,0 1px 0 0 #db2800}.global-nav .dropdown-content.account-content{right:-19px}@media screen and (min-width:768px){.global-nav.signed-in.subscribed .global-nav-user-list{justify-content:flex-end}.global-nav .dropdown-content.account-content{right:0}.global-nav .magazine-content{left:-24px}.global-nav .global-nav-user-list{justify-content:flex-end}.global-nav .subscribe-link,.global-nav .user-button{font:10px/13px 'Miller Text',Georgia,serif}.global-nav .global-nav-inner{margin:0 auto;padding:10px 0 0;width:calc(100% - 68px)}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin-left:12px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin-left:13px}}@media screen and (min-width:1180px){.global-nav{background:0 0;padding:10px 0 30px}.global-nav .global-nav-inner{padding:1px 0 0;width:100%}.global-nav .global-nav-site-list{justify-content:space-around}.global-nav .vertical-link:focus,.global-nav .vertical-link:hover{box-shadow:0 0 0 0 #fff,0 1px 0 0 #000}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin-left:19px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin-left:20px}.global-nav .magazine-button,.global-nav .vertical-link{font:11px/normal 'Miller Text',Georgia,serif;letter-spacing:1.8px}.global-nav .subscribe-link,.global-nav .user-button{font:700 13px/1 'Miller Text',Georgia,serif;letter-spacing:0;margin:0;text-transform:none}.global-nav .user-item,.global-nav .vertical-item{padding-left:15px;padding-right:15px}.global-nav .vertical-item:before{border-color:#db2800}.global-nav .magazine-item{padding-right:20px}.global-nav.homepage-nav .subscription-promo-wrapper{display:block}.global-nav.homepage-nav .subscription-promo-spacer{display:block;margin-bottom:26px;margin-top:12px}.global-nav.homepage-nav .global-nav-inner{padding:10px 0 0;width:100%}.global-nav.homepage-nav .global-nav-inner:last-child{padding:10px 0 35px}.global-nav.homepage-nav.subscribed .subscription-promo-wrapper{visibility:hidden}.global-nav.homepage-nav .vertical-link.city-link{font-style:italic}.global-nav.homepage-nav .magazine-content{left:-17px}.top.takeover-active .global-nav .subscription-promo-wrapper{padding-right:20px}.restaurant-and-bar-listing-layout .global-nav{padding:10px 0 0}}.nymag-header_configurable{margin:-12px auto 0;max-width:1100px;position:relative}.nymag-header_configurable .header-logo{position:absolute;top:-67px;width:100%;z-index:-2}.nymag-header_configurable .header-logo .logo-wrap{height:200px;overflow:hidden;position:relative;text-align:center}.nymag-header_configurable .header-logo svg{left:48%;opacity:.2;position:absolute;top:0;transform:translateX(-50%);width:395px}.nymag-header_configurable .heading-wrapper{display:flex;justify-content:center;padding:0 38px;text-align:center}.nymag-header_configurable .header{z-index:1}.nymag-header_configurable .header .title{font:41px/.9 Egyptienne,'Miller Text',Georgia,serif;margin:0}.nymag-header_configurable .header-link{color:#000;display:block;margin:10px 0 0;padding:10px 0 0;text-decoration:none}.nymag-header_configurable .header-link:visited{color:#000}.nymag-header_configurable .dek{font-family:'Miller Text',Georgia,serif;font-style:italic;margin:20px 0 0}.nymag-header_configurable .dek a,.nymag-header_configurable .dek a:visited{box-shadow:0 1px 0 #000;color:#000;padding:0;text-decoration:none}.nymag-header_configurable .dek a:focus,.nymag-header_configurable .dek a:hover{box-shadow:0 0 0 0 #fff,0 1px 0 0 #db2800;color:#db2800}@media screen and (min-width:768px){.nymag-header_configurable{margin-top:0;padding-bottom:10px}.nymag-header_configurable .header-logo{top:-33px}.nymag-header_configurable .header-logo svg{left:50%;opacity:.12;width:892px}.nymag-header_configurable .heading-wrapper{padding:30px 20px 0}.nymag-header_configurable .header .title{font:96px/.9 Egyptienne,'Miller Text',Georgia,serif}.nymag-header_configurable .header .dek{display:block;font:italic 15px 'Miller Text',Georgia,serif;margin:16px 0 0;text-align:center}.nymag-header_configurable .header-link{margin:0;padding:30px 15px 0}}@media screen and (min-width:768px) and (max-width:1180px){.ad~.nymag-header_configurable .header-logo{top:0}}@media screen and (min-width:1180px){.nymag-header_configurable{margin-top:-37px;padding-bottom:35px}.nymag-header_configurable .header-logo{top:-37px}.nymag-header_configurable .dek{margin:0}.nymag-header_configurable .heading-wrapper{padding:20px 20px 0}.nymag-header_configurable .header-link{padding:30px 0 0}}.nav-dropdown-button-trigger .active svg,.nav-dropdown-button-trigger:hover svg{transform:scale(1.1,1.1)}.nav-dropdown-button{position:relative}.nav-dropdown-button-trigger *{pointer-events:none}.nav-dropdown-button-trigger{background:#fff;border:none;cursor:pointer;padding:0}.nav-dropdown-button-trigger .inactive{display:block}.nav-dropdown-button-trigger .active,.nav-dropdown-button-trigger .hover,.nav-dropdown-button-trigger:active .inactive{display:none}.nav-dropdown-button-trigger:active .active{display:block}.nav-dropdown-button .button-label{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-dropdown-button .primary-columns{width:100%}.nav-dropdown-button .heading-text{display:inline;margin:0;padding:0}.nav-dropdown-button .secondary-links,.nav-dropdown-button .services,.nav-dropdown-button .sites{border-top:1px solid #bdbdbd;padding:20px 0;width:100%}.nav-dropdown-button .primary-column-list,.nav-dropdown-button .secondary-links,.nav-dropdown-button .sites{list-style:none;margin:0}.nav-dropdown-button .primary-column-list{padding:0}.nav-dropdown-button .sites{flex-flow:column wrap;max-height:200px}.nav-dropdown-button .services{align-items:center;justify-content:center}.nav-dropdown-button .services button{margin:0 10px}.nav-dropdown-button .heading-link{color:#000;text-decoration:none;white-space:nowrap}.nav-dropdown-button .heading-link.has-svg{margin:0 auto 10px 10px}.nav-dropdown-button .heading-link.has-svg .heading-text{visibility:hidden}.nav-dropdown-button .heading-svg{margin-left:-5px;width:110px}.hamburger-background{display:none}.nav-dropdown-button-trigger:hover .has-hover .hover{display:block}.nav-dropdown-button-trigger:hover .has-hover .active,.nav-dropdown-button-trigger:hover .has-hover .inactive{display:none}.nav-dropdown-button.closed .hamburger{display:block}.nav-dropdown-button.closed .close-x,.nav-dropdown-button.closed .dropdown-body-scroll,.nav-dropdown-button.open .hamburger{display:none}.nav-dropdown-button.open .close-x,.nav-dropdown-button.open .primary-columns,.nav-dropdown-button.open .secondary-links{display:block}.nav-dropdown-button.open .services,.nav-dropdown-button.open .sites,.nav-dropdown-button.open .social-search{display:flex}.nav-dropdown-button.open .dropdown-body{background:#fff;position:absolute;width:calc(100vw + 2px)}.nav-dropdown-button.open .dropdown-body-scroll{border-top:1px solid #bdbdbd;display:block;margin:15px 0 0;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media screen and (min-width:768px){.nav-dropdown-button.open .dropdown-body-scroll{max-height:calc(100vh - 107px);overflow-y:auto}.nav-dropdown-button.open .dropdown-body{border:1px solid #bdbdbd;left:-21px;width:375px}}.hidden-component{display:none!important}.nav-dropdown-button{height:unset;z-index:unset}.nav-dropdown-button .search-bottom,.nav-dropdown-button .search-top{display:none}.nav-dropdown-button .nav-search-input{appearance:none;border:1px solid #ccc;border-radius:0;color:#000;font:16px 'Miller Text',Georgia,serif;height:36px;padding:10px 30px 10px 13px;width:270px}.nav-dropdown-button .nav-search-input:focus{border-color:#000;outline:0}.nav-dropdown-button .nav-search-input::placeholder{color:#979797}.nav-dropdown-button .nav-search-input:focus::placeholder{color:#000}.nav-dropdown-button .nav-search-input:focus+.nav-search-submit-button svg path{fill:#000}.nav-dropdown-button .dropdown-nav-search-form{position:relative;width:270px}.nav-dropdown-button .nav-search-submit-button{background:#fff;border:none;cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px}.nav-dropdown-button .nav-search-submit-button svg{height:15.7px;width:15.7px}.nav-dropdown-button .nav-search-submit-button .visually-hidden{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-dropdown-button .nav-dropdown-button .nav-search-input{margin:-2px 0 0}.nav-dropdown-button .dropdown-body{z-index:100}.nav-dropdown-button-trigger{align-items:center;display:flex;height:28px;margin:0;position:relative;width:21px}.nav-dropdown-button-trigger .hamburger .active{width:21.4px}.nav-dropdown-button-trigger .hamburger .inactive{width:21.3px}.nav-dropdown-button-trigger:after{bottom:-10px;content:'';left:-10px;position:absolute;right:-10px;top:-10px}.nav-dropdown-button-trigger svg{display:block;height:auto;width:100%}.nav-dropdown-button-trigger .hover svg{fill:#db2800}.nav-dropdown-button .heading-link .heading-text{box-shadow:0 1px 0}.nav-dropdown-button .heading-text{font:700 12px/33px 'Miller Text',Georgia,serif;letter-spacing:2.5px;text-transform:uppercase}.nav-dropdown-button .primary-columns{border-bottom:1px solid #d8d8d8;column-gap:30px;column-rule:1px solid #d8d8d8;columns:2 auto;margin:20px 0 0;padding:0}.nav-dropdown-button .primary-column{break-inside:avoid;margin:0 0 15px}.nav-dropdown-button .primary-column:last-of-type{margin:0}.nav-dropdown-button .primary-column-link{white-space:nowrap}.nav-dropdown-button .primary-column-link a{color:#000;font:17px/30px 'Miller Text',Georgia,serif;text-decoration:none}.nav-dropdown-button .primary-column-link a:focus,.nav-dropdown-button .primary-column-link a:hover{color:#db2800}.nav-dropdown-button .secondary-link{display:inline-block}.nav-dropdown-button .secondary-link:not(:last-of-type){border-right:solid 1px #bdbdbd;padding:0 13px 0 0}.nav-dropdown-button .secondary-link:not(:first-of-type){padding:0 0 0 10px}.nav-dropdown-button .secondary-link a{color:#000;font:700 14px/1 'Miller Text',Georgia,serif;letter-spacing:0;text-decoration:none}.nav-dropdown-button .secondary-link:last-of-type a{box-shadow:0 1px 0 #db2800}.nav-dropdown-button .site a{color:#000;font:11px/36px 'Miller Text',Georgia,serif;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase}.nav-dropdown-button .social-search{float:right}.nav-dropdown-button.open .nav-dropdown-button-trigger{position:absolute;top:22px}.nav-dropdown-button.open .secondary-links{border-top:none;display:inline-block;max-width:fit-content;padding:30px 0}.nav-dropdown-button.open .services{border-top:none;padding:20px 0}.nav-dropdown-button.open .dropdown-body{border:none;border-bottom:1px solid #979797;left:-21px;padding:0 20px 0 21px;top:-36px;z-index:999}.nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:68px 0 0}.nav-dropdown-button.open .dropdown-body .search-top{background:#fff;display:block;position:absolute;right:calc((100vw - 270px)/ 2);top:18px}.nav-dropdown-button .nav-dropdown-button-trigger{margin:0;z-index:3}.nav-dropdown-button .secondary-link a:focus,.nav-dropdown-button .secondary-link a:hover,.nav-dropdown-button .site a:focus,.nav-dropdown-button .site a:hover{box-shadow:0 1px 0 0 #db2800;color:#db2800}.nav-dropdown-button-trigger:hover .close-x svg path{fill:#db2800;stroke:none}.nav-dropdown-button-trigger:hover .hamburger svg g{stroke:#db2800;stroke-width:3px}.nav-dropdown-button-trigger:hover .hamburger.has-hover svg g{stroke:#db2800}.nav-dropdown-button-trigger:hover .hamburger.has-hover+.close-x svg path{fill:#db2800}.nav-dropdown-button .heading-link:focus .heading-text,.nav-dropdown-button .heading-link:hover .heading-text{color:#db2800}.nymag-header_configurable .nav-dropdown-button{margin:0 0 0 20px;top:-10px;z-index:200}.nymag-header_configurable .nav-dropdown-button-trigger{position:absolute;top:17px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body{top:-20px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body .search-top{top:36px}.nymag-header_configurable .nav-dropdown-button.open .nav-dropdown-button-trigger{top:37px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body-scroll{margin:84px 0 0}@media screen and (min-width:768px){.dropdown-body .nav-dropdown-button-trigger{width:29px}.dropdown-body .nav-dropdown-button-trigger .hamburger .active,.dropdown-body .nav-dropdown-button-trigger .inactive{width:28px}.nav-dropdown-button .heading-text{font:700 13px/33px 'Miller Text',Georgia,serif}.nav-dropdown-button .primary-column-link a{font:18px/30px 'Miller Text',Georgia,serif}.nav-dropdown-button .secondary-link a{font:700 16px/.81 'Miller Text',Georgia,serif}.nav-dropdown-button .social-search{align-items:center;justify-content:space-evenly}.nav-dropdown-button.open .services{padding:20px 10px}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body{top:0}.article-nav.header-simple .nav-dropdown-button.open .nav-dropdown-button-trigger{top:28px}.nav-dropdown-button.open .dropdown-body{left:-20px;margin:-40px 0 0;max-width:1100px;padding:40px 20px 0;top:8px;width:100vw;z-index:999}.nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin-top:54px}.nav-dropdown-button.open .dropdown-body .primary-columns{columns:4 auto}.nav-dropdown-button.open .dropdown-body.open .close-x,.nav-dropdown-button.open .dropdown-body.open .primary-columns,.nav-dropdown-button.open .dropdown-body.open .secondary-links{display:block}.nymag-header_configurable .nav-dropdown-button{margin:0 0 0 20px;z-index:auto}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body{top:16px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body .nav-dropdown-button-trigger{top:39px}.nymag-header_configurable .nav-dropdown-button.open .search-top{top:36px}}@media screen and (min-width:1180px){.nav-dropdown-button.open{top:-5px}.nav-dropdown-button.open .services{padding:20px 0}.nav-dropdown-button .dropdown-nav-search-form,.nav-dropdown-button .nav-search-input{width:366px}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body{top:-42px}.nav-dropdown-button.open .dropdown-body{border:2px solid #979797;left:-22px;margin:0;padding:0 20px;top:-38px;width:768px}.nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin-top:72px;overflow:initial}.nav-dropdown-button.open .dropdown-body .search-top{right:26%}.nav-dropdown-button.open .dropdown-body .nav-dropdown-button-trigger{top:27px}.nymag-header_configurable .nav-dropdown-button{margin:0;top:25px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body{top:-15px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body .nav-dropdown-button-trigger{top:27px}.nymag-header_configurable .nav-dropdown-button.open .dropdown-body .search-top{top:21px}}.m-ad.dfp_ad-wrapper--is-filled{line-height:0;margin-left:auto;margin-right:auto;overflow:hidden;text-align:center;width:auto}.m-ad{width:100%}.m-ad iframe{margin:0}.m-ad__collapsed{display:none}.dynamic-js-slot{border:none;transition:height .2s ease-in}.dfp__ad--is-empty{height:1px}.dfp__ad--is-filled{height:auto}.m-ad__dynamic_ad_unit.m-ad__prelude{padding-bottom:0;padding-top:0}.m-ad__prelude,.m-ad__prelude iframe,.m-ad__prelude>div{max-height:400px}.m-ad__prelude:after{box-shadow:inset 0 -11px 7px -10px rgba(0,0,0,.14);content:'';height:10px;left:-50vw;margin-top:-10px;position:absolute;width:150vw;z-index:100}.m-ad__prelude>div{margin:0 auto;max-width:1100px}.m-ad__btf_leaderboard_variable,.m-ad__hub_river_leaderboard{padding-top:30px}.m-ad__dynamic_ad_unit{padding:20px 0}.m-ad__mobile_med_rec_athena,.m-ad__section_athena{margin:0 auto}.athena_features_dynamic_mobile,.m-ad__athena_features,.m-ad__athena_features_dynamic,.m-ad__athena_features_dynamic_mobile,.m-ad__desktop_article_body,.m-ad__desktop_feature_body,.m-ad__mobile_article_body,.m-ad__mobile_article_body_med_rec_dynamic,.m-ad__mobile_leaderboard{padding-bottom:30px;padding-top:10px}.athena_features_dynamic_mobile+*,.m-ad__athena_features+*,.m-ad__athena_features_dynamic+*,.m-ad__athena_features_dynamic_mobile+*,.m-ad__desktop_article_body+*,.m-ad__desktop_feature_body+*,.m-ad__mobile_article_body+*,.m-ad__mobile_article_body_med_rec_dynamic+*,.m-ad__mobile_leaderboard+*{margin-top:0}@media screen and (min-width:768px){.athena_features_dynamic_mobile,.m-ad__athena_features,.m-ad__athena_features_dynamic,.m-ad__athena_features_dynamic_mobile,.m-ad__desktop_article_body,.m-ad__desktop_feature_body,.m-ad__mobile_article_body,.m-ad__mobile_article_body_med_rec_dynamic,.m-ad__mobile_leaderboard{padding-bottom:40px;padding-top:20px}}.m-ad__medium_rectangle_variable{margin-bottom:30px}.m-ad__hub_river_med_rec,.m-ad__mobile_leaderboard_hub,.m-ad__tablet_btf_leaderboard,.m-ad__tag_hub_river_leaderboard{padding:30px 0}.layout-video .m-ad__btf_medium_rectangle_variable{padding:0 0 30px}.m-ad__desktop_leaderboard_variable{padding:20px 0}.m-ad__cut_homepage_sponsored.dfp_ad-wrapper--is-filled,.m-ad__desktop_leaderboard_variable.dfp_ad-wrapper--is-filled{overflow:inherit}.m-ad__athena_footer{margin-bottom:40px}.m-ad__cut_homepage_sponsored{overflow:visible;padding:0;position:relative}.cut-section-feed .article-group .m-ad{margin-bottom:70px;padding:0}@media screen and (max-width:767px){.m-ad__cut_homepage_sponsored .spotlight-house-ad{display:block;padding:0 40px}}@media screen and (min-width:1180px){.paginated-feed .m-ad{max-width:700px}}.m-ad iframe[width='1030']{margin-left:auto;margin-right:auto;max-width:335px}div[data-concert-ads-name=prelude].m-ad__dynamic_ad_unit{padding:0}div[data-concert-ads-name=prelude] iframe[width='970']{margin:0}@media screen and (min-width:375px){.m-ad iframe[width='1030']{max-width:375px}}@media screen and (min-width:440px){.m-ad iframe[width='1030']{max-width:440px}}@media screen and (min-width:600px){.m-ad iframe[width='1030']{max-width:600px}}@media screen and (min-width:728px){.m-ad iframe[width='1030']{max-width:800px}.m-ad__tablet_athena_most_popular{max-width:620px}}@media screen and (min-width:768px){.container-section .m-ad__athena,.container-section+.m-ad__athena{padding:0 0 50px}.container-section .m-ad__tablet_athena_hub{padding:40px 0 0}.container-lede-sidebar .m-ad__athena{max-width:700px;padding:40px 0 30px}}@media screen and (min-width:1180px){.container-lede-sidebar .m-ad__athena{max-width:820px;padding:0 0 50px}}.slot-border-top{border-top:1px solid #000}#connatix_article{margin:0 auto;max-width:100%;padding:40px 0}@media screen and (min-width:768px){#connatix_article{padding:60px}}@media screen and (min-width:1180px){#connatix_article{max-width:900px;padding:60px 0}}.m-ad.m-ad__primary_article{padding:40px 0}@media screen and (min-width:768px){.m-ad.m-ad__primary_article{padding:60px 0}}.article [id*=div-gpt-ad-mobile_article_body],.article [id*=div-gpt-ad-mobile_feature_body],.article [id*=div-gpt-ad-athena_features_mobile],.article [id*=div-gpt-ad-athena_features_dynamic_mobile],.article [id*=div-gpt-ad-mobile_article_body_med]{margin-left:20px;margin-right:20px}.article .m-ad__athena_features [id*=div-gpt-ad-athena_features_mobile],.article .m-ad__athena_features [id*=div-gpt-ad-athena_features_dynamic_mobile],.article .m-ad__athena_features_dynamic [id*=div-gpt-ad-athena_features_dynamic_mobile]{margin-left:0;margin-right:0}.article [id*=div-gpt-ad-mobile_article_body] iframe[width='325'],.article [id*=div-gpt-ad-mobile_feature_body] iframe[width='325'],.article [id*=div-gpt-ad-athena_features_mobile] iframe[width='325']{margin-left:-12px}.cut-layout .top .ad_static,.layout-simple .top .ad_static,.one-column-layout .top .ad_static,.two-column-layout .top .ad_static{box-shadow:inset 0 -11px 7px -10px rgba(0,0,0,.14)}.layout-simple .m-ad__mobile_med_rec_athena{margin:0;padding:0 0 40px}.layout-simple .m-ad__tablet_btf_leaderboard{padding:40px 0}body,html{width:100%}html{box-sizing:border-box;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0}*,:after,:before{box-sizing:inherit;font-feature-settings:'lnum';-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;text-rendering:optimizelegibility}.layout-simple{box-sizing:border-box;margin:0;min-height:100vh;overflow-x:hidden}.layout-simple.hidden{height:0;overflow:hidden}.layout-simple a:focus,.layout-simple button:focus,.layout-simple input:focus,.layout-simple select:focus,.layout-simple textarea:focus{outline:dotted 1px}.layout-simple .kiln-field button:focus,.layout-simple .kiln-field input:focus,.layout-simple .kiln-field select:focus,.layout-simple .kiln-field textarea:focus,.layout-simple .kiln-wrapper button:focus,.layout-simple .kiln-wrapper input:focus,.layout-simple .kiln-wrapper select:focus,.layout-simple .kiln-wrapper textarea:focus{outline:0}.layout-simple>.footer,.layout-simple>.main,.layout-simple>.page-header{clear:both;overflow-x:visible}.layout-simple>.main{margin:0 10px;position:relative}.layout-simple>.page-header,.layout-simple>.top{margin:auto}@media screen and (min-width:375px){.layout-simple>.main{margin:10px 20px 0}}@media screen and (min-width:768px){.layout-simple>.main{margin:0 34px;padding-top:20px}}@media screen and (min-width:1180px){.layout-simple{overflow-x:visible}.layout-simple>.main,.layout-simple>.page-header,.layout-simple>.top{clear:both;margin:0 auto;max-width:1100px;position:relative}.layout-simple>.main{padding-top:30px}.layout-simple .top.takeover-active{background-color:#fff;max-width:1140px}.layout-simple .top.takeover-active~.page-header{background-color:#fff;max-width:1140px;padding:23px 0 0}.layout-simple .top.takeover-active~.main{background-color:#fff;max-width:1140px;z-index:1}.layout-simple>.global-nav-inner{margin:auto;width:940px}.layout-simple .top.takeover-active~.main .container-lede-sidebar{margin:0 auto;max-width:1100px}}@font-face{font-family:Egyptienne;font-style:normal;src:url(https://fonts.nymag.com/egyptienne/NY_Egyptienne_Legacy_Romans_Variable.woff2)}@font-face{font-family:EgyptienneRegular;font-style:normal;src:url(https://fonts.nymag.com/egyptienne/NY_Egyptienne_Legacy_Romans_Variable.woff2)}@font-face{font-family:Egyptienne;font-style:italic;src:url(https://fonts.nymag.com/egyptienne/NY_Egyptienne_Legacy_Italics_Variable.woff2)}@font-face{font-family:EgyptienneRubric;font-style:normal;src:url(https://fonts.nymag.com/egyptienne/NY_Egyptienne_Legacy_Rubric.woff2)}@font-face{font-family:icons;font-display:"optional";src:url(https://fonts.nymag.com/icons/icons.woff)}@font-face{font-family:librefranklin;font-display:"optional";font-style:italic;font-weight:700;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-Bold-Italic.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-weight:700;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-Bold.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-style:italic;font-weight:800;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-ExtraBold-Italic.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-weight:800;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-ExtraBold.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-style:italic;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-Italic.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-style:italic;font-weight:500;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-Medium-Italic.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-weight:500;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-Medium.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-style:italic;font-weight:600;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-SemiBold-Italic.woff2)}@font-face{font-family:librefranklin;font-display:"optional";font-weight:600;src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin-SemiBold.woff2)}@font-face{font-family:librefranklin;font-display:"optional";src:url(https://fonts.nymag.com/libre-franklin/LibreFranklin.woff2)}@font-face{font-family:"Miller Display";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Display_Light.woff2);font-style:normal;font-weight:300}@font-face{font-family:"Miller Display";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Display_Light_Italic.woff2);font-style:italic;font-weight:300}@font-face{font-family:"Miller Display";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Display_Semi_Bold.woff2);font-style:normal;font-weight:600}@font-face{font-family:"Miller Display";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Display_Semi_Bold_Italic.woff2);font-style:italic;font-weight:600}@font-face{font-family:"Miller Text";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Text_Roman.woff2);font-style:normal;font-weight:400}@font-face{font-family:"Miller Text";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Text_Italic.woff2);font-style:italic;font-weight:400}@font-face{font-family:"Miller Text";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Text_Bold.woff2);font-style:normal;font-weight:700}@font-face{font-family:"Miller Text";font-display:"optional";src:url(https://fonts.nymag.com/miller/Miller_Text_Bold_Italic.woff2);font-style:italic;font-weight:700}@font-face{font-display:'optional';font-family:'NY Slab Text';font-style:italic;font-weight:700;src:url(https://fonts.nymag.com/nyslab/NY_Slab_Text_D02-Bold-Italic.otf) format('opentype')}@font-face{font-display:'optional';font-family:'NY Slab Text';font-weight:700;src:url(https://fonts.nymag.com/nyslab/NY_Slab_Text_D02-Bold.otf) format('opentype')}@font-face{font-display:'optional';font-family:'NY Slab';font-style:italic;font-weight:700;src:url(https://fonts.nymag.com/nyslab/NY_Slab_D02-Bold-Italic.otf) format('opentype')}@font-face{font-display:'optional';font-family:'NY Slab';font-weight:700;src:url(https://fonts.nymag.com/nyslab/NY_Slab_D02-Bold.otf) format('opentype')}@font-face{font-display:'optional';font-family:egyptienneComBold;src:url(https://fonts.nymag.com/egyptienne/NYEgyptinneCompressed-Bold3.woff2)}</style></head> <body class="layout-simple "> <div class="top" data-track-zone="top"> <div data-editable="topLayout"> <nav data-uri="nymag.com/_components/global-nav/instances/section@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="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 persist-params to-landing-page" href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source&#x3D;internal&amp;itm_medium&#x3D;s4&amp;itm_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.secure.darwin.cx/I10CARTN">Buy Back Issues</a> <a class="dropdown-link global-nav-track" href="https://nymag.com/maglinks/global-04">Current Issue Contents</a> <a class="dropdown-link global-nav-track persist-params" href="https://shop.nymag.com/"><em>New York</em> Shop</a> </div> <a href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source&#x3D;internal&amp;itm_medium&#x3D;s4&amp;itm_campaign&#x3D;subscribe-button" class="img-link global-nav-track persist-params to-landing-page"><img class="img-data" src="https://pyxis.nymag.com/v1/imgs/815/911/1f748a4c4a206a8d90833c8fa042ed05bc-0825Cov4x5-BWY-LIZA-only.w240.jpg" alt="Subscribe to New York Magazine" itemprop="contentUrl" loading="lazy"></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 persist-params to-landing-page" href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source&#x3D;internal&amp;itm_medium&#x3D;s4&amp;itm_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 saved-for-later"> <?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" href="https://subs.nymag.com/account#/saved-for-later">Saved for later</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> <div class="subscription-promo-spacer"></div> </nav> <div data-uri="nymag.com/_components/nymag-header/instances/account@published" class="nymag-header_configurable"> <div class="header-logo"> <div class="logo-wrap"> <svg xmlns="http://www.w3.org/2000/svg" width="892" height="182" viewBox="0 0 892 182" aria-label="New York" role="img"> <g fill="#000" fill-rule="nonzero"> <path d="M629.589 36.232c-25.412 0-51.296 28.425-51.296 56.32 0 21.507 14.183 32.765 28.203 32.765 12.23 0 24.864-6.274 34.64-17.205a62.028 62.028 0 0 0 15.828-40.847c.039-18.562-10.979-31.033-27.375-31.033zm-23.08 86.193c-11.4 0-18.203-10.032-18.203-26.732 0-24.159 20.216-56.587 40.901-56.587 14.67 0 17.745 13.042 17.745 23.93-.01 20.72-13.893 59.408-40.442 59.408v-.02zM623.313-1.34L624.065-4h-43.659l-.744 2.652c11.442.596 14.674 5.601 14.674 9.963 0 2.563-1.02 5.506-3.06 8.83 0 0-56.255 88.875-60.717 95.831-.248-1.095-23.37-100.145-23.37-100.145a22.375 22.375 0 0 1-.62-4.804c0-6.87 5.245-9.252 15.361-9.608l.753-2.671h-44.698l-.763 2.652c9.535.375 15.141 2.96 18.116 15.22 5.34 22.098 25.991 109.954 26.602 112.52-21.625 31.86-39.865 50.317-69.012 50.317-21.253 0-37.281-14.806-37.281-34.426 0-19.62 15.542-35.55 34.63-35.55 11.88 0 18.287 6.101 18.287 11.837a6.835 6.835 0 0 1-3.165 5.929c-1.592.96-3.06 2.296-3.06 4.746a4.04 4.04 0 0 0 1.28 2.935 3.977 3.977 0 0 0 3 1.062c4.1 0 6.312-4.967 6.312-9.608 0-12.049-8.676-19.533-22.654-19.533-23.408 0-37.91 20.177-37.91 38.826 0 18.16 15.17 36.943 40.56 36.943 37.071 0 56.598-29.603 77.28-60.944 0 0 59.505-93.304 65.788-102.807 7.352-10.934 16.829-17.073 27.317-17.506zm255.32 128.068c-6.175 0-9.469 4.243-9.469 7.302a3.024 3.024 0 0 0 2.872 3.07 3.829 3.829 0 0 0 3.648-2.32 6.152 6.152 0 0 1 5.4-3.213c4.913 0 8.226 3.348 8.226 8.91 0 9.995-10.418 18.134-23.21 18.134-32.239 0-60.101-28.622-85.216-87.482l29.548-22.666c9.709-7.206 14.439-7.966 18.307-8.274l.613-2.05h-28.59l-.594 2.04c4.787.27 7.573 2.06 7.573 4.503 0 1.924-1.618 4.204-4.787 6.734l-40.827 30.96c.402-1.347 9-29.603 9-29.603l.191-.548c2.528-7.35 4.108-11.478 14.621-12.017l.604-2.04h-32.364l-.631 2.05c4.7.211 7.554 1.193 8.76 2.886 1.207 1.693 1.15 4.695-.363 9.986l-16.91 56.686c-2.192 7.071-6.702 11.295-11.959 11.295-4.787 0-8.042-2.944-11.824-10.862l-14.516-29.882c13.146-2.482 28.342-10.583 28.342-25.457 0-10.42-7.21-17.26-24.895-17.202l-15.07.27c-7.402.192-15.206.375-20.922.202l-.603 2.04c8.502.548 11.7 2.683 8.54 12.891l-17.043 56.705c-2.211 7.139-7.018 10.872-14.477 11.305l-.795 2.203h34.125l.613-2.203c-6.386-.299-11.174-1.318-11.174-6.985.041-1.527.3-3.04.766-4.493 0 0 8.292-27.766 8.388-28.102h15.463c.058.105.106.22.106.22 6.769 13.595 15.185 30.518 20.107 41.37l.067.145h45.825l.594-2.213c-6.32-.135-11.308-1.501-11.308-7.043.037-1.504.292-2.995.756-4.425 0 0 6.78-22.696 7.009-23.494l11.748-9.188c15.627 31.681 41.747 84.365 92.618 84.365 14.602 0 26.034-9.14 26.034-20.81-.02-8.88-6.664-13.7-12.916-13.7zM695.6 77.901h-11.457c.192-.594 11.86-38.04 11.957-38.342 1.924-.17 7.695-.453 12.505-.453 15.246 0 18.45 7.546 18.45 13.78.028 11.414-5.435 25.015-31.455 25.015zM429.103 42.374l.6-2.02h-27.725l-.62 2c7.23.506 9.385 4.337 9.385 7.51a13.331 13.331 0 0 1-1.669 5.908l-30.749 58.888-4.644-63.843c-.496-6.613 3.1-8.367 10.243-8.433l.62-2.03h-29.28l-.61 2c7.257.601 9.47 3.136 9.47 6.08a10.95 10.95 0 0 1-1.42 4.965l-29.987 60.985-4.664-63.377c-.362-7.251 3.272-8.319 9.986-8.576l.601-2.02h-29.928l-.63 2.02c8.44.496 11.025 2.926 11.626 10.682l5.933 73.087h3.633l36.09-73.173 5.894 73.173h3.481l36.805-70.19c4.912-9.338 10.396-13.188 17.559-13.636zm-185.971-.017c4.689.343 7.655 1.297 8.852 3.052 1.196 1.755 1.196 4.35 0 8.509l-17.494 58.08c-2.038 6.562-6.986 10.167-14.355 10.625l-.765 2.146h73.18l12.67-24.962-1.502-.639c-10.44 16.492-25.705 23.37-52.442 23.37h-10.92c.182-.602 12.25-40.616 12.355-40.95h12.163c4.9 0 8.173 1.098 10 3.34 2.096 2.565 2.364 6.962.958 13.63h1.866l10.125-33.624h-1.914c-3.57 9.33-11.025 14.623-20.9 14.623h-11.695c.182-.601 11.158-36.876 11.254-37.2h11.388c14.355 0 23.36 6.286 26.556 18.257l1.522-.23-2.718-20.03h-57.572l-.612 2.003zm58.313 104.238c-3.655 0-6.02 1.603-6.02 4.114 0 2.195 2.03 3.513 3.991 3.513a5.993 5.993 0 0 0 2.537-.668 5.399 5.399 0 0 1 2.143-.583c3.216 0 5.541 3.38 5.541 8.028 0 10.606-10.02 18.3-23.82 18.3-28.385 0-56.206-23.483-85.041-71.794 11.819-38.07 35.572-101.806 62.072-101.806 3.631.003 7.22.777 10.528 2.271a16.782 16.782 0 0 0 6.517 1.633c5.742 0 7.264-3.58 7.264-5.728C287.157-.83 282.477-4 275.52-4c-38.674 0-62.207 61.532-76.63 108.106-13.58-23.712-31.658-61.17-41.257-104.85h-44.597C101.55-.745 82.17 1.717 82.17 18.06c0 7.381 6 13.364 13.399 13.364 7.503 0 11.484-4.935 11.484-8.495 0-2.215-1.244-4.601-3.99-4.601-2.747 0-3.991 2.31-3.991 4.6a4.451 4.451 0 0 1-1.238 3.409 4.475 4.475 0 0 1-3.366 1.365c-5.464 0-9.292-4.067-9.292-9.89 0-10.5 9.388-15.808 27.887-15.808h18.92c11.083 0 15.964 5.48 13.189 16.534-18.988 66.6-56.915 137.86-106.537 137.86-22.825 0-34.759-13.278-34.759-26.404 0-9.498 6.47-16.59 12.26-16.59 3.828 0 5.244 2.53 6.603 4.983 1.283 2.3 2.603 4.677 5.895 4.677a4.677 4.677 0 0 0 3.42-1.363 4.652 4.652 0 0 0 1.366-3.41c0-5.288-6.01-9.269-13.983-9.269-9.168 0-18.987 8.42-18.987 21.001 0 17.183 16.068 29.688 38.204 29.688 26.539 0 51.326-18.596 73.692-55.28 21.341-35.043 32.988-74.63 36.367-87.134C168.15 86.627 226.233 182 285.415 182c15.877 0 26.96-8.81 26.96-21.43-.03-7.885-4.814-13.994-10.91-13.994l-.02.019z"/> </g> </svg> </div> </div> <div class="menu" data-editable="navDropdown"> <div data-uri="nymag.com/_components/nav-dropdown-button/instances/nymag-full@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" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 17" preserveAspectRatio="none"><g fill="none" fill-rule="evenodd" stroke="#000" stroke-width="1.5"><path d="M30 1.55061728H0M30 8.75061728H0M30 15.9506173H0"/></g></svg> <span class="button-label">Menu</span> </span> <span class="active"> <svg role="presentation" pointer-events="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 17" preserveAspectRatio="none"><g fill="none" fill-rule="evenodd" stroke="#000" stroke-width="1.5"><path d="M30 1.55061728H0M30 8.75061728H0M30 15.9506173H0"/></g></svg> <span class="button-label">Menu</span> </span> </span> <span class="close-x"> <span class="inactive"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 28" preserveAspectRatio="none"><path fill="#000" fill-rule="evenodd" stroke="#FFF" d="M17 14l12 12-2 2-12-12L3 28l-2-2 12-12L1 2l2-2 12 12L27 0l2 2z"/></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 28" preserveAspectRatio="none"><path fill="#000" fill-rule="evenodd" stroke="#FFF" d="M17 14l12 12-2 2-12-12L3 28l-2-2 12-12L1 2l2-2 12 12L27 0l2 2z"/></svg> <span class="button-label">Close</span> </span> </span> </button> <div id="nav-dropdown-button-menu" class="dropdown-body-scroll"> <div class="search-top"> <form class="dropdown-nav-search-form" name="search" method="get" action="/search.html"> <input aria-label="Search" type="text" name="q" class="nav-search-input" placeholder="Search" /> <button class="nav-search-submit-button" type="submit"> <span class="visually-hidden">Search</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#111" d="M15.448 13.888L11.22 9.66c1.655-2.394 1.422-5.706-.707-7.834a6.105 6.105 0 0 0-4.346-1.8 6.105 6.105 0 0 0-4.345 1.8 6.152 6.152 0 0 0 0 8.69 6.106 6.106 0 0 0 4.345 1.8 6.101 6.101 0 0 0 3.492-1.092l4.225 4.224a1.101 1.101 0 0 0 1.563 0c.432-.43.432-1.13 0-1.561zM3.162 9.178a4.255 4.255 0 0 1 0-6.012A4.225 4.225 0 0 1 6.168 1.92c1.135 0 2.203.442 3.006 1.245a4.255 4.255 0 0 1 0 6.011 4.224 4.224 0 0 1-3.006 1.245 4.223 4.223 0 0 1-3.006-1.245z"/></svg> </button> </form> </div> <div class="primary-columns"> <div class="primary-column"> <a href=https://nymag.com/intelligencer/ class="heading-link "> <span class="heading-text">Intelligencer</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://nymag.com/intelligencer/politics/">Politics</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/intelligencer/technology/">Technology</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/intelligencer/business/">Business</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/intelligencer/ideas/">Ideas</a> </li> </ul> </div> <div class="primary-column"> <a href=https://www.thecut.com/ class="heading-link "> <span class="heading-text">The Cut</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://www.thecut.com/style/">Style</a> </li> <li class="primary-column-link"> <a href="https://www.thecut.com/self/">Self</a> </li> <li class="primary-column-link"> <a href="https://www.thecut.com/culture/">Culture</a> </li> <li class="primary-column-link"> <a href="https://www.thecut.com/power/">Power</a> </li> <li class="primary-column-link"> <a href="https://www.thecut.com/shopping/">The Cut Shop</a> </li> </ul> </div> <div class="primary-column"> <a href=https://www.vulture.com/ class="heading-link "> <span class="heading-text">Vulture</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://www.vulture.com/tv/">TV</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/movies/">Movies</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/comedy/">Comedy</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/music/">Music</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/books/">Books</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/art/">Art</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/theater/">Theater</a> </li> <li class="primary-column-link"> <a href="https://www.vulture.com/streaming/">What to Stream</a> </li> </ul> </div> <div class="primary-column"> <a href=https://www.curbed.com/ class="heading-link "> <span class="heading-text">Curbed</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://curbed.com/cityscape/">Cityscape</a> </li> <li class="primary-column-link"> <a href="https://www.curbed.com/design-hunting/">Design Hunting</a> </li> <li class="primary-column-link"> <a href="https://www.curbed.com/real-estate/">The Real Estate</a> </li> <li class="primary-column-link"> <a href="https://www.curbed.com/best-of-new-york/">Best of New York</a> </li> </ul> </div> <div class="primary-column"> <a href=https://nymag.com/strategist/ class="heading-link "> <span class="heading-text">The Strategist</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://nymag.com/strategist/gift-guides/">Gift Guides</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/deals-sales/">Sales</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/beauty/">Beauty</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/home/">Home</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/kitchen">Kitchen</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/fashion/">Fashion</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/travel/">Travel</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/electronics/">Tech & Electronics</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/fitness/">Fitness</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/strategist/kids-and-babies/">Kids & Babies</a> </li> </ul> </div> <div class="primary-column"> <a href=https://www.grubstreet.com/ class="heading-link "> <span class="heading-text">Grub Street</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://nymag.com/restaurants/">Restaurants & Bars</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/listings/search">The Thousand Best</a> </li> </ul> </div> <div class="primary-column"> <a href=http://nymag.com/maglinks/nym-home-05 class="heading-link "> <span class="heading-text">The Magazine</span> </a> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://nymag.com/crossword/">Crossword</a> </li> <li class="primary-column-link"> <a href="http://nymag.com/maglinks/nym-home-05">Current Issue</a> </li> <li class="primary-column-link"> <a href="http://nymag.com/maglinks/nym-home-01">Subscribe</a> </li> <li class="primary-column-link"> <a href="http://nymag.com/maglinks/nym-home-02">Gift Subscriptions</a> </li> <li class="primary-column-link"> <a href="http://nymag.com/maglinks/nym-home-04">Buy Back Issues</a> </li> </ul> </div> <div class="primary-column"> <span class="heading-text">More</span> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="https://nymag.com/newyork/aboutus/">About</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/app?itm_source&#x3D;sitepromo&amp;itm_medium&#x3D;hamburger-nav&amp;itm_campaign&#x3D;evergreen"><em>New York</em> App</a> </li> <li class="primary-column-link"> <a href="https://shop.nymag.com/"><em>New York</em> Shop</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/newsletters/">Newsletters</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/podcasts/">Podcasts</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/tags/video/">Videos</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/bestdoctors/">Best Doctors</a> </li> <li class="primary-column-link"> <a href="https://nymag.com/legal-leaders/2023/top-rated-lawyers">Top Rated Lawyers</a> </li> </ul> </div> </div> <ul class="secondary-links"> <li class="secondary-link"> <a href="https://subs.nymag.com/account/#/">Sign In</a> </li> <li class="secondary-link"> <a href="https://nymag.com/maglinks/nym-home-01">Subscribe</a> </li> </ul> <div class="social-search"> <div class="search-bottom"> <form class="dropdown-nav-search-form" name="search" method="get" action="/search.html"> <input aria-label="Search" type="text" name="q" class="nav-search-input" placeholder="Search" /> <button class="nav-search-submit-button" type="submit"> <span class="visually-hidden">Search</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#111" d="M15.448 13.888L11.22 9.66c1.655-2.394 1.422-5.706-.707-7.834a6.105 6.105 0 0 0-4.346-1.8 6.105 6.105 0 0 0-4.345 1.8 6.152 6.152 0 0 0 0 8.69 6.106 6.106 0 0 0 4.345 1.8 6.101 6.101 0 0 0 3.492-1.092l4.225 4.224a1.101 1.101 0 0 0 1.563 0c.432-.43.432-1.13 0-1.561zM3.162 9.178a4.255 4.255 0 0 1 0-6.012A4.225 4.225 0 0 1 6.168 1.92c1.135 0 2.203.442 3.006 1.245a4.255 4.255 0 0 1 0 6.011 4.224 4.224 0 0 1-3.006 1.245 4.223 4.223 0 0 1-3.006-1.245z"/></svg> </button> </form> </div> <div class="services"> <button type="button" class="follow_circle facebook" data-handle="NewYorkMag" data-uri="nymag.com/_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="nymag" data-uri="nymag.com/_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> <button type="button" class="follow_circle instagram" data-handle="nymag" data-uri="nymag.com/_components/follow/instances/instagram-circle@published" aria-label="Follow on Instagram"> <svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><circle fill="#000" cx="19" cy="19" r="19"/><g transform="translate(10 10.03)"><path d="M5.288.06C4.33.103 3.676.256 3.104.478A4.41 4.41 0 0 0 1.51 1.516 4.41 4.41 0 0 0 .472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183A4.41 4.41 0 0 0 1.51 16.49c.5.5 1.002.808 1.594 1.038.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418a4.411 4.411 0 0 0 1.593-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.043-.957-.196-1.611-.418-2.184a4.41 4.41 0 0 0-1.038-1.593A4.41 4.41 0 0 0 14.891.478C14.318.256 13.664.103 12.707.06c-.96-.044-1.266-.054-3.71-.054-2.443 0-2.75.01-3.71.054zm7.345 1.62c.877.04 1.353.186 1.67.309.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.233.052 3.636 0 2.402-.009 2.687-.052 3.635-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31a2.788 2.788 0 0 1-1.035-.672 2.788 2.788 0 0 1-.673-1.035c-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636 0-2.403.01-2.687.053-3.636.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052 2.403 0 2.687.009 3.636.052z" fill="#FFF" /></g><path d="M18.997 22.032a3 3 0 1 1 0-5.998 3 3 0 0 1 0 5.998m0-7.62a4.62 4.62 0 1 0 0 9.241 4.62 4.62 0 0 0 0-9.24M24.88 14.23a1.08 1.08 0 1 1-2.16 0 1.08 1.08 0 0 1 2.16 0" fill="#FFF"/></svg> <span class="button-text">Follow</span> </button> </div> </div> </div> </nav> </div> </div> <div class="heading-wrapper"> <div class="header"> <a class="header-link" href="https://nymag.com"> <h1 class="title">Your Account</h1> </a> </div> </div> </div> <!-- data-uri="nymag.com/_components/clay-webfont/instances/millerText@published" --> <link rel="preconnect" href="https://fonts.nymag.com/miller.css" crossorigin> <link rel="preconnect" href="https://pyxis.nymag.com"> </div> <div data-editable="top"></div> </div> <div class="ad-splash" data-editable="adSplash" data-track-zone="ad-splash"></div> <main class="main" data-editable="main" data-track-zone="main"> <script> 'use strict'; window._recaptcha_site_key = '6LcQmfoUAAAAAHL2UQnKmKFkIgzXmLeJs0YET0Ps'; window._auth_load_entitlement = true; // setting this value here to signal the front end to always run the entitlement rules in account page </script> <div class="account-2 account-2" data-uri="nymag.com/_components/account-2/instances/test@published" data-example-image="https://pixel.nymag.com/imgs/daily/nymag/2018/10/15/faq-page/pcd-account-number.png" > <initial-page></initial-page> <script src="https://js.stripe.com/v3/"></script> </div> <div data-uri="nymag.com/_components/circulation/instances/ckocytsc3000em9og77ch52tt@published" class="circulation"> </div> </main> <footer class="footer" data-editable="bottom" data-track-zone="bottom"> <div data-uri="nymag.com/_components/global-footer/instances/index@published" class="global-footer" data-editable="settings"> <div class="primary-section"> <div class="logo-wrapper" aria-label="site logo"> <a class="logo" href="//nymag.com" aria-label="site logo"> <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> </div> </div> <div data-editable="services" class="social-section"> <button type="button" class="follow_circle facebook" data-handle="NewYorkMag" data-uri="nymag.com/_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="nymag" data-uri="nymag.com/_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> <button type="button" class="follow_circle instagram" data-handle="nymag" data-uri="nymag.com/_components/follow/instances/global-1@published" aria-label="Follow Us on Instagram"> <svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><circle fill="#000" cx="19" cy="19" r="19"/><g transform="translate(10 10.03)"><path d="M5.288.06C4.33.103 3.676.256 3.104.478A4.41 4.41 0 0 0 1.51 1.516 4.41 4.41 0 0 0 .472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183A4.41 4.41 0 0 0 1.51 16.49c.5.5 1.002.808 1.594 1.038.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418a4.411 4.411 0 0 0 1.593-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.043-.957-.196-1.611-.418-2.184a4.41 4.41 0 0 0-1.038-1.593A4.41 4.41 0 0 0 14.891.478C14.318.256 13.664.103 12.707.06c-.96-.044-1.266-.054-3.71-.054-2.443 0-2.75.01-3.71.054zm7.345 1.62c.877.04 1.353.186 1.67.309.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.233.052 3.636 0 2.402-.009 2.687-.052 3.635-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31a2.788 2.788 0 0 1-1.035-.672 2.788 2.788 0 0 1-.673-1.035c-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636 0-2.403.01-2.687.053-3.636.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052 2.403 0 2.687.009 3.636.052z" fill="#FFF" /></g><path d="M18.997 22.032a3 3 0 1 1 0-5.998 3 3 0 0 1 0 5.998m0-7.62a4.62 4.62 0 1 0 0 9.241 4.62 4.62 0 0 0 0-9.24M24.88 14.23a1.08 1.08 0 1 1-2.16 0 1.08 1.08 0 0 1 2.16 0" fill="#FFF"/></svg> <span class="button-text">Follow Us</span> </button> <button type="button" class="follow_circle pinterest" data-handle="nymag" data-uri="nymag.com/_components/follow/instances/global-2@published" aria-label="Follow Us on Pinterest"> <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="M23.587 11.46c1.234.898 2.094 2.193 2.324 3.84.093.662.112 1.331.061 1.988-.121 1.571-.642 3.077-1.503 4.243-.871 1.177-2.09 2.008-3.596 2.213-.373.05-.763.063-1.167.032-.908-.07-1.412-.415-2.003-.817-.115-.078-.233-.158-.356-.238-.235 1.179-.501 2.328-.908 3.345-.448 1.119-1.064 2.077-1.99 2.738l-.274.196-.047-.33c-.41-2.865.223-5.191.839-7.452.213-.78.423-1.553.584-2.322-.364-.648-.46-1.493-.335-2.293a3.924 3.924 0 0 1 .58-1.552c.301-.452.704-.794 1.19-.934.377-.108.798-.094 1.254.083 1.51.59.983 2.217.456 3.843-.166.51-.331 1.022-.428 1.498-.194.954-.083 1.734 1.012 1.949a2.247 2.247 0 0 0 1.63-.27c.649-.386 1.162-1.085 1.516-1.925.36-.853.554-1.846.56-2.802.006-1.26-.315-2.448-1.017-3.148a4.313 4.313 0 0 0-2.759-1.256c-.964-.074-1.954.145-2.834.59-.881.446-1.65 1.117-2.17 1.945a4.467 4.467 0 0 0-.637 3.147c.058.355.232.637.398.907.37.598.71 1.15.059 2.284l-.074.129-.147-.032c-1.024-.223-1.72-.71-2.164-1.399-.437-.677-.625-1.542-.641-2.534v-.005c.022-1.872.707-3.529 1.859-4.772 1.158-1.248 2.785-2.077 4.683-2.286a10.502 10.502 0 0 1 1.12-.063c1.86-.004 3.606.5 4.925 1.46z" fill="#FFF"/></g></svg> <span class="button-text">Follow Us</span> </button> </div> <ul class="secondary-links"> <li class="secondary-link"> <a href="https://nymag.com/newyork/aboutus/">About New York Magazine</a> </li> <li class="secondary-link"> <a href="https://nymag.com/newsletters/">Newsletters</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="https://nymag.com/press/">Press</a> </li> <li class="secondary-link"> <a href="http://mediakit.nymag.com/">Media Kit</a> </li> <li class="secondary-link"> <a href="https://nymag.com/careers/">We’re Hiring</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://nymag.com/accessibility.html">Accessibility</a> </li> <li class="secondary-link one-trust-button"> <!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings">Do not sell or share my personal data</button> <!-- OneTrust Cookies Settings button end --> </li> </ul> <!-- OneTrust Cookies Consent Notice start for nymag.com --> <script async src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="d6f4d03c-159a-4fb6-805f-41f2780cefa1"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for nymag.com --> <div class="copyright"> <span><span class="slug">New York</span> is a <a href="https://www.voxmedia.com/a/go-deeper">Vox Media Network</a>.</span> <span> &copy; 2025 Vox Media, LLC. All rights reserved. </span> </div> </div> </footer> <div class="foot" data-editable="foot" data-track-zone="foot"><noscript data-uri="nymag.com/_components/gtm/instances/general@published" class="gtm" data-container-id="GTM-NL7LR9Z" data-site-slug="nymag" data-site-short-key="ny" data-gtm=""><iframe src="https://metrics.nymag.com/gtm.js?id=GTM-NL7LR9Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script id="inject-subx"> const { hostname, pathname, href, hash } = window.location; // Zephr tracking script const zephrScript = document.createElement('script'); zephrScript.id = 'zephr-script'; zephrScript.type = 'text/javascript'; zephrScript.setAttribute('async', ''); // integrate Zephr scripts and elements document.head.appendChild(zephrScript); zephrScript.src = 'https://assets.zephr.com/zephr-browser/1.9.1/zephr-browser.umd.js'; </script> </div> <div class="kiln-internals" data-editable="kilnInternals"> <style> @-webkit-keyframes fadeInKilnLogo { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeInKilnLogo { 0% { opacity: 0; } 100% { opacity: 1; } } .clay-kiln-logo { background-color: rgba(255, 255, 255, 0.8); display: none; height: 100vh; left: 0; opacity: 0; position: fixed; top: 0; width: 100vw; z-index: 99999; } .clay-kiln-logo.show { -webkit-animation: 200ms ease forwards fadeInKilnLogo; animation: 200ms ease forwards fadeInKilnLogo; display: block; } .clay-kiln-logo svg { -webkit-box-sizing: border-box; box-sizing: border-box; height: 110px; left: calc(50vw - 155px); position: fixed; top: calc(50vh - 55px); width: 310px; } </style> <div class="clay-kiln-logo"><svg width="308" height="109" viewBox="0 0 308 109" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M119.973 97.014c-16.469 0-26.796-10.718-26.796-24.837V25.514c0-14.117 10.327-24.835 26.796-24.835s25.751 10.718 25.751 24.835v8.757c0 1.831-1.57 3.398-3.399 3.398h-11.242c-1.831 0-3.398-1.567-3.398-3.398v-8.757c0-4.314-2.353-8.758-7.712-8.758-5.883 0-8.365 4.444-8.365 8.758v46.663c0 4.314 2.482 8.759 8.365 8.759 5.359 0 7.712-4.445 7.712-8.759V63.42c0-1.829 1.567-3.399 3.398-3.399h11.242c1.829 0 3.399 1.57 3.399 3.399v8.757c0 14.119-9.282 24.837-25.751 24.837m70.261-1.569h-35.553c-1.831 0-3.398-1.57-3.398-3.398V5.384c0-1.831 1.567-3.268 3.398-3.268h11.764a3.236 3.236 0 0 1 3.268 3.268v70.715c0 1.831 1.567 3.268 3.398 3.268h17.123c1.829 0 3.398 1.569 3.398 3.398v9.282c0 1.828-1.569 3.398-3.398 3.398m41.038-68.624c-.13-.916-.916-1.437-1.57-1.437-.653 0-1.437.521-1.437 1.437l-4.181 30.456c-.262 1.829.913 3.268 2.874 3.268h5.621c1.829 0 2.877-1.439 2.744-3.268l-4.051-30.456zm26.274 68.624H245.65c-1.961 0-3.66-1.437-3.922-3.269l-2.745-14.77c-.391-1.829-2.09-3.398-3.922-3.398h-10.586c-1.961 0-3.66 1.569-3.922 3.398l-2.744 14.77c-.392 1.832-2.091 3.269-3.922 3.269h-11.894c-1.961 0-3.006-1.437-2.615-3.269l18.561-86.792c.391-1.831 2.09-3.268 4.051-3.268h15.556c1.829 0 3.66 1.437 4.052 3.268l18.56 86.792c.394 1.832-.783 3.269-2.612 3.269zm32.645-44.705c-.261.916-.653 2.223-.915 3.401-.13 1.175-.26 2.22-.26 3.136v34.77c0 1.828-1.439 3.398-3.4 3.398h-11.764c-1.829 0-3.398-1.57-3.398-3.398v-34.9c0-1.048-.13-2.223-.392-3.53-.13-1.046-.392-2.223-.783-3.007L252.677 5.252c-.524-1.699.392-3.136 2.223-3.136h10.719c2.482 0 4.051 1.307 4.443 3.136l8.236 28.627c.26.916.913 1.308 1.437 1.308.654 0 1.175-.392 1.437-1.308l8.366-28.627c.524-1.829 1.831-3.136 4.314-3.136h10.85c1.959 0 2.874 1.437 2.221 3.136L290.191 50.74" fill="#8F9081"/><g transform="translate(0 2)"><path d="M43.428 67.018c-.095.28-.251.78-.445 1.483a55.428 55.428 0 0 0-.928 3.95c-2.01 10.079-2.01 21.274 1.347 32.507a2.265 2.265 0 1 0 4.34-1.296c-3.123-10.444-3.123-20.917-1.242-30.325.268-1.365.56-2.58.85-3.627.102-.363.192-.677.275-.94l.09-.286a2.269 2.269 0 0 0-1.41-2.876 2.269 2.269 0 0 0-2.88 1.41h.003zm29.28 1.468a23.792 23.792 0 0 1 .364 1.222c.292 1.048.582 2.264.854 3.627 1.877 9.41 1.877 19.88-1.242 30.328a2.262 2.262 0 0 0 1.52 2.821 2.27 2.27 0 0 0 2.822-1.524c3.355-11.237 3.355-22.433 1.343-32.511a55.27 55.27 0 0 0-.927-3.95 27.541 27.541 0 0 0-.445-1.482 2.268 2.268 0 0 0-2.878-1.41 2.268 2.268 0 0 0-1.41 2.877v.002zM4.916 70.803c.426-9.235 4.204-15 10.296-18.235 2.226-1.184 4.63-1.948 7.052-2.368a24.755 24.755 0 0 1 2.401-.293c.454-.03.79-.04.984-.04h-.003a2.267 2.267 0 0 0 .08-4.533h-.036c-.31 0-.761.01-1.335.05-.88.061-1.842.174-2.865.35-2.864.497-5.72 1.402-8.407 2.83C5.602 52.538.888 59.73.384 70.593a2.27 2.27 0 0 0 2.161 2.368 2.263 2.263 0 0 0 2.368-2.159h.002zm117.064-.208c-.504-10.864-5.214-18.056-12.698-22.03-2.686-1.427-5.54-2.334-8.403-2.83a28.462 28.462 0 0 0-2.867-.349 19.32 19.32 0 0 0-1.336-.05h-.034a2.266 2.266 0 1 0 .077 4.532c.193-.003.528.007.98.037.731.05 1.539.146 2.404.295 2.418.42 4.826 1.183 7.052 2.368 6.092 3.234 9.87 9 10.296 18.235a2.266 2.266 0 1 0 4.527-.21l.002.002z" fill="#BCBBAD"/><path d="M60.769 87.022c27.784 0 50.31-8.928 50.31-36.712C111.078 22.524 84.144 0 60.768 0c-23.377 0-50.31 22.524-50.31 50.31 0 27.785 22.524 36.712 50.31 36.712z" fill="#CECDC0"/><path d="M55.803 54.52c.33 2.158 2.177 3.772 4.366 3.772 2.191 0 4.04-1.617 4.366-3.778a.677.677 0 0 0-.571-.772.675.675 0 0 0-.772.567c-.229 1.503-1.512 2.625-3.023 2.625-1.511 0-2.792-1.12-3.022-2.62a.678.678 0 0 0-.773-.567.677.677 0 0 0-.57.772v.002z" fill="#9A998C"/><ellipse fill="#9A998C" cx="37.592" cy="39.248" rx="3.625" ry="5.665"/><ellipse fill="#9A998C" cx="82.928" cy="39.248" rx="3.625" ry="5.665"/><path d="M72.024 1.68c16.925 7.673 31.495 25.085 31.495 45.338 0 27.35-22.22 36.138-49.63 36.138-11.273 0-21.665-1.489-29.997-5.141 9.212 6.654 22.587 9.218 37.478 9.218 27.782 0 50.306-8.924 50.306-36.71 0-23.619-19.461-43.432-39.652-48.844" fill="#BCBBAD"/></g></g></svg></div> <script> /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 1217); /******/ }) /************************************************************************/ /******/ ({ /***/ 100: /***/ (function(module, exports) { /** * The base implementation of `_.findIndex` and `_.findLastIndex` without * support for iteratee shorthands. * * @private * @param {Array} array The array to inspect. * @param {Function} predicate The function invoked per iteration. * @param {number} fromIndex The index to search from. * @param {boolean} [fromRight] Specify iterating from right to left. * @returns {number} Returns the index of the matched value, else `-1`. */ function baseFindIndex(array, predicate, fromIndex, fromRight) { var length = array.length, index = fromIndex + (fromRight ? 1 : -1); while ((fromRight ? index-- : ++index < length)) { if (predicate(array[index], index, array)) { return index; } } return -1; } module.exports = baseFindIndex; /***/ }), /***/ 1217: /***/ (function(module, exports, __webpack_require__) { "use strict"; var _shiftClay = __webpack_require__(745); var _shiftClay2 = _interopRequireDefault(_shiftClay); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // load logo styles __webpack_require__(261); (0, _shiftClay2.default)(); /***/ }), /***/ 138: /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ var MAX_SAFE_INTEGER = 9007199254740991; /** * Checks if `value` is a valid array-like length. * * **Note:** This method is loosely based on * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. * @example * * _.isLength(3); * // => true * * _.isLength(Number.MIN_VALUE); * // => false * * _.isLength(Infinity); * // => false * * _.isLength('3'); * // => false */ function isLength(value) { return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } module.exports = isLength; /***/ }), /***/ 139: /***/ (function(module, exports) { // Source: http://jsfiddle.net/vWx8V/ // http://stackoverflow.com/questions/5603195/full-list-of-javascript-keycodes /** * Conenience method returns corresponding value for given keyName or keyCode. * * @param {Mixed} keyCode {Number} or keyName {String} * @return {Mixed} * @api public */ function keyCode(searchInput) { // Keyboard Events if (searchInput && 'object' === typeof searchInput) { var hasKeyCode = searchInput.which || searchInput.keyCode || searchInput.charCode if (hasKeyCode) searchInput = hasKeyCode } // Numbers if ('number' === typeof searchInput) return names[searchInput] // Everything else (cast to string) var search = String(searchInput) // check codes var foundNamedKey = codes[search.toLowerCase()] if (foundNamedKey) return foundNamedKey // check aliases var foundNamedKey = aliases[search.toLowerCase()] if (foundNamedKey) return foundNamedKey // weird character? if (search.length === 1) return search.charCodeAt(0) return undefined } /** * Compares a keyboard event with a given keyCode or keyName. * * @param {Event} event Keyboard event that should be tested * @param {Mixed} keyCode {Number} or keyName {String} * @return {Boolean} * @api public */ keyCode.isEventKey = function isEventKey(event, nameOrCode) { if (event && 'object' === typeof event) { var keyCode = event.which || event.keyCode || event.charCode if (keyCode === null || keyCode === undefined) { return false; } if (typeof nameOrCode === 'string') { // check codes var foundNamedKey = codes[nameOrCode.toLowerCase()] if (foundNamedKey) { return foundNamedKey === keyCode; } // check aliases var foundNamedKey = aliases[nameOrCode.toLowerCase()] if (foundNamedKey) { return foundNamedKey === keyCode; } } else if (typeof nameOrCode === 'number') { return nameOrCode === keyCode; } return false; } } exports = module.exports = keyCode; /** * Get by name * * exports.code['enter'] // => 13 */ var codes = exports.code = exports.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 } // Helper aliases var aliases = exports.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 */ // lower case chars for (i = 97; i < 123; i++) codes[String.fromCharCode(i)] = i - 32 // numbers for (var i = 48; i < 58; i++) codes[i - 48] = i // function keys for (i = 1; i < 13; i++) codes['f'+i] = i + 111 // numpad keys for (i = 0; i < 10; i++) codes['numpad '+i] = i + 96 /** * Get by code * * exports.name[13] // => 'Enter' */ var names = exports.names = exports.title = {} // title for backward compat // Create reverse mapping for (i in codes) names[codes[i]] = i // Add aliases for (var alias in aliases) { codes[alias] = aliases[alias] } /***/ }), /***/ 143: /***/ (function(module, exports, __webpack_require__) { var baseFindIndex = __webpack_require__(100), baseIsNaN = __webpack_require__(211), strictIndexOf = __webpack_require__(212); /** * The base implementation of `_.indexOf` without `fromIndex` bounds checks. * * @private * @param {Array} array The array to inspect. * @param {*} value The value to search for. * @param {number} fromIndex The index to search from. * @returns {number} Returns the index of the matched value, else `-1`. */ function baseIndexOf(array, value, fromIndex) { return value === value ? strictIndexOf(array, value, fromIndex) : baseFindIndex(array, baseIsNaN, fromIndex); } module.exports = baseIndexOf; /***/ }), /***/ 174: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toggleEdit; /** * toggle between edit and view modes * @param {object} location stub for testing */ function toggleEdit(location) { var query = '?edit=true', endQuery = '&edit=true'; var url = void 0, queryIndex = void 0, endQueryIndex = void 0; location = location || /* istanbul ignore next: can't stub window.location */window.location; url = location.protocol + '//' + location.host + location.pathname + location.search; // don't keep the hash queryIndex = url.indexOf(query); endQueryIndex = url.indexOf(endQuery); if (queryIndex > -1) { url = url.substring(0, queryIndex); } else if (endQueryIndex > -1) { url = url.substring(0, endQueryIndex); } else if (url.indexOf('?') > -1) { url = url + endQuery; } else { url = url + query; } location.assign(url); } /***/ }), /***/ 190: /***/ (function(module, exports, __webpack_require__) { var toNumber = __webpack_require__(87); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0, MAX_INTEGER = 1.7976931348623157e+308; /** * Converts `value` to a finite number. * * @static * @memberOf _ * @since 4.12.0 * @category Lang * @param {*} value The value to convert. * @returns {number} Returns the converted number. * @example * * _.toFinite(3.2); * // => 3.2 * * _.toFinite(Number.MIN_VALUE); * // => 5e-324 * * _.toFinite(Infinity); * // => 1.7976931348623157e+308 * * _.toFinite('3.2'); * // => 3.2 */ function toFinite(value) { if (!value) { return value === 0 ? value : 0; } value = toNumber(value); if (value === INFINITY || value === -INFINITY) { var sign = (value < 0 ? -1 : 1); return sign * MAX_INTEGER; } return value === value ? value : 0; } module.exports = toFinite; /***/ }), /***/ 211: /***/ (function(module, exports) { /** * The base implementation of `_.isNaN` without support for number objects. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. */ function baseIsNaN(value) { return value !== value; } module.exports = baseIsNaN; /***/ }), /***/ 212: /***/ (function(module, exports) { /** * A specialized version of `_.indexOf` which performs strict equality * comparisons of values, i.e. `===`. * * @private * @param {Array} array The array to inspect. * @param {*} value The value to search for. * @param {number} fromIndex The index to search from. * @returns {number} Returns the index of the matched value, else `-1`. */ function strictIndexOf(array, value, fromIndex) { var index = fromIndex - 1, length = array.length; while (++index < length) { if (array[index] === value) { return index; } } return -1; } module.exports = strictIndexOf; /***/ }), /***/ 213: /***/ (function(module, exports, __webpack_require__) { var baseValues = __webpack_require__(214), keys = __webpack_require__(42); /** * Creates an array of the own enumerable string keyed property values of `object`. * * **Note:** Non-object values are coerced to objects. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @param {Object} object The object to query. * @returns {Array} Returns the array of property values. * @example * * function Foo() { * this.a = 1; * this.b = 2; * } * * Foo.prototype.c = 3; * * _.values(new Foo); * // => [1, 2] (iteration order is not guaranteed) * * _.values('hi'); * // => ['h', 'i'] */ function values(object) { return object == null ? [] : baseValues(object, keys(object)); } module.exports = values; /***/ }), /***/ 214: /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(43); /** * The base implementation of `_.values` and `_.valuesIn` which creates an * array of `object` property values corresponding to the property names * of `props`. * * @private * @param {Object} object The object to query. * @param {Array} props The property names to get values for. * @returns {Object} Returns the array of property values. */ function baseValues(object, props) { return arrayMap(props, function(key) { return object[key]; }); } module.exports = baseValues; /***/ }), /***/ 261: /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /***/ 3: /***/ (function(module, exports) { /** * Checks if `value` is classified as an `Array` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an array, else `false`. * @example * * _.isArray([1, 2, 3]); * // => true * * _.isArray(document.body.children); * // => false * * _.isArray('abc'); * // => false * * _.isArray(_.noop); * // => false */ var isArray = Array.isArray; module.exports = isArray; /***/ }), /***/ 4: /***/ (function(module, exports) { /** * Checks if `value` is the * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an object, else `false`. * @example * * _.isObject({}); * // => true * * _.isObject([1, 2, 3]); * // => true * * _.isObject(_.noop); * // => true * * _.isObject(null); * // => false */ function isObject(value) { var type = typeof value; return value != null && (type == 'object' || type == 'function'); } module.exports = isObject; /***/ }), /***/ 41: /***/ (function(module, exports) { /** * Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is object-like, else `false`. * @example * * _.isObjectLike({}); * // => true * * _.isObjectLike([1, 2, 3]); * // => true * * _.isObjectLike(_.noop); * // => false * * _.isObjectLike(null); * // => false */ function isObjectLike(value) { return value != null && typeof value == 'object'; } module.exports = isObjectLike; /***/ }), /***/ 42: /***/ (function(module, exports, __webpack_require__) { var overArg = __webpack_require__(75); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeKeys = overArg(Object.keys, Object); module.exports = nativeKeys; /***/ }), /***/ 43: /***/ (function(module, exports) { /** * A specialized version of `_.map` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} iteratee The function invoked per iteration. * @returns {Array} Returns the new mapped array. */ function arrayMap(array, iteratee) { var index = -1, length = array == null ? 0 : array.length, result = Array(length); while (++index < length) { result[index] = iteratee(array[index], index, array); } return result; } module.exports = arrayMap; /***/ }), /***/ 44: /***/ (function(module, exports, __webpack_require__) { var isFunction = __webpack_require__(49), isLength = __webpack_require__(138); /** * Checks if `value` is array-like. A value is considered array-like if it's * not a function and has a `value.length` that's an integer greater than or * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is array-like, else `false`. * @example * * _.isArrayLike([1, 2, 3]); * // => true * * _.isArrayLike(document.body.children); * // => true * * _.isArrayLike('abc'); * // => true * * _.isArrayLike(_.noop); * // => false */ function isArrayLike(value) { return value != null && isLength(value.length) && !isFunction(value); } module.exports = isArrayLike; /***/ }), /***/ 49: /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(50), isObject = __webpack_require__(4); /** `Object#toString` result references. */ var asyncTag = '[object AsyncFunction]', funcTag = '[object Function]', genTag = '[object GeneratorFunction]', proxyTag = '[object Proxy]'; /** * Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a function, else `false`. * @example * * _.isFunction(_); * // => true * * _.isFunction(/abc/); * // => false */ function isFunction(value) { if (!isObject(value)) { return false; } // The use of `Object#toString` avoids issues with the `typeof` operator // in Safari 9 which returns 'object' for typed arrays and other constructors. var tag = baseGetTag(value); return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; } module.exports = isFunction; /***/ }), /***/ 5: /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(50), isArray = __webpack_require__(3), isObjectLike = __webpack_require__(41); /** `Object#toString` result references. */ var stringTag = '[object String]'; /** * Checks if `value` is classified as a `String` primitive or object. * * @static * @since 0.1.0 * @memberOf _ * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a string, else `false`. * @example * * _.isString('abc'); * // => true * * _.isString(1); * // => false */ function isString(value) { return typeof value == 'string' || (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag); } module.exports = isString; /***/ }), /***/ 50: /***/ (function(module, exports) { /** Used for built-in method references. */ var objectProto = Object.prototype; /** * Used to resolve the * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) * of values. */ var nativeObjectToString = objectProto.toString; /** * Converts `value` to a string using `Object.prototype.toString`. * * @private * @param {*} value The value to convert. * @returns {string} Returns the converted string. */ function objectToString(value) { return nativeObjectToString.call(value); } module.exports = objectToString; /***/ }), /***/ 51: /***/ (function(module, exports, __webpack_require__) { var toFinite = __webpack_require__(190); /** * Converts `value` to an integer. * * **Note:** This method is loosely based on * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to convert. * @returns {number} Returns the converted integer. * @example * * _.toInteger(3.2); * // => 3 * * _.toInteger(Number.MIN_VALUE); * // => 0 * * _.toInteger(Infinity); * // => 1.7976931348623157e+308 * * _.toInteger('3.2'); * // => 3 */ function toInteger(value) { var result = toFinite(value), remainder = result % 1; return result === result ? (remainder ? result - remainder : result) : 0; } module.exports = toInteger; /***/ }), /***/ 62: /***/ (function(module, exports) { /** * This method returns `false`. * * @static * @memberOf _ * @since 4.13.0 * @category Util * @returns {boolean} Returns `false`. * @example * * _.times(2, _.stubFalse); * // => [false, false] */ function stubFalse() { return false; } module.exports = stubFalse; /***/ }), /***/ 7: /***/ (function(module, exports, __webpack_require__) { var baseIndexOf = __webpack_require__(143), isArrayLike = __webpack_require__(44), isString = __webpack_require__(5), toInteger = __webpack_require__(51), values = __webpack_require__(213); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; /** * Checks if `value` is in `collection`. If `collection` is a string, it's * checked for a substring of `value`, otherwise * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * is used for equality comparisons. If `fromIndex` is negative, it's used as * the offset from the end of `collection`. * * @static * @memberOf _ * @since 0.1.0 * @category Collection * @param {Array|Object|string} collection The collection to inspect. * @param {*} value The value to search for. * @param {number} [fromIndex=0] The index to search from. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. * @returns {boolean} Returns `true` if `value` is found, else `false`. * @example * * _.includes([1, 2, 3], 1); * // => true * * _.includes([1, 2, 3], 1, 2); * // => false * * _.includes({ 'a': 1, 'b': 2 }, 1); * // => true * * _.includes('abcd', 'bc'); * // => true */ function includes(collection, value, fromIndex, guard) { collection = isArrayLike(collection) ? collection : values(collection); fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0; var length = collection.length; if (fromIndex < 0) { fromIndex = nativeMax(length + fromIndex, 0); } return isString(collection) ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1) : (!!length && baseIndexOf(collection, value, fromIndex) > -1); } module.exports = includes; /***/ }), /***/ 745: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _includes2 = __webpack_require__(7); var _includes3 = _interopRequireDefault(_includes2); exports.default = addListeners; var _keycode = __webpack_require__(139); var _keycode2 = _interopRequireDefault(_keycode); var _toggleEdit = __webpack_require__(174); var _toggleEdit2 = _interopRequireDefault(_toggleEdit); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var secretKilnKey = ''; /** * show clay logo */ function showLogo() { var logo = document.querySelector('.clay-kiln-logo'); if (logo) { logo.classList.add('show'); } } /** * add listeners for shift + CLAY to the document */ function addListeners() { /** * listen for shift + C L A Y * when users hit that, show the logo (then enter edit mode on keyup) */ document.addEventListener('keydown', function (e) { var key = (0, _keycode2.default)(e); if ((0, _includes3.default)(['c', 'l', 'a', 'y'], key) && e.shiftKey === true) { secretKilnKey += key; } else { // if we hit any other character, reset the key secretKilnKey = ''; } // check secret key if (secretKilnKey === 'clay') { showLogo(); } else if (secretKilnKey.length > 4 && (0, _includes3.default)(secretKilnKey, 'clay')) { (0, _toggleEdit2.default)(); } else if (secretKilnKey.length > 4) { // if we hit more than four characters, reset the key secretKilnKey = ''; } }); document.addEventListener('keyup', function () { if (secretKilnKey === 'clay') { (0, _toggleEdit2.default)(); } }); } /***/ }), /***/ 75: /***/ (function(module, exports) { /** * Creates a unary function that invokes `func` with its argument transformed. * * @private * @param {Function} func The function to wrap. * @param {Function} transform The argument transform. * @returns {Function} Returns the new function. */ function overArg(func, transform) { return function(arg) { return func(transform(arg)); }; } module.exports = overArg; /***/ }), /***/ 87: /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(4), isSymbol = __webpack_require__(62); /** Used as references for various `Number` constants. */ var NAN = 0 / 0; /** Used to match leading and trailing whitespace. */ var reTrim = /^\s+|\s+$/g; /** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; /** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i; /** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i; /** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt; /** * Converts `value` to a number. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to process. * @returns {number} Returns the number. * @example * * _.toNumber(3.2); * // => 3.2 * * _.toNumber(Number.MIN_VALUE); * // => 5e-324 * * _.toNumber(Infinity); * // => Infinity * * _.toNumber('3.2'); * // => 3.2 */ function toNumber(value) { if (typeof value == 'number') { return value; } if (isSymbol(value)) { return NAN; } if (isObject(value)) { var other = typeof value.valueOf == 'function' ? value.valueOf() : value; value = isObject(other) ? (other + '') : other; } if (typeof value != 'string') { return value === 0 ? value : +value; } value = value.replace(reTrim, ''); var isBinary = reIsBinary.test(value); return (isBinary || reIsOctal.test(value)) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : (reIsBadHex.test(value) ? NAN : +value); } module.exports = toNumber; /***/ }) /******/ }); </script> </div> <script type="text/javascript"> // <![CDATA[ window.modules=[]; window.modules["2"] = [function(require,module,exports){!function(t,e){for(var r in e)t[r]=e[r]}(exports,function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=5)}([function(t,e,r){"use strict";function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports.strCheck=function(t){if("string"==typeof t)return!0;throw new Error("Argument must be a string, not "+n(t))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/_components\/(.+?)[\/\.]/.exec(t)||/_components\/(.*)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_layouts\/.+?\/instances\/([^\.\/@]+)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_layouts/")>-1}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_pages/")>-1}},function(t,e,r){"use strict";t.exports.findComponentRefInPage=r(6),t.exports.getComponentInstance=r(7),t.exports.getLayoutInstance=r(2),t.exports.getComponentName=r(1),t.exports.getLayoutName=r(8),t.exports.getComponentVersion=r(9),t.exports.getPageInstance=r(10),t.exports.getPageVersion=r(11),t.exports.getListInstance=r(12),t.exports.getPrefix=r(13),t.exports.isComponent=r(14),t.exports.isLayout=r(3),t.exports.isLayoutMeta=r(15),t.exports.isDefaultComponent=r(16),t.exports.isDefaultLayout=r(17),t.exports.isPage=r(4),t.exports.isPageMeta=r(18),t.exports.isPublished=r(19),t.exports.isList=r(20),t.exports.isUri=r(21),t.exports.isUser=r(22),t.exports.replaceVersion=r(23),t.exports.uriPrefixToSlug=r(24),t.exports.uriSlugToPrefix=r(25),t.exports.jsonPrefixToSlug=r(26),t.exports.jsonSlugToPrefix=r(27)},function(t,e,r){"use strict";function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var o=r(1),c=r(0).strCheck;t.exports=function(t,e){if(c(e),"object"!==n(t))throw new Error("Page argument must be an object, not ".concat(n(t)));return Object.values(t).filter(Array.isArray).reduce(function(t,e){return t.concat(e)},[]).find(function(t){return o(t)===e})}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_components\/.+?\/instances\/([^\.@]+)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/_layouts\/(.+?)[\/\.]/.exec(t)||/_layouts\/(.*)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_components\/.+?@(.+)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_pages\/([^\.\/]+)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_pages\/.+?@(.+)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){n.strCheck(t);var e=/\/_lists\/(.*)/.exec(t);return e&&e[1]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.split(/\/_(pages|components|lists|uris|schedule|users|layouts|sites)/)[0]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_components/")>-1}},function(t,e,r){"use strict";var n=r(0),o=r(3),c=r(2);t.exports=function(t){return n.strCheck(t),o(t)&&!!c(t)&&!!t.match(/\/meta$/i)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),!!t.match(/\/_components\/[A-Za-z0-9\-]+$/)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),!!t.match(/\/_layouts\/[A-Za-z0-9\-]+$/)}},function(t,e,r){"use strict";var n=r(0),o=r(4);t.exports=function(t){return n.strCheck(t),o(t)&&!!t.match(/\/meta$/i)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),-1!==t.indexOf("@published")}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_lists/")>-1}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_uris/")>-1}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){return n.strCheck(t),t.toLowerCase().indexOf("/_users/")>-1}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){return n.strCheck(t),e?t.split("@")[0]+"@"+e:t.split("@")[0]}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){var r=e.host,o=e.path,c=e.slug,s=e.prefix,u=-1!==t.indexOf("/_");return s||(s=o&&o.length>1?"".concat(r).concat(o):r),n.strCheck(t),t.replace("".concat(s).concat(u?"/":""),"".concat(c).concat(u?"/":""))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){var r=e.slug,o=e.prefix,c=e.host,s=e.path,u=-1!==t.indexOf("/_");return o||(o=s&&s.length>1?"".concat(c).concat(s):c),n.strCheck(t),t.replace("".concat(r).concat(u?"/":""),"".concat(o).concat(u?"/":""))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){var r,o,c,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=e.slug,i=e.host,a=e.path,f=e.prefix;return n.strCheck(t),f||(f=a&&a.length>1?"".concat(i).concat(a):i),r="".concat(s?'"_ref":':"",'"').concat(f,"/_components/"),o="".concat(s?'"_ref":':"",'"').concat(u,"/_components/"),c=new RegExp(r,"g"),t.replace(c,o)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r){var o,c,s,u=t.slug,i=t.host,a=t.path,f=t.prefix;return n.strCheck(r),f||(f=a&&a.length>1?"".concat(i).concat(a):i),o="".concat(e?'"_ref":':"",'"').concat(f,"/_components/"),c="".concat(e?'"_ref":':"",'"').concat(u,"/_components/"),s=new RegExp(c,"g"),r.replace(s,o)}}}])); }, {}]; window.modules["3"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";let publicVisitState,page=require(133),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(4),_assign=require(228),_find=require(117),_debounce=require(160),_each=require(417),auth=require(19),productLinks=require(310),$visibility=require(5),visit=require(123),cookie=require(10),{updateClientHistoryWithPageData:updateClientHistoryWithPageData,getClientHistory:getClientHistory}=require(171),log=require(28).setup({file:__filename,context:"client"}),config={"article-detail":{init:function(e){var t=e.getAttribute("data-crosspost")?"cross-posted":"",i=getSyndicationString(e),n={id:e.getAttribute("data-uri"),name:e.getAttribute("data-headline"),brand:vertical,category:e.getAttribute("data-content-channel"),variant:e.getAttribute("data-type"),dimension1:e.getAttribute("data-authors"),dimension2:e.getAttribute("data-headline"),dimension3:e.getAttribute("data-publish-date"),dimension19:e.getAttribute("data-tags"),dimension45:t&&i?t+", "+i:t||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(e,t){var i=e.getAttribute("data-track-component-uri")||e.getAttribute("data-uri"),n=e.querySelector("["+typeAttr+"]"),a={id:i,name:e.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:vertical,category:page.getChannel(),dimension23:t,dimension39:e.getAttribute("data-track-video-source")||"undefined"};addEcommProductEvents(e,t,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"article-link":{init:function(e,t){var i=e.getAttribute("data-track-authors"),n=e.getAttribute("data-track-pagination"),a={id:e.getAttribute("data-track-page-uri"),name:e.getAttribute("data-track-headline"),position:e.getAttribute("data-track-index"),list:e.getAttribute("data-track-component-name"),dimension23:t,dimension38:getNearestComponentTitle(e)};i&&(a.dimension1=i),n&&(a.dimension35=n),addEcommProductEvents(e,t,a,{impressionName:"articleImpressions",clickName:"articleClick",fireImpression:!0})}},"product-list":{init:function(e,t){var i=e.getAttribute("data-uri"),n=e.querySelector("["+typeAttr+"]"),a={id:i,name:e.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:e.getAttribute("data-track-merchant")||vertical,category:page.getChannel(),dimension23:t};addEcommProductEvents(e,t,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"product-link":{init:function(e,t,i){const n={id:e.getAttribute("data-track-id"),name:e.getAttribute("data-track-name"),price:e.getAttribute("data-track-price"),brand:e.getAttribute("data-track-merchant")||vertical,variant:e.getAttribute("data-track-variant")||"product - link",dimension23:t,list:e.getAttribute("data-track-component-name")||page.getPageUri(),friendlyNameEnabled:e.getAttribute("data-track-friendy-name-enabled"),dimension47:e.getAttribute("data-track-test-group"),dimension110:e.getAttribute("data-track-badges"),dimension61:e.getAttribute("data-track-source"),dimension62:e.getAttribute("data-track-medium"),dimension63:e.getAttribute("data-track-campaign"),dimension123:e.getAttribute("data-track-sponsored"),dimension126:e.getAttribute("data-merchant-id"),dimension131:e.getAttribute("data-track-search-query")};productLinks.initLink(e,i),addEcommProductEvents(e,t,n,{impressionName:"productImpressions",clickName:"productClick",fireImpression:"product - price"!==n.variant}),addEcommProductEvents(e,t,n,{impressionName:"view_item",clickName:"select_item",fireImpression:"product - price"!==n.variant})}},"product-summary":{init:(e,t)=>{const i={id:e.getAttribute("data-track-id"),name:e.getAttribute("data-track-name"),brand:e.getAttribute("data-track-merchant")||vertical,list:page.getPageUri(),variant:e.getAttribute("data-track-variant")};queueOnceVisible(e,t,i,(e,t,i)=>{const n=addDataOnView(e,t,i),a=eventsQueue.find(e=>"productSummaryImpressions"===e.event);a?a.ecommerce.impressions.push(n):eventsQueue.push({event:"productSummaryImpressions",ecommerce:{impressions:[n]}})}),e.addEventListener("click",()=>{const n=addDataOnView(e,t,i);module.exports.reportNow({event:"productSummaryClick",productSummary:{click:{actionField:{option:e.getAttribute("data-track-option")},products:n}}})})}},"products-container":{init:(e,t)=>{const i={id:e.getAttribute("data-uri"),name:e.getAttribute("data-track-title"),list:page.getPageUri(),variant:e.getAttribute("data-track-variant")};queueOnceVisible(e,t,i,(e,t,i)=>{const n=addDataOnView(e,t,i);eventsQueue.push({event:"productsContainerImpressions",ecommerce:{impressions:[n]}})})}},"gift-scout-promo":{init:(e,t)=>{const i={position:e.getAttribute("data-track-position")};queueOnceVisible(e,t,i,()=>{eventsQueue.push({event:"gift_scout_impression",gift_scout_impression:{position:i.position}})})}},"subscription-item":{init:function(e,t){var i=e.getAttribute("data-track-id"),n={ecommerce:{promoClick:{promotions:[{id:i,name:i,creative:e.getAttribute("data-track-creative")}]}}};e&&e.addEventListener("click",function(){module.exports.reportNow(_assign({event:"promotionClick"},addDataOnView(e,t,n)))})}},"subscription-list":{init:function(e,t){var i=e.getAttribute("data-track-type");queueOnceVisible(e,t,{ecommerce:{promoView:{promotions:[{id:i,name:i}]}}},function(e,t,i){eventsQueue.push(_assign({event:"promoView"},addDataOnView(e,t,i)))})}}};function getSyndicationString(e){var t=e.getAttribute("data-syndication");return("copy"===t?"syndicated copy":"")||("syndicated"===t?"syndicated original":"")}function getNearestComponentTitle(e){var t,i="data-track-component-title",n=e&&e.getAttribute(i);return n||(n=(t=dom.closest(e,"["+i+"]"))&&t.getAttribute(i)),n}function addEcommProductEvents(e,t,i,n){n.fireImpression&&queueOnceVisible(e,t,i,queueEcommProductImpression(n.impressionName)),addEcommProductClickHandler(e,t,i,n.clickName)}function queueEcommProductImpression(e){const t="view_item"===e;return function(i,n,a){var r;const o=_find(eventsQueue,({event:t})=>t===e);let s=addDataOnView(i,n,a);if(t&&(s=null===(r=buildGA4Schema(e,s))||void 0===r||null===(r=r.ecommerce)||void 0===r?void 0:r.items[0]),o){(t?o.ecommerce.items.push(s):o.ecommerce.impressions.push(s))>=20&&reportNow()}else{const i={event:e};Object.assign(i,t?{ecommerce:{items:[s]}}:{ecommerce:{impressions:[s]}}),eventsQueue.push(i)}}}function getPosition(e){var t,i,n=e.getAttribute(pageZoneAttr),a=e.getAttribute(verticalPositionAttr),r={};return n&&a||(t=dom.closest(e,"["+zoneAttr+"]"))&&(n=t.getAttribute(zoneAttr),i=t.getBoundingClientRect(),a=+((e.getBoundingClientRect().top-i.top)/i.height).toFixed(2),e.setAttribute(pageZoneAttr,n),e.setAttribute(verticalPositionAttr,a)),r[gtmPageZoneKey]=n,r[gtmVerticalPositionKey]=parseInt(a,10),r}function isImage(e){switch((e&&e.nodeName||"").toLowerCase()){case"img":case"svg":case"path":case"canvas":return!0;default:return!1}}function addEcommProductClickHandler(e,t,i,n){let a,r=e.getAttribute("data-track-option");e.addEventListener("click",function(o){const s=addDataOnView(e,t,i),c=o.target;"product-link"===t&&(a=_assign({dimension117:e.getAttribute("data-affiliate-subtag")},s)),"select_item"===n?module.exports.reportNow(buildGA4Schema(n,a||s)):module.exports.reportNow({event:n,ecommerce:{click:{actionField:{list:s.list,option:r||c&&c.getAttribute("data-track-option")||(isImage(c)?"Image":"Text")},products:[a||s]}}})})}function buildGA4Schema(e,t){return{event:e,ecommerce:{items:[{item_name:t.name,item_id:t.id,price:t.price,item_brand:t.brand,item_category3:t.dimension117,item_list_name:t.list,item_variant:t.variant,component_type:t.dimension23,product_badges:t.dimension110,sponsored_component:t.dimension123,merchant_id:t.dimension126,ai_search_query:t.dimension131,ai_search_relevancy_score:t.dimension129,ai_search_highest_relevancy_score:t.dimension130,friendly_name_enabled:t.friendlyNameEnabled||"false"}]}}}function addDataOnView(e,t,i){var n=config[t].getDataOnView;return n?_assign(i,n(e)):i}function queueOnceVisible(e,t,i,n){new $visibility.Visible(e,{shownThreshold:.5}).on("shown",function(){$visibility.isElementNotHidden(e)&&(n(e,t,i),module.exports.reportSoon())})}function debounceReportNow(){var e=_debounce(module.exports.reportNow,processQueueDelay);return function(){eventsQueue.push.apply(eventsQueue,arguments),e()}}function reportNow(){if(eventsQueue.push.apply(eventsQueue,arguments),!isCurrentlyReporting){var e;if(isCurrentlyReporting=!0,eventsQueue.length)null===(e=window.dataLayer)||void 0===e||null===(e=e.push)||void 0===e||e.apply(window.dataLayer,eventsQueue),eventsQueue=[];isCurrentlyReporting=!1}}function initializeEventsFromDom(e,t){var i=(t||document.body).querySelectorAll("["+typeAttr+"]");_each(i,function(t){var i=t.getAttribute(typeAttr),n=config[i];n&&n.init&&n.init(t,i,e)})}function initializeElement(e){initializedOnLoad&&initializeEventsFromDom(publicVisitState,e)}function initializeGtm(e){const t=window.location.hostname.replace(/(localhost|stg|www)\./,"");!function(e,i,n,a,r){e[a]=e[a]||[],e[a].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var o=i.getElementsByTagName(n)[0],s=i.createElement(n);s.async=!0,s.src=`https:///metrics.${t}/gtm.js?id=`+r+"",o.parentNode.insertBefore(s,o)}(window,document,"script","dataLayer",e)}function initializeDataLayer(e,t){t.newYorkMediaUserID=e.clientId,t.loyaltyLevel=e.userLoyalty,t.sessionCount=e.visitCount,window.dataLayer.unshift({event:"dataLayer-initialized",userDetails:t,pageDetails:{pageUri:_nymGtmPage.pageUri||e.pageUri,vertical:_nymGtmPage.vertical||vertical,pageType:_nymGtmPage.pageType||pageType,author:_nymGtmPage.authors||author,headline:_nymGtmPage.headline,pageloadId:window.pageloadId,publishDate:_nymGtmPage.publishDate,publishDateISO:_nymGtmPage.publishDateISO,originalPublishDate:_nymGtmPage.originalPublishDate,originalPublishDateISO:_nymGtmPage.originalPublishDateISO,updatedDate:_nymGtmPage.updatedDate,updatedDateISO:_nymGtmPage.updatedDateISO,contentChannel:_nymGtmPage.contentChannel,tags:_nymGtmPage.tags,magazineIssueDate:_nymGtmPage.magazineIssueDate,onSitePromotion:_nymGtmPage.onSitePromotion,featureTypes:_nymGtmPage.featureTypes,syndicatedFrom:_nymGtmPage.syndicatedFrom,wordCount:_nymGtmPage.wordCount},experimentIds:getExperimentInfo().experimentIds,experimentVariants:getExperimentInfo().experimentVariants})}function pageShouldCountAsView(){return!_nymGtmPage.hasProduct&&_nymGtmPage.featureTypes&&("Article"===_nymGtmPage.pageType||"Video Page"===_nymGtmPage.pageType||"Video"===_nymGtmPage.pageType)}function getArticleCounts(e){return auth.fetchUserProfile().then(()=>{const t=auth.isAuthenticated()?auth.getNymcid():cookie.get("nymcid");return t?Promise.race([pageShouldCountAsView()?updateClientHistoryWithPageData(t,e):getClientHistory(t),new Promise((e,t)=>{window.setTimeout(()=>t("Timed out in 2000 ms."),2e3)})]).then(e=>{const t=e.global;return t?{featureArticleCount:t.Feature||0,magazineArticleCount:t.Magazine||0,standardArticleCount:t.Article||0,totalArticleCount:t.total||0}:{}}).catch(e=>(log("error",`Error retrieving user visit data: ${e.message}`),{})):Promise.resolve({})})}function getExperimentInfo(){const e=[...(document.cookie.match(new RegExp("(^| )_gaexp=([^;]+)"))?document.cookie.match(new RegExp("(^| )_gaexp=([^;]+)"))[2]:"").matchAll("[^.,^!]+")];let t="",i="";return e.length&&e.forEach((e,n)=>{const a=e[0];0!==n&&1!==n&&(22===a.length&&(t=`${t}${""===t?"":","}${a}`),1===a.length&&(i=`${i}${""===i?"":","}${a}`))}),{experimentIds:t,experimentVariants:i}}function initialReport(e){publicVisitState=e,initializeEventsFromDom(e),module.exports.reportNow(),document.addEventListener("mouseleave",function(e){e.clientY<0&&module.exports.reportNow()},!1)}function initGtm(e,t){const i=!!document.head.querySelector(".head-gtm");initializedOnLoad||(initializedOnLoad=!0,i?visit.onceReady(initialReport):getArticleCounts(t).then(t=>{visit.onceReady(function(i){initializeDataLayer(i,t),initializeGtm(e),initialReport(i)})}))}function reportCustomEvent(e,t){var i=e.category,n=e.action,a=e.label,r={event:"universalCustomEvent",customEventCategory:i&&i.trim(),customEventAction:n&&n.trim(),customEventLabel:a&&a.trim()};t&&(r=Object.assign(r,t)),reportNow(r)}function reportNewsletterSubEvent(e,t,i=!1){let n;reportNow(n=i?{event:"eec.refund",ecommerce:{refund:{actionField:{id:e.sid||e},products:t.map(({name:e,variant:t})=>({category:"newsletter unsubscription",quantity:1,name:e,variant:t}))}}}:{event:"purchase",ecommerce:{transaction_id:e.sid||e,items:t.map(({name:e,variant:t})=>({item_category:"newsletter signup",quantity:1,item_name:e,item_variant:t}))}})}function reportQuizEvent({event:e,type:t,platform:i}){const n={event:e,quiz:{type:t}};i&&(n.quiz.platform=i),reportNow(n)}window.dataLayer=window.dataLayer||[],module.exports.init=initGtm,module.exports.reportNow=reportNow,module.exports.reportSoon=debounceReportNow.call(void 0),module.exports.reportNewsletterSubEvent=reportNewsletterSubEvent,module.exports.reportCustomEvent=reportCustomEvent,module.exports.initializeElement=initializeElement,module.exports.reportQuizEvent=reportQuizEvent,module.exports.buildGA4Schema=buildGA4Schema; }).call(this)}).call(this,"/services/client/gtm.js")}, {"4":4,"5":5,"10":10,"19":19,"28":28,"117":117,"123":123,"133":133,"160":160,"171":171,"228":228,"310":310,"417":417}]; window.modules["4"] = [function(require,module,exports){"use strict";var domify=require(455),_each=require(417),_includes=require(118);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; }, {"118":118,"417":417,"455":455}]; window.modules["5"] = [function(require,module,exports){"use strict";const $window=window,$document=document,_filter=require(225),_map=require(127),_invokeMap=require(1174),_assign=require(228),_throttle=require(113),Eventify=require(255);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()})}))}const onVisible=(e,t)=>{if(new IntersectionObserver((e,i)=>{e.forEach(e=>{e.intersectionRatio>0&&(t(),i.disconnect())})}).observe(e),!t)return new Promise(e=>t=e)};(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,module.exports.onVisible=onVisible; }, {"113":113,"127":127,"225":225,"228":228,"255":255,"1174":1174}]; window.modules["6"] = [function(require,module,exports){(function (process){(function (){ "use strict";const _isArray=require(241),_isObject=require(181),_isEmpty=require(180),_isString=require(277),_isNull=require(1177),_isUndefined=require(1179),_each=require(417),_get=require(31),_last=require(115),_parse=require(142),_reduce=require(183),_deburr=require(386),_cloneDeep=require(198),_kebabCase=require(175),{encode:encode}=require(178),db=require(176),publishedVersionSuffix="@published",kilnUrlParam="&currentUrl=",{removeNonAlphanumericCharacters:removeNonAlphanumericCharacters}=require(7);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",s=_get(t,"site.port"),n=_parse(`${r}://${e}`);return 80!==s&&443!==s&&n.set("port",s),n.href}function urlToUri(e){const t=_parse(e);return`${t.hostname}${t.pathname}`}function canonicalUrlToUri(e="",t){let r=_last(e.split("://")),s=encode(r);return r?db.get(`${t}/_uris/${s}`):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",s=t.host,n=(t.port||"80").toString();var o="";return"80"!==n&&"443"!==n&&(o=`:${n}`),`${r}://${s}${o}${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 getSailthruId(e){return Object.values("string"==typeof e?JSON.parse(e):e).find(e=>"object"==typeof e&&e.sid)}function getPageType(){const e=document.querySelector('meta[name="type"]'),t=e?e.getAttribute("content"):"";return _kebabCase(t)}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!/(\.aws\.|dev\.|localhost|stg\.)/.test(e)}function isComponentInstance(e,t){return"string"==typeof e&&e.indexOf(`/_components/${t}/instances/`)>-1}function findComponentRef(e,t){let r;return function e(s){"object"==typeof s&&null!==s?isComponentInstance(s._ref,t)?r=s._ref:_each(s,e):isComponentInstance(s,t)&&(r=s)}(e),r}function findComponentData(e,t){let r;return function e(s){"object"==typeof s&&null!==s&&(isComponentInstance(s._ref,t)?delete(r=_cloneDeep(s))._ref:_each(s,e))}(e),r}function notIncludes(e,t){return!(!e||!t)&&!e.includes(t)}function isValidImageFeed(e){return"https://pyxis.nymag.com/v1/imgs/d7b/6d0/c207dc5ba42fb69e8f2d67796485a84bff-Careers-Mobile-BG.jpg"!==e}function isTwoMonthsOrLess(e,t){const r=new Date,s=t<=2,n=r.getMonth()+1;let o=!1;return e!==r.getFullYear()||s||(o=t<=r.getMonth()+3),e===r.getFullYear()+1&&s&&(11===n&&1===t||12===n&&t<=2)&&(o=!0),o}function checkDifferenceInDays(e,t,r){const s=new Date(e),n=new Date(t),o=Math.abs(s.getTime()-n.getTime());return Math.floor(o/864e5)>r}const getClickDate=(e=Date.now())=>{const t=new Date(e);return`${`${t.getMonth()+1}`.padStart(2,"0")}${`${t.getDate()}`.padStart(2,"0")}`};function isValidName(e,t){const r=_deburr(e);return r.length&&r.length<=27&&/^[A-Za-z][\-'A-Za-z ]{1,}[A-Za-z]*$/.test(r)?"":`Please enter a valid ${t} name`}function isValidRange(e,t,r){return e>t&&e<=r}function isEmailValid(e=""){return e.length>0&&e.length<=50&&/^(?:(?:[^<>()\[\]\\.,;:\s@"]+(?:\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@(?:(?:\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(?:(?:[a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)}const shortenUri=e=>(e||"").split("/").pop().replace(/\?.+/,"").replace("ambrose-","a-").replace("@published","").replace(".html","").replace(".anf","").replace(".mobile",""),formValidator={firstName:e=>isValidName(e,"first"),lastName:e=>isValidName(e,"last"),address1(e){const t=isValidRange(e.length,0,50);return e?t?"":"Address is too long":"Please enter a street address"},city:e=>isValidRange(e.length,0,40)&&/\w{3}/.test(e)?"":"Please enter a valid city name",country:e=>e?"":"Please select a country",stateCode:e=>e?"":"Please select a state",provinceCode:e=>e?"":"Please select a province",zipCode:e=>/^\d{5}$/.test(e)?"":"Please enter a valid five-digit ZIP code",postalCodeCA:e=>/^\w{3}\s\w{3}$/.test(e)?"":"Please enter a valid six-character postal code",postalCodeAU:e=>/^\d{4}$/.test(e)?"":"Please enter a valid four-character postal code",intPostalCode:e=>e&&e.length<10?"":"Please add a postal code"},passwordValidators={hasLowerCase:{fn:e=>e.match(/[a-z]/),err:"Must have at least one lowercase letter"},hasUpperCase:{fn:e=>e.match(/[A-Z]/),err:"Must have at least one uppercase letter"},hasNumber:{fn:e=>e.match(/[0-9]/),err:"Must have at least one number"},hasSpecialCharacter:{fn:e=>e.match(/[!@#$%^&*()_+=-]/),err:"Must have at least one special character"}};function slugToSiteHost(e){return{"strategist/uk":"nymag",betamale:"nymag",curbed:"curbed",developing:"nymag",grubstreet:"grubstreet",intelligencer:"nymag",nymag:"nymag",nyxny:"nymag",scienceofus:"nymag",selectall:"nymag",strategist:"nymag",travel:"nymag",vindicated:"nymag",vulture:"vulture",wwwthecut:"thecut"}[e]}function siteHostPrefix(e,t){const r=slugToSiteHost(t);return e.split(`${r}.com`)[0]}module.exports.canonicalUrlToUri=canonicalUrlToUri,module.exports.checkDifferenceInDays=checkDifferenceInDays,module.exports.crosspostedFromSite=crosspostedFromSite,module.exports.ensurePublishedVersion=ensurePublishedVersion,module.exports.findComponentData=findComponentData,module.exports.findComponentRef=findComponentRef,module.exports.formatStart=formatStart,module.exports.formValidator=formValidator,module.exports.getClickDate=getClickDate,module.exports.getInstanceId=getInstanceId,module.exports.getPageType=getPageType,module.exports.getSailthruId=getSailthruId,module.exports.getSiteBaseUrl=getSiteBaseUrl,module.exports.getSiteRootHost=getSiteRootHost,module.exports.has=has,module.exports.isComponentInstance=isComponentInstance,module.exports.isEmailValid=isEmailValid,module.exports.isFieldEmpty=isFieldEmpty,module.exports.isInstance=isInstance,module.exports.isPage=isPage,module.exports.isProduction=isProduction,module.exports.isPublishedVersion=isPublishedVersion,module.exports.isSponsored=isSponsored,module.exports.isTwoMonthsOrLess=isTwoMonthsOrLess,module.exports.isValidImageFeed=isValidImageFeed,module.exports.isValidName=isValidName,module.exports.isValidRange=isValidRange,module.exports.keyObjectToArray=keyObjectToArray,module.exports.normalizeTags=normalizeTags,module.exports.not=not,module.exports.notIncludes=notIncludes,module.exports.passwordValidators=passwordValidators,module.exports.prefixElasticIndex=prefixElasticIndex,module.exports.replaceVersion=replaceVersion,module.exports.shortenUri=shortenUri,module.exports.siteHostPrefix=siteHostPrefix,module.exports.slugToSiteHost=slugToSiteHost,module.exports.uriToUrl=uriToUrl,module.exports.urlToCanonicalUrl=urlToCanonicalUrl,module.exports.urlToUri=urlToUri,module.exports.valuesToOptions=valuesToOptions; }).call(this)}).call(this,require(58))}, {"7":7,"31":31,"58":58,"115":115,"142":142,"175":175,"176":176,"178":178,"180":180,"181":181,"183":183,"198":198,"241":241,"277":277,"386":386,"417":417,"1177":1177,"1179":1179}]; window.modules["7"] = [function(require,module,exports){"use strict";const speakingurl=require(1345),he=require(847),typogr=require(1387),headQuotes=require(848),striptags=require(147),_isString=require(277),_isPlainObject=require(1070),_mapValues=require(298),_isArray=require(241),_toLower=require(1188),{fold:fold}=require(825),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 convertDoubleQuotesToSingle(e){return e.replace(/&#8220;/g,"&#8216;").replace(/&#8221;/g,"&#8217;").replace(/\"/g,"'")}function toSmartText(e,r=!1){let t=typogr(he.decode(e||"")).chain().smartypants().value().replace(/^(\'|&lsquo;|&#8217;)/g,"&#8216;").replace(/&#8217;\$2/g,"&#8217;");return r?he.decode(convertDoubleQuotesToSingle(t)):he.decode(t)}function stripUnicode(e){return e?e.replace(UNICODE_RE,""):""}function stripUnicodeControlCharacters(e){return e?e.replace(/[\u0000-\u001F\u007F-\u009F]/g,""):""}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.stripUnicodeControlCharacters=stripUnicodeControlCharacters,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; }, {"147":147,"241":241,"277":277,"298":298,"825":825,"847":847,"848":848,"1070":1070,"1188":1188,"1345":1345,"1387":1387}]; window.modules["8"] = [function(require,module,exports){"use strict";const steps={accountCreated:"account-created",captureEmail:"capture-email",createPassword:"create-password",loadingState:"loading-state",passwordSignin:"password-signin",socialSignin:"social-signin"},socialOptions={google:{gtmConnectValue:"connect_with_google",gtmSignInValue:"sign in with google",text:"Google",value:"google.com"},facebook:{gtmConnectValue:"connect_with_facebook",gtmSignInValue:"sign in with facebook",text:"Facebook",value:"facebook.com"},apple:{gtmConnectValue:"connect_with_apple",gtmSignInValue:"sign in with Apple",text:"Apple",value:"apple.com"}};module.exports={socialOptions:socialOptions,steps:steps}; }, {}]; window.modules["9"] = [function(require,module,exports){"use strict";function getUserDataByEmailOrAccountQuery(n="",e=""){return JSON.stringify({query:`{\n user(email: "${n}", account: "${e}") {\n stripeCustomer {\n id\n created\n hasCanceledSubscription\n metadata {\n first_name\n pcdAccount\n }\n address {\n country\n line1\n line2\n state\n }\n payment {\n id\n brand\n last4\n name\n funding\n exp_month\n exp_year\n }\n subscriptions {\n id\n cancel_at_period_end\n current_period_end\n current_period_start\n start_date\n billing_cycle_anchor\n next_invoice_date\n status\n metadata {\n type\n event_id\n plan_change_method\n pause_scheduled_date\n canceled_schedule_main_plan_interval\n }\n discount {\n end\n coupon {\n id\n amount_off\n percent_off\n valid\n duration_in_months\n }\n }\n schedule {\n status\n id\n end_behavior\n current_phase {\n end_date\n start_date\n }\n phase_one {\n start_date\n end_date\n price {\n id\n unit_amount\n recurring {\n interval\n interval_count\n }\n }\n }\n phase_two {\n start_date\n end_date\n price {\n id\n unit_amount\n recurring {\n interval\n interval_count\n }\n }\n }\n }\n pause_collection {\n behavior\n resumes_at\n }\n price {\n id\n nickname\n active\n currency\n unit_amount\n metadata {\n pcdAccountType\n plan_type\n }\n recurring {\n interval\n interval_count\n }\n }\n }\n },\n newsletterList {\n alias\n subscribed\n }\n }\n }`})}module.exports={getUserDataByEmailOrAccountQuery:getUserDataByEmailOrAccountQuery}; }, {}]; window.modules["10"] = [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["11"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;exports.default={name:"saved-products"}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement;return(this._self._c||e)("div",[this._v("Product List Content")])},__vue__options__.staticRenderFns=[]; }, {}]; window.modules["12"] = [function(require,module,exports){(function (process,global){(function (){ "use strict";function applyMixin(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:o});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[o].concat(t.init):o,e.call(this,t)}}function o(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}var target="undefined"!=typeof window?window:"undefined"!=typeof global?global:{},devtoolHook=target.__VUE_DEVTOOLS_GLOBAL_HOOK__;function devtoolPlugin(t){devtoolHook&&(t._devtoolHook=devtoolHook,devtoolHook.emit("vuex:init",t),devtoolHook.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){devtoolHook.emit("vuex:mutation",t,e)},{prepend:!0}),t.subscribeAction(function(t,e){devtoolHook.emit("vuex:action",t,e)},{prepend:!0}))}function find(t,e){return t.filter(e)[0]}function deepCopy(t,e){if(void 0===e&&(e=[]),null===t||"object"!=typeof t)return t;var o=find(e,function(e){return e.original===t});if(o)return o.copy;var r=Array.isArray(t)?[]:{};return e.push({original:t,copy:r}),Object.keys(t).forEach(function(o){r[o]=deepCopy(t[o],e)}),r}function forEachValue(t,e){Object.keys(t).forEach(function(o){return e(t[o],o)})}function isObject(t){return null!==t&&"object"==typeof t}function isPromise(t){return t&&"function"==typeof t.then}function assert(t,e){if(!t)throw new Error("[vuex] "+e)}function partial(t,e){return function(){return t(e)}}var Module=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var o=t.state;this.state=("function"==typeof o?o():o)||{}},prototypeAccessors={namespaced:{configurable:!0}};prototypeAccessors.namespaced.get=function(){return!!this._rawModule.namespaced},Module.prototype.addChild=function(t,e){this._children[t]=e},Module.prototype.removeChild=function(t){delete this._children[t]},Module.prototype.getChild=function(t){return this._children[t]},Module.prototype.hasChild=function(t){return t in this._children},Module.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},Module.prototype.forEachChild=function(t){forEachValue(this._children,t)},Module.prototype.forEachGetter=function(t){this._rawModule.getters&&forEachValue(this._rawModule.getters,t)},Module.prototype.forEachAction=function(t){this._rawModule.actions&&forEachValue(this._rawModule.actions,t)},Module.prototype.forEachMutation=function(t){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,t)},Object.defineProperties(Module.prototype,prototypeAccessors);var ModuleCollection=function(t){this.register([],t,!1)};function update(t,e,o){if("production"!==window.process.env.NODE_ENV&&assertRawModule(t,o),e.update(o),o.modules)for(var r in o.modules){if(!e.getChild(r))return void("production"!==window.process.env.NODE_ENV&&console.warn("[vuex] trying to add a new module '"+r+"' on hot reloading, manual reload is needed"));update(t.concat(r),e.getChild(r),o.modules[r])}}ModuleCollection.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},ModuleCollection.prototype.getNamespace=function(t){var e=this.root;return t.reduce(function(t,o){return t+((e=e.getChild(o)).namespaced?o+"/":"")},"")},ModuleCollection.prototype.update=function(t){update([],this.root,t)},ModuleCollection.prototype.register=function(t,e,o){var r=this;void 0===o&&(o=!0),"production"!==window.process.env.NODE_ENV&&assertRawModule(t,e);var n=new Module(e,o);0===t.length?this.root=n:this.get(t.slice(0,-1)).addChild(t[t.length-1],n);e.modules&&forEachValue(e.modules,function(e,n){r.register(t.concat(n),e,o)})},ModuleCollection.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),o=t[t.length-1],r=e.getChild(o);r?r.runtime&&e.removeChild(o):"production"!==window.process.env.NODE_ENV&&console.warn("[vuex] trying to unregister module '"+o+"', which is not registered")},ModuleCollection.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),o=t[t.length-1];return!!e&&e.hasChild(o)};var Vue,functionAssert={assert:function(t){return"function"==typeof t},expected:"function"},objectAssert={assert:function(t){return"function"==typeof t||"object"==typeof t&&"function"==typeof t.handler},expected:'function or object with "handler" function'},assertTypes={getters:functionAssert,mutations:functionAssert,actions:objectAssert};function assertRawModule(t,e){Object.keys(assertTypes).forEach(function(o){if(e[o]){var r=assertTypes[o];forEachValue(e[o],function(e,n){assert(r.assert(e),makeAssertionMessage(t,o,n,e,r.expected))})}})}function makeAssertionMessage(t,e,o,r,n){var i=e+" should be "+n+' but "'+e+"."+o+'"';return t.length>0&&(i+=' in module "'+t.join(".")+'"'),i+=" is "+JSON.stringify(r)+"."}var Store=function t(e){var o=this;void 0===e&&(e={}),!Vue&&"undefined"!=typeof window&&window.Vue&&install(window.Vue),"production"!==window.process.env.NODE_ENV&&(assert(Vue,"must call Vue.use(Vuex) before creating a store instance."),assert("undefined"!=typeof Promise,"vuex requires a Promise polyfill in this browser."),assert(this instanceof t,"store must be called with the new operator."));var r=e.plugins;void 0===r&&(r=[]);var n=e.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ModuleCollection(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new Vue,this._makeLocalGettersCache=Object.create(null);var i=this,s=this.dispatch,a=this.commit;this.dispatch=function(t,e){return s.call(i,t,e)},this.commit=function(t,e,o){return a.call(i,t,e,o)},this.strict=n;var c=this._modules.root.state;installModule(this,c,[],this._modules.root),resetStoreVM(this,c),r.forEach(function(t){return t(o)}),(void 0!==e.devtools?e.devtools:Vue.config.devtools)&&devtoolPlugin(this)},prototypeAccessors$1={state:{configurable:!0}};function genericSubscribe(t,e,o){return e.indexOf(t)<0&&(o&&o.prepend?e.unshift(t):e.push(t)),function(){var o=e.indexOf(t);o>-1&&e.splice(o,1)}}function resetStore(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var o=t.state;installModule(t,o,[],t._modules.root,!0),resetStoreVM(t,o,e)}function resetStoreVM(t,e,o){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var n=t._wrappedGetters,i={};forEachValue(n,function(e,o){i[o]=partial(e,t),Object.defineProperty(t.getters,o,{get:function(){return t._vm[o]},enumerable:!0})});var s=Vue.config.silent;Vue.config.silent=!0,t._vm=new Vue({data:{$$state:e},computed:i}),Vue.config.silent=s,t.strict&&enableStrictMode(t),r&&(o&&t._withCommit(function(){r._data.$$state=null}),Vue.nextTick(function(){return r.$destroy()}))}function installModule(t,e,o,r,n){var i=!o.length,s=t._modules.getNamespace(o);if(r.namespaced&&(t._modulesNamespaceMap[s]&&"production"!==window.process.env.NODE_ENV&&console.error("[vuex] duplicate namespace "+s+" for the namespaced module "+o.join("/")),t._modulesNamespaceMap[s]=r),!i&&!n){var a=getNestedState(e,o.slice(0,-1)),c=o[o.length-1];t._withCommit(function(){"production"!==window.process.env.NODE_ENV&&c in a&&console.warn('[vuex] state field "'+c+'" was overridden by a module with the same name at "'+o.join(".")+'"'),Vue.set(a,c,r.state)})}var u=r.context=makeLocalContext(t,s,o);r.forEachMutation(function(e,o){registerMutation(t,s+o,e,u)}),r.forEachAction(function(e,o){var r=e.root?o:s+o,n=e.handler||e;registerAction(t,r,n,u)}),r.forEachGetter(function(e,o){registerGetter(t,s+o,e,u)}),r.forEachChild(function(r,i){installModule(t,e,o.concat(i),r,n)})}function makeLocalContext(t,e,o){var r=""===e,n={dispatch:r?t.dispatch:function(o,r,n){var i=unifyObjectStyle(o,r,n),s=i.payload,a=i.options,c=i.type;if(a&&a.root||(c=e+c,"production"===window.process.env.NODE_ENV||t._actions[c]))return t.dispatch(c,s);console.error("[vuex] unknown local action type: "+i.type+", global type: "+c)},commit:r?t.commit:function(o,r,n){var i=unifyObjectStyle(o,r,n),s=i.payload,a=i.options,c=i.type;a&&a.root||(c=e+c,"production"===window.process.env.NODE_ENV||t._mutations[c])?t.commit(c,s,a):console.error("[vuex] unknown local mutation type: "+i.type+", global type: "+c)}};return Object.defineProperties(n,{getters:{get:r?function(){return t.getters}:function(){return makeLocalGetters(t,e)}},state:{get:function(){return getNestedState(t.state,o)}}}),n}function makeLocalGetters(t,e){if(!t._makeLocalGettersCache[e]){var o={},r=e.length;Object.keys(t.getters).forEach(function(n){if(n.slice(0,r)===e){var i=n.slice(r);Object.defineProperty(o,i,{get:function(){return t.getters[n]},enumerable:!0})}}),t._makeLocalGettersCache[e]=o}return t._makeLocalGettersCache[e]}function registerMutation(t,e,o,r){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){o.call(t,r.state,e)})}function registerAction(t,e,o,r){(t._actions[e]||(t._actions[e]=[])).push(function(e){var n=o.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return isPromise(n)||(n=Promise.resolve(n)),t._devtoolHook?n.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):n})}function registerGetter(t,e,o,r){t._wrappedGetters[e]?"production"!==window.process.env.NODE_ENV&&console.error("[vuex] duplicate getter key: "+e):t._wrappedGetters[e]=function(t){return o(r.state,r.getters,t.state,t.getters)}}function enableStrictMode(t){t._vm.$watch(function(){return this._data.$$state},function(){"production"!==window.process.env.NODE_ENV&&assert(t._committing,"do not mutate vuex store state outside mutation handlers.")},{deep:!0,sync:!0})}function getNestedState(t,e){return e.reduce(function(t,e){return t[e]},t)}function unifyObjectStyle(t,e,o){return isObject(t)&&t.type&&(o=e,e=t,t=t.type),"production"!==window.process.env.NODE_ENV&&assert("string"==typeof t,"expects string as the type, but found "+typeof t+"."),{type:t,payload:e,options:o}}function install(t){Vue&&t===Vue?"production"!==window.process.env.NODE_ENV&&console.error("[vuex] already installed. Vue.use(Vuex) should be called only once."):applyMixin(Vue=t)}prototypeAccessors$1.state.get=function(){return this._vm._data.$$state},prototypeAccessors$1.state.set=function(t){"production"!==window.process.env.NODE_ENV&&assert(!1,"use store.replaceState() to explicit replace store state.")},Store.prototype.commit=function(t,e,o){var r=this,n=unifyObjectStyle(t,e,o),i=n.type,s=n.payload,a=n.options,c={type:i,payload:s},u=this._mutations[i];u?(this._withCommit(function(){u.forEach(function(t){t(s)})}),this._subscribers.slice().forEach(function(t){return t(c,r.state)}),"production"!==window.process.env.NODE_ENV&&a&&a.silent&&console.warn("[vuex] mutation type: "+i+". Silent option has been removed. Use the filter functionality in the vue-devtools")):"production"!==window.process.env.NODE_ENV&&console.error("[vuex] unknown mutation type: "+i)},Store.prototype.dispatch=function(t,e){var o=this,r=unifyObjectStyle(t,e),n=r.type,i=r.payload,s={type:n,payload:i},a=this._actions[n];if(a){try{this._actionSubscribers.slice().filter(function(t){return t.before}).forEach(function(t){return t.before(s,o.state)})}catch(t){"production"!==window.process.env.NODE_ENV&&(console.warn("[vuex] error in before action subscribers: "),console.error(t))}var c=a.length>1?Promise.all(a.map(function(t){return t(i)})):a[0](i);return new Promise(function(t,e){c.then(function(e){try{o._actionSubscribers.filter(function(t){return t.after}).forEach(function(t){return t.after(s,o.state)})}catch(t){"production"!==window.process.env.NODE_ENV&&(console.warn("[vuex] error in after action subscribers: "),console.error(t))}t(e)},function(t){try{o._actionSubscribers.filter(function(t){return t.error}).forEach(function(e){return e.error(s,o.state,t)})}catch(t){"production"!==window.process.env.NODE_ENV&&(console.warn("[vuex] error in error action subscribers: "),console.error(t))}e(t)})})}"production"!==window.process.env.NODE_ENV&&console.error("[vuex] unknown action type: "+n)},Store.prototype.subscribe=function(t,e){return genericSubscribe(t,this._subscribers,e)},Store.prototype.subscribeAction=function(t,e){return genericSubscribe("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},Store.prototype.watch=function(t,e,o){var r=this;return"production"!==window.process.env.NODE_ENV&&assert("function"==typeof t,"store.watch only accepts a function."),this._watcherVM.$watch(function(){return t(r.state,r.getters)},e,o)},Store.prototype.replaceState=function(t){var e=this;this._withCommit(function(){e._vm._data.$$state=t})},Store.prototype.registerModule=function(t,e,o){void 0===o&&(o={}),"string"==typeof t&&(t=[t]),"production"!==window.process.env.NODE_ENV&&(assert(Array.isArray(t),"module path must be a string or an Array."),assert(t.length>0,"cannot register the root module by using registerModule.")),this._modules.register(t,e),installModule(this,this.state,t,this._modules.get(t),o.preserveState),resetStoreVM(this,this.state)},Store.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),"production"!==window.process.env.NODE_ENV&&assert(Array.isArray(t),"module path must be a string or an Array."),this._modules.unregister(t),this._withCommit(function(){var o=getNestedState(e.state,t.slice(0,-1));Vue.delete(o,t[t.length-1])}),resetStore(this)},Store.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),"production"!==window.process.env.NODE_ENV&&assert(Array.isArray(t),"module path must be a string or an Array."),this._modules.isRegistered(t)},Store.prototype.hotUpdate=function(t){this._modules.update(t),resetStore(this,!0)},Store.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(Store.prototype,prototypeAccessors$1);var mapState=normalizeNamespace(function(t,e){var o={};return"production"===window.process.env.NODE_ENV||isValidMap(e)||console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),normalizeMap(e).forEach(function(e){var r=e.key,n=e.val;o[r]=function(){var e=this.$store.state,o=this.$store.getters;if(t){var r=getModuleByNamespace(this.$store,"mapState",t);if(!r)return;e=r.context.state,o=r.context.getters}return"function"==typeof n?n.call(this,e,o):e[n]},o[r].vuex=!0}),o}),mapMutations=normalizeNamespace(function(t,e){var o={};return"production"===window.process.env.NODE_ENV||isValidMap(e)||console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),normalizeMap(e).forEach(function(e){var r=e.key,n=e.val;o[r]=function(){for(var e=[],o=arguments.length;o--;)e[o]=arguments[o];var r=this.$store.commit;if(t){var i=getModuleByNamespace(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"==typeof n?n.apply(this,[r].concat(e)):r.apply(this.$store,[n].concat(e))}}),o}),mapGetters=normalizeNamespace(function(t,e){var o={};return"production"===window.process.env.NODE_ENV||isValidMap(e)||console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),normalizeMap(e).forEach(function(e){var r=e.key,n=e.val;n=t+n,o[r]=function(){if(!t||getModuleByNamespace(this.$store,"mapGetters",t)){if("production"===window.process.env.NODE_ENV||n in this.$store.getters)return this.$store.getters[n];console.error("[vuex] unknown getter: "+n)}},o[r].vuex=!0}),o}),mapActions=normalizeNamespace(function(t,e){var o={};return"production"===window.process.env.NODE_ENV||isValidMap(e)||console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),normalizeMap(e).forEach(function(e){var r=e.key,n=e.val;o[r]=function(){for(var e=[],o=arguments.length;o--;)e[o]=arguments[o];var r=this.$store.dispatch;if(t){var i=getModuleByNamespace(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"==typeof n?n.apply(this,[r].concat(e)):r.apply(this.$store,[n].concat(e))}}),o}),createNamespacedHelpers=function(t){return{mapState:mapState.bind(null,t),mapGetters:mapGetters.bind(null,t),mapMutations:mapMutations.bind(null,t),mapActions:mapActions.bind(null,t)}};function normalizeMap(t){return isValidMap(t)?Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function isValidMap(t){return Array.isArray(t)||isObject(t)}function normalizeNamespace(t){return function(e,o){return"string"!=typeof e?(o=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,o)}}function getModuleByNamespace(t,e,o){var r=t._modulesNamespaceMap[o];return"production"===window.process.env.NODE_ENV||r||console.error("[vuex] module namespace not found in "+e+"(): "+o),r}function createLogger(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var o=t.filter;void 0===o&&(o=function(t,e,o){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var n=t.mutationTransformer;void 0===n&&(n=function(t){return t});var i=t.actionFilter;void 0===i&&(i=function(t,e){return!0});var s=t.actionTransformer;void 0===s&&(s=function(t){return t});var a=t.logMutations;void 0===a&&(a=!0);var c=t.logActions;void 0===c&&(c=!0);var u=t.logger;return void 0===u&&(u=console),function(t){var l=deepCopy(t.state);void 0!==u&&(a&&t.subscribe(function(t,i){var s=deepCopy(i);if(o(t,l,s)){var a=getFormattedTime(),c=n(t),p="mutation "+t.type+a;startMessage(u,p,e),u.log("%c prev state","color: #9E9E9E; font-weight: bold",r(l)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",r(s)),endMessage(u)}l=s}),c&&t.subscribeAction(function(t,o){if(i(t,o)){var r=getFormattedTime(),n=s(t),a="action "+t.type+r;startMessage(u,a,e),u.log("%c action","color: #03A9F4; font-weight: bold",n),endMessage(u)}}))}}function startMessage(t,e,o){var r=o?t.groupCollapsed:t.group;try{r.call(t,e)}catch(o){t.log(e)}}function endMessage(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function getFormattedTime(){var t=new Date;return" @ "+pad(t.getHours(),2)+":"+pad(t.getMinutes(),2)+":"+pad(t.getSeconds(),2)+"."+pad(t.getMilliseconds(),3)}function repeat(t,e){return new Array(e+1).join(t)}function pad(t,e){return repeat("0",e-t.toString().length)+t}var index_cjs={Store:Store,install:install,version:"3.6.2",mapState:mapState,mapMutations:mapMutations,mapGetters:mapGetters,mapActions:mapActions,createNamespacedHelpers:createNamespacedHelpers,createLogger:createLogger};module.exports=index_cjs; }).call(this)}).call(this,require(58),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"58":58}]; window.modules["13"] = [function(require,module,exports){(function (process){(function (){ "use strict";function assert(e,t){if(!e)throw new Error("[vue-router] "+t)}function warn(e,t){e||"undefined"!=typeof console&&console.warn("[vue-router] "+t)}function extend(e,t){for(var r in t)e[r]=t[r];return e}var encodeReserveRE=/[!'()*]/g,encodeReserveReplacer=function(e){return"%"+e.charCodeAt(0).toString(16)},commaRE=/%2C/g,encode=function(e){return encodeURIComponent(e).replace(encodeReserveRE,encodeReserveReplacer).replace(commaRE,",")};function decode(e){try{return decodeURIComponent(e)}catch(t){"production"!==window.process.env.NODE_ENV&&warn(!1,'Error decoding "'+e+'". Leaving it intact.')}return e}function resolveQuery(e,t,r){void 0===t&&(t={});var n,o=r||parseQuery;try{n=o(e||"")}catch(e){"production"!==window.process.env.NODE_ENV&&warn(!1,e.message),n={}}for(var a in t){var i=t[a];n[a]=Array.isArray(i)?i.map(castQueryParamValue):castQueryParamValue(i)}return n}var castQueryParamValue=function(e){return null==e||"object"==typeof e?e:String(e)};function parseQuery(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var r=e.replace(/\+/g," ").split("="),n=decode(r.shift()),o=r.length>0?decode(r.join("=")):null;void 0===t[n]?t[n]=o:Array.isArray(t[n])?t[n].push(o):t[n]=[t[n],o]}),t):t}function stringifyQuery(e){var t=e?Object.keys(e).map(function(t){var r=e[t];if(void 0===r)return"";if(null===r)return encode(t);if(Array.isArray(r)){var n=[];return r.forEach(function(e){void 0!==e&&(null===e?n.push(encode(t)):n.push(encode(t)+"="+encode(e)))}),n.join("&")}return encode(t)+"="+encode(r)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}var trailingSlashRE=/\/?$/;function createRoute(e,t,r,n){var o=n&&n.options.stringifyQuery,a=t.query||{};try{a=clone(a)}catch(e){}var i={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:getFullPath(t,o),matched:e?formatMatch(e):[]};return r&&(i.redirectedFrom=getFullPath(r,o)),Object.freeze(i)}function clone(e){if(Array.isArray(e))return e.map(clone);if(e&&"object"==typeof e){var t={};for(var r in e)t[r]=clone(e[r]);return t}return e}var START=createRoute(null,{path:"/"});function formatMatch(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function getFullPath(e,t){var r=e.path,n=e.query;void 0===n&&(n={});var o=e.hash;return void 0===o&&(o=""),(r||"/")+(t||stringifyQuery)(n)+o}function isSameRoute(e,t,r){return t===START?e===t:!!t&&(e.path&&t.path?e.path.replace(trailingSlashRE,"")===t.path.replace(trailingSlashRE,"")&&(r||e.hash===t.hash&&isObjectEqual(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(r||e.hash===t.hash&&isObjectEqual(e.query,t.query)&&isObjectEqual(e.params,t.params))))}function isObjectEqual(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var r=Object.keys(e).sort(),n=Object.keys(t).sort();return r.length===n.length&&r.every(function(r,o){var a=e[r];if(n[o]!==r)return!1;var i=t[r];return null==a||null==i?a===i:"object"==typeof a&&"object"==typeof i?isObjectEqual(a,i):String(a)===String(i)})}function isIncludedRoute(e,t){return 0===e.path.replace(trailingSlashRE,"/").indexOf(t.path.replace(trailingSlashRE,"/"))&&(!t.hash||e.hash===t.hash)&&queryIncludes(e.query,t.query)}function queryIncludes(e,t){for(var r in t)if(!(r in e))return!1;return!0}function handleRouteEntered(e){for(var t=0;t<e.matched.length;t++){var r=e.matched[t];for(var n in r.instances){var o=r.instances[n],a=r.enteredCbs[n];if(o&&a){delete r.enteredCbs[n];for(var i=0;i<a.length;i++)o._isBeingDestroyed||a[i](o)}}}}var View={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var r=t.props,n=t.children,o=t.parent,a=t.data;a.routerView=!0;for(var i=o.$createElement,s=r.name,u=o.$route,c=o._routerViewCache||(o._routerViewCache={}),p=0,l=!1;o&&o._routerRoot!==o;){var h=o.$vnode?o.$vnode.data:{};h.routerView&&p++,h.keepAlive&&o._directInactive&&o._inactive&&(l=!0),o=o.$parent}if(a.routerViewDepth=p,l){var f=c[s],d=f&&f.component;return d?(f.configProps&&fillPropsinData(d,a,f.route,f.configProps),i(d,a,n)):i()}var v=u.matched[p],y=v&&v.components[s];if(!v||!y)return c[s]=null,i();c[s]={component:y},a.registerRouteInstance=function(e,t){var r=v.instances[s];(t&&r!==e||!t&&r===e)&&(v.instances[s]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){v.instances[s]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==v.instances[s]&&(v.instances[s]=e.componentInstance),handleRouteEntered(u)};var g=v.props&&v.props[s];return g&&(extend(c[s],{route:u,configProps:g}),fillPropsinData(y,a,u,g)),i(y,a,n)}};function fillPropsinData(e,t,r,n){var o=t.props=resolveProps(r,n);if(o){o=t.props=extend({},o);var a=t.attrs=t.attrs||{};for(var i in o)e.props&&i in e.props||(a[i]=o[i],delete o[i])}}function resolveProps(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:"production"!==window.process.env.NODE_ENV&&warn(!1,'props in "'+e.path+'" is a '+typeof t+", expecting an object, function or boolean.")}}function resolvePath(e,t,r){var n=e.charAt(0);if("/"===n)return e;if("?"===n||"#"===n)return t+e;var o=t.split("/");r&&o[o.length-1]||o.pop();for(var a=e.replace(/^\//,"").split("/"),i=0;i<a.length;i++){var s=a[i];".."===s?o.pop():"."!==s&&o.push(s)}return""!==o[0]&&o.unshift(""),o.join("/")}function parsePath(e){var t="",r="",n=e.indexOf("#");n>=0&&(t=e.slice(n),e=e.slice(0,n));var o=e.indexOf("?");return o>=0&&(r=e.slice(o+1),e=e.slice(0,o)),{path:e,query:r,hash:t}}function cleanPath(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var isarray=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},pathToRegexp_1=pathToRegexp,parse_1=parse,compile_1=compile,tokensToFunction_1=tokensToFunction,tokensToRegExp_1=tokensToRegExp,PATH_REGEXP=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function parse(e,t){for(var r,n=[],o=0,a=0,i="",s=t&&t.delimiter||"/";null!=(r=PATH_REGEXP.exec(e));){var u=r[0],c=r[1],p=r.index;if(i+=e.slice(a,p),a=p+u.length,c)i+=c[1];else{var l=e[a],h=r[2],f=r[3],d=r[4],v=r[5],y=r[6],g=r[7];i&&(n.push(i),i="");var m=null!=h&&null!=l&&l!==h,R="+"===y||"*"===y,w="?"===y||"*"===y,E=r[2]||s,b=d||v;n.push({name:f||o++,prefix:h||"",delimiter:E,optional:w,repeat:R,partial:m,asterisk:!!g,pattern:b?escapeGroup(b):g?".*":"[^"+escapeString(E)+"]+?"})}}return a<e.length&&(i+=e.substr(a)),i&&n.push(i),n}function compile(e,t){return tokensToFunction(parse(e,t),t)}function encodeURIComponentPretty(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeAsterisk(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function tokensToFunction(e,t){for(var r=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(r[n]=new RegExp("^(?:"+e[n].pattern+")$",flags(t)));return function(t,n){for(var o="",a=t||{},i=(n||{}).pretty?encodeURIComponentPretty:encodeURIComponent,s=0;s<e.length;s++){var u=e[s];if("string"!=typeof u){var c,p=a[u.name];if(null==p){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(isarray(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var l=0;l<p.length;l++){if(c=i(p[l]),!r[s].test(c))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(c)+"`");o+=(0===l?u.prefix:u.delimiter)+c}}else{if(c=u.asterisk?encodeAsterisk(p):i(p),!r[s].test(c))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+c+'"');o+=u.prefix+c}}else o+=u}return o}}function escapeString(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function escapeGroup(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function attachKeys(e,t){return e.keys=t,e}function flags(e){return e&&e.sensitive?"":"i"}function regexpToRegexp(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return attachKeys(e,t)}function arrayToRegexp(e,t,r){for(var n=[],o=0;o<e.length;o++)n.push(pathToRegexp(e[o],t,r).source);return attachKeys(new RegExp("(?:"+n.join("|")+")",flags(r)),t)}function stringToRegexp(e,t,r){return tokensToRegExp(parse(e,r),t,r)}function tokensToRegExp(e,t,r){isarray(t)||(r=t||r,t=[]);for(var n=(r=r||{}).strict,o=!1!==r.end,a="",i=0;i<e.length;i++){var s=e[i];if("string"==typeof s)a+=escapeString(s);else{var u=escapeString(s.prefix),c="(?:"+s.pattern+")";t.push(s),s.repeat&&(c+="(?:"+u+c+")*"),a+=c=s.optional?s.partial?u+"("+c+")?":"(?:"+u+"("+c+"))?":u+"("+c+")"}}var p=escapeString(r.delimiter||"/"),l=a.slice(-p.length)===p;return n||(a=(l?a.slice(0,-p.length):a)+"(?:"+p+"(?=$))?"),a+=o?"$":n&&l?"":"(?="+p+"|$)",attachKeys(new RegExp("^"+a,flags(r)),t)}function pathToRegexp(e,t,r){return isarray(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?regexpToRegexp(e,t):isarray(e)?arrayToRegexp(e,t,r):stringToRegexp(e,t,r)}pathToRegexp_1.parse=parse_1,pathToRegexp_1.compile=compile_1,pathToRegexp_1.tokensToFunction=tokensToFunction_1,pathToRegexp_1.tokensToRegExp=tokensToRegExp_1;var regexpCompileCache=Object.create(null);function fillParams(e,t,r){t=t||{};try{var n=regexpCompileCache[e]||(regexpCompileCache[e]=pathToRegexp_1.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),n(t,{pretty:!0})}catch(e){return"production"!==window.process.env.NODE_ENV&&warn("string"==typeof t.pathMatch,"missing param for "+r+": "+e.message),""}finally{delete t[0]}}function normalizeLocation(e,t,r,n){var o="string"==typeof e?{path:e}:e;if(o._normalized)return o;if(o.name){var a=(o=extend({},e)).params;return a&&"object"==typeof a&&(o.params=extend({},a)),o}if(!o.path&&o.params&&t){(o=extend({},o))._normalized=!0;var i=extend(extend({},t.params),o.params);if(t.name)o.name=t.name,o.params=i;else if(t.matched.length){var s=t.matched[t.matched.length-1].path;o.path=fillParams(s,i,"path "+t.path)}else"production"!==window.process.env.NODE_ENV&&warn(!1,"relative params navigation requires a current route.");return o}var u=parsePath(o.path||""),c=t&&t.path||"/",p=u.path?resolvePath(u.path,c,r||o.append):c,l=resolveQuery(u.query,o.query,n&&n.options.parseQuery),h=o.hash||u.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:p,query:l,hash:h}}var warnedCustomSlot,warnedTagProp,warnedEventProp,_Vue,toTypes=[String,Object],eventTypes=[String,Array],noop=function(){},Link={name:"RouterLink",props:{to:{type:toTypes,required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:eventTypes,default:"click"}},render:function(e){var t=this,r=this.$router,n=this.$route,o=r.resolve(this.to,n,this.append),a=o.location,i=o.route,s=o.href,u={},c=r.options.linkActiveClass,p=r.options.linkExactActiveClass,l=null==c?"router-link-active":c,h=null==p?"router-link-exact-active":p,f=null==this.activeClass?l:this.activeClass,d=null==this.exactActiveClass?h:this.exactActiveClass,v=i.redirectedFrom?createRoute(null,normalizeLocation(i.redirectedFrom),null,r):i;u[d]=isSameRoute(n,v,this.exactPath),u[f]=this.exact||this.exactPath?u[d]:isIncludedRoute(n,v);var y=u[d]?this.ariaCurrentValue:null,g=function(e){guardEvent(e)&&(t.replace?r.replace(a,noop):r.push(a,noop))},m={click:guardEvent};Array.isArray(this.event)?this.event.forEach(function(e){m[e]=g}):m[this.event]=g;var R={class:u},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:g,isActive:u[f],isExactActive:u[d]});if(w){if("production"===window.process.env.NODE_ENV||this.custom||(!warnedCustomSlot&&warn(!1,'In Vue Router 4, the v-slot API will by default wrap its content with an <a> element. Use the custom prop to remove this warning:\n<router-link v-slot="{ navigate, href }" custom></router-link>\n'),warnedCustomSlot=!0),1===w.length)return w[0];if(w.length>1||!w.length)return"production"!==window.process.env.NODE_ENV&&warn(!1,'<router-link> with to="'+this.to+"\" is trying to use a scoped slot but it didn't provide exactly one child. Wrapping the content with a span element."),0===w.length?e():e("span",{},w)}if("production"!==window.process.env.NODE_ENV&&("tag"in this.$options.propsData&&!warnedTagProp&&(warn(!1,"<router-link>'s tag prop is deprecated and has been removed in Vue Router 4. Use the v-slot API to remove this warning: https://next.router.vuejs.org/guide/migration/#removal-of-event-and-tag-props-in-router-link."),warnedTagProp=!0),"event"in this.$options.propsData&&!warnedEventProp&&(warn(!1,"<router-link>'s event prop is deprecated and has been removed in Vue Router 4. Use the v-slot API to remove this warning: https://next.router.vuejs.org/guide/migration/#removal-of-event-and-tag-props-in-router-link."),warnedEventProp=!0)),"a"===this.tag)R.on=m,R.attrs={href:s,"aria-current":y};else{var E=findAnchor(this.$slots.default);if(E){E.isStatic=!1;var b=E.data=extend({},E.data);for(var x in b.on=b.on||{},b.on){var S=b.on[x];x in m&&(b.on[x]=Array.isArray(S)?S:[S])}for(var P in m)P in b.on?b.on[P].push(m[P]):b.on[P]=g;var T=E.data.attrs=extend({},E.data.attrs);T.href=s,T["aria-current"]=y}else R.on=m}return e(this.tag,R,this.$slots.default)}};function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function findAnchor(e){if(e)for(var t,r=0;r<e.length;r++){if("a"===(t=e[r]).tag)return t;if(t.children&&(t=findAnchor(t.children)))return t}}function install(e){if(!install.installed||_Vue!==e){install.installed=!0,_Vue=e;var t=function(e){return void 0!==e},r=function(e,r){var n=e.$options._parentVnode;t(n)&&t(n=n.data)&&t(n=n.registerRouteInstance)&&n(e,r)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",View),e.component("RouterLink",Link);var n=e.config.optionMergeStrategies;n.beforeRouteEnter=n.beforeRouteLeave=n.beforeRouteUpdate=n.created}}var inBrowser="undefined"!=typeof window;function createRouteMap(e,t,r,n,o){var a=t||[],i=r||Object.create(null),s=n||Object.create(null);e.forEach(function(e){addRouteRecord(a,i,s,e,o)});for(var u=0,c=a.length;u<c;u++)"*"===a[u]&&(a.push(a.splice(u,1)[0]),c--,u--);if("development"===window.process.env.NODE_ENV){var p=a.filter(function(e){return e&&"*"!==e.charAt(0)&&"/"!==e.charAt(0)});if(p.length>0)warn(!1,"Non-nested routes must include a leading slash character. Fix the following routes: \n"+p.map(function(e){return"- "+e}).join("\n"))}return{pathList:a,pathMap:i,nameMap:s}}function addRouteRecord(e,t,r,n,o,a){var i=n.path,s=n.name;"production"!==window.process.env.NODE_ENV&&(assert(null!=i,'"path" is required in a route configuration.'),assert("string"!=typeof n.component,'route config "component" for path: '+String(i||s)+" cannot be a string id. Use an actual component instead."),warn(!/[^\u0000-\u007F]+/.test(i),'Route with path "'+i+'" contains unencoded characters, make sure your path is correctly encoded before passing it to the router. Use encodeURI to encode static segments of your path.'));var u=n.pathToRegexpOptions||{},c=normalizePath(i,o,u.strict);"boolean"==typeof n.caseSensitive&&(u.sensitive=n.caseSensitive);var p={path:c,regex:compileRouteRegex(c,u),components:n.components||{default:n.component},alias:n.alias?"string"==typeof n.alias?[n.alias]:n.alias:[],instances:{},enteredCbs:{},name:s,parent:o,matchAs:a,redirect:n.redirect,beforeEnter:n.beforeEnter,meta:n.meta||{},props:null==n.props?{}:n.components?n.props:{default:n.props}};if(n.children&&("production"!==window.process.env.NODE_ENV&&n.name&&!n.redirect&&n.children.some(function(e){return/^\/?$/.test(e.path)})&&warn(!1,"Named Route '"+n.name+"' has a default child route. When navigating to this named route (:to=\"{name: '"+n.name+"'}\"), the default child route will not be rendered. Remove the name from this route and use the name of the default child route for named links instead."),n.children.forEach(function(n){var o=a?cleanPath(a+"/"+n.path):void 0;addRouteRecord(e,t,r,n,p,o)})),t[p.path]||(e.push(p.path),t[p.path]=p),void 0!==n.alias)for(var l=Array.isArray(n.alias)?n.alias:[n.alias],h=0;h<l.length;++h){var f=l[h];if("production"===window.process.env.NODE_ENV||f!==i){var d={path:f,children:n.children};addRouteRecord(e,t,r,d,o,p.path||"/")}else warn(!1,'Found an alias with the same value as the path: "'+i+'". You have to remove that alias. It will be ignored in development.')}s&&(r[s]?"production"===window.process.env.NODE_ENV||a||warn(!1,'Duplicate named routes definition: { name: "'+s+'", path: "'+p.path+'" }'):r[s]=p)}function compileRouteRegex(e,t){var r=pathToRegexp_1(e,[],t);if("production"!==window.process.env.NODE_ENV){var n=Object.create(null);r.keys.forEach(function(t){warn(!n[t.name],'Duplicate param keys in route with path: "'+e+'"'),n[t.name]=!0})}return r}function normalizePath(e,t,r){return r||(e=e.replace(/\/$/,"")),"/"===e[0]?e:null==t?e:cleanPath(t.path+"/"+e)}function createMatcher(e,t){var r=createRouteMap(e),n=r.pathList,o=r.pathMap,a=r.nameMap;function i(e,r,i){var u=normalizeLocation(e,r,!1,t),c=u.name;if(c){var p=a[c];if("production"!==window.process.env.NODE_ENV&&warn(p,"Route with name '"+c+"' does not exist"),!p)return s(null,u);var l=p.regex.keys.filter(function(e){return!e.optional}).map(function(e){return e.name});if("object"!=typeof u.params&&(u.params={}),r&&"object"==typeof r.params)for(var h in r.params)!(h in u.params)&&l.indexOf(h)>-1&&(u.params[h]=r.params[h]);return u.path=fillParams(p.path,u.params,'named route "'+c+'"'),s(p,u,i)}if(u.path){u.params={};for(var f=0;f<n.length;f++){var d=n[f],v=o[d];if(matchRoute(v.regex,u.path,u.params))return s(v,u,i)}}return s(null,u)}function s(e,r,n){return e&&e.redirect?function(e,r){var n=e.redirect,o="function"==typeof n?n(createRoute(e,r,null,t)):n;if("string"==typeof o&&(o={path:o}),!o||"object"!=typeof o)return"production"!==window.process.env.NODE_ENV&&warn(!1,"invalid redirect option: "+JSON.stringify(o)),s(null,r);var u=o,c=u.name,p=u.path,l=r.query,h=r.hash,f=r.params;if(l=u.hasOwnProperty("query")?u.query:l,h=u.hasOwnProperty("hash")?u.hash:h,f=u.hasOwnProperty("params")?u.params:f,c){var d=a[c];return"production"!==window.process.env.NODE_ENV&&assert(d,'redirect failed: named route "'+c+'" not found.'),i({_normalized:!0,name:c,query:l,hash:h,params:f},void 0,r)}if(p){var v=resolveRecordPath(p,e);return i({_normalized:!0,path:fillParams(v,f,'redirect route with path "'+v+'"'),query:l,hash:h},void 0,r)}return"production"!==window.process.env.NODE_ENV&&warn(!1,"invalid redirect option: "+JSON.stringify(o)),s(null,r)}(e,n||r):e&&e.matchAs?function(e,t,r){var n=i({_normalized:!0,path:fillParams(r,t.params,'aliased route with path "'+r+'"')});if(n){var o=n.matched,a=o[o.length-1];return t.params=n.params,s(a,t)}return s(null,t)}(0,r,e.matchAs):createRoute(e,r,n,t)}return{match:i,addRoute:function(e,t){var r="object"!=typeof e?a[e]:void 0;createRouteMap([t||e],n,o,a,r),r&&r.alias.length&&createRouteMap(r.alias.map(function(e){return{path:e,children:[t]}}),n,o,a,r)},getRoutes:function(){return n.map(function(e){return o[e]})},addRoutes:function(e){createRouteMap(e,n,o,a)}}}function matchRoute(e,t,r){var n=t.match(e);if(!n)return!1;if(!r)return!0;for(var o=1,a=n.length;o<a;++o){var i=e.keys[o-1];i&&(r[i.name||"pathMatch"]="string"==typeof n[o]?decode(n[o]):n[o])}return!0}function resolveRecordPath(e,t){return resolvePath(e,t.parent?t.parent.path:"/",!0)}var Time=inBrowser&&window.performance&&window.performance.now?window.performance:Date;function genStateKey(){return Time.now().toFixed(3)}var _key=genStateKey();function getStateKey(){return _key}function setStateKey(e){return _key=e}var positionStore=Object.create(null);function setupScroll(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),r=extend({},window.history.state);return r.key=getStateKey(),window.history.replaceState(r,"",t),window.addEventListener("popstate",handlePopState),function(){window.removeEventListener("popstate",handlePopState)}}function handleScroll(e,t,r,n){if(e.app){var o=e.options.scrollBehavior;o&&("production"!==window.process.env.NODE_ENV&&assert("function"==typeof o,"scrollBehavior must be a function"),e.app.$nextTick(function(){var a=getScrollPosition(),i=o.call(e,t,r,n?a:null);i&&("function"==typeof i.then?i.then(function(e){scrollToPosition(e,a)}).catch(function(e){"production"!==window.process.env.NODE_ENV&&assert(!1,e.toString())}):scrollToPosition(i,a))}))}}function saveScrollPosition(){var e=getStateKey();e&&(positionStore[e]={x:window.pageXOffset,y:window.pageYOffset})}function handlePopState(e){saveScrollPosition(),e.state&&e.state.key&&setStateKey(e.state.key)}function getScrollPosition(){var e=getStateKey();if(e)return positionStore[e]}function getElementPosition(e,t){var r=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{x:n.left-r.left-t.x,y:n.top-r.top-t.y}}function isValidPosition(e){return isNumber(e.x)||isNumber(e.y)}function normalizePosition(e){return{x:isNumber(e.x)?e.x:window.pageXOffset,y:isNumber(e.y)?e.y:window.pageYOffset}}function normalizeOffset(e){return{x:isNumber(e.x)?e.x:0,y:isNumber(e.y)?e.y:0}}function isNumber(e){return"number"==typeof e}var hashStartsWithNumberRE=/^#\d/;function scrollToPosition(e,t){var r="object"==typeof e;if(r&&"string"==typeof e.selector){var n=hashStartsWithNumberRE.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(n){var o=e.offset&&"object"==typeof e.offset?e.offset:{};t=getElementPosition(n,o=normalizeOffset(o))}else isValidPosition(e)&&(t=normalizePosition(e))}else r&&isValidPosition(e)&&(t=normalizePosition(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var supportsPushState=inBrowser&&function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"function"==typeof window.history.pushState)}();function pushState(e,t){saveScrollPosition();var r=window.history;try{if(t){var n=extend({},r.state);n.key=getStateKey(),r.replaceState(n,"",e)}else r.pushState({key:setStateKey(genStateKey())},"",e)}catch(r){window.location[t?"replace":"assign"](e)}}function replaceState(e){pushState(e,!0)}var NavigationFailureType={redirected:2,aborted:4,cancelled:8,duplicated:16};function createNavigationRedirectedError(e,t){return createRouterError(e,t,NavigationFailureType.redirected,'Redirected when going from "'+e.fullPath+'" to "'+stringifyRoute(t)+'" via a navigation guard.')}function createNavigationDuplicatedError(e,t){var r=createRouterError(e,t,NavigationFailureType.duplicated,'Avoided redundant navigation to current location: "'+e.fullPath+'".');return r.name="NavigationDuplicated",r}function createNavigationCancelledError(e,t){return createRouterError(e,t,NavigationFailureType.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function createNavigationAbortedError(e,t){return createRouterError(e,t,NavigationFailureType.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}function createRouterError(e,t,r,n){var o=new Error(n);return o._isRouter=!0,o.from=e,o.to=t,o.type=r,o}var propertiesToLog=["params","query","hash"];function stringifyRoute(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return propertiesToLog.forEach(function(r){r in e&&(t[r]=e[r])}),JSON.stringify(t,null,2)}function isError(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function isNavigationFailure(e,t){return isError(e)&&e._isRouter&&(null==t||e.type===t)}function runQueue(e,t,r){var n=function(o){o>=e.length?r():e[o]?t(e[o],function(){n(o+1)}):n(o+1)};n(0)}function resolveAsyncComponents(e){return function(t,r,n){var o=!1,a=0,i=null;flatMapComponents(e,function(e,t,r,s){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var u,c=once(function(t){isESModule(t)&&(t=t.default),e.resolved="function"==typeof t?t:_Vue.extend(t),r.components[s]=t,--a<=0&&n()}),p=once(function(e){var t="Failed to resolve async component "+s+": "+e;"production"!==window.process.env.NODE_ENV&&warn(!1,t),i||(i=isError(e)?e:new Error(t),n(i))});try{u=e(c,p)}catch(e){p(e)}if(u)if("function"==typeof u.then)u.then(c,p);else{var l=u.component;l&&"function"==typeof l.then&&l.then(c,p)}}}),o||n()}}function flatMapComponents(e,t){return flatten(e.map(function(e){return Object.keys(e.components).map(function(r){return t(e.components[r],e.instances[r],e,r)})}))}function flatten(e){return Array.prototype.concat.apply([],e)}var hasSymbol="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function isESModule(e){return e.__esModule||hasSymbol&&"Module"===e[Symbol.toStringTag]}function once(e){var t=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!t)return t=!0,e.apply(this,r)}}var History=function(e,t){this.router=e,this.base=normalizeBase(t),this.current=START,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function normalizeBase(e){if(!e)if(inBrowser){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function resolveQueue(e,t){var r,n=Math.max(e.length,t.length);for(r=0;r<n&&e[r]===t[r];r++);return{updated:t.slice(0,r),activated:t.slice(r),deactivated:e.slice(r)}}function extractGuards(e,t,r,n){var o=flatMapComponents(e,function(e,n,o,a){var i=extractGuard(e,t);if(i)return Array.isArray(i)?i.map(function(e){return r(e,n,o,a)}):r(i,n,o,a)});return flatten(n?o.reverse():o)}function extractGuard(e,t){return"function"!=typeof e&&(e=_Vue.extend(e)),e.options[t]}function extractLeaveGuards(e){return extractGuards(e,"beforeRouteLeave",bindGuard,!0)}function extractUpdateHooks(e){return extractGuards(e,"beforeRouteUpdate",bindGuard)}function bindGuard(e,t){if(t)return function(){return e.apply(t,arguments)}}function extractEnterGuards(e){return extractGuards(e,"beforeRouteEnter",function(e,t,r,n){return bindEnterGuard(e,r,n)})}function bindEnterGuard(e,t,r){return function(n,o,a){return e(n,o,function(e){"function"==typeof e&&(t.enteredCbs[r]||(t.enteredCbs[r]=[]),t.enteredCbs[r].push(e)),a(e)})}}History.prototype.listen=function(e){this.cb=e},History.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},History.prototype.onError=function(e){this.errorCbs.push(e)},History.prototype.transitionTo=function(e,t,r){var n,o=this;try{n=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach(function(t){t(e)}),e}var a=this.current;this.confirmTransition(n,function(){o.updateRoute(n),t&&t(n),o.ensureURL(),o.router.afterHooks.forEach(function(e){e&&e(n,a)}),o.ready||(o.ready=!0,o.readyCbs.forEach(function(e){e(n)}))},function(e){r&&r(e),e&&!o.ready&&(isNavigationFailure(e,NavigationFailureType.redirected)&&a===START||(o.ready=!0,o.readyErrorCbs.forEach(function(t){t(e)})))})},History.prototype.confirmTransition=function(e,t,r){var n=this,o=this.current;this.pending=e;var a=function(e){!isNavigationFailure(e)&&isError(e)&&(n.errorCbs.length?n.errorCbs.forEach(function(t){t(e)}):("production"!==window.process.env.NODE_ENV&&warn(!1,"uncaught error during route navigation:"),console.error(e))),r&&r(e)},i=e.matched.length-1,s=o.matched.length-1;if(isSameRoute(e,o)&&i===s&&e.matched[i]===o.matched[s])return this.ensureURL(),e.hash&&handleScroll(this.router,o,e,!1),a(createNavigationDuplicatedError(o,e));var u=resolveQueue(this.current.matched,e.matched),c=u.updated,p=u.deactivated,l=u.activated,h=[].concat(extractLeaveGuards(p),this.router.beforeHooks,extractUpdateHooks(c),l.map(function(e){return e.beforeEnter}),resolveAsyncComponents(l)),f=function(t,r){if(n.pending!==e)return a(createNavigationCancelledError(o,e));try{t(e,o,function(t){!1===t?(n.ensureURL(!0),a(createNavigationAbortedError(o,e))):isError(t)?(n.ensureURL(!0),a(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(a(createNavigationRedirectedError(o,e)),"object"==typeof t&&t.replace?n.replace(t):n.push(t)):r(t)})}catch(e){a(e)}};runQueue(h,f,function(){runQueue(extractEnterGuards(l).concat(n.router.resolveHooks),f,function(){if(n.pending!==e)return a(createNavigationCancelledError(o,e));n.pending=null,t(e),n.router.app&&n.router.app.$nextTick(function(){handleRouteEntered(e)})})})},History.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)},History.prototype.setupListeners=function(){},History.prototype.teardown=function(){this.listeners.forEach(function(e){e()}),this.listeners=[],this.current=START,this.pending=null};var HTML5History=function(e){function t(t,r){e.call(this,t,r),this._startLocation=getLocation(this.base)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,r=t.options.scrollBehavior,n=supportsPushState&&r;n&&this.listeners.push(setupScroll());var o=function(){var r=e.current,o=getLocation(e.base);e.current===START&&o===e._startLocation||e.transitionTo(o,function(e){n&&handleScroll(t,e,r,!0)})};window.addEventListener("popstate",o),this.listeners.push(function(){window.removeEventListener("popstate",o)})}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,r){var n=this,o=this.current;this.transitionTo(e,function(e){pushState(cleanPath(n.base+e.fullPath)),handleScroll(n.router,e,o,!1),t&&t(e)},r)},t.prototype.replace=function(e,t,r){var n=this,o=this.current;this.transitionTo(e,function(e){replaceState(cleanPath(n.base+e.fullPath)),handleScroll(n.router,e,o,!1),t&&t(e)},r)},t.prototype.ensureURL=function(e){if(getLocation(this.base)!==this.current.fullPath){var t=cleanPath(this.base+this.current.fullPath);e?pushState(t):replaceState(t)}},t.prototype.getCurrentLocation=function(){return getLocation(this.base)},t}(History);function getLocation(e){var t=window.location.pathname,r=t.toLowerCase(),n=e.toLowerCase();return!e||r!==n&&0!==r.indexOf(cleanPath(n+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var HashHistory=function(e){function t(t,r,n){e.call(this,t,r),n&&checkFallback(this.base)||ensureSlash()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,r=supportsPushState&&t;r&&this.listeners.push(setupScroll());var n=function(){var t=e.current;ensureSlash()&&e.transitionTo(getHash(),function(n){r&&handleScroll(e.router,n,t,!0),supportsPushState||replaceHash(n.fullPath)})},o=supportsPushState?"popstate":"hashchange";window.addEventListener(o,n),this.listeners.push(function(){window.removeEventListener(o,n)})}},t.prototype.push=function(e,t,r){var n=this,o=this.current;this.transitionTo(e,function(e){pushHash(e.fullPath),handleScroll(n.router,e,o,!1),t&&t(e)},r)},t.prototype.replace=function(e,t,r){var n=this,o=this.current;this.transitionTo(e,function(e){replaceHash(e.fullPath),handleScroll(n.router,e,o,!1),t&&t(e)},r)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;getHash()!==t&&(e?pushHash(t):replaceHash(t))},t.prototype.getCurrentLocation=function(){return getHash()},t}(History);function checkFallback(e){var t=getLocation(e);if(!/^\/#/.test(t))return window.location.replace(cleanPath(e+"/#"+t)),!0}function ensureSlash(){var e=getHash();return"/"===e.charAt(0)||(replaceHash("/"+e),!1)}function getHash(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function getUrl(e){var t=window.location.href,r=t.indexOf("#");return(r>=0?t.slice(0,r):t)+"#"+e}function pushHash(e){supportsPushState?pushState(getUrl(e)):window.location.hash=e}function replaceHash(e){supportsPushState?replaceState(getUrl(e)):window.location.replace(getUrl(e))}var AbstractHistory=function(e){function t(t,r){e.call(this,t,r),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,r){var n=this;this.transitionTo(e,function(e){n.stack=n.stack.slice(0,n.index+1).concat(e),n.index++,t&&t(e)},r)},t.prototype.replace=function(e,t,r){var n=this;this.transitionTo(e,function(e){n.stack=n.stack.slice(0,n.index).concat(e),t&&t(e)},r)},t.prototype.go=function(e){var t=this,r=this.index+e;if(!(r<0||r>=this.stack.length)){var n=this.stack[r];this.confirmTransition(n,function(){var e=t.current;t.index=r,t.updateRoute(n),t.router.afterHooks.forEach(function(t){t&&t(n,e)})},function(e){isNavigationFailure(e,NavigationFailureType.duplicated)&&(t.index=r)})}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(History),VueRouter=function e(t){void 0===t&&(t={}),"production"!==window.process.env.NODE_ENV&&warn(this instanceof e,"Router must be called with the new operator."),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=createMatcher(t.routes||[],this);var r=t.mode||"hash";switch(this.fallback="history"===r&&!supportsPushState&&!1!==t.fallback,this.fallback&&(r="hash"),inBrowser||(r="abstract"),this.mode=r,r){case"history":this.history=new HTML5History(this,t.base);break;case"hash":this.history=new HashHistory(this,t.base,this.fallback);break;case"abstract":this.history=new AbstractHistory(this,t.base);break;default:"production"!==window.process.env.NODE_ENV&&assert(!1,"invalid mode: "+r)}},prototypeAccessors={currentRoute:{configurable:!0}};VueRouter.prototype.match=function(e,t,r){return this.matcher.match(e,t,r)},prototypeAccessors.currentRoute.get=function(){return this.history&&this.history.current},VueRouter.prototype.init=function(e){var t=this;if("production"!==window.process.env.NODE_ENV&&assert(install.installed,"not installed. Make sure to call `Vue.use(VueRouter)` before creating root instance."),this.apps.push(e),e.$once("hook:destroyed",function(){var r=t.apps.indexOf(e);r>-1&&t.apps.splice(r,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()}),!this.app){this.app=e;var r=this.history;if(r instanceof HTML5History||r instanceof HashHistory){var n=function(e){r.setupListeners(),function(e){var n=r.current,o=t.options.scrollBehavior;supportsPushState&&o&&"fullPath"in e&&handleScroll(t,e,n,!1)}(e)};r.transitionTo(r.getCurrentLocation(),n,n)}r.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},VueRouter.prototype.beforeEach=function(e){return registerHook(this.beforeHooks,e)},VueRouter.prototype.beforeResolve=function(e){return registerHook(this.resolveHooks,e)},VueRouter.prototype.afterEach=function(e){return registerHook(this.afterHooks,e)},VueRouter.prototype.onReady=function(e,t){this.history.onReady(e,t)},VueRouter.prototype.onError=function(e){this.history.onError(e)},VueRouter.prototype.push=function(e,t,r){var n=this;if(!t&&!r&&"undefined"!=typeof Promise)return new Promise(function(t,r){n.history.push(e,t,r)});this.history.push(e,t,r)},VueRouter.prototype.replace=function(e,t,r){var n=this;if(!t&&!r&&"undefined"!=typeof Promise)return new Promise(function(t,r){n.history.replace(e,t,r)});this.history.replace(e,t,r)},VueRouter.prototype.go=function(e){this.history.go(e)},VueRouter.prototype.back=function(){this.go(-1)},VueRouter.prototype.forward=function(){this.go(1)},VueRouter.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},VueRouter.prototype.resolve=function(e,t,r){var n=normalizeLocation(e,t=t||this.history.current,r,this),o=this.match(n,t),a=o.redirectedFrom||o.fullPath;return{location:n,route:o,href:createHref(this.history.base,a,this.mode),normalizedTo:n,resolved:o}},VueRouter.prototype.getRoutes=function(){return this.matcher.getRoutes()},VueRouter.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==START&&this.history.transitionTo(this.history.getCurrentLocation())},VueRouter.prototype.addRoutes=function(e){"production"!==window.process.env.NODE_ENV&&warn(!1,"router.addRoutes() is deprecated and has been removed in Vue Router 4. Use router.addRoute() instead."),this.matcher.addRoutes(e),this.history.current!==START&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(VueRouter.prototype,prototypeAccessors);var VueRouter$1=VueRouter;function registerHook(e,t){return e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}}function createHref(e,t,r){var n="hash"===r?"#"+t:t;return e?cleanPath(e+"/"+n):n}VueRouter.install=install,VueRouter.version="3.6.5",VueRouter.isNavigationFailure=isNavigationFailure,VueRouter.NavigationFailureType=NavigationFailureType,VueRouter.START_LOCATION=START,inBrowser&&window.Vue&&window.Vue.use(VueRouter),module.exports=VueRouter$1; }).call(this)}).call(this,require(58))}, {"58":58}]; window.modules["14"] = [function(require,module,exports){"use strict";const IS_PROD=require(39)(),IS_LOCAL=window.location.hostname.includes("localhost"),ENV_KEY=IS_PROD?"prd":"stg";module.exports={IS_LOCAL:IS_LOCAL,IS_PROD:IS_PROD,ENV_KEY:ENV_KEY}; }, {"39":39}]; window.modules["15"] = [function(require,module,exports){"use strict";const isProd=require(39)(),DIGITAL_ANNUAL_00="plan_DpnkBAOChh0gr1",DIGITAL_ANNUAL_35="price_1M6az1I8OBWPiWBSCcOiWh3j",DIGITAL_ANNUAL_50="price_1NYXbmI8OBWPiWBSlnUvkal5",DIGITAL_ANNUAL_55="price_1NdZ2qI8OBWPiWBSv0RI6O3W",DIGITAL_ANNUAL_60="price_1NdZ8ZI8OBWPiWBSfdHD9V5l",DIGITAL_ANNUAL_60_2="price_1NBr1eI8OBWPiWBSmJg2jY23",TEST_DIGITAL_ANNUAL_00="price_HKLQXbi723WdNA",TEST_DIGITAL_ANNUAL_01="price_1NSS3oI8OBWPiWBS3zIWA2mE",PRINT_ANNUAL_US_00="plan_DvtHWGazmQqke5",PRINT_ANNUAL_80="price_1NBrBcI8OBWPiWBSyMEuVhJ3",TEST_PRINT_ANNUAL_US_00="plan_Gi5KjuI2TqQigY",TEST_PRINT_ANNUAL_US_01="price_1NSS4VI8OBWPiWBS6CkujlbU",PRINT_ANNUAL_INTL_00="plan_DvtGdvtw8zv8nT",TEST_PRINT_ANNUAL_INTL_00="plan_Gi5Lc1puDYE5gn",TEST_PRINT_ANNUAL_INTL_01="price_1NSS4WI8OBWPiWBSBSdWEIxn",TEST_PRINT_80="price_1QUtMzI8OBWPiWBSExeYl0Li",TEST_DIGITAL_ANNUAL_60="price_1QUaLPI8OBWPiWBSmYmzgbLO",DIGITAL_MONTHLY="price_1IK4fQI8OBWPiWBSNcpmEZge",TEST_DIGITAL_MONTHLY="price_1IDzgnI8OBWPiWBSSb7sN6yo",DIGITAL_INTRO_OFFER="price_1KikGII8OBWPiWBSagBM8NV4",DIGITAL_MONTHLY_INTRO_OFFER_01="price_1M1dJfI8OBWPiWBSBEIKkcOa",DIGITAL_MONTHLY_INTRO_OFFER_02="price_1NlD9cI8OBWPiWBSQ33BTU7h",DIGITAL_MONTHLY_INTRO_OFFER_03="price_1OaKu9I8OBWPiWBShjYfKI0S",DIGITAL_MONTHLY_INTRO_OFFER_04="price_1OXoU8I8OBWPiWBSYXvqe5hN",DIGITAL_MONTHLY_INTRO_OFFER_05="price_1OX8hQI8OBWPiWBSnjlKrMwN",DIGITAL_MONTHLY_INTRO_OFFER_06="price_1OVJcUI8OBWPiWBShJrhfoiw",DIGITAL_MONTHLY_INTRO_OFFER_07="price_1Q2KCaI8OBWPiWBSyrI3eSYz",TEST_DIGITAL_INTRO_OFFER="price_1KlYu0I8OBWPiWBSkw1x4Pia",TEST_DIGITAL_MONTHLY_INTRO_OFFER_01="price_1LYXw4I8OBWPiWBSsSuvLHIt",TEST_DIGITAL_MONTHLY_INTRO_OFFER_02="price_1NlERhI8OBWPiWBSP2YIpajQ",DIGITAL_ANNUAL_INTRO_OFFER_01="price_1Q0Sk8I8OBWPiWBSObkDy7nO",TEST_DIGITAL_ANNUAL_INTRO_OFFER_01="price_1Q5WGoI8OBWPiWBS28KUW3g2",DIGITAL_MONTHLY_AND_TRIAL_01="price_1HIeHuI8OBWPiWBSrpIxmnyl",DIGITAL_MONTHLY_AND_TRIAL_02="price_1HIeHbI8OBWPiWBSMgwvPrk0",DIGITAL_MONTHLY_AND_TRIAL_03="price_1H4TNMI8OBWPiWBSpg8Ltsob",TEST_DIGITAL_MONTHLY_AND_TRIAL_01="price_HKLRTkj4dRBiz7",TEST_DIGITAL_MONTHLY_AND_TRIAL_02="price_1HwCQ9I8OBWPiWBSlL6ysPp5",TEST_DIGITAL_MONTHLY_AND_TRIAL_03="price_1H4ZfaI8OBWPiWBSoud8LYMS",DIGITAL_MONTHLY_LEGACY="plan_HBIAywNXsAitgP",DIGITAL_WEEK_TRIAL="plan_HBI9cxaGtoXeSg",DIGITAL_MONTHLY_AND_TRIAL="plan_HBI9cxaGtoXeSg",DIGITAL_FOUR_WEEKS="price_1KikM5I8OBWPiWBSVnwOsuoc",TEST_DIGITAL_FOUR_WEEKS="price_1KjQ1wI8OBWPiWBS4o1jDWcv",TEST_DIGITAL_FOUR_WEEKS_2="price_1NSS3JI8OBWPiWBSbQvOYaCu",digitalAnnualPrices=[DIGITAL_ANNUAL_00,DIGITAL_ANNUAL_50,DIGITAL_ANNUAL_55,DIGITAL_ANNUAL_60,"price_HKLQXbi723WdNA",TEST_DIGITAL_ANNUAL_01],printAnnualPrices=[PRINT_ANNUAL_US_00,"plan_Gi5KjuI2TqQigY",TEST_PRINT_ANNUAL_US_01],upgradePrices=[DIGITAL_ANNUAL_00,DIGITAL_ANNUAL_50,DIGITAL_ANNUAL_55,DIGITAL_ANNUAL_60,,DIGITAL_ANNUAL_60_2,PRINT_ANNUAL_US_00,DIGITAL_MONTHLY,DIGITAL_MONTHLY_INTRO_OFFER_01,DIGITAL_MONTHLY_INTRO_OFFER_02,DIGITAL_MONTHLY_INTRO_OFFER_03,DIGITAL_MONTHLY_INTRO_OFFER_04,DIGITAL_MONTHLY_INTRO_OFFER_05,DIGITAL_MONTHLY_INTRO_OFFER_06,DIGITAL_MONTHLY_AND_TRIAL_01,DIGITAL_MONTHLY_INTRO_OFFER_07,DIGITAL_FOUR_WEEKS,DIGITAL_ANNUAL_INTRO_OFFER_01,PRINT_ANNUAL_80],testUpgradePrices=[TEST_DIGITAL_ANNUAL_60,"price_HKLQXbi723WdNA",TEST_DIGITAL_ANNUAL_01,"plan_Gi5KjuI2TqQigY",TEST_PRINT_ANNUAL_US_01,TEST_DIGITAL_MONTHLY,"price_1LYXw4I8OBWPiWBSsSuvLHIt","price_1NlERhI8OBWPiWBSP2YIpajQ","price_HKLRTkj4dRBiz7",TEST_DIGITAL_FOUR_WEEKS,TEST_PRINT_80,TEST_DIGITAL_FOUR_WEEKS_2],ineligibleUpgradePrices=[PRINT_ANNUAL_INTL_00,DIGITAL_MONTHLY_AND_TRIAL_02,DIGITAL_MONTHLY_AND_TRIAL_03,"plan_HBIAywNXsAitgP",DIGITAL_WEEK_TRIAL,"plan_HBI9cxaGtoXeSg",DIGITAL_INTRO_OFFER,DIGITAL_ANNUAL_35],testIneligibleUpgradePrices=["plan_Gi5Lc1puDYE5gn",TEST_PRINT_ANNUAL_INTL_01,"price_1HwCQ9I8OBWPiWBSlL6ysPp5","price_1H4ZfaI8OBWPiWBSoud8LYMS",TEST_DIGITAL_INTRO_OFFER,"price_1Q5WGoI8OBWPiWBS28KUW3g2"],annualDigitalPlans60Dollars=[DIGITAL_ANNUAL_60_2,TEST_DIGITAL_ANNUAL_60],annualDigitalPlans50Dollars=[DIGITAL_ANNUAL_50,DIGITAL_ANNUAL_00,TEST_DIGITAL_ANNUAL_01],printPlans80Dollars=[PRINT_ANNUAL_80,TEST_PRINT_80],printPlans70Dollars=[PRINT_ANNUAL_US_00,"plan_Gi5KjuI2TqQigY"],subscriptionOfferPrices={monthlyDigital:isProd?DIGITAL_FOUR_WEEKS:TEST_DIGITAL_FOUR_WEEKS,annualDigital:isProd?DIGITAL_ANNUAL_00:"price_HKLQXbi723WdNA"};module.exports={digitalAnnualPrices:digitalAnnualPrices,printAnnualPrices:printAnnualPrices,upgradePrices:isProd?upgradePrices:testUpgradePrices,ineligibleUpgradePrices:isProd?ineligibleUpgradePrices:testIneligibleUpgradePrices,subscriptionOfferPrices:subscriptionOfferPrices,annualDigitalPlans60Dollars:annualDigitalPlans60Dollars,annualDigitalPlans50Dollars:annualDigitalPlans50Dollars,printPlans80Dollars:printPlans80Dollars,printPlans70Dollars:printPlans70Dollars}; }, {"39":39}]; window.modules["16"] = [function(require,module,exports){"use strict";const isProd=require(39)(),MONTHLY={type:"monthly",displayName:"Monthly Digital",price:isProd?"price_1IK4fQI8OBWPiWBSNcpmEZge":"price_1KkwquI8OBWPiWBSb9fyoVkS",coupon:""},ANNUAL_DIGITAL={type:"annual",displayName:"Annual Digital",price:isProd?"plan_DpnkBAOChh0gr1":"price_HKLQXbi723WdNA",coupon:""},PRINT_US={type:"print_us",displayName:"Annual Digital + Print",price:isProd?"plan_DvtHWGazmQqke5":"plan_Gi5KjuI2TqQigY",coupon:""},PRINT_INTL={type:"print_intl",displayName:"International Annual Digital + Print",price:isProd?"plan_DvtGdvtw8zv8nT":"plan_Gi5Lc1puDYE5gn",coupon:""};module.exports={MONTHLY:MONTHLY,ANNUAL_DIGITAL:ANNUAL_DIGITAL,PRINT_US:PRINT_US,PRINT_INTL:PRINT_INTL}; }, {"39":39}]; window.modules["17"] = [function(require,module,exports){"use strict";const isProd=require(39)(),ineligibleCouponIds=["60OFF12MOEXTENSION","50OFF12MOEXTENSION","STS30OFFDIGITALPRINTEXTENSION","STS30OFFANNUALDIGITAL","STS4EVERY4MONTHLY","STSANNUALDIGITAL10OFF","STSANNUALDIGITAL20OFF","STSPRINT30DOLLARSOFF","STSPRINT20DOLLARSOFF","STS30OFFDIGITALPRINTEXTENSIONTEST","30OFFANNUALDIGITALTEST","STS4EVERY4MONTHLYSTG","STSANNUALDIGITAL10OFFTEST","STSANNUALDIGITAL20OFFTEST","STSPRINT20DOLLARSOFFTEST","STSPRINT30DOLLARSOFFTEST"],stsCoupons={monthlyDigital:isProd?"STS4EVERY4MONTHLY":"STS4EVERY4MONTHLYSTG",annualDigital10DollarsOff:isProd?"STSANNUALDIGITAL10OFF":"STSANNUALDIGITAL10OFFTEST",annualDigital20DollarsOff:isProd?"STSANNUALDIGITAL20OFF":"STSANNUALDIGITAL20OFFTEST",annualDigitalFallbackCoupon:isProd?"STSANNUALDIGITAL20OFF":"STSANNUALDIGITAL20OFFTEST",print30DollarsOff:isProd?"STSPRINT30DOLLARSOFF":"STSPRINT30DOLLARSOFFTEST",print20DollarsOff:isProd?"STSPRINT20DOLLARSOFF":"STSPRINT20DOLLARSOFFTEST",printFallbackCoupon:isProd?"STSPRINT30DOLLARSOFF":"STSPRINT30DOLLARSOFFTEST"};module.exports={ineligibleCouponIds:ineligibleCouponIds,stsCoupons:stsCoupons}; }, {"39":39}]; window.modules["18"] = [function(require,module,exports){"use strict";const gtm=require(3);function sendDataToGTM(e){gtm.reportNow(e)}function trackRegularEvent(e,t){gtm.reportNow({event:e,updatedField:t})}function trackCheckout(e,t,o,r=""){const{name:c,id:a,price:n,category:i,variant:m,brand:s}=e;gtm.reportNow({event:"eec.checkout",ecommerce:{checkout:{actionField:{step:t,stepName:o,option:r},products:[{id:a,name:c,price:n,category:i,variant:m,brand:s}]}}})}function trackSTSCheckout(e,t,o,r="eec.stscheckout"){const{name:c,id:a,price:n,category:i,variant:m,brand:s}=e;gtm.reportNow({event:r,ecommerce:{checkout:{actionField:{step:t,stepName:o},products:[{id:a,name:c,price:n,category:i,variant:m,brand:s}]}}})}function trackSubsPauseCheckout(e,t,o="eec.pausechekcout"){const{name:r,id:c,price:a,category:n,variant:i,brand:m}=e;gtm.reportNow({event:o,ecommerce:{checkout:{actionField:t,products:[{id:c,name:r,price:a,category:n,variant:i,brand:m}]}}})}function trackPromotion(e,t="eec.promoImpression"){gtm.reportNow({event:t,ecommerce:{promoView:{promotions:e}}})}function trackClick(e,t="eec.promoImpression"){gtm.reportNow({event:t,ecommerce:{promoClick:{promotions:e}}})}function trackCancelPromotion(e){gtm.reportNow({event:"eec.cancelpromoImpression",ecommerce:{promoView:{promotions:e}}})}function trackNavigation(e=""){const t={event:"accountpageImpressions",ecommerce:{impressions:[{name:getTrackingNameByRoute(e)}]}};gtm.reportNow(t)}function getTrackingNameByRoute(e=""){return""===e?"profile":"saved-for-later"===e||"saved-for-later-articles"===e?"saved_for_later":e}module.exports={trackClick:trackClick,sendDataToGTM:sendDataToGTM,trackCheckout:trackCheckout,trackPromotion:trackPromotion,trackCancelPromotion:trackCancelPromotion,trackSubsPauseCheckout:trackSubsPauseCheckout,trackRegularEvent:trackRegularEvent,trackSTSCheckout:trackSTSCheckout,trackNavigation:trackNavigation}; }, {"3":3}]; window.modules["19"] = [function(require,module,exports){"use strict";const cookie=require(10),isProd=require(39)(),gtm=require(3),AUTHORIZE_ROUTE="/oauth/authorize",LOGIN_ROUTE="/oauth/login",LOGOUT_ROUTE="/oauth/logout",RESET_PASSWORD_ROUTE="/oauth/user/reset-password",UPDATE_PASSWORD_ROUTE="/oauth/user/update-password",SIGNIN_ROUTE="/oauth/signin",SIGNUP_ROUTE="/oauth/signup",USER_CANCELED_SUB_CHECK_ROUTE="/oauth/user/update/canceled-subscription-check",USER_FIND_BY_EMAIL_ROUTE="/oauth/user/find-by-email",USER_PAYMENT_INFO_ROUTE="/oauth/user/update/payment-info",USER_PROFILE_ROUTE="/oauth/user/profile",CODE_VERIFICATION_ROUTE="/oauth/verify",UPDATE_COMMENTING_NAME_ROUTE="/oauth/user/update/commenting-name",ADD_POST_AUTHENTICATION_ACTION_ROUTE="/oauth/post-authentication",enableLog=!isProd||document.location.search.match("authDebug");let userProfile={};function fetchUserProfile(e=!1){if(!e&&userProfile.isAuthenticated)return Promise.resolve(userProfile);let t=`https://${location.host}${USER_PROFILE_ROUTE}`;return e&&(t+=`?fetch=${e}`),fetch(t).then(e=>e.json()).then(e=>userProfile=e).catch(e=>console.log(e))}function showEmbeddedLoginFlow(e,t=window.location.href){if(e){const t={event:"authentication",authenticationMethod:`${e} - sign up/sign in`};gtm.reportNow(t)}logout(getEmbeddedLoginFlowLoginUrl(t))}function getEmbeddedLoginFlowLoginUrl(e,t=""){const o=window.location.hostname.match(/(.*.dev|localhost|stg)/gm),n=`${o?o[0]:"subs"}.nymag.com/account`,i=new URLSearchParams;return t&&i.set("postAuthActionId",t),i.set("redirectUrl",encodeURIComponent(e)),`https://${n}?${i.toString()}`}function showLogin(e,t=window.location.href,o=!1,n){if(o){const e={event:"authentication",authenticationMethod:`${n} - sign up/sign in`};gtm.reportNow(e)}const i=encodeURIComponent(t);window.location.href=`${window.location.origin}${LOGIN_ROUTE}?originUrl=${i}&providerId=${e}${window.location.pathname.includes("/account")?"&accountPage":""}`}function logoutThenShowLogin(e,t=window.location.href,o=!1,n){if(o){const e={event:"authentication",authenticationMethod:`${n} - sign up/sign in`};gtm.reportNow(e)}const i=e?`&socialConnection=${e}`:"";logout(`${window.location.origin}${AUTHORIZE_ROUTE}?originalUrl=${encodeURIComponent(t)}${i}`)}function logout(e=window.location.href){const t=encodeURIComponent(e);authlog("auth logging out"),window.location.href=`${window.location.origin}${LOGOUT_ROUTE}?originUrl=${t}`}function createUser({email:e,password:t},o){const n={email:e,password:t};return new Promise((e,t)=>fetch(`${window.location.origin}${SIGNUP_ROUTE}`,{body:JSON.stringify(n),credentials:"include",headers:{"Content-Type":"application/json"},method:"post",redirect:"follow"}).then(e=>{if(e.status>=400)return e.json().then(e=>t(e));gtm.reportNow({event:"authentication",authentication:{authenticationMethod:"successful_account_creation_email"}}),triggerRedirect(o)}).catch(e=>t(e)))}function triggerRedirect(e){const t=window.location.origin,o=encodeURIComponent(e);window.location.href=`${t}${LOGIN_ROUTE}?originUrl=${o}`}function loginUser({email:e,password:t},o){const n={email:e,password:t};return fetch(`${window.location.origin}${SIGNIN_ROUTE}`,{body:JSON.stringify(n),credentials:"include",headers:{"Content-Type":"application/json"},method:"post",redirect:"follow"}).then(e=>e.status<400?(handlePostAuthentication(),void triggerRedirect(o)):e.json().then(e=>Promise.reject(e)))}function triggerPasswordReset(e=getEmail()){const t=window.location.origin;return gtm.reportNow({event:"authentication",authentication:{action:"forgot_password"}}),fetch(`${t}${RESET_PASSWORD_ROUTE}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})})}function updatePassword(e,t){return fetch(`${window.location.origin}${UPDATE_PASSWORD_ROUTE}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:e,password:t})})}function updateUserCanceledSubscriptionCheck(e){const t=window.location.origin;return fetch(`${t}${USER_CANCELED_SUB_CHECK_ROUTE}`,{body:JSON.stringify({date:e}),credentials:"include",headers:{"Content-Type":"application/json"},method:"post"}).then(e=>e.status>=400?e.json().then(e=>Promise.reject(JSON.parse(e.message))):e.json().then(e=>(userProfile.lastDateCanceledSubscriptionChecked=e,e))).catch(e=>console.error("THERE WAS AN ERROR SETTING THE USER PROFILE PROPERTY: ",e))}function updateUserPaymentInfo(e){const t=window.location.origin;return fetch(`${t}${USER_PAYMENT_INFO_ROUTE}`,{body:JSON.stringify({paymentInfo:e}),credentials:"include",headers:{"Content-Type":"application/json"},method:"post"}).then(e=>e.status>=400?e.json().then(e=>Promise.reject(JSON.parse(e.message))):e.json().then(e=>(userProfile.paymentInfo=e,e))).catch(e=>console.error("there was an error setting the payment: ",e))}function getLastIdentity(){return getUserIdentitiesByEmail(getEmail(),location).then(e=>{return!!e&&e.slice(e.length-1)[0]}).catch(e=>console.log(e))}function getUserIdentitiesByEmail(e=getEmail()){const t=window.location.origin;return fetch(`${t}${USER_FIND_BY_EMAIL_ROUTE}?email=${encodeURIComponent(e)}`).then(e=>e.json()).catch(e=>console.log(e))}function updateCommentingName(e){const t=e.toLowerCase();return fetch(`https://${window.location.host}${UPDATE_COMMENTING_NAME_ROUTE}`,{method:"POST",headers:{Authorization:`Bearer ${getAuthJwt()}`,"Content-Type":"application/json"},body:JSON.stringify({displayName:t})}).then(e=>e.json())}function addPostAuthenticationAction(e,t,o){return fetch(`https://${window.location.host}${ADD_POST_AUTHENTICATION_ACTION_ROUTE}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:e,actionId:t,data:o})}).then(e=>e.json())}function handlePostAuthentication(){articleSaveEventFromCookie()}function articleSaveEvent(e,t={}){const{pageUri:o,headline:n}=t,i=Date.now();gtm.reportNow({event:e,[e]:{timestamp:i,article_uri:o,article_headline:n,component_name:"article"}})}function articleSaveEventFromCookie(){const e=cookie.getJSON("voxstar_saved_article");if(!e)return!1;const{pageUri:t,articleHeadline:o}=e;return articleSaveEvent("article_save",{pageUri:t,headline:o}),cookie.remove("voxstar_saved_article",{domain:`.${document.location.hostname}`,sameSite:"None",secure:!0}),!0}function authlog(e){enableLog&&console.log(e)}function isAuthenticated(){return userProfile.isAuthenticated}function getUserID(){return userProfile.sub||""}function getEmail(){return userProfile.email}function getGivenName(){return userProfile.given_name||""}function getUserMetadata(){return userProfile["http://nymag.com/user_metadata"]}function getExternalIdentities(){return userProfile.externalIdentities}function getUserLastDateCanceledSubscriptionChecked(){return userProfile.lastDateCanceledSubscriptionChecked}function getUserPaymentInfo(){return userProfile&&userProfile.paymentInfo||{}}function getAppMetadata(){return userProfile["http://nymag.com/app_metadata"]}function getAuthJwt(){return userProfile.authJwt}function getCoralJwt(){return userProfile.coralJwt}function getCloudFunctionJwt(){return userProfile.cloudFunctionJwt}function getZephrJwt(){return userProfile.zephrJwt}function isSubscriber(){const e=getAppMetadata();return!!e&&e.has_subscription}function isEmailVerified(){return userProfile.email_verified}function getNymcid(){return userProfile.nymcid||""}function isMobileAppRequest(){return!!cookie.get("nym-idtoken")||window.location.href.includes("nymag_ios_app_webview")||window.location.href.includes("nymag_android_app_webview")}function sendVerificationEmail(){return fetch(`https://us-central1-${isProd?"vox-media-identity":"nymag-identity"}.cloudfunctions.net/sendEmail`,{method:"POST",headers:{Authorization:`Bearer ${getCloudFunctionJwt()}`,"X-Forwarded-Host":location.host,"Content-Type":"application/json"},body:JSON.stringify({type:"email_verification",userId:getUserID(),network:"nymag.com"})}).then(e=>e.json())}function verifyOneTimeCode(e,t){const o=new URLSearchParams({code:e,type:t});return fetch(`${window.location.origin}${CODE_VERIFICATION_ROUTE}?${o.toString()}`,{headers:{"Content-Type":"application/x-www-form-urlencoded"}})}function load(){return fetchUserProfile(window._auth_load_entitlement).then(()=>{authlog(`USER ${isAuthenticated()?"":"NOT"} LOGGED IN, INIT EVENT ${Date.now()}`);const e=new CustomEvent("auth:init",{detail:userProfile});window.dispatchEvent(e)}).catch(console.log)}module.exports.fetchUserProfile=fetchUserProfile,module.exports.createUser=createUser,module.exports.getAppMetadata=getAppMetadata,module.exports.getAuthJwt=getAuthJwt,module.exports.getCoralJwt=getCoralJwt,module.exports.getCloudFunctionJwt=getCloudFunctionJwt,module.exports.getZephrJwt=getZephrJwt,module.exports.getEmail=getEmail,module.exports.getGivenName=getGivenName,module.exports.getLastIdentity=getLastIdentity,module.exports.getNymcid=getNymcid,module.exports.getUserID=getUserID,module.exports.getUserIdentitiesByEmail=getUserIdentitiesByEmail,module.exports.getUserLastDateCanceledSubscriptionChecked=getUserLastDateCanceledSubscriptionChecked,module.exports.getExternalIdentities=getExternalIdentities,module.exports.getUserMetadata=getUserMetadata,module.exports.getUserPaymentInfo=getUserPaymentInfo,module.exports.isAuthenticated=isAuthenticated,module.exports.isEmailVerified=isEmailVerified,module.exports.isMobileAppRequest=isMobileAppRequest,module.exports.isSubscriber=isSubscriber,module.exports.loginUser=loginUser,module.exports.logout=logout,module.exports.logoutThenShowLogin=logoutThenShowLogin,module.exports.sendVerificationEmail=sendVerificationEmail,module.exports.showEmbeddedLoginFlow=showEmbeddedLoginFlow,module.exports.showLogin=showLogin,module.exports.triggerPasswordReset=triggerPasswordReset,module.exports.updateCommentingName=updateCommentingName,module.exports.updatePassword=updatePassword,module.exports.updateUserCanceledSubscriptionCheck=updateUserCanceledSubscriptionCheck,module.exports.updateUserPaymentInfo=updateUserPaymentInfo,module.exports.verifyOneTimeCode=verifyOneTimeCode,module.exports.getEmbeddedLoginFlowLoginUrl=getEmbeddedLoginFlowLoginUrl,module.exports.addPostAuthenticationAction=addPostAuthenticationAction,module.exports.articleSaveEvent=articleSaveEvent,module.exports.articleSaveEventFromCookie=articleSaveEventFromCookie,load(); }, {"3":3,"10":10,"39":39}]; window.modules["20"] = [function(require,module,exports){"use strict";const{steps:steps}=require(8);module.exports={data(){return{emailAddress:this.$route.query.user,errorCode:this.$route.query.error,providerId:this.$route.query.providerId||""}},created(){if(this.errorCode){this.$store.commit("updateLoginErrorCode",this.errorCode);const e=Object.assign({},this.$route.query);this.providerId&&(this.$store.commit("updateLoginErrorProvider",this.providerId),delete e.providerId),this.emailAddress&&(this.$store.commit("updateLoginData",{property:"email",data:this.emailAddress}),delete e.user),this.emailAddress&&this.providerId&&this.$store.commit("updateLoginData",{property:"currentStep",data:steps.passwordSignin}),delete e.error,this.$router.replace({query:e})}}}; }, {"8":8}]; window.modules["21"] = [function(require,module,exports){"use strict";const{calculateWeeksFromDate:calculateWeeksFromDate}=require(33),pauseOptions=[{id:1,duration:"4 weeks",autoRenewDate:(e,s=!1)=>calculateWeeksFromDate(e,4,s)},{id:2,duration:"8 weeks",autoRenewDate:(e,s=!1)=>calculateWeeksFromDate(e,8,s)}],pauseSteps={pauseForm:"pause-form",pauseConfirm:"pause-confirm",resumeSubscription:"resume-subscription"},pauseTrackingActionFields={[pauseSteps.pauseForm]:{step:e=>e?2:1,stepName:(e,s)=>`${s?"":"click_"}${e}`},[pauseSteps.pauseConfirm]:{step:()=>3,stepName:()=>"pause_subscription_plan_selection_confirm"},[pauseSteps.resumeSubscription]:{step:()=>1,stepName:e=>`click_${e}`}};module.exports={pauseOptions:pauseOptions,pauseSteps:pauseSteps,pauseTrackingActionFields:pauseTrackingActionFields}; }, {"33":33}]; window.modules["22"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),e=require(18);module.exports={name:"Billing",computed:Object.assign(t(["getSTSData"]),{newslettersUrl:()=>"https://nymag.com/newsletters"}),methods:{handleSubscriptionAndBillingRouterClick(t){this.toggleNavItems(t),this.$root.$emit("billingRouterLinkClicked")},toggleNavItems(t){const i=document.querySelector(".navigation-inner"),s=document.querySelector(".navigation-title");"string"==typeof t&&(i.setAttribute("aria-expanded",i.classList.contains("open")),e.trackNavigation(t),this.getSTSData.displaySTSFlow&&this.$store.commit("resetSTSFlow")),s.classList.toggle("open"),i.classList.toggle("open")}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("nav",{staticClass:"navigation"},[i("button",{staticClass:"navigation-title open",on:{click:t.toggleNavItems}},[t._v("Account Menu")]),t._v(" "),i("div",{staticClass:"navigation-inner open"},[i("ul",{staticClass:"navbar-nav"},[i("li",{staticClass:"nav-item"},[i("router-link",{staticClass:"nav-link",class:{"router-link-active":"/"===t.$route.fullPath||"profile"===t.$route.name},attrs:{to:{name:"profile"}},nativeOn:{click:function(e){return t.toggleNavItems("profile")}}},[t._v("\n Profile\n ")])],1),t._v(" "),i("li",{staticClass:"nav-item"},[i("router-link",{staticClass:"nav-link",attrs:{to:{name:"subscriptions-billing"}},nativeOn:{click:function(e){return t.handleSubscriptionAndBillingRouterClick("subscriptions-billing")}}},[t._v("\n Subscription & Billing\n ")])],1),t._v(" "),i("li",{staticClass:"nav-item"},[i("router-link",{staticClass:"nav-link",class:{"router-link-active":"saved-for-later"===t.$route.name},attrs:{to:{name:"saved-for-later"}},nativeOn:{click:function(e){return t.toggleNavItems("saved-for-later")}}},[t._v("\n Saved for Later\n "),i("div",{staticClass:"new-chip"},[t._v("New")])])],1),t._v(" "),i("li",{staticClass:"nav-item"},[i("a",{staticClass:"nav-link newsletters",attrs:{href:t.newslettersUrl}},[t._v("\n My Newsletters\n ")])]),t._v(" "),t._m(0)])])])},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("li",{staticClass:"nav-item help-item"},[this._v("Need assistance with your digital subscription or experience? "),e("span",{staticClass:"visit-text"},[this._v("Visit our "),e("a",{staticClass:"help-desk-link",attrs:{href:"https://nymag.zendesk.com/hc/en-us?itm_source=sitepromo&itm_medium=account&itm_campaign=account-navigation"}},[this._v("help desk")]),this._v(".")])])}]; }, {"12":12,"18":18}]; window.modules["23"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:s}=require(12),{updatePassword:e,loginUser:t}=require(19);module.exports={name:"Change Password",components:{VueSimpleSpinner:require(57)},data:()=>({disableSubmitBtn:!0,password:"",touched:!1,showDataFetchError:!1,showPasswordInputError:!1,isLoading:!1}),computed:s(["passwordResetEmail","passwordResetError","passwordResetCode"]),methods:{handleBlur(){const s=this.password.length;this.touched=s},handlePasswordValidation(){const s=this.password.length>=12;this.disableSubmitBtn=!s,this.showPasswordInputError=!s},handleSubmit(){if(this.disableSubmitBtn)return;this.isLoading=!0;const s=this.password,r=this.passwordResetCode;e(r,s).then(s=>s.json()).then(e=>{"failed"===e.status&&(this.isLoading=!1,this.$store.commit("passwordResetError",e.message)),"success"===e.status&&t({email:this.passwordResetEmail,password:s},`${window.location.origin}/account`)})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var s=this,e=s.$createElement,t=s._self._c||e;return t("div",{staticClass:"change-password-wrapper"},[t("h2",{staticClass:"change-password-headline"},[s._v("Reset Your Password")]),s._v(" "),t("p",{directives:[{name:"show",rawName:"v-show",value:s.passwordResetError,expression:"passwordResetError"}],staticClass:"data-fetch-error-text"},[s._v(s._s(s.passwordResetError))]),s._v(" "),t("form",{directives:[{name:"show",rawName:"v-show",value:!s.passwordResetError,expression:"!passwordResetError"}],staticClass:"login-form",on:{submit:function(e){return e.preventDefault(),s.handleSubmit.apply(null,arguments)}}},[t("div",{staticClass:"input-wrapper"},[t("label",{staticClass:"form-input-label",attrs:{for:"passwordInput"}},[s._v("\n Enter a new password for "),t("strong",[s._v(s._s(s.passwordResetEmail))]),s._v(". This password will be used to sign into all "),t("i",[s._v("New York")]),s._v(" sites.\n ")]),s._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:s.password,expression:"password"},{name:"focus",rawName:"v-focus"}],staticClass:"form-input",class:{error:s.showPasswordInputError&&s.touched},attrs:{type:"password",name:"password",autocapitalize:"off",autocorrect:"off",maxlength:"",required:""},domProps:{value:s.password},on:{input:[function(e){e.target.composing||(s.password=e.target.value)},s.handlePasswordValidation],blur:s.handleBlur,keydown:function(e){return!e.type.indexOf("key")&&s._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),s.handleSubmit.apply(null,arguments))}}}),s._v(" "),t("p",{staticClass:"form-error-text",class:{show:s.showPasswordInputError&&s.touched}},[s._v("Does not meet password requirements")])]),s._v(" "),s._m(0),s._v(" "),t("button",{staticClass:"create-account-submit-btn universal-button medium-font",attrs:{disabled:s.disableSubmitBtn,type:"submit"},on:{click:function(e){return e.preventDefault(),s.handleSubmit.apply(null,arguments)}}},[s._v("\n Reset Password\n ")])]),s._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:s.isLoading,expression:"isLoading"}]},[t("vue-simple-spinner",{staticClass:"account-spinner-overlay non-modal",attrs:{size:"big","line-fg-color":"#e53c31"}})],1)])},__vue__options__.staticRenderFns=[function(){var s=this.$createElement,e=this._self._c||s;return e("div",{staticClass:"password-validation-wrapper"},[e("p",{staticClass:"password-length-text"},[this._v("Password must be at least 12 characters.")])])}]; }, {"12":12,"19":19,"57":57}]; window.modules["24"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e,t=(e=require(109))&&e.__esModule?e:{default:e};exports.default={name:"saved-for-later",components:{SavedForLaterNav:t.default}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"saved-for-later"},[t("h3",{staticClass:"saved-for-later-headline"},[this._v("Saved for Later")]),this._v(" "),t("SavedForLaterNav"),this._v(" "),t("router-view",{key:this.$route.path})],1)},__vue__options__.staticRenderFns=[],__vue__options__._scopeId="data-v-736f39f3"; }, {"109":109}]; window.modules["25"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=o(require(106)),e=o(require(3)),i=o(require(107)),r=require(33),a=o(require(105)),s=o(require(108));function o(t){return t&&t.__esModule?t:{default:t}}exports.default={name:"saved-articles",components:{ListLoadingError:s.default,NoSavedArticles:a.default},data:()=>({articles:[],showNotSavedArticles:!1,showLoadingError:!1,toRemoveItems:[],fallbackImgUrl:"https://pyxis.nymag.com/v1/imgs/fbe/98e/5707fc901e2da5bec3e9b0f64bbb0e4342-fallback-image.png"}),methods:{formatImageInfo(e){const i=e.feedImgUrl||this.fallbackImgUrl;let r=t.default.cleanUrl(i);const a=r.lastIndexOf("."),s=r.substring(a);r=r.substring(0,a);const o=`.rsquare.w600${s}`;return e.imgUrl=`${r}${o}`,e.imgUrlx2=`${r}.2x${o} 2x`,e.imgAlt=e.headline,e},formattedDate(t){const e=(0,r.dateParse)(t.date),i=(0,r.dateFormat)(e,"MMM"),a=(0,r.dateFormat)(e,"DD"),s=(0,r.dateFormat)(e,"YYYY");return t.formattedDate=`${i}. ${a}, ${s}`,t},formatArticles(t){return t.map(t=>(this.formatImageInfo(t),this.formattedDate(t),t))},fetchArticles(){return this.showLoadingError=!1,this.showNotSavedArticles=!1,this.articles=[],i.default.getBookmarkedArticles().then(t=>{if(200!==t.status)return void(this.showLoadingError=!0);const e=t.data.items||[];0!==e.length?this.articles=this.formatArticles(e):this.showNotSavedArticles=!0}).catch(t=>{console.error("Error loading saved articles:",t),this.showLoadingError=!0})},removeArticle(t){const r={articleId:t,canCancel:!0,timeoutId:setTimeout(()=>(r.canCancel=!1,i.default.removeBookmarkedArticle(t).then(i=>{if(i.status>=300)return console.error("S&F: error removing article",i),null;const r=this.articles.find(e=>e.articleId===t);if(r){const t={event:"article_unsave",article_unsave:{article_uri:r.pageUri,article_headline:r.plaintextPrimaryHeadline,component_name:"account",timestamp:Date.now()}};e.default.reportNow(t)}const a=this.articles.findIndex(e=>e.articleId===t);a>-1&&this.articles.splice(a,1);const s=this.toRemoveItems.findIndex(e=>e.articleId===t);s>-1&&this.toRemoveItems.splice(s,1),0===this.articles.length&&(this.showNotSavedArticles=!0)})),3200)};this.toRemoveItems.push(r)},undoArticleRemove(t){const e=this.toRemoveItems.find(e=>e.articleId===t);if(!e||null==e||!e.canCancel)return;clearTimeout(e.timeoutId);const i=this.toRemoveItems.findIndex(e=>e.articleId===t);i>-1&&this.toRemoveItems.splice(i,1)},gtmReportAndGoToArticle(t={}){const i={event:"article_click",article_click:{click_uri:t.pageUri,click_text:t.plaintextPrimaryHeadline,click_author:t.firstAuthorName||"",component_name:"account_page_article_saved_list",timestamp:Date.now()}};e.default.reportNow(i),window.location.href=(t.canonicalUrl||"").replace("http://","https://")}},mounted(){this.fetchArticles();const t={event:"saved_articles",saved_articles:{timestamp:Date.now()}};e.default.reportNow(t)},computed:{articlesLength(){return this.articles.length},toRemovedIds(){return this.toRemoveItems.map(t=>t.articleId)}},watch:{articlesLength:function(t,e){t!==e&&this.$store.commit("setTotalSavedArticles",t)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"saved-articles"},[t.showLoadingError?t._e():i("transition-group",{attrs:{name:"saved-articles-list",tag:"div"}},t._l(t.articles,function(e,r){return i("div",{key:e.articleId},[i("div",{staticClass:"saved-article-content"},[i("div",{staticClass:"favorite-icon-mobile",on:{click:function(i){return t.removeArticle(e.articleId)}}},[i("img",{staticClass:"favorite-icon-svg",attrs:{src:t.toRemovedIds.includes(e.articleId)?"../media/components/account-2/favorite-icon.svg":"../media/components/account-2/favorite-active-icon.svg",width:"18",height:"18",alt:"Favorite icon"}})]),t._v(" "),i("div",{staticClass:"article-image"},[i("transition",{attrs:{name:"ease-in"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.toRemovedIds.includes(e.articleId),expression:"toRemovedIds.includes(article.articleId)"}],staticClass:"article-image-overlay"})]),t._v(" "),i("transition",{attrs:{name:"ease-in"}},[t.toRemovedIds.includes(e.articleId)?i("div",{key:Math.random(),staticClass:"undo-remove"},[i("span",[t._v("Removed")]),i("button",{staticClass:"undo-remove-btn",on:{click:function(i){return t.undoArticleRemove(e.articleId)}}},[t._v("Undo")])]):t._e()]),t._v(" "),i("a",{attrs:{href:e.canonicalUrl},on:{click:function(i){return i.preventDefault(),t.gtmReportAndGoToArticle(e)}}},[e.imgUrl?i("picture",[i("source",{attrs:{media:"(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)",srcset:e.imgUrlx2,alt:e.imgAlt,width:"600",height:"600"}}),t._v(" "),i("source",{attrs:{media:"(min-width: 1180px)",srcset:e.imgUrlx2,alt:e.imgAlt,width:"600",height:"600"}}),t._v(" "),i("source",{attrs:{media:"(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)",srcset:e.imgUrlx2,alt:e.imgAlt,width:"600",height:"600"}}),t._v(" "),i("source",{attrs:{media:"(min-width: 768px)",srcset:e.imgUrlx2,alt:e.imgAlt,width:"600",height:"600"}}),t._v(" "),i("source",{attrs:{media:"(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)",srcset:e.imgUrlx2,alt:e.imgAlt,width:"600",height:"600"}}),t._v(" "),i("img",{staticClass:"article-image-img",attrs:{src:e.imgUrl,alt:e.imgAlt,width:"600",height:"600"}})]):t._e()])],1),t._v(" "),i("a",{staticClass:"article-info-wrapper",attrs:{href:e.canonicalUrl},on:{click:function(i){return i.preventDefault(),t.gtmReportAndGoToArticle(e)}}},[i("div",{staticClass:"article-info-top-container"},[i("div",{staticClass:"article-info-top"},[i("div",{staticClass:"article-info"},[i("img",{staticClass:"article-info-site-svg",attrs:{width:"19",height:"19",alt:"Site icon",src:"../media/components/account-2/saved-for-later-"+e.site+"-icon.svg"}}),t._v(" "),i("div",{staticClass:"article-info-rubric"},[t._v(t._s(e.rubric))])]),t._v(" "),i("div",{staticClass:"article-info-divider"}),t._v(" "),i("div",{staticClass:"article-info-date"},[t._v(t._s(e.formattedDate))])])]),t._v(" "),i("div",{staticClass:"article-info-headline",domProps:{innerHTML:t._s(e.primaryHeadline)}})]),t._v(" "),i("div",{staticClass:"favorite-icon",on:{click:function(i){return t.removeArticle(e.articleId)}}},[i("img",{staticClass:"favorite-icon-svg",attrs:{src:t.toRemovedIds.includes(e.articleId)?"../media/components/account-2/favorite-icon.svg":"../media/components/account-2/favorite-active-icon.svg",width:"18",height:"18",alt:"Favorite icon"}})])]),t._v(" "),r!==t.articles.length-1?i("div",{staticClass:"saved-articles-divider"}):t._e()])}),0),t._v(" "),t.showNotSavedArticles?i("NoSavedArticles"):t._e(),t._v(" "),t.showLoadingError?i("ListLoadingError",{attrs:{type:"articles"}}):t._e()],1)},__vue__options__.staticRenderFns=[]; }, {"3":3,"33":33,"105":105,"106":106,"107":107,"108":108}]; window.modules["26"] = [function(require,module,exports){(function (global,setImmediate){(function (){ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,p,2):String(t)}function p(t,e){return e&&e.__v_isRef?e.value:e}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function h(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}var m=h("slot,component",!0),g=h("key,ref,slot,slot-scope,is");function y(t,e){var n=t.length;if(n){if(e===t[n-1])return void(t.length=n-1);var r=t.indexOf(e);if(r>-1)return t.splice(r,1)}}var _=Object.prototype.hasOwnProperty;function b(t,e){return _.call(t,e)}function $(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var w=/-(\w)/g,x=$(function(t){return t.replace(w,function(t,e){return e?e.toUpperCase():""})}),C=$(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),k=/\B([A-Z])/g,S=$(function(t){return t.replace(k,"-$1").toLowerCase()}),O=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function T(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function A(t,e){for(var n in e)t[n]=e[n];return t}function j(t){for(var e={},n=0;n<t.length;n++)t[n]&&A(e,t[n]);return e}function E(t,e,n){}var N=function(t,e,n){return!1},P=function(t){return t};function D(t,e){if(t===e)return!0;var n=s(t),r=s(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{var o=Array.isArray(t),i=Array.isArray(e);if(o&&i)return t.length===e.length&&t.every(function(t,n){return D(t,e[n])});if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(o||i)return!1;var a=Object.keys(t),c=Object.keys(e);return a.length===c.length&&a.every(function(n){return D(t[n],e[n])})}catch(t){return!1}}function M(t,e){for(var n=0;n<t.length;n++)if(D(t[n],e))return n;return-1}function I(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function L(t,e){return t===e?0===t&&1/t!=1/e:t==t||e==e}var R="data-server-rendered",F=["component","directive","filter"],H=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:N,isReservedAttr:N,isUnknownElement:N,getTagNamespace:E,parsePlatformTagName:P,mustUseProp:N,async:!0,_lifecycleHooks:H},U=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function z(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function V(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var K=new RegExp("[^".concat(U.source,".$_\\d]")),J="__proto__"in{},q="undefined"!=typeof window,W=q&&window.navigator.userAgent.toLowerCase(),Z=W&&/msie|trident/.test(W),G=W&&W.indexOf("msie 9.0")>0,X=W&&W.indexOf("edge/")>0;W&&W.indexOf("android");var Y=W&&/iphone|ipad|ipod|ios/.test(W);W&&/chrome\/\d+/.test(W),W&&/phantomjs/.test(W);var Q,tt=W&&W.match(/firefox\/(\d+)/),et={}.watch,nt=!1;if(q)try{var rt={};Object.defineProperty(rt,"passive",{get:function(){nt=!0}}),window.addEventListener("test-passive",null,rt)}catch(t){}var ot=function(){return void 0===Q&&(Q=!q&&"undefined"!=typeof global&&global.process&&"server"===global.window.process.env.VUE_ENV),Q},it=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function at(t){return"function"==typeof t&&/native code/.test(t.toString())}var st,ct="undefined"!=typeof Symbol&&at(Symbol)&&"undefined"!=typeof Reflect&&at(Reflect.ownKeys);st="undefined"!=typeof Set&&at(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ut=null;function lt(t){void 0===t&&(t=null),t||ut&&ut._scope.off(),ut=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function pt(t){return new ft(void 0,void 0,void 0,String(t))}function vt(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var ht=0,mt=[],gt=function(){for(var t=0;t<mt.length;t++){var e=mt[t];e.subs=e.subs.filter(function(t){return t}),e._pending=!1}mt.length=0},yt=function(){function t(){this._pending=!1,this.id=ht++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,mt.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.filter(function(t){return t}),n=0,r=e.length;n<r;n++)e[n].update()},t}();yt.target=null;var _t=[];function bt(t){_t.push(t),yt.target=t}function $t(){_t.pop(),yt.target=_t[_t.length-1]}var wt=Array.prototype,xt=Object.create(wt);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=wt[t];V(xt,t,function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o,i=e.apply(this,n),a=this.__ob__;switch(t){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var Ct=Object.getOwnPropertyNames(xt),kt={},St=!0;function Ot(t){St=t}var Tt={notify:E,depend:E,addSub:E,removeSub:E},At=function(){function t(t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!1),this.value=t,this.shallow=n,this.mock=r,this.dep=r?Tt:new yt,this.vmCount=0,V(t,"__ob__",this),e(t)){if(!r)if(J)t.__proto__=xt;else for(var o=0,i=Ct.length;o<i;o++)V(t,s=Ct[o],xt[s]);n||this.observeArray(t)}else{var a=Object.keys(t);for(o=0;o<a.length;o++){var s;Et(t,s=a[o],kt,void 0,n,r)}}}return t.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)jt(t[e],!1,this.mock)},t}();function jt(t,n,r){return t&&b(t,"__ob__")&&t.__ob__ instanceof At?t.__ob__:!St||!r&&ot()||!e(t)&&!u(t)||!Object.isExtensible(t)||t.__v_skip||Ht(t)||t instanceof ft?void 0:new At(t,n,r)}function Et(t,n,r,o,i,a,s){void 0===s&&(s=!1);var c=new yt,u=Object.getOwnPropertyDescriptor(t,n);if(!u||!1!==u.configurable){var l=u&&u.get,f=u&&u.set;l&&!f||r!==kt&&2!==arguments.length||(r=t[n]);var d=i?r&&r.__ob__:jt(r,!1,a);return Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var n=l?l.call(t):r;return yt.target&&(c.depend(),d&&(d.dep.depend(),e(n)&&function t(n){for(var r=void 0,o=0,i=n.length;o<i;o++)(r=n[o])&&r.__ob__&&r.__ob__.dep.depend(),e(r)&&t(r)}(n))),Ht(n)&&!i?n.value:n},set:function(e){var n=l?l.call(t):r;if(L(n,e)){if(f)f.call(t,e);else{if(l)return;if(!i&&Ht(n)&&!Ht(e))return void(n.value=e);r=e}d=i?e&&e.__ob__:jt(e,!1,a),c.notify()}}}),c}}function Nt(t,n,r){if(!Rt(t)){var o=t.__ob__;return e(t)&&l(n)?(t.length=Math.max(t.length,n),t.splice(n,1,r),o&&!o.shallow&&o.mock&&jt(r,!1,!0),r):n in t&&!(n in Object.prototype)?(t[n]=r,r):t._isVue||o&&o.vmCount?r:o?(Et(o.value,n,r,void 0,o.shallow,o.mock),o.dep.notify(),r):(t[n]=r,r)}}function Pt(t,n){if(e(t)&&l(n))t.splice(n,1);else{var r=t.__ob__;t._isVue||r&&r.vmCount||Rt(t)||b(t,n)&&(delete t[n],r&&r.dep.notify())}}function Dt(t){return Mt(t,!0),V(t,"__v_isShallow",!0),t}function Mt(t,e){Rt(t)||jt(t,e,ot())}function It(t){return Rt(t)?It(t.__v_raw):!(!t||!t.__ob__)}function Lt(t){return!(!t||!t.__v_isShallow)}function Rt(t){return!(!t||!t.__v_isReadonly)}var Ft="__v_isRef";function Ht(t){return!(!t||!0!==t.__v_isRef)}function Bt(t,e){if(Ht(t))return t;var n={};return V(n,Ft,!0),V(n,"__v_isShallow",e),V(n,"dep",Et(n,"value",t,null,e,ot())),n}function Ut(t,e,n){Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var t=e[n];if(Ht(t))return t.value;var r=t&&t.__ob__;return r&&r.dep.depend(),t},set:function(t){var r=e[n];Ht(r)&&!Ht(t)?r.value=t:e[n]=t}})}function zt(t,e,n){var r=t[e];if(Ht(r))return r;var o={get value(){var r=t[e];return void 0===r?n:r},set value(n){t[e]=n}};return V(o,Ft,!0),o}var Vt="__v_rawToReadonly",Kt="__v_rawToShallowReadonly";function Jt(t){return qt(t,!1)}function qt(t,e){if(!u(t))return t;if(Rt(t))return t;var n=e?Kt:Vt,r=t[n];if(r)return r;var o=Object.create(Object.getPrototypeOf(t));V(t,n,o),V(o,"__v_isReadonly",!0),V(o,"__v_raw",t),Ht(t)&&V(o,Ft,!0),(e||Lt(t))&&V(o,"__v_isShallow",!0);for(var i=Object.keys(t),a=0;a<i.length;a++)Wt(o,t,i[a],e);return o}function Wt(t,e,n,r){Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var t=e[n];return r||!u(t)?t:Jt(t)},set:function(){}})}var Zt=$(function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),r="!"===(t=n?t.slice(1):t).charAt(0);return{name:t=r?t.slice(1):t,once:n,capture:r,passive:e}});function Gt(t,n){function r(){var t=r.fns;if(!e(t))return mn(t,null,arguments,n,"v-on handler");for(var o=t.slice(),i=0;i<o.length;i++)mn(o[i],null,arguments,n,"v-on handler")}return r.fns=t,r}function Xt(t,e,r,i,a,s){var c,u,l,f;for(c in t)u=t[c],l=e[c],f=Zt(c),n(u)||(n(l)?(n(u.fns)&&(u=t[c]=Gt(u,s)),o(f.once)&&(u=t[c]=a(f.name,u,f.capture)),r(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,t[c]=l));for(c in e)n(t[c])&&i((f=Zt(c)).name,e[c],f.capture)}function Yt(t,e,i){var a;t instanceof ft&&(t=t.data.hook||(t.data.hook={}));var s=t[e];function c(){i.apply(this,arguments),y(a.fns,c)}n(s)?a=Gt([c]):r(s.fns)&&o(s.merged)?(a=s).fns.push(c):a=Gt([s,c]),a.merged=!0,t[e]=a}function Qt(t,e,n,o,i){if(r(e)){if(b(e,n))return t[n]=e[n],i||delete e[n],!0;if(b(e,o))return t[n]=e[o],i||delete e[o],!0}return!1}function te(t){return i(t)?[pt(t)]:e(t)?function t(a,s){var c,u,l,f,d=[];for(c=0;c<a.length;c++)n(u=a[c])||"boolean"==typeof u||(f=d[l=d.length-1],e(u)?u.length>0&&(ee((u=t(u,"".concat(s||"","_").concat(c)))[0])&&ee(f)&&(d[l]=pt(f.text+u[0].text),u.shift()),d.push.apply(d,u)):i(u)?ee(f)?d[l]=pt(f.text+u):""!==u&&d.push(pt(u)):ee(u)&&ee(f)?d[l]=pt(f.text+u.text):(o(a._isVList)&&r(u.tag)&&n(u.key)&&r(s)&&(u.key="__vlist".concat(s,"_").concat(c,"__")),d.push(u)));return d}(t):void 0}function ee(t){return r(t)&&r(t.text)&&!1===t.isComment}var ne=1,re=2;function oe(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=re),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return dt();if(r(o)&&r(o.is)&&(n=o.is),!n)return dt();var u,l;if(e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0),c===re?i=te(i):c===ne&&(i=function(t){for(var n=0;n<t.length;n++)if(e(t[n]))return Array.prototype.concat.apply([],t);return t}(i)),"string"==typeof n){var f=void 0;l=t.$vnode&&t.$vnode.ns||B.getTagNamespace(n),u=B.isReservedTag(n)?new ft(B.parsePlatformTagName(n),o,i,void 0,void 0,t):o&&o.pre||!r(f=br(t.$options,"components",n))?new ft(n,o,i,void 0,void 0,t):lr(f,o,t,i,n)}else u=lr(n,o,t,i);return e(u)?u:r(u)?(r(l)&&ie(u,l),r(o)&&function(t){s(t.style)&&Vn(t.style),s(t.class)&&Vn(t.class)}(o),u):dt()}(t,n,c,u,l)}function ie(t,e,i){if(t.ns=e,"foreignObject"===t.tag&&(e=void 0,i=!0),r(t.children))for(var a=0,s=t.children.length;a<s;a++){var c=t.children[a];r(c.tag)&&(n(c.ns)||o(i)&&"svg"!==c.tag)&&ie(c,e,i)}}function ae(t,n){var o,i,a,c,u=null;if(e(t)||"string"==typeof t)for(u=new Array(t.length),o=0,i=t.length;o<i;o++)u[o]=n(t[o],o);else if("number"==typeof t)for(u=new Array(t),o=0;o<t;o++)u[o]=n(o+1,o);else if(s(t))if(ct&&t[Symbol.iterator]){u=[];for(var l=t[Symbol.iterator](),f=l.next();!f.done;)u.push(n(f.value,u.length)),f=l.next()}else for(a=Object.keys(t),u=new Array(a.length),o=0,i=a.length;o<i;o++)c=a[o],u[o]=n(t[c],c,o);return r(u)||(u=[]),u._isVList=!0,u}function se(t,e,n,r){var o,i=this.$scopedSlots[t];i?(n=n||{},r&&(n=A(A({},r),n)),o=i(n)||(a(e)?e():e)):o=this.$slots[t]||(a(e)?e():e);var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function ce(t){return br(this.$options,"filters",t)||P}function ue(t,n){return e(t)?-1===t.indexOf(n):t!==n}function le(t,e,n,r,o){var i=B.keyCodes[e]||n;return o&&r&&!B.keyCodes[e]?ue(o,r):i?ue(i,t):r?S(r)!==e:void 0===t}function fe(t,n,r,o,i){if(r&&s(r)){e(r)&&(r=j(r));var a=void 0,c=function(e){if("class"===e||"style"===e||g(e))a=t;else{var s=t.attrs&&t.attrs.type;a=o||B.mustUseProp(n,s,e)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var c=x(e),u=S(e);c in a||u in a||(a[e]=r[e],i&&((t.on||(t.on={}))["update:".concat(e)]=function(t){r[e]=t}))};for(var u in r)c(u)}return t}function de(t,e){var n=this._staticTrees||(this._staticTrees=[]),r=n[t];return r&&!e||ve(r=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,this._c,this),"__static__".concat(t),!1),r}function pe(t,e,n){return ve(t,"__once__".concat(e).concat(n?"_".concat(n):""),!0),t}function ve(t,n,r){if(e(t))for(var o=0;o<t.length;o++)t[o]&&"string"!=typeof t[o]&&he(t[o],"".concat(n,"_").concat(o),r);else he(t,n,r)}function he(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function me(t,e){if(e&&u(e)){var n=t.on=t.on?A({},t.on):{};for(var r in e){var o=n[r],i=e[r];n[r]=o?[].concat(o,i):i}}return t}function ge(t,n,r,o){n=n||{$stable:!r};for(var i=0;i<t.length;i++){var a=t[i];e(a)?ge(a,n,r):a&&(a.proxy&&(a.fn.proxy=!0),n[a.key]=a.fn)}return o&&(n.$key=o),n}function ye(t,e){for(var n=0;n<e.length;n+=2){var r=e[n];"string"==typeof r&&r&&(t[e[n]]=e[n+1])}return t}function _e(t,e){return"string"==typeof t?e+t:t}function be(t){t._o=pe,t._n=v,t._s=d,t._l=ae,t._t=se,t._q=D,t._i=M,t._m=de,t._f=ce,t._k=le,t._b=fe,t._v=pt,t._e=dt,t._u=ge,t._g=me,t._d=ye,t._p=_e}function $e(t,e){if(!t||!t.length)return{};for(var n={},r=0,o=t.length;r<o;r++){var i=t[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==e&&i.fnContext!==e||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(we)&&delete n[u];return n}function we(t){return t.isComment&&!t.asyncFactory||" "===t.text}function xe(t){return t.isComment&&t.asyncFactory}function Ce(e,n,r,o){var i,a=Object.keys(r).length>0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=ke(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=Se(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),V(i,"$stable",s),V(i,"$key",c),V(i,"$hasNormal",a),i}function ke(t,n,r,o){var i=function(){var n=ut;lt(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:te(r))&&r[0];return lt(n),r&&(!i||1===r.length&&i.isComment&&!xe(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function Se(t,e){return function(){return t[e]}}function Oe(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};V(n,"_v_attr_proxy",!0),Te(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){return e._listenersProxy||Te(e._listenersProxy={},e.$listeners,t,e,"$listeners"),e._listenersProxy},get slots(){return(t=e)._slotsProxy||je(t._slotsProxy={},t.$scopedSlots),t._slotsProxy;var t},emit:O(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(n){return Ut(e,t,n)})}}}function Te(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ae(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ae(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function je(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Ee(){var t=ut;return t._setupContext||(t._setupContext=Oe(t))}var Ne,Pe,De=null;function Me(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function Ie(t){if(e(t))for(var n=0;n<t.length;n++){var o=t[n];if(r(o)&&(r(o.componentOptions)||xe(o)))return o}}function Le(t,e){Ne.$on(t,e)}function Re(t,e){Ne.$off(t,e)}function Fe(t,e){var n=Ne;return function r(){null!==e.apply(null,arguments)&&n.$off(t,r)}}function He(t,e,n){Ne=t,Xt(e,n||{},Le,Re,Fe,t),Ne=void 0}var Be=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Pe,!t&&Pe&&(this.index=(Pe.scopes||(Pe.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=Pe;try{return Pe=this,t()}finally{Pe=e}}},t.prototype.on=function(){Pe=this},t.prototype.off=function(){Pe=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e<n;e++)this.effects[e].teardown();for(e=0,n=this.cleanups.length;e<n;e++)this.cleanups[e]();if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){var r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this.active=!1}},t}();function Ue(){return Pe}var ze=null;function Ve(t){var e=ze;return ze=t,function(){ze=e}}function Ke(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Je(t,e){if(e){if(t._directInactive=!1,Ke(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)Je(t.$children[n]);qe(t,"activated")}}function qe(t,e,n,r){void 0===r&&(r=!0),bt();var o=ut,i=Ue();r&&lt(t);var a=t.$options[e],s="".concat(e," hook");if(a)for(var c=0,u=a.length;c<u;c++)mn(a[c],t,n||null,t,s);t._hasHookEvent&&t.$emit("hook:"+e),r&&(lt(o),i&&i.on()),$t()}var We=[],Ze=[],Ge={},Xe=!1,Ye=!1,Qe=0,tn=0,en=Date.now;if(q&&!Z){var nn=window.performance;nn&&"function"==typeof nn.now&&en()>document.createEvent("Event").timeStamp&&(en=function(){return nn.now()})}var rn=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function on(){var t,e;for(tn=en(),Ye=!0,We.sort(rn),Qe=0;Qe<We.length;Qe++)(t=We[Qe]).before&&t.before(),e=t.id,Ge[e]=null,t.run();var n=Ze.slice(),r=We.slice();Qe=We.length=Ze.length=0,Ge={},Xe=Ye=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Je(t[e],!0)}(n),function(t){for(var e=t.length;e--;){var n=t[e],r=n.vm;r&&r._watcher===n&&r._isMounted&&!r._isDestroyed&&qe(r,"updated")}}(r),gt(),it&&B.devtools&&it.emit("flush")}function an(t){var e=t.id;if(null==Ge[e]&&(t!==yt.target||!t.noRecurse)){if(Ge[e]=!0,Ye){for(var n=We.length-1;n>Qe&&We[n].id>t.id;)n--;We.splice(n+1,0,t)}else We.push(t);Xe||(Xe=!0,Tn(on))}}var sn="watcher",cn="".concat(sn," callback"),un="".concat(sn," getter"),ln="".concat(sn," cleanup");function fn(t,e){return pn(t,null,{flush:"post"})}var dn={};function pn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ut,v=function(t,e,n){void 0===n&&(n=null);var r=mn(t,null,n,p,e);return c&&r&&r.__ob__&&r.__ob__.dep.depend(),r},h=!1,m=!1;if(Ht(n)?(f=function(){return n.value},h=Lt(n)):It(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some(function(t){return It(t)||Lt(t)}),f=function(){return n.map(function(t){return Ht(t)?t.value:It(t)?(t.__ob__.dep.depend(),Vn(t)):a(t)?v(t,un):void 0})}):f=a(n)?r?function(){return v(n,un)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,sn,[y])}:E,r&&c){var g=f;f=function(){return Vn(g())}}var y=function(t){d=_.onStop=function(){v(t,ln)}};if(ot())return y=E,r?s&&v(r,cn,[f(),m?[]:void 0,y]):f(),E;var _=new Jn(ut,f,E,{lazy:!0});_.noRecurse=!r;var b=m?[]:dn;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some(function(t,e){return L(t,b[e])}):L(t,b)))&&(d&&d(),v(r,cn,[t,b===dn?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return an(_)}):_.update=function(){if(p&&p===ut&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else an(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",function(){return _.get()}):_.get(),function(){_.teardown()}}function vn(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}function hn(t,e,n){bt();try{if(e)for(var r=e;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,t,e,n))return}catch(t){gn(t,r,"errorCaptured hook")}}gn(t,e,n)}finally{$t()}}function mn(t,e,n,r,o){var i;try{(i=n?t.apply(e,n):t.call(e))&&!i._isVue&&f(i)&&!i._handled&&(i.catch(function(t){return hn(t,r,o+" (Promise/async)")}),i._handled=!0)}catch(t){hn(t,r,o)}return i}function gn(t,e,n){if(B.errorHandler)try{return B.errorHandler.call(null,t,e,n)}catch(e){e!==t&&yn(e)}yn(t)}function yn(t,e,n){if(!q||"undefined"==typeof console)throw t;console.error(t)}var _n,bn=!1,$n=[],wn=!1;function xn(){wn=!1;var t=$n.slice(0);$n.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&at(Promise)){var Cn=Promise.resolve();_n=function(){Cn.then(xn),Y&&setTimeout(E)},bn=!0}else if(Z||"undefined"==typeof MutationObserver||!at(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())_n="undefined"!=typeof setImmediate&&at(setImmediate)?function(){setImmediate(xn)}:function(){setTimeout(xn,0)};else{var kn=1,Sn=new MutationObserver(xn),On=document.createTextNode(String(kn));Sn.observe(On,{characterData:!0}),_n=function(){kn=(kn+1)%2,On.data=String(kn)},bn=!0}function Tn(t,e){var n;if($n.push(function(){if(t)try{t.call(e)}catch(t){hn(t,e,"nextTick")}else n&&n(e)}),wn||(wn=!0,_n()),!t&&"undefined"!=typeof Promise)return new Promise(function(t){n=t})}function An(t){return function(e,n){if(void 0===n&&(n=ut),n)return function(t,e,n){var r=t.$options;r[e]=mr(r[e],n)}(n,t,e)}}var jn=An("beforeMount"),En=An("mounted"),Nn=An("beforeUpdate"),Pn=An("updated"),Dn=An("beforeDestroy"),Mn=An("destroyed"),In=An("activated"),Ln=An("deactivated"),Rn=An("serverPrefetch"),Fn=An("renderTracked"),Hn=An("renderTriggered"),Bn=An("errorCaptured"),Un=Object.freeze({__proto__:null,version:"2.7.16",defineComponent:function(t){return t},ref:function(t){return Bt(t,!1)},shallowRef:function(t){return Bt(t,!0)},isRef:Ht,toRef:zt,toRefs:function(t){var n=e(t)?new Array(t.length):{};for(var r in t)n[r]=zt(t,r);return n},unref:function(t){return Ht(t)?t.value:t},proxyRefs:function(t){if(It(t))return t;for(var e={},n=Object.keys(t),r=0;r<n.length;r++)Ut(e,t,n[r]);return e},customRef:function(t){var e=new yt,n=t(function(){e.depend()},function(){e.notify()}),r=n.get,o=n.set,i={get value(){return r()},set value(t){o(t)}};return V(i,Ft,!0),i},triggerRef:function(t){t.dep&&t.dep.notify()},reactive:function(t){return Mt(t,!1),t},isReactive:It,isReadonly:Rt,isShallow:Lt,isProxy:function(t){return It(t)||Rt(t)},shallowReactive:Dt,markRaw:function(t){return Object.isExtensible(t)&&V(t,"__v_skip",!0),t},toRaw:function t(e){var n=e&&e.__v_raw;return n?t(n):e},readonly:Jt,shallowReadonly:function(t){return qt(t,!0)},computed:function(t,e){var n,r,o=a(t);o?(n=t,r=E):(n=t.get,r=t.set);var i=ot()?null:new Jn(ut,n,E,{lazy:!0}),s={effect:i,get value(){return i?(i.dirty&&i.evaluate(),yt.target&&i.depend(),i.value):n()},set value(t){r(t)}};return V(s,Ft,!0),V(s,"__v_isReadonly",o),s},watch:function(t,e,n){return pn(t,e,n)},watchEffect:function(t,e){return pn(t,null,e)},watchPostEffect:fn,watchSyncEffect:function(t,e){return pn(t,null,{flush:"sync"})},EffectScope:Be,effectScope:function(t){return new Be(t)},onScopeDispose:function(t){Pe&&Pe.cleanups.push(t)},getCurrentScope:Ue,provide:function(t,e){ut&&(vn(ut)[t]=e)},inject:function(t,e,n){void 0===n&&(n=!1);var r=ut;if(r){var o=r.$parent&&r.$parent._provided;if(o&&t in o)return o[t];if(arguments.length>1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return oe(ut,t,e,n,2,!0)},getCurrentInstance:function(){return ut&&{proxy:ut}},useSlots:function(){return Ee().slots},useAttrs:function(){return Ee().attrs},useListeners:function(){return Ee().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce(function(t,e){return t[e]={},t},{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:Tn,set:Nt,del:Pt,useCssModule:function(e){return t},useCssVars:function(t){if(q){var e=ut;e&&fn(function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}})}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch(function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise(function(e,n){c(t,function(){return e((l++,u=null,f()))},function(){return n(t)},l+1)});throw t}).then(function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)}))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:jn,onMounted:En,onBeforeUpdate:Nn,onUpdated:Pn,onBeforeUnmount:Dn,onUnmounted:Mn,onActivated:In,onDeactivated:Ln,onServerPrefetch:Rn,onRenderTracked:Fn,onRenderTriggered:Hn,onErrorCaptured:function(t,e){void 0===e&&(e=ut),Bn(t,e)}}),zn=new st;function Vn(t){return function t(n,r){var o,i,a=e(n);if(!(!a&&!s(n)||n.__v_skip||Object.isFrozen(n)||n instanceof ft)){if(n.__ob__){var c=n.__ob__.dep.id;if(r.has(c))return;r.add(c)}if(a)for(o=n.length;o--;)t(n[o],r);else if(Ht(n))t(n.value,r);else for(o=(i=Object.keys(n)).length;o--;)t(n[i[o]],r)}}(t,zn),zn.clear(),t}var Kn=0,Jn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=Pe),e&&e.active&&e.effects.push(t)}(this,Pe&&!Pe._vm?Pe:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Kn,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new st,this.newDepIds=new st,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!K.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}(e),this.getter||(this.getter=E)),this.value=this.lazy?void 0:this.get()}return t.prototype.get=function(){var t;bt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;hn(t,e,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Vn(t),$t(),this.cleanupDeps()}return t},t.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},t.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},t.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():an(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');mn(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&y(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}(),qn={enumerable:!0,configurable:!0,get:E,set:E};function Wn(t,e,n){qn.get=function(){return this[e][n]},qn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,qn)}function Zn(t){var n=t.$options;if(n.props&&function(t,e){var n=t.$options.propsData||{},r=t._props=Dt({}),o=t.$options._propKeys=[];!t.$parent||Ot(!1);var i=function(i){o.push(i);var a=$r(i,e,n,t);Et(r,i,a,void 0,!0),i in t||Wn(t,"_props",i)};for(var a in e)i(a);Ot(!0)}(t,n.props),function(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=Oe(t);lt(t),bt();var o=mn(n,null,[t._props||Dt({}),r],t,"setup");if($t(),lt(),a(o))e.render=o;else if(s(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var c in o)"__sfc"!==c&&Ut(i,o,c)}else for(var c in o)z(c)||Ut(t,o,c)}}(t),n.methods&&function(t,e){for(var n in t.$options.props,e)t[n]="function"!=typeof e[n]?E:O(e[n],t)}(t,n.methods),n.data)!function(t){var e=t.$options.data;u(e=t._data=a(e)?function(t,e){bt();try{return t.call(e,e)}catch(t){return hn(t,e,"data()"),{}}finally{$t()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props;t.$options.methods;for(var o=n.length;o--;){var i=n[o];r&&b(r,i)||z(i)||Wn(t,"_data",i)}var s=jt(e);s&&s.vmCount++}(t);else{var r=jt(t._data={});r&&r.vmCount++}n.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=ot();for(var o in e){var i=e[o],s=a(i)?i:i.get;r||(n[o]=new Jn(t,s||E,E,Gn)),o in t||Xn(t,o,i)}}(t,n.computed),n.watch&&n.watch!==et&&function(t,n){for(var r in n){var o=n[r];if(e(o))for(var i=0;i<o.length;i++)tr(t,r,o[i]);else tr(t,r,o)}}(t,n.watch)}var Gn={lazy:!0};function Xn(t,e,n){var r=!ot();a(n)?(qn.get=r?Yn(e):Qn(n),qn.set=E):(qn.get=n.get?r&&!1!==n.cache?Yn(e):Qn(n.get):E,qn.set=n.set||E),Object.defineProperty(t,e,qn)}function Yn(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),yt.target&&e.depend(),e.value}}function Qn(t){return function(){return t.call(this,this)}}function tr(t,e,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,r)}function er(t,e){if(t){for(var n=Object.create(null),r=ct?Reflect.ownKeys(t):Object.keys(t),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){var s=t[i].from;if(s in e._provided)n[i]=e._provided[s];else if("default"in t[i]){var c=t[i].default;n[i]=a(c)?c.call(e):c}}}return n}}var nr=0;function rr(t){var e=t.options;if(t.super){var n=rr(t.super);if(n!==t.superOptions){t.superOptions=n;var r=function(t){var e,n=t.options,r=t.sealedOptions;for(var o in n)n[o]!==r[o]&&(e||(e={}),e[o]=n[o]);return e}(t);r&&A(t.extendOptions,r),(e=t.options=_r(n,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function or(n,r,i,a,s){var c,u=this,l=s.options;b(a,"_uid")?(c=Object.create(a))._original=a:(c=a,a=a._original);var f=o(l._compiled),d=!f;this.data=n,this.props=r,this.children=i,this.parent=a,this.listeners=n.on||t,this.injections=er(l.inject,a),this.slots=function(){return u.$slots||Ce(a,n.scopedSlots,u.$slots=$e(i,a)),u.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ce(a,n.scopedSlots,this.slots())}}),f&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=Ce(a,n.scopedSlots,this.$slots)),l._scopeId?this._c=function(t,n,r,o){var i=oe(c,t,n,r,o,d);return i&&!e(i)&&(i.fnScopeId=l._scopeId,i.fnContext=a),i}:this._c=function(t,e,n,r){return oe(c,t,e,n,r,d)}}function ir(t,e,n,r,o){var i=vt(t);return i.fnContext=n,i.fnOptions=r,e.slot&&((i.data||(i.data={})).slot=e.slot),i}function ar(t,e){for(var n in e)t[x(n)]=e[n]}function sr(t){return t.name||t.__name||t._componentTag}be(or.prototype);var cr={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var n=t;cr.prepatch(n,n)}else(t.componentInstance=function(t,e){var n={_isComponent:!0,_parentVnode:t,parent:ze},o=t.data.inlineTemplate;return r(o)&&(n.render=o.render,n.staticRenderFns=o.staticRenderFns),new t.componentOptions.Ctor(n)}(t)).$mount(e?t.elm:void 0,e)},prepatch:function(e,n){var r=n.componentOptions;!function(e,n,r,o,i){var a=o.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==t&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key),u=!!(i||e.$options._renderChildren||c),l=e.$vnode;e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i;var f=o.data.attrs||t;e._attrsProxy&&Te(e._attrsProxy,f,l.data&&l.data.attrs||t,e,"$attrs")&&(u=!0),e.$attrs=f,r=r||t;var d=e.$options._parentListeners;if(e._listenersProxy&&Te(e._listenersProxy,r,d||t,e,"$listeners"),e.$listeners=e.$options._parentListeners=r,He(e,r,d),n&&e.$options.props){Ot(!1);for(var p=e._props,v=e.$options._propKeys||[],h=0;h<v.length;h++){var m=v[h],g=e.$options.props;p[m]=$r(m,g,n,e)}Ot(!0),e.$options.propsData=n}u&&(e.$slots=$e(i,o.context),e.$forceUpdate())}(n.componentInstance=e.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(t){var e,n=t.context,r=t.componentInstance;r._isMounted||(r._isMounted=!0,qe(r,"mounted")),t.data.keepAlive&&(n._isMounted?((e=r)._inactive=!1,Ze.push(e)):Je(r,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,n){if(!(n&&(e._directInactive=!0,Ke(e))||e._inactive)){e._inactive=!0;for(var r=0;r<e.$children.length;r++)t(e.$children[r]);qe(e,"deactivated")}}(e,!0):e.$destroy())}},ur=Object.keys(cr);function lr(i,a,c,u,l){if(!n(i)){var d=c.$options._base;if(s(i)&&(i=d.extend(i)),"function"==typeof i){var p;if(n(i.cid)&&void 0===(i=function(t,e){if(o(t.error)&&r(t.errorComp))return t.errorComp;if(r(t.resolved))return t.resolved;var i=De;if(i&&r(t.owners)&&-1===t.owners.indexOf(i)&&t.owners.push(i),o(t.loading)&&r(t.loadingComp))return t.loadingComp;if(i&&!r(t.owners)){var a=t.owners=[i],c=!0,u=null,l=null;i.$on("hook:destroyed",function(){return y(a,i)});var d=function(t){for(var e=0,n=a.length;e<n;e++)a[e].$forceUpdate();t&&(a.length=0,null!==u&&(clearTimeout(u),u=null),null!==l&&(clearTimeout(l),l=null))},p=I(function(n){t.resolved=Me(n,e),c?a.length=0:d(!0)}),v=I(function(e){r(t.errorComp)&&(t.error=!0,d(!0))}),h=t(p,v);return s(h)&&(f(h)?n(t.resolved)&&h.then(p,v):f(h.component)&&(h.component.then(p,v),r(h.error)&&(t.errorComp=Me(h.error,e)),r(h.loading)&&(t.loadingComp=Me(h.loading,e),0===h.delay?t.loading=!0:u=setTimeout(function(){u=null,n(t.resolved)&&n(t.error)&&(t.loading=!0,d(!1))},h.delay||200)),r(h.timeout)&&(l=setTimeout(function(){l=null,n(t.resolved)&&v(null)},h.timeout)))),c=!1,t.loading?t.loadingComp:t.resolved}}(p=i,d)))return function(t,e,n,r,o){var i=dt();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}(p,a,c,u,l);a=a||{},rr(i),r(a.model)&&function(t,n){var o=t.model&&t.model.prop||"value",i=t.model&&t.model.event||"input";(n.attrs||(n.attrs={}))[o]=n.model.value;var a=n.on||(n.on={}),s=a[i],c=n.model.callback;r(s)?(e(s)?-1===s.indexOf(c):s!==c)&&(a[i]=[c].concat(s)):a[i]=c}(i.options,a);var v=function(t,e,o){var i=e.options.props;if(!n(i)){var a={},s=t.attrs,c=t.props;if(r(s)||r(c))for(var u in i){var l=S(u);Qt(a,c,u,l,!0)||Qt(a,s,u,l,!1)}return a}}(a,i);if(o(i.options.functional))return function(n,o,i,a,s){var c=n.options,u={},l=c.props;if(r(l))for(var f in l)u[f]=$r(f,l,o||t);else r(i.attrs)&&ar(u,i.attrs),r(i.props)&&ar(u,i.props);var d=new or(i,u,s,a,n),p=c.render.call(null,d._c,d);if(p instanceof ft)return ir(p,i,d.parent,c);if(e(p)){for(var v=te(p)||[],h=new Array(v.length),m=0;m<v.length;m++)h[m]=ir(v[m],i,d.parent,c);return h}}(i,v,a,c,u);var h=a.on;if(a.on=a.nativeOn,o(i.options.abstract)){var m=a.slot;a={},m&&(a.slot=m)}!function(t){for(var e=t.hook||(t.hook={}),n=0;n<ur.length;n++){var r=ur[n],o=e[r],i=cr[r];o===i||o&&o._merged||(e[r]=o?fr(i,o):i)}}(a);var g=sr(i.options)||l;return new ft("vue-component-".concat(i.cid).concat(g?"-".concat(g):""),a,void 0,void 0,void 0,c,{Ctor:i,propsData:v,listeners:h,tag:l,children:u},p)}}}function fr(t,e){var n=function(n,r){t(n,r),e(n,r)};return n._merged=!0,n}var dr=E,pr=B.optionMergeStrategies;function vr(t,e,n){if(void 0===n&&(n=!0),!e)return t;for(var r,o,i,a=ct?Reflect.ownKeys(e):Object.keys(e),s=0;s<a.length;s++)"__ob__"!==(r=a[s])&&(o=t[r],i=e[r],n&&b(t,r)?o!==i&&u(o)&&u(i)&&vr(o,i):Nt(t,r,i));return t}function hr(t,e,n){return n?function(){var r=a(e)?e.call(n,n):e,o=a(t)?t.call(n,n):t;return r?vr(r,o):o}:e?t?function(){return vr(a(e)?e.call(this,this):e,a(t)?t.call(this,this):t)}:e:t}function mr(t,n){var r=n?t?t.concat(n):e(n)?n:[n]:t;return r?function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(r):r}function gr(t,e,n,r){var o=Object.create(t||null);return e?A(o,e):o}pr.data=function(t,e,n){return n?hr(t,e,n):e&&"function"!=typeof e?t:hr(t,e)},H.forEach(function(t){pr[t]=mr}),F.forEach(function(t){pr[t+"s"]=gr}),pr.watch=function(t,n,r,o){if(t===et&&(t=void 0),n===et&&(n=void 0),!n)return Object.create(t||null);if(!t)return n;var i={};for(var a in A(i,t),n){var s=i[a],c=n[a];s&&!e(s)&&(s=[s]),i[a]=s?s.concat(c):e(c)?c:[c]}return i},pr.props=pr.methods=pr.inject=pr.computed=function(t,e,n,r){if(!t)return e;var o=Object.create(null);return A(o,t),e&&A(o,e),o},pr.provide=function(t,e){return t?function(){var n=Object.create(null);return vr(n,a(t)?t.call(this):t),e&&vr(n,a(e)?e.call(this):e,!1),n}:e};var yr=function(t,e){return void 0===e?t:e};function _r(t,n,r){if(a(n)&&(n=n.options),function(t,n){var r=t.props;if(r){var o,i,a={};if(e(r))for(o=r.length;o--;)"string"==typeof(i=r[o])&&(a[x(i)]={type:null});else if(u(r))for(var s in r)i=r[s],a[x(s)]=u(i)?i:{type:i};t.props=a}}(n),function(t,n){var r=t.inject;if(r){var o=t.inject={};if(e(r))for(var i=0;i<r.length;i++)o[r[i]]={from:r[i]};else if(u(r))for(var a in r){var s=r[a];o[a]=u(s)?A({from:a},s):{from:s}}}}(n),function(t){var e=t.directives;if(e)for(var n in e){var r=e[n];a(r)&&(e[n]={bind:r,update:r})}}(n),!n._base&&(n.extends&&(t=_r(t,n.extends,r)),n.mixins))for(var o=0,i=n.mixins.length;o<i;o++)t=_r(t,n.mixins[o],r);var s,c={};for(s in t)l(s);for(s in n)b(t,s)||l(s);function l(e){var o=pr[e]||yr;c[e]=o(t[e],n[e],r,e)}return c}function br(t,e,n,r){if("string"==typeof n){var o=t[e];if(b(o,n))return o[n];var i=x(n);if(b(o,i))return o[i];var a=C(i);return b(o,a)?o[a]:o[n]||o[i]||o[a]}}function $r(t,e,n,r){var o=e[t],i=!b(n,t),s=n[t],c=kr(Boolean,o.type);if(c>-1)if(i&&!b(o,"default"))s=!1;else if(""===s||s===S(t)){var u=kr(String,o.type);(u<0||c<u)&&(s=!0)}if(void 0===s){s=function(t,e,n){if(b(e,"default")){var r=e.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n]?t._props[n]:a(r)&&"Function"!==xr(e.type)?r.call(t):r}}(r,o,t);var l=St;Ot(!0),jt(s),Ot(l)}return s}var wr=/^\s*function (\w+)/;function xr(t){var e=t&&t.toString().match(wr);return e?e[1]:""}function Cr(t,e){return xr(t)===xr(e)}function kr(t,n){if(!e(n))return Cr(n,t)?0:-1;for(var r=0,o=n.length;r<o;r++)if(Cr(n[r],t))return r;return-1}function Sr(t){this._init(t)}function Or(t){return t&&(sr(t.Ctor.options)||t.tag)}function Tr(t,n){return e(t)?t.indexOf(n)>-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Ar(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a in n){var s=n[a];if(s){var c=s.name;c&&!e(c)&&jr(n,a,r,o)}}i.componentOptions.children=void 0}function jr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,y(n,e)}Sr.prototype._init=function(e){var n=this;n._uid=nr++,n._isVue=!0,n.__v_skip=!0,n._scope=new Be(!0),n._scope.parent=void 0,n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=_r(rr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&He(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=$e(n._renderChildren,o),e.$scopedSlots=r?Ce(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return oe(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return oe(e,t,n,r,o,!0)};var i=r&&r.data;Et(e,"$attrs",i&&i.attrs||t,null,!0),Et(e,"$listeners",n._parentListeners||t,null,!0)}(n),qe(n,"beforeCreate",void 0,!1),function(t){var e=er(t.$options.inject,t);e&&(Ot(!1),Object.keys(e).forEach(function(n){Et(t,n,e[n])}),Ot(!0))}(n),Zn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=vn(t),o=ct?Reflect.ownKeys(n):Object.keys(n),i=0;i<o.length;i++){var c=o[i];Object.defineProperty(r,c,Object.getOwnPropertyDescriptor(n,c))}}}(n),qe(n,"created"),n.$options.el&&n.$mount(n.$options.el)},function(t){Object.defineProperty(t.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(t.prototype,"$props",{get:function(){return this._props}}),t.prototype.$set=Nt,t.prototype.$delete=Pt,t.prototype.$watch=function(t,e,n){var r=this;if(u(e))return tr(r,t,e,n);(n=n||{}).user=!0;var o=new Jn(r,t,e,n);if(n.immediate){var i='callback for immediate watcher "'.concat(o.expression,'"');bt(),mn(e,r,[o.value],r,i),$t()}return function(){o.teardown()}}}(Sr),function(t){var n=/^hook:/;t.prototype.$on=function(t,r){var o=this;if(e(t))for(var i=0,a=t.length;i<a;i++)o.$on(t[i],r);else(o._events[t]||(o._events[t]=[])).push(r),n.test(t)&&(o._hasHookEvent=!0);return o},t.prototype.$once=function(t,e){var n=this;function r(){n.$off(t,r),e.apply(n,arguments)}return r.fn=e,n.$on(t,r),n},t.prototype.$off=function(t,n){var r=this;if(!arguments.length)return r._events=Object.create(null),r;if(e(t)){for(var o=0,i=t.length;o<i;o++)r.$off(t[o],n);return r}var a,s=r._events[t];if(!s)return r;if(!n)return r._events[t]=null,r;for(var c=s.length;c--;)if((a=s[c])===n||a.fn===n){s.splice(c,1);break}return r},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?T(n):n;for(var r=T(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;i<a;i++)mn(n[i],e,r,e,o)}return e}}(Sr),function(t){t.prototype._update=function(t,e){var n=this,r=n.$el,o=n._vnode,i=Ve(n);n._vnode=t,n.$el=o?n.__patch__(o,t):n.__patch__(n.$el,t,e,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n);for(var a=n;a&&a.$vnode&&a.$parent&&a.$vnode===a.$parent._vnode;)a.$parent.$el=a.$el,a=a.$parent},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){qe(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||y(e.$children,t),t._scope.stop(),t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),qe(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(Sr),function(t){be(t.prototype),t.prototype.$nextTick=function(t){return Tn(t,this)},t.prototype._render=function(){var t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&t._isMounted&&(t.$scopedSlots=Ce(t.$parent,o.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&je(t._slotsProxy,t.$scopedSlots)),t.$vnode=o;var i,a=ut,s=De;try{lt(t),De=t,i=r.call(t._renderProxy,t.$createElement)}catch(e){hn(e,t,"render"),i=t._vnode}finally{De=s,lt(a)}return e(i)&&1===i.length&&(i=i[0]),i instanceof ft||(i=dt()),i.parent=o,i}}(Sr);var Er=[String,RegExp,Array],Nr={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Er,exclude:Er,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,o=t.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;e[o]={name:Or(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&jr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)jr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){Ar(t,function(t){return Tr(e,t)})}),this.$watch("exclude",function(e){Ar(t,function(t){return!Tr(e,t)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ie(t),n=e&&e.componentOptions;if(n){var r=Or(n),o=this.include,i=this.exclude;if(o&&(!r||!Tr(o,r))||i&&r&&Tr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,y(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:dr,extend:A,mergeOptions:_r,defineReactive:Et},t.set=Nt,t.delete=Pt,t.nextTick=Tn,t.observable=function(t){return jt(t),t},t.options=Object.create(null),F.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,A(t.options.components,Nr),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=T(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=_r(this.options,t),this}}(t),function(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=sr(t)||sr(n.options),a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=_r(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)Wn(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)Xn(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,F.forEach(function(t){a[t]=n[t]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=A({},a.options),o[r]=a,a}}(t),function(t){F.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}(t)}(Sr),Object.defineProperty(Sr.prototype,"$isServer",{get:ot}),Object.defineProperty(Sr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Sr,"FunctionalRenderContext",{value:or}),Sr.version="2.7.16";var Pr=h("style,class"),Dr=h("input,textarea,option,select,progress"),Mr=function(t,e,n){return"value"===n&&Dr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ir=h("contenteditable,draggable,spellcheck"),Lr=h("events,caret,typing,plaintext-only"),Rr=function(t,e){return zr(e)||"false"===e?"false":"contenteditable"===t&&Lr(e)?e:"true"},Fr=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Hr="http://www.w3.org/1999/xlink",Br=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ur=function(t){return Br(t)?t.slice(6,t.length):""},zr=function(t){return null==t||!1===t};function Vr(t,e){return{staticClass:Kr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Kr(t,e){return t?e?t+" "+e:t:e||""}function Jr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o<i;o++)r(e=Jr(t[o]))&&""!==e&&(n&&(n+=" "),n+=e);return n}(t):s(t)?function(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}(t):"string"==typeof t?t:""}var qr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Wr=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zr=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Gr=function(t){return Wr(t)||Zr(t)};function Xr(t){return Zr(t)?"svg":"math"===t?"math":void 0}var Yr=Object.create(null),Qr=h("text,number,password,search,email,tel,url");function to(t){return"string"==typeof t?document.querySelector(t)||document.createElement("div"):t}var eo=Object.freeze({__proto__:null,createElement:function(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(t,e){return document.createElementNS(qr[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),no={create:function(t,e){ro(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ro(t,!0),ro(e))},destroy:function(t){ro(t,!0)}};function ro(t,n){var o=t.data.ref;if(r(o)){var i=t.context,s=t.componentInstance||t.elm,c=n?null:s,u=n?void 0:s;if(a(o))mn(o,i,[c],i,"template ref function");else{var l=t.data.refInFor,f="string"==typeof o||"number"==typeof o,d=Ht(o),p=i.$refs;if(f||d)if(l){var v=f?p[o]:o.value;n?e(v)&&y(v,s):e(v)?v.includes(s)||v.push(s):f?(p[o]=[s],oo(i,o,p[o])):o.value=[s]}else if(f){if(n&&p[o]!==s)return;p[o]=u,oo(i,o,c)}else if(d){if(n&&o.value!==s)return;o.value=c}}}}function oo(t,e,n){var r=t._setupState;r&&b(r,e)&&(Ht(r[e])?r[e].value=n:r[e]=n)}var io=new ft("",{},[]),ao=["create","activate","update","remove","destroy"];function so(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&r(t.data)===r(e.data)&&function(t,e){if("input"!==t.tag)return!0;var n,o=r(n=t.data)&&r(n=n.attrs)&&n.type,i=r(n=e.data)&&r(n=n.attrs)&&n.type;return o===i||Qr(o)&&Qr(i)}(t,e)||o(t.isAsyncPlaceholder)&&n(e.asyncFactory.error))}function co(t,e,n){var o,i,a={};for(o=e;o<=n;++o)r(i=t[o].key)&&(a[i]=o);return a}var uo={create:lo,update:lo,destroy:function(t){lo(t,io)}};function lo(t,e){(t.data.directives||e.data.directives)&&function(t,e){var n,r,o,i=t===io,a=e===io,s=po(t.data.directives,t.context),c=po(e.data.directives,e.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,ho(o,"update",e,t),o.def&&o.def.componentUpdated&&l.push(o)):(ho(o,"bind",e,t),o.def&&o.def.inserted&&u.push(o));if(u.length){var f=function(){for(var n=0;n<u.length;n++)ho(u[n],"inserted",e,t)};i?Yt(e,"insert",f):f()}if(l.length&&Yt(e,"postpatch",function(){for(var n=0;n<l.length;n++)ho(l[n],"componentUpdated",e,t)}),!i)for(n in s)c[n]||ho(s[n],"unbind",t,t,a)}(t,e)}var fo=Object.create(null);function po(t,e){var n,r,o=Object.create(null);if(!t)return o;for(n=0;n<t.length;n++){if((r=t[n]).modifiers||(r.modifiers=fo),o[vo(r)]=r,e._setupState&&e._setupState.__sfc){var i=r.def||br(e,"_setupState","v-"+r.name);r.def="function"==typeof i?{bind:i,update:i}:i}r.def=r.def||br(e.$options,"directives",r.name)}return o}function vo(t){return t.rawName||"".concat(t.name,".").concat(Object.keys(t.modifiers||{}).join("."))}function ho(t,e,n,r,o){var i=t.def&&t.def[e];if(i)try{i(n.elm,t,n,r,o)}catch(r){hn(r,n.context,"directive ".concat(t.name," ").concat(e," hook"))}}var mo=[no,uo];function go(t,e){var i=e.componentOptions;if(!(r(i)&&!1===i.Ctor.options.inheritAttrs||n(t.data.attrs)&&n(e.data.attrs))){var a,s,c=e.elm,u=t.data.attrs||{},l=e.data.attrs||{};for(a in(r(l.__ob__)||o(l._v_attr_proxy))&&(l=e.data.attrs=A({},l)),l)s=l[a],u[a]!==s&&yo(c,a,s,e.data.pre);for(a in(Z||X)&&l.value!==u.value&&yo(c,"value",l.value),u)n(l[a])&&(Br(a)?c.removeAttributeNS(Hr,Ur(a)):Ir(a)||c.removeAttribute(a))}}function yo(t,e,n,r){r||t.tagName.indexOf("-")>-1?_o(t,e,n):Fr(e)?zr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ir(e)?t.setAttribute(e,Rr(e,n)):Br(e)?zr(n)?t.removeAttributeNS(Hr,Ur(e)):t.setAttributeNS(Hr,e,n):_o(t,e,n)}function _o(t,e,n){if(zr(n))t.removeAttribute(e);else{if(Z&&!G&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var bo={create:go,update:go};function $o(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=function(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=Vr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=Vr(e,n.data));return function(t,e){return r(t)||r(e)?Kr(t,Jr(e)):""}(e.staticClass,e.class)}(e),c=o._transitionClasses;r(c)&&(s=Kr(s,Jr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var wo,xo,Co,ko,So,Oo,To={create:$o,update:$o},Ao=/[\w).+\-_$\]]/;function jo(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r<t.length;r++)if(n=e,e=t.charCodeAt(r),a)39===e&&92!==n&&(a=!1);else if(s)34===e&&92!==n&&(s=!1);else if(c)96===e&&92!==n&&(c=!1);else if(u)47===e&&92!==n&&(u=!1);else if(124!==e||124===t.charCodeAt(r+1)||124===t.charCodeAt(r-1)||l||f||d){switch(e){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}if(47===e){for(var v=r-1,h=void 0;v>=0&&" "===(h=t.charAt(v));v--);h&&Ao.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r<i.length;r++)o=Eo(o,i[r]);return o}function Eo(t,e){var n=e.indexOf("(");if(n<0)return'_f("'.concat(e,'")(').concat(t,")");var r=e.slice(0,n),o=e.slice(n+1);return'_f("'.concat(r,'")(').concat(t).concat(")"!==o?","+o:o)}function No(t,e){console.error("[Vue compiler]: ".concat(t))}function Po(t,e){return t?t.map(function(t){return t[e]}).filter(function(t){return t}):[]}function Do(t,e,n,r,o){(t.props||(t.props=[])).push(zo({name:e,value:n,dynamic:o},r)),t.plain=!1}function Mo(t,e,n,r,o){(o?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(t.attrs=[])).push(zo({name:e,value:n,dynamic:o},r)),t.plain=!1}function Io(t,e,n,r){t.attrsMap[e]=n,t.attrsList.push(zo({name:e,value:n},r))}function Lo(t,e,n,r,o,i,a,s){(t.directives||(t.directives=[])).push(zo({name:e,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),t.plain=!1}function Ro(t,e,n){return n?"_p(".concat(e,',"').concat(t,'")'):t+e}function Fo(e,n,r,o,i,a,s,c){var u;(o=o||t).right?c?n="(".concat(n,")==='click'?'contextmenu':(").concat(n,")"):"click"===n&&(n="contextmenu",delete o.right):o.middle&&(c?n="(".concat(n,")==='click'?'mouseup':(").concat(n,")"):"click"===n&&(n="mouseup")),o.capture&&(delete o.capture,n=Ro("!",n,c)),o.once&&(delete o.once,n=Ro("~",n,c)),o.passive&&(delete o.passive,n=Ro("&",n,c)),o.native?(delete o.native,u=e.nativeEvents||(e.nativeEvents={})):u=e.events||(e.events={});var l=zo({value:r.trim(),dynamic:c},s);o!==t&&(l.modifiers=o);var f=u[n];Array.isArray(f)?i?f.unshift(l):f.push(l):u[n]=f?i?[l,f]:[f,l]:l,e.plain=!1}function Ho(t,e,n){var r=Bo(t,":"+e)||Bo(t,"v-bind:"+e);if(null!=r)return jo(r);if(!1!==n){var o=Bo(t,e);if(null!=o)return JSON.stringify(o)}}function Bo(t,e,n){var r;if(null!=(r=t.attrsMap[e]))for(var o=t.attrsList,i=0,a=o.length;i<a;i++)if(o[i].name===e){o.splice(i,1);break}return n&&delete t.attrsMap[e],r}function Uo(t,e){for(var n=t.attrsList,r=0,o=n.length;r<o;r++){var i=n[r];if(e.test(i.name))return n.splice(r,1),i}}function zo(t,e){return e&&(null!=e.start&&(t.start=e.start),null!=e.end&&(t.end=e.end)),t}function Vo(t,e,n){var r=n||{},o=r.number,i="$$v",a=i;r.trim&&(a="(typeof ".concat(i," === 'string'")+"? ".concat(i,".trim()")+": ".concat(i,")")),o&&(a="_n(".concat(a,")"));var s=Ko(e,a);t.model={value:"(".concat(e,")"),expression:JSON.stringify(e),callback:"function (".concat(i,") {").concat(s,"}")}}function Ko(t,e){var n=function(t){if(t=t.trim(),wo=t.length,t.indexOf("[")<0||t.lastIndexOf("]")<wo-1)return(ko=t.lastIndexOf("."))>-1?{exp:t.slice(0,ko),key:'"'+t.slice(ko+1)+'"'}:{exp:t,key:null};for(xo=t,ko=So=Oo=0;!qo();)Wo(Co=Jo())?Go(Co):91===Co&&Zo(Co);return{exp:t.slice(0,So),key:t.slice(So+1,Oo)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Jo(){return xo.charCodeAt(++ko)}function qo(){return ko>=wo}function Wo(t){return 34===t||39===t}function Zo(t){var e=1;for(So=ko;!qo();)if(Wo(t=Jo()))Go(t);else if(91===t&&e++,93===t&&e--,0===e){Oo=ko;break}}function Go(t){for(var e=t;!qo()&&(t=Jo())!==e;);}var Xo,Yo="__r",Qo="__c";function ti(t,e,n){var r=Xo;return function o(){null!==e.apply(null,arguments)&&ri(t,o,n,r)}}var ei=bn&&!(tt&&Number(tt[1])<=53);function ni(t,e,n,r){if(ei){var o=tn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Xo.addEventListener(t,e,nt?{capture:n,passive:r}:n)}function ri(t,e,n,r){(r||Xo).removeEventListener(t,e._wrapper||e,n)}function oi(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Xo=e.elm||t.elm,function(t){if(r(t[Yo])){var e=Z?"change":"input";t[e]=[].concat(t[Yo],t[e]||[]),delete t[Yo]}r(t[Qo])&&(t.change=[].concat(t[Qo],t.change||[]),delete t[Qo])}(o),Xt(o,i,ni,ri,ti,e.context),Xo=void 0}}var ii,ai={create:oi,update:oi,destroy:function(t){return oi(t,io)}};function si(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=A({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ci(s,l)&&(s.value=l)}else if("innerHTML"===i&&Zr(s.tagName)&&n(s.innerHTML)){(ii=ii||document.createElement("div")).innerHTML="<svg>".concat(a,"</svg>");for(var f=ii.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ci(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return v(n)!==v(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var ui={create:si,update:si},li=$(function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e});function fi(t){var e=di(t.style);return t.staticStyle?A(t.staticStyle,e):e}function di(t){return Array.isArray(t)?j(t):"string"==typeof t?li(t):t}var pi,vi=/^--/,hi=/\s*!important$/,mi=function(t,e,n){if(vi.test(e))t.style.setProperty(e,n);else if(hi.test(n))t.style.setProperty(S(e),n.replace(hi,""),"important");else{var r=yi(e);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)t.style[r]=n[o];else t.style[r]=n}},gi=["Webkit","Moz","ms"],yi=$(function(t){if(pi=pi||document.createElement("div").style,"filter"!==(t=x(t))&&t in pi)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<gi.length;n++){var r=gi[n]+e;if(r in pi)return r}});function _i(t,e){var o=e.data,i=t.data;if(!(n(o.staticStyle)&&n(o.style)&&n(i.staticStyle)&&n(i.style))){var a,s,c=e.elm,u=i.staticStyle,l=i.normalizedStyle||i.style||{},f=u||l,d=di(e.data.style)||{};e.data.normalizedStyle=r(d.__ob__)?A({},d):d;var p=function(t,e){for(var n,r={},o=t;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=fi(o.data))&&A(r,n);(n=fi(t.data))&&A(r,n);for(var i=t;i=i.parent;)i.data&&(n=fi(i.data))&&A(r,n);return r}(e);for(s in f)n(p[s])&&mi(c,s,"");for(s in p)a=p[s],mi(c,s,null==a?"":a)}}var bi={create:_i,update:_i},$i=/\s+/;function wi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split($i).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function xi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split($i).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Ci(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&A(e,ki(t.name||"v")),A(e,t),e}return"string"==typeof t?ki(t):void 0}}var ki=$(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),Si=q&&!G,Oi="transition",Ti="animation",Ai="transition",ji="transitionend",Ei="animation",Ni="animationend";Si&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ai="WebkitTransition",ji="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ei="WebkitAnimation",Ni="webkitAnimationEnd"));var Pi=q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Di(t){Pi(function(){Pi(t)})}function Mi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),wi(t,e))}function Ii(t,e){t._transitionClasses&&y(t._transitionClasses,e),xi(t,e)}function Li(t,e,n){var r=Fi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Oi?ji:Ni,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c<a&&u()},i+1),t.addEventListener(s,l)}var Ri=/\b(transform|all)(,|$)/;function Fi(t,e){var n,r=window.getComputedStyle(t),o=(r[Ai+"Delay"]||"").split(", "),i=(r[Ai+"Duration"]||"").split(", "),a=Hi(o,i),s=(r[Ei+"Delay"]||"").split(", "),c=(r[Ei+"Duration"]||"").split(", "),u=Hi(s,c),l=0,f=0;return e===Oi?a>0&&(n=Oi,l=a,f=i.length):e===Ti?u>0&&(n=Ti,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Oi:Ti:null)?n===Oi?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Oi&&Ri.test(r[Ai+"Property"])}}function Hi(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,n){return Bi(e)+Bi(t[n])}))}function Bi(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function Ui(t,e){var o=t.elm;r(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var i=Ci(t.data.transition);if(!n(i)&&!r(o._enterCb)&&1===o.nodeType){for(var c=i.css,u=i.type,l=i.enterClass,f=i.enterToClass,d=i.enterActiveClass,p=i.appearClass,h=i.appearToClass,m=i.appearActiveClass,g=i.beforeEnter,y=i.enter,_=i.afterEnter,b=i.enterCancelled,$=i.beforeAppear,w=i.appear,x=i.afterAppear,C=i.appearCancelled,k=i.duration,S=ze,O=ze.$vnode;O&&O.parent;)S=O.context,O=O.parent;var T=!S._isMounted||!t.isRootInsert;if(!T||w||""===w){var A=T&&p?p:l,j=T&&m?m:d,E=T&&h?h:f,N=T&&$||g,P=T&&a(w)?w:y,D=T&&x||_,M=T&&C||b,L=v(s(k)?k.enter:k),R=!1!==c&&!G,F=Ki(P),H=o._enterCb=I(function(){R&&(Ii(o,E),Ii(o,j)),H.cancelled?(R&&Ii(o,A),M&&M(o)):D&&D(o),o._enterCb=null});t.data.show||Yt(t,"insert",function(){var e=o.parentNode,n=e&&e._pending&&e._pending[t.key];n&&n.tag===t.tag&&n.elm._leaveCb&&n.elm._leaveCb(),P&&P(o,H)}),N&&N(o),R&&(Mi(o,A),Mi(o,j),Di(function(){Ii(o,A),H.cancelled||(Mi(o,E),F||(Vi(L)?setTimeout(H,L):Li(o,u,H)))})),t.data.show&&(e&&e(),P&&P(o,H)),R||F||H()}}}function zi(t,e){var o=t.elm;r(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var i=Ci(t.data.transition);if(n(i)||1!==o.nodeType)return e();if(!r(o._leaveCb)){var a=i.css,c=i.type,u=i.leaveClass,l=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,p=i.leave,h=i.afterLeave,m=i.leaveCancelled,g=i.delayLeave,y=i.duration,_=!1!==a&&!G,b=Ki(p),$=v(s(y)?y.leave:y),w=o._leaveCb=I(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[t.key]=null),_&&(Ii(o,l),Ii(o,f)),w.cancelled?(_&&Ii(o,u),m&&m(o)):(e(),h&&h(o)),o._leaveCb=null});g?g(x):x()}function x(){w.cancelled||(!t.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[t.key]=t),d&&d(o),_&&(Mi(o,u),Mi(o,f),Di(function(){Ii(o,u),w.cancelled||(Mi(o,l),b||(Vi($)?setTimeout(w,$):Li(o,c,w)))})),p&&p(o,w),_||b||w())}}function Vi(t){return"number"==typeof t&&!isNaN(t)}function Ki(t){if(n(t))return!1;var e=t.fns;return r(e)?Ki(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Ji(t,e){!0!==e.data.show&&Ui(e)}var qi=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;a<ao.length;++a)for(c[ao[a]]=[],s=0;s<u.length;++s)r(u[s][ao[a]])&&c[ao[a]].push(u[s][ao[a]]);function f(t){var e=l.parentNode(t);r(e)&&l.removeChild(e,t)}function d(t,e,n,i,a,s,u){if(r(t.elm)&&r(s)&&(t=s[u]=vt(t)),t.isRootInsert=!a,!function(t,e,n,i){var a=t.data;if(r(a)){var s=r(t.componentInstance)&&a.keepAlive;if(r(a=a.hook)&&r(a=a.init)&&a(t,!1),r(t.componentInstance))return p(t,e),v(n,t.elm,i),o(s)&&function(t,e,n,o){for(var i,a=t;a.componentInstance;)if(r(i=(a=a.componentInstance._vnode).data)&&r(i=i.transition)){for(i=0;i<c.activate.length;++i)c.activate[i](io,a);e.push(a);break}v(n,t.elm,o)}(t,e,n,i),!0}}(t,e,n,i)){var f=t.data,d=t.children,h=t.tag;r(h)?(t.elm=t.ns?l.createElementNS(t.ns,h):l.createElement(h,t),_(t),m(t,d,e),r(f)&&y(t,e),v(n,t.elm,i)):o(t.isComment)?(t.elm=l.createComment(t.text),v(n,t.elm,i)):(t.elm=l.createTextNode(t.text),v(n,t.elm,i))}}function p(t,e){r(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,g(t)?(y(t,e),_(t)):(ro(t),e.push(t))}function v(t,e,n){r(t)&&(r(n)?l.parentNode(n)===t&&l.insertBefore(t,e,n):l.appendChild(t,e))}function m(t,n,r){if(e(n))for(var o=0;o<n.length;++o)d(n[o],r,t.elm,null,!0,n,o);else i(t.text)&&l.appendChild(t.elm,l.createTextNode(String(t.text)))}function g(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return r(t.tag)}function y(t,e){for(var n=0;n<c.create.length;++n)c.create[n](io,t);r(a=t.data.hook)&&(r(a.create)&&a.create(io,t),r(a.insert)&&e.push(t))}function _(t){var e;if(r(e=t.fnScopeId))l.setStyleScope(t.elm,e);else for(var n=t;n;)r(e=n.context)&&r(e=e.$options._scopeId)&&l.setStyleScope(t.elm,e),n=n.parent;r(e=ze)&&e!==t.context&&e!==t.fnContext&&r(e=e.$options._scopeId)&&l.setStyleScope(t.elm,e)}function b(t,e,n,r,o,i){for(;r<=o;++r)d(n[r],i,t,e,!1,n,r)}function $(t){var e,n,o=t.data;if(r(o))for(r(e=o.hook)&&r(e=e.destroy)&&e(t),e=0;e<c.destroy.length;++e)c.destroy[e](t);if(r(e=t.children))for(n=0;n<t.children.length;++n)$(t.children[n])}function w(t,e,n){for(;e<=n;++e){var o=t[e];r(o)&&(r(o.tag)?(x(o),$(o)):f(o.elm))}}function x(t,e){if(r(e)||r(t.data)){var n,o=c.remove.length+1;for(r(e)?e.listeners+=o:e=function(t,e){function n(){0==--n.listeners&&f(t)}return n.listeners=e,n}(t.elm,o),r(n=t.componentInstance)&&r(n=n._vnode)&&r(n.data)&&x(n,e),n=0;n<c.remove.length;++n)c.remove[n](t,e);r(n=t.data.hook)&&r(n=n.remove)?n(t,e):e()}else f(t.elm)}function C(t,e,n,o){for(var i=n;i<o;i++){var a=e[i];if(r(a)&&so(t,a))return i}}function k(t,e,i,a,s,u){if(t!==e){r(e.elm)&&r(a)&&(e=a[s]=vt(e));var f=e.elm=t.elm;if(o(t.isAsyncPlaceholder))r(e.asyncFactory.resolved)?T(t.elm,e,i):e.isAsyncPlaceholder=!0;else if(o(e.isStatic)&&o(t.isStatic)&&e.key===t.key&&(o(e.isCloned)||o(e.isOnce)))e.componentInstance=t.componentInstance;else{var p,v=e.data;r(v)&&r(p=v.hook)&&r(p=p.prepatch)&&p(t,e);var h=t.children,m=e.children;if(r(v)&&g(e)){for(p=0;p<c.update.length;++p)c.update[p](t,e);r(p=v.hook)&&r(p=p.update)&&p(t,e)}n(e.text)?r(h)&&r(m)?h!==m&&function(t,e,o,i,a){for(var s,c,u,f=0,p=0,v=e.length-1,h=e[0],m=e[v],g=o.length-1,y=o[0],_=o[g],$=!a;f<=v&&p<=g;)n(h)?h=e[++f]:n(m)?m=e[--v]:so(h,y)?(k(h,y,i,o,p),h=e[++f],y=o[++p]):so(m,_)?(k(m,_,i,o,g),m=e[--v],_=o[--g]):so(h,_)?(k(h,_,i,o,g),$&&l.insertBefore(t,h.elm,l.nextSibling(m.elm)),h=e[++f],_=o[--g]):so(m,y)?(k(m,y,i,o,p),$&&l.insertBefore(t,m.elm,h.elm),m=e[--v],y=o[++p]):(n(s)&&(s=co(e,f,v)),n(c=r(y.key)?s[y.key]:C(y,e,f,v))?d(y,i,t,h.elm,!1,o,p):so(u=e[c],y)?(k(u,y,i,o,p),e[c]=void 0,$&&l.insertBefore(t,u.elm,h.elm)):d(y,i,t,h.elm,!1,o,p),y=o[++p]);f>v?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i<e.length;++i)e[i].data.hook.insert(e[i])}var O=h("attrs,class,staticClass,staticStyle,key");function T(t,e,n,i){var a,s=e.tag,c=e.data,u=e.children;if(i=i||c&&c.pre,e.elm=t,o(e.isComment)&&r(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(r(c)&&(r(a=c.hook)&&r(a=a.init)&&a(e,!0),r(a=e.componentInstance)))return p(e,n),!0;if(r(s)){if(r(u))if(t.hasChildNodes())if(r(a=c)&&r(a=a.domProps)&&r(a=a.innerHTML)){if(a!==t.innerHTML)return!1}else{for(var l=!0,f=t.firstChild,d=0;d<u.length;d++){if(!f||!T(f,u[d],n,i)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else m(e,u,n);if(r(c)){var v=!1;for(var h in c)if(!O(h)){v=!0,y(e,n);break}!v&&c.class&&Vn(c.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,i,a){if(!n(e)){var s,u=!1,f=[];if(n(t))u=!0,d(e,f);else{var p=r(t.nodeType);if(!p&&so(t,e))k(t,e,f,null,null,a);else{if(p){if(1===t.nodeType&&t.hasAttribute(R)&&(t.removeAttribute(R),i=!0),o(i)&&T(t,e,f))return S(e,f,!0),t;s=t,t=new ft(l.tagName(s).toLowerCase(),{},[],void 0,s)}var v=t.elm,h=l.parentNode(v);if(d(e,f,v._leaveCb?null:h,l.nextSibling(v)),r(e.parent))for(var m=e.parent,y=g(e);m;){for(var _=0;_<c.destroy.length;++_)c.destroy[_](m);if(m.elm=e.elm,y){for(var b=0;b<c.create.length;++b)c.create[b](io,m);var x=m.data.hook.insert;if(x.merged)for(var C=x.fns.slice(1),O=0;O<C.length;O++)C[O]()}else ro(m);m=m.parent}r(h)?w([t],0,0):r(t.tag)&&$(t)}}return S(e,f,u),e.elm}r(t)&&$(t)}}({nodeOps:eo,modules:[bo,To,ai,ui,bi,q?{create:Ji,activate:Ji,remove:function(t,e){!0!==t.data.show?zi(t,e):e()}}:{}].concat(mo)});G&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&ea(t,"input")});var Wi={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Yt(n,"postpatch",function(){Wi.componentUpdated(t,e,n)}):Zi(t,e,n.context),t._vOptions=[].map.call(t.options,Yi)):("textarea"===n.tag||Qr(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Qi),t.addEventListener("compositionend",ta),t.addEventListener("change",ta),G&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Zi(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,Yi);o.some(function(t,e){return!D(t,r[e])})&&(t.multiple?e.value.some(function(t){return Xi(t,o)}):e.value!==e.oldValue&&Xi(e.value,o))&&ea(t,"change")}}};function Zi(t,e,n){Gi(t,e),(Z||X)&&setTimeout(function(){Gi(t,e)},0)}function Gi(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s<c;s++)if(a=t.options[s],o)i=M(r,Yi(a))>-1,a.selected!==i&&(a.selected=i);else if(D(Yi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Xi(t,e){return e.every(function(e){return!D(e,t)})}function Yi(t){return"_value"in t?t._value:t.value}function Qi(t){t.target.composing=!0}function ta(t){t.target.composing&&(t.target.composing=!1,ea(t.target,"input"))}function ea(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function na(t){return!t.componentInstance||t.data&&t.data.transition?t:na(t.componentInstance._vnode)}var ra={model:Wi,show:{bind:function(t,e,n){var r=e.value,o=(n=na(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Ui(n,function(){t.style.display=i})):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=na(n)).data&&n.data.transition?(n.data.show=!0,r?Ui(n,function(){t.style.display=t.__vOriginalDisplay}):zi(n,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},oa={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ia(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ia(Ie(e.children)):t}function aa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[x(r)]=o[r];return e}function sa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var ca=function(t){return t.tag||xe(t)},ua=function(t){return"show"===t.name},la={name:"transition",props:oa,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(ca)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=ia(o);if(!a)return o;if(this._leaving)return sa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=aa(this),u=this._vnode,l=ia(u);if(a.data.directives&&a.data.directives.some(ua)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!xe(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,Yt(f,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),sa(t,o);if("in-out"===r){if(xe(a))return u;var d,p=function(){d()};Yt(c,"afterEnter",p),Yt(c,"enterCancelled",p),Yt(f,"delayLeave",function(t){d=t})}}return o}}},fa=A({tag:String,moveClass:String},oa);function da(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function pa(t){t.data.newPos=t.elm.getBoundingClientRect()}function va(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete fa.mode;var ha={Transition:la,TransitionGroup:{props:fa,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ve(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=aa(this),s=0;s<o.length;s++)(l=o[s]).tag&&null!=l.key&&0!==String(l.key).indexOf("__vlist")&&(i.push(l),n[l.key]=l,(l.data||(l.data={})).transition=a);if(r){var c=[],u=[];for(s=0;s<r.length;s++){var l;(l=r[s]).data.transition=a,l.data.pos=l.elm.getBoundingClientRect(),n[l.key]?c.push(l):u.push(l)}this.kept=t(e,null,c),this.removed=u}return t(e,null,i)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(da),t.forEach(pa),t.forEach(va),this._reflow=document.body.offsetHeight,t.forEach(function(t){if(t.data.moved){var n=t.elm,r=n.style;Mi(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ji,n._moveCb=function t(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ji,t),n._moveCb=null,Ii(n,e))})}}))},methods:{hasMove:function(t,e){if(!Si)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){xi(n,t)}),wi(n,e),n.style.display="none",this.$el.appendChild(n);var r=Fi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Sr.config.mustUseProp=Mr,Sr.config.isReservedTag=Gr,Sr.config.isReservedAttr=Pr,Sr.config.getTagNamespace=Xr,Sr.config.isUnknownElement=function(t){if(!q)return!0;if(Gr(t))return!1;if(t=t.toLowerCase(),null!=Yr[t])return Yr[t];var e=document.createElement(t);return t.indexOf("-")>-1?Yr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Yr[t]=/HTMLUnknownElement/.test(e.toString())},A(Sr.options.directives,ra),A(Sr.options.components,ha),Sr.prototype.__patch__=q?qi:E,Sr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),qe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Jn(t,r,E,{before:function(){t._isMounted&&!t._isDestroyed&&qe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i<o.length;i++)o[i].run();return null==t.$vnode&&(t._isMounted=!0,qe(t,"mounted")),t}(this,t=t&&q?to(t):void 0,e)},q&&setTimeout(function(){B.devtools&&it&&it.emit("init",Sr)},0);var ma,ga=/\{\{((?:.|\r?\n)+?)\}\}/g,ya=/[-.*+?^${}()|[\]\/\\]/g,_a=$(function(t){var e=t[0].replace(ya,"\\$&"),n=t[1].replace(ya,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}),ba={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=Bo(t,"class");n&&(t.staticClass=JSON.stringify(n.replace(/\s+/g," ").trim()));var r=Ho(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:".concat(t.staticClass,",")),t.classBinding&&(e+="class:".concat(t.classBinding,",")),e}},$a={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=Bo(t,"style");n&&(t.staticStyle=JSON.stringify(li(n)));var r=Ho(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:".concat(t.staticStyle,",")),t.styleBinding&&(e+="style:(".concat(t.styleBinding,"),")),e}},wa=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),xa=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ca=h("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ka=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Sa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(U.source,"]*"),Ta="((?:".concat(Oa,"\\:)?").concat(Oa,")"),Aa=new RegExp("^<".concat(Ta)),ja=/^\s*(\/?)>/,Ea=new RegExp("^<\\/".concat(Ta,"[^>]*>")),Na=/^<!DOCTYPE [^>]+>/i,Pa=/^<!\--/,Da=/^<!\[/,Ma=h("script,style,textarea",!0),Ia={},La={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Ra=/&(?:lt|gt|quot|amp|#39);/g,Fa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ha=h("pre,textarea",!0),Ba=function(t,e){return t&&Ha(t)&&"\n"===e[0]};function Ua(t,e){var n=e?Fa:Ra;return t.replace(n,function(t){return La[t]})}var za,Va,Ka,Ja,qa,Wa,Za,Ga,Xa=/^@|^v-on:/,Ya=/^v-|^@|^:|^#/,Qa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ts=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,es=/^\(|\)$/g,ns=/^\[.*\]$/,rs=/:(.*)$/,os=/^:|^\.|^v-bind:/,is=/\.[^.\]]+(?=[^\]]*$)/g,as=/^v-slot(:|$)|^#/,ss=/[\r\n]/,cs=/[ \f\t\r\n]+/g,us=$(function(t){return(ma=ma||document.createElement("div")).innerHTML=t,ma.textContent}),ls="_empty_";function fs(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:ys(e),rawAttrsMap:{},parent:n,children:[]}}function ds(t,e){za=e.warn||No,Wa=e.isPreTag||N,Za=e.mustUseProp||N,Ga=e.getTagNamespace||N,e.isReservedTag,Ka=Po(e.modules,"transformNode"),Ja=Po(e.modules,"preTransformNode"),qa=Po(e.modules,"postTransformNode"),Va=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=ps(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&hs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,(u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children))&&u.if&&hs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter(function(t){return!t.slotScope}),l(t),t.pre&&(s=!1),Wa(t.tag)&&(c=!1);for(var f=0;f<qa.length;f++)qa[f](t,e)}function l(t){if(!c)for(var e=void 0;(e=t.children[t.children.length-1])&&3===e.type&&" "===e.text;)t.children.pop()}return function(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||N,s=e.canBeLeftOpenTag||N,c=0,u=function(){if(n=t,r&&Ma(r)){var u=0,d=r.toLowerCase(),p=Ia[d]||(Ia[d]=new RegExp("([\\s\\S]*?)(</"+d+"[^>]*>)","i"));w=t.replace(p,function(t,n,r){return u=r.length,Ma(d)||"noscript"===d||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ba(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}),c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Pa.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Da.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Na);if(g)return l(g[0].length),"continue";var y=t.match(Ea);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(Aa);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(ja))&&(o=t.match(Sa)||t.match(ka));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Ca(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p<l;p++){var v=t.attrs[p],h=v[3]||v[4]||v[5]||"",m="a"===n&&"href"===v[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;d[p]={name:v[1],value:Ua(h,m)}}u||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:d,start:t.start,end:t.end}),r=n),e.start&&e.start(n,d,u,t.start,t.end)}(b),Ba(b.tagName,t)&&l(1),"continue"}var $=void 0,w=void 0,x=void 0;if(v>=0){for(w=t.slice(v);!(Ea.test(w)||Aa.test(w)||Pa.test(w)||Da.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t&&"break"!==u(););function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}(t,{warn:za,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,i,a,l,f){var d=r&&r.ns||Ga(t);Z&&"svg"===d&&(i=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];_s.test(r.name)||(r.name=r.name.replace(bs,""),e.push(r))}return e}(i));var p,v=fs(t,i,r);d&&(v.ns=d),"style"!==(p=v).tag&&("script"!==p.tag||p.attrsMap.type&&"text/javascript"!==p.attrsMap.type)||ot()||(v.forbidden=!0);for(var h=0;h<Ja.length;h++)v=Ja[h](v,e)||v;s||(function(t){null!=Bo(t,"v-pre")&&(t.pre=!0)}(v),v.pre&&(s=!0)),Wa(v.tag)&&(c=!0),s?function(t){var e=t.attrsList,n=e.length;if(n)for(var r=t.attrs=new Array(n),o=0;o<n;o++)r[o]={name:e[o].name,value:JSON.stringify(e[o].value)},null!=e[o].start&&(r[o].start=e[o].start,r[o].end=e[o].end);else t.pre||(t.plain=!0)}(v):v.processed||(vs(v),function(t){var e=Bo(t,"v-if");if(e)t.if=e,hs(t,{exp:e,block:t});else{null!=Bo(t,"v-else")&&(t.else=!0);var n=Bo(t,"v-else-if");n&&(t.elseif=n)}}(v),function(t){null!=Bo(t,"v-once")&&(t.once=!0)}(v)),n||(n=v),a?u(v):(r=v,o.push(v))},end:function(t,e,n){var i=o[o.length-1];o.length-=1,r=o[o.length-1],u(i)},chars:function(t,e,n){if(r&&(!Z||"textarea"!==r.tag||r.attrsMap.placeholder!==t)){var o,u=r.children;if(t=c||t.trim()?"script"===(o=r).tag||"style"===o.tag?t:us(t):u.length?a?"condense"===a&&ss.test(t)?"":" ":i?" ":"":""){c||"condense"!==a||(t=t.replace(cs," "));var l=void 0,f=void 0;!s&&" "!==t&&(l=function(t,e){var n=Va?_a(Va):ga;if(n.test(t)){for(var r,o,i,a=[],s=[],c=n.lastIndex=0;r=n.exec(t);){(o=r.index)>c&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=jo(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c<t.length&&(s.push(i=t.slice(c)),a.push(JSON.stringify(i))),{expression:a.join("+"),tokens:s}}}(t))?f={type:2,expression:l.expression,tokens:l.tokens,text:t}:" "===t&&u.length&&" "===u[u.length-1].text||(f={type:3,text:t}),f&&u.push(f)}}},comment:function(t,e,n){if(r){var o={type:3,text:t,isComment:!0};r.children.push(o)}}}),n}function ps(t,e){var n,r;(r=Ho(n=t,"key"))&&(n.key=r),t.plain=!t.key&&!t.scopedSlots&&!t.attrsList.length,function(t){var e=Ho(t,"ref");e&&(t.ref=e,t.refInFor=function(t){for(var e=t;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}(t))}(t),function(t){var e;"template"===t.tag?(e=Bo(t,"scope"),t.slotScope=e||Bo(t,"slot-scope")):(e=Bo(t,"slot-scope"))&&(t.slotScope=e);var n,r=Ho(t,"slot");if(r&&(t.slotTarget='""'===r?'"default"':r,t.slotTargetDynamic=!(!t.attrsMap[":slot"]&&!t.attrsMap["v-bind:slot"]),"template"===t.tag||t.slotScope||Mo(t,"slot",r,function(t,e){return t.rawAttrsMap[":"+e]||t.rawAttrsMap["v-bind:"+e]||t.rawAttrsMap[e]}(t,"slot"))),"template"===t.tag){if(n=Uo(t,as)){var o=ms(n),i=o.name,a=o.dynamic;t.slotTarget=i,t.slotTargetDynamic=a,t.slotScope=n.value||ls}}else if(n=Uo(t,as)){var s=t.scopedSlots||(t.scopedSlots={}),c=ms(n),u=c.name,l=(a=c.dynamic,s[u]=fs("template",[],t));l.slotTarget=u,l.slotTargetDynamic=a,l.children=t.children.filter(function(t){if(!t.slotScope)return t.parent=l,!0}),l.slotScope=n.value||ls,t.children=[],t.plain=!1}}(t),function(t){"slot"===t.tag&&(t.slotName=Ho(t,"name"))}(t),function(t){var e;(e=Ho(t,"is"))&&(t.component=e),null!=Bo(t,"inline-template")&&(t.inlineTemplate=!0)}(t);for(var o=0;o<Ka.length;o++)t=Ka[o](t,e)||t;return function(t){var e,n,r,o,i,a,s,c,u=t.attrsList;for(e=0,n=u.length;e<n;e++)if(r=o=u[e].name,i=u[e].value,Ya.test(r))if(t.hasBindings=!0,(a=gs(r.replace(Ya,"")))&&(r=r.replace(is,"")),os.test(r))r=r.replace(os,""),i=jo(i),(c=ns.test(r))&&(r=r.slice(1,-1)),a&&(a.prop&&!c&&"innerHtml"===(r=x(r))&&(r="innerHTML"),a.camel&&!c&&(r=x(r)),a.sync&&(s=Ko(i,"$event"),c?Fo(t,'"update:"+('.concat(r,")"),s,null,!1,0,u[e],!0):(Fo(t,"update:".concat(x(r)),s,null,!1,0,u[e]),S(r)!==x(r)&&Fo(t,"update:".concat(S(r)),s,null,!1,0,u[e])))),a&&a.prop||!t.component&&Za(t.tag,t.attrsMap.type,r)?Do(t,r,i,u[e],c):Mo(t,r,i,u[e],c);else if(Xa.test(r))r=r.replace(Xa,""),(c=ns.test(r))&&(r=r.slice(1,-1)),Fo(t,r,i,a,!1,0,u[e],c);else{var l=(r=r.replace(Ya,"")).match(rs),f=l&&l[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),ns.test(f)&&(f=f.slice(1,-1),c=!0)),Lo(t,r,o,i,f,c,a,u[e])}else Mo(t,r,JSON.stringify(i),u[e]),!t.component&&"muted"===r&&Za(t.tag,t.attrsMap.type,r)&&Do(t,r,"true",u[e])}(t),t}function vs(t){var e;if(e=Bo(t,"v-for")){var n=function(t){var e=t.match(Qa);if(e){var n={};n.for=e[2].trim();var r=e[1].trim().replace(es,""),o=r.match(ts);return o?(n.alias=r.replace(ts,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}(e);n&&A(t,n)}}function hs(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function ms(t){var e=t.name.replace(as,"");return e||"#"!==t.name[0]&&(e="default"),ns.test(e)?{name:e.slice(1,-1),dynamic:!0}:{name:'"'.concat(e,'"'),dynamic:!1}}function gs(t){var e=t.match(is);if(e){var n={};return e.forEach(function(t){n[t.slice(1)]=!0}),n}}function ys(t){for(var e={},n=0,r=t.length;n<r;n++)e[t[n].name]=t[n].value;return e}var _s=/^xmlns:NS\d+/,bs=/^NS\d+:/;function $s(t){return fs(t.tag,t.attrsList.slice(),t.parent)}var ws,xs,Cs=[ba,$a,{preTransformNode:function(t,e){if("input"===t.tag){var n=t.attrsMap;if(!n["v-model"])return;var r=void 0;if((n[":type"]||n["v-bind:type"])&&(r=Ho(t,"type")),n.type||r||!n["v-bind"]||(r="(".concat(n["v-bind"],").type")),r){var o=Bo(t,"v-if",!0),i=o?"&&(".concat(o,")"):"",a=null!=Bo(t,"v-else",!0),s=Bo(t,"v-else-if",!0),c=$s(t);vs(c),Io(c,"type","checkbox"),ps(c,e),c.processed=!0,c.if="(".concat(r,")==='checkbox'")+i,hs(c,{exp:c.if,block:c});var u=$s(t);Bo(u,"v-for",!0),Io(u,"type","radio"),ps(u,e),hs(c,{exp:"(".concat(r,")==='radio'")+i,block:u});var l=$s(t);return Bo(l,"v-for",!0),Io(l,":type",r),ps(l,e),hs(c,{exp:o,block:l}),a?c.else=!0:s&&(c.elseif=s),c}}}}],ks={expectHTML:!0,modules:Cs,directives:{model:function(t,e,n){var r=e.value,o=e.modifiers,i=t.tag,a=t.attrsMap.type;if(t.component)return Vo(t,r,o),!1;if("select"===i)!function(t,e,n){var r=n&&n.number,o='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;'+"return ".concat(r?"_n(val)":"val","})"),i="var $$selectedVal = ".concat(o,";");Fo(t,"change",i="".concat(i," ").concat(Ko(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]")),null,!0)}(t,r,o);else if("input"===i&&"checkbox"===a)!function(t,e,n){var r=n&&n.number,o=Ho(t,"value")||"null",i=Ho(t,"true-value")||"true",a=Ho(t,"false-value")||"false";Do(t,"checked","Array.isArray(".concat(e,")")+"?_i(".concat(e,",").concat(o,")>-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Fo(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Ko(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Ko(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Ko(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Ho(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Do(t,"checked","_q(".concat(e,",").concat(o,")")),Fo(t,"change",Ko(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Yo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n(".concat(l,")"));var f=Ko(e,l);c&&(f="if($event.target.composing)return;".concat(f)),Do(t,"value","(".concat(e,")")),Fo(t,u,f,null,!0),(s||a)&&Fo(t,"blur","$forceUpdate()")}(t,r,o);else if(!B.isReservedTag(i))return Vo(t,r,o),!1;return!0},text:function(t,e){e.value&&Do(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Do(t,"innerHTML","_s(".concat(e.value,")"),e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:wa,mustUseProp:Mr,canBeLeftOpenTag:xa,isReservedTag:Gr,getTagNamespace:Xr,staticKeys:Cs.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")},Ss=$(function(t){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))});function Os(t,e){t&&(ws=Ss(e.staticKeys||""),xs=e.isReservedTag||N,function t(e){if(e.static=function(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||m(t.tag)||!xs(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ws))))}(e),1===e.type){if(!xs(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var n=0,r=e.children.length;n<r;n++){var o=e.children[n];t(o),o.static||(e.static=!1)}if(e.ifConditions)for(n=1,r=e.ifConditions.length;n<r;n++){var i=e.ifConditions[n].block;t(i),i.static||(e.static=!1)}}}(t),function t(e,n){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=n),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var r=0,o=e.children.length;r<o;r++)t(e.children[r],n||!!e.for);if(e.ifConditions)for(r=1,o=e.ifConditions.length;r<o;r++)t(e.ifConditions[r].block,n)}}(t,!1))}var Ts=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,As=/\([^)]*?\);*$/,js=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Es={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ns={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ps=function(t){return"if(".concat(t,")return null;")},Ds={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ps("$event.target !== $event.currentTarget"),ctrl:Ps("!$event.ctrlKey"),shift:Ps("!$event.shiftKey"),alt:Ps("!$event.altKey"),meta:Ps("!$event.metaKey"),left:Ps("'button' in $event && $event.button !== 0"),middle:Ps("'button' in $event && $event.button !== 1"),right:Ps("'button' in $event && $event.button !== 2")};function Ms(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Is(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Is(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map(function(t){return Is(t)}).join(","),"]");var e=js.test(t.value),n=Ts.test(t.value),r=js.test(t.value.replace(As,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Ds[e])i+=Ds[e],Es[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Ps(["ctrl","shift","alt","meta"].filter(function(t){return!n[t]}).map(function(t){return"$event.".concat(t,"Key")}).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+="if(!$event.type.indexOf('key')&&"+"".concat(a.map(Ls).join("&&"),")return null;")),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Ls(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Es[t],r=Ns[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var Rs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:E},Fs=function(t){this.options=t,this.warn=t.warn||No,this.transforms=Po(t.modules,"transformCode"),this.dataGenFns=Po(t.modules,"genData"),this.directives=A(A({},Rs),t.directives);var e=t.isReservedTag||N;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Hs(t,e){var n=new Fs(e),r=t?"script"===t.tag?"null":Bs(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Bs(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Us(t,e);if(t.once&&!t.onceProcessed)return zs(t,e);if(t.for&&!t.forProcessed)return Ks(t,e);if(t.if&&!t.ifProcessed)return Vs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=Zs(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?Ys((t.attrs||[]).concat(t.dynamicAttrs||[]).map(function(t){return{name:x(t.name),value:t.value,dynamic:t.dynamic}})):null,a=t.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=",".concat(i)),a&&(o+="".concat(i?"":",null",",").concat(a)),o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:Zs(e,n,!0);return"_c(".concat(t,",").concat(Js(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Js(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=x(e),r=C(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");return a||void 0}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:Zs(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c<e.transforms.length;c++)n=e.transforms[c](t,n);return n}return Zs(t,e)||"void 0"}function Us(t,e){t.staticProcessed=!0;var n=e.pre;return t.pre&&(e.pre=t.pre),e.staticRenderFns.push("with(this){return ".concat(Bs(t,e),"}")),e.pre=n,"_m(".concat(e.staticRenderFns.length-1).concat(t.staticInFor?",true":"",")")}function zs(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return Vs(t,e);if(t.staticInFor){for(var n="",r=t.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o(".concat(Bs(t,e),",").concat(e.onceId++,",").concat(n,")"):Bs(t,e)}return Us(t,e)}function Vs(t,e,n,r){return t.ifProcessed=!0,function t(e,n,r,o){if(!e.length)return o||"_e()";var i=e.shift();return i.exp?"(".concat(i.exp,")?").concat(a(i.block),":").concat(t(e,n,r,o)):"".concat(a(i.block));function a(t){return r?r(t,n):t.once?zs(t,n):Bs(t,n)}}(t.ifConditions.slice(),e,n,r)}function Ks(t,e,n,r){var o=t.for,i=t.alias,a=t.iterator1?",".concat(t.iterator1):"",s=t.iterator2?",".concat(t.iterator2):"";return t.forProcessed=!0,"".concat(r||"_l","((").concat(o,"),")+"function(".concat(i).concat(a).concat(s,"){")+"return ".concat((n||Bs)(t,e))+"})"}function Js(t,e){var n="{",r=function(t,e){var n=t.directives;if(n){var r,o,i,a,s="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],a=!0;var u=e.directives[i.name];u&&(a=!!u(t,i,e.warn)),a&&(c=!0,s+='{name:"'.concat(i.name,'",rawName:"').concat(i.rawName,'"').concat(i.value?",value:(".concat(i.value,"),expression:").concat(JSON.stringify(i.value)):"").concat(i.arg?",arg:".concat(i.isDynamicArg?i.arg:'"'.concat(i.arg,'"')):"").concat(i.modifiers?",modifiers:".concat(JSON.stringify(i.modifiers)):"","},"))}return c?s.slice(0,-1)+"]":void 0}}(t,e);r&&(n+=r+","),t.key&&(n+="key:".concat(t.key,",")),t.ref&&(n+="ref:".concat(t.ref,",")),t.refInFor&&(n+="refInFor:true,"),t.pre&&(n+="pre:true,"),t.component&&(n+='tag:"'.concat(t.tag,'",'));for(var o=0;o<e.dataGenFns.length;o++)n+=e.dataGenFns[o](t);if(t.attrs&&(n+="attrs:".concat(Ys(t.attrs),",")),t.props&&(n+="domProps:".concat(Ys(t.props),",")),t.events&&(n+="".concat(Ms(t.events,!1),",")),t.nativeEvents&&(n+="".concat(Ms(t.nativeEvents,!0),",")),t.slotTarget&&!t.slotScope&&(n+="slot:".concat(t.slotTarget,",")),t.scopedSlots&&(n+="".concat(function(t,e,n){var r=t.for||Object.keys(e).some(function(t){var n=e[t];return n.slotTargetDynamic||n.if||n.for||qs(n)}),o=!!t.if;if(!r)for(var i=t.parent;i;){if(i.slotScope&&i.slotScope!==ls||i.for){r=!0;break}i.if&&(o=!0),i=i.parent}var a=Object.keys(e).map(function(t){return Ws(e[t],n)}).join(",");return"scopedSlots:_u([".concat(a,"]").concat(r?",null,true":"").concat(!r&&o?",null,false,".concat(function(t){for(var e=5381,n=t.length;n;)e=33*e^t.charCodeAt(--n);return e>>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Hs(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map(function(t){return"function(){".concat(t,"}")}).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(Ys(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(qs))}function Ws(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Vs(t,e,Ws,"null");if(t.for&&!t.forProcessed)return Ks(t,e,Ws);var r=t.slotScope===ls?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(Zs(t,e)||"undefined",":undefined"):Zs(t,e)||"undefined":Bs(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function Zs(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Bs)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r<t.length;r++){var o=t[r];if(1===o.type){if(Gs(o)||o.ifConditions&&o.ifConditions.some(function(t){return Gs(t.block)})){n=2;break}(e(o)||o.ifConditions&&o.ifConditions.some(function(t){return e(t.block)}))&&(n=1)}}return n}(i,e.maybeComponent):0,u=o||Xs;return"[".concat(i.map(function(t){return u(t,e)}).join(","),"]").concat(c?",".concat(c):"")}}function Gs(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function Xs(t,e){return 1===t.type?Bs(t,e):3===t.type&&t.isComment?function(t){return"_e(".concat(JSON.stringify(t.text),")")}(t):function(t){return"_v(".concat(2===t.type?t.expression:Qs(JSON.stringify(t.text)),")")}(t)}function Ys(t){for(var e="",n="",r=0;r<t.length;r++){var o=t[r],i=Qs(o.value);o.dynamic?n+="".concat(o.name,",").concat(i,","):e+='"'.concat(o.name,'":').concat(i,",")}return e="{".concat(e.slice(0,-1),"}"),n?"_d(".concat(e,",[").concat(n.slice(0,-1),"])"):e}function Qs(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function tc(t,e){try{return new Function(t)}catch(n){return e.push({err:n,code:t}),E}}function ec(t){var e=Object.create(null);return function(n,r,o){(r=A({},r)).warn,delete r.warn;var i=r.delimiters?String(r.delimiters)+n:n;if(e[i])return e[i];var a=t(n,r),s={},c=[];return s.render=tc(a.render,c),s.staticRenderFns=a.staticRenderFns.map(function(t){return tc(t,c)}),e[i]=s}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");var nc,rc,oc=(nc=function(t,e){var n=ds(t.trim(),e);!1!==e.optimize&&Os(n,e);var r=Hs(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(t){function e(e,n){var r=Object.create(t),o=[],i=[];if(n)for(var a in n.modules&&(r.modules=(t.modules||[]).concat(n.modules)),n.directives&&(r.directives=A(Object.create(t.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(t,e,n){(n?i:o).push(t)};var s=nc(e.trim(),r);return s.errors=o,s.tips=i,s}return{compile:e,compileToFunctions:ec(e)}})(ks).compileToFunctions;function ic(t){return(rc=rc||document.createElement("div")).innerHTML=t?'<a href="\n"/>':'<div a="\n"/>',rc.innerHTML.indexOf("&#10;")>0}var ac=!!q&&ic(!1),sc=!!q&&ic(!0),cc=$(function(t){var e=to(t);return e&&e.innerHTML}),uc=Sr.prototype.$mount;return Sr.prototype.$mount=function(t,e){if((t=t&&to(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=cc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=oc(r,{outputSourceRange:!1,shouldDecodeNewlines:ac,shouldDecodeNewlinesForHref:sc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return uc.call(this,t,e)},Sr.compile=oc,A(Sr,Un),Sr.effect=function(t,e){var n=new Jn(ut,t,E,{sync:!0});e&&(n.update=function(){e(function(){return n.run()})})},Sr}); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require(567).setImmediate)}, {"567":567}]; window.modules["27"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(18);module.exports={name:"Account Created",data:()=>({}),computed:e(["getLoginData","userEmail"]),mounted(){document.querySelector(".navigation").style.display="none",document.querySelector(".initial-page").style.justifyContent="center",document.querySelector(".main-content").classList.add("account-created"),document.querySelector(".heading-wrapper").style.visibility="hidden"},methods:{handleClick(e){const n={event:"accountCreation",ecommerce:{promoClick:{promotions:[{id:"successful_account creation",name:e}]}}};if(t.sendDataToGTM(n),"View Account"===e)return document.querySelector(".navigation").style.display="",document.querySelector(".initial-page").style.justifyContent="",document.querySelector(".main-content").classList.remove("account-created"),document.querySelector(".heading-wrapper").style.visibility="",void this.$router.push({name:"profile"});this.getLoginData.redirectUrl&&(window.location.href=this.getLoginData.redirectUrl)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"account-created-wrapper"},[n("h2",{staticClass:"login-flow-headline"},[e._v("Account created!")]),e._v(" "),n("p",{staticClass:"account-created-email-text"},[e._v("Use "),n("span",{domProps:{innerHTML:e._s(e.userEmail)}}),e._v(" to sign into all "),n("i",[e._v("New York")]),e._v(" sites.")]),e._v(" "),n("button",{staticClass:"account-redirect-btn universal-button medium-font",on:{click:function(t){return e.handleClick("View Account")}}},[e._v("\n View Account\n ")]),e._v(" "),e.getLoginData.redirectUrl?n("button",{staticClass:"account-redirect-btn universal-button medium-font",domProps:{innerHTML:e._s(e.getLoginData.continueToVerticalText)},on:{click:function(t){return e.handleClick("Continue Reading")}}}):e._e()])},__vue__options__.staticRenderFns=[]; }, {"12":12,"18":18}]; window.modules["28"] = [function(require,module,exports){(function (process){(function (){ "use strict";const clayLog=require(280),_defaults=require(1167);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)}).call(this,require(58))}, {"58":58,"280":280,"1167":1167}]; window.modules["29"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(18),i=require(28).setup({file:__filename}),s={VueSimpleSpinner:require(57)},a=document.querySelector(".StripeElement");module.exports={components:s,mixins:[require(51)],data(){return{isRenewed:!1,isCardEditing:!1,hasValidCardInfo:!0,stripeAPI:this.$root.stripeAPI,stripeCard:this.$root.stripeCard,isLoading:!1}},mounted(){this.isCardEditing=!this.cardOnFile,this.hasValidCardInfo=this.cardOnFile,this.isCardEditing&&!a&&this.mountCardInput()},computed:Object.assign(e(["userEmail","stripeSubscriptionId","isSubscriber","eligibleForUpgrade","currentPeriodEndDateText","creditCardLast4","cardOnFile","isEmailVerified","currentPrice","stripeCustomerId"]),{headerText(){return this.isRenewed?`You have been enrolled in auto-renewal! We’ll send you an email at ${this.userEmail} with details.`:"To continue your unlimited access to <em>New York</em>, <b>turn on automatic renewal</b>."}}),methods:{mountCardInput(){this.stripeCard?(this.isCardEditing=!0,this.stripeCard.mount("#update-card-element"),this.stripeCard.addEventListener("change",e=>{e.complete?(this.hasValidCardInfo=!0,this.errorMessage=""):(this.hasValidCardInfo=!1,this.errorMessage=e.error?e.error.message:"Credit card not valid. Please re-enter.")}),this.stripeCard.addEventListener("blur",()=>{const e=document.getElementById("card-element"),t=e&&e.classList||"";t&&!t.contains("StripeElement--complete")&&(e.classList.add("StripeElement--invalid"),this.errorMessage="Please enter a valid credit card number, including CVC and ZIP/Postal Code")})):i("error","stripe element, card, not mounted")},updateCard(){this.stripeAPI.createToken(this.stripeCard).then(({error:e,token:s})=>{e?this.errorMessage=e.message:this.postData({stripeToken:s,customerId:this.stripeCustomerId},"update-card").then(e=>{if(!e.hasOwnProperty("customerObj"))throw new Error(e.thirdPartyMessage);this.updateData(),t.trackRegularEvent("update_profile_info","payment_method")}).catch(e=>{i("error","Error updating Stripe subscription",e),this.errorMessage="There was an error updating your subscription. Please try again."})})},initiateEditPayment(){a||this.mountCardInput()},renew(){this.isCardEditing&&this.updateCard(),this.isLoading=!0,this.postData({subscriptionId:this.stripeSubscriptionId},"renew-subscription").then(()=>{this.updateData(),t.trackRegularEvent("turn_on_autorenewal"),this.isRenewed=!0}).catch(e=>{i("error","Error updating Stripe subscription",e),this.errorMessage="There was an error updating your subscription. Please try again."}).finally(()=>{this.isLoading=!1})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"subscription-section"},[i("div",[i("router-link",{staticClass:"link-style-button return-to-main-flow-button display-block",attrs:{to:{name:"subscriptions-billing"}}},[e._v("Back to Subscription & Billing")]),e._v(" "),i("h3",{staticClass:"autorenewal-flow-headline",domProps:{innerHTML:e._s(e.headerText)}})],1),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isRenewed,expression:"!isRenewed"}],staticClass:"profile-info"},[i("hr",{staticClass:"no-margin"}),e._v(" "),i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[e._v("Auto-Renewal Rate")]),e._v(" "),i("div",{staticClass:"account-field-value"},[e._v(e._s(e.currentPrice)+" per year")])]),e._v(" "),i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[e._v("Next Payment Date")]),e._v(" "),i("div",{staticClass:"account-field-value"},[e._v(e._s(e.currentPeriodEndDateText))])]),e._v(" "),i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isCardEditing,expression:"!isCardEditing"}],staticClass:"account-field has-edit"},[i("div",[i("div",{staticClass:"account-field-label"},[e._v("Payment Method")]),e._v(" "),i("div",{staticClass:"account-field-value"},[e._v("Visa ending in "+e._s(e.creditCardLast4))])]),e._v(" "),i("button",{staticClass:"account-field-edit payment-method-edit link-style-button edit-with-pencil",class:{"is-disabled":!e.isEmailVerified},attrs:{disabled:!e.isEmailVerified},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.initiateEditPayment.apply(null,arguments)}}},[i("span",{staticClass:"edit-with-pencil-copy"},[e._v("Edit")])])]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isCardEditing,expression:"isCardEditing"}],staticClass:"payment-method-inline-section"},[i("label",{staticClass:"account-field-label",attrs:{for:"update-card-element"}},[e._v("Payment Method")]),e._v(" "),i("div",{attrs:{id:"update-card-element"}}),e._v(" "),i("span",{staticClass:"error-message"},[e._v(e._s(e.errorMessage))])])]),e._v(" "),i("p",{staticClass:"gift-subscription-info"},[e._v("\n By turning on automatic renewal, your payment method on file will be charged for another annual term of "+e._s(e.currentPrice)+" on "+e._s(e.currentPeriodEndDateText)+". Your subscription will continue to renew year after year until you cancel, which you can do at any time through your account page or our help desk. We will notify you by email 30 days before the start of each annual renewal, outlining the term and rate in effect.\n ")]),e._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:!e.isLoading,expression:"!isLoading"}],staticClass:"universal-button wide-button",attrs:{disabled:!e.hasValidCardInfo},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.renew.apply(null,arguments)}}},[e._v("Turn on auto-renewal\n ")]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isLoading,expression:"isLoading"}],attrs:{slot:"body"},slot:"body"},[i("vue-simple-spinner",{attrs:{size:"small","line-fg-color":"#e53c31"}})],1)])])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/autorenew-subscription.vue")}, {"12":12,"18":18,"28":28,"51":51,"57":57}]; window.modules["30"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(31),i=require(19),{ANNUAL_DIGITAL:s,PRINT_US:a,PRINT_INTL:r}=require(16),{displayStripeCurrency:n,dateInText:o}=require(33),l=require(18),d={"address-form":require(62)};module.exports={components:d,mixins:[require(51),require(53),require(55),require(50),require(49)],data:()=>({isUpgraded:!1,isEditingAddress:!1,hasValidAddress:!1,newPlan:{displayName:"",id:"",unit_amount:0,currency:"usd"},error:""}),mounted(){this.loadPrices(this.isUserDataLoaded)},computed:Object.assign(e(["canUpgradeToAnnualDigital","canUpgradeToPrint","cardOnFile","creditCardLast4","isAnnualSubscriber","isEmailVerified","isMonthlySubscriber","isPrintSubscriber","isSubscriber","isUserDataLoaded","stripeSubscriptionId","unitPrice","userEmail"]),{displayPlanPrice(){return n(this.newPlan)},displayDiscountedPrice(){return n(this.newPlan,"discounted_amount")},displayAmountDue(){return n(this.newPlan,"amount_due")},renewalDate(){const e=new Date,t=e.getFullYear(),i=e.getMonth(),s=e.getDate();return o(new Date(t+1,i,s)/1e3)},newRate(){return this.displayPlanPrice!==this.displayAmountDue?`${this.displayPlanPrice} per year starting on ${this.renewalDate}`:`${this.displayPlanPrice} per year`},displayText(){const e="upgrade-to-print"===this.$route.name;return{header:e?`By upgrading to our ${this.newPlan.displayName} Plan, you’ll get <strong>26 issues of our award-winning print magazine delivered to your door.</strong> Your unlimited digital access and other benefits will remain the same.`:"You save up to 45% per year by upgrading to our annual digital plan.",upgradedHeader:e?`You have been upgraded! We’ll send you an email at ${this.userEmail} with details. Your first print issue of the magazine will arrive in about 2-3 issues (or 4-6 weeks).`:`You have been upgraded! We’ll send you an email at ${this.userEmail} with details.`,info:e?`Your annual print subscription will start immediately and you’ll begin to receive home delivery of your magazine soon. You will be charged ${this.displayAmountDue} today and will be enrolled into automatic payments of ${this.newRate}.`:`Your annual digital subscription will start immediately. You will be charged ${this.displayAmountDue} today and will be enrolled into automatic payments of ${this.newRate}.`,payToday:this.displayPlanPrice===this.displayAmountDue?this.displayAmountDue:`${this.displayAmountDue} for your first year`}},headerText(){return this.isUpgraded?this.displayText.upgradedHeader:this.displayText.header},canUpgrade(){return!this.cardOnFile&&!this.cardEntered||this.cardOnFile&&"inputVisible"===this.paymentMethodViewState||this.isEditingAddress||"upgrade-to-print"===this.$route.name&&!this.hasValidAddress}}),methods:{setEditing(e){this.isEditingAddress=e},setNewPlan(e){this.newPlan=this.salePrices[e.type]},validateAddress(e,t){this.hasValidAddress=e,e&&(this.address=t)},checkLocale(e){this.setNewPlan("US"===e?a:r)},onUpgrade(){this.updateVueSpinner(1),this.error="",this.cardOnFile||this.updateCard(),this.postData({subscriptionId:this.stripeSubscriptionId,address:this.address,price:this.newPlan.id,coupon:this.newPlan.coupon,analytics:this.$route.query},"upgrade-subscription").then(e=>{if(!t(e,"upgradedSubscription.id",""))throw new Error(e.thirdPartyMessage);const s=`upgrade_${`${"upgrade-to-annual-digital"===this.$route.name?"annual digital":"annual digital & print"}`}${`${this.newPlan.coupon?`_${this.newPlan.coupon}`:""}`}`;this.isUpgraded=!0,i.fetchUserProfile(!0).then(()=>{this.updateData()}),l.trackCheckout({brand:`${this.priceIdOrCouponId||"none"}`,category:`${this.subscriptionCategory} subscription - account page`,id:this.stripeSubscriptionId,name:this.isMonthlySubscriber?"Monthly Digital":"Annual Digital",price:this.unitPrice,variant:this.subscriptionStage},"3","successful_upgrade_subscription",s)}).catch(e=>{this.error=e.thirdPartyMessage||e||"There was an error upgrading your subscription"}).finally(()=>{this.clearStripePrices(),this.updateVueSpinner(-1)})},loadPrices(e){if(this.error="",e){const e=this.isMonthlySubscriber?{}:{coupon:""};"upgrade-to-annual-digital"===this.$route.name&&this.canUpgradeToAnnualDigital?this.stripeGetPrices(s).then(()=>{this.setNewPlan(s)}).catch(e=>{this.error=e.thirdPartyMessage||e||"Something went wrong on our end. Please refresh and try again."}):"upgrade-to-print"===this.$route.name&&this.canUpgradeToPrint?(this.stripeGetPrices(r),this.stripeGetPrices(Object.assign({},a,e)).then(()=>{this.setNewPlan(a)}).catch(e=>{this.error=e.thirdPartyMessage||e||"Something went wrong on our end. Please refresh and try again."})):this.$router.push("/"),"inputVisible"===this.paymentMethodViewState&&this.mountCard()}}},watch:{isUserDataLoaded(e){this.loadPrices(e)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",{staticClass:"subscription-section"},[i("div",[i("router-link",{staticClass:"link-style-button return-to-main-flow-button display-block",attrs:{to:{name:"subscriptions-billing"}}},[e._v("Back to Subscription & Billing")]),e._v(" "),i("h3",{directives:[{name:"show",rawName:"v-show",value:!e.error,expression:"!error"}],staticClass:"autorenewal-flow-headline",domProps:{innerHTML:e._s(e.headerText)}})],1),e._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"error-message"},[e._v(e._s(e.error))]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isUpgraded&&!e.error,expression:"!isUpgraded && !error"}]},[i("hr",{staticClass:"no-margin"}),e._v(" "),i("h4",{staticClass:"upgrade-headline"},[e._v("Upgrade to "+e._s(e.newPlan.displayName)+":")]),e._v(" "),i("div",{staticClass:"account-field"},[i("label",{staticClass:"account-field-label"},[e._v("Amount You Pay Today")]),e._v(" "),i("p",{staticClass:"account-field-value"},[e.displayDiscountedPrice&&e.displayDiscountedPrice!==e.displayAmountDue?i("s",[e._v(e._s(e.displayDiscountedPrice))]):e.displayPlanPrice!==e.displayAmountDue?i("s",[e._v(e._s(e.displayPlanPrice))]):e._e(),e._v(" "),i("span",[e._v(" "+e._s(e.displayText.payToday))])])]),e._v(" "),e.isMonthlySubscriber?e._e():i("p",{staticClass:"subscription-info upgrade-info no-margin"},[e._v("\n Any balance on your account from your existing digital subscription will be used towards the first year of your new Annual Digital + Print Plan.\n ")]),e._v(" "),i("div",{staticClass:"account-field"},[i("label",{staticClass:"account-field-label"},[e._v("New Rate")]),e._v(" "),i("p",{staticClass:"account-field-value"},[e._v(e._s(e.newRate))])]),e._v(" "),i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:"initial"===e.paymentMethodViewState,expression:"paymentMethodViewState === 'initial'"}],staticClass:"account-field has-edit"},[i("div",[i("label",{staticClass:"account-field-label"},[e._v("Payment Method")]),e._v(" "),i("p",{staticClass:"account-field-value"},[e._v("Visa ending in "+e._s(e.creditCardLast4))])]),e._v(" "),i("button",{staticClass:"account-field-edit payment-method-edit link-style-button edit-with-pencil",class:{"is-disabled":!e.isEmailVerified},attrs:{disabled:!e.isEmailVerified},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.initiateEditPayment.apply(null,arguments)}}},[i("span",{staticClass:"edit-with-pencil-copy"},[e._v("Edit")])])]),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:"inputVisible"===e.paymentMethodViewState,expression:"paymentMethodViewState === 'inputVisible'"}],staticClass:"payment-method-upgrade-section"},[i("label",{staticClass:"account-field-label",attrs:{for:"update-card-element"}},[e._v("Payment Method")]),e._v(" "),i("div",{attrs:{id:"update-card-element"}}),e._v(" "),e.errorMessage?i("span",{staticClass:"error-message"},[e._v(e._s(e.errorMessage))]):e._e(),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:e.cardOnFile,expression:"cardOnFile"}]},[i("button",{staticClass:"universal-button",attrs:{disabled:!e.cardEntered},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.updateCard.apply(null,arguments)}}},[e._v("Save\n ")]),e._v(" "),i("button",{staticClass:"cancel-button link-style-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.cancelEditPayment.apply(null,arguments)}}},[e._v("Cancel\n ")])])]),e._v(" "),"loading"===e.paymentMethodViewState?i("div",{attrs:{slot:"body"},slot:"body"},[i("vue-simple-spinner",{attrs:{size:"small","line-fg-color":"#e53c31"}})],1):e._e()]),e._v(" "),"upgrade-to-print"===e.$route.name?i("address-form",{on:{focus:function(t){return e.setEditing(!0)},blur:function(t){return e.setEditing(!1)},validate:e.validateAddress,setcountry:e.checkLocale}}):e._e(),e._v(" "),i("p",{staticClass:"subscription-info upgrade-info"},[e._v("\n "+e._s(e.displayText.info)+"\n ")]),e._v(" "),i("button",{staticClass:"universal-button auto-button",attrs:{disabled:e.canUpgrade},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onUpgrade.apply(null,arguments)}}},[e._v("Agree and Pay "+e._s(e.displayAmountDue)+" Now\n ")]),e._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"error-message"},[e._v(e._s(e.error))])],1)])},__vue__options__.staticRenderFns=[]; }, {"12":12,"16":16,"18":18,"19":19,"31":31,"33":33,"49":49,"50":50,"51":51,"53":53,"55":55,"62":62}]; window.modules["31"] = [function(require,module,exports){var baseGet=require(1014);function get(e,t,r){var a=null==e?void 0:baseGet(e,t);return void 0===a?r:a}module.exports=get; }, {"1014":1014}]; window.modules["32"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),s=require(81),n=require(82),i=require(83),t=require(84),o=require(85),r=require(57),{steps:a}=require(8);module.exports={name:"Login Page",components:{CaptureEmail:s,CreatePassword:n,mobileAppMidScreen:i,PasswordSignIn:t,SocialSignIn:o,VueSimpleSpinner:r},computed:Object.assign(e(["getLoginData"]),{isMobileAppUrl:()=>window.location.href.includes("nymag.com/start")}),mixins:[require(50)],data:()=>({steps:a})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,s=e.$createElement,n=e._self._c||s;return n("div",{staticClass:"login-flow-container",class:{"mobile-app":e.isMobileAppUrl}},[e.isMobileAppUrl?n("div",[n("mobile-app-mid-screen")],1):n("div",[n("capture-email",{directives:[{name:"show",rawName:"v-show",value:e.getLoginData.currentStep===e.steps.captureEmail,expression:"getLoginData.currentStep === steps.captureEmail"}]}),e._v(" "),n("create-password",{directives:[{name:"show",rawName:"v-show",value:e.getLoginData.currentStep===e.steps.createPassword,expression:"getLoginData.currentStep === steps.createPassword"}]}),e._v(" "),n("social-sign-in",{directives:[{name:"show",rawName:"v-show",value:e.getLoginData.currentStep===e.steps.socialSignin,expression:"getLoginData.currentStep === steps.socialSignin"}]}),e._v(" "),n("password-sign-in",{directives:[{name:"show",rawName:"v-show",value:e.getLoginData.currentStep===e.steps.passwordSignin,expression:"getLoginData.currentStep === steps.passwordSignin"}]})],1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.getLoginData.currentStep===e.steps.loadingState,expression:"getLoginData.currentStep === steps.loadingState"}]},[n("vue-simple-spinner",{staticClass:"account-spinner-overlay non-modal",attrs:{size:"big","line-fg-color":"#e53c31"}})],1)])},__vue__options__.staticRenderFns=[]; }, {"8":8,"12":12,"50":50,"57":57,"81":81,"82":82,"83":83,"84":84,"85":85}]; window.modules["33"] = [function(require,module,exports){"use strict";const dateFormat=require(43),dateParse=require(44),addMonths=require(48),endOfMonth=require(45),addYears=require(46),isAfter=require(47);function dateToMMDDYYY(e){return dateFormat(new Date(1e3*e),"MM/DD/YYYY")}function dateInText(e){return dateFormat(new Date(1e3*e),"MMMM D, YYYY")}function convertUnixToDate(e,t){const n=new Date(0);return n.setUTCSeconds(e),n.toLocaleDateString("en-US",t?{year:"numeric",month:"short",day:"numeric"}:{})}const displayStripeCurrency=(e,t)=>{if(t&&void 0===e[t])return"";const n=(e[t||"unit_amount"]||0)/100,a=n%1>0?n.toFixed(2):n;switch(e.currency){case"usd":return"$"+a;default:return a}};function calculateNextMonthlyInvoice(e){const t=addMonths(new Date(1e3*e),1);return dateFormat(t,"MM/DD/YYYY")}function nextYearlyInvoice(e){const t=addYears(new Date(1e3*e),1);return dateFormat(t,"MM/DD/YYYY")}function isDateAfterToday(e){const t=new Date,n=new Date(e);return isAfter(n,t)}function calculateWeeksFromDate(e,t,n){const a=new Date(0);a.setUTCSeconds(e);const r=new Date(a.setDate(a.getDate()+7*t));return n?r:r.toLocaleDateString("en-us",{year:"numeric",month:"short",day:"numeric"})}module.exports={calculateNextMonthlyInvoice:calculateNextMonthlyInvoice,calculateWeeksFromDate:calculateWeeksFromDate,convertUnixToDate:convertUnixToDate,dateInText:dateInText,dateToMMDDYYY:dateToMMDDYYY,displayStripeCurrency:displayStripeCurrency,endOfMonth:endOfMonth,isDateAfterToday:isDateAfterToday,nextYearlyInvoice:nextYearlyInvoice,dateFormat:dateFormat,dateParse:dateParse}; }, {"43":43,"44":44,"45":45,"46":46,"47":47,"48":48}]; window.modules["34"] = [function(require,module,exports){!function(){"use strict";const e={WelcomeInfo:require(99),ProfileInfo:require(98),GiftSubscriptionsInfo:require(78),EmailVerificationCta:require(75),VerificationErrorMessage:require(86),GiftRenewalCta:require(76)};module.exports={name:"ProfileSection",components:e}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,i=this._self._c||e;return i("div",{staticClass:"profile-section"},[i("script",{attrs:{id:"ze-snippet",src:"https://static.zdassets.com/ekr/snippet.js?key=e5c91108-55c4-4a87-b64c-2322ff401978",type:"application/javascript"}}),this._v(" "),i("welcome-info",[i("gift-renewal-cta")],1),this._v(" "),i("verification-error-message"),this._v(" "),i("email-verification-cta"),this._v(" "),i("profile-info")],1)},__vue__options__.staticRenderFns=[]; }, {"75":75,"76":76,"78":78,"86":86,"98":98,"99":99}]; window.modules["35"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={name:"NewsletterSection",data:()=>({}),components:{newslettersInfo:require(92),newsletterVerticalSection:require(91)},computed:e(["getNewslettersData"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"newsletters-section"},[t("script",{attrs:{id:"ze-snippet",src:"https://static.zdassets.com/ekr/snippet.js?key=e5c91108-55c4-4a87-b64c-2322ff401978",type:"application/javascript"}}),this._v(" "),t("newsletters-info"),this._v(" "),t("div",{staticClass:"newsletters-verticals"},this._l(this.getNewslettersData.newslettersSection,function(e){return t("newsletter-vertical-section",{key:e.title,attrs:{newslettersData:e}})}),1)],1)},__vue__options__.staticRenderFns=[]; }, {"12":12,"91":91,"92":92}]; window.modules["36"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={name:"ProfileSection",components:{SubscriptionInfo:require(112),BillingInfo:require(68),GiftSubscriptionsInfo:require(78),CancelSubscription:require(71),UpgradeOfferModal:require(110),Upgrade:require(111),ManageSubscriptionsSection:require(87)},data:()=>({viewState:"initial"}),methods:{showUpgradeOrCancelView(){this.eligibleForUpgrade?this.viewState="showUpgradeModal":this.viewState="cancel"},returnToInitialView(){this.viewState="initial"},showCancelView(){this.viewState="cancel"},showUpgradeView(){this.viewState="upgrade"}},computed:e(["isSubscriber","isStripeSubscriber","eligibleForUpgrade","isEmailVerified"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"subscription-section"},[t("script",{attrs:{id:"ze-snippet",src:"https://static.zdassets.com/ekr/snippet.js?key=e5c91108-55c4-4a87-b64c-2322ff401978",type:"application/javascript"}}),e._v(" "),"cancel"===e.viewState?t("div",[t("cancel-subscription",{on:{leaveCancelFlow:e.returnToInitialView}})],1):e._e(),e._v(" "),"showUpgradeModal"===e.viewState?t("div",[t("upgrade-offer-modal",{on:{continueToUpgrade:e.showUpgradeView,continueToCancel:e.showCancelView,close:e.returnToInitialView}})],1):e._e(),e._v(" "),"upgrade"===e.viewState?t("div",[t("upgrade",{on:{leaveUpgradeFlow:e.returnToInitialView}})],1):e._e(),e._v(" "),"initial"===e.viewState?t("div",[t("subscription-info",{attrs:{route:e.$route}}),e._v(" "),e.isSubscriber?t("billing-info",{on:{cancel:e.showUpgradeOrCancelView}}):e._e(),e._v(" "),e.isStripeSubscriber&&e.isEmailVerified?t("manage-subscriptions-section",{on:{upgrade:e.showUpgradeView}}):e._e(),e._v(" "),t("gift-subscriptions-info")],1):e._e()])},__vue__options__.staticRenderFns=[]; }, {"12":12,"68":68,"71":71,"78":78,"87":87,"110":110,"111":111,"112":112}]; window.modules["37"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),i=require(32),s=require(23),a=require(22),t=require(79),o=require(80),n=require(57);module.exports={name:"InitialPage",components:{Login:i,ChangePassword:s,Navigation:a,PauseSubscription:t,SaveTheStop:o,VueSimpleSpinner:n},data:()=>({}),watch:{isAuthenticated(){window.location.href.includes("mobileAppRedirect=true")&&this.isAuthenticated&&(window.location.href=this.isSubscriber?`https://${window.location.hostname}/account`:`https://${window.location.hostname}/magazine/subscribe/mobile-app.html#/`)}},methods:{isChangePassword(){return"change-password"===this.$route.name}},computed:Object.assign(e(["getPauseData","getSTSData","isAuthenticated","isSubscriber","showSpinnerOnInitialLoad"]),{isMobileAppUrl:()=>window.location.href.includes("nymag.com/start")})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,i=e.$createElement,s=e._self._c||i;return s("div",[s("div",{directives:[{name:"show",rawName:"v-show",value:e.showSpinnerOnInitialLoad,expression:"showSpinnerOnInitialLoad"}]},[s("vue-simple-spinner",{staticClass:"account-spinner-overlay non-modal",attrs:{size:"big","line-fg-color":"#e53c31"}})],1),e._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:!e.showSpinnerOnInitialLoad,expression:"!showSpinnerOnInitialLoad"}]},[e.isChangePassword()?s("ChangePassword"):!e.isAuthenticated||e.isChangePassword()||e.isMobileAppUrl?s("login"):s("div",{staticClass:"initial-page"},[s("navigation"),e._v(" "),s("main",{staticClass:"main-content"},[e.getSTSData.displaySTSFlow?s("save-the-stop"):e._e(),e._v(" "),e.getPauseData.displayPauseFlow?s("pause-subscription"):e._e(),e._v(" "),s("router-view",{directives:[{name:"show",rawName:"v-show",value:!e.getSTSData.displaySTSFlow&&!e.getPauseData.displayPauseFlow,expression:"!getSTSData.displaySTSFlow && !getPauseData.displayPauseFlow"}]})],1)],1)],1)])},__vue__options__.staticRenderFns=[]; }, {"12":12,"22":22,"23":23,"32":32,"57":57,"79":79,"80":80}]; window.modules["38"] = [function(require,module,exports){"use strict";const sentry=require(471),cookie=require(10),isProd=require(39)(),SENTRY_ENDPOINT="https://e1a6d9e4fa1c4f0a862e0943ab248dbb@o4682.ingest.sentry.io/5673564";function initializeIDListeners(){const e={local:{envHost:"localhost.",prefix:"local"},featureBranch:{envHost:".dev.",prefix:"fb"},staging:{envHost:"stg.",prefix:"stg"}},t=isProd?"":Object.keys(e).find(t=>window.location.hostname.includes(e[t].envHost)).prefix+"_";window.addEventListener("load",()=>{const e=cookie.get("nymcid"),n=cookie.get("first-nymcid"),i=cookie.get(`${t}nymag_sid`);(e||n)&&sentry.addBreadcrumb({category:"User info",data:{nymcid:e,firstNymcid:n,nymag_sid:i}})})}function setTag(e,t){sentry.setTag(e,t)}function captureMessage(e){sentry.captureMessage(e)}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],sampleRate:.1}),module.exports={initializeIDListeners:initializeIDListeners,captureManualError:captureManualError,configureScope:configureScope,setTag:setTag,captureMessage:captureMessage}; }, {"10":10,"39":39,"471":471}]; window.modules["39"] = [function(require,module,exports){"use strict";const{isProduction:isProduction}=require(6);module.exports=((o=window.location.hostname)=>isProduction(o)); }, {"6":6}]; window.modules["40"] = [function(require,module,exports){"use strict";const cancellationReasons=[{id:1,title:"This is temporary - I'll be back"},{id:2,title:"It's too expensive"},{id:3,title:"No longer enjoying <em>New York</em>"},{id:4,title:"Problems with print delivery"},{id:5,title:"Online access / technical issues"},{id:6,title:"Want to switch to a different plan"},{id:7,title:"Other"}],steps={exitSurvey:"exit-survey",loadingState:"loading-state",offerConfirm:"offer-confirm",subscriptionOffer:"subscription-offer",supportOffer:"support-offer"},trackingActionFields={[steps.exitSurvey]:{step:()=>4,stepName:(e,t)=>`${t?"click_":"select_"}${e}`},[steps.subscriptionOffer]:{step:(e=!0)=>e?9:7,stepName:e=>`click_${e}`},[steps.supportOffer]:{step:(e=!0)=>e?5:6,stepName:e=>`click_${e}`}};module.exports={cancellationReasons:cancellationReasons,steps:steps,trackingActionFields:trackingActionFields}; }, {}]; window.modules["41"] = [function(require,module,exports){"use strict";const rest=require(42),{IS_LOCAL:IS_LOCAL,ENV_KEY:ENV_KEY}=require(14);function linkAccount(s){const t=IS_LOCAL?"https://subs.localhost/link-legacy-subscription":`https://subs.${ENV_KEY}.aws.nymetro.com/link-legacy-subscription`;return rest.post(t,s)}module.exports=linkAccount; }, {"14":14,"42":42}]; window.modules["42"] = [function(require,module,exports){(function (process){(function (){ "use strict";const getJSONP=require(904),_defaults=require(1167);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(303),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)}).call(this,require(58))}, {"58":58,"303":303,"904":904,"1167":1167}]; window.modules["43"] = [function(require,module,exports){var getDayOfYear=require(720),getISOWeek=require(721),getISOYear=require(718),parse=require(44),isValid=require(719),enLocale=require(717);function format(e,t,r){var n=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",o=(r||{}).locale,a=enLocale.format.formatters,i=enLocale.format.formattingTokensRegExp;o&&o.format&&o.format.formatters&&(a=o.format.formatters,o.format.formattingTokensRegExp&&(i=o.format.formattingTokensRegExp));var u=parse(e);return isValid(u)?buildFormatFn(n,a,i)(u):"Invalid Date"}var formatters={M:function(e){return e.getMonth()+1},MM:function(e){return addLeadingZeros(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return addLeadingZeros(e.getDate(),2)},DDD:function(e){return getDayOfYear(e)},DDDD:function(e){return addLeadingZeros(getDayOfYear(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return getISOWeek(e)},WW:function(e){return addLeadingZeros(getISOWeek(e),2)},YY:function(e){return addLeadingZeros(e.getFullYear(),4).substr(2)},YYYY:function(e){return addLeadingZeros(e.getFullYear(),4)},GG:function(e){return String(getISOYear(e)).substr(2)},GGGG:function(e){return getISOYear(e)},H:function(e){return e.getHours()},HH:function(e){return addLeadingZeros(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return addLeadingZeros(formatters.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return addLeadingZeros(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return addLeadingZeros(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return addLeadingZeros(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return addLeadingZeros(e.getMilliseconds(),3)},Z:function(e){return formatTimezone(e.getTimezoneOffset(),":")},ZZ:function(e){return formatTimezone(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function buildFormatFn(e,t,r){var n,o,a=e.match(r),i=a.length;for(n=0;n<i;n++)o=t[a[n]]||formatters[a[n]],a[n]=o||removeFormattingTokens(a[n]);return function(e){for(var t="",r=0;r<i;r++)a[r]instanceof Function?t+=a[r](e,formatters):t+=a[r];return t}}function removeFormattingTokens(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}function formatTimezone(e,t){t=t||"";var r=e>0?"-":"+",n=Math.abs(e),o=n%60;return r+addLeadingZeros(Math.floor(n/60),2)+t+addLeadingZeros(o,2)}function addLeadingZeros(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return r}module.exports=format; }, {"44":44,"717":717,"718":718,"719":719,"720":720,"721":721}]; window.modules["44"] = [function(require,module,exports){var getTimezoneOffsetInMilliseconds=require(707),isDate=require(725),MILLISECONDS_IN_HOUR=36e5,MILLISECONDS_IN_MINUTE=6e4,DEFAULT_ADDITIONAL_DIGITS=2,parseTokenDateTimeDelimeter=/[T ]/,parseTokenPlainTime=/:/,parseTokenYY=/^(\d{2})$/,parseTokensYYY=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],parseTokenYYYY=/^(\d{4})/,parseTokensYYYYY=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],parseTokenMM=/^-(\d{2})$/,parseTokenDDD=/^-?(\d{3})$/,parseTokenMMDD=/^-?(\d{2})-?(\d{2})$/,parseTokenWww=/^-?W(\d{2})$/,parseTokenWwwD=/^-?W(\d{2})-?(\d{1})$/,parseTokenHH=/^(\d{2}([.,]\d*)?)$/,parseTokenHHMM=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,parseTokenHHMMSS=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,parseTokenTimezone=/([Z+-].*)$/,parseTokenTimezoneZ=/^(Z)$/,parseTokenTimezoneHH=/^([+-])(\d{2})$/,parseTokenTimezoneHHMM=/^([+-])(\d{2}):?(\d{2})$/;function parse(e,r){if(isDate(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(r||{}).additionalDigits;n=null==n?DEFAULT_ADDITIONAL_DIGITS:Number(n);var a=splitDateString(e),t=parseYear(a.date,n),s=t.year,i=parseDate(t.restDateString,s);if(i){var T,o=i.getTime(),p=0;if(a.time&&(p=parseTime(a.time)),a.timezone)T=parseTimezone(a.timezone)*MILLISECONDS_IN_MINUTE;else{var I=o+p,D=new Date(I);T=getTimezoneOffsetInMilliseconds(D);var l=new Date(I);l.setDate(D.getDate()+1);var d=getTimezoneOffsetInMilliseconds(l)-getTimezoneOffsetInMilliseconds(D);d>0&&(T+=d)}return new Date(o+p+T)}return new Date(e)}function splitDateString(e){var r,n={},a=e.split(parseTokenDateTimeDelimeter);if(parseTokenPlainTime.test(a[0])?(n.date=null,r=a[0]):(n.date=a[0],r=a[1]),r){var t=parseTokenTimezone.exec(r);t?(n.time=r.replace(t[1],""),n.timezone=t[1]):n.time=r}return n}function parseYear(e,r){var n,a=parseTokensYYY[r],t=parseTokensYYYYY[r];if(n=parseTokenYYYY.exec(e)||t.exec(e)){var s=n[1];return{year:parseInt(s,10),restDateString:e.slice(s.length)}}if(n=parseTokenYY.exec(e)||a.exec(e)){var i=n[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}function parseDate(e,r){if(null===r)return null;var n,a,t;if(0===e.length)return(a=new Date(0)).setUTCFullYear(r),a;if(n=parseTokenMM.exec(e))return a=new Date(0),t=parseInt(n[1],10)-1,a.setUTCFullYear(r,t),a;if(n=parseTokenDDD.exec(e)){a=new Date(0);var s=parseInt(n[1],10);return a.setUTCFullYear(r,0,s),a}if(n=parseTokenMMDD.exec(e)){a=new Date(0),t=parseInt(n[1],10)-1;var i=parseInt(n[2],10);return a.setUTCFullYear(r,t,i),a}return(n=parseTokenWww.exec(e))?dayOfISOYear(r,parseInt(n[1],10)-1):(n=parseTokenWwwD.exec(e))?dayOfISOYear(r,parseInt(n[1],10)-1,parseInt(n[2],10)-1):null}function parseTime(e){var r,n,a;if(r=parseTokenHH.exec(e))return(n=parseFloat(r[1].replace(",",".")))%24*MILLISECONDS_IN_HOUR;if(r=parseTokenHHMM.exec(e))return n=parseInt(r[1],10),a=parseFloat(r[2].replace(",",".")),n%24*MILLISECONDS_IN_HOUR+a*MILLISECONDS_IN_MINUTE;if(r=parseTokenHHMMSS.exec(e)){n=parseInt(r[1],10),a=parseInt(r[2],10);var t=parseFloat(r[3].replace(",","."));return n%24*MILLISECONDS_IN_HOUR+a*MILLISECONDS_IN_MINUTE+1e3*t}return null}function parseTimezone(e){var r,n;return(r=parseTokenTimezoneZ.exec(e))?0:(r=parseTokenTimezoneHH.exec(e))?(n=60*parseInt(r[2],10),"+"===r[1]?-n:n):(r=parseTokenTimezoneHHMM.exec(e))?(n=60*parseInt(r[2],10)+parseInt(r[3],10),"+"===r[1]?-n:n):0}function dayOfISOYear(e,r,n){r=r||0,n=n||0;var a=new Date(0);a.setUTCFullYear(e,0,4);var t=7*r+n+1-(a.getUTCDay()||7);return a.setUTCDate(a.getUTCDate()+t),a}module.exports=parse; }, {"707":707,"725":725}]; window.modules["45"] = [function(require,module,exports){var parse=require(44);function endOfMonth(e){var r=parse(e),t=r.getMonth();return r.setFullYear(r.getFullYear(),t+1,0),r.setHours(23,59,59,999),r}module.exports=endOfMonth; }, {"44":44}]; window.modules["46"] = [function(require,module,exports){var addMonths=require(48);function addYears(d,r){var a=Number(r);return addMonths(d,12*a)}module.exports=addYears; }, {"48":48}]; window.modules["47"] = [function(require,module,exports){var parse=require(44);function isAfter(e,r){var s=parse(e),i=parse(r);return s.getTime()>i.getTime()}module.exports=isAfter; }, {"44":44}]; window.modules["48"] = [function(require,module,exports){var parse=require(44),getDaysInMonth=require(709);function addMonths(e,t){var n=parse(e),r=Number(t),a=n.getMonth()+r,s=new Date(0);s.setFullYear(n.getFullYear(),a,1),s.setHours(0,0,0,0);var o=getDaysInMonth(s);return n.setMonth(a,Math.min(o,n.getDate())),n}module.exports=addMonths; }, {"44":44,"709":709}]; window.modules["49"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={computed:e(["priceIdOrCouponId","subscriptionCategory","subscriptionStage"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports; }, {"12":12}]; window.modules["50"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e,mapMutations:o}=require(12);module.exports={methods:o(["updateVueSpinner"]),computed:e(["isSpinning"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports; }, {"12":12}]; window.modules["51"] = [function(require,module,exports){!function(){"use strict";const t=require(19),{load:e}=require(52),{IS_LOCAL:s,ENV_KEY:a,IS_PROD:o}=require(14);module.exports={methods:{postData(t,e,n,r=!1){const p=s?`https://subs.localhost/${e}`:`https://subs.${a}.aws.nymetro.com/${e}`,u=s?`https://subs.localhost/api/newsletter${e}`:`https://${o?"":"stg."}nymag.com/api/newsletter${e}`,c={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(Object.assign(t,{recaptcha:n}))};return fetch(r?u:p,c).then(t=>t.json())},postRecaptcha(t,s,a=!1,o=!1){return e(window._recaptcha_site_key,{autoHideBadge:a}).then(e=>e.execute(o?"newsletterSubmit":"submit").then(e=>this.postData(t,s,e,o)))},updateData(){const e=t.getAppMetadata(),s=t.getUserMetadata(),a=t.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:s,isAuthenticated:a})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports; }, {"14":14,"19":19,"52":52}]; window.modules["52"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ReCaptchaInstance=exports.getInstance=exports.load=void 0;var ReCaptchaLoader_1=require(1333);Object.defineProperty(exports,"load",{enumerable:!0,get:function(){return ReCaptchaLoader_1.load}}),Object.defineProperty(exports,"getInstance",{enumerable:!0,get:function(){return ReCaptchaLoader_1.getInstance}});var ReCaptchaInstance_1=require(1332);Object.defineProperty(exports,"ReCaptchaInstance",{enumerable:!0,get:function(){return ReCaptchaInstance_1.ReCaptchaInstance}}); }, {"1332":1332,"1333":1333}]; window.modules["53"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e,mapMutations:t}=require(12);module.exports={mixins:[require(51),require(50)],methods:Object.assign({stripeGetPrices({coupon:e,type:t,displayName:s,price:r}){return this.error="",this.salePrices[t]?Promise.resolve():(this.updateVueSpinner(1),this.postData({couponId:e,customerId:this.stripeCustomerId,subscriptionId:this.stripeSubscriptionId,priceId:r},"price-details").then(r=>{this.updateStripePrices(Object.assign({planType:t,displayName:s,coupon:e},r))}).catch(e=>{this.error=e.thirdPartyMessage||e||"Something went wrong on our end. Please refresh and try again."}).finally(()=>{this.updateVueSpinner(-1)}))}},t(["updateStripePrices","clearStripePrices"])),computed:e(["stripeSubscriptionId","stripeCustomerId","salePrices"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports; }, {"12":12,"50":50,"51":51}]; window.modules["54"] = [function(require,module,exports){"use strict";const{sendVerificationEmail:sendVerificationEmail}=require(19),{mapGetters:mapGetters}=require(12);module.exports={computed:mapGetters(["isEmailVerified","resendVerificationEmailClicked","verificationEmailSent","verificationEmailError"]),methods:{triggerVerificationEmail(){return this.$store.state.resendVerificationEmailClicked=!0,sendVerificationEmail().then(e=>{"success"!==e.status?this.$store.state.verificationEmailError=e.message||"There was an error processing the request. Please try again.":this.$store.state.verificationEmailSent=!0}).catch(e=>console.error(e))}}}; }, {"12":12,"19":19}]; window.modules["55"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(19),r=require(28).setup({file:__filename}),i=require(18);module.exports={mixins:[require(50),require(51)],data(){return{paymentMethodViewState:"inputVisible",errorMessage:"",success:!1,error:"",cardEntered:!1,stripeAPI:this.$root.stripeAPI,stripeCard:this.$root.stripeCard}},mounted(){this.isUserDataLoaded&&(this.paymentMethodViewState=this.cardOnFile?"initial":"inputVisible")},computed:e(["cardOnFile","stripeCustomerId","stripeSubscriptionId"]),methods:{mountCard(){this.stripeCard?(this.stripeCard.mount("#update-card-element"),this.stripeCard.addEventListener("change",e=>{e.complete?(this.cardEntered=!0,this.errorMessage=""):(this.cardEntered=!1,e.error?this.errorMessage=e.error.message:this.errorMessage="")})):r("error","stripe element, card, not mounted")},unmountCard(){this.stripeCard.unmount()},updateCard(e=!1,s){const a=this.stripeCustomerId,o=this.stripeSubscriptionId;e&&this.updateVueSpinner(1),this.paymentMethodViewState="loading",this.stripeAPI.createToken(this.stripeCard).then(n=>{n.error?this.errorMessage=n.error.message:this.postData({stripeToken:n.token,customerId:a,subscriptionId:o},"update-card").then(a=>{if(!a.hasOwnProperty("customerObj"))throw new Error(a.thirdPartyMessage);t.fetchUserProfile(!0).then(()=>{const r=t.getAppMetadata(),a=t.getUserMetadata(),o=t.isAuthenticated();return this.$store.commit("fetchUserData",{appMetadata:r,userMetadata:a,isAuthenticated:o}),i.trackRegularEvent("update_profile_info","payment_method"),this.paymentMethodViewState="initial",this.unmountCard(),s&&s(),e&&this.updateVueSpinner(-1),this.success=!0}).catch(e=>{r("error","Auth error",e),this.paymentMethodViewState="inputVisible",this.errorMessage="Please sign in again to update your card.",this.error=e})}).catch(t=>{r("error","Error updating Stripe card",t),this.paymentMethodViewState="inputVisible",this.errorMessage=t.message,this.error=t,e&&this.updateVueSpinner(-1)})})},setErrorMessage(e=""){this.errorMessage=e},initiateEditPayment(){document.querySelector(".StripeElement")||this.mountCard(),this.paymentMethodViewState="inputVisible"},cancelEditPayment(){this.stripeCard.blur(),this.stripeCard.clear(),this.paymentMethodViewState="initial"}},watch:{isUserDataLoaded(e,t){e&&!t&&(this.paymentMethodViewState=this.cardOnFile?"initial":"inputVisible")}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports; }).call(this)}).call(this,"/components/account-2/mixins/stripe-card.vue")}, {"12":12,"18":18,"19":19,"28":28,"50":50,"51":51}]; window.modules["56"] = [function(require,module,exports){!function(){"use strict";module.exports={components:{VueSimpleSpinner:require(57)},props:{bodyClass:String,isLoading:Boolean,showCloseButton:Boolean},mounted(){const o=window.scrollY;document.body.style.position="fixed",document.body.style.top=`-${o}px`},beforeDestroy(){const o=document.body.style.top;document.body.style.position="",document.body.style.top="",window.scrollTo(0,-1*parseInt(o||"0"))}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var o,e=this,t=e.$createElement,s=e._self._c||t;return s("div",{key:"modal",staticClass:"account-modal-overlay"},[s("div",{staticClass:"account-modal"},[e.showCloseButton?s("button",{staticClass:"account-modal-close",attrs:{type:"button"},on:{click:function(o){return e.$parent.$emit("close")}}},[s("svg",{attrs:{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"}},[s("title",[e._v("Close button")]),e._v(" "),s("path",{attrs:{d:"M9 7.78L16.78 0 18 1.22 10.22 9 18 16.78 16.78 18 9 10.22 1.22 18 0 16.78 7.78 9 0 1.22 1.22 0 9 7.78z",fill:"#000","fill-rule":"nonzero"}})])]):e._e(),e._v(" "),s("div",{class:(o={"account-modal-body":!0},o[e.bodyClass]=e.bodyClass,o)},[s("vue-simple-spinner",{directives:[{name:"show",rawName:"v-show",value:e.isLoading,expression:"isLoading"}],staticClass:"modal-spinner",attrs:{"line-fg-color":"#e53c31"}}),e._v(" "),e._t("header"),e._v(" "),e._t("body")],2)])])},__vue__options__.staticRenderFns=[]; }, {"57":57}]; window.modules["57"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueSimpleSpinner=t():e.VueSimpleSpinner=t()}(this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VueSimpleSpinner=void 0;var r,i=n(1),s=(r=i)&&r.__esModule?r:{default:r};"undefined"!=typeof window&&window.Vue&&Vue.component("vue-simple-spinner",s.default),t.VueSimpleSpinner=s.default,t.default=s.default},function(e,t,n){n(2);var r=n(7)(n(8),n(9),null,null);e.exports=r.exports},function(e,t,n){var r=n(3);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);n(5)("d89557e4",r,!0)},function(e,t,n){(e.exports=n(4)()).push([e.i,".vue-simple-spinner{transition:all .3s linear}@keyframes vue-simple-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}",""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push("@media "+n[2]+"{"+n[1]+"}"):e.push(n[1])}return e.join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var s=this[i][0];"number"==typeof s&&(r[s]=!0)}for(i=0;i<t.length;i++){var o=t[i];"number"==typeof o[0]&&r[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),e.push(o))}},e}},function(e,t,n){var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i=n(6),s={},o=r&&(document.head||document.getElementsByTagName("head")[0]),a=null,u=0,l=!1,c=function(){},p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e){for(var t=0;t<e.length;t++){var n=e[t],r=s[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(h(n.parts[i]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var o=[];for(i=0;i<n.parts.length;i++)o.push(h(n.parts[i]));s[n.id]={id:n.id,refs:1,parts:o}}}}function d(){var e=document.createElement("style");return e.type="text/css",o.appendChild(e),e}function h(e){var t,n,r=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(r){if(l)return c;r.parentNode.removeChild(r)}if(p){var i=u++;r=a||(a=d()),t=v.bind(null,r,i,!1),n=v.bind(null,r,i,!0)}else r=d(),t=function(e,t){var n=t.css,r=t.media,i=t.sourceMap;r&&e.setAttribute("media",r);i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}e.exports=function(e,t,n){l=n;var r=i(e,t);return f(r),function(t){for(var n=[],o=0;o<r.length;o++){var a=r[o];(u=s[a.id]).refs--,n.push(u)}t?f(r=i(e,t)):r=[];for(o=0;o<n.length;o++){var u;if(0===(u=n[o]).refs){for(var l=0;l<u.parts.length;l++)u.parts[l]();delete s[u.id]}}}};var m,g=(m=[],function(e,t){return m[e]=t,m.filter(Boolean).join("\n")});function v(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=g(t,i);else{var s=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(s,o[t]):e.appendChild(s)}}},function(e,t){e.exports=function(e,t){for(var n=[],r={},i=0;i<t.length;i++){var s=t[i],o=s[0],a={id:e+":"+i,css:s[1],media:s[2],sourceMap:s[3]};r[o]?r[o].parts.push(a):n.push(r[o]={id:o,parts:[a]})}return n}},function(e,t){e.exports=function(e,t,n,r){var i,s=e=e||{},o=typeof e.default;"object"!==o&&"function"!==o||(i=e,s=e.default);var a="function"==typeof s?s.options:s;if(t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns),n&&(a._scopeId=n),r){var u=Object.create(a.computed||null);Object.keys(r).forEach(function(e){var t=r[e];u[e]=function(){return t}}),a.computed=u}return{esModule:i,exports:s,options:a}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};t.default={props:{size:{default:32},"line-size":{type:Number,default:3},"line-bg-color":{type:String,default:"#eee"},"line-fg-color":{type:String,default:"#2196f3"},speed:{type:Number,default:.8},spacing:{type:Number,default:4},message:{type:String,default:""},"font-size":{type:Number,default:13},"text-fg-color":{type:String,default:"#555"}},computed:{size_px:function(){switch(this.size){case"tiny":return 12;case"small":return 16;case"medium":return 32;case"large":return 48;case"big":return 64;case"huge":return 96;case"massive":return 128}return r(this.size)?this.size:32},line_size_px:function(){switch(this.size){case"tiny":return 1;case"small":return 2;case"medium":case"large":return 3;case"big":case"huge":return 4;case"massive":return 5}return r(this.lineSize)?this.lineSize:4},text_margin_top:function(){switch(this.size){case"tiny":case"small":case"medium":case"large":case"big":case"huge":case"massive":return Math.min(Math.max(Math.ceil(this.size_px/8),3),12)}return r(this.spacing)?this.spacing:4},text_font_size:function(){switch(this.size){case"tiny":case"small":case"medium":case"large":case"big":case"huge":case"massive":return Math.min(Math.max(Math.ceil(.4*this.size_px),11),32)}return r(this.fontSize)?this.fontSize:13},spinner_style:function(){return{margin:"0 auto","border-radius":"100%",border:this.line_size_px+"px solid "+this.lineBgColor,"border-top":this.line_size_px+"px solid "+this.lineFgColor,width:this.size_px+"px",height:this.size_px+"px",animation:"vue-simple-spinner-spin "+this.speed+"s linear infinite"}},text_style:function(){return{"margin-top":this.text_margin_top+"px",color:this.textFgColor,"font-size":this.text_font_size+"px","text-align":"center"}}}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"vue-simple-spinner",style:e.spinner_style}),e._v(" "),e.message.length>0?n("div",{staticClass:"vue-simple-spinner-text",style:e.text_style},[e._v(e._s(e.message))]):e._e()])},staticRenderFns:[]}}]).default}); }, {}]; window.modules["58"] = [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["59"] = [function(require,module,exports){!function(){"use strict";module.exports={props:{change:Function,error:String,label:String,name:String,options:Array,required:Boolean,size:String,validate:Function,value:String},computed:{model:{get(){return this.value},set(e){this.$emit("input",e)}}},methods:{onFocus(){this.$emit("focus")},onChange(){this.$emit("change"),this.change&&this.change()},onBlur(){this.validate&&(this.error=this.validate(this.model)),this.$emit("blur",this.name,this.error)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"address-form-field half-width",class:{error:e.error,"half-width":"half"===e.size,"full-width":"full"===e.size,"quarter-width":"quarter"===e.size}},[r("label",{attrs:{for:e.name}},[e._v(e._s(e.label))]),e._v(" "),r("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.model,expression:"model",modifiers:{trim:!0}}],staticClass:"'address-form-select",attrs:{type:"text",name:e.name,required:e.required},on:{focus:e.onFocus,change:[function(t){var r=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.model=t.target.multiple?r:r[0]},e.onChange],blur:e.onBlur}},[r("option",{attrs:{value:"",disabled:""}},[e._v(e._s(e.label))]),e._v(" "),e._l(e.options,function(t,o){return r("option",{key:o,domProps:{value:o}},[e._v("\n "+e._s(t)+"\n ")])})],2),e._v(" "),e._t("default"),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"error-message"},[e._v(e._s(e.error))])],2)},__vue__options__.staticRenderFns=[]; }, {}]; window.modules["60"] = [function(require,module,exports){!function(){"use strict";module.exports={props:{name:String,inputClass:String,inputmode:String,label:String,maxLength:Number,pattern:String,required:Boolean,size:String,validate:Function,value:String,error:String},computed:{model:{get(){return this.value},set(e){this.$emit("input",e)}}},methods:{onFocus(){this.$emit("focus")},onBlur(){this.validate&&(this.error=this.validate(this.model)),this.$emit("blur",this.name,this.error)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"address-form-field half-width",class:{error:e.error,"half-width":"half"===e.size,"full-width":"full"===e.size,"quarter-width":"quarter"===e.size}},[r("label",{attrs:{for:e.name}},[e._v(e._s(e.label))]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.model,expression:"model",modifiers:{trim:!0}}],class:"address-form-input "+e.inputClass,attrs:{autocomplete:"on",autocorrect:"off",type:"text",inputmode:e.inputmode,maxlength:e.maxLength,name:e.name,pattern:e.pattern,placeholder:e.label,required:e.required},domProps:{value:e.model},on:{focus:e.onFocus,blur:[e.onBlur,function(t){return e.$forceUpdate()}],input:function(t){t.target.composing||(e.model=t.target.value.trim())}}}),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"error-message"},[e._v(e._s(e.error))])])},__vue__options__.staticRenderFns=[]; }, {}]; window.modules["61"] = [function(require,module,exports){!function(){"use strict";const t=require(19),e=require(41),s=require(57);module.exports={props:{exampleImageUrl:{type:String,required:!0}},data:()=>({accountNumber:"",isSubmitting:!1,error:"",success:!1}),computed:{viewState(){return this.error?"error":this.success?"success":this.isSubmitting?"loading":"initial"},disableButton(){return this.accountNumber.length<5||this.isSubmitting}},methods:{lookupAccountNumber(){return this.isSubmitting=!0,e({id:t.getUserID(),type:"account",account:this.accountNumber.trim()}).then(()=>{t.fetchUserProfile(!0).then(()=>{const e=t.getAppMetadata(),s=t.getUserMetadata(),a=t.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:s,isAuthenticated:a})}).then(()=>{this.isSubmitting=!1,this.success=!0})}).catch(()=>{this.isSubmitting=!1,this.error="We couldn't find a subscription that matched that account number.\n If you're having issues linking your account <a href=\"https://nymag.zendesk.com/hc/en-us/requests/new\">please contact customer service</a>."})}},components:{modal:require(56),VueSimpleSpinner:s}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("modal",{attrs:{showCloseButton:!0}},["initial"===t.viewState?s("h3",{staticClass:"account-modal-header",attrs:{slot:"header"},slot:"header"},[t._v("Link Your Subscription")]):t._e(),t._v(" "),s("template",{slot:"body"},["initial"===t.viewState?s("form",{staticClass:"account-modal-form",on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.lookupAccountNumber.apply(null,arguments)}}},[s("div",{staticClass:"account-modal-input"},[s("label",{staticClass:"account-modal-input-label"},[s("span",{staticClass:"account-modal-input-label-text"},[t._v("Account Number")]),t._v(" "),s("input",{directives:[{name:"model",rawName:"v-model",value:t.accountNumber,expression:"accountNumber"}],staticClass:"account-modal-input-value",attrs:{required:"",type:"text"},domProps:{value:t.accountNumber},on:{input:function(e){e.target.composing||(t.accountNumber=e.target.value)}}})])]),t._v(" "),s("div",{staticClass:"account-modal-buttons account-number-lookup-buttons"},[s("button",{staticClass:"universal-button",attrs:{type:"submit",disabled:t.disableButton}},[t._v("Save")]),t._v(" "),s("button",{staticClass:"universal-button unfilled-button",attrs:{type:"button"},on:{click:function(e){return t.$emit("close")}}},[t._v("Cancel")])]),t._v(" "),s("div",{staticClass:"account-modal-example"},[s("p",{staticClass:"account-modal-example-text"},[t._v("Your 9-digit account number can be found on your subscription label.")]),t._v(" "),t.exampleImageUrl?s("img",{staticClass:"account-modal-example-image",attrs:{src:t.exampleImageUrl,alt:"Example subscription label"}}):t._e()])]):t._e(),t._v(" "),"error"===t.viewState?s("div",{staticClass:"account-modal-error-text",domProps:{innerHTML:t._s(t.error)}}):t._e(),t._v(" "),"success"===t.viewState?[s("p",{staticClass:"account-modal-success-text"},[t._v("Your account has been linked to your subscription!")]),t._v(" "),s("button",{staticClass:"universal-button wide-button",attrs:{type:"button"},on:{click:function(e){return t.$emit("close")}}},[t._v("Done")])]:t._e(),t._v(" "),"loading"===t.viewState?[s("vue-simple-spinner",{staticClass:"account-spinner-overlay",attrs:{size:"big","line-fg-color":"#e53c31"}})]:t._e()],2)],2)},__vue__options__.staticRenderFns=[]; }, {"19":19,"41":41,"56":56,"57":57}]; window.modules["62"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),s={FormText:require(60),FormSelect:require(59)},{canadaProvinces:t,australianStates:a,countries:r}=require(63),{usStates:i}=require(64),{formValidator:o}=require(6);module.exports={components:s,mixins:[require(51)],props:{controlled:Boolean},data:()=>({addressViewState:"inputVisible",errors:{},fields:{firstName:"",lastName:"",address1:"",address2:"",country:"",city:"",stateCode:"",provinceCode:"",zipCode:"",postalCode:""},values:{},isValidForm:!1}),computed:Object.assign(e([]),{allCountries:()=>Object.assign({US:"UNITED STATES",CA:"CANADA"},r),addressLine1(){const{firstName:e,lastName:s,address1:t}=this.fields;return`${e} ${s}, ${t}`},addressLine2(){const{address2:e,city:s,stateCode:t,provinceCode:a,zipCode:r,postalCode:i,country:o}=this.fields,l=e=>e?e+", ":"";return`${l(e)}${s}, ${l(t||a)}${r||i}, ${o}`},usStates:()=>i,canadaProvinces:()=>t,australianStates:()=>a,selectedCountry(){switch(this.fields.country){case"":case"US":return"US";case"CA":case"AU":return this.fields.country;default:return"INTL"}},hasSavedValues(){return Object.keys(this.values).length}}),methods:{addressViewChange(e){this.addressViewState=e},saveAddress(){this.values=Object.assign({},this.fields),this.controlled||this.addressViewChange("initial")},editAddress(){this.errors={},Object.keys(this.fields).forEach(e=>{this.fields[e]=""}),this.addressViewChange("inputVisible")},changeCountry(){const e={stateCode:"",provinceCode:"",zipCode:"",postalCode:""};this.fields=Object.assign(this.fields,e),this.errors=Object.assign(this.errors,e),this.$emit("setcountry",this.selectedCountry)},validate:e=>o[e],validateForm(){return["firstName","lastName","address1","country","city"].concat({US:["stateCode","zipCode"],CA:["provinceCode","postalCode"],AU:["stateCode","postalCode"],INTL:["postalCode"]}[this.selectedCountry]).every(e=>this.fields[e]&&!this.errors[e])},onBlur(e,s){if(this.errors[e]=s,s)this.$emit("validate",!1);else{const e=this.validateForm();this.$emit("validate",e,this.fields),this.isValidForm=e}this.$emit("blur")}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"address-form-container"},[t("label",{staticClass:"account-field-label for-address",attrs:{for:"address-form"}},[e._v("Delivery Address")]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"initial"===e.addressViewState,expression:"addressViewState === 'initial'"}],staticClass:"account-field for-address has-edit"},[t("div",{staticClass:"display-address"},[t("p",{staticClass:"account-field-value"},[e._v(e._s(e.addressLine1))]),e._v(" "),t("p",{staticClass:"account-field-value"},[e._v(e._s(e.addressLine2))])]),e._v(" "),t("button",{staticClass:"account-field-edit link-style-button edit-with-pencil multiline",on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.editAddress.apply(null,arguments)}}},[t("span",{staticClass:"edit-with-pencil-copy"},[e._v("Edit")])])]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"inputVisible"===e.addressViewState,expression:"addressViewState === 'inputVisible'"}],staticClass:"address-form"},[t("form",{staticClass:"subscription-form-content"},[t("fieldset",{staticClass:"multiple-input-group"},[t("form-text",{attrs:{name:"firstName",label:"First Name",validate:e.validate("firstName"),error:e.errors.firstName,size:"half",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.firstName,callback:function(s){e.$set(e.fields,"firstName",s)},expression:"fields.firstName"}}),e._v(" "),t("form-text",{attrs:{name:"lastName",label:"Last Name",validate:e.validate("lastName"),error:e.errors.lastName,size:"half",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.lastName,callback:function(s){e.$set(e.fields,"lastName",s)},expression:"fields.lastName"}}),e._v(" "),t("form-text",{attrs:{id:"autocomplete",name:"address1",label:"Address 1",validate:e.validate("address1"),error:e.errors.address1,maxLength:"27",size:"full"},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.address1,callback:function(s){e.$set(e.fields,"address1",s)},expression:"fields.address1"}}),e._v(" "),t("form-text",{attrs:{name:"address2",label:"Address 2 (Optional)",validate:e.validate("address2"),error:e.errors.address2,maxLength:"27",size:"full"},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.address2,callback:function(s){e.$set(e.fields,"address2",s)},expression:"fields.address2"}}),e._v(" "),t("form-select",{attrs:{name:"country",label:"Country",options:e.allCountries,change:e.changeCountry,validate:e.validate("country"),error:e.errors.country,size:"full",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.country,callback:function(s){e.$set(e.fields,"country",s)},expression:"fields.country"}},[t("p",{directives:[{name:"show",rawName:"v-show",value:"INTL"===e.selectedCountry,expression:"selectedCountry === 'INTL'"}],staticClass:"international-plan-price-disclaimer"},[e._v("Please note international subscriptions include additional shipping & handling. Totes and other premiums are not available internationally at this time.")])]),e._v(" "),t("form-text",{attrs:{name:"city",label:"City",validate:e.validate("city"),error:e.errors.city,maxLength:"20",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.city,callback:function(s){e.$set(e.fields,"city",s)},expression:"fields.city"}}),e._v(" "),t("form-select",{directives:[{name:"show",rawName:"v-show",value:"US"===e.selectedCountry,expression:"selectedCountry === 'US'"}],attrs:{name:"stateCode",label:"State",options:e.usStates,validate:e.validate("stateCode"),error:e.errors.stateCode,size:"quarter",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.stateCode,callback:function(s){e.$set(e.fields,"stateCode",s)},expression:"fields.stateCode"}}),e._v(" "),t("form-text",{directives:[{name:"show",rawName:"v-show",value:"US"===e.selectedCountry,expression:"selectedCountry === 'US'"}],attrs:{name:"zipCode",label:"ZIP Code",validate:e.validate("zipCode"),error:e.errors.zipCode,inputmode:"numeric",pattern:"[0-9]*",size:"quarter",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.zipCode,callback:function(s){e.$set(e.fields,"zipCode",s)},expression:"fields.zipCode"}}),e._v(" "),t("form-select",{directives:[{name:"show",rawName:"v-show",value:"CA"===e.selectedCountry,expression:"selectedCountry === 'CA'"}],attrs:{name:"provinceCode",label:"Province",options:e.canadaProvinces,validate:e.validate("provinceCode"),error:e.errors.provinceCode,size:"quarter",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.provinceCode,callback:function(s){e.$set(e.fields,"provinceCode",s)},expression:"fields.provinceCode"}}),e._v(" "),t("form-select",{directives:[{name:"show",rawName:"v-show",value:"AU"===e.selectedCountry,expression:"selectedCountry === 'AU'"}],attrs:{name:"stateCode",label:"State",options:e.australianStates,validate:e.validate("stateCode"),error:e.errors.stateCode,size:"quarter",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.stateCode,callback:function(s){e.$set(e.fields,"stateCode",s)},expression:"fields.stateCode"}}),e._v(" "),t("form-text",{directives:[{name:"show",rawName:"v-show",value:"AU"===e.selectedCountry||"CA"===e.selectedCountry,expression:"selectedCountry === 'AU' || selectedCountry === 'CA'"}],attrs:{name:"postalCode",label:"Postal Code",validate:e.validate("postalCode"+e.selectedCountry),error:e.errors.postalCode,inputClass:"postal-code-input",size:"quarter",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur,input:e.handlePostalCodeInput},model:{value:e.fields.postalCode,callback:function(s){e.$set(e.fields,"postalCode",s)},expression:"fields.postalCode"}}),e._v(" "),t("form-text",{directives:[{name:"show",rawName:"v-show",value:"INTL"===e.selectedCountry,expression:"selectedCountry === 'INTL'"}],attrs:{name:"postalCode",label:"Postal Code",validate:e.validate("intPostalCode"),error:e.errors.intPostalCode,maxLength:"10",size:"half",required:""},on:{focus:function(s){return e.$emit("focus")},blur:e.onBlur},model:{value:e.fields.postalCode,callback:function(s){e.$set(e.fields,"postalCode",s)},expression:"fields.postalCode"}})],1)]),e._v(" "),e.controlled?t("div",[t("button",{staticClass:"universal-button",attrs:{disabled:!e.isValidForm},on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.saveAddress.apply(null,arguments)}}},[e._v("Save\n ")]),e._v(" "),t("button",{directives:[{name:"show",rawName:"v-show",value:e.hasSavedValues,expression:"hasSavedValues"}],staticClass:"cancel-button link-style-button",on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.addressViewChange("initial")}}},[e._v("Cancel\n ")])]):e._e()])])},__vue__options__.staticRenderFns=[]; }, {"6":6,"12":12,"51":51,"59":59,"60":60,"63":63,"64":64}]; window.modules["63"] = [function(require,module,exports){"use strict";const{valuesToOptions:valuesToOptions}=require(6),canadaProvinces={AB:"Alberta",BC:"British Columbia",MB:"Manitoba",NB:"New Brunswick",NL:"Newfoundland and Labrador",NS:"Nova Scotia",ON:"Ontario",PE:"Prince Edward Island",QC:"Quebec",SK:"Saskatchewan",NT:"Northwest Territories",NU:"Nunavut",YT:"Yukon"},australianStates={ACT:"Australian Capital Territory",NSW:"New South Wales",NT:"Northern Territory",QLD:"Queensland",SA:"South Australia",TAS:"Tasmania",VIC:"Victoria",WA:"Western Australia"},countries={AX:"ALAND ISLANDS",AL:"ALBANIA",DZ:"ALGERIA",AS:"AMERICAN SAMOA",AD:"ANDORRA",AO:"ANGOLA",AI:"ANGUILLA",AQ:"ANTARCTICA",AG:"ANTIGUA AND BARBUDA",AR:"ARGENTINA",AM:"ARMENIA",AW:"ARUBA",AU:"AUSTRALIA",AT:"AUSTRIA",AZ:"AZERBAIJAN",BS:"BAHAMAS",BH:"BAHRAIN",BD:"BANGLADESH",BB:"BARBADOS",BY:"BELARUS",BE:"BELGIUM",BZ:"BELIZE",BJ:"BENIN",BM:"BERMUDA",BO:"BOLIVIA, PLURINATIONAL STATE OF",BQ:"BONAIRE, SINT EUSTATIUS & SABA",BA:"BOSNIA & HERZEGOVINA",BW:"BOTSWANA",BV:"BOUVET ISLAND",BR:"BRAZIL",VG:"BRITISH VIRGIN ISL",IO:"BRITISH INDIAN OCEAN TERRITORY",BG:"BULGARIA",BF:"BURKINA FASO",BI:"BURUNDI",KH:"CAMBODIA",CM:"CAMEROON",CV:"CAPE VERDE",KY:"CAYMAN ISLANDS",CF:"CENTRAL AFRICAN REPUBLIC",TD:"CHAD",CL:"CHILE",CN:"CHINA",CX:"CHRISTMAS ISLAND",CC:"COCOS (KEELING) ISLANDS",CO:"COLOMBIA",KM:"COMOROS",CG:"CONGO",CD:"CONGO, THE DEMOCRATIC REPUBLIC",CK:"COOK ISLANDS",CR:"COSTA RICA",CI:"COTE D'IVOIRE",HR:"CROATIA",CW:"CURACAO",CY:"CYPRUS",CZ:"CZECH REP",DK:"DENMARK",DJ:"DJIBOUTI",DM:"DOMINICA",DO:"DOMINICAN REPUBLIC",EC:"ECUADOR",EG:"EGYPT",SV:"EL SALVADOR",GQ:"EQUATORIAL GUINEA",ER:"ERITREA",EE:"ESTONIA",ET:"ETHIOPIA",FK:"FALKLAND ISLANDS",FO:"FAROE ISLANDS",FJ:"FIJI",FI:"FINLAND",FR:"FRANCE",PF:"FRENCH POLYNESIA",TF:"FRENCH SOUTHERN TERRITORIES",GA:"GABON",GM:"GAMBIA",GE:"GEORGIA",DE:"GERMANY",GH:"GHANA",GI:"GIBRALTAR",GR:"GREECE",GL:"GREENLAND",GD:"GRENADA",GU:"GUAM",GT:"GUATEMALA",GG:"GUERNSEY",GN:"GUINEA",GW:"GUINEA-BISSAU",GY:"GUYANA",HT:"HAITI",HM:"HEARD ISLAND & MCDONALD ISLANDS",HN:"HONDURAS",HK:"HONG KONG",HU:"HUNGARY",IS:"ICELAND",IN:"INDIA",ID:"INDONESIA",IQ:"IRAQ",IE:"IRELAND",IM:"ISLE OF MAN",IL:"ISRAEL",IT:"ITALY",JM:"JAMAICA",JP:"JAPAN",JE:"JERSEY",JO:"JORDAN",KZ:"KAZAKHSTAN",KE:"KENYA",KI:"KIRIBATI",KR:"KOREA, REPUBLIC OF",KW:"KUWAIT",KG:"KYRGYZSTAN",LV:"LATVIA",LB:"LEBANON",LS:"LESOTHO",LR:"LIBERIA",LY:"LIBYA",LI:"LIECHTENSTEIN",LT:"LITHUANIA",LU:"LUXEMBOURG",MO:"MACAO",MK:"MACEDONIA",MG:"MADAGASCAR",MW:"MALAWI",MY:"MALAYSIA",MV:"MALDIVES",ML:"MALI",MT:"MALTA",MH:"MARSHALL ISLANDS",MQ:"MARTINIQUE",MR:"MAURITANIA",MU:"MAURITIUS",YT:"MAYOTTE",MX:"MEXICO",FM:"MICRONESIA, FEDERATED STATES OF",MD:"MOLDOVA, REPUBLIC OF",MC:"MONACO",ME:"MONTENEGRO",MS:"MONTSERRAT",MA:"MOROCCO",MZ:"MOZAMBIQUE",MM:"MYANMAR",NA:"NAMIBIA",NR:"NAURU",NP:"NEPAL",NL:"NETHERLANDS",NC:"NEW CALEDONIA",NZ:"NEW ZEALAND",NI:"NICARAGUA",NE:"NIGER",NG:"NIGERIA",NU:"NIUE",NF:"NORFOLK ISLAND",MP:"NORTHERN MARIANA ISLANDS",NO:"NORWAY",OM:"OMAN",PK:"PAKISTAN",PW:"PALAU",PS:"PALESTINE, STATE OF",PA:"PANAMA",PG:"PAPUA NEW GUINEA",PY:"PARAGUAY",PE:"PERU",PH:"PHILIPPINES",PN:"PITCAIRN",PL:"POLAND",PT:"PORTUGAL",QA:"QATAR",RO:"ROMANIA",RU:"RUSSIA FEDERATION",RW:"RWANDA",BL:"SAINT BARTHELEMY",SH:"SAINT HELENA, ASCENSION AND TRISTAN DE CUNHA",KN:"SAINT KITTS & NEVIS",LC:"SAINT LUCIA",MF:"SAINT MARTIN",VC:"SAINT VINCENT & THE GRENADINES",SM:"SAN MARINO",ST:"SAO TOME & PRINCIPE",SA:"SAUDI ARABIA",SN:"SENEGAL",RS:"SERBIA",SC:"SEYCHELLES",SL:"SIERRA LEONE",SG:"SINGAPORE",SX:"SINT MAARTEN",SK:"SLOVAKIA",SI:"SLOVENIA",SB:"SOLOMON ISLANDS",SO:"SOMALIA",ZA:"SOUTH AFRICA",GS:"SOUTH GEORGIA & SOUTH SANDWICH ISLANDS",ES:"SPAIN",LK:"SRI LANKA",SD:"SUDAN",SR:"SURINAME",SJ:"SVALBARD & JAN MAYEN",SZ:"SWAZILAND",SE:"SWEDEN",CH:"SWITZERLAND",TW:"TAIWAN, PROVINCE OF CHINA",TZ:"TANZANIA, UNITED REPUBLIC OF",TH:"THAILAND",TG:"TOGO",TK:"TOKELAU",TO:"TONGA",TT:"TRINIDAD & TOBAGO",TN:"TUNISIA",TR:"TURKEY",TC:"TURKS & CAICOS ISLANDS",TV:"TUVALU",UG:"UGANDA",UA:"UKRAINE",AE:"UNITED ARAB EMIRATES",GB:"UNITED KINGDOM",UY:"URUGUAY",UM:"US MINOR OUTLYING IS",UZ:"UZBEKISTAN",VU:"VANUATU",VA:"VATICAN CITY",VN:"VIETNAM",VI:"VIRGIN ISLANDS, US",WF:"WALLS AND FUTUNA",EH:"WESTERN SAHARA",ZM:"ZAMBIA",ZW:"ZIMBABWE"};function countriesToOptions(){return valuesToOptions(countries)}function canadaProvincesToOptions(){return valuesToOptions(canadaProvinces)}module.exports={countries:countries,australianStates:australianStates,countriesToOptions:countriesToOptions,canadaProvinces:canadaProvinces,canadaProvincesToOptions:canadaProvincesToOptions}; }, {"6":6}]; window.modules["64"] = [function(require,module,exports){"use strict";const _values=require(164),{valuesToOptions:valuesToOptions}=require(6),stateList={AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District Of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming"},territories={AS:"American Samoa",GU:"Guam",MP:"Northern Mariana Islands",PR:"Puerto Rico",PW:"Palau",VI:"Virgin Islands"},militaryCode={AA:"U.S. Armed Forces – Americas - AA",AE:"U.S. Armed Forces – Europe - AE",AP:"U.S. Armed Forces – Pacific - AP"};function abbreviationToFull(t){const a=t&&"string"==typeof t?t.toUpperCase():"";return stateList[a]||""}function statesToArray(){return _values(stateList).sort()}function usStateTerritoriesToArray(){const t=Object.assign(stateList,territories);return[..._values(t).sort(),..._values(militaryCode).sort()]}function statesAndTerritoriesToOptions(){const t=Object.assign(stateList,territories);return`${valuesToOptions(t)}${valuesToOptions(militaryCode)}`}function fullToAbbreviation(t){const a=Object.assign(stateList,territories,militaryCode);return Object.keys(a).find(i=>a[i]===t)||""}module.exports={abbreviationToFull:abbreviationToFull,statesToArray:statesToArray,statesAndTerritoriesToOptions:statesAndTerritoriesToOptions,fullToAbbreviation:fullToAbbreviation,usStateTerritoriesToArray:usStateTerritoriesToArray,usStates:Object.assign({},stateList,territories,militaryCode)}; }, {"6":6,"164":164}]; window.modules["65"] = [function(require,module,exports){!function(){"use strict";const t=require(67),e=require(66)(),a=require(19),s=require(41),i=require(57);module.exports={data:()=>({firstName:"",lastName:"",address:"",city:"",state:"",states:t.filter(t=>["US","CA"].includes(t.country)).sort((t,e)=>t.name>e.name),postalCode:"",country:"",countries:e.getData(),isSubmitting:!1,error:"",success:!1}),computed:{viewState(){return this.error?"error":this.success?"success":this.isSubmitting?"loading":"initial"},disableButton(){const t="US"===this.country||"CA"===this.country,e=!this.firstName||!this.lastName||!this.address||!this.city||!this.postalCode||!this.country||this.isSubmitting;return t&&!this.state||e}},methods:{lookupAddress(){return this.isSubmitting=!0,this.$emit("load",!0),s({id:a.getUserID(),type:"address",firstName:this.firstName.trim(),lastName:this.lastName.trim(),address:this.address.trim(),city:this.city.trim(),state:this.state,postalCode:this.postalCode.trim(),country:this.country}).then(()=>{a.fetchUserProfile(!0).then(()=>{const t=a.getAppMetadata(),e=a.getUserMetadata(),s=a.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:t,userMetadata:e,isAuthenticated:s})}).then(()=>{this.isSubmitting=!1,this.success=!0})}).catch(t=>{console.error(t),this.isSubmitting=!1,this.error="We couldn't find a subscription that matched that mailing address.\n If you're having issues linking your account <a href=\"https://nymag.zendesk.com/hc/en-us/requests/new\">please contact customer service</a>."})}},components:{modal:require(56),VueSimpleSpinner:i}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("modal",{attrs:{showCloseButton:!0}},["initial"===t.viewState?a("h3",{staticClass:"account-modal-header",attrs:{slot:"header"},slot:"header"},[t._v("Link Your Subscription")]):t._e(),t._v(" "),a("template",{slot:"body"},["initial"===t.viewState?a("form",{staticClass:"account-modal-form",on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.lookupAddress.apply(null,arguments)}}},[a("div",{staticClass:"account-modal-input account-modal-input-short"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("First Name")]),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.firstName,expression:"firstName"}],staticClass:"account-modal-input-value",attrs:{placeholder:"First Name",required:"",type:"text"},domProps:{value:t.firstName},on:{input:function(e){e.target.composing||(t.firstName=e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"account-modal-input account-modal-input-short"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("Last Name")]),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.lastName,expression:"lastName"}],staticClass:"account-modal-input-value",attrs:{placeholder:"Last Name",required:"",type:"text"},domProps:{value:t.lastName},on:{input:function(e){e.target.composing||(t.lastName=e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"account-modal-input"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("Address")]),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.address,expression:"address"}],staticClass:"account-modal-input-value",attrs:{placeholder:"Address",required:"",type:"text"},domProps:{value:t.address},on:{input:function(e){e.target.composing||(t.address=e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"account-modal-input"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("City")]),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.city,expression:"city"}],staticClass:"account-modal-input-value",attrs:{placeholder:"City",required:"",type:"text"},domProps:{value:t.city},on:{input:function(e){e.target.composing||(t.city=e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"account-modal-input"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("State or Province")]),t._v(" "),a("select",{directives:[{name:"model",rawName:"v-model",value:t.state,expression:"state"}],staticClass:"account-modal-input-value select",attrs:{required:""},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.state=e.target.multiple?a:a[0]}}},[a("option",{attrs:{value:"",hidden:"",disabled:""}},[t._v("State or Province")]),t._v(" "),t._l(t.states,function(e){return a("option",{domProps:{value:e.short}},[t._v(t._s(e.name))])}),t._v(" "),a("option",{attrs:{value:"NA"}},[t._v("Other")])],2)])]),t._v(" "),a("div",{staticClass:"account-modal-input account-modal-input-short"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("Postal Code")]),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.postalCode,expression:"postalCode"}],staticClass:"account-modal-input-value",attrs:{placeholder:"Postal Code",required:"",type:"text"},domProps:{value:t.postalCode},on:{input:function(e){e.target.composing||(t.postalCode=e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"account-modal-input account-modal-input-short"},[a("label",{staticClass:"account-modal-input-label"},[a("span",{staticClass:"account-modal-input-label-text hidden-label-text"},[t._v("Country")]),t._v(" "),a("select",{directives:[{name:"model",rawName:"v-model",value:t.country,expression:"country"}],staticClass:"account-modal-input-value select",attrs:{required:""},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.country=e.target.multiple?a:a[0]}}},[a("option",{attrs:{value:"",hidden:"",disabled:""}},[t._v("Country")]),t._v(" "),t._l(t.countries,function(e){return a("option",{domProps:{value:e.code}},[t._v(t._s(e.name))])})],2)])]),t._v(" "),a("div",{staticClass:"account-modal-buttons"},[a("button",{staticClass:"universal-button",attrs:{type:"submit",disabled:t.disableButton}},[t._v("Save")]),t._v(" "),a("button",{staticClass:"universal-button unfilled-button",attrs:{type:"button"},on:{click:function(e){return t.$emit("close")}}},[t._v("Cancel")])])]):t._e(),t._v(" "),"error"===t.viewState?a("div",{staticClass:"account-modal-error-text",domProps:{innerHTML:t._s(t.error)}}):t._e(),t._v(" "),"success"===t.viewState?[a("p",{staticClass:"account-modal-success-text"},[t._v("Your account has been linked to your subscription!")]),t._v(" "),a("button",{staticClass:"universal-button wide-button",attrs:{type:"button"},on:{click:function(e){return t.$emit("close")}}},[t._v("Done")])]:t._e(),t._v(" "),"loading"===t.viewState?[a("vue-simple-spinner",{staticClass:"account-spinner-overlay",attrs:{size:"big","line-fg-color":"#e53c31"}})]:t._e()],2)],2)},__vue__options__.staticRenderFns=[]; }, {"19":19,"41":41,"56":56,"57":57,"66":66,"67":67}]; window.modules["66"] = [function(require,module,exports){"use strict";var data=require(651),nameMap={},codeMap={};function CountryList(){if(!(this instanceof CountryList))return new CountryList}data.forEach(function(t){nameMap[t.name.toLowerCase()]=t.code,codeMap[t.code.toLowerCase()]=t.name}),module.exports=CountryList,CountryList.prototype.getCode=function(t){return nameMap[t.toLowerCase()]},CountryList.prototype.getName=function(t){return codeMap[t.toLowerCase()]},CountryList.prototype.getNames=function(){return data.map(function(t){return t.name})},CountryList.prototype.getCodes=function(){return data.map(function(t){return t.code})},CountryList.prototype.getCodeList=function(){return codeMap},CountryList.prototype.getNameList=function(){return nameMap},CountryList.prototype.getData=function(){return data}; }, {"651":651}]; window.modules["67"] = [function(require,module,exports){module.exports=require(1301); }, {"1301":1301}]; window.modules["68"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:t}=require(12),e=require(31),i=require(70),{IS_LOCAL:s,ENV_KEY:a}=require(14),{pauseSteps:r,pauseTrackingActionFields:n}=require(21),{steps:o}=require(40),c=require(19),u=require(28).setup({file:__filename}),{calculateNextMonthlyInvoice:l,convertUnixToDate:d,nextYearlyInvoice:p}=require(33),h=require(18),m=s?"https://subs.localhost/update-card":`https://subs.${a}.aws.nymetro.com/update-card`;module.exports={name:"Billing",data(){return{IS_LOCAL:s,paymentMethodViewState:"initial",errorMessage:"",success:!1,error:"",cardEntered:!1,stripeAPI:this.$root.stripeAPI,stripeCard:this.$root.stripeCard,alertIcon:"https://assets.nymag.com/media/components/account-2/error-exclamation.svg",visibleTooltip:""}},mounted(){"billing"===e(this.$route,"params.anchor",{})&&this.$el.scrollIntoView()},methods:{mountCard(){this.stripeCard?(this.stripeCard.mount("#update-card-element"),this.stripeCard.addEventListener("change",t=>{t.complete?(this.cardEntered=!0,this.errorMessage=""):(this.cardEntered=!1,t.error?this.errorMessage=t.error.message:this.errorMessage="")}),this.stripeCard.addEventListener("blur",()=>{const t=document.getElementById("update-card-element");t.classList.contains("StripeElement--complete")||(t.classList.add("StripeElement--invalid"),this.errorMessage="Please enter a valid credit card number, including CVC and ZIP/Postal Code")})):u("error","stripe element, card, not mounted")},initiateEditPayment(){document.querySelector(".StripeElement")||this.mountCard(),this.paymentMethodViewState="inputVisible"},cancelEditPayment(){this.stripeCard.blur(),this.stripeCard.clear(),this.paymentMethodViewState="initial"},closeMobileNav(){const t=document.querySelector(".navigation-inner");document.querySelector(".navigation-title").classList.remove("open"),t.classList.remove("open")},triggerSaveTheStopFlow(){document.body.scrollTop=document.documentElement.scrollTop=0;const t={property:"currentStep",data:o.subscriptionOffer};h.trackSTSCheckout(this.analyticsProduct,1,"click_cancel_subscription","eec.stscheckout"),this.$store.commit("updatesSTSData",t),this.$store.commit("updatesSTSData",{property:"displaySTSFlow",data:!0}),this.closeMobileNav()},triggerPauseFlow(t=!1){document.body.scrollTop=document.documentElement.scrollTop=0;const{step:e,stepName:i}=n[r.pauseForm];if(t?h.trackClick([{creative:"Save",id:"resume subscription - update payment",name:"Resume Subscription - Update Payment",position:"account management"}],"eec.resumesubscriptionclick"):this.isInPausedState?h.trackClick([{creative:"resume your subscription",id:"resume subscription - account management page",name:"Resume Subscription - Account Management Page",position:"account management"}],"eec.resumesubscriptionclick"):h.trackSubsPauseCheckout(this.analyticsProduct,{option:"account_management_page",step:e(),stepName:i("pause_subscription")},"eec.pausesubscription"),!t&&this.isInPausedState&&(this.isPastDue||this.isExpired)){const t=document.querySelector(".account-field-edit.payment-method-edit.link-style-button.edit-with-pencil"),e=document.querySelectorAll(".account-field")[1];return t&&(t.click(),e.scrollIntoView({behavior:"smooth"})),void this.$store.commit("updatePauseData",{property:"triggerAfterPaymentUpdate",data:!0})}this.$store.commit("updatePauseData",{property:"displayPauseFlow",data:!0}),this.closeMobileNav()},updateCard(){const t=this.stripeCustomerId,e=this.stripeSubscriptionId;this.paymentMethodViewState="loading",this.stripeAPI.createToken(this.stripeCard).then(i=>{i.error?this.errorMessage=i.error.message:function(t){const e={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)};return fetch(m,e)}({stripeToken:i.token,customerId:t,subscriptionId:e,chargeLastOpenInvoice:!0}).then(t=>t.json()).then(t=>{if(t.hasOwnProperty("customerObj")){const t=c.getAppMetadata(),e=c.getUserMetadata(),i=c.isAuthenticated();return this.$store.commit("fetchUserData",{appMetadata:t,userMetadata:e,isAuthenticated:i}),h.trackRegularEvent("update_profile_info","payment_method"),this.getPauseData.triggerAfterPaymentUpdate&&(h.trackClick([{creative:"Save",id:"resume subscription - update payment",name:"Resume Subscription - Update Payment",position:"account management"}],"eec.resumesubscriptionclick"),this.triggerPauseFlow(!0)),this.success=!0}throw new Error(t.thirdPartyMessage)}).catch(t=>{u("error","Error updating Stripe subscription",t),this.paymentMethodViewState="inputVisible",this.errorMessage="There was an error updating your subscription. Please try again.",this.error=t})})},openTooltip(t){this.visibleTooltip=t},closeTooltips(){""!==this.visibleTooltip&&(this.visibleTooltip="")}},components:{VueSimpleSpinner:require(57),VerificationTooltip:require(69)},computed:Object.assign(t(["analyticsProduct","isTrialing","isExpired","isPastDue","isInPausedState","isUpgradedToPrint","expirationInTwoMonthsOrLess","isEmailVerified","stripeSubscriptionId","stripeCustomerId","schedulePhaseTwoUnitPrice","schedulePhaseTwoInterval","schedulePhaseTwoIntervalCount","discountEndDate","rawDiscountEndDate","subscriptionStartDateNumerical","isEventBundleSubscriber","unitPriceWithDiscount","couponDurationInMonths","inSchedulePhaseTwo","hasActiveCoupon","couponId","hasSubscriptionSchedule","nextInvoiceDate","firstBillingDate","elevenMonthCoupon","cancelationScheduled","currentPeriodEndDate","cardOnFile","creditCardBrand","creditCardLast4","expirationYear","expirationMonth","hasGiveawaySubscription","isStripeSubscriber","isLegacySubscriber","hasEmployeeSubscription","isMonthlySubscriber","unitPrice","hasGiftSubscription","wasGiftSubscription","isInPausedState","getPauseData","showPauseEntryPoint"]),{adjustedDiscountEndDate(){return this.elevenMonthCoupon?l(this.rawDiscountEndDate):this.rawDiscountEndDate?["60OFF12MOEXTENSION","50OFF12MOEXTENSION"].includes(this.couponId)?p(this.rawDiscountEndDate):this.discountEndDate:this.currentPeriodEndDate},nextRateText(){const t=this.isMonthlySubscriber?"month":"year";return this.isTrialing&&this.hasActiveCoupon?`${this.unitPriceWithDiscount} per ${t} until ${this.adjustedDiscountEndDate}`:this.isTrialing?`${this.unitPrice} per ${t}`:this.hasActiveCoupon?`${this.unitPrice} per ${t} starting on ${this.adjustedDiscountEndDate}`:this.schedulePhaseTwoIntervalCount&&this.schedulePhaseTwoIntervalCount>1?`${this.schedulePhaseTwoUnitPrice} every ${this.schedulePhaseTwoIntervalCount} ${this.schedulePhaseTwoInterval}s`:`${this.schedulePhaseTwoUnitPrice} per ${this.schedulePhaseTwoInterval}`},durationText(){return 12===this.couponDurationInMonths?"year":1===this.couponDurationInMonths?"month":`${this.couponDurationInMonths} months`},currentRateText(){if(this.hasEmployeeSubscription)return"Employee Subscription";if(this.hasGiveawaySubscription)return"Giveaway Subscription";if(this.hasGiftSubscription||this.wasGiftSubscription&&this.hasActiveCoupon)return`Gift subscription active until ${this.currentPeriodEndDate}`;if(this.hasSubscriptionSchedule&&!this.inSchedulePhaseTwo)return`Special offer active until ${this.currentPeriodEndDate}`;if(this.hasSubscriptionSchedule&&this.inSchedulePhaseTwo&&this.schedulePhaseTwoIntervalCount>1)return`${this.schedulePhaseTwoUnitPrice} every ${this.schedulePhaseTwoIntervalCount} ${this.schedulePhaseTwoInterval}s`;if(this.isTrialing)return`Free trial active until ${this.freeTrialCurrentRate}`;if(this.hasActiveCoupon&&["60OFF12MOEXTENSION","50OFF12MOEXTENSION"].includes(this.couponId))return`${this.unitPriceWithDiscount} for your next year`;if(this.hasActiveCoupon)return this.isMonthlySubscriber?`${this.unitPriceWithDiscount} per month for your first ${this.durationText}`:`${this.unitPriceWithDiscount} for your first year`;if(this.isUpgradedToPrint)return`${this.unitPrice} per year`;{const t=this.isMonthlySubscriber?"month":"year";return`${this.unitPrice} per ${t} since ${this.subscriptionStartDateNumerical}`}},nextInvoiceDateText(){return this.cancelationScheduled||this.isEventBundleSubscriber||this.hasGiveawaySubscription?`Your subscription will end on ${this.currentPeriodEndDate}`:this.hasSubscriptionSchedule&&!this.rawDiscountEndDate?this.currentPeriodEndDate:this.isInPausedState?`Your subscription is paused. It will resume on ${d(this.isInPausedState.resumes_at)}`:this.nextInvoiceDate},paymentMethodText(){return this.cardOnFile?`${this.creditCardBrand} ending in ${this.creditCardLast4}`:"No Payment Method on File"},expirationMonthText(){const t=this.expirationMonth;return i(t.toString(),"MM").format("MMMM")},freeTrialCurrentRate(){return this.cancelationScheduled?this.currentPeriodEndDate:this.nextInvoiceDate},nextBillingText(){return this.cancelationScheduled||this.isInPausedState?"Subscription status":"Next billing date"},nextRateDisplay(){return(this.isTrialing||this.hasActiveCoupon||this.hasSubscriptionSchedule)&&!this.cancelationScheduled&&!this.inSchedulePhaseTwo}}),watch:{success(t,e){t!==e&&(this.paymentMethodViewState="initial",this.stripeCard.unmount(),this.success=!1)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.isEmailVerified?i("div",{staticClass:"billing-info"},[i("h4",{staticClass:"sub-billing-page-heading"},[t._v("Billing Information")]),t._v(" "),t.isStripeSubscriber||t.hasGiveawaySubscription||t.hasEmployeeSubscription?i("div",[i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[t._v("Current Rate")]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.currentRateText))])]),t._v(" "),t.nextRateDisplay?i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[t._v("Next Rate")]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.nextRateText))])]):t._e(),t._v(" "),t.hasEmployeeSubscription?t._e():i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[t._v(t._s(t.nextBillingText))]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.nextInvoiceDateText))])]),t._v(" "),"initial"===t.paymentMethodViewState?i("div",{staticClass:"account-field has-edit"},[i("div",[i("div",{staticClass:"account-field-label"},[t._v("Payment Method")]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.paymentMethodText))])]),t._v(" "),i("button",{staticClass:"account-field-edit payment-method-edit link-style-button edit-with-pencil",class:{"is-disabled":!t.isEmailVerified},attrs:{disabled:!t.isEmailVerified},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.initiateEditPayment.apply(null,arguments)}}},[i("span",{staticClass:"edit-with-pencil-copy"},[t._v("Edit")])])]):t._e(),t._v(" "),t.isExpired?i("div",{staticClass:"error-callout",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[i("img",{staticClass:"alert-icon",attrs:{src:t.alertIcon,title:"Alert Icon",alt:"Alert Icon"}}),t._v(" "),i("p",{staticClass:"error-callout-text"},[t._v("Your credit card information is expired. Please edit and update your credit card information.")])]):t._e(),t._v(" "),t.expirationInTwoMonthsOrLess?i("div",{staticClass:"error-callout",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[i("img",{staticClass:"alert-icon",attrs:{src:t.alertIcon,title:"Alert Icon",alt:"Alert Icon"}}),t._v(" "),i("p",{staticClass:"error-callout-text"},[t._v("Your card information expires "+t._s(t.expirationMonthText)+" "+t._s(t.expirationYear)+". Please edit and update your credit card information.")])]):t._e(),t._v(" "),t.isPastDue?i("div",{staticClass:"error-callout",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[i("img",{staticClass:"alert-icon",attrs:{src:t.alertIcon,title:"Alert Icon",alt:"Alert Icon"}}),t._v(" "),i("p",{staticClass:"error-callout-text"},[t._v("Payment failed: please update your credit card information to keep your access.")])]):t._e(),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:"inputVisible"===t.paymentMethodViewState,expression:"paymentMethodViewState === 'inputVisible'"}],staticClass:"payment-method-inline-section"},[i("label",{staticClass:"account-field-label",attrs:{for:"update-card-element"}},[t._v("Payment Method")]),t._v(" "),i("div",{attrs:{id:"update-card-element"}}),t._v(" "),t.errorMessage?i("span",{staticClass:"error-message"},[t._v(t._s(t.errorMessage))]):t._e(),t._v(" "),i("div",[i("button",{staticClass:"universal-button",attrs:{disabled:!t.cardEntered},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.updateCard.apply(null,arguments)}}},[t._v("Save\n ")]),t._v(" "),i("button",{staticClass:"cancel-button link-style-button",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.cancelEditPayment.apply(null,arguments)}}},[t._v("Cancel\n ")])])]),t._v(" "),"loading"===t.paymentMethodViewState?i("div",{attrs:{slot:"body"},slot:"body"},[i("vue-simple-spinner",{attrs:{size:"small","line-fg-color":"#e53c31"}})],1):t._e()]):t._e(),t._v(" "),t.isLegacySubscriber?i("p",[t._v("\n To update your billing details or to cancel your subscription please visit our "),i("a",{staticClass:"print-portal-link bold",attrs:{href:"https://nym.pcdfusion.com/pcd/CustomerSupport/Account/Login?ReturnUrl=%2fpcd%2fCustomerSupport%2fApp%2f13277"}},[t._v("print subscription portal")]),t._v(".\n ")]):t._e()]):i("verification-tooltip",{staticClass:"cancel-tooltip",attrs:{"tooltip-visible":"edit"===t.visibleTooltip}},[t.isStripeSubscriber&&!t.cancelationScheduled?i("button",t._g({staticClass:"link-style-button cancel-subscription disable-cancel-button disabled"},{click:function(){return t.openTooltip("edit")},mouseover:function(){return t.openTooltip("edit")},mouseout:function(){return t.closeTooltips()}}),[t._v("Cancel Subscription\n ")]):t._e()])],1)},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/billing.vue")}, {"12":12,"14":14,"18":18,"19":19,"21":21,"28":28,"31":31,"33":33,"40":40,"57":57,"69":69,"70":70}]; window.modules["69"] = [function(require,module,exports){!function(){"use strict";module.exports={name:"VerificationTooltip",mixins:[require(54)],data:()=>({}),props:{tooltipVisible:Boolean}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this.$createElement,i=this._self._c||t;return i("div",{staticStyle:{display:"flex",position:"relative"}},[i("div",{staticClass:"tooltip-container",class:{"tooltip-active":this.tooltipVisible}},[i("div",{staticClass:"tooltip"},[i("p",{staticClass:"tooltip-text"},[this._v("You must "),i("a",{staticClass:"tooltip-info-link",attrs:{href:"#"},on:{click:this.triggerVerificationEmail}},[this._v("verify your email")]),this._v(" to edit your commenting name, password, or any payment information.")])])]),this._v(" "),this._t("default")],2)},__vue__options__.staticRenderFns=[]; }, {"54":54}]; window.modules["70"] = [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,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(r(e,t))return!1;return!0}function o(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,s=[],i=e.length;for(n=0;n<i;++n)s.push(t(e[n],n));return s}function h(e,t){for(var n in t)r(t,n)&&(e[n]=t[n]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,n,s){return xt(e,t,n,s,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){var n=null,s=!1,i=e._d&&!isNaN(e._d.getTime());return i&&(n=f(e),s=t.call(n.parsedDateParts,function(e){return null!=e}),i=n.overflow<0&&!n.empty&&!n.invalidEra&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&s),e._strict&&(i=i&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?i:(e._isValid=i,e._isValid)}function _(e){var t=c(NaN);return null!=e?h(f(t),e):f(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),s=n.length>>>0;for(t=0;t<s;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var y=n.momentProperties=[],g=!1;function w(e,t){var n,s,i,r=y.length;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=f(t)),o(t._locale)||(e._locale=t._locale),r>0)for(n=0;n<r;n++)o(i=t[s=y[n]])||(e[s]=i);return e}function p(e){w(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 v(e){return e instanceof p||null!=e&&null!=e._isAMomentObject}function k(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,t){var s=!0;return h(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),s){var i,a,o,u=[],l=arguments.length;for(a=0;a<l;a++){if(i="","object"==typeof arguments[a]){for(o in i+="\n["+a+"] ",arguments[0])r(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];u.push(i)}k(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),s=!1}return t.apply(this,arguments)},t)}var D,Y={};function S(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),Y[e]||(k(t),Y[e]=!0)}function O(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function b(e,t){var n,s=h({},e);for(n in t)r(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)r(e,n)&&!r(t,n)&&i(e[n])&&(s[n]=h({},s[n]));return s}function T(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)r(e,t)&&n.push(t);return n};function x(e,t,n){var s=""+Math.abs(e),i=t-s.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,W=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},R={};function C(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(R[e]=i),t&&(R[t[0]]=function(){return x(i.apply(this,arguments),t[1],t[2])}),n&&(R[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function U(e,t){return e.isValid()?(t=H(t,e.localeData()),P[t]=P[t]||function(e){var t,n,s,i=e.match(N);for(t=0,n=i.length;t<n;t++)R[i[t]]?i[t]=R[i[t]]:i[t]=(s=i[t]).match(/\[[\s\S]/)?s.replace(/^\[|\]$/g,""):s.replace(/\\/g,"");return function(t){var s,r="";for(s=0;s<n;s++)r+=O(i[s])?i[s].call(t,e):i[s];return r}}(t),P[t](e)):e.localeData().invalidDate()}function H(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(W.lastIndex=0;n>=0&&W.test(e);)e=e.replace(W,s),W.lastIndex=0,n-=1;return e}var F={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function L(e){return"string"==typeof e?F[e]||F[e.toLowerCase()]:void 0}function V(e){var t,n,s={};for(n in e)r(e,n)&&(t=L(n))&&(s[t]=e[n]);return s}var G={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var E,A=/\d/,j=/\d\d/,I=/\d{3}/,Z=/\d{4}/,z=/[+-]?\d{6}/,q=/\d\d?/,$=/\d\d\d\d?/,B=/\d\d\d\d\d\d?/,J=/\d{1,3}/,Q=/\d{1,4}/,X=/[+-]?\d{1,6}/,K=/\d+/,ee=/[+-]?\d+/,te=/Z|[+-]\d\d:?\d\d/gi,ne=/Z|[+-]\d\d(?::?\d\d)?/gi,se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ie=/^[1-9]\d?/,re=/^([1-9]\d|\d)/;function ae(e,t,n){E[e]=O(t)?t:function(e,s){return e&&n?n:t}}function oe(e,t){return r(E,e)?E[e](t._strict,t._locale):new RegExp(ue(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function ue(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function le(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function de(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=le(t)),n}E={};var he={};function ce(e,t){var n,s,i=t;for("string"==typeof e&&(e=[e]),u(t)&&(i=function(e,n){n[t]=de(e)}),s=e.length,n=0;n<s;n++)he[e[n]]=i}function fe(e,t){ce(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}function me(e,t,n){null!=t&&r(he,e)&&he[e](t,n._a,n,e)}function _e(e){return e%4==0&&e%100!=0||e%400==0}var ye=0,ge=1,we=2,pe=3,ve=4,ke=5,Me=6,De=7,Ye=8;function Se(e){return _e(e)?366:365}C("Y",0,0,function(){var e=this.year();return e<=9999?x(e,4):"+"+e}),C(0,["YY",2],0,function(){return this.year()%100}),C(0,["YYYY",4],0,"year"),C(0,["YYYYY",5],0,"year"),C(0,["YYYYYY",6,!0],0,"year"),ae("Y",ee),ae("YY",q,j),ae("YYYY",Q,Z),ae("YYYYY",X,z),ae("YYYYYY",X,z),ce(["YYYYY","YYYYYY"],ye),ce("YYYY",function(e,t){t[ye]=2===e.length?n.parseTwoDigitYear(e):de(e)}),ce("YY",function(e,t){t[ye]=n.parseTwoDigitYear(e)}),ce("Y",function(e,t){t[ye]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return de(e)+(de(e)>68?1900:2e3)};var Oe,be=Te("FullYear",!0);function Te(e,t){return function(s){return null!=s?(Ne(this,e,s),n.updateOffset(this,t),this):xe(this,e)}}function xe(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return s?n.getUTCSeconds():n.getSeconds();case"Minutes":return s?n.getUTCMinutes():n.getMinutes();case"Hours":return s?n.getUTCHours():n.getHours();case"Date":return s?n.getUTCDate():n.getDate();case"Day":return s?n.getUTCDay():n.getDay();case"Month":return s?n.getUTCMonth():n.getMonth();case"FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ne(e,t,n){var s,i,r,a,o;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?s.setUTCMilliseconds(n):s.setMilliseconds(n));case"Seconds":return void(i?s.setUTCSeconds(n):s.setSeconds(n));case"Minutes":return void(i?s.setUTCMinutes(n):s.setMinutes(n));case"Hours":return void(i?s.setUTCHours(n):s.setHours(n));case"Date":return void(i?s.setUTCDate(n):s.setDate(n));case"FullYear":break;default:return}r=n,a=e.month(),o=29!==(o=e.date())||1!==a||_e(r)?o:28,i?s.setUTCFullYear(r,a,o):s.setFullYear(r,a,o)}}function We(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?_e(e)?29:28:31-s%7%2}Oe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},C("M",["MM",2],"Mo",function(){return this.month()+1}),C("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),C("MMMM",0,0,function(e){return this.localeData().months(this,e)}),ae("M",q,ie),ae("MM",q,j),ae("MMM",function(e,t){return t.monthsShortRegex(e)}),ae("MMMM",function(e,t){return t.monthsRegex(e)}),ce(["M","MM"],function(e,t){t[ge]=de(e)-1}),ce(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[ge]=i:f(n).invalidMonth=e});var Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Re="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ce=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ue=se,He=se;function Fe(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=de(t);else if(!u(t=e.localeData().monthsParse(t)))return e;var n=t,s=e.date();return s=s<29?s:Math.min(s,We(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,s):e._d.setMonth(n,s),e}function Le(e){return null!=e?(Fe(this,e),n.updateOffset(this,!0),this):xe(this,"Month")}function Ve(){function e(e,t){return t.length-e.length}var t,n,s,i,r=[],a=[],o=[];for(t=0;t<12;t++)n=c([2e3,t]),s=ue(this.monthsShort(n,"")),i=ue(this.months(n,"")),r.push(s),a.push(i),o.push(i),o.push(s);r.sort(e),a.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ge(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ee(e,t,n){var s=7+t-n;return-((7+Ge(e,0,s).getUTCDay()-t)%7)+s-1}function Ae(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ee(e,s,i);return o<=0?a=Se(r=e-1)+o:o>Se(e)?(r=e+1,a=o-Se(e)):(r=e,a=o),{year:r,dayOfYear:a}}function je(e,t,n){var s,i,r=Ee(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ie(i=e.year()-1,t,n):a>Ie(e.year(),t,n)?(s=a-Ie(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ie(e,t,n){var s=Ee(e,t,n),i=Ee(e+1,t,n);return(Se(e)-s+i)/7}C("w",["ww",2],"wo","week"),C("W",["WW",2],"Wo","isoWeek"),ae("w",q,ie),ae("ww",q,j),ae("W",q,ie),ae("WW",q,j),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=de(e)});function Ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}C("d",0,"do","day"),C("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),C("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),C("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),C("e",0,0,"weekday"),C("E",0,0,"isoWeekday"),ae("d",q),ae("e",q),ae("E",q),ae("dd",function(e,t){return t.weekdaysMinRegex(e)}),ae("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ae("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=de(e)});var ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$e="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Be=se,Je=se,Qe=se;function Xe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=c([2e3,1]).day(t),s=ue(this.weekdaysMin(n,"")),i=ue(this.weekdaysShort(n,"")),r=ue(this.weekdays(n,"")),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ke(){return this.hours()%12||12}function et(e,t){C(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}C("H",["HH",2],0,"hour"),C("h",["hh",2],0,Ke),C("k",["kk",2],0,function(){return this.hours()||24}),C("hmm",0,0,function(){return""+Ke.apply(this)+x(this.minutes(),2)}),C("hmmss",0,0,function(){return""+Ke.apply(this)+x(this.minutes(),2)+x(this.seconds(),2)}),C("Hmm",0,0,function(){return""+this.hours()+x(this.minutes(),2)}),C("Hmmss",0,0,function(){return""+this.hours()+x(this.minutes(),2)+x(this.seconds(),2)}),et("a",!0),et("A",!1),ae("a",tt),ae("A",tt),ae("H",q,re),ae("h",q,ie),ae("k",q,ie),ae("HH",q,j),ae("hh",q,j),ae("kk",q,j),ae("hmm",$),ae("hmmss",B),ae("Hmm",$),ae("Hmmss",B),ce(["H","HH"],pe),ce(["k","kk"],function(e,t,n){var s=de(e);t[pe]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[pe]=de(e),f(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[pe]=de(e.substr(0,s)),t[ve]=de(e.substr(s)),f(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[pe]=de(e.substr(0,s)),t[ve]=de(e.substr(s,2)),t[ke]=de(e.substr(i)),f(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[pe]=de(e.substr(0,s)),t[ve]=de(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[pe]=de(e.substr(0,s)),t[ve]=de(e.substr(s,2)),t[ke]=de(e.substr(i))});var nt=Te("Hours",!0);var st,it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Re,week:{dow:0,doy:6},weekdays:ze,weekdaysMin:$e,weekdaysShort:qe,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n<s;n+=1)if(e[n]!==t[n])return n;return s}function ut(e){return e?e.toLowerCase().replace("_","-"):e}function lt(e){var t=null;if(void 0===rt[e]&&"undefined"!=typeof module&&module&&module.exports&&function(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=st._abbr,require("./locale/"+e),dt(t)}catch(t){rt[e]=null}return rt[e]}function dt(e,t){var n;return e&&((n=o(t)?ct(e):ht(e,t))?st=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),st._abbr}function ht(e,t){if(null!==t){var n,s=it;if(t.abbr=e,null!=rt[e])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=rt[e]._config;else if(null!=t.parentLocale)if(null!=rt[t.parentLocale])s=rt[t.parentLocale]._config;else{if(null==(n=lt(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;s=n._config}return rt[e]=new T(b(s,t)),at[e]&&at[e].forEach(function(e){ht(e.name,e.config)}),dt(e),rt[e]}return delete rt[e],null}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return st;if(!s(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ut(e[r]).split("-")).length,n=(n=ut(e[r+1]))?n.split("-"):null;t>0;){if(s=lt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&ot(i,n)>=t-1)break;t--}r++}return st}(e)}function ft(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[ge]<0||n[ge]>11?ge:n[we]<1||n[we]>We(n[ye],n[ge])?we:n[pe]<0||n[pe]>24||24===n[pe]&&(0!==n[ve]||0!==n[ke]||0!==n[Me])?pe:n[ve]<0||n[ve]>59?ve:n[ke]<0||n[ke]>59?ke:n[Me]<0||n[Me]>999?Me:-1,f(e)._overflowDayOfYear&&(t<ye||t>we)&&(t=we),f(e)._overflowWeeks&&-1===t&&(t=De),f(e)._overflowWeekday&&-1===t&&(t=Ye),f(e).overflow=t),e}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((-?\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mt(e){var t,n,s,i,r,a,o=e._i,u=mt.exec(o)||_t.exec(o),l=gt.length,d=wt.length;if(u){for(f(e).iso=!0,t=0,n=l;t<n;t++)if(gt[t][1].exec(u[1])){i=gt[t][0],s=!1!==gt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=d;t<n;t++)if(wt[t][1].exec(u[3])){r=(u[2]||" ")+wt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!yt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),bt(e)}else e._isValid=!1}function Dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Yt(e){var t,n,s,i,r,a,o,u,l=vt.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(n=l[4],s=l[3],i=l[2],r=l[5],a=l[6],o=l[7],u=[Dt(n),Re.indexOf(s),parseInt(i,10),parseInt(r,10),parseInt(a,10)],o&&u.push(parseInt(o,10)),t=u,!function(e,t,n){return!e||qe.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return kt[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i}(l[8],l[9],l[10]),e._d=Ge.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function St(e,t,n){return null!=e?e:null!=t?t:n}function Ot(e){var t,s,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[we]&&null==e._a[ge]&&function(e){var t,n,s,i,r,a,o,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,a=4,n=St(t.GG,e._a[ye],je(Nt(),1,4).year),s=St(t.W,1),((i=St(t.E,1))<1||i>7)&&(u=!0)):(r=e._locale._week.dow,a=e._locale._week.doy,l=je(Nt(),r,a),n=St(t.gg,e._a[ye],l.year),s=St(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r);s<1||s>Ie(n,r,a)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=Ae(n,s,i,r,a),e._a[ye]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=St(e._a[ye],i[ye]),(e._dayOfYear>Se(a)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),s=Ge(a,0,e._dayOfYear),e._a[ge]=s.getUTCMonth(),e._a[we]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[pe]&&0===e._a[ve]&&0===e._a[ke]&&0===e._a[Me]&&(e._nextDay=!0,e._a[pe]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[pe]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(f(e).weekdayMismatch=!0)}}function bt(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],f(e).empty=!0;var t,s,i,r,a,o,u,l=""+e._i,d=l.length,h=0;for(u=(i=H(e._f,e._locale).match(N)||[]).length,t=0;t<u;t++)r=i[t],(s=(l.match(oe(r,e))||[])[0])&&((a=l.substr(0,l.indexOf(s))).length>0&&f(e).unusedInput.push(a),l=l.slice(l.indexOf(s)+s.length),h+=s.length),R[r]?(s?f(e).empty=!1:f(e).unusedTokens.push(r),me(r,s,e)):e._strict&&!s&&f(e).unusedTokens.push(r);f(e).charsLeftOver=d-h,l.length>0&&f(e).unusedInput.push(l),e._a[pe]<=12&&!0===f(e).bigHour&&e._a[pe]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[pe]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[pe],e._meridiem),null!==(o=f(e).era)&&(e._a[ye]=e._locale.erasConvertYear(o,e._a[ye])),Ot(e),ft(e)}else Yt(e);else Mt(e)}function Tt(e){var t=e._i,r=e._f;return e._locale=e._locale||ct(e._l),null===t||void 0===r&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),v(t)?new p(ft(t)):(l(t)?e._d=t:s(r)?function(e){var t,n,s,i,r,a,o=!1,u=e._f.length;if(0===u)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<u;i++)r=0,a=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],bt(t),m(t)&&(a=!0),r+=f(t).charsLeftOver,r+=10*f(t).unusedTokens.length,f(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=!0));h(e,n||t)}(e):r?bt(e):function(e){var t=e._i;o(t)?e._d=new Date(n.now()):l(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=pt.exec(e._i);null===t?(Mt(e),!1===e._isValid&&(delete e._isValid,Yt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:n.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):s(t)?(e._a=d(t.slice(0),function(e){return parseInt(e,10)}),Ot(e)):i(t)?function(e){if(!e._d){var t=V(e._i),n=void 0===t.day?t.date:t.day;e._a=d([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Ot(e)}}(e):u(t)?e._d=new Date(t):n.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function xt(e,t,n,r,o){var u,l={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(i(e)&&a(e)||s(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=o,l._l=n,l._i=e,l._f=t,l._strict=r,(u=new p(ft(Tt(l))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function Nt(e,t,n,s){return xt(e,t,n,s,!1)}n.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Wt=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Nt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()}),Pt=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Nt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()});function Rt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Nt();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Ct=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ut(e){var t=V(e),n=t.year||0,s=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,u=t.hour||0,l=t.minute||0,d=t.second||0,h=t.millisecond||0;this._isValid=function(e){var t,n,s=!1,i=Ct.length;for(t in e)if(r(e,t)&&(-1===Oe.call(Ct,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[Ct[n]]){if(s)return!1;parseFloat(e[Ct[n]])!==de(e[Ct[n]])&&(s=!0)}return!0}(t),this._milliseconds=+h+1e3*d+6e4*l+1e3*u*60*60,this._days=+o+7*a,this._months=+i+3*s+12*n,this._data={},this._locale=ct(),this._bubble()}function Ht(e){return e instanceof Ut}function Ft(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Lt(e,t){C(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+x(~~(e/60),2)+t+x(~~e%60,2)})}Lt("Z",":"),Lt("ZZ",""),ae("Z",ne),ae("ZZ",ne),ce(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Gt(ne,e)});var Vt=/([\+\-]|\d\d)/gi;function Gt(e,t){var n,s,i=(t||"").match(e);return null===i?null:0===(s=60*(n=((i[i.length-1]||[])+"").match(Vt)||["-",0,0])[1]+de(n[2]))?0:"+"===n[0]?s:-s}function Et(e,t){var s,i;return t._isUTC?(s=t.clone(),i=(v(e)||l(e)?e.valueOf():Nt(e).valueOf())-s.valueOf(),s._d.setTime(s._d.valueOf()+i),n.updateOffset(s,!1),s):Nt(e).local()}function At(e){return-Math.round(e._d.getTimezoneOffset())}function jt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}n.updateOffset=function(){};var It=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Zt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function zt(e,t){var n,s,i,a=e,o=null;return Ht(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=It.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:de(o[we])*n,h:de(o[pe])*n,m:de(o[ve])*n,s:de(o[ke])*n,ms:de(Ft(1e3*o[Me]))*n}):(o=Zt.exec(e))?(n="-"===o[1]?-1:1,a={y:qt(o[2],n),M:qt(o[3],n),w:qt(o[4],n),d:qt(o[5],n),h:qt(o[6],n),m:qt(o[7],n),s:qt(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Et(t,e),e.isBefore(t)?n=$t(e,t):((n=$t(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Nt(a.from),Nt(a.to)),(a={}).ms=i.milliseconds,a.M=i.months),s=new Ut(a),Ht(e)&&r(e,"_locale")&&(s._locale=e._locale),Ht(e)&&r(e,"_isValid")&&(s._isValid=e._isValid),s}function qt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function $t(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Bt(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(S(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),Jt(this,zt(n,s),e),this}}function Jt(e,t,s,i){var r=t._milliseconds,a=Ft(t._days),o=Ft(t._months);e.isValid()&&(i=null==i||i,o&&Fe(e,xe(e,"Month")+o*s),a&&Ne(e,"Date",xe(e,"Date")+a*s),r&&e._d.setTime(e._d.valueOf()+r*s),i&&n.updateOffset(e,a||o))}zt.fn=Ut.prototype,zt.invalid=function(){return zt(NaN)};var Qt=Bt(1,"add"),Xt=Bt(-1,"subtract");function Kt(e){return"string"==typeof e||e instanceof String}function en(e){return v(e)||l(e)||Kt(e)||u(e)||function(e){var t=s(e),n=!1;t&&(n=0===e.filter(function(t){return!u(t)&&Kt(e)}).length);return t&&n}(e)||function(e){var t,n,s=i(e)&&!a(e),o=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=u.length;for(t=0;t<l;t+=1)n=u[t],o=o||r(e,n);return s&&o}(e)||null==e}function tn(e,t){if(e.date()<t.date())return-tn(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function nn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ct(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var sn=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function rn(){return this._locale}var an=1e3,on=60*an,un=60*on,ln=3506328*un;function dn(e,t){return(e%t+t)%t}function hn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-ln:new Date(e,t,n).valueOf()}function cn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-ln:Date.UTC(e,t,n)}function fn(e,t){return t.erasAbbrRegex(e)}function mn(){var e,t,n,s,i,r=[],a=[],o=[],u=[],l=this.eras();for(e=0,t=l.length;e<t;++e)n=ue(l[e].name),s=ue(l[e].abbr),i=ue(l[e].narrow),a.push(n),r.push(s),o.push(i),u.push(n),u.push(s),u.push(i);this._erasRegex=new RegExp("^("+u.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function _n(e,t){C(0,[e,e.length],0,t)}function yn(e,t,n,s,i){var r;return null==e?je(this,s,i).year:(t>(r=Ie(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ae(e,t,n,s,i),a=Ge(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}C("N",0,0,"eraAbbr"),C("NN",0,0,"eraAbbr"),C("NNN",0,0,"eraAbbr"),C("NNNN",0,0,"eraName"),C("NNNNN",0,0,"eraNarrow"),C("y",["y",1],"yo","eraYear"),C("y",["yy",2],0,"eraYear"),C("y",["yyy",3],0,"eraYear"),C("y",["yyyy",4],0,"eraYear"),ae("N",fn),ae("NN",fn),ae("NNN",fn),ae("NNNN",function(e,t){return t.erasNameRegex(e)}),ae("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),ce(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var i=n._locale.erasParse(e,s,n._strict);i?f(n).era=i:f(n).invalidEra=e}),ae("y",K),ae("yy",K),ae("yyy",K),ae("yyyy",K),ae("yo",function(e,t){return t._eraYearOrdinalRegex||K}),ce(["y","yy","yyy","yyyy"],ye),ce(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ye]=n._locale.eraYearOrdinalParse(e,i):t[ye]=parseInt(e,10)}),C(0,["gg",2],0,function(){return this.weekYear()%100}),C(0,["GG",2],0,function(){return this.isoWeekYear()%100}),_n("gggg","weekYear"),_n("ggggg","weekYear"),_n("GGGG","isoWeekYear"),_n("GGGGG","isoWeekYear"),ae("G",ee),ae("g",ee),ae("GG",q,j),ae("gg",q,j),ae("GGGG",Q,Z),ae("gggg",Q,Z),ae("GGGGG",X,z),ae("ggggg",X,z),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=de(e)}),fe(["gg","GG"],function(e,t,s,i){t[i]=n.parseTwoDigitYear(e)}),C("Q",0,"Qo","quarter"),ae("Q",A),ce("Q",function(e,t){t[ge]=3*(de(e)-1)}),C("D",["DD",2],"Do","date"),ae("D",q,ie),ae("DD",q,j),ae("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ce(["D","DD"],we),ce("Do",function(e,t){t[we]=de(e.match(q)[0])});var gn=Te("Date",!0);C("DDD",["DDDD",3],"DDDo","dayOfYear"),ae("DDD",J),ae("DDDD",I),ce(["DDD","DDDD"],function(e,t,n){n._dayOfYear=de(e)}),C("m",["mm",2],0,"minute"),ae("m",q,re),ae("mm",q,j),ce(["m","mm"],ve);var wn=Te("Minutes",!1);C("s",["ss",2],0,"second"),ae("s",q,re),ae("ss",q,j),ce(["s","ss"],ke);var pn,vn,kn=Te("Seconds",!1);for(C("S",0,0,function(){return~~(this.millisecond()/100)}),C(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),C(0,["SSS",3],0,"millisecond"),C(0,["SSSS",4],0,function(){return 10*this.millisecond()}),C(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),C(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),C(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),C(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),C(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ae("S",J,A),ae("SS",J,j),ae("SSS",J,I),pn="SSSS";pn.length<=9;pn+="S")ae(pn,K);function Mn(e,t){t[Me]=de(1e3*("0."+e))}for(pn="S";pn.length<=9;pn+="S")ce(pn,Mn);vn=Te("Milliseconds",!1),C("z",0,0,"zoneAbbr"),C("zz",0,0,"zoneName");var Dn=p.prototype;function Yn(e){return e}Dn.add=Qt,Dn.calendar=function(e,t){1===arguments.length&&(arguments[0]?en(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,n=i(e)&&!a(e),s=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<o.length;t+=1)s=s||r(e,o[t]);return n&&s}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var s=e||Nt(),o=Et(s,this).startOf("day"),u=n.calendarFormat(this,o)||"sameElse",l=t&&(O(t[u])?t[u].call(this,s):t[u]);return this.format(l||this.localeData().calendar(u,this,Nt(s)))},Dn.clone=function(){return new p(this)},Dn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Et(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=L(t)){case"year":r=tn(this,s)/12;break;case"month":r=tn(this,s);break;case"quarter":r=tn(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:le(r)},Dn.endOf=function(e){var t,s;if(void 0===(e=L(e))||"millisecond"===e||!this.isValid())return this;switch(s=this._isUTC?cn:hn,e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=un-dn(t+(this._isUTC?0:this.utcOffset()*on),un)-1;break;case"minute":t=this._d.valueOf(),t+=on-dn(t,on)-1;break;case"second":t=this._d.valueOf(),t+=an-dn(t,an)-1}return this._d.setTime(t),n.updateOffset(this,!0),this},Dn.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=U(this,e);return this.localeData().postformat(t)},Dn.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Nt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Dn.fromNow=function(e){return this.from(Nt(),e)},Dn.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Nt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Dn.toNow=function(e){return this.to(Nt(),e)},Dn.get=function(e){return O(this[e=L(e)])?this[e]():this},Dn.invalidAt=function(){return f(this).overflow},Dn.isAfter=function(e,t){var n=v(e)?e:Nt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=L(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Dn.isBefore=function(e,t){var n=v(e)?e:Nt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=L(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Dn.isBetween=function(e,t,n,s){var i=v(e)?e:Nt(e),r=v(t)?t:Nt(t);return!!(this.isValid()&&i.isValid()&&r.isValid())&&("("===(s=s||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===s[1]?this.isBefore(r,n):!this.isAfter(r,n))},Dn.isSame=function(e,t){var n,s=v(e)?e:Nt(e);return!(!this.isValid()||!s.isValid())&&("millisecond"===(t=L(t)||"millisecond")?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Dn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Dn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Dn.isValid=function(){return m(this)},Dn.lang=sn,Dn.locale=nn,Dn.localeData=rn,Dn.max=Pt,Dn.min=Wt,Dn.parsingFlags=function(){return h({},f(this))},Dn.set=function(e,t){if("object"==typeof e){var n,s=function(e){var t,n=[];for(t in e)r(e,t)&&n.push({unit:t,priority:G[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=V(e)),i=s.length;for(n=0;n<i;n++)this[s[n].unit](e[s[n].unit])}else if(O(this[e=L(e)]))return this[e](t);return this},Dn.startOf=function(e){var t,s;if(void 0===(e=L(e))||"millisecond"===e||!this.isValid())return this;switch(s=this._isUTC?cn:hn,e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=dn(t+(this._isUTC?0:this.utcOffset()*on),un);break;case"minute":t=this._d.valueOf(),t-=dn(t,on);break;case"second":t=this._d.valueOf(),t-=dn(t,an)}return this._d.setTime(t),n.updateOffset(this,!0),this},Dn.subtract=Xt,Dn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Dn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Dn.toDate=function(){return new Date(this.valueOf())},Dn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Dn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,s="moment",i="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Dn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Dn.toJSON=function(){return this.isValid()?this.toISOString():null},Dn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Dn.unix=function(){return Math.floor(this.valueOf()/1e3)},Dn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Dn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Dn.eraName=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].name;if(s[e].until<=n&&n<=s[e].since)return s[e].name}return""},Dn.eraNarrow=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].narrow;if(s[e].until<=n&&n<=s[e].since)return s[e].narrow}return""},Dn.eraAbbr=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].abbr;if(s[e].until<=n&&n<=s[e].since)return s[e].abbr}return""},Dn.eraYear=function(){var e,t,s,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(s=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return(this.year()-n(r[e].since).year())*s+r[e].offset;return this.year()},Dn.year=be,Dn.isLeapYear=function(){return _e(this.year())},Dn.weekYear=function(e){return yn.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Dn.isoWeekYear=function(e){return yn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Dn.quarter=Dn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Dn.month=Le,Dn.daysInMonth=function(){return We(this.year(),this.month())},Dn.week=Dn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Dn.isoWeek=Dn.isoWeeks=function(e){var t=je(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Dn.weeksInYear=function(){var e=this.localeData()._week;return Ie(this.year(),e.dow,e.doy)},Dn.weeksInWeekYear=function(){var e=this.localeData()._week;return Ie(this.weekYear(),e.dow,e.doy)},Dn.isoWeeksInYear=function(){return Ie(this.year(),1,4)},Dn.isoWeeksInISOWeekYear=function(){return Ie(this.isoWeekYear(),1,4)},Dn.date=gn,Dn.day=Dn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=xe(this,"Day");return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Dn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Dn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Dn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Dn.hour=Dn.hours=nt,Dn.minute=Dn.minutes=wn,Dn.second=Dn.seconds=kn,Dn.millisecond=Dn.milliseconds=vn,Dn.utcOffset=function(e,t,s){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Gt(ne,e)))return this}else Math.abs(e)<16&&!s&&(e*=60);return!this._isUTC&&t&&(i=At(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Jt(this,zt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:At(this)},Dn.utc=function(e){return this.utcOffset(0,e)},Dn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(At(this),"m")),this},Dn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Gt(te,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Dn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Nt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Dn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Dn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Dn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Dn.isUtc=jt,Dn.isUTC=jt,Dn.zoneAbbr=function(){return this._isUTC?"UTC":""},Dn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Dn.dates=M("dates accessor is deprecated. Use date instead.",gn),Dn.months=M("months accessor is deprecated. Use month instead",Le),Dn.years=M("years accessor is deprecated. Use year instead",be),Dn.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Dn.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),(t=Tt(t))._a?(e=t._isUTC?c(t._a):Nt(t._a),this._isDSTShifted=this.isValid()&&function(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&&de(e[s])!==de(t[s]))&&a++;return a+r}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Sn=T.prototype;function On(e,t,n,s){var i=ct(),r=c().set(s,t);return i[n](r,e)}function bn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return On(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=On(e,s,n,"month");return i}function Tn(e,t,n,s){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var i,r=ct(),a=e?r._week.dow:0,o=[];if(null!=n)return On(t,(n+a)%7,s,"day");for(i=0;i<7;i++)o[i]=On(t,(i+a)%7,s,"day");return o}Sn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return O(s)?s.call(t,n):s},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=Yn,Sn.postformat=Yn,Sn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return O(i)?i(e,t,n,s):i.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return O(n)?n(t):n.replace(/%s/i,t)},Sn.set=function(e){var t,n;for(n in e)r(e,n)&&(O(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Sn.eras=function(e,t){var s,i,r,a=this._eras||ct("en")._eras;for(s=0,i=a.length;s<i;++s){switch(typeof a[s].since){case"string":r=n(a[s].since).startOf("day"),a[s].since=r.valueOf()}switch(typeof a[s].until){case"undefined":a[s].until=1/0;break;case"string":r=n(a[s].until).startOf("day").valueOf(),a[s].until=r.valueOf()}}return a},Sn.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[s];break;case"NNNN":if(r===e)return u[s];break;case"NNNNN":if(o===e)return u[s]}else if([r,a,o].indexOf(e)>=0)return u[s]},Sn.erasConvertYear=function(e,t){var s=e.since<=e.until?1:-1;return void 0===t?n(e.since).year():n(e.since).year()+(t-e.offset)*s},Sn.erasAbbrRegex=function(e){return r(this,"_erasAbbrRegex")||mn.call(this),e?this._erasAbbrRegex:this._erasRegex},Sn.erasNameRegex=function(e){return r(this,"_erasNameRegex")||mn.call(this),e?this._erasNameRegex:this._erasRegex},Sn.erasNarrowRegex=function(e){return r(this,"_erasNarrowRegex")||mn.call(this),e?this._erasNarrowRegex:this._erasRegex},Sn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},Sn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Sn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=c([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=c([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Sn.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ve.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=He),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Sn.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ve.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=Ue),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Sn.week=function(e){return je(e,this._week.dow,this._week.doy).week},Sn.firstDayOfYear=function(){return this._week.doy},Sn.firstDayOfWeek=function(){return this._week.dow},Sn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ze(n,this._week.dow):e?n[e.day()]:n},Sn.weekdaysMin=function(e){return!0===e?Ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Sn.weekdaysShort=function(e){return!0===e?Ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Sn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=c([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=c([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Sn.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=Be),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Sn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Sn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Sn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Sn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},dt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===de(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=M("moment.lang is deprecated. Use moment.locale instead.",dt),n.langData=M("moment.langData is deprecated. Use moment.localeData instead.",ct);var xn=Math.abs;function Nn(e,t,n,s){var i=zt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function Wn(e){return e<0?Math.floor(e):Math.ceil(e)}function Pn(e){return 4800*e/146097}function Rn(e){return 146097*e/4800}function Cn(e){return function(){return this.as(e)}}var Un=Cn("ms"),Hn=Cn("s"),Fn=Cn("m"),Ln=Cn("h"),Vn=Cn("d"),Gn=Cn("w"),En=Cn("M"),An=Cn("Q"),jn=Cn("y"),In=Un;function Zn(e){return function(){return this.isValid()?this._data[e]:NaN}}var zn=Zn("milliseconds"),qn=Zn("seconds"),$n=Zn("minutes"),Bn=Zn("hours"),Jn=Zn("days"),Qn=Zn("months"),Xn=Zn("years");var Kn=Math.round,es={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};var ts=Math.abs;function ns(e){return(e>0)-(e<0)||+e}function ss(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,u=ts(this._milliseconds)/1e3,l=ts(this._days),d=ts(this._months),h=this.asSeconds();return h?(e=le(u/60),t=le(e/60),u%=60,e%=60,n=le(d/12),d%=12,s=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=h<0?"-":"",r=ns(this._months)!==ns(h)?"-":"",a=ns(this._days)!==ns(h)?"-":"",o=ns(this._milliseconds)!==ns(h)?"-":"",i+"P"+(n?r+n+"Y":"")+(d?r+d+"M":"")+(l?a+l+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+s+"S":"")):"P0D"}var is=Ut.prototype;return is.isValid=function(){return this._isValid},is.abs=function(){var e=this._data;return this._milliseconds=xn(this._milliseconds),this._days=xn(this._days),this._months=xn(this._months),e.milliseconds=xn(e.milliseconds),e.seconds=xn(e.seconds),e.minutes=xn(e.minutes),e.hours=xn(e.hours),e.months=xn(e.months),e.years=xn(e.years),this},is.add=function(e,t){return Nn(this,e,t,1)},is.subtract=function(e,t){return Nn(this,e,t,-1)},is.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=L(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Pn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Rn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},is.asMilliseconds=Un,is.asSeconds=Hn,is.asMinutes=Fn,is.asHours=Ln,is.asDays=Vn,is.asWeeks=Gn,is.asMonths=En,is.asQuarters=An,is.asYears=jn,is.valueOf=In,is._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*Wn(Rn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=le(r/1e3),u.seconds=e%60,t=le(e/60),u.minutes=t%60,n=le(t/60),u.hours=n%24,a+=le(n/24),o+=i=le(Pn(a)),a-=Wn(Rn(i)),s=le(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},is.clone=function(){return zt(this)},is.get=function(e){return e=L(e),this.isValid()?this[e+"s"]():NaN},is.milliseconds=zn,is.seconds=qn,is.minutes=$n,is.hours=Bn,is.days=Jn,is.weeks=function(){return le(this.days()/7)},is.months=Qn,is.years=Xn,is.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i=!1,r=es;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(r=Object.assign({},es,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),s=function(e,t,n,s){var i=zt(e).abs(),r=Kn(i.as("s")),a=Kn(i.as("m")),o=Kn(i.as("h")),u=Kn(i.as("d")),l=Kn(i.as("M")),d=Kn(i.as("w")),h=Kn(i.as("y")),c=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(c=c||d<=1&&["w"]||d<n.w&&["ww",d]),(c=c||l<=1&&["M"]||l<n.M&&["MM",l]||h<=1&&["y"]||["yy",h])[2]=t,c[3]=+e>0,c[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,c)}(this,!i,r,n=this.localeData()),i&&(s=n.pastFuture(+this,s)),n.postformat(s)},is.toISOString=ss,is.toString=ss,is.toJSON=ss,is.locale=nn,is.localeData=rn,is.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ss),is.lang=sn,C("X",0,0,"unix"),C("x",0,0,"valueOf"),ae("x",ee),ae("X",/[+-]?\d+(\.\d{1,3})?/),ce("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),ce("x",function(e,t,n){n._d=new Date(de(e))}),n.version="2.30.1",e=Nt,n.fn=Dn,n.min=function(){return Rt("isBefore",[].slice.call(arguments,0))},n.max=function(){return Rt("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=c,n.unix=function(e){return Nt(1e3*e)},n.months=function(e,t){return bn(e,t,"months")},n.isDate=l,n.locale=dt,n.invalid=_,n.duration=zt,n.isMoment=v,n.weekdays=function(e,t,n){return Tn(e,t,n,"weekdays")},n.parseZone=function(){return Nt.apply(null,arguments).parseZone()},n.localeData=ct,n.isDuration=Ht,n.monthsShort=function(e,t){return bn(e,t,"monthsShort")},n.weekdaysMin=function(e,t,n){return Tn(e,t,n,"weekdaysMin")},n.defineLocale=ht,n.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=rt[e]&&null!=rt[e].parentLocale?rt[e].set(b(rt[e]._config,t)):(null!=(s=lt(e))&&(i=s._config),t=b(i,t),null==s&&(t.abbr=e),(n=new T(t)).parentLocale=rt[e],rt[e]=n),dt(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?(rt[e]=rt[e].parentLocale,e===dt()&&dt(e)):null!=rt[e]&&delete rt[e]);return rt[e]},n.locales=function(){return D(rt)},n.weekdaysShort=function(e,t,n){return Tn(e,t,n,"weekdaysShort")},n.normalizeUnits=L,n.relativeTimeRounding=function(e){return void 0===e?Kn:"function"==typeof e&&(Kn=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==es[e]&&(void 0===t?es[e]:(es[e]=t,"s"===e&&(es.ss=t-1),!0))},n.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=Dn,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}); }, {}]; window.modules["71"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{IS_LOCAL:e,ENV_KEY:t}=require(14),n=require(19),s=require(28).setup({file:__filename}),a=require(18),i=require(57),o=require(72),r=e?"https://subs.localhost/cancel-subscription":`https://subs.${t}.aws.nymetro.com/cancel-subscription`;module.exports={data:()=>({success:!1,error:"",isSubmitting:!1,displaySurvey:!0,cancellationReason:[{id:1,title:"This is temporary - I'll be back"},{id:2,title:"It's too expensive"},{id:3,title:"No longer enjoying <i>New York</i>"},{id:4,title:"Problems with print delivery"},{id:5,title:"Online access / technical issues"},{id:6,title:"Want to switch to a different plan"}],checkedCancellationReasons:[],otherReasonCharsLeft:150,otherReasonCharsMax:150}),mounted(){this.$root.$on("billingRouterLinkClicked",()=>{this.leaveCancelFlow()})},computed:{analyticsProduct(){return this.$store.getters.analyticsProduct},otherReasonExists(){return this.checkedCancellationReasons.some(e=>"Other"===e)},canceledCopy(){return this.cancelationScheduled?`Sorry to see you go. Your subscription has been canceled and your digital access will end on ${this.currentPeriodEndDate}.`:"Sorry to see you go. Your subscription has been canceled. We’ll send you an email confirmation shortly."},viewState(){return this.success?"success":this.isSubmitting?"loading":this.displaySurvey?"survey":void 0},hasSubscriptionSchedule(){return this.$store.getters.hasSubscriptionSchedule},schedulePhaseTwoInterval(){return this.$store.getters.schedulePhaseTwoInterval},stripeSubscriptionId(){return this.$store.getters.stripeSubscriptionId},shouldDisableButton(){return this.otherReasonExists?0===this.checkedCancellationReasons.length||this.otherReasonCharsLeft===this.otherReasonCharsMax:0===this.checkedCancellationReasons.length},isMonthlySubscriber(){return this.$store.getters.isMonthlySubscriber},currentPeriodEndDate(){return this.$store.getters.currentPeriodEndDate},shuffleCancellationReasons(){const e=o(this.cancellationReason),t=e.length+1;return e.push({id:t,title:"Other"}),e},cancelationScheduled(){return this.$store.getters.cancelationScheduled},subscriptionEndNote(){const e=`Your subscription will end on <b>${this.$store.getters.currentPeriodEndDate}.</b> We will send you an email confirmation.`;return this.$store.getters.isPrintSubscriber?"Your digital access will end <b>today.</b> You may receive up to 2-3 issues of the magazine after cancellation\n due to USPS processing. We will send you an email confirmation.":e}},methods:{cancelSubscription(){const e=this.stripeSubscriptionId,t={metadata:{cancel_reason:this.checkedCancellationReasons.join(),cancelation_reason_other:this.cancellationReasonOther?this.cancellationReasonOther:void 0}};this.hasSubscriptionSchedule&&(t.metadata.canceled_schedule_main_plan_interval=this.schedulePhaseTwoInterval),this.isSubmitting=!0,function(e){const t={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return fetch(r,t)}({subscriptionId:e,cancelationMetadata:t}).then(e=>(s("debug","nymag-fullfillment response for cancelation attempt",e),e.json())).then(e=>{e.subscription&&(a.trackCheckout(this.analyticsProduct,"3","cancel_subscription",this.checkedCancellationReasons.join()),n.fetchUserProfile(!0).then(()=>{const e=n.getAppMetadata(),t=n.getUserMetadata(),s=n.isAuthenticated();return this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:t,isAuthenticated:s}),this.isSubmitting=!1,this.success=!0})),this.error=e.message||"There was an error canceling your subscription"}).catch(e=>{s("error","Subscription Error",e),this.isSubmitting=!1,this.error=String(e)})},countOtherReasonChars(){this.otherReasonCharsLeft=this.otherReasonCharsMax-this.cancellationReasonOther.length},leaveCancelFlow(){this.$emit("leaveCancelFlow")}},components:{VueSimpleSpinner:i}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["survey"===e.viewState?n("div",[n("div",[n("button",{staticClass:"link-style-button return-to-main-flow-button",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.leaveCancelFlow.apply(null,arguments)}}},[e._v("Back to Subscription & Billing")]),e._v(" "),n("h3",{staticClass:"cancel-flow-headline"},[e._v("Why are you canceling your subscription?")]),e._v(" "),n("p",{staticClass:"cancel-flow-text"},[e._v("Please select one or more options to complete your cancelation.")])]),e._v(" "),n("div",[n("div",{staticClass:"cancellation-list-items"},[e._l(e.shuffleCancellationReasons,function(t){return n("div",{key:t.id,staticClass:"cancellation-list"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.checkedCancellationReasons,expression:"checkedCancellationReasons"}],attrs:{type:"checkbox",id:t.id},domProps:{value:t.title,checked:Array.isArray(e.checkedCancellationReasons)?e._i(e.checkedCancellationReasons,t.title)>-1:e.checkedCancellationReasons},on:{change:function(n){var s=e.checkedCancellationReasons,a=n.target,i=!!a.checked;if(Array.isArray(s)){var o=t.title,r=e._i(s,o);a.checked?r<0&&(e.checkedCancellationReasons=s.concat([o])):r>-1&&(e.checkedCancellationReasons=s.slice(0,r).concat(s.slice(r+1)))}else e.checkedCancellationReasons=i}}}),e._v(" "),n("label",{staticClass:"cancellation-reason",attrs:{for:t.id},domProps:{innerHTML:e._s(t.title)}})])}),e._v(" "),e.otherReasonExists?n("div",{staticClass:"cancel-text-area"},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.cancellationReasonOther,expression:"cancellationReasonOther"}],staticClass:"cancellation-reason-other",attrs:{maxlength:"150",placeholder:"Tell us more about why you're canceling (required)."},domProps:{value:e.cancellationReasonOther},on:{keyup:function(t){return e.countOtherReasonChars()},input:function(t){t.target.composing||(e.cancellationReasonOther=t.target.value)}}}),e._v(" "),n("p",{staticClass:"cancellation-other-chars-left"},[e._v("You have "+e._s(e.otherReasonCharsLeft)+" characters remaining.")])]):e._e()],2),e._v(" "),e.error?n("span",{staticClass:"cancel-flow-error"},[e._v(e._s(e.error))]):e._e(),e._v(" "),n("p",{staticClass:"end-subscription-note",domProps:{innerHTML:e._s(e.subscriptionEndNote)}}),e._v(" "),n("button",{staticClass:"universal-button cancel-subscription-button",attrs:{type:"button",disabled:e.shouldDisableButton},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.cancelSubscription.apply(null,arguments)}}},[e._v("Cancel Subscription")]),e._v(" "),n("button",{staticClass:"link-style-button cancel-flow-button",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.leaveCancelFlow.apply(null,arguments)}}},[e._v("I've changed my mind")])])]):e._e(),e._v(" "),"success"===e.viewState?n("div",[n("button",{staticClass:"link-style-button return-to-main-flow-button",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.leaveCancelFlow.apply(null,arguments)}}},[e._v("Back to Subscription & Billing")]),e._v(" "),n("p",{staticClass:"cancelation-success-text"},[e._v(e._s(e.canceledCopy))])]):e._e(),e._v(" "),"loading"===e.viewState?n("div",[n("vue-simple-spinner",{staticClass:"account-spinner-overlay non-modal",attrs:{size:"big","line-fg-color":"#e53c31"}})],1):e._e()])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/cancel-subscription.vue")}, {"14":14,"18":18,"19":19,"28":28,"57":57,"72":72}]; window.modules["72"] = [function(require,module,exports){var arrayShuffle=require(964),baseShuffle=require(1091),isArray=require(241);function shuffle(r){return(isArray(r)?arrayShuffle:baseShuffle)(r)}module.exports=shuffle; }, {"241":241,"964":964,"1091":1091}]; window.modules["73"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=e(["canUpgradeToPrint","isMonthlySubscriber","stripeSubscriptionId","unitPrice"]),i=require(18),{ANNUAL_DIGITAL:o}=require(16);module.exports={name:"UpgradeCta",components:{"modal-choose-upgrade":require(74)},mixins:[require(53),require(49)],data:()=>({showModal:!1}),mounted(){this.sendGtmPromo()},computed:Object.assign(t,{ctaText:()=>"Upgrade your plan",description(){return this.isMonthlySubscriber?o.coupon?"Upgrade to annual during our summer sale and save an additional 60% for your next year.":"Upgrade to an annual subscription and save up to 45% per year.":"Get 26 issues of our award-winning print magazine delivered to your door."}}),methods:{sendGtmPromo(){this.stripeSubscriptionId&&i.trackPromotion([{creative:this.description,id:this.ctaText,position:this.$route.name||"profile"},{id:this.stripeSubscriptionId,name:this.isMonthlySubscriber?"Monthly Digital":"Annual Digital"}])},toggleModal(e){this.showModal=e},onClick(){i.trackCheckout({brand:`${this.priceIdOrCouponId||"none"}`,category:`${this.subscriptionCategory} subscription - account page`,id:this.stripeSubscriptionId,name:this.isMonthlySubscriber?"Monthly Digital":"Annual Digital",price:this.unitPrice,variant:this.subscriptionStage},"1","click_upgrade_subscription",this.$route.name||"profile"),this.isMonthlySubscriber?this.toggleModal(!0):this.$router.push("/upgrade-to-print")}},watch:{stripeSubscriptionId(){this.sendGtmPromo()}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("button",{staticClass:"link-style-button manage-subs-action-button",on:{click:e.onClick}},[e._v("\n Upgrade plan\n ")]),e._v(" "),e.showModal?i("modal-choose-upgrade",{on:{close:function(t){return e.toggleModal(!1)}}}):e._e()],1)},__vue__options__.staticRenderFns=[]; }, {"12":12,"16":16,"18":18,"49":49,"53":53,"74":74}]; window.modules["74"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),{ANNUAL_DIGITAL:i,PRINT_US:s}=require(16),{displayStripeCurrency:t}=require(33),r=require(18);module.exports={components:{VueSimpleSpinner:require(57),modal:require(56)},mixins:[require(49),require(53)],mounted(){this.error="",this.stripeGetPrices(i).catch(e=>{this.error=e.thirdPartyMessage||e||"Something went wrong on our end. Please refresh and try again."}).finally(()=>{this.isLoading-=1}),this.stripeGetPrices(s).catch(e=>{this.error=e.thirdPartyMessage||e||"Something went wrong on our end. Please refresh and try again."}).finally(()=>{this.isLoading-=1}),this.sendGtmPromo()},props:{isOpen:Boolean},data:()=>({isLoading:2,error:""}),computed:Object.assign(e(["isMonthlySubscriber","stripeSubscriptionId","unitPrice"]),{hasPrices(){return this.salePrices[i.type]&&this.salePrices[s.type]},annualDigitalPlan(){const e=this.salePrices[i.type];return e?{coupon:i.coupon,description:"Save over 45% on one year of unlimited digital access to all the New York sites.",descriptionOverride:"",discountedPrice:t(e,"discounted_amount"),discountText:"Exclusive offer ends June 30",displayName:i.displayName,id:i.price,price:t(e),route:"/upgrade-to-annual-digital"}:{}},printPlan(){const e=this.salePrices[s.type];return e?{coupon:s.coupon,description:"Get home delivery of 26 issues and unlimited digital access.",descriptionOverride:"",discountedPrice:t(e,"discounted_amount"),discountText:"Exclusive offer ends June 30",displayName:s.displayName,id:s.price,price:t(e),route:"/upgrade-to-print"}:{}},plans(){return[this.annualDigitalPlan,this.printPlan]}}),methods:{sendGtmPromo(){Object.keys(this.plans[0]).length&&Object.keys(this.plans[1]).length&&r.trackPromotion([{creative:"upgrade_subscription_plan",id:this.plans[0].id,name:this.plans[0].description},{creative:"upgrade_subscription_plan",id:this.plans[1].id,name:this.plans[1].description},{creative:"upgrade_subscription_plan",id:this.stripeSubscriptionId,name:"Monthly Digital"}])},onClick(e){const i=`upgrade_${`${"/upgrade-to-annual-digital"===e.route?"annual digital":"annual digital & print"}`}${`${e.coupon?`_${e.coupon}`:""}`}`;r.trackCheckout({brand:`${this.priceIdOrCouponId||"none"}`,category:`${this.subscriptionCategory} subscription - account page`,id:this.stripeSubscriptionId,name:"Monthly Digital",price:this.unitPrice,variant:this.subscriptionStage},"2","click_upgrade_subscription_plan_selection",i),this.$emit("close"),this.$router.push(e.route)}},watch:{plans(){this.sendGtmPromo()}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,i=e.$createElement,s=e._self._c||i;return s("modal",{attrs:{showCloseButton:!0,isLoading:e.isLoading,bodyClass:"large"}},[s("template",{slot:"body"},[s("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"error-message"},[e._v(e._s(e.error))]),e._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:!e.error,expression:"!error"}],staticClass:"modal-upgrade"},[s("h1",{staticClass:"modal-upgrade-header"},[e._v("Choose your upgraded subscription plan.")]),e._v(" "),s("div",{staticClass:"plan-list"},e._l(e.plans,function(i){return s("div",{key:i.displayName,staticClass:"plan-option"},[s("h2",{staticClass:"plan-name"},[e._v(e._s(i.displayName))]),e._v(" "),s("h3",{staticClass:"plan-price"},[s("span",{class:{"line-through":i.discountedPrice!==i.price}},[e._v(e._s(i.price))]),e._v(" "),i.discountedPrice!==i.price?s("span",[e._v(" "+e._s(i.discountedPrice))]):e._e(),e._v("\n per year\n ")]),e._v(" "),i.discountedPrice!==i.price?s("p",{staticClass:"plan-description sale"},[e._v(e._s(i.discountText))]):e._e(),e._v(" "),s("p",{staticClass:"plan-description"},[e._v(e._s(i.descriptionOverride||i.description))]),e._v(" "),s("button",{staticClass:"universal-button",attrs:{type:"button"},on:{click:function(s){return e.onClick(i)}}},[e._v("\n Get "+e._s(i.displayName)+"\n ")])])}),0)])])],2)},__vue__options__.staticRenderFns=[]; }, {"12":12,"16":16,"18":18,"33":33,"49":49,"53":53,"56":56,"57":57}]; window.modules["75"] = [function(require,module,exports){!function(){"use strict";module.exports={name:"EmailVerificationCta",mixins:[require(54)],data:()=>({alertIcon:"https://assets.nymag.com/media/components/account-2/error-exclamation.svg"}),methods:{reloadPage(){location.reload()}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",[e.isEmailVerified||e.verificationEmailSent?e._e():t("div",{staticClass:"error-callout",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[t("img",{staticClass:"alert-icon",attrs:{src:e.alertIcon,title:"Alert Icon",alt:"Alert Icon"}}),e._v(" "),e.verificationEmailError?e._e():t("p",{staticClass:"email-verify-text"},[e._v("Verify your email to access all your "),t("em",[e._v("New York")]),e._v(" subscription information and features, including updating your subscription and payment information. "),t("a",{class:{"is-disabled":e.resendVerificationEmailClicked},attrs:{href:"#"},on:{click:e.triggerVerificationEmail}},[e._v("Resend Verification Email.")])]),e._v(" "),e.resendVerificationEmailClicked&&e.verificationEmailError?t("p",{staticClass:"email-verify-text"},[e._v(e._s(e.verificationEmailError))]):e._e()]),e._v(" "),e.verificationEmailSent?t("p",{staticClass:"email-verify-success"},[e._v("Verification link sent! Please click the link in your email to complete verification. If you have already verified your email "),t("a",{attrs:{href:"#"},on:{click:e.reloadPage}},[e._v("click here to refresh this page.")])]):e._e()])},__vue__options__.staticRenderFns=[]; }, {"54":54}]; window.modules["76"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),o=require(31),t=e(["canAutorenew"]);module.exports={name:"GiftRenewalCta",components:{"modal-redeem-code":require(77)},props:{route:Object},data:()=>({showModal:!1}),mounted(){const{anchor:e,code:t}=o(this.route,"params",{});"redeem-code"===e&&(this.code=t||"",this.openModal())},computed:t,methods:{openModal(){this.showModal=!0},closeModal(){this.showModal=!1}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,o=e.$createElement,t=e._self._c||o;return e.canAutorenew?t("div",[e._m(0),e._v(" "),t("span",{staticClass:"block text"},[t("span",[e._v("Received another gift?")]),e._v(" "),t("button",{staticClass:"link-style-button box-shadow-underline",on:{click:function(o){return o.stopPropagation(),o.preventDefault(),e.openModal("redeem-code")},close:e.closeModal}},[e._v("Add a new promo code")])]),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.showModal?t("modal-redeem-code",{attrs:{code:e.code},on:{close:e.closeModal}}):e._e()],1)],1):e._e()},__vue__options__.staticRenderFns=[function(){var e=this.$createElement,o=this._self._c||e;return o("div",{staticClass:"highlight-section"},[o("p",[this._v("Don't lose access — turn on autorenewal and your subscription will continue after your gift expires.")]),this._v(" "),o("a",{staticClass:"universal-button",attrs:{href:"#/autorenewal"}},[this._v("Turn on auto-renewal")])])}]; }, {"12":12,"31":31,"77":77}]; window.modules["77"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={components:{modal:require(56),VueSimpleSpinner:require(57),RedeemCode:require(88)},mixins:[require(51)],props:{code:String},data(){return{isSubmitted:!1,isLoading:!1,promoCode:this.code||"",error:""}},computed:Object.assign(e(["stripeSubscriptionId","accountNumber"]),{codeIsTooShort(){return this.promoCode.length<5},isDisabled(){return!this.isSubmitted&&this.codeIsTooShort||this.isLoading},headerText(){return this.isSubmitted?"Success!":"Enter your code to activate or extend your subscription"},actionText(){return this.isSubmitted?"View Account":"Continue"}}),methods:{handleCode(){this.isSubmitted?this.$emit("close"):(this.clearError(),this.isLoading=!0,this.postRecaptcha({code:this.promoCode,subscriptionId:this.stripeSubscriptionId,accountNumber:this.accountNumber},"redeem").then(e=>{e.error?this.error=e.error:this.isSubmitted=!0}).finally(()=>{this.isLoading=!1,this.updateData()}))},clearError(){this.error=""}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("modal",{attrs:{showCloseButton:!0}},[r("template",{slot:"body"},[r("div",{staticClass:"enter-code"},[e._t("breadcrumbs"),e._v(" "),r("h3",{staticClass:"form-header"},[e._v(e._s(e.headerText))]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isSubmitted,expression:"isSubmitted"}],staticClass:"form-subheader"},[e._v("You’ve redeemed another year of "),r("i",[e._v("New York")]),e._v(" Magazine.")]),e._v(" "),r("div",{staticClass:"error-message"},[r("div",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"subscription-form-error",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[r("span",{staticClass:"error-message",domProps:{innerHTML:e._s(e.error)}})])]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.isSubmitted,expression:"!isSubmitted"}],class:{error:!!e.error}},[r("label",{attrs:{for:"code"}},[e._v("Code")]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.promoCode,expression:"promoCode",modifiers:{trim:!0}},{name:"focus",rawName:"v-focus"}],attrs:{autocapitalize:"off",autocorrect:"off",name:"code",placeholder:"Enter your 8-digit code",type:"text",required:""},domProps:{value:e.promoCode},on:{input:[function(t){t.target.composing||(e.promoCode=t.target.value.trim())},e.clearError],keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleCode.apply(null,arguments)},blur:function(t){return e.$forceUpdate()}}})]),e._v(" "),r("button",{directives:[{name:"show",rawName:"v-show",value:!e.isLoading,expression:"!isLoading"}],staticClass:"main-flow-button",attrs:{disabled:e.isDisabled,type:"button"},on:{blur:e.clearError,click:e.handleCode}},[e._v("\n "+e._s(e.actionText)+"\n ")]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isLoading,expression:"isLoading"}],staticClass:"main-flow-button"},[r("vue-simple-spinner",{attrs:{size:"small","line-fg-color":"#e53c31"}})],1)],2)])],2)},__vue__options__.staticRenderFns=[]; }, {"12":12,"51":51,"56":56,"57":57,"88":88}]; window.modules["78"] = [function(require,module,exports){!function(){"use strict";module.exports={data:()=>({})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this.$createElement;this._self._c;return this._m(0)},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,i=this._self._c||t;return i("div",{staticClass:"gift-subscriptions-info"},[i("h4",{staticClass:"sub-billing-page-heading"},[this._v("Gift Subscriptions")]),this._v(" "),i("div",{staticClass:"info-box"},[i("span",[this._v("Give "),i("i",[this._v("New York")]),this._v(" — share unlimited access to our award-winning journalism!")]),this._v(" "),i("a",{staticClass:"info-box-link",attrs:{href:"https://nymag.com/magazine/gifts/official-gift-subscriptions.html?itm_source=sitepromo&itm_medium=account&itm_campaign=account-gifting"}},[this._v("See gift options")])])])}]; }, {}]; window.modules["79"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),s=require(93),t=require(94),u=require(95),{pauseSteps:o,pauseTrackingActionFields:n}=require(21),r=require(18);module.exports={name:"Pause Subscription",components:{PauseConfirm:s,PauseForm:t,ResumeSubscription:u},computed:e(["analyticsProduct","getPauseData","isInPausedState"]),mixins:[require(50),require(51)],methods:{cancelPauseFlow(){document.body.scrollTop=document.documentElement.scrollTop=0,r.trackSubsPauseCheckout(this.analyticsProduct,n[this.getPauseData.currentStep].step(),n[this.getPauseData.currentStep].stepName("Back to subscription and billing")),this.$store.commit("resetPauseFlow")}},data:()=>({displayPauseError:!1,pauseError:"",steps:o})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"pause-subscription-container"},[t("a",{staticClass:"cancel-pause-cta",on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.cancelPauseFlow.apply(null,arguments)}}},[e._v("Back to subscription and billing")]),e._v(" "),e.isInPausedState||e.getPauseData.currentStep!==e.steps.pauseConfirm?e._e():t("pause-confirm"),e._v(" "),e.isInPausedState||e.getPauseData.currentStep!==e.steps.pauseForm?e._e():t("pause-form"),e._v(" "),e.isInPausedState?t("resume-subscription"):e._e()],1)},__vue__options__.staticRenderFns=[]; }, {"12":12,"18":18,"21":21,"50":50,"51":51,"93":93,"94":94,"95":95}]; window.modules["80"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(103),r=require(100),s=require(101),n=require(102),{steps:o,trackingActionFields:i}=require(40),a=require(18),c=require(28).setup({file:__filename});module.exports={name:"Save The Stop",components:{ExitSurvey:t,OfferConfirm:r,SubscriptionOffer:s,SupportOffer:n},computed:e(["analyticsProduct","eligibleForUpgrade","isMonthlySubscriber","getSTSData","stripeSubscriptionId","hasSubscriptionSchedule","schedulePhaseTwoInterval"]),mixins:[require(50),require(51)],methods:{cancelSTSFlow(){const e=this.getSTSData.currentStep;if(!(e===o.offerConfirm||e===o.exitSurvey)){const{step:t,stepName:r}=i[e];a.trackSTSCheckout(this.analyticsProduct,t(!1),r("Back to subscription and billing",e===o.exitSurvey))}this.$store.commit("resetSTSFlow")},cancelSubscription(){const{currentStep:e}=this.getSTSData,t={property:"currentStep",data:o.exitSurvey};this.updateVueSpinner(1),this.postData({subscriptionId:this.stripeSubscriptionId},"cancel-subscription").then(e=>{c("debug","nymag-fullfillment response for cancelation attempt",e),e.subscription&&this.updateData(),this.cancellationError=e.message||"There was an error canceling your subscription"}).then(()=>{this.$store.commit("updatesSTSData",t)}).catch(e=>{this.displayCancellationRequestError=!0,c("error","Subscription Error",e)}).finally(()=>{a.trackSTSCheckout(this.analyticsProduct,e===o.subscriptionOffer?9:5,"Confirm cancellation"),this.updateVueSpinner(-1)})},continueToCancel(){document.body.scrollTop=document.documentElement.scrollTop=0;const e=[o.subscriptionOffer,o.exitSurvey,o.offerConfirm],t=this.getSTSData.currentStep,{step:r,stepName:s}=i[t],n={property:"currentStep",data:e[e.indexOf(t)+1]};switch(t){case o.subscriptionOffer:return void this.cancelSubscription();case o.supportOffer:n.data=o.subscriptionOffer}a.trackSTSCheckout(this.analyticsProduct,r(),s("Confirm Cancelation")),this.eligibleForUpgrade||n.data!==o.subscriptionOffer?this.$store.commit("updatesSTSData",n):this.cancelSubscription()},trackHompageLinkClickEvent(){const e=this.getSTSData.currentStep;if(!(e===o.offerConfirm||e===o.exitSurvey)){const{step:t,stepName:r}=i[e];a.trackSTSCheckout(this.analyticsProduct,t(!1),r("Back to New York homepage"))}window.location.href="http://nymag.com/"}},data:()=>({steps:o,cancellationError:"",displayCancellationRequestError:!1,processingCanellation:!1})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"save-the-stop-container"},[r("a",{staticClass:"cancel-sts-cta",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.cancelSTSFlow.apply(null,arguments)}}},[e._v("Back to subscription and billing")]),e._v(" "),e.getSTSData.currentStep===e.steps.exitSurvey?r("exit-survey"):e._e(),e._v(" "),e.getSTSData.currentStep===e.steps.offerConfirm?r("offer-confirm"):e._e(),e._v(" "),e.getSTSData.currentStep===e.steps.subscriptionOffer?r("subscription-offer"):e._e(),e._v(" "),e.getSTSData.currentStep===e.steps.supportOffer?r("support-offer",{on:{"continue-to-cancel":e.continueToCancel}}):e._e(),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:e.displayCancellationRequestError,expression:"displayCancellationRequestError"}],staticClass:"cancel-flow-error"},[e._v(e._s(e.cancellationError))]),e._v(" "),e.getSTSData.currentStep!==e.steps.supportOffer&&e.getSTSData.currentStep!==e.steps.exitSurvey?r("div",{class:"sts-ctas-container "+e.getSTSData.currentStep},[r("button",{staticClass:"universal-button light continue-to-cancel-btn",attrs:{disabled:e.getSTSData.disableBtn},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.continueToCancel.apply(null,arguments)}}},[e._v("\n Confirm Cancelation\n ")])]):r("div",{class:"sts-back-to-nymag-container "+e.getSTSData.currentStep},[r("a",{directives:[{name:"show",rawName:"v-show",value:e.getSTSData.currentStep!==e.steps.subscriptionOffer,expression:"getSTSData.currentStep !== steps.subscriptionOffer"}],staticClass:"back-to-nymag-cta",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.trackHompageLinkClickEvent.apply(null,arguments)}}},[e._v("Back to "),r("i",[e._v("New York")]),e._v(" homepage")])])],1)},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/save-the-stop/save-the-stop.vue")}, {"12":12,"18":18,"28":28,"40":40,"50":50,"51":51,"100":100,"101":101,"102":102,"103":103}]; window.modules["81"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),e=require(19),{isEmailValid:o}=require(6),i=require(18),{socialOptions:a,steps:s}=require(8);module.exports={name:"Capture Email",data:()=>({shouldDisableSubmitButton:!0,email:"",facebookIcon:"https://assets.nymag.com/media/components/account-2/facebook-icon.svg",googleIcon:"https://assets.nymag.com/media/components/account-2/google-icon.svg",appleIcon:"https://assets.nymag.com/media/components/account-2/apple-icon.svg",showDataFetchError:!1,showEmailInputError:!1,socialButtonClicked:!1,socialOptions:a,touched:!1}),computed:t(["getLoginData"]),mixins:[require(51)],methods:{handleSocialConnectClick(t){const o={property:"currentStep",data:s.loadingState};this.$store.commit("updateLoginData",o),this.reportToGtm(t.gtmConnectValue),e.showLogin(t.value,this.getLoginData.redirectUrl||document.location.href.replace(".html#/",".html"))},handleSubmit(){if(this.shouldDisableSubmitButton)return;const t={property:"currentStep",data:s.loadingState};this.$store.commit("updateLoginData",t),this.$store.commit("updateLoginErrorCode",""),e.getUserIdentitiesByEmail(this.email.toLowerCase()).then(({providers:t,signupOrigin:e})=>{this.reportToGtm("submit_email"),this.updateState(t),e&&this.$store.commit("updateLoginData",{property:"signupOrigin",data:e})}).catch(()=>{t.data=s.captureEmail,this.$store.commit("updateLoginData",t),this.showDataFetchError=!0})},handleBlur(){const t=!!this.email.length;this.touched=t},handleChange(){const t=o(this.email);this.shouldDisableSubmitButton=!t,this.showEmailInputError=!t},reportToGtm(t){const e={event:"authentication",authentication:{authenticationMethod:t}};i.sendDataToGTM(e)},updateState(t){const e=!!t.length,o={property:"email",data:this.email},i={property:"currentStep",data:""},n={property:"emailExist",data:e};if(this.showDataFetchError=!1,!e)return i.data=s.createPassword,this.$store.commit("updateLoginData",o),void this.$store.commit("updateLoginData",i);const r=t.find(({provider:t})=>"password"===t),l=r?{}:t.find(({isSocial:t})=>t),c=r||l;if(this.$store.commit("updateLoginData",n),c.isSocial){const t=c.provider.split(".")[0],e={property:"socialLoginOption",data:a[t]};i.data=s.socialSignin,this.$store.commit("updateLoginData",e)}else i.data=s.passwordSignin;this.$store.commit("updateLoginData",o),this.$store.commit("updateLoginData",i)}},components:{"login-error-message":require(86)}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"capture-email-wrapper"},[o("h2",{staticClass:"login-flow-headline"},[t._v("Log in or create an account")]),t._v(" "),o("login-error-message"),t._v(" "),t._m(0),t._v(" "),o("p",{directives:[{name:"show",rawName:"v-show",value:t.showDataFetchError,expression:"showDataFetchError"}],staticClass:"data-fetch-error-text"},[t._v("There was an error. Please try again later.")]),t._v(" "),o("form",{staticClass:"login-form"},[o("div",{staticClass:"input-wrapper"},[o("label",{staticClass:"form-input-label",attrs:{for:"loginEmailInput"}},[t._v("\n Email:\n ")]),t._v(" "),o("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"},{name:"focus",rawName:"v-focus"}],staticClass:"form-input",class:{error:t.showEmailInputError&&(t.touched||t.socialButtonClicked)},attrs:{id:"loginEmailInput",type:"email",autocapitalize:"off",autocomplete:"on",autocorrect:"off",required:""},domProps:{value:t.email},on:{blur:t.handleBlur,input:[function(e){e.target.composing||(t.email=e.target.value)},t.handleChange],keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.handleSubmit.apply(null,arguments))}}})]),t._v(" "),o("button",{staticClass:"capture-email-submit-btn universal-button medium-font",attrs:{disabled:t.shouldDisableSubmitButton,type:"submit"},on:{click:function(e){return e.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[t._v("\n Submit Email\n ")])]),t._v(" "),t._m(1),t._v(" "),o("div",{staticClass:"socials-sign-up-wrapper"},[o("button",{staticClass:"social-auth-btn",attrs:{id:"googleSignUp"},on:{click:function(e){return t.handleSocialConnectClick(t.socialOptions.google)}}},[o("img",{staticClass:"social-sign-up-icon",attrs:{src:t.googleIcon,title:"Google Icon",alt:"Google Icon"}}),t._v("\n Connect with Google\n ")]),t._v(" "),o("button",{staticClass:"social-auth-btn",attrs:{id:"facebookSignUp"},on:{click:function(e){return t.handleSocialConnectClick(t.socialOptions.facebook)}}},[o("img",{staticClass:"social-sign-up-icon",attrs:{src:t.facebookIcon,title:"Facebook Icon",alt:"Facebook Icon"}}),t._v("\n Connect with Facebook\n ")]),t._v(" "),o("button",{staticClass:"social-auth-btn",attrs:{id:"appleSignUp"},on:{click:function(e){return t.handleSocialConnectClick(t.socialOptions.apple)}}},[o("img",{staticClass:"social-sign-up-icon",attrs:{src:t.appleIcon,title:"Apple Icon",alt:"Apple Icon"}}),t._v("\n Connect with Apple\n ")])])],1)},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("p",{staticClass:"disclaimer"},[this._v("This email will be used to sign into all "),e("i",[this._v("New York")]),this._v(" sites. By submitting your email, you agree to our "),e("a",{attrs:{href:"https://nymag.com/newyork/terms/",rel:"noopener noreferrer",target:"_blank"}},[this._v("Terms")]),this._v(" and "),e("a",{attrs:{href:"https://nymag.com/newyork/privacy/",rel:"noopener noreferrer",target:"_blank"}},[this._v("Privacy Policy")]),this._v(" to receive email correspondence from us.")])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"sign-up-method-divider"},[e("span",{staticClass:"divider-line"}),this._v(" "),e("p",{staticClass:"sign-in-divider-text"},[this._v("or")]),this._v(" "),e("span",{staticClass:"divider-line"})])}]; }, {"6":6,"8":8,"12":12,"18":18,"19":19,"51":51,"86":86}]; window.modules["82"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),e=require(19),{steps:s}=require(8);module.exports={name:"Create Password",data:()=>({disableSubmitBtn:!0,password:"",touched:!1,showDataFetchError:!1,dataFetchErrorMessage:"There was an error please try again later.",showPasswordInputError:!1}),computed:t(["getLoginData"]),props:{emailExist:Boolean},methods:{editEmail(){const t={property:"currentStep",data:s.captureEmail};this.password="",this.$store.commit("updateLoginErrorCode",""),this.showDataFetchError=!1,this.$store.commit("updateLoginData",t)},handleBlur(){const t=this.password.length;this.touched=t},handlePasswordValidation(){const t=this.password.length>=12;this.disableSubmitBtn=!t,this.showPasswordInputError=!t},handleSubmit(){if(this.disableSubmitBtn)return;const t={property:"currentStep",data:s.loadingState},a=this.getLoginData.email,r=this.password;this.$store.commit("updateLoginData",t),e.createUser({email:a,password:r},`${window.location.href}account-created`).then(()=>{var t;null!==(t=this.getLoginData.redirectUrl)&&void 0!==t&&t.includes("newsletters")?e.loginUser({email:this.getLoginData.email.toLowerCase(),password:r},this.getLoginData.redirectUrl):e.loginUser({email:a,password:r},`${window.location.href}account-created`)}).catch(t=>{this.showDataFetchError=!0,"invalid-email"===t.code&&(this.dataFetchErrorMessage=t.message),this.$store.commit("updateLoginData",{property:"currentStep",data:s.createPassword})})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"create-password-wrapper"},[s("h2",{staticClass:"login-flow-headline"},[t._v("Sign Up")]),t._v(" "),s("div",{staticClass:"email-display"},[s("p",{staticClass:"email-display-text",domProps:{innerHTML:t._s(t.getLoginData.email)}}),t._v(" "),s("button",{staticClass:"edit-email-btn",on:{click:t.editEmail}},[t._v("edit email")])]),t._v(" "),s("p",{directives:[{name:"show",rawName:"v-show",value:t.showDataFetchError,expression:"showDataFetchError"}],staticClass:"data-fetch-error-text"},[t._v(t._s(t.dataFetchErrorMessage))]),t._v(" "),s("form",{staticClass:"login-form",on:{submit:function(e){return e.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[s("div",{staticClass:"input-wrapper"},[s("label",{staticClass:"form-input-label",attrs:{for:"passwordInput"}},[t._v("\n Choose a password to create an account:\n ")]),t._v(" "),s("input",{directives:[{name:"model",rawName:"v-model",value:t.password,expression:"password"},{name:"focus",rawName:"v-focus"}],staticClass:"form-input",class:{error:t.showPasswordInputError&&t.touched},attrs:{type:"password",name:"password",autocapitalize:"off",autocorrect:"off",maxlength:"",required:""},domProps:{value:t.password},on:{input:[function(e){e.target.composing||(t.password=e.target.value)},t.handlePasswordValidation],blur:t.handleBlur,keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.handleSubmit.apply(null,arguments))}}}),t._v(" "),s("p",{staticClass:"form-error-text",class:{show:t.showPasswordInputError&&t.touched}},[t._v("Does not meet password requirements")])]),t._v(" "),t._m(0),t._v(" "),t._m(1),t._v(" "),s("button",{staticClass:"create-account-submit-btn universal-button medium-font",attrs:{disabled:t.disableSubmitBtn,type:"submit"},on:{click:function(e){return e.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[t._v("\n Create Account\n ")])])])},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"password-validation-wrapper"},[e("p",{staticClass:"password-length-text"},[this._v("Password must be at least 12 characters.")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",{staticClass:"disclaimer"},[this._v("This email will be used to sign into all "),e("i",[this._v("New York")]),this._v(" sites. By submitting your email, you agree to our "),e("a",{attrs:{href:"https://nymag.com/newyork/terms/",rel:"noopener noreferrer",target:"_blank"}},[this._v("Terms")]),this._v(" and "),e("a",{attrs:{href:"https://nymag.com/newyork/privacy/",rel:"noopener noreferrer",target:"_blank"}},[this._v("Privacy Policy")]),this._v(" to receive email correspondence from us.")])}]; }, {"8":8,"12":12,"19":19}]; window.modules["83"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(18);module.exports={name:"Account Created",data:()=>({}),computed:e(["getLoginData","userEmail"]),mounted(){document.querySelector(".navigation").style.display="none",document.querySelector(".initial-page").style.justifyContent="center",document.querySelector(".main-content").classList.add("account-created"),document.querySelector(".heading-wrapper").style.visibility="hidden"},methods:{handleClick(e){window.location.href=`https://${window.location.hostname}/account/?mobileAppRedirect=true`,this.reportToGtm(e)},reportToGtm(e){const n={event:"app_purchase_flow",app_purchase_flow:{click_text:e}};t.sendDataToGTM(n)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"account-created-wrapper"},[e._m(0),e._v(" "),e._m(1),e._v(" "),n("button",{staticClass:"account-redirect-btn universal-button medium-font mobile-app",on:{click:function(t){return e.handleClick("buy a subscription")}}},[e._v("\n Buy a Subscription\n ")]),e._v(" "),n("button",{staticClass:"account-redirect-btn universal-button light medium-font mobile-app",on:{click:function(t){return e.handleClick("manage account")}}},[e._v("\n Manage Account\n ")])])},__vue__options__.staticRenderFns=[function(){var e=this.$createElement,t=this._self._c||e;return t("h2",{staticClass:"login-flow-headline mobile-app"},[this._v("Set up your "),t("i",[this._v("New York")]),this._v(" experience")])},function(){var e=this.$createElement,t=this._self._c||e;return t("p",{staticClass:"account-created-email-text mobile-app"},[this._v("You’re one step closer to reading award-winning criticism, features, profiles plus more from "),t("i",[this._v("New York")]),this._v(" Magazine.")])}]; }, {"12":12,"18":18}]; window.modules["84"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),s=require(19),e=require(18),{steps:o}=require(8);module.exports={name:"Password Sign In",data:()=>({disableSubmitButton:!0,forgotPasswordClicked:!1,password:"",errorMessage:"",showInputError:!1,showForgotPasswordSuccessMsg:!1,touched:!1}),computed:Object.assign(t(["getLoginData"]),{normalizedEmail(){return this.getLoginData.email.toLowerCase()}}),props:{emailExist:Boolean},methods:{editEmail(){this.password="",this.showInputError=!1,this.forgotPasswordClicked=!1,this.dataFetchErrorText=!1,this.showForgotPasswordSuccessMsg=!1,this.$store.commit("updateLoginErrorCode","");const t={property:"currentStep",data:o.captureEmail};this.$store.commit("updateLoginData",t)},handleChange(){this.showInputError=!this.password&&this.showInputError,this.disableSubmitButton=!this.password.length},handleForgotPasswordBtnClick(){this.forgotPasswordClicked=!0,s.triggerPasswordReset(this.getLoginData.email).then(t=>t.json()).then(t=>{"success"!==t.status?(this.showInputError=!0,this.errorMessage=t.message):this.showForgotPasswordSuccessMsg=!0}).catch(()=>this.showInputError=!0)},handleSubmit(){if(!this.password.length)return;const t={property:"currentStep",data:o.loadingState};this.$store.commit("updateLoginData",t),this.showInputError=!1,s.loginUser({email:this.getLoginData.email.toLowerCase(),password:this.password},this.getLoginData.redirectUrl||document.location.href).then(()=>{e.sendDataToGTM({event:"authentication",authentication:{authenticationMethod:"email"}})}).catch(s=>{this.showInputError=!0,this.errorMessage=s.message,t.data=o.passwordSignin,this.$store.commit("updateLoginData",t)})}},components:{"login-error-message":require(86)}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"password-sign-in-wrapper"},[e("h2",{staticClass:"login-flow-headline"},[t._v("Sign In")]),t._v(" "),e("login-error-message"),t._v(" "),e("div",{staticClass:"email-display"},[e("p",{staticClass:"email-display-text",domProps:{innerHTML:t._s(t.normalizedEmail)}}),t._v(" "),e("button",{staticClass:"edit-email-btn",on:{click:t.editEmail}},[t._v("edit email")])]),t._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:t.showInputError,expression:"showInputError"}],staticClass:"data-fetch-error-text"},[t._v(t._s(t.errorMessage))]),t._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:t.getLoginData.signupOrigin,expression:"getLoginData.signupOrigin"}],staticClass:"signup-origin-text"},[t._v("You can log in with the Vox Media account you created on "),e("b",[t._v(t._s(t.getLoginData.signupOrigin))])]),t._v(" "),e("form",{staticClass:"login-form",on:{submit:function(s){return s.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[e("div",{staticClass:"input-wrapper"},[e("label",{staticClass:"form-input-label",attrs:{for:"passwordInput"}},[t._v("\n Password:\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.password,expression:"password"},{name:"focus",rawName:"v-focus"}],staticClass:"form-input",class:{error:t.showInputError},attrs:{id:"passwordInput",type:"password",required:""},domProps:{value:t.password},on:{input:[function(s){s.target.composing||(t.password=s.target.value)},t.handleChange],keydown:function(s){return!s.type.indexOf("key")&&t._k(s.keyCode,"enter",13,s.key,"Enter")?null:(s.preventDefault(),t.handleSubmit.apply(null,arguments))}}})]),t._v(" "),e("button",{staticClass:"create-account-submit-btn universal-button medium-font",attrs:{disabled:t.disableSubmitButton,type:"submit"},on:{click:function(s){return s.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[t._v("\n Sign In\n ")]),t._v(" "),e("button",{staticClass:"forgot-password-btn",attrs:{disabled:t.forgotPasswordClicked},on:{click:function(s){return s.preventDefault(),t.handleForgotPasswordBtnClick.apply(null,arguments)}}},[t._v("\n Forgot password?\n ")]),t._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:t.showForgotPasswordSuccessMsg,expression:"showForgotPasswordSuccessMsg"}],staticClass:"forgot-password-success-message"},[t._v("\n We’ve sent an email with instructions for setting a new password. Sign in with your new password below.\n ")])])],1)},__vue__options__.staticRenderFns=[]; }, {"8":8,"12":12,"18":18,"19":19,"86":86}]; window.modules["85"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),o=require(19),i=require(18),{steps:a,socialOptions:e}=require(8);module.exports={name:"Social Sign In",data:()=>({facebookIcon:"https://assets.nymag.com/media/components/account-2/facebook-icon.svg",googleIcon:"https://assets.nymag.com/media/components/account-2/google-icon.svg",appleIcon:"https://assets.nymag.com/media/components/account-2/apple-icon.svg",socialOptions:e}),computed:Object.assign(t(["getLoginData"]),{normalizedEmail(){return this.getLoginData.email.toLowerCase()}}),props:{social:String,emailExist:Boolean},methods:{editEmail(){const t={property:"currentStep",data:a.captureEmail};this.$store.commit("updateLoginData",t)},handleClick(){const t={property:"currentStep",data:a.loadingState},e={event:"authentication",authentication:{authenticationMethod:this.getLoginData.socialLoginOption.gtmSignInValue}};this.$store.commit("updateLoginData",t),i.sendDataToGTM(e),o.showLogin(this.getLoginData.socialLoginOption.value,this.getLoginData.redirectUrl||document.location.href)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,o=t.$createElement,i=t._self._c||o;return i("div",{staticClass:"social-sign-in-wrapper"},[i("h2",{staticClass:"login-flow-headline"},[t._v("Sign In")]),t._v(" "),i("div",{staticClass:"email-exist-wrapper"},[i("div",{staticClass:"email-display"},[i("p",{staticClass:"email-display-text",domProps:{innerHTML:t._s(t.normalizedEmail)}}),t._v(" "),i("button",{staticClass:"edit-email-btn",on:{click:t.editEmail}},[t._v("edit email")])]),t._v(" "),i("p",{staticClass:"sign-in-options-text"},[t._v("Please use "),i("span",{staticClass:"social-text",domProps:{innerHTML:t._s(t.getLoginData.socialLoginOption.text)}}),t._v(" to sign in:")])]),t._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:t.getLoginData.socialLoginOption.value===t.socialOptions.google.value,expression:"getLoginData.socialLoginOption.value === socialOptions.google.value"}],staticClass:"social-auth-btn",attrs:{id:"googleSignUp"},on:{click:t.handleClick}},[i("img",{staticClass:"social-sign-up-icon",attrs:{src:t.googleIcon,title:"Google Icon",alt:"Google Icon"}}),t._v("\n Sign in with Google\n ")]),t._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:t.getLoginData.socialLoginOption.value===t.socialOptions.facebook.value,expression:"getLoginData.socialLoginOption.value === socialOptions.facebook.value"}],staticClass:"social-auth-btn",attrs:{id:"facebookSignUp"},on:{click:t.handleClick}},[i("img",{staticClass:"social-sign-up-icon",attrs:{src:t.facebookIcon,title:"Facebook Icon",alt:"Facebook Icon"}}),t._v("\n Sign in with Facebook\n ")]),t._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:t.getLoginData.socialLoginOption.value===t.socialOptions.apple.value,expression:"getLoginData.socialLoginOption.value === socialOptions.apple.value"}],staticClass:"social-auth-btn",attrs:{id:"appleSignUp"},on:{click:t.handleClick}},[i("img",{staticClass:"social-sign-up-icon",attrs:{src:t.appleIcon,title:"Apple Icon",alt:"Apple Icon"}}),t._v("\n Sign in with Apple\n ")])])},__vue__options__.staticRenderFns=[]; }, {"8":8,"12":12,"18":18,"19":19}]; window.modules["86"] = [function(require,module,exports){!function(){"use strict";module.exports={data:()=>({loginErrorMessage:""}),computed:{loginErrorCode(){return(this.$store||this.$root).state.loginErrorCode}},mounted(){const e=this.$store||this.$root,o=e.state.loginErrorProvider,r=e.state.loginErrorCode;this.loginErrorMessage=this.getErrorMessage(o)[r]},methods:{getErrorMessage:(e="")=>({"unverified-email":`You previously signed in with a password. Please sign-in and verify your email address before adding a ${`${(e=e.split(".")[0]).charAt(0).toUpperCase()}${e.slice(1)}`} account.`,"invalid-action-code":"The provided link is invalid","expired-action-code":"The provided link is expired, please request a new one.","expired-token":"Your session has expired. Please log in again."})},watch:{loginErrorCode(e){e.length||(this.loginErrorMessage="")}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,o=this._self._c||e;return o("div",{directives:[{name:"show",rawName:"v-show",value:this.loginErrorMessage,expression:"loginErrorMessage"}],staticClass:"error-callout-container"},[o("div",{staticClass:"error-callout",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[o("img",{staticClass:"alert-icon",attrs:{src:"https://assets.nymag.com/media/components/account-2/error-exclamation.svg",title:"Alert Icon",alt:"Alert Icon"}}),this._v(" "),o("p",{staticClass:"error-callout-text"},[this._v(this._s(this.loginErrorMessage))])])])},__vue__options__.staticRenderFns=[]; }, {}]; window.modules["87"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(18),{steps:i}=require(40),s=require(28).setup({file:__filename}),{steps:n}=require(40);module.exports={name:"Manage Subscriptions",data:()=>({error:""}),mixins:[require(50),require(51)],components:{"upgrade-cta":require(73)},methods:{goToHelpPage(e){const i="print"===e?"https://help.nymag.com/hc/en-us/sections/360005145194-Print-Subscription":"https://help.nymag.com/hc/en-us/sections/360004674254-Digital-Subscription";t.sendDataToGTM({event:"subscription_resolve_issue",subscription_resolve_issue:{type:e}}),window.location.href=i},handleCancelRequest(){if(this.error="",this.eligibleForUpgrade){const e={property:"currentStep",data:i.subscriptionOffer};this.$store.commit("updatesSTSData",e),this.triggerSaveTheStopFlow()}else this.cancelSubThenTriggerSTS()},cancelSubThenTriggerSTS(){const e={property:"currentStep",data:n.exitSurvey};this.updateVueSpinner(1),this.postData({subscriptionId:this.stripeSubscriptionId},"cancel-subscription").then(i=>{if(s("debug","nymag-fullfillment response for cancelation attempt",i),!i.subscription)throw new Error(i.message||"There was an error canceling your subscription");this.updateData(),this.$store.commit("updatesSTSData",e),this.triggerSaveTheStopFlow(),t.trackSTSCheckout(this.analyticsProduct,void 0===n.subscriptionOffer?9:5,"Confirm cancellation")}).catch(e=>{this.error="There was an error canceling your subscription",s("error","Subscription Error",e)}).finally(()=>{this.updateVueSpinner(-1)})},closeMobileNav(){const e=document.querySelector(".navigation-inner");document.querySelector(".navigation-title").classList.remove("open"),e.classList.remove("open")},triggerSaveTheStopFlow(){document.body.scrollTop=document.documentElement.scrollTop=0;t.trackSTSCheckout(this.analyticsProduct,1,"click_cancel_subscription","eec.stscheckout"),this.$store.commit("updatesSTSData",{property:"displaySTSFlow",data:!0}),this.closeMobileNav()},triggerPauseFlow(){if(document.body.scrollTop=document.documentElement.scrollTop=0,t.trackClick([{creative:"Resume your subscription",id:"resume subscription - account management page",name:"Resume Subscription - Account Management Page",position:"account management"}],"eec.resumesubscriptionclick"),this.isPastDue||this.isExpired){const e=document.querySelector(".account-field-edit.payment-method-edit"),t=document.querySelectorAll(".account-field")[1];return e&&(e.click(),t.scrollIntoView({behavior:"smooth"})),void this.$store.commit("updatePauseData",{property:"triggerAfterPaymentUpdate",data:!0})}this.$store.commit("updatePauseData",{property:"displayPauseFlow",data:!0}),this.closeMobileNav()}},computed:Object.assign(e(["intervalText","isStripeSubscriber","showPauseEntryPoint","subscriptionTypeText","isPrintSubscriber","isCanceledSubscriber","cancelationScheduled","isExpired","unitPrice","eligibleForUpgrade","canUpgradeToPrint","canUpgradeToAnnualDigital","analyticsProduct","isTrialing","isPastDue","isInPausedState","isUpgradedToPrint","stripeSubscriptionId","schedulePhaseTwoUnitPrice","schedulePhaseTwoInterval","schedulePhaseTwoIntervalCount","subscriptionStartDateNumerical","unitPriceWithDiscount","inSchedulePhaseTwo","hasActiveCoupon","couponId","hasSubscriptionSchedule","currentPeriodEndDate","hasGiveawaySubscription","hasEmployeeSubscription","isMonthlySubscriber","hasGiftSubscription","wasGiftSubscription","couponDurationInMonths"]),{planName(){const e=`${this.intervalText} ${this.subscriptionTypeText}`;return this.hasGiveawaySubscription?`Giveaway/Comp ${e}`:this.hasEmployeeSubscription?"Employee Subscription":`${e}`},planDescriptionText(){return`${this.isPrintSubscriber?"26 issues of the print magazine, published biweekly, with full digital access to all <i>New York</i> sites for 12 months. ":"Full digital access to all <i>New York</i> sites: Intelligencer, The Cut, Vulture, The Strategist, Curbed, and Grub Street."} ${this.currentRateText}`},durationText(){return 12===this.couponDurationInMonths?"year":1===this.couponDurationInMonths?"month":`${this.couponDurationInMonths} months`},currentRateText(){if(this.hasEmployeeSubscription)return"Employee Subscription";if(this.hasGiveawaySubscription)return"Giveaway Subscription";if(this.hasGiftSubscription||this.wasGiftSubscription&&this.hasActiveCoupon)return`Gift subscription active until ${this.currentPeriodEndDate}.`;if(this.hasSubscriptionSchedule&&!this.inSchedulePhaseTwo)return`Special offer active until ${this.currentPeriodEndDate}.`;if(this.hasSubscriptionSchedule&&this.inSchedulePhaseTwo&&this.schedulePhaseTwoIntervalCount>1)return`${this.schedulePhaseTwoUnitPrice} every ${this.schedulePhaseTwoIntervalCount} ${this.schedulePhaseTwoInterval}s.`;if(this.isTrialing)return`Free trial active until ${this.freeTrialCurrentRate}.`;if(this.hasActiveCoupon&&["60OFF12MOEXTENSION","50OFF12MOEXTENSION"].includes(this.couponId))return`${this.unitPriceWithDiscount} for your next year.`;if(this.hasActiveCoupon)return this.isMonthlySubscriber?`${this.unitPriceWithDiscount} per month for your first ${this.durationText}.`:`${this.unitPriceWithDiscount} for your first year.`;if(this.isUpgradedToPrint)return`${this.unitPrice} per year.`;{const e=this.isMonthlySubscriber?"month":"year";return`${this.unitPrice} per ${e} since ${this.subscriptionStartDateNumerical}.`}}})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"subscription-info"},[i("h4",{staticClass:"sub-billing-page-heading"},[e._v("Manage Subscription")]),e._v(" "),i("div",{staticClass:"account-field-label"},[e._v("Your Current Subscription")]),e._v(" "),i("div",{staticClass:"current-sub-box"},[i("span",{staticClass:"current-sub-box-name"},[e._v(e._s(e.planName))]),e._v(" "),i("span",{staticClass:"current-sub-box-description",domProps:{innerHTML:e._s(e.planDescriptionText)}})]),e._v(" "),i("ul",{staticClass:"manage-subscriptions-actions-items"},[i("li",{staticClass:"manage-subs-action-item"},[i("span",{staticClass:"manage-subs-action-label"},[e._v("I need help with my online access.")]),e._v(" "),i("a",{staticClass:"link-style-button manage-subs-action-button",attrs:{href:"https://help.nymag.com/hc/en-us/sections/360004674254-Digital-Subscription"},on:{click:function(t){return t.preventDefault(),e.goToHelpPage("digital")}}},[e._v("Resolve Issue\n ")])]),e._v(" "),e.isPrintSubscriber?i("li",{staticClass:"manage-subs-action-item"},[i("span",{staticClass:"manage-subs-action-label"},[e._v("I need help with my print delivery.")]),e._v(" "),i("a",{staticClass:"link-style-button manage-subs-action-button",attrs:{href:"https://help.nymag.com/hc/en-us/sections/360005145194-Print-Subscription"},on:{click:function(t){return t.preventDefault(),e.goToHelpPage("print")}}},[e._v("Resolve Issue\n ")])]):e._e(),e._v(" "),!e.canUpgradeToPrint&&!e.canUpgradeToAnnualDigital||e.isCanceledSubscriber||e.cancelationScheduled?e._e():i("li",{staticClass:"manage-subs-action-item"},[i("span",{staticClass:"manage-subs-action-label"},[e._v("I want to upgrade my plan.")]),e._v(" "),i("upgrade-cta")],1),e._v(" "),e.isMonthlySubscriber&&e.showPauseEntryPoint||e.isInPausedState?i("li",{staticClass:"manage-subs-action-item"},[i("span",{staticClass:"manage-subs-action-label",domProps:{innerHTML:e._s("I want to "+(e.isInPausedState?"resume":"pause")+" my subscription.")}}),e._v(" "),i("button",{staticClass:"link-style-button manage-subs-action-button",domProps:{innerHTML:e._s(e.isInPausedState?"Resume":"Pause")},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),function(){return e.triggerPauseFlow()}.apply(null,arguments)}}})]):e._e(),e._v(" "),e.cancelationScheduled?e._e():i("li",{staticClass:"manage-subs-action-item"},[i("span",{staticClass:"manage-subs-action-label"},[e._v("I want to cancel my subscription.")]),e._v(" "),i("button",{staticClass:"link-style-button manage-subs-action-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleCancelRequest.apply(null,arguments)}}},[e._v("Cancel\n ")])])]),e._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"manage-subscriptions-error"},[e._v(e._s(e.error))])])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/manage-subscriptions.vue")}, {"12":12,"18":18,"28":28,"40":40,"50":50,"51":51,"73":73}]; window.modules["88"] = [function(require,module,exports){!function(){"use strict";const e=require(31),o=require(339),r=require(366),t=require(367);module.exports={name:"RedeemCode",props:["emailLegalCopy"],data:()=>({promoCode:""}),components:{"subscription-error":r,"recaptcha-widget":t},created(){o.actions.clearLocalStorage(),o.actions.clearPromoData(),this.promoCode=e(this.$route,"query.code",""),this.promoCode&&(o.actions.setPromoCodeLoading(!0),this.checkPromoCode(this.promoCode))},computed:{codeIsTooShort(){return this.promoCode.length<5},addErrorClass:()=>o.state.errorMessage,supportsApplePay:()=>o.getters.getSupportsApplePay(),getPromoCode:()=>o.getters.getPromoCode(),promoCodeLoading:()=>o.getters.getPromoCodeLoading(),hasValidPromoCode:()=>o.getters.getHasValidPromoCode(),isDisabled(){return this.codeIsTooShort||this.promoCodeLoading}},methods:{handleCode(){this.isDisabled||(this.clearError(),this.checkPromoCode(this.promoCode))},checkPromoCode(e){this.promoCodeLoading||o.actions.setPromoCodeLoading(!0),o.actions.checkPromoCode(e.toUpperCase())},clearError(){o.actions.setErrorMessage("")}},watch:{hasValidPromoCode(e,o){e&&!o&&this.$router.push({path:"/account/email-check",replace:!0})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,o=this,r=o.$createElement,t=o._self._c||r;return t("div",{staticClass:"enter-code"},[o._t("breadcrumbs"),o._v(" "),t("h3",{staticClass:"form-header"},[o._v("Enter Your Code to Start Reading")]),o._v(" "),t("div",{staticClass:"form-subheader"},[o._v("In order to redeem your subscription, please enter the code provided in your confirmation email")]),o._v(" "),t("subscription-error",{staticClass:"error-message"}),o._v(" "),t("div",{class:{error:!!o.addErrorClass}},[t("label",{attrs:{for:"code"}},[o._v("Code")]),o._v(" "),t("input",{directives:[{name:"model",rawName:"v-model.trim",value:o.promoCode,expression:"promoCode",modifiers:{trim:!0}},{name:"focus",rawName:"v-focus"}],attrs:{autocapitalize:"off",autocorrect:"off",name:"code",placeholder:"Enter your 8-digit code",type:"text",required:""},domProps:{value:o.promoCode},on:{input:[function(e){e.target.composing||(o.promoCode=e.target.value.trim())},o.clearError],keydown:function(e){return!e.type.indexOf("key")&&o._k(e.keyCode,"enter",13,e.key,"Enter")?null:o.handleCode.apply(null,arguments)},blur:function(e){return o.$forceUpdate()}}})]),o._v(" "),t("button",{staticClass:"main-flow-button",attrs:{disabled:o.isDisabled,type:"button"},on:{blur:o.clearError,click:o.handleCode}},[o._v("\n Continue\n ")]),o._v(" "),t("recaptcha-widget",{on:{"disable-submit":function(o){e.disabledByRecaptcha=o}}})],2)},__vue__options__.staticRenderFns=[]; }, {"31":31,"339":339,"366":366,"367":367}]; window.modules["89"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),{getSailthruId:t}=require(90),s=require(18);module.exports={name:"NewsletterItem",data:()=>({errorState:!1,loadingState:!1,showRemoveButton:null,previewArrowIcon:"https://assets.nymag.com/media/components/account-2/preview-arrow.svg",loaderIcon:"https://assets.nymag.com/media/components/account-2/loader.svg"}),mixins:[require(51)],props:{newsletterContent:Object,isSubscribed:Boolean},watch:{isSubscribed(){this.showRemoveButton=this.isSubscribed}},mounted(){this.showRemoveButton=this.isSubscribed},methods:{reportToGtm(e,t=!1){const n=t?"refund":"purchase",r={event:`eec.${n}`,ecommerce:{[n]:{actionField:{id:e},products:[{category:`newsletter ${t?"unsubscription":"signup"}`,quantity:1,name:this.newsletterContent.newsletterName.replace(/<[^>]*>?/gm,""),variant:`${this.newsletterContent.componentVariation} - account newsletters page`}]}}};s.sendDataToGTM(r)},onClick(e=!1){this.loadingState=!0;const s={email:this.userEmail,lists:{[this.newsletterContent.newsletterId]:!e},vars:{[`source_${this.newsletterContent.newsletterId}`]:window.location.href}};this.postRecaptcha(s,"/users",!0,!0).then(s=>{try{if(!s.ok)return;this.showRemoveButton=!e,this.$store.commit("updateNewsletterList"),this.reportToGtm(t(s),e)}catch(e){throw new Error(e)}}).catch(e=>{this.errorState=!0,console.error(e)}).finally(()=>{this.loadingState=!1})}},computed:e(["getUserNewsletterList","userEmail"])}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"newsletter-item",attrs:{id:e.newsletterContent.newsletterId}},[s("span",{staticClass:"separator"}),e._v(" "),s("div",{staticClass:"newsletter-container"},[s("div",{staticClass:"newsletter-content-wrapper"},[s("h4",{staticClass:"newsletter-name",domProps:{innerHTML:e._s(e.newsletterContent.newsletterName)}}),e._v(" "),s("p",{staticClass:"newsletter-description",domProps:{innerHTML:e._s(e.newsletterContent.description)}}),e._v(" "),s("div",{staticClass:"newsletter-frequency-preview-wrapper"},[e._v("\n "+e._s(e.newsletterContent.frequency)+"\n "),s("div",{directives:[{name:"show",rawName:"v-show",value:e.newsletterContent.exampleLink,expression:"newsletterContent.exampleLink"}],staticClass:"preview-link-wrapper"},[s("span",{staticClass:"pipe-separator"},[e._v("|")]),e._v(" "),s("a",{staticClass:"preview-link",attrs:{target:"_blank",href:e.newsletterContent.exampleLink}},[e._v("\n preview\n "),s("img",{staticClass:"preview-arrow-icon",attrs:{src:e.previewArrowIcon,title:"Preview Icon",alt:"Preview Icon"}})])])])]),e._v(" "),e.loadingState?s("div",{staticClass:"loader-wrapper"},[s("img",{staticClass:"loader-icon",attrs:{src:e.loaderIcon,title:"Loader Icon",alt:"Loader Icon"}})]):s("div",{staticClass:"newsletter-button-wrapper"},[s("button",{directives:[{name:"show",rawName:"v-show",value:e.showRemoveButton,expression:"showRemoveButton"}],staticClass:"unsubscribe-button",on:{click:function(t){return e.onClick(!0)}}},[e._v("Remove")]),e._v(" "),s("button",{directives:[{name:"show",rawName:"v-show",value:!e.showRemoveButton,expression:"!showRemoveButton"}],staticClass:"sign-up-button",on:{click:function(t){return e.onClick()}}},[e._v("Sign Up")]),e._v(" "),e.errorState?s("p",{staticClass:"error-text"},[e._v("There was an error. Refresh the page and try again!")]):e._e()])])])},__vue__options__.staticRenderFns=[]; }, {"12":12,"18":18,"51":51,"90":90}]; window.modules["90"] = [function(require,module,exports){"use strict";const{generateAspectRatioPercentage:generateAspectRatioPercentage,getRenditionAspectRatio:getRenditionAspectRatio,getRenditionHeight:getRenditionHeight,getRenditionWidth:getRenditionWidth,getRendition:getRendition,getDynamicRendition:getDynamicRendition,getImageWidth:getImageWidth,getImageHeight:getImageHeight,getRenditionWithoutPixelDensity:getRenditionWithoutPixelDensity}=require(106),responsiveImages=require(1501),listingContact=require(1502),formatTime=require(267),truncate=require(1493),{abbreviationToFull:abbreviationToFull,statesAndTerritoriesToOptions:statesAndTerritoriesToOptions}=require(64),{countriesToOptions:countriesToOptions,canadaProvincesToOptions:canadaProvincesToOptions}=require(63),amp=require(186),utils=require(6),sanitize=require(7),{currencyByLocale:currencyByLocale,priceByLocale:priceByLocale}=require(291),{getPermutiveId:getPermutiveId,getPermutiveKey:getPermutiveKey,getPermutiveNamespace:getPermutiveNamespace}=require(120),slugToSiteName=require(276);function splitString(e,t){return"string"==typeof e?e.split(t):[]}module.exports={addInArticleAdDummies:require(1488),addInArticleAds:require(1489),articleDateWorld:require(1491),articleTimestamp:require(1490),byline:require(268),calloutType:require(189),canadaProvincesToOptions:canadaProvincesToOptions,combineAddress:listingContact.combineAddress,contactString:listingContact.getContactString,countriesToOptions:countriesToOptions,crosspostedFromSite:utils.crosspostedFromSite,currencyByLocale:currencyByLocale,dateFormatISO:require(1494),dateMinimalSimple:require(1483),dynamicImage:require(1495),fixScheme:require(1496),formatDateRange:formatTime.formatDateRange,getAdChannel:amp.getAdChannel,getAdSize:amp.getAdSize,getImageHeight:getImageHeight,getImageWidth:getImageWidth,getInstanceId:utils.getInstanceId,getSailthruId:utils.getSailthruId,getPageType:utils.getPageType,getPermutiveId:getPermutiveId,getPermutiveKey:getPermutiveKey,getPermutiveNamespace:getPermutiveNamespace,getSplitDimensions:amp.getSplitDimensions,getStateAbbreviation:abbreviationToFull,getUaSlug:amp.getUaSlug,hreflangByCountry:require(1497),isNoIndexTagPage:require(1498),notIncludes:utils.notIncludes,isValidImageFeed:utils.isValidImageFeed,isSponsored:utils.isSponsored,joinStringsArray:require(1499),joinAuthors:amp.joinAuthors,keyObjectToArray:utils.keyObjectToArray,not:utils.not,priceByLocale:priceByLocale,rendition:getRendition,renditionAspectRatio:getRenditionAspectRatio,renditionDynamic:getDynamicRendition,renditionHeight:getRenditionHeight,renditionSizes:responsiveImages.getSizes,renditionSourceSet:responsiveImages.getSourceSet,renditionWidth:getRenditionWidth,generateAspectRatioPercentage:generateAspectRatioPercentage,secondsToISO:formatTime.secondsToISO,siteHostPrefix:utils.siteHostPrefix,slugToSiteHost:utils.slugToSiteHost,slugToSiteName:slugToSiteName,splitString:splitString,statesAndTerritoriesToOptions:statesAndTerritoriesToOptions,toPlainText:sanitize.toPlainText,toSmartText:sanitize.toSmartText,truncateText:truncate.truncateText,uniqueStringArray:require(1500),withoutResolution:getRenditionWithoutPixelDensity,isProduction:utils.isProduction}; }, {"6":6,"7":7,"63":63,"64":64,"106":106,"120":120,"186":186,"189":189,"267":267,"268":268,"276":276,"291":291,"1483":1483,"1488":1488,"1489":1489,"1490":1490,"1491":1491,"1493":1493,"1494":1494,"1495":1495,"1496":1496,"1497":1497,"1498":1498,"1499":1499,"1500":1500,"1501":1501,"1502":1502}]; window.modules["91"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={name:"NewsletterVerticalSection",data:()=>({}),components:{newsletterItem:require(89)},computed:Object.assign({},e(["getUserNewsletterList"]),{newsletterDataWithSubscriptionStatus(){return this.newslettersData.content.map(e=>(e.isSubscribed=!1,this.getUserNewsletterList.forEach(t=>{t.alias===e.newsletterId&&(e.isSubscribed=!0)}),e))},hasSVG(){return!!this.newslettersData.graphic[0]}}),props:{newslettersData:Object}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"newsletter-vertical"},[e.hasSVG?s("span",{staticClass:"vertical-graphic",domProps:{innerHTML:e._s(e.newslettersData.graphic[0].svgContent)}}):s("span",{staticClass:"newsletter-title",domProps:{innerHTML:e._s(e.newslettersData.title)}}),e._v(" "),e._l(e.newsletterDataWithSubscriptionStatus,function(e){return s("newsletter-item",{key:e.id,attrs:{isSubscribed:e.isSubscribed,newsletterContent:e}})})],2)},__vue__options__.staticRenderFns=[]; }, {"12":12,"89":89}]; window.modules["92"] = [function(require,module,exports){!function(){"use strict";module.exports={name:"NewslettersInfo",data:()=>({})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement;this._self._c;return this._m(0)},__vue__options__.staticRenderFns=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"newsletters-info"},[o("h3",{staticClass:"newsletters-page-headline"},[e._v("Newsletters")]),e._v(" "),o("p",{staticClass:"newsletters-page-subheadline"},[e._v("Get the best of "),o("em",[e._v("New York")]),e._v(" in your inbox")]),e._v(" "),o("p",{staticClass:"newsletters-legal-text"},[e._v("By submitting your email, you agree to our "),o("a",{attrs:{href:"https://nymag.com/newyork/terms/",rel:"noopener noreferrer",target:"_blank"}},[e._v("Terms")]),e._v(" and "),o("a",{attrs:{href:"https://nymag.com/newyork/privacy/",rel:"noopener noreferrer",target:"_blank"}},[e._v("Privacy Policy")]),e._v(" and to receive email correspondence from us.")])])}]; }, {}]; window.modules["93"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),{convertUnixToDate:t}=require(33),s=require(18),i=require(28).setup({file:__filename}),{pauseOptions:a,pauseSteps:r,pauseTrackingActionFields:n}=require(21);module.exports={name:"Pause Confirm",computed:Object.assign(e(["analyticsProduct","getPauseData","intervalText","rawCurrentPeriodEndDate","stripeSubscriptionId","subscriptionTypeText","unitPrice"]),{breakdownText(){return`Your <b>${this.planName()}</b> subscription is scheduled to pause for <b>${this.getPauseData.selectedPauseOption.duration}</b> starting on <b>${t(this.rawCurrentPeriodEndDate,!0)}</b> and will resume on <b>${this.getPauseData.selectedPauseOption.autoRenewDate(this.rawCurrentPeriodEndDate)}</b>.`},confirmText(){return`Your account will auto-renew at the end of your pause period. We will bill the credit card we have on file for ${this.unitPrice} after ${this.getPauseData.selectedPauseOption.autoRenewDate(this.rawCurrentPeriodEndDate)}.`}}),mixins:[require(50),require(51)],methods:{formatTrackingDate:e=>e.toISOString().split("T")[0],handleEditButtonClick(){this.$store.commit("updatePauseData",{property:"currentStep",data:r.pauseForm})},handleSubmit(){const e={subscriptionId:this.stripeSubscriptionId,extendedPause:this.getPauseData.selectedPauseOption.duration===a[1].duration};this.updateVueSpinner(1),this.postData(e,"pause-subscription").then(e=>{e.response.pause_collection&&this.updateData()}).catch(e=>{this.showError=!0,i("error","Subscription Error",e)}).finally(()=>{const{step:e,stepName:i}=n[r.pauseConfirm],{selectedPauseOption:a}=this.getPauseData,o=a.duration.replace(" ","_"),u=this.formatTrackingDate(new Date(t(this.rawCurrentPeriodEndDate))),p=this.formatTrackingDate(a.autoRenewDate(this.rawCurrentPeriodEndDate,!0));s.trackSubsPauseCheckout(this.analyticsProduct,{option:`${o}|${u}|${p}`,step:e(),stepName:i()},"eec.pausesubscription"),this.$store.commit("resetPauseFlow"),this.updateVueSpinner(-1)})},planName(){const e=`${this.intervalText} ${this.subscriptionTypeText} Subscription`;return this.hasGiveawaySubscription?`Giveaway/Comp ${e}`:`${e}`}},data:()=>({showError:!1})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"pause-confirm-container"},[s("h2",{staticClass:"pause-confirm-header"},[e._v("Review and confirm")]),e._v(" "),s("p",{staticClass:"pause-confim-info"},[e._v(e._s(e.confirmText))]),e._v(" "),s("p",{directives:[{name:"show",rawName:"v-show",value:e.showError,expression:"showError"}],staticClass:"pause-submit-error"},[e._v("There was an error. Please try again later.")]),e._v(" "),s("div",{staticClass:"pause-duration-info-wrapper"},[s("div",{staticClass:"text-wrapper"},[s("p",{staticClass:"duration-breakdown",domProps:{innerHTML:e._s(e.breakdownText)}}),e._v(" "),s("div",{staticClass:"edit-btn-wrapper"},[s("button",{staticClass:"edit-btn",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleEditButtonClick.apply(null,arguments)}}},[e._v("Edit")])])]),e._v(" "),s("button",{staticClass:"universal-button pause-confirm-submit-btn",attrs:{type:"submit"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSubmit.apply(null,arguments)}}},[e._v("Confirm subscription pause")])])])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/pause-subscription/sub-components/pause-confirm.vue")}, {"12":12,"18":18,"21":21,"28":28,"33":33,"50":50,"51":51}]; window.modules["94"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),{convertUnixToDate:t}=require(33),s=require(18),{pauseOptions:a,pauseSteps:o,pauseTrackingActionFields:n}=require(21);module.exports={name:"Pause Form",computed:Object.assign(e(["analyticsProduct","rawCurrentPeriodEndDate"]),{pauseInfoText(){return`Your subscription will be paused at the beginning of your next billing cycle, ${t(this.rawCurrentPeriodEndDate,!0)}. You may resume your subscription any time before your pause period ends.`}}),methods:{handleChange(){this.showInputError=!1,this.disableSubmitBtn=!1},handleSubmit(){const{step:e,stepName:t}=n[o.pauseForm];s.trackSubsPauseCheckout(this.analyticsProduct,{option:this.formResult.duration.replace(" ","_"),step:e(!0),stepName:t("pause_subscription_plan_selection",!0)},"eec.pausesubscription"),this.$store.commit("updatePauseData",{property:"selectedPauseOption",data:this.formResult}),this.$store.commit("updatePauseData",{property:"currentStep",data:o.pauseConfirm})}},data:()=>({disableSubmitBtn:!0,pauseOptions:a,formResult:null})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"pause-form-container"},[s("h2",{staticClass:"pause-form-header"},[e._v("Please select your pause duration.")]),e._v(" "),s("p",{staticClass:"pause-info-text"},[e._v(e._s(e.pauseInfoText))]),e._v(" "),s("form",{staticClass:"pause-form"},e._l(e.pauseOptions,function(t){return s("div",{key:t.id,staticClass:"pause-option-wrapper"},[s("div",{staticClass:"input-wrapper"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.formResult,expression:"formResult"},{name:"focus",rawName:"v-focus"}],staticClass:"pause-radio-input",attrs:{id:t.id,type:"radio",required:""},domProps:{value:t,checked:e._q(e.formResult,t)},on:{change:[function(s){e.formResult=t},e.handleChange]}}),e._v(" "),s("label",{staticClass:"pause-input-lable",attrs:{for:t.id},domProps:{innerHTML:e._s("Pause subscription for <b>"+t.duration+"</b>")}})]),e._v(" "),s("p",{staticClass:"auto-renew-text",domProps:{innerHTML:e._s("Auto-renews <span>"+t.autoRenewDate(e.rawCurrentPeriodEndDate)+"</span>")}})])}),0),e._v(" "),s("button",{staticClass:"universal-button pause-form-submit-btn",attrs:{type:"submit",disabled:e.disableSubmitBtn},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleSubmit.apply(null,arguments)}}},[e._v("Continue")])])},__vue__options__.staticRenderFns=[]; }, {"12":12,"18":18,"21":21,"33":33}]; window.modules["95"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),{convertUnixToDate:r}=require(33),s=require(18),t=require(28).setup({file:__filename});module.exports={name:"Resume Subscription",computed:Object.assign(e(["analyticsProduct","creditCardLast4","getQueryStrings","isSubscriptionScheduledToPause","rawCurrentPeriodEndDate","stripeSubscriptionId","unitPrice"]),{infoText(){return this.isSubscriptionScheduledToPause?`You have full access to your subscription and you will be billed at the end of your billing cycle, ${r(this.rawCurrentPeriodEndDate,!0)} for ${this.unitPrice}.`:`Your credit card ending in ${this.creditCardLast4} will be billed for ${this.unitPrice}.`},resumeHeaderText(){return this.isSubscriptionScheduledToPause?"Your subscription is no longer paused":"Your monthly subscription will resume now"}}),mixins:[require(50),require(51),require(55)],methods:{handleChange(){this.showInputError=!1,this.disableSubmitBtn=!1},handleClick(){const e={subscriptionId:this.stripeSubscriptionId};this.updateVueSpinner(1),this.showError&&(this.showError=!1),s.trackClick([{creative:"Confirm",id:"resume subscription",name:"Resume Subscription",position:"account management"}],"eec.resumesubscriptionclick"),this.postData(e,"resume-subscription").then(e=>{const{redirectUrl:r=""}=this.getQueryStrings;e.response&&this.updateData(),this.$store.commit("resetPauseFlow"),this.updateVueSpinner(-1),r&&(window.location.href=r)}).catch(e=>{this.showError=!0,t("error","Subscription Error",e)})}},data:()=>({showError:!1})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,r=e.$createElement,s=e._self._c||r;return s("div",{staticClass:"resume-subscription-container"},[s("h2",{staticClass:"resume-sub-header"},[e._v(e._s(e.resumeHeaderText))]),e._v(" "),s("p",{staticClass:"resume-sub-info-text"},[e._v(e._s(e.infoText))]),e._v(" "),s("p",{directives:[{name:"show",rawName:"v-show",value:e.showError,expression:"showError"}],staticClass:"resume-sub-error-text"},[e._v("There was an error please try again later.")]),e._v(" "),s("button",{staticClass:"universal-button resume-sub-submit-btn",attrs:{type:"submit"},on:{click:function(r){return r.stopPropagation(),r.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v("Confirm")])])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/pause-subscription/sub-components/resume-subscription.vue")}, {"12":12,"18":18,"28":28,"33":33,"50":50,"51":51,"55":55}]; window.modules["96"] = [function(require,module,exports){!function(){"use strict";const t=require(97);module.exports={name:"paymentRequestButtonCombinedScreen",components:{"payment-request-button":t},data(){return{stripeAPI:this.$root.stripeAPI,paymentRequest:this.$root.paymentRequest,paymentRequestButton:this.$root.paymentRequestButton}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.payment-t.method-t.buttons},[n("payment-request-button",{attrs:{"stripe-api":t.stripeAPI,"payment-request":t.paymentRequest,"payment-request-button":t.paymentRequestButton}}),t._v(" "),t._m(0)],1)},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("h2",{staticClass:"horizontal-divider"},[e("span",{staticClass:"divider-text"},[this._v("or pay with credit card")])])}]; }, {"97":97}]; window.modules["97"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const e=require(31),t=require(28).setup({file:__filename}),{printAnnualPrices:r}=require(15),s=require(19),i=require(18);module.exports={props:{stripeApi:{type:Object},paymentRequest:{type:Object},paymentRequestButton:{type:Object}},data:()=>({errorMessage:"",custId:""}),computed:{priceId(){return this.$store.getters.priceId},supportsApplePay(){return this.$store.getters.supportsApplePay},supportsGooglePay(){return this.$store.getters.supportsGooglePay},plan(){return r.includes(this.priceId)?{planSavings:"50% on your Annual Print Plan",standardRate:70,saleRate:35}:{planSavings:"60% on your Annual Digital Plan",standardRate:50,saleRate:20}}},mounted(){this.paymentRequestButton.mount("#payment-request-button"),this.paymentRequestButton.addEventListener("click",()=>{this.paymentRequest.update({total:{label:"total",amount:100*this.plan.saleRate}})})},created(){this.regularSubscription(this)},mixins:[require(55),require(51)],methods:{regularSubscription(e){this.paymentRequest.on("token",function(t){e.upgradeSubscription(t)})},upgradeSubscription(r){this.upgradeViewState="loading",this.postData({subscriptionId:this.$store.getters.stripeSubscriptionId},"upgrade-subscription").then(a=>{if(t("debug","nymag-fullfillment response for upgrade attempt",a),!e(a,"upgradedSubscription.id",""))return this.upgradeError=a.thirdPartyMessage||"There was an error upgrading your subscription",void(this.upgradeViewState="initial");const n=this.supportsApplePay?"apple pay":"",o=this.supportsGooglePay?"google pay":"",u=n||o;u&&i.trackCheckout(this.$store.getters.analyticsProduct,"3","upgrade_subscription",u),s.fetchUserProfile(!0).then(()=>{const e=s.getAppMetadata(),t=s.getUserMetadata(),i=s.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:t,isAuthenticated:i}),this.$parent.$parent.upgradeViewState="upgraded",r.complete("success")}).catch(e=>{t("error","Upgrade Subscription Error",e),this.upgradeError=e.thirdPartyMessage||"There was an error upgrading your subscription",this.upgradeViewState="initial",r.complete("fail")})}).catch(e=>{t("error","Upgrade Subscription Error",e),this.upgradeError=e.thirdPartyMessage||"There was an error upgrading your subscription",this.upgradeViewState="initial"})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"payment-request-button",attrs:{id:"payment-request-button"}})},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/payment-request-button.vue")}, {"15":15,"18":18,"19":19,"28":28,"31":31,"51":51,"55":55}]; window.modules["98"] = [function(require,module,exports){!function(){"use strict";const t=require(19),{validateDisplayName:e}=require(7),i=require(18),s=require(69);module.exports={name:"ProfileInfo",data(){return{commentingNameViewState:"initial",disableDisplayNameSubmitButton:!1,displayName:this.$store.state.authData.displayName,error:"",inputName:"",message:"",passwordViewState:"initial",visibleTooltip:""}},props:{tooltipVisible:Boolean},mounted(){document.body.addEventListener("click",t=>{this.checkEventIsButton(t)||this.closeTooltips()},!1),document.addEventListener("keydown",t=>{this.checkEventIsButton(t)||this.closeTooltips()},!1)},components:{VerificationTooltip:s},computed:{email(){return this.$store.getters.userEmail},displayName(){return this.$store.getters.displayName},isEmailVerified(){return this.$store.getters.isEmailVerified},passwordResetRequestedText(){return"success"===this.passwordViewState?`An email with your password reset link has been sent to ${this.email}!`:"We couldn't process this request. Please try again."},emailInstructionText(){const t=`Your <span class="not-italic">New York</span> account is linked to ${this.socialConnection}. Login with ${this.socialConnection} and you do not need a separate password to access all <span class="not-italic">New York</span> sites.`;return this.socialConnection?t:'Use this email to sign into all <span class="not-italic">New York</span> sites.'},socialConnection(){var e;const i=null===(e=t.getExternalIdentities().find(({providerId:t})=>"password"!==t))||void 0===e||null===(e=e.providerId)||void 0===e?void 0:e.replace(".com","");return i?i.charAt(0).toUpperCase()+i.slice(1):""}},methods:{openTooltip(t){this.visibleTooltip=t},closeTooltips(){""!==this.visibleTooltip&&(this.visibleTooltip="")},checkEventIsButton:t=>!!t.target.classList.value.includes("edit-with-pencil"),resetPassword(){return t.triggerPasswordReset(this.email).then(()=>{this.passwordViewState="success",i.trackRegularEvent("update_profile_info","password")}).catch(()=>{this.passwordViewState="error"})},initiateResetPassword(){this.passwordViewState="confirm"},cancelResetPassword(){this.passwordViewState="initial"},initiateEditName(){this.commentingNameViewState="inputVisible"},cancelEditName(){this.commentingNameViewState="initial"},updateDisplayName(){if(e(this.inputName))return this.disableDisplayNameSubmitButton=!0,this.error=!1,t.updateCommentingName(this.inputName).then(e=>{"failed"===e.status?(this.error=e.message,this.displayNameTaken=!0,this.disableDisplayNameSubmitButton=!1):(this.displayNameTaken=!1,this.$store.commit("updateDisplayName",this.inputName),this.displayName=this.inputName,i.trackRegularEvent("update_profile_info","commenting_name"),t.fetchUserProfile(!0).then(()=>{const e=t.getAppMetadata(),i=t.getUserMetadata(),s=t.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:i,isAuthenticated:s}),this.commentingNameViewState="initial"}).catch(()=>{this.error="Something has gone wrong. Please try again."}).finally(()=>{this.disableDisplayNameSubmitButton=!1}))}).catch(t=>{this.displayNameTaken=!0,this.error=t.message});this.error='Use 3-32 letters, numbers and the following characters: "_", ".", "+", "-" without spaces.'}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"profile-info"},[i("div",{staticClass:"account-field"},[i("div",{staticClass:"account-field-label"},[t._v("Email")]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.email))]),t._v(" "),i("span",{staticClass:"email-details",domProps:{innerHTML:t._s(t.emailInstructionText)}})]),t._v(" "),"initial"!==t.passwordViewState||t.socialConnection?t._e():i("div",{staticClass:"account-field has-edit"},[t._m(0),t._v(" "),i("verification-tooltip",t._g({attrs:{"tooltip-visible":"reset"===t.visibleTooltip}},t.$listeners),[i("button",t._g({staticClass:"account-field-edit password-reset link-style-button edit-with-pencil",class:{"is-disabled":!t.isEmailVerified}},t.isEmailVerified?{click:function(){return t.initiateResetPassword()}}:{click:function(){return t.openTooltip("reset")},mouseover:function(){return t.openTooltip("reset")},mouseout:function(){return t.closeTooltips()}}),[i("span",{staticClass:"edit-with-pencil-copy"},[t._v("Reset")])])])],1),t._v(" "),"confirm"===t.passwordViewState?i("div",{staticClass:"password-edit-inline-info"},[i("div",{staticClass:"account-field-label"},[t._v("Password")]),t._v(" "),i("span",{staticClass:"account-field-value password-reset-text"},[t._v("\n Are you sure you want to reset your password? We’ll email a password reset link to "+t._s(t.email)+". If you don’t see an email, please check your spam folder.\n ")]),t._v(" "),i("button",{staticClass:"universal-button",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.resetPassword.apply(null,arguments)}}},[t._v("Confirm\n ")]),t._v(" "),i("button",{staticClass:"cancel-button link-style-button",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.cancelResetPassword.apply(null,arguments)}}},[t._v("Cancel\n ")])]):t._e(),t._v(" "),"success"===t.passwordViewState||"error"===t.passwordViewState?i("div",{staticClass:"password-edit-inline-info"},[i("div",{staticClass:"account-field-label"},[t._v("Password")]),t._v(" "),i("span",{staticClass:"account-field-value password-reset-text",class:{error:"error"===t.passwordViewState}},[t._v(t._s(t.passwordResetRequestedText))])]):t._e(),t._v(" "),"initial"===t.commentingNameViewState?i("div",{staticClass:"account-field has-edit"},[i("div",[i("div",{staticClass:"account-field-label"},[t._v("Commenting Name")]),t._v(" "),i("div",{staticClass:"account-field-value"},[t._v(t._s(t.displayName))])]),t._v(" "),i("verification-tooltip",t._g({attrs:{"tooltip-visible":"edit"===t.visibleTooltip}},t.$listeners),[i("button",t._g({staticClass:"account-field-edit commenting-name-edit link-style-button edit-with-pencil",class:{"is-disabled":!t.isEmailVerified}},t.isEmailVerified?{click:function(){return t.initiateEditName()}}:{click:function(){return t.openTooltip("edit")},mouseover:function(){return t.openTooltip("edit")},mouseout:function(){return t.closeTooltips()}}),[i("span",{staticClass:"edit-with-pencil-copy"},[t._v("Edit")])])])],1):t._e(),t._v(" "),"inputVisible"===t.commentingNameViewState?i("div",{staticClass:"commenting-name-inline-section"},[i("label",{staticClass:"account-field-label",attrs:{for:"commenting-name"}},[t._v("Commenting Name")]),t._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.inputName,expression:"inputName"}],staticClass:"name-change-input",attrs:{type:"text",id:"commenting-name",placeholder:t.displayName},domProps:{value:t.inputName},on:{input:function(e){e.target.composing||(t.inputName=e.target.value)}}}),t._v(" "),t.error?i("span",{staticClass:"error-message"},[t._v(t._s(t.error))]):t._e(),t._v(" "),i("div",[i("button",{staticClass:"universal-button",attrs:{disabled:t.disableDisplayNameSubmitButton},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.updateDisplayName.apply(null,arguments)}}},[t._v("Save\n ")]),t._v(" "),i("button",{staticClass:"cancel-button link-style-button",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.cancelEditName.apply(null,arguments)}}},[t._v("Cancel\n ")])])]):t._e()])},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("div",{staticClass:"account-field-label"},[this._v("Password")]),this._v(" "),e("div",{staticClass:"account-field-value asteriks"},[e("span",{staticClass:"asterik-symbols"},[this._v("∗∗∗∗∗∗∗∗∗∗")])])])}]; }, {"7":7,"18":18,"19":19,"69":69}]; window.modules["99"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:s}=require(12),i=s(["userEmail","isCanceledSubscriber","isLegacySubscriber","customerFirstName","isSubscriber","isEmailVerified","brandLinks","hasEmployeeSubscription","currentPeriodEndDate","hasGiftSubscription","hasGiveawaySubscription","isMonthlySubscriber","isPrintSubscriber","subscriptionStartDate","cancelationScheduled"]);module.exports={name:"WelcomeInfo",computed:Object.assign(i,{hasSubscriptionInAuth(){return this.$store.state.authData.has_subscription},isMobileAppRequest(){return this.$store.state.authData.isMobileAppRequest},userData(){return this.$store.state.errorMessage},welcomeHeadline(){return this.customerFirstName?`Hi, ${this.customerFirstName}. `:"Hi there!"},welcomeText(){const s=this.isMonthlySubscriber?"Monthly":"Annual",i=this.isPrintSubscriber?"Digital + Print":"Digital",e=`Thanks for being ${this.isMonthlySubscriber||this.hasGiftSubscription?"a":"an"} ${`<a href="#/subscriptions-billing" class="intro-text-link">${s} ${i} Subscriber</a>`}`;return this.hasEmployeeSubscription?"You have an Employee Subscription":this.isLegacySubscriber?`${e}`:!this.cancelationScheduled||this.hasGiveawaySubscription||this.hasGiftSubscription?this.isCanceledSubscriber?`It looks like you no longer have an active subscription. Resubscribe today to get full access to ${this.brandLinks}.`:this.hasSubscriptionInAuth&&!this.isEmailVerified?`It looks like you have an active subscription with ${this.userEmail}, but have yet to verify your email address.`:this.isSubscriber?`${e} since ${this.subscriptionStartDate}.`:`It looks like you don't have an active subscription with ${this.userEmail}. Subscribe today to get full access to ${this.brandLinks}.`:`Your ${s} ${i} Subscription has been canceled and your digital access will end on ${this.currentPeriodEndDate}`}})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var s=this,i=s.$createElement,e=s._self._c||i;return e("div",{staticClass:"welcome-info"},[e("h3",{staticClass:"welcome-headline"},[s._v(s._s(s.welcomeHeadline))]),s._v(" "),e("p",{staticClass:"welcome-text",class:{"no-subscription-copy":!s.hasSubscriptionInAuth},domProps:{innerHTML:s._s(s.welcomeText)}}),s._v(" "),s.isMobileAppRequest||s.hasSubscriptionInAuth?s._e():e("a",{staticClass:"universal-button subscription-options-button",attrs:{href:"https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source=sitepromo&itm_medium=account&itm_campaign=account-subscription"}},[s._v("See subscription options")]),s._v(" "),s._t("default")],2)},__vue__options__.staticRenderFns=[]; }, {"12":12}]; window.modules["100"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:t}=require(12),e=require(18);module.exports={name:"Offer Confirm",data:()=>({}),computed:Object.assign(t(["stsAnalyticsProduct","getSTSData"])),methods:{cancelFlow(){this.$emit("cancel-flow")}},watch:{stsAnalyticsProduct(t,o){const{name:s,id:n,price:i,category:a,variant:r,brand:c,coupon:u}=t,{brand:l,coupon:d}=o;e.sendDataToGTM({event:"eec.stscheckout",ecommerce:{checkout:{actionField:{step:9,stepName:"claim offer"},products:[{id:n,name:s,price:i,category:a,variant:r,brand:`${c} | ${u}`,coupon:u,dimension128:`${l} | ${d}`}]}}})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"sts-offer-confirm-container"},[o("h2",{staticClass:"sts-offer-confirm-message"},[t._v("\n We’re so glad you decided to stay! The details of your subscription are noted below. You will get a confirmation email shortly.\n ")]),t._v(" "),o("p",{staticClass:"upgraded-sub-text"},[t._v("Updated Subscription")]),t._v(" "),o("div",{staticClass:"confirmation-box"},[o("div",{staticClass:"title-container"},[o("h1",{staticClass:"sts-offer-confirm-title",domProps:{innerHTML:t._s(t.getSTSData.offerInfo.value)}})]),t._v(" "),o("p",{staticClass:"sts-offer-confirm-text",domProps:{innerHTML:t._s(t.getSTSData.offerInfo.confirmationDescription)}})]),t._v(" "),t._m(0)])},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("a",{staticClass:"universal-button light nymag-hp-btn",attrs:{href:"https://nymag.com/"}},[this._v(" Go to "),e("em",[this._v("New York")]),this._v(" homepage")])}]; }, {"12":12,"18":18}]; window.modules["101"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),{stsCoupons:s}=require(17),t=require(15),i=require(18),r=require(28).setup({file:__filename});module.exports={name:"Subscription Offer",data:()=>({alertIcon:"https://assets.nymag.com/media/components/account-2/error-exclamation.svg",checkIcon:"https://assets.nymag.com/media/components/listings-search-results/checkmark.svg",dunningMessage:"",error:""}),mixins:[require(50),require(51),require(55)],computed:Object.assign(e(["analyticsProduct","expirationInTwoMonthsOrLess","isAnnualSubscriber","isExpired","isMonthlySubscriber","isPastDue","isPrintSubscriber","priceId","rawCurrentPeriodEndDate","stripeSubscriptionId"]),{displayDunningMessage(){return this.expirationInTwoMonthsOrLess&&(this.dunningMessage="Your credit card is expiring soon. Update your credit card information for uninterrupted access to <em>New York</em> Magazine."),this.isExpired&&(this.dunningMessage="Your credit card information has expired. Please enter your current information to claim this offer."),this.isPastDue&&(this.dunningMessage="There's a problem with your subscription and your payment is past due. Update your credit card to claim this offer."),this.expirationInTwoMonthsOrLess||this.isExpired||this.isPastDue},pageInfo(){let e={currentSubscription:{name:"",billing:""},availableOffers:[{amount:"",value:"",description:"",confirmationDescription:"",coupon:""}]};return this.isMonthlySubscriber?e={currentSubscription:{name:"Monthly Digital",billing:"Billed every month"},availableOffers:[{amount:"$40",value:"1 year for just $40",description:"Get our best offer if you switch to an annual digital plan. You’ll enjoy unlimited access to all <i>New York</i> sites, our new app, games, newsletters, and more for less than $1 a week. Billed as $40 once annually",confirmationDescription:"You will be charged $40 for the year on your next billing cycle.",price:t.subscriptionOfferPrices.annualDigital,coupon:s.annualDigital10DollarsOff},{amount:"$4",value:"Save 50% on a Monthly plan",description:"Save 50% on a monthly digital plan and continue receiving unlimited access to all <i>New York</i> sites, our new app, games, newsletters, and more. Billed $4 every four weeks for the next year.",confirmationDescription:"Your monthly digital subscription will now be billed at a rate of $4 every four weeks for the next year.",price:t.subscriptionOfferPrices.monthlyDigital,coupon:s.monthlyDigital}]}:this.isAnnualSubscriber&&!this.isPrintSubscriber?e={currentSubscription:{name:"Annual Digital",billing:"Billed every year"},availableOffers:[{amount:"$40",value:"1 year for just $40",description:"Get our best offer on an annual digital plan and enjoy unlimited access to all <i>New York</i> sites, our new app, games, newsletters, and more. Billed as $40 once annually.",confirmationDescription:"You will be charged $40 for the year on your next billing cycle.",coupon:this.correctCoupon}]}:this.isAnnualSubscriber&&this.isPrintSubscriber&&(e={currentSubscription:{name:"Annual Digital + Print",billing:"Billed every year"},availableOffers:[{amount:"$50",value:"1 year for $50",description:"Get our best offer on an annual digital + print plan to enjoy unlimited access to all New York sites, our new app, games, and newsletters, plus home delivery of 26 biweekly print issues as well as biannual issues from the Cut. Billed $50 on your next billing cycle.",confirmationDescription:"You will be charged $50 for the year on your next billing cycle.",coupon:this.correctCoupon}]}),e},correctCoupon(){return this.isPrintSubscriber?t.printPlans70Dollars.includes(this.priceId)?s.print20DollarsOff:t.printPlans80Dollars.includes(this.priceId)?s.print30DollarsOff:s.printFallbackCoupon:t.annualDigitalPlans50Dollars.includes(this.priceId)?s.annualDigital10DollarsOff:t.annualDigitalPlans60Dollars.includes(this.priceId)?s.annualDigital20DollarsOff:s.annualDigitalFallbackCoupon},arrowSVG:()=>'<svg width="25" height="25" viewBox="0 -5 11 15" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.737 4.25S.218 7.298.081 7.579c-.24.49.095.921.458.921H4.2c.377 0 .609-.262.757-.566.139-.281.944-1.999.944-1.999h2.46v1.937c0 .553.586.78.93.413a726.01 726.01 0 003.262-3.496.838.838 0 000-1.078A725.975 725.975 0 009.29.215c-.344-.366-.93-.14-.93.413v1.937H5.9s-.805-1.718-.944-2C4.81.263 4.577 0 4.2 0H.54C.175 0-.16.431.08.921c.138.28 1.657 3.329 1.657 3.329" fill="#db2800"/></svg>'}),mounted(){this.unmountCard(),this.mountCard();const{name:e,id:s}=this.analyticsProduct,t={event:"eec.offerpageimpression",ecommerce:{promoView:{promotions:[{id:s,name:e,creative:this.displayDunningMessage?this.dunningMessage:void 0}]}}};this.pageInfo.availableOffers.forEach(e=>t.ecommerce.promoView.promotions.push({id:`${e.price||this.priceId}_${e.coupon}`,name:e.description})),i.sendDataToGTM(t)},methods:{cardUpdateTracking(){i.trackSTSCheckout(this.analyticsProduct,8,"update_payment")},setError:e=>e.thirdPartyMessage||"There was an error upgrading your subscription",upgradeSubscription(e){this.updateVueSpinner(1),this.$store.commit("updatesSTSData",{property:"offerInfo",data:e}),this.postData({subscriptionId:this.stripeSubscriptionId,price:e.price,coupon:e.coupon},"upgrade-subscription").then(e=>{var s;r("debug","nymag-fullfillment response for upgrade attempt",e),null!=e&&null!==(s=e.upgradedSubscription)&&void 0!==s&&s.id?(this.updateData(),this.unmountCard()):this.error=this.setError(e)}).catch(e=>{r("error","Upgrade Subscription Error",e),this.error=this.setError(e)}).finally(()=>{this.updateVueSpinner(-1),this.$store.commit("updatesSTSData",{property:"currentStep",data:"offer-confirm"})})}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"sts-subscription-offer-container"},[t("h3",{staticClass:"value-prop-header",domProps:{innerHTML:e._s("We’d love to keep you in the <em>New York</em> community. Would you be interested in an exclusive offer to keep your subscription?")}}),e._v(" "),t("h4",{staticClass:"sub-label"},[e._v("Your Current Subscription")]),e._v(" "),t("div",{staticClass:"sts-current-sub"},[t("h5",{staticClass:"sub-name"},[e._v(e._s(e.pageInfo.currentSubscription.name))]),e._v(" "),t("p",{staticClass:"sub-description"},[e._v("Full digital access to all New York sites: Intelligencer, The Cut, Vulture, The Strategist, Curbed, and Grub Street. "+e._s(e.pageInfo.currentSubscription.billing)+".")])]),e._v(" "),t("div",{staticClass:"sts-new-offers"},[t("h4",{staticClass:"offer-label",domProps:{innerHTML:e._s(e.pageInfo.availableOffers.length<2?"Available Offer":"Available Offers")}}),e._v(" "),t("div",{staticClass:"offers-list"},e._l(e.pageInfo.availableOffers,function(s,i){return t("div",{key:i,staticClass:"offer-container",class:{"payment-update-success":e.success}},[t("div",{staticClass:"offer-content"},[t("div",{staticClass:"offer-info"},[t("h5",{staticClass:"offer-value"},[t("span",{domProps:{innerHTML:e._s(e.arrowSVG)}}),e._v(" "+e._s(s.value))]),e._v(" "),t("p",{staticClass:"offer-description",domProps:{innerHTML:e._s(s.description)}})]),e._v(" "),t("button",{staticClass:"universal-button claim-offer",attrs:{type:"button",disabled:e.displayDunningMessage&&(!e.cardEntered||!e.success)},domProps:{innerHTML:e._s(e.pageInfo.availableOffers.length<2?"Claim Offer":"Claim this offer")},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.upgradeSubscription(s)}}})]),e._v(" "),t("span",{directives:[{name:"show",rawName:"v-show",value:i+1<e.pageInfo.availableOffers.length,expression:"index+1 < pageInfo.availableOffers.length"}],staticClass:"offer-separator"})])}),0),e._v(" "),t("p",{directives:[{name:"show",rawName:"v-show",value:e.success,expression:"success"}],staticClass:"payment-update-success-text"},[t("img",{staticClass:"check-icon",attrs:{src:e.checkIcon,title:"Check Icon",alt:"Check Icon"}}),e._v("\n Your payment information has been updated\n ")]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.displayDunningMessage,expression:"displayDunningMessage"}],staticClass:"update-payment-section"},[t("span",{staticClass:"separator"}),e._v(" "),t("div",{staticClass:"card-update-notice"},[t("img",{staticClass:"alert-icon",attrs:{src:e.alertIcon,title:"Alert Icon",alt:"Alert Icon"}}),e._v(" "),t("p",{staticClass:"alert-text",domProps:{innerHTML:e._s(e.dunningMessage)}})]),e._v(" "),t("p",{staticClass:"pay-today-text"},[e._v("What you pay today")]),e._v(" "),t("div",{staticClass:"payment-method-inline-section"},[t("label",{staticClass:"account-field-label",attrs:{for:"update-card-element"}},[e._v("Payment Method")]),e._v(" "),e.supportsGooglePay||e.supportsApplePay?t("payment-request-button-combined-screen"):e._e(),e._v(" "),t("div",{attrs:{id:"update-card-element"}}),e._v(" "),e.errorMessage?t("span",{staticClass:"error-message"},[e._v(e._s(e.errorMessage))]):e._e()],1),e._v(" "),t("button",{staticClass:"link-style-button sts-update-payment-btn",attrs:{disabled:!e.cardEntered},on:{click:function(s){return e.updateCard(!0,e.cardUpdateTracking)}}},[e._v("\n Save Payment Info\n ")])])])])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/save-the-stop/sub-components/subscription-offer.vue")}, {"12":12,"15":15,"17":17,"18":18,"28":28,"50":50,"51":51,"55":55}]; window.modules["102"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(18);module.exports={name:"Support Offer",computed:Object.assign(e(["analyticsProduct","getSTSData"]),{resolveLink(){return 4===this.getSTSData.exitSurveyResult.id?"https://nymag.zendesk.com/hc/en-us/articles/360020483714-I-m-not-receiving-my-print-magazines-What-do-I-do-":"https://nymag.zendesk.com/hc/en-us/articles/360022891314-Digital-Subscription-or-Online-Access-Issue"}}),mounted(){const{name:e,id:o}=this.analyticsProduct,n={event:"eec.csroutingpageimpression",ecommerce:{promoView:{promotions:[{id:o,name:e}]}}};t.sendDataToGTM(n)},methods:{continueToCancel(){this.$emit("continue-to-cancel")},triggerSupportLinkTracking(){t.trackSTSCheckout(this.analyticsProduct,5,"click_resolve issue"),window.location.href=this.resolveLink}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"sts-support-offer-container"},[o("div",[o("h2",{staticClass:"sts-support-offer-message"},[e._v("\n Before you cancel, we would love to have an opportunity to resolve your issue with:\n "),o("span",{domProps:{innerHTML:e._s(e.getSTSData.exitSurveyResult.title)}}),e._v(".\n ")]),e._v(" "),o("div",{staticClass:"sts-support-offer-buttons"},[o("a",{staticClass:"universal-button resolve-issue-link",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.triggerSupportLinkTracking.apply(null,arguments)}}},[e._v("Yes, I’d like to resolve this issue ")]),e._v(" "),o("button",{staticClass:"universal-button light",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.continueToCancel.apply(null,arguments)}}},[e._v("\n No thanks, confirm cancelation\n ")])])])])},__vue__options__.staticRenderFns=[]; }, {"12":12,"18":18}]; window.modules["103"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(18),{cancellationReasons:s}=require(40),i=require(104),a=require(28).setup({file:__filename});module.exports={name:"Exit Survey",computed:e(["analyticsProduct","getSTSData","hasSubscriptionSchedule","analyticsProduct","stripeSubscriptionId"]),components:{CancellationConfirmation:i},mixins:[require(50),require(51)],mounted(){const{name:e,id:s}=this.analyticsProduct,i={event:"eec.exitsurveypageimpression",ecommerce:{promoView:{promotions:[{id:s,name:e}]}}};t.sendDataToGTM(i)},data:()=>({enableOtherTextField:!1,options:s,otherDescription:"",showInputError:!1,surveyResult:null,touched:!1,surveyNotSubmitted:!0}),methods:{submitCancellationReasons(){var e,s;this.updateVueSpinner(1);const i={metadata:{cancel_reason:null===(e=this.surveyResult)||void 0===e?void 0:e.title,cancelation_reason_other:this.otherDescription.length?this.otherDescription:void 0}};this.hasSubscriptionSchedule&&(i.metadata.canceled_schedule_main_plan_interval=this.schedulePhaseTwoInterval);const{name:o,price:n,category:r,variant:u,brand:l}=this.analyticsProduct,c={step:3,stepName:`select_${null===(s=this.surveyResult)||void 0===s?void 0:s.title}`};c.option=this.otherDescription||null,t.sendDataToGTM({event:"eec.stscheckout",ecommerce:{checkout:{actionField:c,products:[{id:this.analyticsProduct.id,name:o,price:n,category:r,variant:u,brand:l}]}}}),this.postData({subscriptionId:this.stripeSubscriptionId,cancelationMetadata:i},"update-subscription-metadata").then(e=>{a("debug","nymag-fullfillment response for update subscription metadata attempt",e),e.subscription&&(this.updateData(),t.trackSTSCheckout(this.analyticsProduct,5,"Submit exit survey")),this.cancellationError=e.message||"There was an error submitting your exit survey"}).catch(e=>{this.displayCancellationRequestError=!0,a("error","Subscription Cancellation Metadata Update Error",e)}).finally(()=>{this.updateVueSpinner(-1),this.surveyNotSubmitted=!1})},handleChange(){const e=this.options[this.options.length-1],t={property:"disableBtn",data:!1};this.enableOtherTextField=!1,this.showInputError=!1,this.surveyResult.id===e.id?(this.enableOtherTextField=!0,t.data=!0,this.otherDescription.length&&(t.data=!1)):t.data=!1,this.$store.commit("updatesSTSData",t)},handleTextInput(){const e={property:"disableBtn",data:!1};this.showInputError=!1,this.otherDescription.length||(e.data=!0,this.showInputError=!0),this.$store.commit("updatesSTSData",e)},handleBlur(){this.touched||(this.touched=!0)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"sts-exit-survey-and-cancellation-confirmation-container"},[s("cancellation-confirmation",{on:{"cancel-flow":e.cancelSTSFlow}}),e._v(" "),e.surveyNotSubmitted?s("div",{staticClass:"sts-exit-survey-container"},[s("h3",{staticClass:"exit-survey-header"},[e._v("We value your opinion. Why are you canceling your subscription?")]),e._v(" "),s("form",{staticClass:"exit-survey-form"},[e._l(e.options,function(t){return s("div",{key:t.id,staticClass:"radio-input-wrapper"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.surveyResult,expression:"surveyResult"},{name:"focus",rawName:"v-focus"}],staticClass:"sts-radio-input",attrs:{id:t.id,type:"radio",required:""},domProps:{value:t,checked:e._q(e.surveyResult,t)},on:{change:[function(s){e.surveyResult=t},e.handleChange]}}),e._v(" "),s("label",{staticClass:"sts-radio-input-label",attrs:{for:t.id},domProps:{innerHTML:e._s(t.title)}})])}),e._v(" "),s("textarea",{directives:[{name:"show",rawName:"v-show",value:e.enableOtherTextField,expression:"enableOtherTextField"},{name:"model",rawName:"v-model",value:e.otherDescription,expression:"otherDescription"},{name:"focus",rawName:"v-focus"}],staticClass:"text-input",class:{error:e.showInputError&&e.touched},attrs:{id:"otherReasondescription",name:"other-reason-description",placeholder:"Tell us more about why you’re canceling (required).",required:""},domProps:{value:e.otherDescription},on:{input:[function(t){t.target.composing||(e.otherDescription=t.target.value)},e.handleTextInput],blur:e.handleBlur}}),e._v(" "),s("p",{staticClass:"form-error-text",class:{show:e.showInputError&&e.touched}},[e._v("\n Please enter the reason for your cancelation\n ")]),e._v(" "),s("button",{staticClass:"universal-button light submit-exit-reasons-btn",attrs:{disabled:e.getSTSData.disableBtn},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.submitCancellationReasons.apply(null,arguments)}}},[e._v("\n Submit\n ")])],2)]):s("div",{staticClass:"thanks-for-feedback-container"},[s("span",[e._v("Thanks for your feedback!")])])],1)},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/save-the-stop/sub-components/exit-survey.vue")}, {"12":12,"18":18,"28":28,"40":40,"50":50,"51":51,"104":104}]; window.modules["104"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12);module.exports={name:"Cancellation Confirmation",data:()=>({}),computed:Object.assign(e(["currentPeriodEndDateText","isPrintSubscriber"]),{subscriptionEndNote(){return this.isPrintSubscriber?`You will maintain digital and print access until <strong>${this.currentPeriodEndDateText}</strong>.`:`You will maintain digital access until <strong>${this.currentPeriodEndDateText}</strong>.`}})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"sts-cancel-confirm-container"},[t("h2",{staticClass:"sts-cancel-confirm-message"},[this._v("\n We're sorry to see you go. Your subscription has been canceled and you will receive a confirmation email shortly.\n ")]),this._v(" "),t("div",{staticClass:"cancel-confirm-text-container box-style"},[t("p",{staticClass:"sts-cancel-confirm-text",domProps:{innerHTML:this._s(this.subscriptionEndNote)}})])])},__vue__options__.staticRenderFns=[]; }, {"12":12}]; window.modules["105"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;exports.default={name:"no-saved-articles"}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this.$createElement;this._self._c;return this._m(0)},__vue__options__.staticRenderFns=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"no-saved-articles-container"},[e("div",{staticClass:"text-content"},[e("div",{staticClass:"text-content-strong"},[this._v("You haven’t saved any articles yet.")]),this._v(" "),e("div",{staticClass:"text-content-normal"},[this._v("Use the bookmark icon at the top of stories to save them for later.")])]),this._v(" "),e("a",{staticClass:"secondary-button",attrs:{href:"https://nymag.com/"}},[this._v("Go to the   "),e("em",[this._v("New York")]),this._v("   homepage")])])}]; }, {}]; window.modules["106"] = [function(require,module,exports){"use strict";const pyxis=require(1485),mediaplay=require(1486),{renditions:renditions,defaultRendition:defaultRendition}=require(290),{toSmartText:toSmartText}=require(7),striptags=require(147),ALLOWED_TAGS=["strong","em","a"];function getRendition(e,t){return mediaplay.isMediaPlay(e)?mediaplay.getRendition(e,t):pyxis.getRendition(e,t)}function getRenditionUrl(e,t,i){return mediaplay.isMediaPlay(e)?mediaplay.getRenditionUrl(e,t,i):pyxis.getRenditionUrl(e,t,i)}function getSiloRendition(e){return mediaplay.isMediaPlay(e)?Promise.resolve(""):pyxis.getSiloRendition(e)}function getDynamicRendition(e,t,i,a){const n={w:t,h:i};return a&&(n.r="2x"),mediaplay.isMediaPlay(e)?mediaplay.getRenditionUrl(e,n):pyxis.getRenditionUrl(e,n)}function getImageMetaUrl(e){return mediaplay.isMediaPlay(e)?mediaplay.getImageMetaUrl(e):pyxis.getImageMetaUrl(e)}function getRenditionWithoutPixelDensity(e=""){return mediaplay.isMediaPlay(e)?mediaplay.getRenditionWithoutPixelDensity(e):pyxis.getRenditionWithoutPixelDensity(e)}function getCalculatedRenditionDimensionsFromMetadata(e,t){return t.filename?pyxis.getCalculatedRenditionDimensionsFromMetadata(e,t):mediaplay.getCalculatedRenditionDimensionsFromMetadata(e,t)}function cleanUrl(e){return mediaplay.isMediaPlay(e)?mediaplay.cleanUrl(e):pyxis.cleanUrl(e)}function isValidImageUrl(e){return mediaplay.isMediaPlay(e)||pyxis.isPyxisUrl(e)}function getImageMetadata(e){return mediaplay.isMediaPlay(e)?mediaplay.getMediaplayMetadata(e):pyxis.getPyxisMetadata(e)}function setImageAltText(e,t,i){const a=e[t];return mediaplay.isMediaPlay(a)?e[i]="":pyxis.getPyxisMetadata(a).then(t=>t&&t.altText?e[i]=toSmartText(striptags(t.altText,ALLOWED_TAGS)):e[i]="")}function getRawMetadata(e){return mediaplay.isMediaPlay(e)?mediaplay.getRawMetadata(e):pyxis.getRawMetadata(e)}function getRenditionZoom(e,t,i){return mediaplay.isMediaPlay(e)?mediaplay.getRenditionZoom(e,t,i):pyxis.getRenditionZoom(e,t,i)}function generateAspectRatioPercentage(e){return mediaplay.isMediaPlay(e)?mediaplay.generateAspectRatioPercentage(e):pyxis.generateAspectRatioPercentage(e)}function getRenditionAspectRatio(e,t){return mediaplay.isMediaPlay(e)?mediaplay.getRenditionAspectRatio(t):pyxis.getRenditionAspectRatio(t)}function getImageWidth(e){return mediaplay.isMediaPlay(e)?mediaplay.getImageWidth(e):pyxis.getImageWidth(e)}function getImageHeight(e){return mediaplay.isMediaPlay(e)?mediaplay.getImageHeight(e):pyxis.getImageHeight(e)}function getRenditionWidthHeight(e){const{w:t,h:i}=renditions[e]||defaultRendition;return{width:t,height:i}}module.exports={cleanUrl:cleanUrl,generateAspectRatioPercentage:generateAspectRatioPercentage,getCalculatedRenditionDimensionsFromMetadata:getCalculatedRenditionDimensionsFromMetadata,getSiloRendition:getSiloRendition,getImageMetadata:getImageMetadata,getImageMetaUrl:getImageMetaUrl,getRawMetadata:getRawMetadata,getRendition:getRendition,getRenditionUrl:getRenditionUrl,getRenditionZoom:getRenditionZoom,getImageWidth:getImageWidth,getImageHeight:getImageHeight,isValidImageUrl:isValidImageUrl,getDynamicRendition:getDynamicRendition,getRenditionWithoutPixelDensity:getRenditionWithoutPixelDensity,getRenditionAspectRatio:getRenditionAspectRatio,getRenditionHeight:pyxis.getRenditionHeight,getRenditionWidth:pyxis.getRenditionWidth,getRenditionWidthHeight:getRenditionWidthHeight,setImageAltText:setImageAltText}; }, {"7":7,"147":147,"290":290,"1485":1485,"1486":1486}]; window.modules["107"] = [function(require,module,exports){"use strict";const auth=require(19),endpoints={bookmarkedArticles:"/_voxstar/nocache/bookmarked_articles",productsWishlist:"/_voxstar/nocache/products_wishlist"},getAuthJwt=()=>auth.fetchUserProfile().then(()=>auth.getAuthJwt()),getDefaultHeaders=e=>({"Content-Type":"application/json",Authorization:"Bearer "+e}),handleResponse=e=>e.ok?e.json():e.text().then(t=>({status:e.status,data:null,error:{detail:t}})),getBookmarkedArticles=(e=[])=>getAuthJwt().then(t=>{const o=getDefaultHeaders(t);let r=endpoints.bookmarkedArticles;if(e&&Array.isArray(e)&&e.length>0){const t=Array.from(e,e=>["article_ids",e]);r+=`&${new URLSearchParams(t)}`}return fetch(r,{headers:o}).then(handleResponse)}),getBookmarkedArticle=e=>getAuthJwt().then(t=>fetch(`${endpoints.bookmarkedArticles}/${encodeURIComponent(e)}`,{headers:getDefaultHeaders(t)}).then(handleResponse)),addBookmarkedArticle=(e={})=>getAuthJwt().then(t=>fetch(endpoints.bookmarkedArticles,{method:"PUT",headers:getDefaultHeaders(t),body:JSON.stringify(e)}).then(handleResponse)),removeBookmarkedArticle=e=>getAuthJwt().then(t=>fetch(`${endpoints.bookmarkedArticles}/${encodeURIComponent(e)}`,{method:"DELETE",headers:getDefaultHeaders(t)}).then(handleResponse));module.exports.getBookmarkedArticles=getBookmarkedArticles,module.exports.getBookmarkedArticle=getBookmarkedArticle,module.exports.addBookmarkedArticle=addBookmarkedArticle,module.exports.removeBookmarkedArticle=removeBookmarkedArticle; }, {"19":19}]; window.modules["108"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;exports.default={name:"list-loading-error",props:{type:{type:String,required:!0}},data:()=>({articleMessage:"Sorry, there was an error loading your saved articles. Please try again later.",productMessage:"Sorry, there was an error loading your saved products. Please try again later."}),computed:{getMessage:function(){return"articles"===this.type?this.articleMessage:"products"===this.type?this.productMessage:""}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"list-loading-error"},[t("span",{staticClass:"list-loading-error-text"},[this._v(this._s(this.getMessage))])])},__vue__options__.staticRenderFns=[],__vue__options__._scopeId="data-v-4b140c82"; }, {}]; window.modules["109"] = [function(require,module,exports){!function(){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;exports.default={name:"saved-for-later-nav",computed:{totalSavedText(){const t=this.$store.getters.totalSavedArticles;return 0===t?"":1===t?"1 saved article":`${t} saved articles`}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"saved-for-later-nav"},[e("ul",{staticClass:"tab-nav"},[e("li",{staticClass:"tab-nav-item",class:{"tab-nav-item-active":"saved-for-later-articles"===this.$route.name}},[e("router-link",{staticClass:"tab-nav-link",attrs:{to:{name:"saved-for-later-articles"}}},[this._v("\n Articles\n ")])],1),this._v(" "),e("li",{staticClass:"tab-nav-item-total"},[this._v(this._s(this.totalSavedText))])]),this._v(" "),e("div",{staticClass:"tab-nav-divider"})])},__vue__options__.staticRenderFns=[]; }, {}]; window.modules["110"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(56),o=require(18),{PRINT_ANNUAL_US:s,TEST_PRINT_ANNUAL_US:n}=require(15),i=require(39)();module.exports={data:()=>({saleRateText:"",coupon:""}),mounted(){switch(this.priceId){case s:case n:this.saleRateText="50",this.coupon="STS30OFFDIGITALPRINTEXTENSIONTEST";break;default:this.saleRateText="35",this.coupon=i?"STS30OFFANNUALDIGITAL":"30OFFANNUALDIGITALTEST"}o.trackCancelPromotion([{id:`${this.priceId||"none"}-${this.coupon||"none"}`,name:this.subheaderText},{id:this.stripeSubscriptionId,name:this.priceName}])},methods:{upgradeChosen(){o.trackCheckout(this.analyticsProduct,"2","upgrade_modal",this.upgradeOption),this.$emit("continueToUpgrade")},cancelChosen(){o.trackCheckout(this.analyticsProduct,"2","upgrade_modal","cancel"),this.$emit("continueToCancel")}},computed:Object.assign(e(["analyticsProduct","priceId","priceName","stripeSubscriptionId","isMonthlySubscriber","isAnnualSubscriber"]),{upgradeOption(){return`upgrade_${this.isAnnualSubscriber?"annual":"monthly"}_${this.coupon}`},subheaderText(){return`Extend your subscription at the exclusive rate of $${this.saleRateText} for an entire year of <i>New York</i> Magazine. This special offer applies starting with your next billing cycle.`}}),components:{Modal:t}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("modal",{attrs:{showCloseButton:!0}},[o("h3",{staticClass:"upgrade-offer-header",attrs:{slot:"header"},slot:"header"},[e._v("We're no good at goodbyes.")]),e._v(" "),o("template",{slot:"body"},[o("div",[o("p",{staticClass:"upgrade-modal-text",domProps:{innerHTML:e._s(e.subheaderText)}}),e._v(" "),o("div",{staticClass:"upgrade-modal-button-wrapper"},[o("button",{staticClass:"universal-button upgrade-modal",attrs:{type:"button"},on:{click:e.upgradeChosen}},[e._v("Yes, I want this offer")]),e._v(" "),o("button",{staticClass:"link-style-button upgrade-modal",attrs:{type:"button"},on:{click:e.cancelChosen}},[e._v("No thanks, I still want to cancel")])])])])],2)},__vue__options__.staticRenderFns=[]; }, {"12":12,"15":15,"18":18,"39":39,"56":56}]; window.modules["111"] = [function(require,module,exports){(function (__filename){(function (){ !function(){"use strict";const{mapGetters:e}=require(12),t=require(19),a=require(28).setup({file:__filename}),i=require(31),s=require(18),{dateInText:r}=require(33),n=require(57),{PRINT_ANNUAL_US:o,TEST_PRINT_ANNUAL_US:u}=require(15),l=require(96);module.exports={name:"Upgrade",data:()=>({upgradeViewState:"initial",upgradeError:""}),mounted(){this.$root.$on("billingRouterLinkClicked",()=>{this.leaveUpgradeFlow()}),this.mountCard()},mixins:[require(55),require(51)],methods:{upgradeSubscription(){this.upgradeViewState="loading",this.postData({subscriptionId:this.stripeSubscriptionId},"upgrade-subscription").then(e=>{a("debug","nymag-fullfillment response for upgrade attempt",e),i(e,"upgradedSubscription.id","")?(s.trackCheckout(this.analyticsProduct,"3","upgrade_subscription"),t.fetchUserProfile(!0).then(()=>{const e=t.getAppMetadata(),a=t.getUserMetadata(),i=t.isAuthenticated();this.$store.commit("fetchUserData",{appMetadata:e,userMetadata:a,isAuthenticated:i}),this.upgradeViewState="upgraded"}).catch(e=>{a("error","Upgrade Subscription Error",e),this.upgradeError=e.thirdPartyMessage||"There was an error upgrading your subscription",this.upgradeViewState="initial"})):(this.upgradeError=e.thirdPartyMessage||"There was an error upgrading your subscription",this.upgradeViewState="initial")}).catch(e=>{a("error","Upgrade Subscription Error",e),this.upgradeError=e.thirdPartyMessage||"There was an error upgrading your subscription",this.upgradeViewState="initial"})},leaveUpgradeFlow(){this.$emit("leaveUpgradeFlow")}},components:{VueSimpleSpinner:n,paymentRequestButtonCombinedScreen:l},computed:Object.assign(e(["isMonthlySubscriber","cardOnFile","analyticsProduct","userEmail","currentPeriodEndDateText","stripeSubscriptionId","stripeCustomerId","creditCardBrand","creditCardLast4","priceId","supportsApplePay","supportsGooglePay"]),{paymentDueDateText(){return this.isMonthlySubscriber?r(new Date/1e3):this.currentPeriodEndDateText},shouldDisableUpgradeButton(){return!!this.error||!this.cardOnFile||!!this.upgradeError},paymentMethodText(){return`${this.creditCardBrand} ending in ${this.creditCardLast4}`},plan(){switch(this.priceId){case o:case u:return{planSavings:"30% on your Annual Print Plan",standardRate:70,saleRate:50};default:return{planSavings:"30% on your Annual Digital Plan",standardRate:50,saleRate:35}}}}),watch:{success(e,t){e!==t&&(this.paymentMethodViewState="initial",this.stripeCard.unmount(),this.errorMessage="",this.upgradeError="",this.error="",this.success=!1)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"upgrade-flow"},[a("button",{staticClass:"link-style-button return-to-main-flow-button",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.leaveUpgradeFlow.apply(null,arguments)}}},[e._v("Back to Subscription & Billing\n ")]),e._v(" "),"initial"===e.upgradeViewState?a("div",[a("h4",{staticClass:"upgrade-flow-heading"},[e._v("By "),a("span",{staticClass:"bold"},[e._v("extending your subscription,")]),e._v(" you save "+e._s(e.plan.planSavings)+".")]),e._v(" "),a("p",{staticClass:"upgrade-subheader"},[e._v("Extend Subscription:")]),e._v(" "),a("div",{staticClass:"account-field new-rate"},[a("div",{staticClass:"account-field-label"},[e._v("Renewal Rate:")]),e._v(" "),a("div",{staticClass:"account-field-value"},[a("s",[e._v("$"+e._s(e.plan.standardRate))]),e._v(" $"+e._s(e.plan.saleRate)+" per year")])]),e._v(" "),a("div",{staticClass:"account-field new-rate"},[a("div",{staticClass:"account-field-label"},[e._v("Next Payment Date")]),e._v(" "),a("div",{staticClass:"account-field-value"},[e._v(e._s(e.paymentDueDateText))])]),e._v(" "),"initial"===e.paymentMethodViewState?a("div",{staticClass:"account-field has-edit"},[a("div",{staticClass:"payment-method-container"},[a("div",{staticClass:"account-field-label"},[e._v("Payment Method")]),e._v(" "),a("div",{staticClass:"account-field-value"},[e._v(e._s(e.paymentMethodText))])]),e._v(" "),a("button",{staticClass:"account-field-edit payment-method-edit link-style-button edit-with-pencil",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.initiateEditPayment.apply(null,arguments)}}},[a("span",{staticClass:"edit-with-pencil-copy"},[e._v("Edit")])])]):e._e(),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:"inputVisible"===e.paymentMethodViewState,expression:"paymentMethodViewState === 'inputVisible'"}],staticClass:"payment-method-inline-section"},[a("label",{staticClass:"account-field-label",attrs:{for:"update-card-element"}},[e._v("Payment Method")]),e._v(" "),e.supportsGooglePay||e.supportsApplePay?a("payment-request-button-combined-screen"):e._e(),e._v(" "),a("div",{attrs:{id:"update-card-element"}}),e._v(" "),e.errorMessage?a("span",{staticClass:"error-message"},[e._v(e._s(e.errorMessage))]):e._e(),e._v(" "),a("div",[a("button",{staticClass:"universal-button",attrs:{disabled:!e.cardEntered},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.updateCard.apply(null,arguments)}}},[e._v("Save\n ")]),e._v(" "),e.cardOnFile?a("button",{staticClass:"cancel-button link-style-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.cancelEditPayment.apply(null,arguments)}}},[e._v("Cancel\n ")]):e._e()])],1),e._v(" "),"loading"===e.paymentMethodViewState?a("div",{attrs:{slot:"body"},slot:"body"},[a("vue-simple-spinner",{attrs:{size:"small","line-fg-color":"#e53c31"}})],1):e._e(),e._v(" "),a("p",{staticClass:"upgrade-details"},[e._v("Your annual subscription will renew on "+e._s(e.paymentDueDateText)+" and you will be charged $"+e._s(e.plan.saleRate)+" for the next year. You will be charged $"+e._s(e.plan.standardRate)+" per year thereafter. You may cancel anytime.")]),e._v(" "),e.upgradeError?a("span",{staticClass:"cancel-flow-error"},[e._v(e._s(e.upgradeError))]):e._e(),e._v(" "),a("button",{staticClass:"universal-button upgrade-subscription-button",attrs:{type:"button",disabled:e.shouldDisableUpgradeButton},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.upgradeSubscription.apply(null,arguments)}}},[e._v("Extend my subscription\n ")])]):e._e(),e._v(" "),"loading"===e.upgradeViewState?a("div",[a("vue-simple-spinner",{staticClass:"account-spinner-overlay upgrade-spinner",attrs:{size:"big","line-fg-color":"#e53c31"}})],1):e._e(),e._v(" "),"upgraded"===e.upgradeViewState?a("div",[a("p",{staticClass:"upgrade-success"},[e._v("You have extended your subscription! We'll send you an email at "+e._s(e.userEmail)+" with details.")])]):e._e()])},__vue__options__.staticRenderFns=[]; }).call(this)}).call(this,"/components/account-2/vue/upgrade.vue")}, {"12":12,"15":15,"18":18,"19":19,"28":28,"31":31,"33":33,"51":51,"55":55,"57":57,"96":96}]; window.modules["112"] = [function(require,module,exports){!function(){"use strict";const{mapGetters:e}=require(12),t=require(18),s=require(39)(),{convertUnixToDate:i}=require(33);module.exports={name:"Subscription-Info",data:()=>({modal:"",code:""}),components:{"cancel-subscription":require(71),"address-lookup":require(65),"account-number":require(61),"email-verification-cta":require(75),"verification-error-message":require(86),"gift-renewal-cta":require(76)},props:{route:Object},methods:{openModal(e){this.modal=e},calculateWeeks(e,t){const s=new Date(i(e)),a=new Date(i(t));return Math.round((a.getTime()-s.getTime())/6048e5)},closeModal(){this.modal=""},closeMobileNav(){const e=document.querySelector(".navigation-inner");document.querySelector(".navigation-title").classList.remove("open"),e.classList.remove("open")},linkToRedeem(){location.href=`https://${s?"":"stg."}nymag.com/magazine/gift-redeem/?itm_source=sitepromo&itm_medium=account&itm_campaign=account-gift-redeem`},triggerPauseFlow(){if(document.body.scrollTop=document.documentElement.scrollTop=0,t.trackClick([{creative:"Resume your subscription",id:"resume subscription - account management page",name:"Resume Subscription - Account Management Page",position:"account management"}],"eec.resumesubscriptionclick"),this.isPastDue||this.isExpired){const e=document.querySelector(".account-field-edit.payment-method-edit"),t=document.querySelectorAll(".account-field")[1];return e&&(e.click(),t.scrollIntoView({behavior:"smooth"})),void this.$store.commit("updatePauseData",{property:"triggerAfterPaymentUpdate",data:!0})}this.$store.commit("updatePauseData",{property:"displayPauseFlow",data:!0}),this.closeMobileNav()}},computed:Object.assign(e(["intervalText","subscriptionTypeText","brandLinks","isInPausedState","isPrintSubscriber","isCanceledSubscriber","isSubscriptionScheduledToPause","isExpired","isPastDue","hasGiveawaySubscription","hasEmployeeSubscription","isSubscriber","accountNumber","isEmailVerified","canAutorenew","pauseScheduledDate","unitPrice","userEmail","userId","sub"]),{planBenefitArrowSvg:()=>'<svg width="13" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.737 4.25S.218 7.298.081 7.579c-.24.49.095.921.458.921H4.2c.377 0 .609-.262.757-.566.139-.281.944-1.999.944-1.999h2.46v1.937c0 .553.586.78.93.413a726.01 726.01 0 003.262-3.496.838.838 0 000-1.078A725.975 725.975 0 009.29.215c-.344-.366-.93-.14-.93.413v1.937H5.9s-.805-1.718-.944-2C4.81.263 4.577 0 4.2 0H.54C.175 0-.16.431.08.921c.138.28 1.657 3.329 1.657 3.329" fill="#000"/></svg>',exampleImageUrl:()=>document.querySelector(".account-2").getAttribute("data-example-image")||"",noSubscriptionText(){const e=this.isCanceledSubscriber?"Resubscribe":"Subscribe";return`${this.isCanceledSubscriber?"It looks like you no longer have an active subscription.":"We couldn’t find an active subscription with your email."} <a href="https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source=sitepromo&itm_medium=account&itm_campaign=account-subscription"><span class="bold">${e} today</span></a> to get full access to ${this.brandLinks}.`},resumeCtaText(){return this.isSubscriptionScheduledToPause?`Your <b>${this.planName.replace(" Subscription","")}</b> subscription is scheduled to pause for <b>${this.calculateWeeks(this.pauseScheduledDate,this.isInPausedState.resumes_at)} weeks</b> starting on <b>${i(this.pauseScheduledDate,!0)}</b> and will resume on <b>${i(this.isInPausedState.resumes_at,!0)}</b>.`:`Your <b>${this.planName.replace(" Subscription","")}</b> subscription is <b>paused until ${i(this.isInPausedState.resumes_at,!0)}</b>. It will auto-renew on this date and your credit card on file will be billed for ${this.unitPrice}.`},planName(){const e=`${this.intervalText} ${this.subscriptionTypeText} Subscription`;return this.hasGiveawaySubscription?`Giveaway/Comp ${e}`:this.hasEmployeeSubscription?"Employee Subscription":`${e}`}})}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"subscription-info"},[e.isSubscriber?s("div",[e.isInPausedState?s("p",{staticClass:"subscription-pause-tag",domProps:{innerHTML:e._s(e.isSubscriptionScheduledToPause?"Subscription Pause Scheduled":"Subscription Paused")}}):e._e(),e._v(" "),e.isEmailVerified?s("h3",{class:{"subscription-page-headline":!0,"tag-active":e.isInPausedState}},[e._v(e._s(e.planName))]):s("h3",{class:{"subscription-page-headline":!0,"tag-active":e.isInPausedState}},[e._v("Active Subscription")]),e._v(" "),e.accountNumber?s("span",{staticClass:"account-number"},[e._v("Account Number: "+e._s(e.accountNumber))]):e._e(),e._v(" "),e.isEmailVerified?e._e():s("p",{staticClass:"active-subscription-text"},[e._v(" It looks like you have an active subscription with "+e._s(e.userEmail)+", but have yet to verify your email address. ")]),e._v(" "),s("verification-error-message"),e._v(" "),s("email-verification-cta"),e._v(" "),e.isInPausedState?s("div",{staticClass:"resume-sub-cta"},[s("p",{staticClass:"resume-sub-info-text",domProps:{innerHTML:e._s(e.resumeCtaText)}}),e._v(" "),s("button",{staticClass:"universal-button resume-sub-btn",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.triggerPauseFlow.apply(null,arguments)}}},[e._v("Resume your subscription")])]):e._e(),e._v(" "),s("gift-renewal-cta",{attrs:{route:e.route}}),e._v(" "),e.isEmailVerified?s("h4",{staticClass:"sub-billing-page-heading"},[e._v("Plan Benefits")]):e._e(),e._v(" "),e.isEmailVerified?s("ul",{staticClass:"plan-benefits-list"},[e.isPrintSubscriber?s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(0)]):e._e(),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(1)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(2)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(3)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(4)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(5)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),e._m(6)]),e._v(" "),s("li",{staticClass:"plan-benefit"},[s("span",{staticClass:"plan-benefit-arrow",domProps:{innerHTML:e._s(e.planBenefitArrowSvg)}}),e._v(" "),s("span",{staticClass:"plan-benefit-text"},[e._v("Exclusive benefits, including subscriber-only discounts to events like Vulture Festival.")])])]):e._e()],1):s("div",[s("h3",{staticClass:"subscription-page-headline margin-spacer"},[e._v("No Active Subscription")]),e._v(" "),s("p",{staticClass:"no-subscription-copy",domProps:{innerHTML:e._s(e.noSubscriptionText)}}),e._v(" "),s("a",{staticClass:"universal-button subscription-options-button to-landing-page",attrs:{href:"https://subs.nymag.com/magazine/subscribe/official-subscription.html?itm_source=sitepromo&itm_medium=account&itm_campaign=account-subscription"}},[e._v("See subscription options")]),e._v(" "),s("verification-error-message"),e._v(" "),s("email-verification-cta"),e._v(" "),s("p",{staticClass:"no-subscription-copy question"},[e._v("Need to link a subscription for online access?")]),e._v(" "),s("button",{staticClass:"link-subscription-button link-style-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.openModal("account-number")},close:e.closeModal}},[e._v("Use my account number\n ")]),e._v(" "),s("button",{staticClass:"link-subscription-button link-style-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.openModal("address-lookup")},close:e.closeModal}},[e._v("Use my mailing address\n ")]),e._v(" "),s("button",{staticClass:"link-subscription-button link-style-button",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.linkToRedeem.apply(null,arguments)},close:e.closeModal}},[e._v("Redeem a gift promo code\n ")])],1),e._v(" "),s("transition",{attrs:{name:"fade"}},["account-number"===e.modal?s("account-number",{attrs:{exampleImageUrl:e.exampleImageUrl},on:{close:e.closeModal}}):e._e(),e._v(" "),"address-lookup"===e.modal?s("address-lookup",{on:{close:e.closeModal}}):e._e()],1)],1)},__vue__options__.staticRenderFns=[function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"plan-benefit-text"},[this._v("Home delivery of 26 issues of "),t("i",[this._v("New York")]),this._v(" magazine per year.")])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"plan-benefit-text"},[e._v("Unlimited digital access to all "),s("i",[e._v("New York")]),e._v(" sites, including "),s("a",{attrs:{href:"https://nymag.com/intelligencer/"}},[e._v("Intelligencer")]),e._v(", "),s("a",{attrs:{href:"https://www.thecut.com/"}},[e._v("the Cut")]),e._v(", "),s("a",{attrs:{href:"https://www.vulture.com/"}},[e._v("Vulture")]),e._v(", "),s("a",{attrs:{href:"https://www.curbed.com/"}},[e._v("Curbed")]),e._v(", "),s("a",{attrs:{href:"https://www.grubstreet.com/"}},[e._v("Grub Street")]),e._v(", and "),s("a",{attrs:{href:"https://nymag.com/strategist/"}},[e._v("the Strategist")]),e._v(".")])},function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"plan-benefit-text"},[this._v("Unlimited access to the "),t("i",[this._v("New York")]),this._v(" App and enjoy great stories, notifications, and more on your "),t("a",{attrs:{href:"https://nymag.com/applink20"}},[this._v("iPhone")]),this._v(" or "),t("a",{attrs:{href:"https://nymag.com/applink36"}},[this._v("Android")]),this._v(".")])},function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"plan-benefit-text"},[this._v("Subscriber-only newsletters, including "),t("i",[this._v("The Critics")]),this._v(" and "),t("i",[this._v("My Week in New York")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"plan-benefit-text"},[this._v("20% off your purchase at the "),t("a",{attrs:{href:"https://shop.nymag.com/"}},[t("i",[this._v("New York")]),this._v(" Shop")]),this._v(" with the code NYMAGSHOPSUBS.")])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"plan-benefit-text"},[e._v("Complete access to all "),s("a",{attrs:{href:"https://nymag.com/crossword"}},[e._v("Games")]),e._v(", including the weekly "),s("a",{attrs:{href:"https://nymag.com/crossword"}},[s("i",[e._v("New York")]),e._v(" crossword")]),e._v(" and daily "),s("a",{attrs:{href:"https://www.vulture.com/tags/vulture-10x10/"}},[e._v("Vulture 10x10")]),e._v(".")])},function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"plan-benefit-text"},[this._v("Access to "),t("i",[this._v("New York")]),this._v("'s "),t("a",{attrs:{href:"https://nymag.com/tags/digital-archive/"}},[this._v("digital archive")]),this._v(" of print magazines and cover stories.")])}]; }, {"12":12,"18":18,"33":33,"39":39,"61":61,"65":65,"71":71,"75":75,"76":76,"86":86}]; window.modules["113"] = [function(require,module,exports){var debounce=require(160),isObject=require(181),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; }, {"160":160,"181":181}]; window.modules["114"] = [function(require,module,exports){function head(e){return e&&e.length?e[0]:void 0}module.exports=head; }, {}]; window.modules["115"] = [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["116"] = [function(require,module,exports){var arrayEach=require(948),baseEach=require(998),castFunction=require(1103),isArray=require(241);function forEach(r,a){return(isArray(r)?arrayEach:baseEach)(r,castFunction(a))}module.exports=forEach; }, {"241":241,"948":948,"998":998,"1103":1103}]; window.modules["117"] = [function(require,module,exports){var createFind=require(1124),findIndex=require(190),find=createFind(findIndex);module.exports=find; }, {"190":190,"1124":1124}]; window.modules["118"] = [function(require,module,exports){var baseIndexOf=require(952),isArrayLike=require(1059),isString=require(277),toInteger=require(1135),values=require(164),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; }, {"164":164,"277":277,"952":952,"1059":1059,"1135":1135}]; window.modules["120"] = [function(require,module,exports){"use strict";const projectId="d2fb08da-1c03-4c8a-978f-ad8a96b4c31f",publicKey="f8d3dda6-1372-4e33-b0e4-848b39d58874",namespace="vox";module.exports={getPermutiveId:()=>projectId,getPermutiveKey:()=>publicKey,getPermutiveNamespace:()=>"vox"}; }, {}]; window.modules["123"] = [function(require,module,exports){"use strict";const _reduce=require(183),_get=require(31),_includes=require(118),_assign=require(228),_clone=require(220),_remove=require(150),Fingerprint2=require(416),cookie=require(10),dom=require(4),gtmEl=dom.find(".gtm"),siteShortKey=gtmEl&&gtmEl.getAttribute("data-site-short-key");var localStorage=window.localStorage,uriAttr="data-uri",visitCountKey=`'visitServiceCount'_${siteShortKey}`,previousActionTimestampKey=`'visitServicePreviousTimestamp'_${siteShortKey}`,firstVisitTimestampKey=`'visitServiceFirstVisitTimestamp'_${siteShortKey}`,visitStartTimestampKey=`'visitServiceVisitStartTimestamp'_${siteShortKey}`,initialReferrerKey=`'visitServiceInitialRefferer'_${siteShortKey}`,visitDatesKey=`'visitDates'_${siteShortKey}`,clientIdCookieKey="nyma",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("="),s=r[0],n=r[1];return n&&_includes(e,s)&&(t[s]=decodeURIComponent(n)),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 Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[e],r=i&&t.match(i);return r?parseFloat(r[r.length-2]):null}function userAgentToOs(e){return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(e)?"iOS":/Android/.test(e)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Mac/i.test(e)?"Mac OS X":/Linux/.test(e)?"Linux":""}function getBrowserInfo(){var e=window.navigator,t=e.userAgent,i=getBrowserName(t,e.vendor,window.opera);return{browser:i,browserVersion:browserNameToVersion(i,t),os:userAgentToOs(t)}}function setPublicState(e,t){publicState=_assign({clientId:e,currentUrl:window.location.href,firstVisitTimestamp:getFirstVisitTimestamp(),initialReferrer:localStorage.getItem(initialReferrerKey),isNewVisit:state.isNewVisit,pageUri:getPageUri(),referrer:document.referrer,screenHeight:window.screen.height,screenWidth:window.screen.width,timestamp:t,visitCount:getVisitCount(),userLoyalty:getUserLoyaltyLevel()},getBrowserInfo(),getUtmParams()),publicStateIsReady=!0}function getPublicStateOnceReady(e){publicStateIsReady?e(_clone(publicState)):onceReadyQueue.push(e)}function executeOnceReadyQueue(){onceReadyQueue.forEach(e=>e(_clone(publicState))),onceReadyQueue=[]}function updateVisitDates(){var e=(localStorage.getItem(visitDatesKey)||"").split(","),t=24*visitDatesLimit*60*60*1e3,i=Date.now();_remove(e,function(e){return i-e>t}),(0===e.length||i-e[0]>=864e5)&&e.unshift(i),localStorage.setItem(visitDatesKey,e.join(","))}function getUserLoyaltyLevel(){var e=(localStorage.getItem(visitDatesKey)||"").split(",");return e.length<=1?"new":e.length<4?"return":"loyal"}function init(){var e=Date.now();ensureClientId(e),state.onceClientIdIsReady(function(t){if(ensureFirstVisitTimestamp(t),updateNewVisitState(e),state.isNewVisit){setVisitStartTimestamp(e),incrementVisitCount(),updateVisitDates();try{localStorage.setItem(initialReferrerKey,document.referrer)}catch(e){}}setPreviousActionTimestamp(e),setPublicState(t,e),executeOnceReadyQueue()}),window.document.addEventListener("click",extendVisit)}init(),module.exports.onceReady=getPublicStateOnceReady,module.exports.getQueryParamsObject=getQueryParamsObject,module.exports.getBrowserInfo=getBrowserInfo; }, {"4":4,"10":10,"31":31,"118":118,"150":150,"183":183,"220":220,"228":228,"416":416}]; window.modules["125"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(t,e,r,i){void 0===i&&(i=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&("get"in o?e.__esModule:!o.writable&&!o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,o)}:function(t,e,r,i){void 0===i&&(i=r),t[i]=e[r]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),__importStar=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&__createBinding(e,t,r);return __setModuleDefault(e,t),e};Object.defineProperty(exports,"__esModule",{value:!0}),exports.subtags=exports.domains=exports.rankings=exports.linkAutomationSettings=exports.linkAutomation=exports.affiliates=void 0,exports.affiliates=__importStar(require(443)),exports.linkAutomation=__importStar(require(446)),exports.linkAutomationSettings=__importStar(require(447)),exports.rankings=__importStar(require(444)),exports.domains=__importStar(require(445)),exports.subtags=__importStar(require(449)); }, {"443":443,"444":444,"445":445,"446":446,"447":447,"449":449}]; window.modules["126"] = [function(require,module,exports){"use strict";const dom=require(4),_memoize=require(1157),page=require(133),{subtags:subtags}=require(125),{shortenUri:shortenUri}=require(6),{isAmazonUrl:isAmazonUrl}=require(135),gtm=dom.find(".gtm"),siteShortKey=gtm&&gtm.getAttribute("data-site-short-key"),shortenedPageUri=shortenUri(page.getPageUri()),device=_memoize((e,t)=>guessDeviceAbbreviation(e,t)),utmSource=_memoize(e=>(e||"").substring(0,3)),utmMedium=_memoize(e=>(e||"").substring(0,2)),utmCampaign=_memoize(e=>(e||"").substring(0,17)),referrer=_memoize(e=>e),sessionCount=_memoize(e=>e||""),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"}},ensureSubtagFromProductSearch=e=>{const t=new URLSearchParams(window.location.search),r=t.get("itm_source")||"",i=t.get("itm_medium")||"",a=t.get("q")||"";"search"===r&&["article","product"].includes(i)&&(e.itmSearch=i.charAt(0).toLowerCase()),"search"===shortenedPageUri&&(e.pageUri=`s.${a.replace(" ",".")}`)},variation=(e,t)=>{const r=null==e?void 0:e.dataset.trackVariant;return t&&!r?"o":t&&r.includes("summary")?"s":r&&r.includes("container item")?"p":r&&r.includes("products-package")?"d":"a"},abTest=()=>window.google_optimize&&window.optimize_subtags_ab_test?window.optimize_subtags_ab_test:null,ensureSubtagFromGiftWizard=e=>{"giftwizard"===(new URLSearchParams(window.location.search).get("itm_source")||"")&&(e.itmSearch="g")},ensureClickIdInSubtag=e=>{const t=new URLSearchParams(window.location.search),r=t.get("gclid")||t.get("fbclid")||t.get("msclkid");r&&(e.clickId=r)},ensureSubtag=({url:e,productId:t,merchantId:r,visitState:i,anchorEl:a})=>{const s=abTest(),u={siteKey:siteShortKey,pageId:shortenedPageUri,productId:r||t,device:device(null==i?void 0:i.os,null==i?void 0:i.screenWidth),utmSource:utmSource(null==i?void 0:i.utm_source),utmMedium:utmMedium(null==i?void 0:i.utm_medium),utmCampaign:utmCampaign(null==i?void 0:i.utm_campaign),referrer:referrer(null==i?void 0:i.referrer),format:"w",sessionCount:sessionCount(null==i?void 0:i.visitCount),abTest:s,variation:variation(a,s)},o=e.match(/subId[1-2]=/)?"Impact":"";ensureSubtagFromProductSearch(u),ensureSubtagFromGiftWizard(u),ensureClickIdInSubtag(u);let{urlWithSubtag:n,subtag:m}=subtags.ensureSubtagOnUrl(e,u,!0,o);return a&&(a.dataset.affiliateSubtag=m,isAmazonUrl(e)&&(a.dataset.apsAscSubtag=m)),{urlWithSubtag:n,subtag:m}};module.exports.ensureSubtag=ensureSubtag,module.exports.ensureSubtagFromProductSearch=ensureSubtagFromProductSearch; }, {"4":4,"6":6,"125":125,"133":133,"135":135,"1157":1157}]; window.modules["127"] = [function(require,module,exports){var arrayMap=require(960),baseIteratee=require(1047),baseMap=require(1058),isArray=require(241);function map(a,r){return(isArray(a)?arrayMap:baseMap)(a,baseIteratee(r,3))}module.exports=map; }, {"241":241,"960":960,"1047":1047,"1058":1058}]; window.modules["133"] = [function(require,module,exports){"use strict";const _get=require(31),_memoize=require(1157);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 getLayoutUri(){return document.documentElement.getAttribute("data-layout-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.getLayoutUri=getLayoutUri,module.exports.getPageId=_memoize(getPageId),module.exports.getChannel=_memoize(getPrimaryPageComponentChannel),module.exports.getPrimaryPageComponent=getPrimaryPageComponent; }, {"31":31,"1157":1157}]; window.modules["135"] = [function(require,module,exports){"use strict";const queryString=require(179),escapeStringRegExp=require(820),utils=require(6),universalAgora=require(1481),{affiliates:{getMerchantsByPriority:getMerchantsByPriority,getAffiliateByUrl:getAffiliateByUrl}}=require(125),_get=require(31),_reduce=require(183),_cloneDeep=require(198),_set=require(201),_sortBy=require(213),_uniqBy=require(1190),urlParse=require(142),{ensureSubtag:ensureSubtag}=require(126),productComponentNames=["product","product-grid","product-grid-item","products-package"],productInstances=["product/instances","product-grid-item/instances"],moment=require(70),anchorTagRegex=new RegExp(/<a[^>]*>.+?<\/a>/),ECOMM_EXCLUDE_DOMAINS=["curbed.com","grubstreet.com","nymag.com","thecut.com","thestrategist.co.uk","vulture.com","vox.com","polygon.com","sbnation.com","theverge.com"],ecommRelAttribute='rel="sponsored,nofollow"',ecommDataTrackAttribute='data-track-type="product-link"',_escape=require(1169);function getProductIdFromUrl(e){return universalAgora.getProductsByMerchantBuyUrl(e).then(e=>_get(e,"[0].productId",""))}function addProductIdToProduct(e){var t=e.url;return t?getProductIdFromUrl(t).then(e=>e).then(t=>(e.productId=t,e)).catch(e=>{throw new Error(`Error occurred while retrieving product entry from elastic: ${e}`)}):e}function mapUrlsToProducts(e){return Object.keys(e).map(function(t){const r={url:t,text:e[t],productId:"",amazonSubtag:""};return getProductIdFromUrl(t).then(e=>(e&&(r.productId=e),r)).catch(()=>r)})}function isAmazonUrl(e){const t=(e.split("://")[1]||"").split("/")[0].toLowerCase(),r=e.includes("amazon.co.uk")?"amazon.co.uk":"amazon.com";return 0===t.indexOf(r)||t.indexOf(`.${r}`)>0}function reduceToUniqueAmazonUrls(e){return e.split('<a href="').reduce(function(e,t){var r=t.indexOf(">"),a=t.substr(0,r),n=a.indexOf('" '),o=n>-1?a.substr(0,n):a.substr(0,a.length-1),i=t.substr(r+1).split("</a>")[0];return isAmazonUrl(o)&&(e[o]=i),e},{})}function parseAnchorTag(e){const t=_get(e.match(/href=".*"/),"[0]","").split('"')[1],r=e.indexOf(">")+1,a=e.indexOf("</a>"),n=e.slice(r,a),o=!e.match(anchorTagRegex),i=e.split(anchorTagRegex).filter(Boolean).length>0;return o?{}:i?{}:{anchor:e,url:t,anchorText:n}}function extractAnchorElements(e,t=!1){const r=new RegExp(/<a[^>]*>.+?<\/a>/g),a=e=>!e.includes('data-track-type="product-link"');return t?((e=e.replace(/<!--.*?-->/,"")).match(r)||[]).filter(a):(e.match(r)||[]).filter(e=>{const t=e.match(/href=".*"/gi),r=_get(t,"[0]","").split(/['"]/);return r&&!isInternalUrl(r)})}function constructEcommAnchorTag({url:e,productId:t,anchorText:r},a){if(!e)return"";return`<a href="${generateBuyUrlWithSubtag({buyUrl:e,productId:t},a)||e}" ${ecommRelAttribute} ${ecommDataTrackAttribute}>${r}</a>`}function isInternalUrl(e){return!!ECOMM_EXCLUDE_DOMAINS.find(t=>e.includes(t))}function addAnchorTextAttributeToAnchorTags(e=""){return extractAnchorElements(e,!1).map(parseAnchorTag).forEach(t=>{const{anchor:r,anchorText:a}=t;let n=a.replace(/<[^>]*>/g,"");n=_escape(n);let o=r.replace(/ data-vars-anchor-text="[^"]*"/,"");o=o.replace("<a ",`<a data-vars-anchor-text="${n}" `),e=e.replace(r,o)}),e}function manageEcommAnchorTags(e="",t,r={}){const a=extractAnchorElements(e,!1).map(parseAnchorTag);return a.length?(r.suppressAmazon||(e=addAmazonLinkTrackingAttributesWithoutProductIds(e,t)),a.forEach(a=>{const{anchor:n,url:o}=a,i=getAffiliateByUrl(o);let c=`${n}`;if(r.suppressAmazon&&"Amazon Associates"===i){const t=urlParse(o),r=t.query.split(/[?&]/);return t.query=r.filter(Boolean).filter(e=>!e.match(/(tag=|ascsubtag=)/)).reduce((e,t,r)=>0===r?`${e}?${t}`:`${e}&${t}`,""),c=(c=(c=c.replace(o,t.toString())).replace(ecommRelAttribute,"")).replace(ecommDataTrackAttribute,""),void(e=e.replace(n,c))}if(i&&"Amazon Associates"!==i){const{anchor:r,anchorText:n}=a,i=constructEcommAnchorTag({url:o,anchorText:n},t);e=e.replace(r,i)}}),e):e}function addAmazonLinkTrackingAttributes(e="",t){const r=mapUrlsToProducts(reduceToUniqueAmazonUrls(e));return Promise.all(r).then(r=>e=r.reduce(function(e,r){const a=isAmazonUrl(r.url)?"?tag="+t.site.amazon:"",n=generateBuyUrlWithSubtag({buyUrl:r.url+a,productId:r.productId},t),o=new RegExp(`<a href="${escapeStringRegExp(r.url)}"[^>]*`,"g"),i=`<a href="${n}" ${ecommRelAttribute} ${ecommDataTrackAttribute} data-track-id="${r.productId}"`;return e.replace(o,i)},e))}function addAmazonLinkTrackingAttributesWithoutProductIds(e="",t){const r=reduceToUniqueAmazonUrls(e);return e=_reduce(r,function(e,r,a){const n=generateBuyUrlWithSubtag({buyUrl:isAmazonUrl(a)?ensureSiteTag(a,t,""):a,productId:null},t),o=new RegExp(`<a href="${escapeStringRegExp(a)}"[^>]*`,"g"),i=`<a href="${n||a}" ${ecommRelAttribute} ${ecommDataTrackAttribute}`;return e.replace(o,i)},e)}function ensureSiteTag(e="",t,r){const a=urlParse(e),n=a.query&&a.query.match(/[?&]tag=/);return r=r||getSiteAmazonAssociateId(t),e&&r&&!n&&(a.query=a.query?a.query+`&tag=${r}`:`&tag=${r}`),a.toString()}function generateBuyUrlWithSubtag(e,t,r){var a;const{id:n,productId:o,buyUrl:i,automatedBuyUrl:c,affiliate:s,affiliateName:u}=e,l={url:c||i,productId:o,merchantId:n,locals:t,affiliate:!(!i||c)?getAffiliateByUrl(i):u||s};let{urlWithSubtag:d,subtag:m}=ensureSubtag(l);e.subtag=m,"anf"===(null==t||null===(a=t.params)||void 0===a?void 0:a.ext)&&(d=d.replace(/\[/g,encodeURI("[")).replace(/\]/g,encodeURI("]")));let g=d||"";return(g="Amazon Associates"===getAffiliateByUrl(g)?ensureSiteTag(g,t,r):g)||c||i}function getSiteAmazonAssociateId(e){return _get(e,"site.amazon","")}function removeDuplicateProducts(e){var t=new RegExp("/(dp|gp/product)/"),r=new RegExp("/(dp|gp/product)/[^?/]+");return e=_uniqBy(e,e=>e.imageUrl),e=_uniqBy(e,e=>e.name),_uniqBy(e,e=>{const a=_get(e,"buyUrl","")||_get(e.merchants[0],"buyUrl",""),n=_get(a.match(r),"[0]");return n?n.replace(t,""):a})}function generateSubtags(e,t){const r=_set(_cloneDeep(t),"params.ext","rss");e.forEach(e=>{e.BuyUrlForRSS=generateBuyUrlWithSubtag(e,r),e.buyUrlWithSubtag=generateBuyUrlWithSubtag(e,t)})}function isNarrativClickmateLink(e=""){return e.includes("https://howl.me/link/")}function isNarrativSmartlink(e=""){return e.includes("howl.me")&&!isNarrativClickmateLink(e)}function isSkimlinksLink(e=""){return e.includes("go.skimresources.com")||e.includes("go.redirectingat.com")}function sanitizeNarrativUrl(e=""){let t=urlParse(e.replace(".anf",""));return t.protocol?(t.protocol="https:",t.slashes=!0,t.query=null,encodeURIComponent(t.toString())):sanitizeNarrativUrl(`https://${e}`)}function generateNarrativClickmateLink(e,t="nymagtestaccount",r,a){const n=_get(a,"url",""),o=(_get(a,"pageUri")||n).replace("@published",""),{articleName:i,articleUrl:c,lockNarrativLink:s=!0}=r;if(isNarrativClickmateLink(e)){const t=e.split("?")?e.split("?").pop():"";e=queryString.parse(t).url||e}return"https://howl.me/link/?"+`url=${encodeURIComponent(e)}`+`&publisher_slug=${t}`+(i?`&article_name=${encodeURIComponent(i)}`:"")+"&article_url="+sanitizeNarrativUrl(c||o)+`&exclusive=${s?1:0}`}function handleNarrativeLinks(e,t,r,a){const n=utils.isProduction(r.url),o=utils.isPublishedVersion(e),i=n&&o?"nymag":"nymagtestaccount";t.forEach(e=>{const t=isNarrativSmartlink(e.buyUrl);"Narrativ"!==e.affiliateName||t||(e.automatedBuyUrl=generateNarrativClickmateLink(e.buyUrl,i,a,r))})}function handleRatingsAndReviews(e){e.forEach(e=>{const{ratings:t,reviews:r}=parseRatingsAndReviews(e.ratingsAndReviews);_set(e,"ratings",t?`${t} stars`:null),_set(e,"reviews",r?`${r} reviews`:null)})}function parseRatingsAndReviews(e){const t=e||"",r=_get(t.match(/[0-9][.0-9]* star[s]*/i),"[0]",""),a=_get(t.match(/[0-9,]* reviews/i),"[0]","");return{ratings:_get(r.match(/[0-9][.0-9]*/),"[0]",""),reviews:_get(a.match(/[0-9,]*/),"[0]","")}}function monetizeAmazonMerchants(e,t){e.forEach(e=>{if(!isAmazonUrl(e.buyUrl))return;const r="tag="+_get(t,"site.amazon",""),a=e.buyUrl;e.automatedBuyUrl=a.indexOf("?")>0?`${a}&${r}`:`${a}?${r}`})}function processAgoraMerchants(e,t,r,a){return monetizeAmazonMerchants(t,r),handleNarrativeLinks(e,t,r,a),generateSubtags(t,r),handleRatingsAndReviews(t),t}function handleSalePrice(e){return(e.merchants?e.merchants:[]).forEach(e=>{merchantHasActiveSale(e)||(e.salePrice=null)}),e}function merchantHasActiveSale(e={}){const t=moment();return(!e.saleBeginDateTime||t>=moment(e.saleBeginDateTime))&&!(e.saleEndDateTime&&moment(e.saleEndDateTime)<t)}function orderMerchantsByPriority(e){return getMerchantsByPriority(e)}function orderMerchantsByLowestPrice(e=[]){return _sortBy(e,e=>"number"==typeof e.salePrice?e.salePrice:e.price)}function isProductComponentUri(e=""){return!!productComponentNames.find(t=>{const r=new RegExp(t);return!!utils.isComponentInstance(e,t)&&!!t.match(r)})}require(303);const isProductInstance=(e="")=>!!productInstances.find(t=>e.includes(t)),createProductName=(e,t)=>{let r="";return t&&Object.keys(t).length&&(r=Object.keys(t).sort().map(e=>t[e]).filter(e=>""!==e).join(", ")),r?`${e} - ${r}`:`${e}`};module.exports.addAmazonLinkTrackingAttributes=addAmazonLinkTrackingAttributes,module.exports.generateBuyUrlWithSubtag=generateBuyUrlWithSubtag,module.exports.handleNarrativeLinks=handleNarrativeLinks,module.exports.getProductIdFromUrl=getProductIdFromUrl,module.exports.isAmazonUrl=isAmazonUrl,module.exports.addProductIdToProduct=addProductIdToProduct,module.exports.removeDuplicateProducts=removeDuplicateProducts,module.exports.processAgoraMerchants=processAgoraMerchants,module.exports.isNarrativClickmateLink=isNarrativClickmateLink,module.exports.isNarrativSmartlink=isNarrativSmartlink,module.exports.isSkimlinksLink=isSkimlinksLink,module.exports.orderMerchantsByPriority=orderMerchantsByPriority,module.exports.orderMerchantsByLowestPrice=orderMerchantsByLowestPrice,module.exports.sanitizeNarrativUrl=sanitizeNarrativUrl,module.exports.parseRatingsAndReviews=parseRatingsAndReviews,module.exports.isProductComponentUri=isProductComponentUri,module.exports.merchantHasActiveSale=merchantHasActiveSale,module.exports.handleSalePrice=handleSalePrice,module.exports.parseAnchorTag=parseAnchorTag,module.exports.extractAnchorElements=extractAnchorElements,module.exports.constructEcommAnchorTag=constructEcommAnchorTag,module.exports.manageEcommAnchorTags=manageEcommAnchorTags,module.exports.ensureSiteTag=ensureSiteTag,module.exports.addAnchorTextAttributeToAnchorTags=addAnchorTextAttributeToAnchorTags,module.exports.createProductName=createProductName,module.exports.isProductInstance=isProductInstance,module.exports.addAmazonLinkTrackingAttributesWithoutProductIds=addAmazonLinkTrackingAttributesWithoutProductIds,module.exports.monetizeAmazonMerchants=monetizeAmazonMerchants; }, {"6":6,"31":31,"70":70,"125":125,"126":126,"142":142,"179":179,"183":183,"198":198,"201":201,"213":213,"303":303,"820":820,"1169":1169,"1190":1190,"1481":1481}]; window.modules["142"] = [function(require,module,exports){(function (global){(function (){ "use strict";var required=require(1335),qs=require(1320),slashes=/^[A-Za-z][A-Za-z0-9+-.]*:[\\/]+/,protocolre=/^([a-z][a-z0-9.+-]*:)?([\\/]{1,})?([\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]&&t[2].length>=2),rest:t[2]&&1===t[2].length?"/"+t[3]: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,h=rules.slice(),c=typeof t,p=this,u=0;for("object"!==c&&"string"!==c&&(o=t,t=null),o&&"function"!=typeof o&&(o=qs.parse),t=lolcation(t),r=!(s=extractProtocol(e||"")).protocol&&!s.slashes,p.slashes=s.slashes||r&&t.slashes,p.protocol=s.protocol||t.protocol||"",e=s.rest,s.slashes||(h[3]=[/(.*)/,"pathname"]);u<h.length;u++)"function"!=typeof(n=h[u])?(a=n[0],i=n[1],a!=a?p[i]=e:"string"==typeof a?~(l=e.indexOf(a))&&("number"==typeof n[2]?(p[i]=e.slice(0,l),e=e.slice(l+n[2])):(p[i]=e.slice(l),e=e.slice(0,l))):(l=a.exec(e))&&(p[i]=l[1],e=e.slice(0,l.index)),p[i]=p[i]||r&&n[3]&&t[i]||"",n[4]&&(p[i]=p[i].toLowerCase())):e=n(e);o&&(p.query=o(p.query)),r&&t.slashes&&"/"!==p.pathname.charAt(0)&&(""!==p.pathname||""!==t.pathname)&&(p.pathname=resolve(p.pathname,t.pathname)),"/"!==p.pathname.charAt(0)&&p.hostname&&(p.pathname="/"+p.pathname),required(p.port,p.protocol)||(p.host=p.hostname,p.port=""),p.username=p.password="",p.auth&&(n=p.auth.split(":"),p.username=n[0]||"",p.password=n[1]||""),p.origin=p.protocol&&p.host&&"file:"!==p.protocol?p.protocol+"//"+p.host:"null",p.href=p.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)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1320":1320,"1335":1335}]; window.modules["143"] = [function(require,module,exports){"use strict";module.exports=(e=>{e.forEach(e=>{e.onclick=(()=>{const a=new URL(e.href),{identifier:r,sessionId:s,wId41:d,wId42:n,wId44:c,wId51:t}=window.SubxClientEvents||{};return a.searchParams.append("redirectUrl",`${document.location.href}`),a.searchParams.append("action",161),a.searchParams.append("dtId",r),a.searchParams.append("wId",d||n||c||t),a.searchParams.append("iss",s),a.searchParams.append("isAttr",!0),window.location.href=a.href,!1})})}); }, {}]; window.modules["144"] = [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={};if(pageHasPermutive){r&&(o.success=r,o.error=r),!window.permutive.track(e,addArticleData(t),o)&&r&&r()}else 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,callback:a=null}){if(!e)throw new Error("eventType required for paywall analytics");reportWithArticleData(`Paywall${e}`,{paywall:{creative:i,id:t,name:r,position:o}},a)}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["146"] = [function(require,module,exports){"use strict";const _find=require(117),_includes=require(118),_get=require(31);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; }, {"31":31,"117":117,"118":118}]; window.modules["147"] = [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["150"] = [function(require,module,exports){var baseIteratee=require(1047),basePullAt=require(1080);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; }, {"1047":1047,"1080":1080}]; window.modules["160"] = [function(require,module,exports){var isObject=require(181),now=require(1166),toNumber=require(1136),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; }, {"181":181,"1136":1136,"1166":1166}]; window.modules["164"] = [function(require,module,exports){var baseValues=require(1100),keys=require(240);function values(e){return null==e?[]:baseValues(e,keys(e))}module.exports=values; }, {"240":240,"1100":1100}]; window.modules["171"] = [function(require,module,exports){"use strict";const isProduction=require(39)(),{get:get,post:post}=require(42),{getPageId:getPageId}=require(133),_memoize=require(1157),viewsServiceBase=getViewsServiceBase();function getClientHistory(e){return get(`${viewsServiceBase}/views/${e}`)}function updateClientHistory(e="",t="",i="",r=""){return post(`${viewsServiceBase}/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://client.dev.${getSiteDomain()}`}function getSiteDomain(){return window.location.hostname.replace(/^(localhost|stg|[^.]+\.dev|www)\./,"")}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()):[],r=t.includes("new york magazine story")||i.includes("new york magazine"),a=/tv recap|list or roundup|feature|news-aggregation/i.exec(t);return r?"Magazine":a&&a[0].toLowerCase()||"Article"}module.exports={getClientHistory:_memoize(getClientHistory),updateClientHistory:_memoize(updateClientHistory),updateClientHistoryWithPageData:_memoize(updateClientHistoryWithPageData)}; }, {"39":39,"42":42,"133":133,"1157":1157}]; window.modules["173"] = [function(require,module,exports){var toString=require(1104),upperFirst=require(1165);function capitalize(r){return upperFirst(toString(r).toLowerCase())}module.exports=capitalize; }, {"1104":1104,"1165":1165}]; window.modules["175"] = [function(require,module,exports){var createCompounder=require(1122),kebabCase=createCompounder(function(e,r,o){return e+(o?"-":"")+r.toLowerCase()});module.exports=kebabCase; }, {"1122":1122}]; window.modules["176"] = [function(require,module,exports){"use strict";const rest=require(42),utils=require(6);function get(t,e={site:{protocol:"https"}}){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; }, {"6":6,"42":42}]; window.modules["178"] = [function(require,module,exports){"use strict";const{encode:encode,decode:decode}=require(874);module.exports.encode=encode,module.exports.decode=decode; }, {"874":874}]; window.modules["179"] = [function(require,module,exports){"use strict";const strictUriEncode=require(1316),decodeComponent=require(733),splitOnFirst=require(1317),filterObject=require(824),isNullOrUndefined=e=>null==e;function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return r=>(t,o)=>{const n=t.length;return void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?t:null===o?[...t,[encode(r,e),"[",n,"]"].join("")]:[...t,[encode(r,e),"[",encode(n,e),"]=",encode(o,e)].join("")]};case"bracket":return r=>(t,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?t:null===o?[...t,[encode(r,e),"[]"].join("")]:[...t,[encode(r,e),"[]=",encode(o,e)].join("")];case"comma":case"separator":return r=>(t,o)=>null==o||0===o.length?t:0===t.length?[[encode(r,e),"=",encode(o,e)].join("")]:[[t,encode(o,e)].join(e.arrayFormatSeparator)];default:return r=>(t,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?t:null===o?[...t,encode(r,e)]:[...t,[encode(r,e),"=",encode(o,e)].join("")]}}function parserForArrayFormat(e){let r;switch(e.arrayFormat){case"index":return(e,t,o)=>{r=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),r?(void 0===o[e]&&(o[e]={}),o[e][r[1]]=t):o[e]=t};case"bracket":return(e,t,o)=>{r=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),r?void 0!==o[e]?o[e]=[].concat(o[e],t):o[e]=[t]:o[e]=t};case"comma":case"separator":return(r,t,o)=>{const n="string"==typeof t&&t.includes(e.arrayFormatSeparator),a="string"==typeof t&&!n&&decode(t,e).includes(e.arrayFormatSeparator);t=a?decode(t,e):t;const s=n||a?t.split(e.arrayFormatSeparator).map(r=>decode(r,e)):null===t?t:decode(t,e);o[r]=s};default:return(e,r,t)=>{void 0!==t[e]?t[e]=[].concat(t[e],r):t[e]=r}}}function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(e,r){return r.encode?r.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode(e,r){return r.decode?decodeComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort((e,r)=>Number(e)-Number(r)).map(r=>e[r]):e}function removeHash(e){const r=e.indexOf("#");return-1!==r&&(e=e.slice(0,r)),e}function getHash(e){let r="";const t=e.indexOf("#");return-1!==t&&(r=e.slice(t)),r}function extract(e){const r=(e=removeHash(e)).indexOf("?");return-1===r?"":e.slice(r+1)}function parseValue(e,r){return r.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!r.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function parse(e,r){validateArrayFormatSeparator((r=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},r)).arrayFormatSeparator);const t=parserForArrayFormat(r),o=Object.create(null);if("string"!=typeof e)return o;if(!(e=e.trim().replace(/^[?#&]/,"")))return o;for(const n of e.split("&")){if(""===n)continue;let[e,a]=splitOnFirst(r.decode?n.replace(/\+/g," "):n,"=");a=void 0===a?null:["comma","separator"].includes(r.arrayFormat)?a:decode(a,r),t(decode(e,r),a,o)}for(const e of Object.keys(o)){const t=o[e];if("object"==typeof t&&null!==t)for(const e of Object.keys(t))t[e]=parseValue(t[e],r);else o[e]=parseValue(t,r)}return!1===r.sort?o:(!0===r.sort?Object.keys(o).sort():Object.keys(o).sort(r.sort)).reduce((e,r)=>{const t=o[r];return Boolean(t)&&"object"==typeof t&&!Array.isArray(t)?e[r]=keysSorter(t):e[r]=t,e},Object.create(null))}exports.extract=extract,exports.parse=parse,exports.stringify=((e,r)=>{if(!e)return"";validateArrayFormatSeparator((r=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},r)).arrayFormatSeparator);const t=t=>r.skipNull&&isNullOrUndefined(e[t])||r.skipEmptyString&&""===e[t],o=encoderForArrayFormat(r),n={};for(const r of Object.keys(e))t(r)||(n[r]=e[r]);const a=Object.keys(n);return!1!==r.sort&&a.sort(r.sort),a.map(t=>{const n=e[t];return void 0===n?"":null===n?encode(t,r):Array.isArray(n)?n.reduce(o(t),[]).join("&"):encode(t,r)+"="+encode(n,r)}).filter(e=>e.length>0).join("&")}),exports.parseUrl=((e,r)=>{r=Object.assign({decode:!0},r);const[t,o]=splitOnFirst(e,"#");return Object.assign({url:t.split("?")[0]||"",query:parse(extract(e),r)},r&&r.parseFragmentIdentifier&&o?{fragmentIdentifier:decode(o,r)}:{})}),exports.stringifyUrl=((e,r)=>{r=Object.assign({encode:!0,strict:!0},r);const t=removeHash(e.url).split("?")[0]||"",o=exports.extract(e.url),n=exports.parse(o,{sort:!1}),a=Object.assign(n,e.query);let s=exports.stringify(a,r);s&&(s=`?${s}`);let c=getHash(e.url);return e.fragmentIdentifier&&(c=`#${encode(e.fragmentIdentifier,r)}`),`${t}${s}${c}`}),exports.pick=((e,r,t)=>{t=Object.assign({parseFragmentIdentifier:!0},t);const{url:o,query:n,fragmentIdentifier:a}=exports.parseUrl(e,t);return exports.stringifyUrl({url:o,query:filterObject(n,r),fragmentIdentifier:a},t)}),exports.exclude=((e,r,t)=>{const o=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return exports.pick(e,o,t)}); }, {"733":733,"824":824,"1316":1316,"1317":1317}]; window.modules["180"] = [function(require,module,exports){var baseKeys=require(1052),getTag=require(985),isArguments=require(956),isArray=require(241),isArrayLike=require(1059),isBuffer=require(957),isPrototype=require(1053),isTypedArray=require(958),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; }, {"241":241,"956":956,"957":957,"958":958,"985":985,"1052":1052,"1053":1053,"1059":1059}]; window.modules["181"] = [function(require,module,exports){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}module.exports=isObject; }, {}]; window.modules["182"] = [function(require,module,exports){var baseFlatten=require(1009);function flatten(e){return(null==e?0:e.length)?baseFlatten(e,1):[]}module.exports=flatten; }, {"1009":1009}]; window.modules["183"] = [function(require,module,exports){var arrayReduce=require(962),baseEach=require(998),baseIteratee=require(1047),baseReduce=require(1084),isArray=require(241);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; }, {"241":241,"962":962,"998":998,"1047":1047,"1084":1084}]; window.modules["186"] = [function(require,module,exports){"use strict";const _head=require(114),_tail=require(1187),_isString=require(277),_join=require(281),_get=require(31),striptags=require(147),utils=require(6),cutChannels={all:"",animals:"Self/SoU",beauty:"Style/Beauty","career money productivity":"Power/Money",celebrity:"Culture/Celebrity","crime-assault":"Power","culture-media":"Culture",fashion:"Style/Fashion","feminism-politics-identity":"Power/Politics","relationships-friends family":"Self","health-wellness":"Self/Health","home design":"Style/Design_Hunting","learning creativity":"Self/SoU",living:"Style",other:"",parenting:"Self/Motherhood","mental health personality social behavior":"Self","relationships-sex dating marriage":"Self/sex_relationships",shopping:"Style/Shopping",weddings:"Style/Weddings"},vultureChannels={tv:"tv",music:"music",movies:"movies",books:"books",comedy:"comedy",art:"art",theater:"theater"},nymChannels={all:"all","company information":"company","new york guides & things to do":"to-do",other:"other","sponsored guides":"s-guides"};function getAdSize(e){var t;if(e)return t=_head(e.split(",")).split("x"),`width="${_head(t)}" height="${_tail(t)}"`}function getAdChannel(e,t){if(!e)return"";switch(t){case"wwwthecut":return"/"+cutChannels[e.toLowerCase()]||"";case"vulture":return"/"+vultureChannels[e.toLowerCase()]||"";case"nymag":return"/"+nymChannels[e.toLowerCase()]||"";default:return""}}function joinAuthors(e){return e&&e.length?_isString(e)?e:_join(e.map(function(e){return _get(e,"text","").trim()}).filter(e=>""!==e),","):""}function sanitizeHtmlForAmp(e){return e&&_isString(e)?striptags(e,["strong","em","b","i","a","br","s"]):""}function getUaSlug(e){const t=_get(e,"site.subsiteSlug")||_get(e,"site.slug",""),i=_get(e,"url","");let s;return s=utils.isProduction(i)?_get({di:"UA-18163580-7",selectall:"UA-18163580-7",intelligencer:"UA-18163580-7",wwwthecut:"UA-18163580-4",strategist:"UA-18163580-10","strategist/uk":"UA-18163580-23",grubstreet:"UA-18163580-6",vulture:"UA-18163580-5",curbed:"UA-189494-74"},t,"UA-18163580-11"):"UA-18163580-14"}const splitBy100=(e,t)=>{let i=[],s=0,r=0;for(;s<t.length;)r++,i.push({name:`event__str_${e}_split_${r}`,value:t.substring(s,Math.min(s+=100,t.length)).trim()});return i},getSplitDimensions=e=>{let t=[];const i=e.find(e=>e.headline&&e.tags),s={primary_headline:i.headline,content_groups:i.tags};return Object.entries(s).forEach(([e,i])=>{t.push(...splitBy100(e,i))}),t};module.exports.getAdSize=getAdSize,module.exports.getAdChannel=getAdChannel,module.exports.getSplitDimensions=getSplitDimensions,module.exports.getUaSlug=getUaSlug,module.exports.joinAuthors=joinAuthors,module.exports.sanitizeHtmlForAmp=sanitizeHtmlForAmp,module.exports.splitBy100=splitBy100; }, {"6":6,"31":31,"114":114,"147":147,"277":277,"281":281,"1187":1187}]; window.modules["187"] = [function(require,module,exports){"use strict";const _debounce=require(160);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; }, {"160":160}]; window.modules["189"] = [function(require,module,exports){"use strict";const _includes=require(118),TAG_LIST=["audm","audio article","the cut on tuesdays","2038","what the tuck","nice try!","pivot","the cut podcast"];function isVideo(e){return e.featureTypes&&(e.featureTypes["Video-Original"]||e.featureTypes["Video-Aggregation"]||e.featureTypes["Video-Original News"])}function isGallery(e){return e.tags&&(_includes(e.tags,"gallery")||_includes(e.tags,"slideshow"))}function isPodcast(e){return e.tags&&TAG_LIST.some(t=>e.tags.includes(t))}function getCalloutType(e){return isVideo(e)?"video":isGallery(e)?"gallery":isPodcast(e)?"podcast":""}module.exports=getCalloutType; }, {"118":118}]; window.modules["190"] = [function(require,module,exports){var baseFindIndex=require(1007),baseIteratee=require(1047),toInteger=require(1135),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; }, {"1007":1007,"1047":1047,"1135":1135}]; window.modules["194"] = [function(require,module,exports){var parse=require(44);function isFuture(e){return parse(e).getTime()>(new Date).getTime()}module.exports=isFuture; }, {"44":44}]; window.modules["198"] = [function(require,module,exports){var baseClone=require(983),CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}module.exports=cloneDeep; }, {"983":983}]; window.modules["201"] = [function(require,module,exports){var baseSet=require(1077);function set(e,t,r){return null==e?e:baseSet(e,t,r)}module.exports=set; }, {"1077":1077}]; window.modules["213"] = [function(require,module,exports){var baseFlatten=require(1009),baseOrderBy=require(1072),baseRest=require(1086),isIterateeCall=require(1118),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; }, {"1009":1009,"1072":1072,"1086":1086,"1118":1118}]; window.modules["220"] = [function(require,module,exports){var baseClone=require(983),CLONE_SYMBOLS_FLAG=4;function clone(e){return baseClone(e,CLONE_SYMBOLS_FLAG)}module.exports=clone; }, {"983":983}]; window.modules["225"] = [function(require,module,exports){var arrayFilter=require(950),baseFilter=require(1006),baseIteratee=require(1047),isArray=require(241);function filter(r,e){return(isArray(r)?arrayFilter:baseFilter)(r,baseIteratee(e,3))}module.exports=filter; }, {"241":241,"950":950,"1006":1006,"1047":1047}]; window.modules["228"] = [function(require,module,exports){var assignValue=require(975),copyObject=require(978),createAssigner=require(1117),isArrayLike=require(1059),isPrototype=require(1053),keys=require(240),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; }, {"240":240,"975":975,"978":978,"1053":1053,"1059":1059,"1117":1117}]; window.modules["229"] = [function(require,module,exports){var arrayMap=require(960),baseIteratee=require(1047),basePickBy=require(1076),getAllKeysIn=require(984);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; }, {"960":960,"984":984,"1047":1047,"1076":1076}]; window.modules["232"] = [function(require,module,exports){"use strict";const cookie=require(10),ZEPHR_COOKIE_NAME="blaize_tracking_id",generateZephrTrackingId=()=>{return cookie.get(ZEPHR_COOKIE_NAME)?Promise.resolve():fetch("/blaize/anonymous-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})})};module.exports={generateZephrTrackingId:generateZephrTrackingId}; }, {"10":10}]; window.modules["233"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).webVitals={})}(this,function(e){"use strict";var t,n,r,i,a,o=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u=function(e){if("loading"===document.readyState)return"loading";var t=o();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e<t.domContentLoadedEventStart)return"dom-interactive";if(0===t.domComplete||e<t.domComplete)return"dom-content-loaded"}return"complete"},c=function(e){var t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},s=function(e,t){var n="";try{for(;e&&9!==e.nodeType;){var r=e,i=r.id?"#"+r.id:c(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?"."+r.classList.value.trim().replace(/\s+/g,"."):"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?i+">"+n:i,r.id)break;e=r.parentNode}}catch(e){}return n},f=-1,d=function(){return f},l=function(e){addEventListener("pageshow",function(t){t.persisted&&(f=t.timeStamp,e(t))},!0)},m=function(){var e=o();return e&&e.activationStart||0},v=function(e,t){var n=o(),r="navigate";return d()>=0?r="back-forward-cache":n&&(document.prerendering||m()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},p=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},h=function(e,t,n,r){var i,a;return function(o){t.value>=0&&(o||r)&&((a=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=a,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},T=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},y=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},E=-1,S=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},L=function(e){"hidden"===document.visibilityState&&E>-1&&(E="visibilitychange"===e.type?e.timeStamp:0,C())},b=function(){addEventListener("visibilitychange",L,!0),addEventListener("prerenderingchange",L,!0)},C=function(){removeEventListener("visibilitychange",L,!0),removeEventListener("prerenderingchange",L,!0)},w=function(){return E<0&&(E=S(),b(),l(function(){setTimeout(function(){E=S(),b()},0)})),{get firstHiddenTime(){return E}}},F=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},P=[1800,3e3],M=function(e,t){t=t||{},F(function(){var n,r=w(),i=v("FCP"),a=p("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-m(),0),i.entries.push(e),n(!0)))})});a&&(n=h(e,i,P,t.reportAllChanges),l(function(r){i=v("FCP"),n=h(e,i,P,t.reportAllChanges),g(function(){i.value=performance.now()-r.timeStamp,n(!0)})}))})},I=[.1,.25],x={passive:!0,capture:!0},A=new Date,B=function(e,i){t||(t=i,n=e,r=new Date,R(removeEventListener),D())},D=function(){if(n>=0&&n<r-A){var e={entryType:"first-input",name:t.type,target:t.target,cancelable:t.cancelable,startTime:t.timeStamp,processingStart:t.timeStamp+n};i.forEach(function(t){t(e)}),i=[]}},k=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){B(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,x),removeEventListener("pointercancel",r,x)};addEventListener("pointerup",n,x),addEventListener("pointercancel",r,x)}(t,e):B(t,e)}},R=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,k,x)})},q=[100,300],N=function(e,r){r=r||{},F(function(){var a,o=w(),u=v("FID"),c=function(e){e.startTime<o.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),a(!0))},s=function(e){e.forEach(c)},f=p("first-input",s);a=h(e,u,q,r.reportAllChanges),f&&T(y(function(){s(f.takeRecords()),f.disconnect()})),f&&l(function(){var o;u=v("FID"),a=h(e,u,q,r.reportAllChanges),i=[],n=-1,t=null,R(addEventListener),o=c,i.push(o),D()})})},H=0,O=1/0,j=0,V=function(e){e.forEach(function(e){e.interactionId&&(O=Math.min(O,e.interactionId),j=Math.max(j,e.interactionId),H=j?(j-O)/7+1:0)})},U=function(){return a?H:performance.interactionCount||0},_=function(){"interactionCount"in performance||a||(a=p("event",V,{type:"event",buffered:!0,durationThreshold:0}))},z=[200,500],G=0,J=function(){return U()-G},K=[],Q={},W=function(e){var t=K[K.length-1],n=Q[e.interactionId];if(n||K.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};Q[r.id]=r,K.push(r)}K.sort(function(e,t){return t.latency-e.latency}),K.splice(10).forEach(function(e){delete Q[e.id]})}},X=[2500,4e3],Y={},Z=[800,1800],$=function(e,t){t=t||{};var n=v("TTFB"),r=h(e,n,Z,t.reportAllChanges);!function e(t){document.prerendering?F(function(){return e(t)}):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)}(function(){var i=o();if(i){var a=i.responseStart;if(a<=0||a>performance.now())return;n.value=Math.max(a-m(),0),n.entries=[i],r(!0),l(function(){n=v("TTFB",0),(r=h(e,n,Z,t.reportAllChanges))(!0)})}})};e.CLSThresholds=I,e.FCPThresholds=P,e.FIDThresholds=q,e.INPThresholds=z,e.LCPThresholds=X,e.TTFBThresholds=Z,e.onCLS=function(e,t){!function(e,t){t=t||{},M(y(function(){var n,r=v("CLS",0),i=0,a=[],o=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=a[0],n=a[a.length-1];i&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,a.push(e)):(i=e.value,a=[e])}}),i>r.value&&(r.value=i,r.entries=a,n())},u=p("layout-shift",o);u&&(n=h(e,r,I,t.reportAllChanges),T(function(){o(u.takeRecords()),n(!0)}),l(function(){i=0,r=v("CLS",0),n=h(e,r,I,t.reportAllChanges),g(function(){return n()})}),setTimeout(n,0))}))}(function(t){!function(e){if(e.entries.length){var t=e.entries.reduce(function(e,t){return e&&e.value>t.value?e:t});if(t&&t.sources&&t.sources.length){var n=(r=t.sources).find(function(e){return e.node&&1===e.node.nodeType})||r[0];if(n)return void(e.attribution={largestShiftTarget:s(n.node),largestShiftTime:t.startTime,largestShiftValue:t.value,largestShiftSource:n,largestShiftEntry:t,loadState:u(t.startTime)})}}var r;e.attribution={}}(t),e(t)},t)},e.onFCP=function(e,t){M(function(t){!function(e){if(e.entries.length){var t=o(),n=e.entries[e.entries.length-1];if(t){var r=t.activationStart||0,i=Math.max(0,t.responseStart-r);return void(e.attribution={timeToFirstByte:i,firstByteToFCP:e.value-i,loadState:u(e.entries[0].startTime),navigationEntry:t,fcpEntry:n})}}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:u(d())}}(t),e(t)},t)},e.onFID=function(e,t){N(function(t){!function(e){var t=e.entries[0];e.attribution={eventTarget:s(t.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:u(t.startTime)}}(t),e(t)},t)},e.onINP=function(e,t){!function(e,t){t=t||{},F(function(){var n;_();var r,i=v("INP"),a=function(e){e.forEach(function(e){e.interactionId&&W(e),"first-input"===e.entryType&&!K.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})&&W(e)});var t,n=(t=Math.min(K.length-1,Math.floor(J()/50)),K[t]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},o=p("event",a,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=h(e,i,z,t.reportAllChanges),o&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&o.observe({type:"first-input",buffered:!0}),T(function(){a(o.takeRecords()),i.value<0&&J()>0&&(i.value=0,i.entries=[]),r(!0)}),l(function(){K=[],G=U(),i=v("INP"),r=h(e,i,z,t.reportAllChanges)}))})}(function(t){!function(e){if(e.entries.length){var t=e.entries.sort(function(e,t){return t.duration-e.duration||t.processingEnd-t.processingStart-(e.processingEnd-e.processingStart)})[0],n=e.entries.find(function(e){return e.target});e.attribution={eventTarget:s(n&&n.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:u(t.startTime)}}else e.attribution={}}(t),e(t)},t)},e.onLCP=function(e,t){!function(e,t){t=t||{},F(function(){var n,r=w(),i=v("LCP"),a=function(e){var t=e[e.length-1];t&&t.startTime<r.firstHiddenTime&&(i.value=Math.max(t.startTime-m(),0),i.entries=[t],n())},o=p("largest-contentful-paint",a);if(o){n=h(e,i,X,t.reportAllChanges);var u=y(function(){Y[i.id]||(a(o.takeRecords()),o.disconnect(),Y[i.id]=!0,n(!0))});["keydown","click"].forEach(function(e){addEventListener(e,function(){return setTimeout(u,0)},!0)}),T(u),l(function(r){i=v("LCP"),n=h(e,i,X,t.reportAllChanges),g(function(){i.value=performance.now()-r.timeStamp,Y[i.id]=!0,n(!0)})})}})}(function(t){!function(e){if(e.entries.length){var t=o();if(t){var n=t.activationStart||0,r=e.entries[e.entries.length-1],i=r.url&&performance.getEntriesByType("resource").filter(function(e){return e.name===r.url})[0],a=Math.max(0,t.responseStart-n),u=Math.max(a,i?(i.requestStart||i.startTime)-n:0),c=Math.max(u,i?i.responseEnd-n:0),f=Math.max(c,r?r.startTime-n:0),d={element:s(r.element),timeToFirstByte:a,resourceLoadDelay:u-a,resourceLoadTime:c-u,elementRenderDelay:f-c,navigationEntry:t,lcpEntry:r};return r.url&&(d.url=r.url),i&&(d.lcpResourceEntry=i),void(e.attribution=d)}}e.attribution={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadTime:0,elementRenderDelay:e.value}}(t),e(t)},t)},e.onTTFB=function(e,t){$(function(t){!function(e){if(e.entries.length){var t=e.entries[0],n=t.activationStart||0,r=Math.max(t.domainLookupStart-n,0),i=Math.max(t.connectStart-n,0),a=Math.max(t.requestStart-n,0);e.attribution={waitingTime:r,dnsTime:i-r,connectionTime:a-i,requestTime:e.value-a,navigationEntry:t}}else e.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}}(t),e(t)},t)}}); }, {}]; window.modules["240"] = [function(require,module,exports){var arrayLikeKeys=require(954),baseKeys=require(1052),isArrayLike=require(1059);function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}module.exports=keys; }, {"954":954,"1052":1052,"1059":1059}]; window.modules["241"] = [function(require,module,exports){var isArray=Array.isArray;module.exports=isArray; }, {}]; window.modules["255"] = [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["267"] = [function(require,module,exports){"use strict";var moment=require(70);function formatDateRange(e="",t="",o="MMMM D, YYYY"){return t&&e?`${moment(new Date(e).setHours(24)).format("MMMM D")}-${moment(new Date(t).setHours(24)).format(o)}`:!t&&e?`${moment(new Date(e).setHours(24)).format(o)}`:""}function secondsToISO(e){return moment.duration(e,"seconds").toISOString()}module.exports.formatDateRange=formatDateRange,module.exports.secondsToISO=secondsToISO; }, {"70":70}]; window.modules["268"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";const _map=require(127),_isObject=require(181),_join=require(281),_get=require(31),_pick=require(409),_reduce=require(183),_capitalize=require(173),socialsByline=require(1492),log=require(280).init({name:__filename});function formatSimpleByline(i){var e=_map(i,i=>_isObject(i)?i.text:i);return 1===e.length?"<span>"+e[0]+"</span>":2===e.length?"<span>"+e[0]+'</span><span class="and"> and </span><span>'+e[1]+"</span>":_join(_map(e,function(i,n){return n<e.length-1?"<span>"+i+", </span>":'<span class="and">and </span><span>'+i+"</span>"}),"")}function complexByline(i){var e,n,l;const a=_get(i.hash,"bylines",[]),s=_pick(i.hash,["authorHost","linkClass","nameClass","hideLinks","simpleList"]);if(!Array.isArray(a))return log("error",`Bylines is not an array: ${a}`);const o=a.filter(i=>"by"===i.prefix||"as told to"===i.prefix),r=1===(null==o||null===(e=o[0])||void 0===e||null===(e=e.names)||void 0===e?void 0:e.length)&&(null==o||null===(n=o[0])||void 0===n||null===(n=n.names)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.shortBio)||(null==o||null===(l=o[0])||void 0===l||null===(l=l.names)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.expandedBio)?{shortBio:(null==o?void 0:o[0].names[0].shortBio)||"",expandedBio:(null==o?void 0:o[0].names[0].expandedBio)||""}:null;let t;return s.shortBio=null==r?void 0:r.shortBio,s.expandedBio=null==r?void 0:r.expandedBio,s.simpleList?s.hideLinks?formatSimpleByline(a):socialsByline.formatSocialsByline(a,s):_join(_reduce(a,(i,e,n)=>{if((t=_get(e,"names",[]))&&t.length>0){const l=0===n&&r;i.push(`${r?`<div ${l?'class="main-author hidden-expanded-bio"':""}>`:'<div class="author-container">'}<span>${_capitalize(e.prefix)}</span> ${s.hideLinks?formatSimpleByline(t):socialsByline.formatSocialsByline(t,s,l)}</div>`)}return i},[])," ")}module.exports=complexByline,module.exports.byline=formatSimpleByline; }).call(this)}).call(this,"/services/universal/byline.js")}, {"31":31,"127":127,"173":173,"181":181,"183":183,"280":280,"281":281,"409":409,"1492":1492}]; window.modules["270"] = [function(require,module,exports){var baseGetTag=require(1018),isObjectLike=require(1030),numberTag="[object Number]";function isNumber(e){return"number"==typeof e||isObjectLike(e)&&baseGetTag(e)==numberTag}module.exports=isNumber; }, {"1018":1018,"1030":1030}]; window.modules["276"] = [function(require,module,exports){"use strict";const names={"strategist/uk":"The Strategist UK",betamale:"Beta Male",curbed:"Curbed",developing:"Developing",grubstreet:"Grub Street",intelligencer:"Intelligencer",nymag:"New York Magazine",nyxny:"New York by New York",scienceofus:"Science of Us",selectall:"Select All",strategist:"The Strategist",travel:"Travel",vindicated:"The Vindicated",vulture:"Vulture",wwwthecut:"The Cut"};function getSiteName(e){return function(t){return e[t]}}module.exports=((e="",t={})=>{const n=Object.assign({},names,t);return e.split(", ").map(getSiteName(n)).join(", ")}); }, {}]; window.modules["277"] = [function(require,module,exports){var baseGetTag=require(1018),isArray=require(241),isObjectLike=require(1030),stringTag="[object String]";function isString(e){return"string"==typeof e||!isArray(e)&&isObjectLike(e)&&baseGetTag(e)==stringTag}module.exports=isString; }, {"241":241,"1018":1018,"1030":1030}]; window.modules["279"] = [function(require,module,exports){function compact(o){for(var r=-1,t=null==o?0:o.length,c=0,n=[];++r<t;){var a=o[r];a&&(n[c++]=a)}return n}module.exports=compact; }, {}]; window.modules["280"] = [function(require,module,exports){(function (process){(function (){ "use strict";const isNode="undefined"!=typeof process&&null!=process.versions&&null!=process.versions.node;var logger,plugins,pino=require(645);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(644);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)}).call(this,require(58))}, {"58":58,"644":644,"645":645}]; window.modules["281"] = [function(require,module,exports){var arrayProto=Array.prototype,nativeJoin=arrayProto.join;function join(o,r){return null==o?"":nativeJoin.call(o,r)}module.exports=join; }, {}]; window.modules["283"] = [function(require,module,exports){var baseIsEqual=require(1032);function isEqual(a,s){return baseIsEqual(a,s)}module.exports=isEqual; }, {"1032":1032}]; window.modules["290"] = [function(require,module,exports){"use strict";const MAX_HEADROOM=1281,x2="2x",x1="1x",renditions={square:{w:536,h:536,r:x2},"square-1x":{w:536,h:536,r:x1},"square-medium":{w:190,h:190,r:x2},"square-medium-newsletter":{w:600,h:600,r:x1},"square-medium-zoom-small":{w:768,h:768,r:x2},"square-medium-zoom-medium":{w:1180,h:1180,r:x2},"square-medium-zoom-large":{w:1280,h:1280,r:x2},"square-small":{w:168,h:168,r:x2},"square-small-related":{w:118,h:118,r:x2},"square-medium-related":{w:215,h:215,r:x2},"square-medium-search":{w:240,h:240,r:x2},"square-large-related":{w:353,h:353,r:x2},"square-small-newsletter":{w:100,h:100,r:x1},"square-xsmall":{w:63,h:63,r:x2},"square-twitter-logo":{w:125,h:125,r:x2},thumb:{w:215,h:143,r:x2},"thumb-small":{w:168,h:115,r:x2},"thumb-zoom-small":{w:768,h:511,r:x2},"thumb-zoom-medium":{w:1180,h:785,r:x2},"thumb-zoom-large":{w:1280,h:851,r:x2},horizontal:{w:710,h:473,r:x2},"horizontal-zoom-small":{w:768,h:512,r:x2},"horizontal-zoom-medium":{w:1180,h:786,r:x2},"horizontal-zoom-large":{w:1280,h:853,r:x2},"horizontal-small":{w:146,h:97,r:x2},"horizontal-less-medium":{w:235,h:156,r:x2},"horizontal-medium":{w:280,h:157,r:x2},"horizontal-largeish":{w:560,h:314,r:x2},"horizontal-large":{w:610,h:410,r:x2},"horizontal-tags":{w:190,h:126,r:x2},"feature-lede":{w:512,h:600,r:x2},"og:image":{w:1200,h:630,r:x1},"twitter:image":{w:600,h:315,r:x2},vertical:{w:536,h:670,r:x2},"vertical-small":{w:245,h:368,r:x2},"vertical-small-zoom-small":{w:768,h:1154,r:x2},"vertical-small-zoom-medium":{w:1180,h:1772,r:x2},"vertical-small-zoom-large":{w:1280,h:1923,r:x2},"vertical-subscription":{w:47,h:61,r:x2},"newsfeed-lede-large":{w:670,h:670,r:x2},"travel-large-newsfeed-lede":{w:670,h:670,r:x2},"newsfeed-lede-small":{w:300,h:200,r:x2},"newsfeed-square-small":{w:320,h:320,r:x2},"newsfeed-horizontal-large":{w:670,h:450,r:x2},"travel-small-newsfeed-lede":{w:300,h:200,r:x2},flex:{w:710,h:1281,r:x2},"flex-zoom-small":{w:768,h:1281,r:x2},"flex-zoom-medium":{w:1180,h:1281,r:x2},"flex-zoom-large":{w:1280,h:1281,r:x2},"flex-large":{w:1024,h:1281,r:x2},"flex-large-zoom-small":{w:768,h:1281,r:x2},"flex-large-zoom-medium":{w:1180,h:1281,r:x2},"flex-large-zoom-large":{w:1280,h:1281,r:x2},"flex-xxsmall":{w:335,h:1281,r:x2},"flex-xxsmall-zoom-small":{w:768,h:1281,r:x2},"flex-xxsmall-zoom-medium":{w:1180,h:1281,r:x2},"flex-xxsmall-zoom-large":{w:1280,h:1281,r:x2},"flex-small":{w:426,h:1281,r:x2},"flex-small-zoom-small":{w:768,h:1281,r:x2},"flex-small-zoom-medium":{w:1180,h:1281,r:x2},"flex-small-zoom-large":{w:1280,h:1281,r:x2},"flex-medium-small":{w:512,h:1281,r:x2},"flex-medium-small-zoom-small":{w:768,h:1281,r:x2},"flex-medium-small-zoom-medium":{w:1180,h:1281,r:x2},"flex-medium-small-zoom-large":{w:1280,h:1281,r:x2},"flex-medium":{w:670,h:1281,r:x2},"flex-medium-zoom-small":{w:768,h:1281,r:x2},"flex-medium-zoom-medium":{w:1180,h:1281,r:x2},"flex-medium-zoom-large":{w:1280,h:1281,r:x2},"flex-medium-large":{w:800,h:1281,r:x2},"flex-medium-large-zoom-small":{w:768,h:1281,r:x2},"flex-medium-large-zoom-medium":{w:1180,h:1281,r:x2},"flex-medium-large-zoom-large":{w:1280,h:1281,r:x2},"flex-xlarge":{w:1600,h:1281,r:x2},"flex-xlarge-zoom-small":{w:768,h:1281,r:x2},"flex-xlarge-zoom-medium":{w:1180,h:1281,r:x2},"flex-xlarge-zoom-large":{w:1280,h:1281,r:x2},"vertical-small-variable":{w:250,h:1281,r:x2},"silo-image":{w:200,h:300,r:x2},"travel-horizontal-large":{w:670,h:450},"travel-square-small":{w:320,h:320},"cut-section-vid":{w:336,h:255,r:x2},"cut-hp-square-1x":{w:600,h:600,r:x1},"cut-hp-square-2x":{w:600,h:600,r:x2},"homepage-article-promo-small-small":{w:727,h:727,r:x2},"homepage-article-promo-small-medium":{w:180,h:180,r:x2},"homepage-article-promo-small-large":{w:240,h:240,r:x2},"homepage-article-promo-package-small":{w:727,h:727,r:x2},"homepage-article-promo-package-medium":{w:200,h:200,r:x2},"homepage-article-promo-package-large":{w:300,h:300,r:x2},"homepage-article-promo-medium-small":{w:727,h:727,r:x2},"homepage-article-promo-medium-medium":{w:240,h:240,r:x2},"homepage-article-promo-medium-large":{w:340,h:340,r:x2},"homepage-article-promo-large-small":{w:727,h:727,r:x2},"homepage-article-promo-large-medium":{w:300,h:300,r:x2},"homepage-article-promo-large-large":{w:380,h:380,r:x2},"homepage-article-promo-xlarge-small":{w:727,h:727,r:x2},"homepage-article-promo-xlarge-medium":{w:300,h:300,r:x2},"homepage-article-promo-xlarge-large":{w:480,h:480,r:x2},"homepage-article-promo-huge-small":{w:727,h:727,r:x2},"homepage-article-promo-huge-medium":{w:340,h:340,r:x2},"homepage-article-promo-huge-large":{w:560,h:560,r:x2},"homepage-article-promo-lede-small":{w:727,h:933,r:x2},"homepage-article-promo-lede-medium":{w:300,h:300,r:x2},"homepage-article-promo-lede-large":{w:480,h:480,r:x2},"homepage-article-promo-video-small":{w:727,h:555,r:x2},"homepage-article-promo-section-small":{w:727,h:727,r:x2},"homepage-article-promo-section-medium":{w:300,h:300,r:x2},"homepage-article-promo-section-large":{w:430,h:430,r:x2},"homepage-excerpt":{w:255,h:255,r:x2},"homepage-top-lede-small":{w:335,h:430,r:x2},"homepage-top-lede-medium":{w:640,h:640,r:x2},"homepage-article-bar":{w:220,h:220,r:x1},"fashion-show":{w:180,h:270,r:x2},"listing-media":{w:710,h:475,r:x2},"issue-promo":{w:183,h:235,r:x2},"homepage-top-lede-section":{w:620,h:620,r:x2},"img-gal-mobile-grid-lg":{w:384,h:577,r:x2},"img-gal-mobile-grid-sm":{w:384,h:384,r:x2},"img-gal-tablet-grid-lg":{w:590,h:886,r:x2},"img-gal-tablet-grid-sm":{w:590,h:590,r:x2},"img-gal-desktop-grid-lg":{w:300,h:450,r:x2},"img-gal-desktop-grid-sm":{w:300,h:300,r:x2},"img-gal-mobile-list-vertical":{w:768,h:1154,r:x2},"img-gal-mobile-list-square":{w:768,h:768,r:x2},"img-gal-desktop-list-vertical":{w:450,h:676,r:x2},"img-gal-desktop-list-horizontal":{w:807,h:539,r:x2},"content-feed-article-small-small":{w:135,h:95,r:x2},"content-feed-article-small-medium":{w:180,h:108,r:x2},"content-feed-article-small-large":{w:195,h:130,r:x2},"content-feed-article-medium-small":{w:135,h:95,r:x2},"content-feed-article-medium-medium":{w:180,h:108,r:x2},"content-feed-article-medium-large":{w:275,h:185,r:x2},"content-feed-article-large-small":{w:135,h:95,r:x2},"content-feed-article-large-medium":{w:180,h:108,r:x2},"content-feed-article-large-large":{w:410,h:275,r:x2},"content-feed-article-lede-small":{w:712,h:474,r:x2},"content-feed-article-lede-medium":{w:830,h:553,r:x2},"content-feed-article-lede-large":{w:570,h:383,r:x2},"tv-show-small":{w:600,h:400,r:x2},"tv-show-medium":{w:350,h:235,r:x2},"tv-show-large":{w:350,h:235,r:x2},"tv-show-feed-small":{w:338,h:225,r:x2},"tv-show-feed-large":{w:530,h:355,r:x2},"newsletter-centered-small":{w:250,h:190,r:x2},"newsletter-centered-medium":{w:350,h:340,r:x2},"newsletter-flex":{w:600,h:1281,r:x2},"newsletter-horizontal-large-alt":{w:335,h:200,r:x2},"newsletter-horizontal-large":{w:335,h:221,r:x2},"newsletter-horizontal-medium":{w:275,h:164,r:x2},"newsletter-horizontal":{w:600,h:358,r:x2},"newsletter-square-large":{w:335,h:335,r:x2},"newsletter-square-medium":{w:275,h:275,r:x2},"newsletter-square-smaller":{w:137,h:137,r:x2},"newsletter-square-small":{w:100,h:100,r:x2},"newsletter-story-horizontal":{w:125,h:84,r:x2},"newsletter-story-square":{w:125,h:125,r:x2},"amp-lede-square":{w:1200,h:1200,r:x2},"amp-lede-vertical":{w:1200,h:1500,r:x2},"amp-lede-horizontal":{w:1200,h:800,r:x2},"inset-square":{w:330,h:330,r:x2},"inset-vertical":{w:330,h:412,r:x2},"inline-square":{w:700,h:700,r:x2},"inline-square-small":{w:400,h:400,r:x2},"inline-vertical":{w:600,h:750,r:x2},"inline-horizontal":{w:700,h:467,r:x2},"feature-horizontal":{w:1100,h:733,r:x2},"feature-vertical":{w:570,h:712,r:x2},"feature-square":{w:700,h:700,r:x2},"special-feature-horizontal":{w:1100,h:733,r:x2},"special-feature-vertical":{w:570,h:712,r:x2},"special-feature-square":{w:700,h:700,r:x2},"full-bleed-social":{w:1400,h:728,r:x2},"full-bleed-square":{w:700,h:700,r:x2},"full-bleed-horizontal":{w:1400,h:933,r:x2},"full-bleed-vertical":{w:1400,h:1750,r:x2},"full-bleed-deep-vertical":{w:1400,h:2100,r:x2},"full-bleed-original":{w:1400,r:x2},"article-details_vertical-logo":{w:120,h:150,r:x2},"article-details_author":{w:120,h:150,r:x2},"article-details_horizontal-logo":{w:200,h:50,r:x2},"article-details_horizontal-logo-no-lede":{w:200,h:50,r:x2},"nym-image-collection-square":{w:570,h:570,r:x2},"nym-image-collection-horizontal":{w:700,h:467,r:x2},"nym-image-collection-horizontal-break-out":{w:900,h:600,r:x2},"nym-image-collection-vertical":{w:570,h:712,r:x2},"nym-image-collection-deep-vertical":{w:460,h:690,r:x2},"nym-image-collection-flex":{w:710,h:1281,r:x2},"nym-image-collection-flex-break-out":{w:900,h:1281,r:x2},"curated-feed-article-feature":{w:640,h:320,r:x2},"curated-feed-article-feature-large":{w:880,h:440,r:x2},"curated-feed-article-large":{w:420,h:279,r:x2},"curated-feed-image-post":{w:600,h:400,r:x2},"deep-vertical":{w:600,h:900,r:x2},"product-horizontal":{w:600,h:396,r:x2},"product-vertical":{w:245,h:367,r:x2},"product-flex":{w:600,h:1281,r:x2},"product-square":{w:600,h:600,r:x2},"product-mini-horizontal":{w:300,h:198,r:x2},"product-mini-vertical":{w:215,h:322,r:x2},"product-mini-flex":{w:300,h:1281,r:x2},"product-mini-square":{w:215,h:215,r:x2},"product-tile-horizontal":{w:300,h:198,r:x2},"product-tile-vertical":{w:215,h:322,r:x2},"product-tile-flex":{w:300,h:1281,r:x2},"product-tile-square":{w:215,h:215,r:x2},"product-thumb":{w:215,h:143,r:x2},"magazine-toc-small":{w:319,h:413,r:x2},"magazine-toc-medium":{w:500,h:666,r:x2},"magazine-toc-large":{w:540,h:719,r:x2},"magazine-image-global-nav":{w:240},"seo-square":{w:1400,h:1400,r:x1}},variableRenditions=["flex","flex-large","flex-small","flex-xxsmall","flex-medium-small","flex-medium","flex-medium-large","flex-xlarge","vertical-small-variable","newsletter-flex","nym-image-collection-flex","nym-image-collection-flex-break-out","product-flex","product-mini-flex"],originalRenditions=["original","full-bleed"],defaultRendition=renditions.horizontal;module.exports.renditions=renditions,module.exports.variableRenditions=variableRenditions,module.exports.originalRenditions=originalRenditions,module.exports.defaultRendition=defaultRendition; }, {}]; window.modules["291"] = [function(require,module,exports){"use strict";const localeToISOCurrency={US:"USD",UK:"GBP"};function priceByLocale(c,e){return`${currencyByLocale(e)}${c}`}function currencyByLocale(c){switch(c){case"US":return"$";case"UK":return"£";default:return"$"}}function isoCurrencyByLocale(c){return localeToISOCurrency[c]||"USD"}module.exports={currencyByLocale:currencyByLocale,isoCurrencyByLocale:isoCurrencyByLocale,priceByLocale:priceByLocale}; }, {}]; window.modules["298"] = [function(require,module,exports){var baseAssignValue=require(973),baseForOwn=require(999),baseIteratee=require(1047);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; }, {"973":973,"999":999,"1047":1047}]; window.modules["303"] = [function(require,module,exports){require(873),module.exports=self.fetch.bind(self); }, {"873":873}]; window.modules["310"] = [function(require,module,exports){"use strict";const parseurl=require(142),{ensureSubtag:ensureSubtag}=require(126),_includes=require(118),thirdParty=require(187),permutive=require(144),{getPageUri:getPageUri}=require(133),narrativDomain="howl.me/",{isNarrativClickmateLink:isNarrativClickmateLink,isSkimlinksLink:isSkimlinksLink}=require(135),utils=require(6),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)}}const getSubtagsOnClick=(t,e,i,r)=>(function(a){if(utils.getClickDate()!==utils.getClickDate(r.timestamp)){const n=a.target.closest("a"),{urlWithSubtag:s}=ensureSubtag({url:t,productId:e,merchantId:i,visitState:r,link:n});n.href=s||t}});function attachThirdPartyScripts(t,e,i=!1){(_includes(e,narrativDomain)||i)&&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",n=new URL(t.href),s=t.getAttribute("data-narrativ-title");if(isNarrativClickmateLink(t.href)){let e=s||articleHeadline;e&&!n.searchParams.has("article_name")&&n.searchParams.append("article_name",e),n.searchParams.has("publisher_slug")||n.searchParams.append("publisher_slug",a),t.href=n.toString()}}function ensureSkimlinksParams(t){const e=t.href,i=parseurl(e);if(isSkimlinksLink(e)){const e=window.location.href,r=i.query?"&":"?";i.query+=`${r}sref=${encodeURIComponent(e)}`,t.href=i.toString()}}function initLink(t,e){var i,r,a=t&&t.href,n=t.classList.contains("narrativ-link");if(a){i=t&&t.getAttribute("data-track-id"),r=t&&t.getAttribute("data-merchant-id"),t.addEventListener("click",handleBuyClick(a,"Click-Out")),null!=e&&e.timestamp&&t.addEventListener("click",getSubtagsOnClick(a,i,r,e)),t.addEventListener("contextmenu",handleBuyClick(a,"Click-Out-Right"));const{urlWithSubtag:s}=ensureSubtag({url:a,productId:i,merchantId:r,visitState:e,anchorEl:t});t.href=s||a,ensureClickmateParams(t),ensureSkimlinksParams(t),attachThirdPartyScripts(t,a,n),permutive.initProductLink(t)}}module.exports.initLink=initLink,module.exports.__test__={ensureSkimlinksParams:ensureSkimlinksParams,ensureClickmateParams:ensureClickmateParams,attachThirdPartyScripts:attachThirdPartyScripts,handleBuyClick:handleBuyClick,getSubtagsOnClick:getSubtagsOnClick}; }, {"6":6,"118":118,"126":126,"133":133,"135":135,"142":142,"144":144,"187":187}]; window.modules["339"] = [function(require,module,exports){"use strict";const sentry=require(38),_get=require(31),auth=require(19),localStorage=require(348),{LOCAL_STORAGE_EXPIRATION:LOCAL_STORAGE_EXPIRATION,applyCode:applyCode,isPromoCodeValid:isPromoCodeValid,getRegiftingInfo:getRegiftingInfo}=require(349),store={state:{isMobileAppPage:!1,referrer:"",includeAccountSetup:!1,locale:"us",selectedPlan:{},originalPlan:{},redirectPageData:{},defaultPlan:"",selectedTierID:"",tiers:[],plans:[],showPaymentOptions:!1,hasValidAddressForm:!1,hasValidCreditCardForm:!1,subscriptionSuccess:!1,creditCardLastFourDigits:"",creditCardBrand:"",errorMessage:"",hasExistingSubscription:!1,hasAccount:!1,showOverlay:!1,customerId:"",subscriptionId:"",currentStep:"",planIsInternational:!1,promoCode:"",socialIdentity:"",subscriptionExpiration:"",supportsApplePay:!1,supportsGooglePay:!1,printCheckboxSelected:!1,signupOrigin:"",addressFields:{email:"",firstName:"",lastName:"",address1:"",address2:"",city:"",state:"",zipCode:"",postalCode:"",province:"",country:""},userExists:!1,hasSubmittedForm:!1,hasCompletedSubscriptionForm:!1,hasCompletedPayment:!1,isProcessingAccountSetup:!1,hasResubscribed:!1,hasSubmittedEmail:!1,isAuthenticated:!1,passwordResetSent:!1,paymentMethod:"",recipient:{email:"",firstName:"",lastName:"",country:"",receiveGiftDate:"",giftMessage:""},gifter:{email:"",firstName:"",lastName:"",regifting:!1},promoData:{planId:"",promoCode:"",planDescription:"",planName:"",planAccountType:"",stripeId:"",recurringChargePeriod:"",expiresAt:"",couponCode:"",countryCode:"",email:"",firstName:"",lastName:""},hasValidPromoCode:"",promoCodeLoading:!1,regiftingLoading:!1,hasStripeError:!1,showRecaptchaV2:!1,recaptchaToken:"",loginErrorCode:"",loginErrorProvider:"",selectedContent:{}},actions:{setIsMobileAppPage(e){store.state.isMobileAppPage=e},setReferrer(){const e=new URLSearchParams(window.location.search),t=Object.fromEntries(e.entries());if(!t.redirectUrl)return;const s=decodeURIComponent(t.redirectUrl),r=new URL(s);r.origin&&localStorage.set("referringUrl",`${r.origin}${r.pathname}`)},setRedirectPageData(e){store.state.redirectPageData=e.hasOwnProperty("feedImgUrl")?e:{}},setOriginalPlan(e){store.state.originalPlan=e,localStorage.set("originalPlan",e)},setPrintCheckboxSelected(e){store.state.printCheckboxSelected=e,localStorage.set("usePrintCheckboxPlan",e)},setComponentVariation(e){let t="subscribe";"subscription-multi-step-container_gifter"===e&&(t="gifter"),"subscription-multi-step-container_recipient"===e&&(t="recipient"),store.state.componentVariation=t},setPromoCode(e){const t=localStorage.get("promoData");localStorage.set("promoData",Object.assign({},t,{promoCode:e}),LOCAL_STORAGE_EXPIRATION),store.state.promoData.promoCode=e},setCouponCode(e){store.state.selectedPlan.couponCode=e},setShowPaymentOptions(e){store.state.showPaymentOptions=e},clearSelectedPlan(){const e=localStorage.get("userData");e&&e.selectedPlan&&delete e.selectedPlan,localStorage.remove("usePrintCheckboxPlan"),localStorage.set("userData",e,LOCAL_STORAGE_EXPIRATION),store.state.selectedPlan={},store.state.locale="us"},passwordResetSent(e){store.state.passwordResetSent=e},setUserExists(e){store.state.userExists=e},setPaymentMethod(e){store.state.paymentMethod=e},setIncludeAccountSetup(e){store.state.includeAccountSetup=e},setLocale(e){store.state.locale=e.toLowerCase().trim()},selectDefaultTier(){const e=store.getters.getTiersBySelectedPlan();let t=e.find(e=>!!e.defaultSelection);!t&&e.length&&(t=e[0]),t&&(store.state.selectedTierID=t.id)},registerPlan(e){store.state.plans.push(e)},mapSelectedPlanToPrintOptions(e){const t={confirmationImage:"printPlanConfirmationImage",confirmationMessage:"printPlanConfirmationMessage",couponCode:"printCheckboxCouponId",customMessage:"printPlanCustomPaymentSummaryMessage",firstChargeAmount:"printPlanFirstChargeAmount",hasPromotion:"printPlanHasPromotion",internationalMessage:"printPlanCustomPaymentSummaryMessageInternational",internationalPlanName:"printCheckboxInternationalPlanName",internationalPrice:"internationalPrintCheckboxPlanPrice",internationalStripeId:"printCheckboxInternationalStripeId",merchandiseId:"printCheckboxMerchandiseId",planAccountType:"printCheckboxPlanType",planCrossedOutPrice:"printCheckboxPlanCrossedOutPrice",planDescription:"printCheckboxPlanDescription",planName:"printCheckboxPlanName",planPrice:"printCheckboxPlanPrice",planPriceOverride:"printPlanPriceOverride",recurringChargeAmount:"printPlanRecurringChargeAmount",recurringChargePeriod:"printCheckboxPlanInterval",stripeId:"printCheckboxStripeId"};for(const s of Object.keys(e))Object.hasOwn(t,s)&&(e[s]=e[t[s]]);return e.trialOffer=null,e.isTrial,e.includeIntroOffer=!1,e.priceGroup=null,e.includeInternationalPlan="true",e.InternationalPlanType="both",e},selectPlanType(e){var t,s;const r=localStorage.get("userData")||{},a=localStorage.get("usePrintCheckboxPlan")||!1,o=store.state.printCheckboxSelected||a,i=null!=e&&e.hasPrintCheckbox?store.getters.getOriginalPlan():e,n=o?this.mapSelectedPlanToPrintOptions(e):i;localStorage.set("userData",Object.assign({},r,{selectedPlan:n}),LOCAL_STORAGE_EXPIRATION),store.state.selectedPlan=n,(null!==(t=store.state.selectedPlan)&&void 0!==t&&null!==(t=t.stripeId)&&void 0!==t&&t.includes(" ")||null!==(s=store.state.selectedPlan)&&void 0!==s&&null!==(s=s.subscriptionPlanType)&&void 0!==s&&s.includes(" "))&&(sentry.captureManualError("Error, Plan Id doesn't match pattern"),this.trimStripePlanData()),store.actions.selectDefaultTier()},selectPlanPrice(e){store.state.planPrice=e},setSelectedTierID(e){store.state.selectedTierID=e},setAddressField(e,t){store.state.addressFields.hasOwnProperty(e)&&(store.state.addressFields[e]=t)},setCreditCardLastFourDigits(e){store.state.creditCardLastFourDigits=e},setCreditCardBrand(e){store.state.creditCardBrand=e},setCustomerId(e){store.state.customerId=e},setSubscriptionId(e){store.state.subscriptionId=e},setSubscriptionExpiration(e){store.state.subscriptionExpiration=e},setAddressFormStatus(e){store.state.hasValidAddressForm=e},setCreditCardFormStatus(e){store.state.hasValidCreditCardForm=e},setErrorMessage(e){store.state.errorMessage=e},setHasExistingSubscription(e){const t=localStorage.get("userData")||{};localStorage.set("userData",Object.assign({},t,{hasExistingSubscription:e}),LOCAL_STORAGE_EXPIRATION),store.state.hasExistingSubscription=e},setHasSubmittedForm(e){store.state.hasSubmittedForm=e},setShowOverlay(e){store.state.showOverlay=e},setHasCompletedAccount(e){store.state.hasCompletedAccount=e},setDefaultPlan(e){store.state.defaultPlan=e},setHasCompletedPayment(e){store.state.hasCompletedPayment=e},setProcessingAccountSetup(e){store.state.isProcessingAccountSetup=e},hasResubscribed(e){store.state.hasResubscribed=e},setCurrentStep(e){store.state.currentStep=e},setHasSubmittedEmail(e){store.state.hasSubmittedEmail=e},setSubscriptionSuccess(e){store.state.subscriptionSuccess=e},setIsAuthenticated(e){store.state.isAuthenticated=e},setSupportsApplePay(e){store.state.supportsApplePay=e},setSupportsGooglePay(e){store.state.supportsGooglePay=e},setHasAccount(e){const t=localStorage.get("userData")||{};localStorage.set("userData",Object.assign({},t,{hasAccount:e}),LOCAL_STORAGE_EXPIRATION),store.state.hasAccount=e},setEmail(e){if(store.getters.getIsRecipient()){const t=localStorage.get("promoData")||{};localStorage.set("promoData",Object.assign({},t,{email:e}),LOCAL_STORAGE_EXPIRATION),store.actions.setPromoData(Object.assign({},t,{email:e}))}else{const t=localStorage.get("userData")||{};localStorage.set("userData",Object.assign({},t,{email:e}),LOCAL_STORAGE_EXPIRATION),store.actions.setAddressField("email",e)}},setSocialIdentity(e,t){const s=localStorage.get("userData")||{};localStorage.set("userData",Object.assign({},s,{hasSocialIdentity:e}),LOCAL_STORAGE_EXPIRATION),store.state.socialIdentity=t},fetchSelectedPlan(){const{selectedPlan:e={}}=localStorage.get("userData")||{};e&&(store.state.selectedPlan=e)},setRegiftingInfo(e,t){return getRegiftingInfo(e,t).then(e=>(store.actions.setRegiftingLoading(!1),e.json())).then(e=>{this.setRecipientInfo("planId",e.recipient.planId),this.setRecipientInfo("firstName",e.recipient.firstName),this.setRecipientInfo("lastName",e.recipient.lastName),this.setRecipientInfo("email",e.recipient.email),this.setRecipientInfo("receiveGiftDate",e.recipient.receiveGiftDate),this.setRecipientInfo("country",e.recipient.countryCode),this.setGifterInfo("email",e.giver.email),this.setGifterInfo("firstName",e.giver.firstName),this.setGifterInfo("lastName",e.giver.lastName),this.setGifterInfo("regifting",!0),store.state.selectedPlan={firstChargeAmount:e.price.unit_amount,giftCoupon:e.price.metadata.coupon,id:e.price.id,pcdAccountType:e.price.metadata.pcdAccountType,pcdId:e.price.metadata.pcdID,pcdTerm:e.price.metadata.pcdTerm,planDescription:e.price.metadata.teaser,planName:e.price.nickname,planPrice:e.price.unit_amount,planAccountType:e.price.metadata.plan_type,stripeId:e.price.id}})},setDiscountInfo(e,t){store.state.selectedPlan.discountPrice=t,store.state.selectedPlan.firstChargeAmount=t,store.state.selectedPlan.discountCode=e},setGifterInfo(e,t=""){const s=localStorage.get("userData")||{};store.state.gifter.hasOwnProperty(e)&&(store.state.gifter[e]=t,localStorage.set("userData",Object.assign({},s,{gifter:store.state.gifter}),LOCAL_STORAGE_EXPIRATION))},setRecipientInfo(e,t){const s=localStorage.get("userData")||{};store.state.recipient.hasOwnProperty(e)&&(store.state.recipient[e]=t,localStorage.set("userData",Object.assign({},s,{recipient:store.state.recipient}),LOCAL_STORAGE_EXPIRATION))},setAddressFieldGiver(e,t){store.state.gifter.hasOwnProperty(e)&&(store.state.gifter[e]=t)},setPromoData(e={}){localStorage.set("promoData",e),store.state.promoData=e},setLoginInitiated(e){const t=localStorage.get("userData")||{};localStorage.set("userData",Object.assign({},t,{loginInitiated:e}),LOCAL_STORAGE_EXPIRATION),store.state.loginInitiated=e},setHasValidPromoCode(e){store.state.hasValidPromoCode=e},setPromoCodeLoading(e){store.state.promoCodeLoading=e},setSelectedContent(e){store.state.selectedContent=e},applyPromoCode(e){if(e)return applyCode(e,store.state.selectedPlan.id)},checkPromoCode(e){if(e)return isPromoCodeValid(e).then(e=>{if(e.status)return e.json();store.actions.setPromoCodeLoading(!1),store.actions.setErrorMessage("Something went wrong. Try entering the redeem code again.")}).then(t=>{if("recaptcha"===t.type&&(store.actions.enableRecaptchaV2(),store.actions.setErrorMessage("Please check the box and click continue to proceed.")),t.error&&store.actions.setErrorMessage(t.error),!t.error){const s=_get(t,"promo.code","").toUpperCase()===e;if(s){const s=_get(t,"promo.id","");let r=s;null!=s&&s.includes(" ")&&(r=null==s?void 0:s.replace(/\s/g,""),sentry.captureManualError("Error, Promo Id doesn't match pattern"));const a=JSON.parse(_get(t,"promo.metadata.recipient",{})),o=_get(t,"price.metadata.plan_type",""),i=_get(t,"price.id",""),n=_get(t,"price.metadata.teaser"),l=_get(t,"price.unit_amount"),c=_get(t,"price.id",""),g=_get(t,"price.nickname",""),d=_get(a,"first",""),p=_get(a,"last",""),u=_get(a,"email",""),m=_get(a,"country",""),P=_get(t,"price.recurring.interval",""),h=_get(t,"promo.expires_at",""),S=_get(t,"promo.coupon.id",""),C=!!_get(t,"promo.metadata.isGiveaway"),I=Object.assign({},{firstName:d,lastName:p,email:u,countryCode:m,planId:c,promoId:r,promoCode:e,price:l,planName:g,planAccountType:o,planDescription:n,stripeId:i,recurringChargePeriod:P,expiresAt:h,couponCode:S,isGiveaway:C});C&&(I.metadata=_get(t,"promo.metadata",{})),store.actions.setPromoCode(e),store.actions.setPromoData(I)}return store.actions.setHasValidPromoCode(s),s}}).finally(()=>{store.actions.setPromoCodeLoading(!1)})},setRegiftingLoading(e){store.state.regiftingLoading=e},clearLocalStorage(){localStorage.remove("userData"),localStorage.remove("promoData"),localStorage.remove("usePrintCheckboxPlan"),localStorage.remove("originalPlan")},clearPromoData(){store.state.promoData={countryCode:"",couponCode:"",email:"",expiresAt:"",firstName:"",lastName:"",metadata:{},planAccountType:"",planDescription:"",planId:"",planName:"",promoCode:"",recurringChargePeriod:"",stripeId:""}},clearErrorMessage(){store.state.errorMessage=""},trimStripePlanData(){store.state.selectedPlan.stripeId&&(store.state.selectedPlan.stripeId=store.state.selectedPlan.stripeId.replace(/\s/g,"")),store.state.selectedPlan.subscriptionPlanType&&(store.state.selectedPlan.subscriptionPlanType=store.state.selectedPlan.subscriptionPlanType.replace(/\s/g,"")),store.state.selectedPlan.id&&(store.state.selectedPlan.id=store.state.selectedPlan.id.replace(/\s/g,""))},enableRecaptchaV2(){store.state.showRecaptchaV2=!0},setRecaptchaToken(e=""){store.state.recaptchaToken=e},setLoginErrorCode(e){store.state.loginErrorCode=e},setLoginErrorProvider(e){store.state.loginErrorProvider=e},setSignupOrigin(e){store.state.signupOrigin=e}},getters:{getIsMobileApp:()=>store.state.isMobileAppPage,getRedirectPageData:()=>store.state.redirectPageData,getprintCheckboxSelected:()=>store.state.printCheckboxSelected||!!localStorage.get("usePrintCheckboxPlan"),getComponentVariation:()=>store.state.componentVariation,getHasSubmittedEmail:()=>store.state.hasSubmittedEmail,getShowPaymentOptions:()=>store.state.showPaymentOptions,getCurrentStep:()=>store.state.currentStep,getUserExists:()=>store.state.userExists,getSocialIdentity:()=>store.state.socialIdentity,passwordResetSent:()=>store.state.passwordResetSent,paymentMethod:()=>store.state.paymentMethod,availableTiers(){const e=store.state.plans.map(e=>e.planType);return store.state.tiers.filter(t=>e.includes(t.planType))},getAllPlans:()=>store.state.plans,creditCardLastFourDigits:()=>store.state.creditCardLastFourDigits,creditCardBrand:()=>store.state.creditCardBrand,subscriptionExpiration:()=>store.state.subscriptionExpiration,selectedTierMessage:()=>_get(store.getters.selectedTier(),"tierMessage"),customerId:()=>store.state.customerId,subscriptionId:()=>store.state.subscriptionId,getLocale:()=>store.state.locale,getAddressData:()=>store.state.addressFields,getOriginalPlan(){const e=localStorage.get("originalPlan")||{};return isEmptyObject(store.state.originalPlan)?e:store.state.originalPlan},getHasExistingSubscription(){const{hasExistingSubscription:e=!1}=localStorage.get("userData")||{};return store.state.hasExistingSubscription?store.state.hasExistingSubscription:e},getUserEmail(){const e=store.getters.getIsRecipient(),t=localStorage.get(e?"promoData":"userData"),s=t?t.email:"",r=auth.getEmail()||s;return e?auth.getEmail()?auth.getEmail():_get(store,"state.promoData.email","")||r:store.getters.getAddressData().email?store.getters.getAddressData().email:r},getUserFirstName(){const{firstName:e=""}=localStorage.get("promoData")||{};return _get(store,"state.promoData.firstName")?_get(store,"state.promoData.firstName"):e},getUserLastName(){const{lastName:e=""}=localStorage.get("promoData")||{};return _get(store,"state.promoData.lastName")?_get(store,"state.promoData.lastName"):e},getUserCountryCode(){const{countryCode:e=""}=localStorage.get("promoData")||{};return _get(store,"state.promoData.countryCode")?_get(store,"state.promoData.countryCode"):e},getHasAccount(){const{hasAccount:e=!1}=localStorage.get("userData")||{};return store.state.hasAccount?store.state.hasAccount:e},getDefaultPlan:()=>store.state.defaultPlan,getSelectedPlan(){const{selectedPlan:e={}}=localStorage.get("userData")||{},t=!isEmptyObject(store.state.selectedPlan);if(!t){var s,r,a,o,i,n;if(null!=e&&null!==(s=e.stripeId)&&void 0!==s&&s.includes(" "))e.stripeId=null===(o=e.stripeId)||void 0===o?void 0:o.replace(/\s/g,"");if(null!=e&&null!==(r=e.subscriptionPlanType)&&void 0!==r&&r.includes(" "))e.subscriptionPlanType=null===(i=e.subscriptionPlanType)||void 0===i?void 0:i.replace(/\s/g,"");if(null!=e&&null!==(a=e.id)&&void 0!==a&&a.includes(" "))e.id=null===(n=e.id)||void 0===n?void 0:n.replace(/\s/g,"")}return t?store.state.selectedPlan:e},getHasSelectedPlan:()=>!isEmptyObject(store.getters.getSelectedPlan()),getPlanById:e=>store.state.plans.find(t=>t.stripeId===e),getLoginInitiated(){const{loginInitiated:e=!1}=localStorage.get("userData")||{};return store.state.loginInitiated?store.state.loginInitiated:e},selectedPlanIsInternational(){const e=store.getters.getLocale(),t=store.getters.getSelectedPlan(),s=_get(t,"includeInternationalPlan");return store.state.planIsInternational="us"!==e&&"true"===s,store.state.planIsInternational},selectedPlanIsDiscounted:()=>!!store.state.selectedPlan.discountCode,selectedPlanMessage(){const e=store.getters.selectedPlanIsInternational()?"internationalPrice":"recurringChargeAmount",t=store.getters.getSelectedPlan(),s=t.isTrial?`You will not be billed for your first ${t.trialPeriod} days. At the end of your free trial, you will be charged $${t[e]} a ${t.recurringChargePeriod} for your subscription.`:`You will be charged a onetime payment of $${t[e]}. Your subscription will automatically renew each ${t.recurringChargePeriod}.`;return store.getters.selectedPlanIsInternational()?t.internationalMessage||s:(store.state.selectedPlan.tierMessage=t.customMessage||s,t.customMessage||s)},selectedPlanCrossedOutPrice:()=>_get(store.getters.getSelectedPlan(),"planCrossedOutPrice"),selectedPlanGiftCode(){const e=store.getters.selectedPlanIsInternational()?"internationalGiftCoupon":"giftCoupon";return _get(store.getters.getSelectedPlan(),e)},selectedPlanStripeId(){const e=store.getters.selectedPlanIsInternational()?"internationalStripeId":"stripeId";return _get(store.getters.getSelectedPlan(),e)},selectedPlanName(){const e=store.getters.selectedPlanIsInternational()?"internationalPlanName":"planName";return _get(store.getters.getSelectedPlan(),e)},selectedPlanPrice(){let e="";return e=store.getters.selectedPlanIsInternational()?"internationalPrice":store.getters.selectedPlanIsDiscounted()?"discountedPrice":"planPrice",_get(store.getters.getSelectedPlan(),e)},confirmationText:()=>_get(store.getters.getSelectedPlan(),"confirmationText"),selectedPlanHasPromotion:()=>"true"===_get(store.getters.getSelectedPlan(),"hasPromotion"),confirmationImage:()=>_get(store.getters.getSelectedPlan(),"confirmationImage"),confirmationMessage:()=>_get(store.getters.getSelectedPlan(),"confirmationMessage"),selectedTierID:()=>store.state.selectedTierID,selectedTier:()=>store.state.tiers.find(e=>e.id===store.state.selectedTierID),getTiersBySelectedPlan:()=>store.state.tiers.filter(e=>e.planType===store.state.selectedPlan.planType),hasTierOptions:()=>store.getters.getTiersBySelectedPlan().length>1,currentMonthlyTier:()=>store.getters.getTiersBySelectedPlan().find(e=>"month"===e.recurringChargePeriod),hasResubscribed:()=>store.state.hasResubscribed,getIsAuthenticated:()=>store.state.isAuthenticated?store.state.isAuthenticated:auth.isAuthenticated(),getRecipientInfo(){const{recipient:e={}}=localStorage.get("userData")||{},t=isEmptyObject(store.state.recipient),s={firstName:_get(e,"firstName",""),lastName:_get(e,"lastName",""),email:_get(e,"email",""),country:_get(e,"country",""),giftMessage:_get(e,"giftMessage",""),receiveGiftDate:_get(e,"receiveGiftDate","")};return t?s:store.state.recipient},getHasRecipientInfo:()=>!isEmptyObject(store.getters.getRecipientInfo()),getCreditCardFormStatus:()=>store.state.hasValidCreditCardForm,getGifterInfo:()=>store.state.gifter,getIsGifter:()=>"gifter"===store.getters.getComponentVariation(),getIsRegifter:()=>store.state.gifter.regifting,getIsRecipient:()=>"recipient"===store.getters.getComponentVariation(),getSubscriptionSuccess:()=>store.state.subscriptionSuccess,getHasSubmittedForm:()=>store.state.hasSubmittedForm,getShowOverlay:()=>store.state.showOverlay,getSupportsApplePay:()=>store.state.supportsApplePay,getSupportsGooglePay:()=>store.state.supportsGooglePay,getPromoCode(){const{promoCode:e=""}=localStorage.get("promoData")||{};return Boolean(store.state.promoData.promoCode)?store.state.promoData.promoCode:e},getPromoData(){const e=localStorage.get("promoData")||{};return isEmptyObject(store.state.promoData)?e:store.state.promoData},getHasPromoData(){const e=store.getters.getPromoData();return!isEmptyObject(e)&&!!e.couponCode},getHasValidPromoCode(){const e=store.getters.getPromoCode(),t=store.state.hasValidPromoCode;return e&&t},getPlanDescription:()=>(store.getters.getIsRecipient()?store.getters.getPromoData():store.getters.getSelectedPlan()).planDescription,getPlanName:()=>store.getters.getIsRecipient()?store.getters.getPromoData().planName:store.getters.getSelectedPlan().planName,getPlanBillingCycle(){if(store.getters.getIsRecipient()){let e=new Date;return`Every ${"month"===store.getters.selectedTier().recurringChargePeriod?"30 Days":"year"} since ${e.getMonth()+1}/${e.getDate()}/${e.getFullYear()}`}},getPromoCodeLoading:()=>store.state.promoCodeLoading,getRegiftingLoading:()=>store.state.regiftingLoading,getReferrer:()=>localStorage.get("referringUrl")||"",getShowRecaptchaV2:()=>store.state.showRecaptchaV2,getRecaptchaToken:()=>store.state.recaptchaToken,getLoginErrorCode:()=>store.state.loginErrorCode,getLoginErrorProvider:()=>store.state.loginErrorProvider,getSelectedContent:()=>store.state.selectedContent,getSignupOrigin:()=>store.state.signupOrigin}};function isEmptyObject(e){return Boolean(!Object.values(e).find(e=>e))}module.exports=store; }, {"19":19,"31":31,"38":38,"348":348,"349":349}]; window.modules["348"] = [function(require,module,exports){"use strict";const engine=require(1349);module.exports=engine.createStore([require(1351),require(1352)],[require(1348)]); }, {"1348":1348,"1349":1349,"1351":1351,"1352":1352}]; window.modules["349"] = [function(require,module,exports){"use strict";const constants=require(379),addToNewsletters=require(378),applyCode=require(380),createSubscription=require(381),getRegiftingInfo=require(382),getUserNewsletters=require(383),isPromoCodeValid=require(384),isValidName=require(385),isValidRange=require(387),verifySubscription=require(388);module.exports=Object.assign({},constants,{addToNewsletters:addToNewsletters,applyCode:applyCode,createSubscription:createSubscription,getRegiftingInfo:getRegiftingInfo,getUserNewsletters:getUserNewsletters,isPromoCodeValid:isPromoCodeValid,isValidName:isValidName,isValidRange:isValidRange,verifySubscription:verifySubscription}); }, {"378":378,"379":379,"380":380,"381":381,"382":382,"383":383,"384":384,"385":385,"387":387,"388":388}]; window.modules["351"] = [function(require,module,exports){(function (Buffer){(function (){ "use strict";var base64=require(566),ieee754=require(622);exports.Buffer=Buffer,exports.SlowBuffer=SlowBuffer,exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;function typedArraySupport(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}function createBuffer(e){if(e>K_MAX_LENGTH)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=Buffer.prototype,t}function Buffer(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(e)}return from(e,t,r)}function from(e,t,r){if("string"==typeof e)return fromString(e,t);if(ArrayBuffer.isView(e))return fromArrayLike(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(isInstance(e,ArrayBuffer)||e&&isInstance(e.buffer,ArrayBuffer))return fromArrayBuffer(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return Buffer.from(n,t,r);var f=fromObject(e);if(f)return f;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return Buffer.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function assertSize(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function alloc(e,t,r){return assertSize(e),e<=0?createBuffer(e):void 0!==t?"string"==typeof r?createBuffer(e).fill(t,r):createBuffer(e).fill(t):createBuffer(e)}function allocUnsafe(e){return assertSize(e),createBuffer(e<0?0:0|checked(e))}function fromString(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!Buffer.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|byteLength(e,t),n=createBuffer(r),f=n.write(e,t);return f!==r&&(n=n.slice(0,f)),n}function fromArrayLike(e){for(var t=e.length<0?0:0|checked(e.length),r=createBuffer(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}function fromArrayBuffer(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;return(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r)).__proto__=Buffer.prototype,n}function fromObject(e){if(Buffer.isBuffer(e)){var t=0|checked(e.length),r=createBuffer(t);return 0===r.length?r:(e.copy(r,0,0,t),r)}return void 0!==e.length?"number"!=typeof e.length||numberIsNaN(e.length)?createBuffer(0):fromArrayLike(e):"Buffer"===e.type&&Array.isArray(e.data)?fromArrayLike(e.data):void 0}function checked(e){if(e>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return 0|e}function SlowBuffer(e){return+e!=e&&(e=0),Buffer.alloc(+e)}function byteLength(e,t){if(Buffer.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||isInstance(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var f=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return utf8ToBytes(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(e).length;default:if(f)return n?-1:utf8ToBytes(e).length;t=(""+t).toLowerCase(),f=!0}}function slowToString(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return hexSlice(this,t,r);case"utf8":case"utf-8":return utf8Slice(this,t,r);case"ascii":return asciiSlice(this,t,r);case"latin1":case"binary":return latin1Slice(this,t,r);case"base64":return base64Slice(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function bidirectionalIndexOf(e,t,r,n,f){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),numberIsNaN(r=+r)&&(r=f?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(f)return-1;r=e.length-1}else if(r<0){if(!f)return-1;r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:arrayIndexOf(e,t,r,n,f);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?f?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):arrayIndexOf(e,[t],r,n,f);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(e,t,r,n,f){var i,o=1,u=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,u/=2,s/=2,r/=2}function a(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(f){var h=-1;for(i=r;i<u;i++)if(a(e,i)===a(t,-1===h?0:i-h)){if(-1===h&&(h=i),i-h+1===s)return h*o}else-1!==h&&(i-=i-h),h=-1}else for(r+s>u&&(r=u-s),i=r;i>=0;i--){for(var c=!0,l=0;l<s;l++)if(a(e,i+l)!==a(t,l)){c=!1;break}if(c)return i}return-1}function hexWrite(e,t,r,n){r=Number(r)||0;var f=e.length-r;n?(n=Number(n))>f&&(n=f):n=f;var i=t.length;n>i/2&&(n=i/2);for(var o=0;o<n;++o){var u=parseInt(t.substr(2*o,2),16);if(numberIsNaN(u))return o;e[r+o]=u}return o}function utf8Write(e,t,r,n){return blitBuffer(utf8ToBytes(t,e.length-r),e,r,n)}function asciiWrite(e,t,r,n){return blitBuffer(asciiToBytes(t),e,r,n)}function latin1Write(e,t,r,n){return asciiWrite(e,t,r,n)}function base64Write(e,t,r,n){return blitBuffer(base64ToBytes(t),e,r,n)}function ucs2Write(e,t,r,n){return blitBuffer(utf16leToBytes(t,e.length-r),e,r,n)}function base64Slice(e,t,r){return 0===t&&r===e.length?base64.fromByteArray(e):base64.fromByteArray(e.slice(t,r))}function utf8Slice(e,t,r){r=Math.min(e.length,r);for(var n=[],f=t;f<r;){var i,o,u,s,a=e[f],h=null,c=a>239?4:a>223?3:a>191?2:1;if(f+c<=r)switch(c){case 1:a<128&&(h=a);break;case 2:128==(192&(i=e[f+1]))&&(s=(31&a)<<6|63&i)>127&&(h=s);break;case 3:i=e[f+1],o=e[f+2],128==(192&i)&&128==(192&o)&&(s=(15&a)<<12|(63&i)<<6|63&o)>2047&&(s<55296||s>57343)&&(h=s);break;case 4:i=e[f+1],o=e[f+2],u=e[f+3],128==(192&i)&&128==(192&o)&&128==(192&u)&&(s=(15&a)<<18|(63&i)<<12|(63&o)<<6|63&u)>65535&&s<1114112&&(h=s)}null===h?(h=65533,c=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),f+=c}return decodeCodePointsArray(n)}exports.kMaxLength=K_MAX_LENGTH,Buffer.TYPED_ARRAY_SUPPORT=typedArraySupport(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),Buffer.poolSize=8192,Buffer.from=function(e,t,r){return from(e,t,r)},Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,Buffer.alloc=function(e,t,r){return alloc(e,t,r)},Buffer.allocUnsafe=function(e){return allocUnsafe(e)},Buffer.allocUnsafeSlow=function(e){return allocUnsafe(e)},Buffer.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==Buffer.prototype},Buffer.compare=function(e,t){if(isInstance(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,f=0,i=Math.min(r,n);f<i;++f)if(e[f]!==t[f]){r=e[f],n=t[f];break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Buffer.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=Buffer.allocUnsafe(t),f=0;for(r=0;r<e.length;++r){var i=e[r];if(isInstance(i,Uint8Array)&&(i=Buffer.from(i)),!Buffer.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,f),f+=i.length}return n},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)swap(this,t,t+1);return this},Buffer.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2);return this},Buffer.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4);return this},Buffer.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?utf8Slice(this,0,e):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function(){var e="",t=exports.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},Buffer.prototype.compare=function(e,t,r,n,f){if(isInstance(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),!Buffer.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===f&&(f=this.length),t<0||r>e.length||n<0||f>this.length)throw new RangeError("out of range index");if(n>=f&&t>=r)return 0;if(n>=f)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(f>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),u=Math.min(i,o),s=this.slice(n,f),a=e.slice(t,r),h=0;h<u;++h)if(s[h]!==a[h]){i=s[h],o=a[h];break}return i<o?-1:o<i?1:0},Buffer.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function(e,t,r){return bidirectionalIndexOf(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function(e,t,r){return bidirectionalIndexOf(this,e,t,r,!1)},Buffer.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var f=this.length-t;if((void 0===r||r>f)&&(r=f),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return hexWrite(this,e,t,r);case"utf8":case"utf-8":return utf8Write(this,e,t,r);case"ascii":return asciiWrite(this,e,t,r);case"latin1":case"binary":return latin1Write(this,e,t,r);case"base64":return base64Write(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(e){var t=e.length;if(t<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=MAX_ARGUMENTS_LENGTH));return r}function asciiSlice(e,t,r){var n="";r=Math.min(e.length,r);for(var f=t;f<r;++f)n+=String.fromCharCode(127&e[f]);return n}function latin1Slice(e,t,r){var n="";r=Math.min(e.length,r);for(var f=t;f<r;++f)n+=String.fromCharCode(e[f]);return n}function hexSlice(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var f="",i=t;i<r;++i)f+=toHex(e[i]);return f}function utf16leSlice(e,t,r){for(var n=e.slice(t,r),f="",i=0;i<n.length;i+=2)f+=String.fromCharCode(n[i]+256*n[i+1]);return f}function checkOffset(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function checkInt(e,t,r,n,f,i){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>f||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function checkIEEE754(e,t,r,n,f,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function writeFloat(e,t,r,n,f){return t=+t,r>>>=0,f||checkIEEE754(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),ieee754.write(e,t,r,n,23,4),r+4}function writeDouble(e,t,r,n,f){return t=+t,r>>>=0,f||checkIEEE754(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),ieee754.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return n.__proto__=Buffer.prototype,n},Buffer.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e],f=1,i=0;++i<t&&(f*=256);)n+=this[e+i]*f;return n},Buffer.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e+--t],f=1;t>0&&(f*=256);)n+=this[e+--t]*f;return n},Buffer.prototype.readUInt8=function(e,t){return e>>>=0,t||checkOffset(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function(e,t){return e>>>=0,t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function(e,t){return e>>>=0,t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=this[e],f=1,i=0;++i<t&&(f*=256);)n+=this[e+i]*f;return n>=(f*=128)&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||checkOffset(e,t,this.length);for(var n=t,f=1,i=this[e+--n];n>0&&(f*=256);)i+=this[e+--n]*f;return i>=(f*=128)&&(i-=Math.pow(2,8*t)),i},Buffer.prototype.readInt8=function(e,t){return e>>>=0,t||checkOffset(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function(e,t){e>>>=0,t||checkOffset(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(e,t){e>>>=0,t||checkOffset(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),ieee754.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function(e,t){return e>>>=0,t||checkOffset(e,4,this.length),ieee754.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function(e,t){return e>>>=0,t||checkOffset(e,8,this.length),ieee754.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function(e,t){return e>>>=0,t||checkOffset(e,8,this.length),ieee754.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var f=1,i=0;for(this[t]=255&e;++i<r&&(f*=256);)this[t+i]=e/f&255;return t+r},Buffer.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var f=r-1,i=1;for(this[t+f]=255&e;--f>=0&&(i*=256);)this[t+f]=e/i&255;return t+r},Buffer.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,1,255,0),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},Buffer.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var f=Math.pow(2,8*r-1);checkInt(this,e,t,r,f-1,-f)}var i=0,o=1,u=0;for(this[t]=255&e;++i<r&&(o*=256);)e<0&&0===u&&0!==this[t+i-1]&&(u=1),this[t+i]=(e/o>>0)-u&255;return t+r},Buffer.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var f=Math.pow(2,8*r-1);checkInt(this,e,t,r,f-1,-f)}var i=r-1,o=1,u=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===u&&0!==this[t+i+1]&&(u=1),this[t+i]=(e/o>>0)-u&255;return t+r},Buffer.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},Buffer.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},Buffer.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeFloatLE=function(e,t,r){return writeFloat(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function(e,t,r){return writeFloat(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function(e,t,r){return writeDouble(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function(e,t,r){return writeDouble(this,e,t,!1,r)},Buffer.prototype.copy=function(e,t,r,n){if(!Buffer.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var f=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var i=f-1;i>=0;--i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return f},Buffer.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var f=e.charCodeAt(0);("utf8"===n&&f<128||"latin1"===n)&&(e=f)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=Buffer.isBuffer(e)?e:Buffer.from(e,n),u=o.length;if(0===u)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<r-t;++i)this[i+t]=o[i%u]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(e){if((e=(e=e.split("=")[0]).trim().replace(INVALID_BASE64_RE,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function toHex(e){return e<16?"0"+e.toString(16):e.toString(16)}function utf8ToBytes(e,t){var r;t=t||1/0;for(var n=e.length,f=null,i=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!f){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&i.push(239,191,189);continue}f=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),f=r;continue}r=65536+(f-55296<<10|r-56320)}else f&&(t-=3)>-1&&i.push(239,191,189);if(f=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function asciiToBytes(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function utf16leToBytes(e,t){for(var r,n,f,i=[],o=0;o<e.length&&!((t-=2)<0);++o)n=(r=e.charCodeAt(o))>>8,f=r%256,i.push(f),i.push(n);return i}function base64ToBytes(e){return base64.toByteArray(base64clean(e))}function blitBuffer(e,t,r,n){for(var f=0;f<n&&!(f+r>=t.length||f>=e.length);++f)t[f+r]=e[f];return f}function isInstance(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function numberIsNaN(e){return e!=e} }).call(this)}).call(this,require(351).Buffer)}, {"351":351,"566":566,"622":622}]; window.modules["365"] = [function(require,module,exports){var addDays=require(708);function subDays(a,d){var s=Number(d);return addDays(a,-s)}module.exports=subDays; }, {"708":708}]; window.modules["366"] = [function(require,module,exports){!function(){"use strict";const e=require(339);module.exports={name:"SubscriptionError",computed:{errorMessage:()=>e.state.errorMessage}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement,s=this._self._c||e;return s("div",[this.errorMessage?s("div",{staticClass:"subscription-form-error",attrs:{role:"alert","aria-relevant":"all","aria-live":"assertive"}},[s("span",{staticClass:"error-message",domProps:{innerHTML:this._s(this.errorMessage)}})]):this._e()])},__vue__options__.staticRenderFns=[]; }, {"339":339}]; window.modules["367"] = [function(require,module,exports){!function(){"use strict";const e=require(339);module.exports={name:"RecaptchaWidget",data:()=>({subscriptionGRecaptcha:grecaptcha,hasCompletedRecaptcha:!1}),computed:{showRecaptchaV2:()=>e.getters.getShowRecaptchaV2()},mounted(){this.subscriptionGRecaptcha.ready(()=>{this.subscriptionGRecaptcha.render("recaptchav2",{sitekey:"6LcQfn4mAAAAAPANwDLSPUmWFYYivdhe6uGRu9fs",callback:this.handleRecaptcha,"expired-callback":this.handleRecaptcha})})},methods:{handleRecaptcha(t){this.hasCompletedRecaptcha=!this.hasCompletedRecaptcha,e.actions.setRecaptchaToken(t),this.$emit("disable-submit",this.showRecaptchaV2&&!this.hasCompletedRecaptcha)}},watch:{showRecaptchaV2(e){e&&this.$emit("disable-submit",this.showRecaptchaV2&&!this.hasCompletedRecaptcha)}}}}(),module.exports.__esModule&&(module.exports=module.exports.default);var __vue__options__="function"==typeof module.exports?module.exports.options:module.exports;__vue__options__.functional&&console.error("[vueify] functional components are not supported and should be defined in plain js files using render functions."),__vue__options__.render=function(){var e=this.$createElement;return(this._self._c||e)("div",{directives:[{name:"show",rawName:"v-show",value:this.showRecaptchaV2,expression:"showRecaptchaV2"}],staticClass:"recaptchav2",attrs:{id:"recaptchav2"}})},__vue__options__.staticRenderFns=[]; }, {"339":339}]; window.modules["378"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";const{RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}=require(379),{load:load}=require(52),log=require(28).setup({file:__filename}),NEWSLETTERZ_USERS_ENDPOINT="/api/newsletter/users";function addToNewsletters({email:e,lists:t,vars:r}){return load(RECAPTCHA_SITE_KEY).then(s=>s.execute("newsletterSubmit").then(s=>{const o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,lists:t,vars:r,recaptcha:s})};return fetch(NEWSLETTERZ_USERS_ENDPOINT,o).then(e=>e.json()).then(e=>(e.ok||log("error",`Error with response from sailthru: ${e.msg}`),e)).catch(e=>e)}))}module.exports=addToNewsletters; }).call(this)}).call(this,"/components/subscription-multi-step-container/services/addToNewsletters.js")}, {"28":28,"52":52,"379":379}]; window.modules["379"] = [function(require,module,exports){"use strict";const IS_PROD=require(39)(),IS_LOCAL=window.location.hostname.includes("localhost"),LOCAL_STORAGE_EXPIRATION=72e6+(new Date).getTime(),RECAPTCHA_SITE_KEY="6LcQmfoUAAAAAHL2UQnKmKFkIgzXmLeJs0YET0Ps",ENV_KEY=IS_PROD?"prd":"stg";module.exports={IS_LOCAL:IS_LOCAL,IS_PROD:IS_PROD,ENV_KEY:ENV_KEY,LOCAL_STORAGE_EXPIRATION:LOCAL_STORAGE_EXPIRATION,RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}; }, {"39":39}]; window.modules["380"] = [function(require,module,exports){"use strict";const{ENV_KEY:ENV_KEY,IS_LOCAL:IS_LOCAL,RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}=require(379),{load:load}=require(52),FULFILLMENT_ENDPOINT=IS_LOCAL?"https://subs.localhost/apply-code":`https://subs.${ENV_KEY}.aws.nymetro.com/apply-code`;function applyCode(e="",o){return load(RECAPTCHA_SITE_KEY).then(r=>r.execute("submit").then(r=>{const t={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:e,priceId:o,recaptcha:r})};return fetch(FULFILLMENT_ENDPOINT,t).then(e=>e.json()).catch(e=>(console.error("Error:",`Error fetching code from Stripe: ${e}`),{error:!0,message:e}))}).catch(e=>{console.error("error fetching promo code",e)})).catch(e=>{console.error("error loading recaptcha",e)})}module.exports=applyCode; }, {"52":52,"379":379}]; window.modules["381"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";const{ENV_KEY:ENV_KEY,IS_LOCAL:IS_LOCAL,RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}=require(379),{load:load}=require(52),FULFILLMENT_ENDPOINT=IS_LOCAL?"https://subs.localhost/create-subscription":`https://subs.${ENV_KEY}.aws.nymetro.com/create-subscription`,auth=require(19),log=require(28).setup({file:__filename});let store={};function createSubscription(e){return 0===Object.keys(store).length&&store.constructor===Object&&(store=require(339)),e.isV2=store.getters.getShowRecaptchaV2(),e.isV2?sendSubscriptionRequest(e)(store.getters.getRecaptchaToken()):load(RECAPTCHA_SITE_KEY).then(t=>t.execute("submit").then(sendSubscriptionRequest(e))).catch(e=>{log("error","Error creating the re:captcha",e),store.actions.setErrorMessage("Error creating the re:captcha. Try Submit Order again."),store.actions.setHasSubmittedForm(!1)})}const sendSubscriptionRequest=e=>t=>{e.recaptcha=t,e.authId=auth.getUserID(),e.checkoutUrl=window.location.href;const r={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return fetch(FULFILLMENT_ENDPOINT,r).then(e=>e.json())};module.exports=createSubscription; }).call(this)}).call(this,"/components/subscription-multi-step-container/services/createSubscription.js")}, {"19":19,"28":28,"52":52,"339":339,"379":379}]; window.modules["382"] = [function(require,module,exports){"use strict";const{ENV_KEY:ENV_KEY,IS_LOCAL:IS_LOCAL,RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}=require(379),{load:load}=require(52),FULFILLMENT_ENDPOINT=IS_LOCAL?"https://subs.localhost/regift-subscription":`https://subs.${ENV_KEY}.aws.nymetro.com/regift-subscription`;function getRegiftingInfo(e,t){return load(RECAPTCHA_SITE_KEY).then(r=>r.execute("submit").then(r=>{const o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({giverId:e,recipientId:t,recaptcha:r})};return fetch(FULFILLMENT_ENDPOINT,o).catch(e=>({error:!0,message:e}))}).catch(e=>{console.error("error fetching gifter and/or recipient info",e)})).catch(e=>{console.error("error loading recaptcha",e)})}module.exports=getRegiftingInfo; }, {"52":52,"379":379}]; window.modules["383"] = [function(require,module,exports){"use strict";function getUserNewsletters(e){const t=`/api/newsletter/users?email=${encodeURIComponent(e)}`;return fetch(t).catch(e=>e)}module.exports=getUserNewsletters; }, {}]; window.modules["384"] = [function(require,module,exports){"use strict";const{ENV_KEY:ENV_KEY,IS_LOCAL:IS_LOCAL,RECAPTCHA_SITE_KEY:RECAPTCHA_SITE_KEY}=require(379),{load:load}=require(52),FULFILLMENT_ENDPOINT=IS_LOCAL?"https://subs.localhost/redeem":`https://subs.${ENV_KEY}.aws.nymetro.com/redeem`;let store={};function isPromoCodeValid(e=""){0===Object.keys(store).length&&store.constructor===Object&&(store=require(339));const t={isV2:store.getters.getShowRecaptchaV2(),code:e};return t.isV2?sendPromoRequest(t)(store.getters.getRecaptchaToken()):load(RECAPTCHA_SITE_KEY).then(e=>e.execute("submit").then(sendPromoRequest(t)).catch(e=>{console.error("error loading recaptcha",e)}))}const sendPromoRequest=e=>t=>{e.recaptcha=t;const o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return fetch(FULFILLMENT_ENDPOINT,o).catch(e=>(console.error("Error:",`Error fetching code from Stripe: ${e}`),{error:!0,message:e}))};module.exports=isPromoCodeValid; }, {"52":52,"339":339,"379":379}]; window.modules["385"] = [function(require,module,exports){"use strict";const _deburr=require(386);function isValidName(e,r){const t=_deburr(e);if(t.length&&t.length<=27&&/^[A-Za-z][\-'A-Za-z ]{1,}[A-Za-z]*$/.test(t))return!0;throw new Error(`Please enter a valid ${r} name`)}module.exports=isValidName; }, {"386":386}]; window.modules["386"] = [function(require,module,exports){var deburrLetter=require(1139),toString=require(1104),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; }, {"1104":1104,"1139":1139}]; window.modules["387"] = [function(require,module,exports){"use strict";function isValidRange(e,i,n){return e>i&&e<=n}module.exports=isValidRange; }, {}]; window.modules["388"] = [function(require,module,exports){"use strict";const{ENV_KEY:ENV_KEY,IS_LOCAL:IS_LOCAL}=require(379),FULFILLMENT_ENDPOINT=IS_LOCAL?"https://subs.localhost/verify-subscription":`https://subs.${ENV_KEY}.aws.nymetro.com/verify-subscription`;function verifySubscription(t){const s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t})};return fetch(FULFILLMENT_ENDPOINT,s).then(t=>t.json())}module.exports=verifySubscription; }, {"379":379}]; window.modules["409"] = [function(require,module,exports){var basePick=require(1075),flatRest=require(1126),pick=flatRest(function(e,t){return null==e?{}:basePick(e,t)});module.exports=pick; }, {"1075":1075,"1126":1126}]; window.modules["415"] = [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["416"] = [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(e){var t;return t=this.options.detectScreenOrientation&&window.screen.height>window.screen.width?[window.screen.height,window.screen.width]:[window.screen.width,window.screen.height],e.addPreprocessedComponent({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return window.screen.availWidth&&window.screen.availHeight&&(t=this.options.detectScreenOrientation?window.screen.availHeight>window.screen.availWidth?[window.screen.availHeight,window.screen.availWidth]:[window.screen.availWidth,window.screen.availHeight]:[window.screen.availHeight,window.screen.availWidth]),void 0!==t&&e.addPreprocessedComponent({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.addPreprocessedComponent({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.addPreprocessedComponent({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.addPreprocessedComponent({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.addPreprocessedComponent({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return!this.options.excludeAddBehavior&&document.body&&document.body.addBehavior&&e.addPreprocessedComponent({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.addPreprocessedComponent({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.addPreprocessedComponent({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.addPreprocessedComponent({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.addPreprocessedComponent({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.addPreprocessedComponent({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return!this.options.excludeWebGL&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl",value:this.getWebglFp()}),e},webglVendorAndRendererKey:function(e){return!this.options.excludeWebGLVendorAndRenderer&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl_vendor",value:this.getWebglVendorAndRenderer()}),e},adBlockKey:function(e){return this.options.excludeAdBlock||e.addPreprocessedComponent({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.addPreprocessedComponent({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.addPreprocessedComponent({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.addPreprocessedComponent({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.addPreprocessedComponent({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?void 0===this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(n){e.addPreprocessedComponent({key:"swf_fonts",value:n.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var n=this;return setTimeout(function(){var i=["monospace","sans-serif","serif"],a=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];n.options.extendedJsFonts&&(a=a.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])),a=(a=a.concat(n.options.userDefinedFonts)).filter(function(e,t){return a.indexOf(e)===t});var r=document.getElementsByTagName("body")[0],o=document.createElement("div"),s=document.createElement("div"),l={},d={},u=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="72px",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="normal",e.style.lineBreak="auto",e.style.lineHeight="normal",e.style.textTransform="none",e.style.textAlign="left",e.style.textDecoration="none",e.style.textShadow="none",e.style.whiteSpace="normal",e.style.wordBreak="normal",e.style.wordSpacing="normal",e.innerHTML="mmmmmmmmmmlli",e},c=function(e){for(var t=!1,n=0;n<i.length;n++)if(t=e[n].offsetWidth!==l[i[n]]||e[n].offsetHeight!==d[i[n]])return t;return t},h=function(){for(var e=[],t=0,n=i.length;t<n;t++){var a=u();a.style.fontFamily=i[t],o.appendChild(a),e.push(a)}return e}();r.appendChild(o);for(var g=0,p=i.length;g<p;g++)l[i[g]]=h[g].offsetWidth,d[i[g]]=h[g].offsetHeight;var f=function(){for(var e,t,n,r={},o=0,l=a.length;o<l;o++){for(var d=[],c=0,h=i.length;c<h;c++){var g=(e=a[o],t=i[c],n=void 0,(n=u()).style.fontFamily="'"+e+"',"+t,n);s.appendChild(g),d.push(g)}r[a[o]]=d}return r}();r.appendChild(s);for(var m=[],v=0,C=a.length;v<C;v++)c(f[a[v]])&&m.push(a[v]);r.removeChild(s),r.removeChild(o),e.addPreprocessedComponent({key:"js_fonts",value:m}),t(e)},1)},pluginsKey:function(e){return this.options.excludePlugins||(this.isIE()?this.options.excludeIEPlugins||e.addPreprocessedComponent({key:"ie_plugins",value:this.getIEPlugins()}):e.addPreprocessedComponent({key:"regular_plugins",value:this.getRegularPlugins()})),e},getRegularPlugins:function(){var e=[];if(navigator.plugins)for(var t=0,n=navigator.plugins.length;t<n;t++)navigator.plugins[t]&&e.push(navigator.plugins[t]);return this.pluginsShouldBeSorted()&&(e=e.sort(function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),this.map(e,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this)},getIEPlugins:function(){var e=[];return(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window)&&(e=this.map(["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"],function(e){try{return new window.ActiveXObject(e),e}catch(e){return null}})),navigator.plugins&&(e=e.concat(this.getRegularPlugins())),e},pluginsShouldBeSorted:function(){for(var e=!1,t=0,n=this.options.sortPluginsFor.length;t<n;t++){var i=this.options.sortPluginsFor[t];if(navigator.userAgent.match(i)){e=!0;break}}return e},touchSupportKey:function(e){return this.options.excludeTouchSupport||e.addPreprocessedComponent({key:"touch_support",value:this.getTouchSupport()}),e},hardwareConcurrencyKey:function(e){return this.options.excludeHardwareConcurrency||e.addPreprocessedComponent({key:"hardware_concurrency",value:this.getHardwareConcurrency()}),e},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasIndexedDB:function(){try{return!!window.indexedDB}catch(e){return!0}},getHardwareConcurrency:function(){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:"unknown"},getNavigatorCpuClass:function(){return navigator.cpuClass?navigator.cpuClass:"unknown"},getNavigatorPlatform:function(){return navigator.platform?navigator.platform:"unknown"},getDoNotTrack:function(){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:"unknown"},getTouchSupport:function(){var e=0,t=!1;void 0!==navigator.maxTouchPoints?e=navigator.maxTouchPoints:void 0!==navigator.msMaxTouchPoints&&(e=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),t=!0}catch(e){}return[e,t,"ontouchstart"in window]},getCanvasFp:function(){var e=[],t=document.createElement("canvas");t.width=2e3,t.height=200,t.style.display="inline";var n=t.getContext("2d");return n.rect(0,0,10,10),n.rect(2,2,6,6),e.push("canvas winding:"+(!1===n.isPointInPath(5,5,"evenodd")?"yes":"no")),n.textBaseline="alphabetic",n.fillStyle="#f60",n.fillRect(125,1,62,20),n.fillStyle="#069",this.options.dontUseFakeFontInCanvas?n.font="11pt Arial":n.font="11pt no-real-font-123",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",2,15),n.fillStyle="rgba(102, 204, 0, 0.2)",n.font="18pt Arial",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",4,45),n.globalCompositeOperation="multiply",n.fillStyle="rgb(255,0,255)",n.beginPath(),n.arc(50,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(0,255,255)",n.beginPath(),n.arc(100,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,255,0)",n.beginPath(),n.arc(75,100,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,0,255)",n.arc(75,75,75,0,2*Math.PI,!0),n.arc(75,75,25,0,2*Math.PI,!0),n.fill("evenodd"),t.toDataURL&&e.push("canvas fp:"+t.toDataURL()),e.join("~")},getWebglFp:function(){var e,t=function(t){return e.clearColor(0,0,0,1),e.enable(e.DEPTH_TEST),e.depthFunc(e.LEQUAL),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),"["+t[0]+", "+t[1]+"]"};if(!(e=this.getWebglCanvas()))return null;var n=[],i=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,i);var a=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);e.bufferData(e.ARRAY_BUFFER,a,e.STATIC_DRAW),i.itemSize=3,i.numItems=3;var r=e.createProgram(),o=e.createShader(e.VERTEX_SHADER);e.shaderSource(o,"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}"),e.compileShader(o);var s=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(s,"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}"),e.compileShader(s),e.attachShader(r,o),e.attachShader(r,s),e.linkProgram(r),e.useProgram(r),r.vertexPosAttrib=e.getAttribLocation(r,"attrVertex"),r.offsetUniform=e.getUniformLocation(r,"uniformOffset"),e.enableVertexAttribArray(r.vertexPosArray),e.vertexAttribPointer(r.vertexPosAttrib,i.itemSize,e.FLOAT,!1,0,0),e.uniform2f(r.offsetUniform,1,1),e.drawArrays(e.TRIANGLE_STRIP,0,i.numItems);try{n.push(e.canvas.toDataURL())}catch(t){}n.push("extensions:"+(e.getSupportedExtensions()||[]).join(";")),n.push("webgl aliased line width range:"+t(e.getParameter(e.ALIASED_LINE_WIDTH_RANGE))),n.push("webgl aliased point size range:"+t(e.getParameter(e.ALIASED_POINT_SIZE_RANGE))),n.push("webgl alpha bits:"+e.getParameter(e.ALPHA_BITS)),n.push("webgl antialiasing:"+(e.getContextAttributes().antialias?"yes":"no")),n.push("webgl blue bits:"+e.getParameter(e.BLUE_BITS)),n.push("webgl depth bits:"+e.getParameter(e.DEPTH_BITS)),n.push("webgl green bits:"+e.getParameter(e.GREEN_BITS)),n.push("webgl max anisotropy:"+function(e){var t=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic");if(t){var n=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT);return 0===n&&(n=2),n}return null}(e)),n.push("webgl max combined texture image units:"+e.getParameter(e.MAX_COMBINED_TEXTURE_IMAGE_UNITS)),n.push("webgl max cube map texture size:"+e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE)),n.push("webgl max fragment uniform vectors:"+e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS)),n.push("webgl max render buffer size:"+e.getParameter(e.MAX_RENDERBUFFER_SIZE)),n.push("webgl max texture image units:"+e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),n.push("webgl max texture size:"+e.getParameter(e.MAX_TEXTURE_SIZE)),n.push("webgl max varying vectors:"+e.getParameter(e.MAX_VARYING_VECTORS)),n.push("webgl max vertex attribs:"+e.getParameter(e.MAX_VERTEX_ATTRIBS)),n.push("webgl max vertex texture image units:"+e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS)),n.push("webgl max vertex uniform vectors:"+e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS)),n.push("webgl max viewport dims:"+t(e.getParameter(e.MAX_VIEWPORT_DIMS))),n.push("webgl red bits:"+e.getParameter(e.RED_BITS)),n.push("webgl renderer:"+e.getParameter(e.RENDERER)),n.push("webgl shading language version:"+e.getParameter(e.SHADING_LANGUAGE_VERSION)),n.push("webgl stencil bits:"+e.getParameter(e.STENCIL_BITS)),n.push("webgl vendor:"+e.getParameter(e.VENDOR)),n.push("webgl version:"+e.getParameter(e.VERSION));try{var l=e.getExtension("WEBGL_debug_renderer_info");l&&(n.push("webgl unmasked vendor:"+e.getParameter(l.UNMASKED_VENDOR_WEBGL)),n.push("webgl unmasked renderer:"+e.getParameter(l.UNMASKED_RENDERER_WEBGL)))}catch(t){}if(!e.getShaderPrecisionFormat)return n.join("~");var d=this;return d.each(["FLOAT","INT"],function(t){d.each(["VERTEX","FRAGMENT"],function(i){d.each(["HIGH","MEDIUM","LOW"],function(a){d.each(["precision","rangeMin","rangeMax"],function(r){var o=e.getShaderPrecisionFormat(e[i+"_SHADER"],e[a+"_"+t])[r];"precision"!==r&&(r="precision "+r);var s=["webgl ",i.toLowerCase()," shader ",a.toLowerCase()," ",t.toLowerCase()," ",r,":",o];n.push(s.join(""))})})})}),n.join("~")},getWebglVendorAndRenderer:function(){try{var e=this.getWebglCanvas(),t=e.getExtension("WEBGL_debug_renderer_info");return e.getParameter(t.UNMASKED_VENDOR_WEBGL)+"~"+e.getParameter(t.UNMASKED_RENDERER_WEBGL)}catch(e){return null}},getAdBlock:function(){var e=document.createElement("div");e.innerHTML="&nbsp;";var t=!(e.className="adsbox");try{document.body.appendChild(e),t=0===document.getElementsByClassName("adsbox")[0].offsetHeight,document.body.removeChild(e)}catch(e){t=!1}return t},getHasLiedLanguages:function(){if(void 0!==navigator.languages)try{if(navigator.languages[0].substr(0,2)!==navigator.language.substr(0,2))return!0}catch(e){return!0}return!1},getHasLiedResolution:function(){return window.screen.width<window.screen.availWidth||window.screen.height<window.screen.availHeight},getHasLiedOs:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.oscpu,i=navigator.platform.toLowerCase();if(e=0<=t.indexOf("windows phone")?"Windows Phone":0<=t.indexOf("win")?"Windows":0<=t.indexOf("android")?"Android":0<=t.indexOf("linux")?"Linux":0<=t.indexOf("iphone")||0<=t.indexOf("ipad")?"iOS":0<=t.indexOf("mac")?"Mac":"Other",("ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints)&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if(void 0!==n){if(0<=(n=n.toLowerCase()).indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(0<=n.indexOf("linux")&&"Linux"!==e&&"Android"!==e)return!0;if(0<=n.indexOf("mac")&&"Mac"!==e&&"iOS"!==e)return!0;if((-1===n.indexOf("win")&&-1===n.indexOf("linux")&&-1===n.indexOf("mac"))!=("Other"===e))return!0}return 0<=i.indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e||(0<=i.indexOf("linux")||0<=i.indexOf("android")||0<=i.indexOf("pike"))&&"Linux"!==e&&"Android"!==e||(0<=i.indexOf("mac")||0<=i.indexOf("ipad")||0<=i.indexOf("ipod")||0<=i.indexOf("iphone"))&&"Mac"!==e&&"iOS"!==e||(-1===i.indexOf("win")&&-1===i.indexOf("linux")&&-1===i.indexOf("mac"))!=("Other"===e)||void 0===navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.productSub;if(("Chrome"==(e=0<=t.indexOf("firefox")?"Firefox":0<=t.indexOf("opera")||0<=t.indexOf("opr")?"Opera":0<=t.indexOf("chrome")?"Chrome":0<=t.indexOf("safari")?"Safari":0<=t.indexOf("trident")?"Internet Explorer":"Other")||"Safari"===e||"Opera"===e)&&"20030107"!==n)return!0;var i,a=eval.toString().length;if(37===a&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===a&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===a&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;try{throw"a"}catch(e){try{e.toSource(),i=!0}catch(e){i=!1}}return!(!i||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e=this.getWebglCanvas();return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return void 0!==window.swfobject},hasMinFlashInstalled:function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var n=this.options.swfContainerId;this.addFlashDivNode();var i={onReady:t};window.swfobject.embedSWF(this.options.swfPath,n,"1","1","9.0.0",!1,i,{allowScriptAccess:"always",menu:"false"},{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}return t||(t=null),t},each:function(e,t,n){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,n);else if(e.length===+e.length){for(var i=0,a=e.length;i<a;i++)if(t.call(n,e[i],i,e)==={})return}else for(var r in e)if(e.hasOwnProperty(r)&&t.call(n,e[r],r,e)==={})return},map:function(e,t,n){var i=[];return null==e?i:this.nativeMap&&e.map===this.nativeMap?e.map(t,n):(this.each(e,function(e,a,r){i[i.length]=t.call(n,e,a,r)}),i)},x64Add:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Rotl:function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])},x64LeftShift:function(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]},x64Xor:function(e,t){return[e[0]^t[0],e[1]^t[1]]},x64Fmix:function(e){return e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){t=t||0;for(var n=(e=e||"").length%16,i=e.length-n,a=[0,t],r=[0,t],o=[0,0],s=[0,0],l=[2277735313,289559509],d=[1291169091,658871167],u=0;u<i;u+=16)o=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],s=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,d),a=this.x64Xor(a,o),a=this.x64Rotl(a,27),a=this.x64Add(a,r),a=this.x64Add(this.x64Multiply(a,[0,5]),[0,1390208809]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),r=this.x64Xor(r,s),r=this.x64Rotl(r,31),r=this.x64Add(r,a),r=this.x64Add(this.x64Multiply(r,[0,5]),[0,944331445]);switch(o=[0,0],s=[0,0],n){case 15:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+14)],48));case 14:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+13)],40));case 13:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+12)],32));case 12:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+11)],24));case 11:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+10)],16));case 10:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+9)],8));case 9:s=this.x64Xor(s,[0,e.charCodeAt(u+8)]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),r=this.x64Xor(r,s);case 8:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+7)],56));case 7:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+6)],48));case 6:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+5)],40));case 5:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+4)],32));case 4:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+3)],24));case 3:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+2)],16));case 2:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+1)],8));case 1:o=this.x64Xor(o,[0,e.charCodeAt(u)]),o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,d),a=this.x64Xor(a,o)}return a=this.x64Xor(a,[0,e.length]),r=this.x64Xor(r,[0,e.length]),a=this.x64Add(a,r),r=this.x64Add(r,a),a=this.x64Fmix(a),r=this.x64Fmix(r),a=this.x64Add(a,r),r=this.x64Add(r,a),("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)+("00000000"+(r[0]>>>0).toString(16)).slice(-8)+("00000000"+(r[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.8.0",e}); }, {}]; window.modules["417"] = [function(require,module,exports){module.exports=require(116); }, {"116":116}]; window.modules["418"] = [function(require,module,exports){var arrayMap=require(960),baseIntersection=require(1026),baseRest=require(1086),castArrayLikeObject=require(1102),last=require(115),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; }, {"115":115,"960":960,"1026":1026,"1086":1086,"1102":1102}]; window.modules["443"] = [function(require,module,exports){"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.getSingleMerchantByPriority=exports.getMerchantsByPriority=exports.getRetailersPriority=exports.getAffiliatePriority=exports.getAffiliateMetadata=exports.affiliateSuppressSkimlinks=exports.affiliateAllowsCustomRetailer=exports.getAffiliateByUrl=exports.affiliateList=void 0;const findIndex_1=__importDefault(require(190)),get_1=__importDefault(require(31)),map_1=__importDefault(require(127)),sortBy_1=__importDefault(require(213)),rankings_1=require(444);exports.affiliateList=rankings_1.orderedAffiliates.map(e=>e.name);const getAffiliateByUrl=e=>{if(!e)return"";const t=rankings_1.orderedAffiliates.find(t=>{const i=!!t.domains.find(t=>e.includes(t.toLowerCase()));return"Amazon Associates"===t.name?i&&e.includes("tag="):i});return(0,get_1.default)(t,"name","")};exports.getAffiliateByUrl=getAffiliateByUrl;const affiliateAllowsCustomRetailer=e=>{const t=(0,exports.getAffiliateMetadata)(e);return t&&t.allowCustomRetailer};exports.affiliateAllowsCustomRetailer=affiliateAllowsCustomRetailer;const affiliateSuppressSkimlinks=e=>{const t=(0,exports.getAffiliateMetadata)(e);return!!Object.prototype.hasOwnProperty.call(t,"defaultToSkimlinks")&&!t.defaultToSkimlinks};exports.affiliateSuppressSkimlinks=affiliateSuppressSkimlinks;const getAffiliateMetadata=(e="")=>rankings_1.orderedAffiliates.find(t=>{const i=new RegExp(t.name,"i");return e&&e.match(i)})||{};exports.getAffiliateMetadata=getAffiliateMetadata;const getAffiliatePriority=(e="")=>(0,findIndex_1.default)(rankings_1.orderedAffiliates,t=>{const i=new RegExp(t.name,"i");return!(!e||!e.match(i))});exports.getAffiliatePriority=getAffiliatePriority;const getRetailersPriority=(e="")=>(0,findIndex_1.default)(rankings_1.orderedRetailers,t=>{const i=new RegExp(t,"i");return!(!e||!e.match(i))});exports.getRetailersPriority=getRetailersPriority;const getMerchantsByPriority=(e=[])=>{const t=[],i=[];e.forEach(e=>{const r=e.retailerName||e.name,a=(0,exports.getRetailersPriority)(r);if(a>-1)e.orderIndex=a,t.push(e);else{const t=e.affiliateName||e.affiliate,r=(0,exports.getAffiliatePriority)(t);e.orderIndex=r>-1?r:1/0,i.push(e)}});const r=(0,sortBy_1.default)(t,e=>e.orderIndex).concat((0,sortBy_1.default)(i,e=>e.orderIndex));return(0,map_1.default)(r,e=>(delete e.orderIndex,e))};exports.getMerchantsByPriority=getMerchantsByPriority;const getSingleMerchantByPriority=(e=[])=>{const t=(0,exports.getMerchantsByPriority)(e);return t.length?t[0]:{}};exports.getSingleMerchantByPriority=getSingleMerchantByPriority; }, {"31":31,"127":127,"190":190,"213":213,"444":444}]; window.modules["444"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.orderedRetailers=exports.orderedAffiliates=void 0;const domains_1=require(445);exports.orderedAffiliates=[{name:"Sovrn",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["redirect.viglink.com"]},{name:"Amazon Associates",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["amazon.com","amazon.co.uk"]},{name:"Shareasale",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["shareasale.com"]},{name:"Rakuten",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["click.linksynergy.com/deeplink","linksynergy.walmart.com/deeplink","click.linksynergy.com/link"]},{name:"CJ",alwaysInclude:!1,allowCustomRetailer:!1,domains:["tkqlhce.com","jdoqocy.com","dpbolvw.net","anrdoezrs.net","kqzyfj.com"]},{name:"Pepperjam",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["gopjn.com","pntrac.com","pjtra.com","pjatr.com","pntrs.com","pntra.com","pj.nutribullet.com","partner.ashworth-golf.com","pepperjam.riflepaperco.com"]},{name:"Impact",alwaysInclude:!1,defaultToSkimlinks:!1,domains:domains_1.impactDomains},{name:"Partnerize",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["prf.hn","voxmediapartner.go2cloud.org","hbomax.prf.hn","saatva.prf.hn"]},{name:"Avantlink",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["avantlink.com"]},{name:"Awin",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["awin1.com"]},{name:"Skimlinks",alwaysInclude:!0,allowCustomRetailer:!0,defaultToSkimlinks:!1,domains:["go.redirectingat.com","go.skimresources.com"]},{name:"Narrativ",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["howl.me/","shop-links.co/"]},{name:"Non-Network Affiliate Partner",alwaysInclude:!0,defaultToSkimlinks:!0,domains:[]},{name:"Non-Monetizeable",alwaysInclude:!0,defaultToSkimlinks:!0,domains:[]}],exports.orderedRetailers=["Amazon","Nordstrom","Dermstore","Chewy","Skinstore","Sephora","REI","West Elm","Backcountry","Best Buy","Walmart","Shopbop","Ssense","Zappos"]; }, {"445":445}]; window.modules["445"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.impactDomains=exports.blockDomains=exports.internalHosts=void 0;const localities=["maine.","boston.","montreal.","ny.","philly.","dc.","toronto.","carolinas.","miami.","detroit.","atlanta.","louisville.","nashville.","chicago.","nola.","demo.","twincities.","houston.","dallas.","austin.","denver.","vegas.","sandiego.","la.","seattle.","sf.","pdx.","vancouver.","london.","phoenix.","punch."],withLocalities=["curbed.com","eater.com","sbnation.com"].map(o=>localities.map(e=>e+o)).reduce((o,e)=>o.concat(e),[]),subdomains=["alpha.polygon.com","qa-0.polygon.com","qa-1.polygon.com","qa-2.polygon.com","qa-3.polygon.com","qa-4.polygon.com","qa-5.polygon.com","qa-6.polygon.com","qa-7.polygon.com","qa-fastly.polygon.com","link.polygon.com","live.polygon.com","shop.polygon.com","summer-camp.polygon.com","w.polygon","apps.voxmedia.com","corp.voxmedia.com","ea-cdn.voxmedia.com","horus.voxmedia.com","jobs.voxmedia.com","chorus.voxmedia.com","product.voxmedia.com","terms-and-policies.voxmedia.com.s3.amazonaws.com","assets.sbnation.com","cdn0.sbnation.com","cdn1.sbnation.com","cdn2.sbnation.com","cdn3.sbnation.com","live.theverge.com","on.theverge.com","shop.theverge.com","store.theverge.com","subs.theverge.com","ww.theverge.com","link.vox.com","voxmedia.stories.usechorus.com","media1.popsugar-assets.com","podcasts.sbnation.com.s3.amazonaws.com"].concat(withLocalities);exports.internalHosts=["curbed.com","eater.com","grubstreet.com","nymag.com","polygon.com","popsugar.com","sbnation.com","thecut.com","thedodo.com","thrillist.com","verge.com","vox.com","voxmedia.com","vulture.com"].concat(subdomains);const nonRetailers=["atlassian.com","atlassian.net","aws.amazon.com","amazonaws.com","brave.com","cnn.com","chrome.com","espncdn.com","facebook.com","fandom.com","foxnews.com","foxsports.com","github.com","gitlab.com","gmail.com","hotmail.com","instagram.com","kotaku.com","meta.com","microsoft.com","mozilla.org","msn.com","nationalgeographic.com","outlook.com","plex.tv","plexapp.com","reddit.com","spotify.com","trello.com","tumblr.com","twitter.com","yahoo.com","youtube.com","wikia.com","wikipedia.org","x.com"];exports.blockDomains=["aboutamazon.com","apple.com","dazn.com","espn.com","goo.gl","link.springer.com","linkedin.com","liverpoolfc.com","nba.com","newyorker.com","nfl.com","nature.com","nytimes.com","paypal.com","rev.com","surveymonkey.com","theatlantic.com","thedailybeast.com","theinformation.com","thetimes.co.uk","vanityfair.com","washingtonpost.com","wired.com"].concat(nonRetailers).concat(exports.internalHosts),exports.impactDomains=["1800flowers.7ymy.net","adidas.njih.net","adorama.rfvk.net","aff.rosettastone.com","airbnb.pvxt.net","allbirds.pxf.io","allswellhome.mvvx.net","amicole.sjv.io","analuisa.pxf.io","apple.sjv.io","apt2b.sjv.io","arhaus.fx3vf7.net","article.sjv.io","aurahome.sjv.io","avocadomattress.n5ka.net","babbel.sjv.io","babylist.pxf.io","bala.pxf.io","balooliving.xayxet.net","bandier.sjv.io","bearmattress.pxf.io","bearaby-us.pxf.io","beautyrest.7sb2uw.net","becausemarket.sjv.io","bestbuy.7tiv.net","billie.sjv.io","birch.fziv.net","bloomscape.pxf.io","blueland.sjv.io","bokksucom.pxf.io","boody-eco-wear.pxf.io","brandless.pxf.io","brentwoodhome.q77h.net","brilliantearth.sjv.io","brooklinen.pxf.io","brooklynbedding.pxf.io","brother.pxf.io","bulletproof.fdf2.net","burstoralcare.bts6.net","burtsbees.pxf.io","by-humankind.ayph.net","byheart.pxf.io","caddis.pxf.io","camelbak.sjv.io","caraway-home.pxf.io","casemate.kxyi.net","casper.5ad6.net","catalinasnacksinc.pxf.io","caviar.n76h.net","caviar.pxf.io","cbsallaccess.qflm.net","cocoonbysealy.sjv.io","cometeer.pxf.io","cookunity.pxf.io","coop-sleep-goods.pxf.io","cornbread.pxf.io","coterie.sjv.io","crunchlabs.pxf.io","cuup.pxf.io","cuyana.64ud.net","devacurl.pxf.io","dicks-sporting-goods.ryvx.net","dieux.sjv.io","discoverycommunications.pxf.io","disneyplus.bn5x.net","dreamcloudsleep.xuok.net","eastbay.wrjfga.net","ebags.vayb.net","eight-sleep.ioym.net","enro.pxf.io","ettitudeus.sjv.io","eyebobs.pxf.io","fanatics.ncw6.net","feather-home-inc.lf49oc.net","fever.pxf.io","felixgray.ntaf.net","flaganthem.pxf.io","foco.vegb.net","francescas.sjv.io","fubo.tv","funimation.8u86.net","futurefitness.pxf.io","gap.dodxnr.net","gap.igs4ds.net","getquip.d67ag4.net","ghostbed.3uu8.net","girlfriendcollective.pxf.io","glamnetic.sjv.io","glossier.79ic8e.net","go.corsair.com","goby.pxf.io","goldbelly.pxf.io","golf-galaxy.selw.net","gorjana.pxf.io","goto.target.com","goto.walmart.com","go.web.plus.espn.com","guitar-center.pxf.io","hairstory.pxf.io","happy-dance.pxf.io","harryanddavid.2xc8.net","harrys.3tvl.net","hatch.sjv.io","hedley-and-bennett.sjv.io","helix-sleep.tkjf.net","hellobello.sjv.io","hersinc.pxf.io","himsinc.pxf.io","homedepot.sjv.io","huma.pxf.io","hydro-flask.pxf.io","hydrow.sjv.io","iliabeauty.nhuie7.net","imp.i114090.net","imp.i141824.net","imp.i157428.net","imp.i168918.net","imp.i209368.net","imp.i240138.net","imp.i277339.net","imp.i305175.net","imp.i308314.net","imp.i309903.net","imp.i312864.net","imp.i358707.net","imp.i366014.net","imp.i384100.net","jayson-home.jvam.net","john-lewis-and-partners.pxf.io","johnny-was.sjv.io","katom.sjv.io","kin-euphorics.pxf.io","kitsch.pxf.io","leesasleep.lvuv.net","lenox.pxf.io","levis.pfm4.net","logitech.cfzu.net","lord-jones.sjv.io","lowes.sjv.io","lovehoneyus.sjv.io","lovevery.pxf.io","lsg.zlwlj8.net","luminary.imlz.net","luxome.pxf.io","madeincookware.pxf.io","madison-reed.sjv.io","magicspoon.sjv.io","maisonette.sjv.io","mamask.sjv.io","mancrates.ln72.net","marlowpillow.sjv.io","masterclass.pxf.io","meena.5ad6.net","mejuri.pxf.io","mirrorco.hu6f.net","misfitsmarket.pxf.io","molekule.sjv.io","moon-juice.pxf.io","mujjo.pxf.io","mullybox.pxf.io","murrays-cheese.pxf.io","mynuface.pxf.io","naked-wines.pxf.io","nautilus.atkw.net","nectar.xovt.net","nestbedding.uxsi.net","ninjakitchen.pxf.io","nolahmattress.pxf.io","nomadnoe.pxf.io","nordstrom.sjv.io","nordstromrack.sjv.io","nuturelife.pxf.io","oliveandjune.kk2kau.net","onepluscom.pxf.io","our-place.pxf.io","oxo.x57o.net","parachutehome.sjv.io","patagonia.pxf.io","paulachoiceusca.l3km.net","paramountplus.qflm.net","pehrdesigns.pxf.io","personalcapital.sjv.io","pga-tour-superstore.pxf.io","plankmattress.pxf.io","plunge.pxf.io","plunge.pxf.io","prima.xq2wid.net","prose.ffxwxg.net","purple-carrot.wk5q.net","purple.e9jo.net","quince.sjv.io","qvc.uikc.net","razer.a9yw.net","remarkable.pxf.io","rhodeskin.sjv.io","robinhood.c3me6x.net","rumpl.sjv.io","savagexfentyaffiliate.pxf.io","sealy.pxf.io","seatgeek.pxf.io","seedhealthinc.pxf.io","serta.qq3wj3.net","sharkclean.sjv.io","showtime.i7cdw9.net","sijohome.com","silksnow.sjv.io","simplehuman.sjv.io","sling-tv.pxf.io","sofarsounds.sjv.io","solgaarddesigninc.sjv.io","solostove.pxf.io","splendidspoon.z724.net","spot-and-tango.i5md.net","stasher.thj6q2.net","stockx.pvxt.net","stearnsfoster.pxf.io","storyworthinc.pxf.io","studs.pxf.io","sun-basket-meal-delivery-purchase.sjv.io","surlatable.aiy7.net","tempurpedic.pxf.io","ten-thousand.sjv.io","the-company-store.7eer.net","thefarmersdog.otegtm.net","thenorthface.pxf.io","thetot.deg5.net","thistle.pxf.io","thuma.pxf.io","tommyjohn.bxvfun.net","tonic-cbd.pxf.io","tradecoffee.pxf.io","traeger.uym8.net","troubadour.pxf.io","true-botanicals.sjv.io","tuftandneedle.attfm2.net","tumbler.pxf.io","ubisoft.pxf.io","ulta.ztk5.net","ultimate-ears.dubn.net","umbra.sjv.io","upliftdesk.sjv.io","vaer-watches.sjv.io","vfcorporation.sjv.io","visible.pxf.io","vistaprintna.pxf.io","wealthfront.4fq8.net","westelm.e54b.net","whisker.pxf.io","wildgrain.sjv.io","winc.mivh.net","winkbeds.sjv.io","wolfermans.vx83.net","xula.pxf.io","yetius.pxf.io","yse-beauty.pxf.io","zola.pxf.io"]; }, {}]; window.modules["446"] = [function(require,module,exports){"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,i,s){void 0===s&&(s=i);var r=Object.getOwnPropertyDescriptor(t,i);r&&("get"in r?t.__esModule:!r.writable&&!r.configurable)||(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,s,r)}:function(e,t,i,s){void 0===s&&(s=i),e[s]=t[i]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&__createBinding(t,e,i);return __setModuleDefault(t,e),t},__importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.__tests__=exports.getAffiliateDomain=exports.destructureAutomatedLink=exports.matchesAffiliateDomain=exports.buildAutomatedLinkForMerchant=exports.buildVanityLink=exports.buildAutomatedLink=void 0;const get_1=__importDefault(require(31)),isEmpty_1=__importDefault(require(180)),validUrl=__importStar(require(448)),domains_1=require(445),link_automation_settings_1=require(447),duetNetworks=["verge-us","polygon-us"],constructBaseUrl=(e,t,i)=>{if((0,isEmpty_1.default)(t))return e;const{order:s}=t;return s.forEach(s=>{i[s]&&(e=`${e}${t[s]}${i[s]}`)}),e},determineBaseUrlAndSplitBy=(e,t,i,s)=>{let r=e?`https://${i.hostname}${e}`:void 0,a=e||void 0;if(!t)return{isBaseUrl:r,splitBy:a};for(const e of t)s.includes(e)&&(r=`https://${i.hostname}${e}`,a=e);return{isBaseUrl:r,splitBy:a}},overrideSettingsAndValuesByNetworkId=(e,t,i="nymag-us")=>{if(["nymag-us","nymag-uk"].includes(i))return{settings:e,params:t};const[s]=i.split("-"),{locale:r,siteCode:a}=t,n=(0,get_1.default)(e,`networks.${s}.${r}`);return t.siteCode=(0,get_1.default)(n,"siteCode",a),{settings:e,params:t}},enableBlocklist=(e,t)=>duetNetworks.includes(e)&&domains_1.blockDomains.includes(t.replace("www.","")),buildAutomatedLink=(e,t,i="nymag-us")=>{const s=(0,link_automation_settings_1.getConfigByAffiliate)(e),{settings:r,params:a}=overrideSettingsAndValuesByNetworkId(s,t,i),{buyUrl:n,siteCode:o,retailerCode:l,campaignCode:u}=a,{parameters:d={},joinedBy:c="",encode:f=!0,linkAddons:m={}}=r,{order:p}=d,_=f?encodeURIComponent(n):n,g=(0,exports.getAffiliateDomain)(r,a),y=constructBaseUrl(g,m,{siteCode:o,retailerCode:l,campaignCode:u}),{host:k,searchParams:h}=new URL(n.toLowerCase()),A=[];let b="";return enableBlocklist(i,k)?null:duetNetworks.includes(i)&&e.match(/amazon/i)?h.size?`${n}&tag=${(0,link_automation_settings_1.getAmazonTagByNetworkId)(i)}`:`${n}?tag=${(0,link_automation_settings_1.getAmazonTagByNetworkId)(i)}`:(0,isEmpty_1.default)(s)||"Skimlinks"!==e&&(0,link_automation_settings_1.isDisabledAffiliate)(e)?"":(p.forEach(e=>{"xs"!==e?t[e]&&("buyUrl"===e?A.push(`${d[e]}${_}`):"function"==typeof d[e]?A.push(d[e](t[e])):A.push(`${d[e]}${t[e]}`)):A.push("xs=1")}),b=`${y}${A.join(c)}`,validUrl.isUri(b)?b:n)};exports.buildAutomatedLink=buildAutomatedLink;const buildVanityLink=(e,t)=>{const{affiliateName:i}=e,s=Object.assign({},e,{buyUrl:t});if(!i||(0,link_automation_settings_1.isDisabledAffiliate)(i))return"";const r=(0,link_automation_settings_1.getConfigByAffiliate)(i),{parameters:a={},joinedBy:n="",encode:o=!0,linkAddons:l={}}=r,{order:u}=a,d=o?encodeURIComponent(t):t,c=(0,exports.getAffiliateDomain)(r,e),f=constructBaseUrl(c,l,s),m=[];return(0,isEmpty_1.default)(r)?"":(u.forEach(e=>{s[e]&&("buyUrl"===e?m.push(`${a[e]}${d}`):"function"==typeof a[e]?m.push(a[e](s[e])):m.push(`${a[e]}${s[e]}`))}),`${f}${m.join(n)}`)};exports.buildVanityLink=buildVanityLink;const buildAutomatedLinkForMerchant=(e,t="nymag-us")=>(0,exports.buildAutomatedLink)(e.affiliateName||e.affiliate,e,t);exports.buildAutomatedLinkForMerchant=buildAutomatedLinkForMerchant;const matchesAffiliateDomain=e=>{const t=(0,link_automation_settings_1.getAvailableSettings)().map(e=>{const t=(0,link_automation_settings_1.getConfigByAffiliate)(e),i=(0,exports.getAffiliateDomain)(t);return i?i.replace("www.",""):""}).filter(e=>!!e);return e=e.replace("www.",""),!!t.find(t=>e.includes(t))};exports.matchesAffiliateDomain=matchesAffiliateDomain;const retrieveCodeStructures=(e,t,i)=>{var s;const{siteCode:r}=t,a=(0,get_1.default)(t,"name","").toLowerCase().split(" ")[0],n=(0,exports.getAffiliateDomain)(e),o=(null===(s=e.domains)||void 0===s?void 0:s.some(e=>i.includes(e.replace("https://",""))))||i.includes(n.replace("https://","")),l={baseUrl:null,campaignCode:null,retailerCode:null,success:!1};return(0,link_automation_settings_1.isDisabledAffiliate)(a)?(l.success=!0,l):o&&(i.includes(r)||(0,link_automation_settings_1.isSiteCodeOptional)(a))?processCodeStructure(l,e,t,i,n):l},processCodeStructure=(e,t,i,s,r)=>{const{paramsOnly:a,joinedBy:n,domains:o=[],codes:l,removeTrailingSlash:u,restoreTrailingSlashOnComplete:d=!1}=t,{order:c,baseUrl:f,alternateBaseUrls:m}=l,p=`https://${s.replace(/^https?:\/\//i,"")}`;try{const i=new URL(p);if(a)c.forEach(t=>{l[t]&&(e[t]=i.searchParams.get(l[t].replace("=","")))});else{if((0,isEmpty_1.default)(t)||(0,isEmpty_1.default)(l))return{baseUrl:null,campaignCode:null,retailerCode:null,success:!0};const{isBaseUrl:a,splitBy:_}=determineBaseUrlAndSplitBy(f,m,i,s),g=o.find(e=>s.includes(e))||r,y=p.replace(`${a||g}`,"").split("?")[0].split(n),k=u?a.slice(0,-1):a;a&&y.unshift(k),c.forEach((t,i)=>{if(l[t]){if(e[t]=y[i].replace(l[t],""),"retailerCode"===t&&!e[t])throw"required code";"baseUrl"===t&&(e[t]=y[i].replace(_,""),d&&(e[t]=`${e[t]}/`))}})}e.success=!0}catch(t){return e}return e},destructureAutomatedLink=e=>{if((0,isEmpty_1.default)(e)||(0,isEmpty_1.default)(e.affiliateSelection))return{};const{affiliateSelection:t,link:i=""}=e,s=(0,get_1.default)(t,"name","").toLowerCase().split(" ")[0],r=(0,link_automation_settings_1.getConfigByAffiliate)(s),a=retrieveCodeStructures(r,t,i);return(0,get_1.default)(a,"siteCode","")&&delete a.siteCode,a};exports.destructureAutomatedLink=destructureAutomatedLink;const getAffiliateDomain=(e,t={})=>{const{defaultDomain:i="",masterDomain:s=""}=e,{baseUrl:r=""}=t;return s||r||i};exports.getAffiliateDomain=getAffiliateDomain,exports.__tests__={constructBaseUrl:constructBaseUrl,retrieveCodeStructures:retrieveCodeStructures,overrideSettingsAndValuesByNetworkId:overrideSettingsAndValuesByNetworkId}; }, {"31":31,"180":180,"445":445,"447":447,"448":448}]; window.modules["447"] = [function(require,module,exports){(function (process){(function (){ "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.__tests__=exports.getAmazonTagByNetworkId=exports.isSiteCodeOptional=exports.getAvailableSettings=exports.isDisabledAffiliate=exports.getConfigByAffiliate=void 0;const linkAutoSettings={shareasale:{masterDomain:"https://shareasale.com/r.cfm?",codes:{campaignCode:"b=",retailerCode:"m=",order:["campaignCode","retailerCode"]},parameters:{campaignCode:"b=",retailerCode:"m=",siteCode:"u=",buyUrl:"urllink=",order:["campaignCode","siteCode","retailerCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&",networks:{polygon:{US:{siteCode:"1225169"}}}},impact:{masterDomain:"",codes:{baseUrl:"/c/",campaignCode:"/",retailerCode:"/",siteCode:"/",order:["baseUrl","siteCode","campaignCode","retailerCode"]},linkAddons:{campaignCode:"/",retailerCode:"/",siteCode:"/",order:["siteCode","campaignCode","retailerCode"]},parameters:{buyUrl:"?u=",order:["buyUrl"]},encode:!0,paramsOnly:!1,joinedBy:"/",removeTrailingSlash:!0,networks:{verge:{US:{siteCode:"482924"}},polygon:{US:{siteCode:"482924"}}}},partnerize:{masterDomain:"",defaultDomain:"https://prf.hn/click/",codes:{baseUrl:"/click/",retailerCode:"camref:",order:["baseUrl","retailerCode"]},parameters:{retailerCode:"camref:",campaignCode:"pubref:",buyUrl:"destination:",siteCode:e=>`[p_id:${e}]`,order:["retailerCode","campaignCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!1,joinedBy:"/",removeTrailingSlash:!0,restoreTrailingSlashOnComplete:!0,networks:{verge:{US:{siteCode:"1011l394533"}},polygon:{US:{siteCode:"1101l394959"}}}},rakuten:{masterDomain:"https://click.linksynergy.com/deeplink?",codes:{retailerCode:"mid=",order:["retailerCode"]},parameters:{campaignCode:"u1=",retailerCode:"mid=",siteCode:"id=",buyUrl:"murl=",order:["siteCode","retailerCode","campaignCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&",networks:{verge:{US:{siteCode:"nOD/rLJHOac"}},polygon:{US:{siteCode:"nOD/rLJHOac"}}}},avantlink:{masterDomain:"https://www.avantlink.com/click.php?tt=cl&",codes:{retailerCode:"merchant_id=",order:["retailerCode"]},parameters:{retailerCode:"merchant_id=",siteCode:"website_id=",buyUrl:"url=",order:["retailerCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&",networks:{verge:{US:{siteCode:"0f9b0f6f-13ac-4498-8e0f-b3beae765e07"}},polygon:{US:{siteCode:"26fa0f82-3449-4ff3-be51-3aafc2fdea15"}}}},pepperjam:{masterDomain:"",defaultDomain:"https://www.pjatr.com/t",codes:{baseUrl:"/t/",alternateBaseUrls:["/t/v1/"],retailerCode:"/",order:["baseUrl","retailerCode"]},linkAddons:{retailerCode:"/",order:["retailerCode"]},parameters:{siteCode:"?website=",buyUrl:"url=",order:["siteCode","buyUrl"]},domains:["https://www.gopjn.com/t","https://www.pntrac.com/t","https://www.pjtra.com/t","https://www.pntrs.com/t","https://www.pntra.com/t","https://pj.nutribullet.com/t","https://partner.ashworth-golf.com/t/v1","https://pepperjam.riflepaperco.com/t/v1"],encode:!0,paramsOnly:!1,joinedBy:"&",removeTrailingSlash:!0,networks:{verge:{US:{siteCode:"309942"}},polygon:{US:{siteCode:"309939"}}}},cj:{masterDomain:"https://www.anrdoezrs.net/links",codes:{},linkAddons:{siteCode:"/",order:["siteCode"]},parameters:{buyUrl:"/type/dlg/",order:["buyUrl"]},encode:!1,paramsOnly:!1,joinedBy:"/",networks:{verge:{US:{siteCode:"8836598"}},polygon:{US:{siteCode:"8836599"}}}},skimlinks:{masterDomain:"https://go.skimresources.com/",codes:{},parameters:{retailerCode:"merchant_id=",siteCode:"?id=",buyUrl:"url=",order:["siteCode","xs","buyUrl"]},paramsOnly:!0,encode:!0,joinedBy:"&",networks:{verge:{US:{siteCode:window.process.env.SKIMLINKS_US_VERGE_SITE_CODE||"1025X1701640"}},polygon:{US:{siteCode:window.process.env.SKIMLINKS_US_POLYGON_SITE_CODE||"1025X1701642"}}}},awin:{masterDomain:"https://www.awin1.com/cread.php?",codes:{retailerCode:"awinmid=",order:["retailerCode"]},parameters:{retailerCode:"awinmid=",siteCode:"awinaffid=",buyUrl:"ued=",order:["retailerCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&"},amazon:{masterDomain:"",codes:{baseUrl:"/",order:["baseUrl"]},paramsOnly:!1,joinedBy:"/"},narrativ:{codes:{}},"non-monetizeable":{codes:{}},"non-network":{codes:{}}},disabledAffiliates={amazon:"Amazon Associates",narrativ:"Narrativ",skimlinks:"Skimlinks","non-monetizeable":"Non-Monetizeable","non-network":"Non-Network Affiliate Partner"},optionalSiteCode={cj:"cj",partnerize:"partnerize",pepperjam:"pepperjam"},amazonTags={"verge-us":"theverge02-20","polygon-us":"polygon05-20"},getConfigByAffiliate=e=>{if(!e)return{};const r=e.toLowerCase().split(" ")[0];return linkAutoSettings[r]||{}};exports.getConfigByAffiliate=getConfigByAffiliate;const isDisabledAffiliate=e=>{const r=e.toLowerCase().split(" ")[0];return!!disabledAffiliates[r]};exports.isDisabledAffiliate=isDisabledAffiliate;const getAvailableSettings=()=>Object.keys(linkAutoSettings);exports.getAvailableSettings=getAvailableSettings;const isSiteCodeOptional=e=>!!optionalSiteCode[e];exports.isSiteCodeOptional=isSiteCodeOptional;const getAmazonTagByNetworkId=e=>{var r;return null!==(r=amazonTags[e])&&void 0!==r?r:null};exports.getAmazonTagByNetworkId=getAmazonTagByNetworkId,exports.__tests__={linkAutoSettings:linkAutoSettings}; }).call(this)}).call(this,require(58))}, {"58":58}]; window.modules["448"] = [function(require,module,exports){!function(t){"use strict";t.exports.is_uri=r,t.exports.is_http_uri=i,t.exports.is_https_uri=s,t.exports.is_web_uri=n,t.exports.isUri=r,t.exports.isHttpUri=i,t.exports.isHttpsUri=s,t.exports.isWebUri=n;var e=function(t){return t.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/)};function r(t){if(t&&!/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(t)&&!/%[^0-9a-f]/i.test(t)&&!/%[0-9a-f](:?[^0-9a-f]|$)/i.test(t)){var r,i,s,n,f,o="",u="";if(o=(r=e(t))[1],i=r[2],s=r[3],n=r[4],f=r[5],o&&o.length&&s.length>=0){if(i&&i.length){if(0!==s.length&&!/^\//.test(s))return}else if(/^\/\//.test(s))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(o.toLowerCase()))return u+=o+":",i&&i.length&&(u+="//"+i),u+=s,n&&n.length&&(u+="?"+n),f&&f.length&&(u+="#"+f),u}}}function i(t,i){if(r(t)){var s,n,f,o,u="",a="",h="",p="";if(u=(s=e(t))[1],a=s[2],n=s[3],f=s[4],o=s[5],u){if(i){if("https"!=u.toLowerCase())return}else if("http"!=u.toLowerCase())return;if(a)return/:(\d+)$/.test(a)&&(h=a.match(/:(\d+)$/)[0],a=a.replace(/:\d+$/,"")),p+=u+":",p+="//"+a,h&&(p+=h),p+=n,f&&f.length&&(p+="?"+f),o&&o.length&&(p+="#"+o),p}}}function s(t){return i(t,!0)}function n(t){return i(t)||s(t)}}(module); }, {}]; window.modules["449"] = [function(require,module,exports){"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.__tests__=exports.ensureSubtagOnUrl=exports.getSubtagData=void 0;const assign_1=__importDefault(require(228)),map_1=__importDefault(require(127)),mapValues_1=__importDefault(require(298)),pickBy_1=__importDefault(require(229)),md5_1=__importDefault(require(450)),affiliates_service_1=require(443),domains_1=require(445),affiliateFields=["siteKey","clickDate","variation","format","device","pageId","productId","abTest","utmMedium","utmSource","sessionCount","utmCampaign","itmSearch","clickId","referrer"],affiliateSettings={"Amazon Associates":{subtagKey:"ascsubtag",maxLength:99,delimiter:"alt",encode:!1},Narrativ:{subtagKey:"u1",maxLength:97,delimiter:"standard",encode:!0},Rakuten:{subtagKey:"u1",maxLength:72,delimiter:"standard",encode:!1},Shareasale:{subtagKey:"afftrack",maxLength:99,delimiter:"standard",encode:!1},Skimlinks:{subtagKey:"xcust",maxLength:100,delimiter:"alt",encode:!1},Impact:{subtagKey:"subId2",maxLength:99,delimiter:"standard",encode:!1},Avantlink:{subtagKey:"ctc",maxLength:64,delimiter:"alt",encode:!1},CJ:{subtagKey:"sid",maxLength:64,delimiter:"alt",encode:!1,joinBy:"/",assignBy:"/",positioned:!0,position:"after",positionKey:"type/dlg/"},Partnerize:{subtagKey:"pubref",maxLength:100,delimiter:"alt",encode:!1,joinBy:"/",assignBy:":",positioned:!0,position:"after",positionKey:"camref"},Pepperjam:{subtagKey:"sid",maxLength:100,delimiter:"alt",encode:!1,positioned:!0,position:"before",positionKey:"url"},Awin:{subtagKey:"pref1",maxLength:100,delimiter:"alt",encode:!1,positioned:!0,position:"before",positionKey:"ued"},Sovrn:{subtagKey:"utm_term",maxLength:100,delimiter:"alt",encode:!1}},subtagDictionary={siteKey:"",variation:"v",format:"t",device:"d",pageId:"p",productId:"i",abTest:"a",utmMedium:"m",utmSource:"s",sessionCount:"u",utmCampaign:"c",itmSearch:"q",clickId:"k",referrer:"r"},subtagCharDictionary={siteKey:[0,2],clickDate:[2,6],variation:[6,7],format:[7,8],device:[8,9]},subtagPosDictionary={pageId:0,productId:1,abTest:2,utmMedium:3,utmSource:4,sessionCount:5,utmCampaign:6,itmSearch:7,clickId:8,referrer:9},prevDelimiters={standard:["[","]"],alt:["__","_"]},delimiters={standard:["[","]"],alt:["__",""]},prevDelimiterRegex=/\[(.*?)\][a-zA-Z0-9]|^___/g,currentDelimiterRegex=/\[(.*?)\]|__[a-zA-Z0-9]*/g,replaceDelimiterRegex=/\[|\]|__/g,referrerRegex=/\/\/([^/]+)(\/[^/#?]+)?/,shortenHost=e=>"www."===e.substring(0,4)?e.substring(4):e,shortenReferrer=e=>{const t=e&&e.match(referrerRegex);if(!t)return"";const i=shortenHost(t[1]).toLowerCase(),a=t[2]||"";return`${i}${domains_1.internalHosts.includes(i)?a:""}`},handleReferrer=e=>{e.referrer&&(e.referrer=shortenReferrer(e.referrer))},getClickDate=()=>{const e=new Date;return`${`${e.getMonth()+1}`.padStart(2,"0")}${`${e.getDate()}`.padStart(2,"0")}`},ensureClickDate=e=>{e.clickDate=e.clickDate?`${e.clickDate}`.substring(0,4):getClickDate()},handleClickId=e=>{e.clickId&&(e.clickId=(0,md5_1.default)(e.clickId).substring(0,8))},parseValueFromSubtag=(e,t,i)=>{const a=t[0]+e+t[1],r=i.split(a)[1]||"";return r?r.split(t[0])[0]:null},parseSubtag=(e,t=prevDelimiters.standard)=>{if(e.match(prevDelimiterRegex))return(0,pickBy_1.default)((0,mapValues_1.default)(subtagDictionary,i=>parseValueFromSubtag(i,t,e)));{const t=e.match(currentDelimiterRegex),i={};if(t){const e=t.shift().replace(replaceDelimiterRegex,"");e&&Object.entries(subtagCharDictionary).forEach(([t,a])=>{i[t]=e.substring(a[0],a[1])}),Object.entries(subtagPosDictionary).forEach(([e,a])=>{t[a]&&(i[e]=t[a].replace(replaceDelimiterRegex,""))})}return i}},parseQuery=(e="")=>e.split("&").reduce((e,t)=>{const i=t.split("=")[0],a=t.split("=")[1];return void 0!==a&&(e[i]=a),e},{}),applySubtagMaxlength=(e,t)=>{const i=t-3*(e.split(",").length-1+e.split("|").length-1);return e.substring(0,i)},generateSubtag=(e,t=delimiters.standard,i=!1)=>{const a=(e=>t=>`${e[0]}${t}${e[1]}`)(t),r=["siteKey","clickDate","variation","format","device"];let s=affiliateFields.reduce((i,s)=>{const n=e[s]||"";if(r.includes(s)){return`${"siteKey"===s?t[0]:""}${i}${n}${"device"===s?t[1]:""}`}return"n"===e.format?["pageId","productId"].includes(s)?`${i}${a(n)}`:i:`${i}${a(n)}`},"");return i&&(s=encodeURIComponent(s)),s},getSubtagData=e=>{const t={};return affiliateFields.forEach(i=>{e[i]&&(t[i]=e[i])}),t};exports.getSubtagData=getSubtagData;const processSubtagPosition=({url:e,positionKey:t,subtagKey:i,subtagString:a,joinBy:r,assignBy:s,position:n="after"})=>{const o=new RegExp(String.raw`${t}(.*)`,"s"),[u,l]=e.split(o),c=`${i}${s}${a}`,g=[],d=e=>e.reduce((e,t)=>{return e.slice(-1)===r&&(e=e.slice(0,-1)),e.length?[e,t].join(r):t},"");if("after"===n){if(!l)return e;const[a,n=""]=l.split(`${i}${s}`),o=n.split(r).slice(1).join(r);if(n)return g.push(`${u}${t}${a}`,c,o),d(g);if(l.startsWith(s)){const e=l.split(r).shift(),i=l.replace(e,"").slice(1);return g.push(`${u}${t}${e}`,c,i),d(g)}return g.push(`${u}${t}`,c),a&&g.push(a),d(g)}if("before"===n){const[e,a=""]=u.split(`${i}${s}`),n=a.split(r).slice(1).join(r);return g.push(e),n&&g.push(n),g.push(c,`${t}${l}`),d(g)}},processSubtag=({affiliate:e,subtagKeys:t,url:i,fullSubtag:a})=>{const r=affiliateSettings[e].subtagKey,s=affiliateSettings[e].maxLength,n=affiliateSettings[e].encode,o=affiliateSettings[e].delimiter,u=affiliateSettings[e].positioned||!1,l=affiliateSettings[e].position,c=affiliateSettings[e].positionKey,g=affiliateSettings[e].assignBy||"=",d=affiliateSettings[e].joinBy||"&",p=prevDelimiters[o],f=delimiters[o];let m,b=i.indexOf("?")>=0?i.split("?").pop():"",h=(0,exports.getSubtagData)(t);handleReferrer(h),handleClickId(h),ensureClickDate(h);const y=parseQuery(b);m=y[r]||"",h=(0,assign_1.default)(parseSubtag(m,p),(0,pickBy_1.default)(h));const S=generateSubtag(h,f,n);return m=applySubtagMaxlength(S,s),y[r]=m,b=(0,map_1.default)(y,(e,t)=>`${t}=${e}`).join("&"),i=u?processSubtagPosition({url:i,positionKey:c,subtagKey:r,subtagString:m,joinBy:d,assignBy:g,position:l}):i.split("?")[0]+`?${b}`,a?{urlWithSubtag:i,subtag:S}:i},ensureSubtagOnUrl=(e,t,i=!1,a)=>{const r=(0,affiliates_service_1.getAffiliateByUrl)(e)||a||"";return r?processSubtag({subtagKeys:t,affiliate:r,url:e,fullSubtag:i}):e};exports.ensureSubtagOnUrl=ensureSubtagOnUrl,exports.__tests__={processSubtag:processSubtag,processSubtagPosition:processSubtagPosition,generateSubtag:generateSubtag,parseQuery:parseQuery,parseSubtag:parseSubtag,shortenHost:shortenHost,shortenReferrer:shortenReferrer,handleReferrer:handleReferrer,getClickDate:getClickDate,ensureClickDate:ensureClickDate,handleClickId:handleClickId}; }, {"127":127,"228":228,"229":229,"298":298,"443":443,"445":445,"450":450}]; window.modules["450"] = [function(require,module,exports){!function(){var r=require(660),n=require(642).utf8,t=require(870),e=require(642).bin,i=function(o,u){o.constructor==String?o=u&&"binary"===u.encoding?e.stringToBytes(o):n.stringToBytes(o):t(o)?o=Array.prototype.slice.call(o,0):Array.isArray(o)||o.constructor===Uint8Array||(o=o.toString());for(var a=r.bytesToWords(o),s=8*o.length,c=1732584193,f=-271733879,g=-1732584194,y=271733878,l=0;l<a.length;l++)a[l]=16711935&(a[l]<<8|a[l]>>>24)|4278255360&(a[l]<<24|a[l]>>>8);a[s>>>5]|=128<<s%32,a[14+(s+64>>>9<<4)]=s;var h=i._ff,_=i._gg,v=i._hh,b=i._ii;for(l=0;l<a.length;l+=16){var d=c,T=f,p=g,q=y;c=h(c,f,g,y,a[l+0],7,-680876936),y=h(y,c,f,g,a[l+1],12,-389564586),g=h(g,y,c,f,a[l+2],17,606105819),f=h(f,g,y,c,a[l+3],22,-1044525330),c=h(c,f,g,y,a[l+4],7,-176418897),y=h(y,c,f,g,a[l+5],12,1200080426),g=h(g,y,c,f,a[l+6],17,-1473231341),f=h(f,g,y,c,a[l+7],22,-45705983),c=h(c,f,g,y,a[l+8],7,1770035416),y=h(y,c,f,g,a[l+9],12,-1958414417),g=h(g,y,c,f,a[l+10],17,-42063),f=h(f,g,y,c,a[l+11],22,-1990404162),c=h(c,f,g,y,a[l+12],7,1804603682),y=h(y,c,f,g,a[l+13],12,-40341101),g=h(g,y,c,f,a[l+14],17,-1502002290),c=_(c,f=h(f,g,y,c,a[l+15],22,1236535329),g,y,a[l+1],5,-165796510),y=_(y,c,f,g,a[l+6],9,-1069501632),g=_(g,y,c,f,a[l+11],14,643717713),f=_(f,g,y,c,a[l+0],20,-373897302),c=_(c,f,g,y,a[l+5],5,-701558691),y=_(y,c,f,g,a[l+10],9,38016083),g=_(g,y,c,f,a[l+15],14,-660478335),f=_(f,g,y,c,a[l+4],20,-405537848),c=_(c,f,g,y,a[l+9],5,568446438),y=_(y,c,f,g,a[l+14],9,-1019803690),g=_(g,y,c,f,a[l+3],14,-187363961),f=_(f,g,y,c,a[l+8],20,1163531501),c=_(c,f,g,y,a[l+13],5,-1444681467),y=_(y,c,f,g,a[l+2],9,-51403784),g=_(g,y,c,f,a[l+7],14,1735328473),c=v(c,f=_(f,g,y,c,a[l+12],20,-1926607734),g,y,a[l+5],4,-378558),y=v(y,c,f,g,a[l+8],11,-2022574463),g=v(g,y,c,f,a[l+11],16,1839030562),f=v(f,g,y,c,a[l+14],23,-35309556),c=v(c,f,g,y,a[l+1],4,-1530992060),y=v(y,c,f,g,a[l+4],11,1272893353),g=v(g,y,c,f,a[l+7],16,-155497632),f=v(f,g,y,c,a[l+10],23,-1094730640),c=v(c,f,g,y,a[l+13],4,681279174),y=v(y,c,f,g,a[l+0],11,-358537222),g=v(g,y,c,f,a[l+3],16,-722521979),f=v(f,g,y,c,a[l+6],23,76029189),c=v(c,f,g,y,a[l+9],4,-640364487),y=v(y,c,f,g,a[l+12],11,-421815835),g=v(g,y,c,f,a[l+15],16,530742520),c=b(c,f=v(f,g,y,c,a[l+2],23,-995338651),g,y,a[l+0],6,-198630844),y=b(y,c,f,g,a[l+7],10,1126891415),g=b(g,y,c,f,a[l+14],15,-1416354905),f=b(f,g,y,c,a[l+5],21,-57434055),c=b(c,f,g,y,a[l+12],6,1700485571),y=b(y,c,f,g,a[l+3],10,-1894986606),g=b(g,y,c,f,a[l+10],15,-1051523),f=b(f,g,y,c,a[l+1],21,-2054922799),c=b(c,f,g,y,a[l+8],6,1873313359),y=b(y,c,f,g,a[l+15],10,-30611744),g=b(g,y,c,f,a[l+6],15,-1560198380),f=b(f,g,y,c,a[l+13],21,1309151649),c=b(c,f,g,y,a[l+4],6,-145523070),y=b(y,c,f,g,a[l+11],10,-1120210379),g=b(g,y,c,f,a[l+2],15,718787259),f=b(f,g,y,c,a[l+9],21,-343485551),c=c+d>>>0,f=f+T>>>0,g=g+p>>>0,y=y+q>>>0}return r.endian([c,f,g,y])};i._ff=function(r,n,t,e,i,o,u){var a=r+(n&t|~n&e)+(i>>>0)+u;return(a<<o|a>>>32-o)+n},i._gg=function(r,n,t,e,i,o,u){var a=r+(n&e|t&~e)+(i>>>0)+u;return(a<<o|a>>>32-o)+n},i._hh=function(r,n,t,e,i,o,u){var a=r+(n^t^e)+(i>>>0)+u;return(a<<o|a>>>32-o)+n},i._ii=function(r,n,t,e,i,o,u){var a=r+(t^(n|~e))+(i>>>0)+u;return(a<<o|a>>>32-o)+n},i._blocksize=16,i._digestsize=16,module.exports=function(n,t){if(null==n)throw new Error("Illegal argument "+n);var o=r.wordsToBytes(i(n,t));return t&&t.asBytes?o:t&&t.asString?e.bytesToString(o):r.bytesToHex(o)}}(); }, {"642":642,"660":660,"870":870}]; window.modules["455"] = [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 r=a[1];if("body"==r)return(l=t.createElement("html")).innerHTML=e,l.removeChild(l.lastChild);var l,i=Object.prototype.hasOwnProperty.call(map,r)?map[r]:map._default,p=i[0],o=i[1],n=i[2];for((l=t.createElement("div")).innerHTML=o+e+n;p--;)l=l.lastChild;if(l.firstChild==l.lastChild)return l.removeChild(l.firstChild);for(var d=t.createDocumentFragment();l.firstChild;)d.appendChild(l.removeChild(l.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["456"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),types_1=require(460),utils_1=require(461),eventbuilder_1=require(457),transports_1=require(462),BrowserBackend=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tslib_1.__extends(e,t),e.prototype.eventFromException=function(t,e){return eventbuilder_1.eventFromException(t,e,this._options.attachStacktrace)},e.prototype.eventFromMessage=function(t,e,r){return void 0===e&&(e=types_1.Severity.Info),eventbuilder_1.eventFromMessage(t,e,r,this._options.attachStacktrace)},e.prototype._setupTransport=function(){if(!this._options.dsn)return t.prototype._setupTransport.call(this);var e=tslib_1.__assign(tslib_1.__assign({},this._options.transportOptions),{dsn:this._options.dsn,tunnel:this._options.tunnel,sendClientReports:this._options.sendClientReports,_metadata:this._options._metadata}),r=core_1.initAPIDetails(e.dsn,e._metadata,e.tunnel),s=core_1.getEnvelopeEndpointWithUrlEncodedAuth(r.dsn,r.tunnel);if(this._options.transport)return new this._options.transport(e);if(utils_1.supportsFetch()){var n=tslib_1.__assign({},e.fetchParameters);return this._newTransport=transports_1.makeNewFetchTransport({requestOptions:n,url:s}),new transports_1.FetchTransport(e)}return this._newTransport=transports_1.makeNewXHRTransport({url:s,headers:e.headers}),new transports_1.XHRTransport(e)},e}(core_1.BaseBackend);exports.BrowserBackend=BrowserBackend; }, {"457":457,"458":458,"459":459,"460":460,"461":461,"462":462}]; window.modules["457"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),types_1=require(460),utils_1=require(461),stack_parsers_1=require(467);function exceptionFromError(e){var r=parseStackFrames(e),t={type:e&&e.name,value:extractMessage(e)};return 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 s=parseStackFrames(r);s.length&&(n.stacktrace={frames:s})}return n}function eventFromError(e){return{exception:{values:[exceptionFromError(e)]}}}function parseStackFrames(e){var r=e.stacktrace||e.stack||"",t=getPopSize(e);try{return utils_1.createStackParser(stack_parsers_1.opera10StackParser,stack_parsers_1.opera11StackParser,stack_parsers_1.chromeStackParser,stack_parsers_1.winjsStackParser,stack_parsers_1.geckoStackParser)(r,t)}catch(e){}return[]}exports.exceptionFromError=exceptionFromError,exports.eventFromPlainObject=eventFromPlainObject,exports.eventFromError=eventFromError,exports.parseStackFrames=parseStackFrames;var reactMinifiedRegexp=/Minified React error #\d+;/i;function getPopSize(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(reactMinifiedRegexp.test(e.message))return 1}return 0}function extractMessage(e){var r=e&&e.message;return r?r.error&&"string"==typeof r.error.message?r.error.message:r:"No error message"}function eventFromException(e,r,t){var n=eventFromUnknownInput(e,r&&r.syntheticException||void 0,t);return utils_1.addExceptionMechanism(n),n.level=types_1.Severity.Error,r&&r.event_id&&(n.event_id=r.event_id),utils_1.resolvedSyncPromise(n)}function eventFromMessage(e,r,t,n){void 0===r&&(r=types_1.Severity.Info);var s=eventFromString(e,t&&t.syntheticException||void 0,n);return s.level=r,t&&t.event_id&&(s.event_id=t.event_id),utils_1.resolvedSyncPromise(s)}function eventFromUnknownInput(e,r,t,n){var s;if(utils_1.isErrorEvent(e)&&e.error)return eventFromError(e.error);if(utils_1.isDOMError(e)||utils_1.isDOMException(e)){var o=e;if("stack"in e)s=eventFromError(e);else{var i=o.name||(utils_1.isDOMError(o)?"DOMError":"DOMException"),a=o.message?i+": "+o.message:i;s=eventFromString(a,r,t),utils_1.addExceptionTypeValue(s,a)}return"code"in o&&(s.tags=tslib_1.__assign(tslib_1.__assign({},s.tags),{"DOMException.code":""+o.code})),s}return utils_1.isError(e)?eventFromError(e):utils_1.isPlainObject(e)||utils_1.isEvent(e)?(s=eventFromPlainObject(e,r,n),utils_1.addExceptionMechanism(s,{synthetic:!0}),s):(s=eventFromString(e,r,t),utils_1.addExceptionTypeValue(s,""+e,void 0),utils_1.addExceptionMechanism(s,{synthetic:!0}),s)}function eventFromString(e,r,t){var n={message:e};if(t&&r){var s=parseStackFrames(r);s.length&&(n.stacktrace={frames:s})}return n}exports.eventFromException=eventFromException,exports.eventFromMessage=eventFromMessage,exports.eventFromUnknownInput=eventFromUnknownInput,exports.eventFromString=eventFromString; }, {"458":458,"460":460,"461":461,"467":467}]; window.modules["458"] = [function(require,module,exports){(function (global){(function (){ 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(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return _},__spread=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e},__spreadArrays=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],_=0,i=a.length;_<i;_++,o++)n[o]=a[_];return n},__await=function(e){return this instanceof __await?(this.v=e,this):new __await(e)},__asyncGenerator=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},_("next"),_("throw"),_("return"),n[Symbol.asyncIterator]=function(){return this},n;function _(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||i(e,t)})})}function i(e,t){try{(r=o[e](t)).value instanceof __await?Promise.resolve(r.value.v).then(c,u):l(a[0][2],r)}catch(e){l(a[0][3],e)}var r}function c(e){i("next",e)}function u(e){i("throw",e)}function l(e,t){e(t),a.shift(),a.length&&i(a[0][0],a[0][1])}},__asyncDelegator=function(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:"return"===n}:o?o(t):t}:o}},__asyncValues=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,o,(t=e[r](t)).done,t.value)})}}},__makeTemplateObject=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},__importStar=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},__importDefault=function(e){return e&&e.__esModule?e:{default:e}},__classPrivateFieldGet=function(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)},__classPrivateFieldSet=function(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r},e("__extends",__extends),e("__assign",__assign),e("__rest",__rest),e("__decorate",__decorate),e("__param",__param),e("__metadata",__metadata),e("__awaiter",__awaiter),e("__generator",__generator),e("__exportStar",__exportStar),e("__createBinding",__createBinding),e("__values",__values),e("__read",__read),e("__spread",__spread),e("__spreadArrays",__spreadArrays),e("__await",__await),e("__asyncGenerator",__asyncGenerator),e("__asyncDelegator",__asyncDelegator),e("__asyncValues",__asyncValues),e("__makeTemplateObject",__makeTemplateObject),e("__importStar",__importStar),e("__importDefault",__importDefault),e("__classPrivateFieldGet",__classPrivateFieldGet),e("__classPrivateFieldSet",__classPrivateFieldSet)}); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["459"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var minimal_1=require(495);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(490);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,exports.Session=hub_1.Session;var api_1=require(484);exports.API=api_1.API,exports.getEnvelopeEndpointWithUrlEncodedAuth=api_1.getEnvelopeEndpointWithUrlEncodedAuth,exports.getStoreEndpointWithUrlEncodedAuth=api_1.getStoreEndpointWithUrlEncodedAuth,exports.getRequestHeaders=api_1.getRequestHeaders,exports.initAPIDetails=api_1.initAPIDetails,exports.getReportDialogEndpoint=api_1.getReportDialogEndpoint;var baseclient_1=require(489);exports.BaseClient=baseclient_1.BaseClient;var basebackend_1=require(485);exports.BaseBackend=basebackend_1.BaseBackend;var request_1=require(487);exports.eventToSentryRequest=request_1.eventToSentryRequest,exports.sessionToSentryRequest=request_1.sessionToSentryRequest;var sdk_1=require(493);exports.initAndBind=sdk_1.initAndBind;var noop_1=require(488);exports.NoopTransport=noop_1.NoopTransport;var base_1=require(494);exports.createTransport=base_1.createTransport;var version_1=require(492);exports.SDK_VERSION=version_1.SDK_VERSION;var Integrations=require(496);exports.Integrations=Integrations; }, {"484":484,"485":485,"487":487,"488":488,"489":489,"490":490,"492":492,"493":493,"494":494,"495":495,"496":496}]; window.modules["460"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var severity_1=require(504);exports.Severity=severity_1.Severity;var severity_2=require(504);exports.SeverityLevels=severity_2.SeverityLevels; }, {"504":504}]; window.modules["461"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458);tslib_1.__exportStar(require(505),exports),tslib_1.__exportStar(require(506),exports),tslib_1.__exportStar(require(512),exports),tslib_1.__exportStar(require(515),exports),tslib_1.__exportStar(require(513),exports),tslib_1.__exportStar(require(507),exports),tslib_1.__exportStar(require(527),exports),tslib_1.__exportStar(require(508),exports),tslib_1.__exportStar(require(528),exports),tslib_1.__exportStar(require(519),exports),tslib_1.__exportStar(require(529),exports),tslib_1.__exportStar(require(518),exports),tslib_1.__exportStar(require(530),exports),tslib_1.__exportStar(require(531),exports),tslib_1.__exportStar(require(520),exports),tslib_1.__exportStar(require(523),exports),tslib_1.__exportStar(require(534),exports),tslib_1.__exportStar(require(532),exports),tslib_1.__exportStar(require(521),exports),tslib_1.__exportStar(require(524),exports),tslib_1.__exportStar(require(525),exports),tslib_1.__exportStar(require(526),exports),tslib_1.__exportStar(require(511),exports),tslib_1.__exportStar(require(522),exports),tslib_1.__exportStar(require(516),exports),tslib_1.__exportStar(require(510),exports),tslib_1.__exportStar(require(509),exports),tslib_1.__exportStar(require(533),exports); }, {"458":458,"505":505,"506":506,"507":507,"508":508,"509":509,"510":510,"511":511,"512":512,"513":513,"515":515,"516":516,"518":518,"519":519,"520":520,"521":521,"522":522,"523":523,"524":524,"525":525,"526":526,"527":527,"528":528,"529":529,"530":530,"531":531,"532":532,"533":533,"534":534}]; window.modules["462"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var base_1=require(478);exports.BaseTransport=base_1.BaseTransport;var fetch_1=require(480);exports.FetchTransport=fetch_1.FetchTransport;var xhr_1=require(481);exports.XHRTransport=xhr_1.XHRTransport;var new_fetch_1=require(482);exports.makeNewFetchTransport=new_fetch_1.makeNewFetchTransport;var new_xhr_1=require(483);exports.makeNewXHRTransport=new_xhr_1.makeNewXHRTransport; }, {"478":478,"480":480,"481":481,"482":482,"483":483}]; window.modules["463"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),backend_1=require(456),flags_1=require(465),helpers_1=require(464),integrations_1=require(466),BrowserClient=function(e){function t(t){void 0===t&&(t={});return t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:core_1.SDK_VERSION}],version:core_1.SDK_VERSION},e.call(this,backend_1.BrowserBackend,t)||this}return tslib_1.__extends(t,e),t.prototype.showReportDialog=function(e){void 0===e&&(e={}),utils_1.getGlobalObject().document&&(this._isEnabled()?helpers_1.injectReportDialog(tslib_1.__assign(tslib_1.__assign({},e),{dsn:e.dsn||this.getDsn()})):flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Trying to call showReportDialog with Sentry Client disabled"))},t.prototype._prepareEvent=function(t,r,s){return t.platform=t.platform||"javascript",e.prototype._prepareEvent.call(this,t,r,s)},t.prototype._sendEvent=function(t){var r=this.getIntegration(integrations_1.Breadcrumbs);r&&r.addSentryBreadcrumb(t),e.prototype._sendEvent.call(this,t)},t}(core_1.BaseClient);exports.BrowserClient=BrowserClient; }, {"456":456,"458":458,"459":459,"461":461,"464":464,"465":465,"466":466}]; window.modules["464"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),flags_1=require(465),global=utils_1.getGlobalObject(),ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError+=1,setTimeout(function(){ignoreOnError-=1})}function wrap(r,e,o){if(void 0===e&&(e={}),"function"!=typeof r)return r;try{var t=r.__sentry_wrapped__;if(t)return t;if(utils_1.getOriginalFunction(r))return r}catch(e){return r}var n=function(){var t=Array.prototype.slice.call(arguments);try{o&&"function"==typeof o&&o.apply(this,arguments);var n=t.map(function(r){return wrap(r,e)});return r.apply(this,n)}catch(r){throw ignoreNextOnError(),core_1.withScope(function(o){o.addEventProcessor(function(r){return e.mechanism&&(utils_1.addExceptionTypeValue(r,void 0,void 0),utils_1.addExceptionMechanism(r,e.mechanism)),r.extra=tslib_1.__assign(tslib_1.__assign({},r.extra),{arguments:t}),r}),core_1.captureException(r)}),r}};try{for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])}catch(r){}utils_1.markFunctionWrapped(n,r),utils_1.addNonEnumerableProperty(r,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:function(){return r.name}})}catch(r){}return n}function injectReportDialog(r){if(void 0===r&&(r={}),global.document)if(r.eventId)if(r.dsn){var e=global.document.createElement("script");e.async=!0,e.src=core_1.getReportDialogEndpoint(r.dsn,r),r.onLoad&&(e.onload=r.onLoad);var o=global.document.head||global.document.body;o&&o.appendChild(e)}else flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Missing dsn option in showReportDialog call");else flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Missing eventId option in showReportDialog call")}exports.shouldIgnoreOnError=shouldIgnoreOnError,exports.ignoreNextOnError=ignoreNextOnError,exports.wrap=wrap,exports.injectReportDialog=injectReportDialog; }, {"458":458,"459":459,"461":461,"465":465}]; window.modules["465"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.IS_DEBUG_BUILD="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__; }, {}]; window.modules["466"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var globalhandlers_1=require(474);exports.GlobalHandlers=globalhandlers_1.GlobalHandlers;var trycatch_1=require(475);exports.TryCatch=trycatch_1.TryCatch;var breadcrumbs_1=require(472);exports.Breadcrumbs=breadcrumbs_1.Breadcrumbs;var linkederrors_1=require(476);exports.LinkedErrors=linkederrors_1.LinkedErrors;var useragent_1=require(477);exports.UserAgent=useragent_1.UserAgent;var dedupe_1=require(473);exports.Dedupe=dedupe_1.Dedupe; }, {"472":472,"473":473,"474":474,"475":475,"476":476,"477":477}]; window.modules["467"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),UNKNOWN_FUNCTION="?",OPERA10_PRIORITY=10,OPERA11_PRIORITY=20,CHROME_PRIORITY=30,WINJS_PRIORITY=40,GECKO_PRIORITY=50;function createFrame(e,a,r,i){var o={filename:e,function:a,in_app:!0};return void 0!==r&&(o.lineno=r),void 0!==i&&(o.colno=i),o}var chromeRegex=/^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,chromeEvalRegex=/\((\S*)(?::(\d+))(?::(\d+))\)/,chrome=function(e){var a=chromeRegex.exec(e);if(a){if(a[2]&&0===a[2].indexOf("eval")){var r=chromeEvalRegex.exec(a[2]);r&&(a[2]=r[1],a[3]=r[2],a[4]=r[3])}var i=tslib_1.__read(extractSafariExtensionDetails(a[1]||UNKNOWN_FUNCTION,a[2]),2),o=i[0];return createFrame(i[1],o,a[3]?+a[3]:void 0,a[4]?+a[4]:void 0)}};exports.chromeStackParser=[CHROME_PRIORITY,chrome];var geckoREgex=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,geckoEvalRegex=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gecko=function(e){var a,r=geckoREgex.exec(e);if(r){if(r[3]&&r[3].indexOf(" > eval")>-1){var i=geckoEvalRegex.exec(r[3]);i&&(r[1]=r[1]||"eval",r[3]=i[1],r[4]=i[2],r[5]="")}var o=r[3],n=r[1]||UNKNOWN_FUNCTION;return n=(a=tslib_1.__read(extractSafariExtensionDetails(n,o),2))[0],createFrame(o=a[1],n,r[4]?+r[4]:void 0,r[5]?+r[5]:void 0)}};exports.geckoStackParser=[GECKO_PRIORITY,gecko];var winjsRegex=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,winjs=function(e){var a=winjsRegex.exec(e);return a?createFrame(a[2],a[1]||UNKNOWN_FUNCTION,+a[3],a[4]?+a[4]:void 0):void 0};exports.winjsStackParser=[WINJS_PRIORITY,winjs];var opera10Regex=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,opera10=function(e){var a=opera10Regex.exec(e);return a?createFrame(a[2],a[3]||UNKNOWN_FUNCTION,+a[1]):void 0};exports.opera10StackParser=[OPERA10_PRIORITY,opera10];var opera11Regex=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,opera11=function(e){var a=opera11Regex.exec(e);return a?createFrame(a[5],a[3]||a[4]||UNKNOWN_FUNCTION,+a[1],+a[2]):void 0};exports.opera11StackParser=[OPERA11_PRIORITY,opera11];var extractSafariExtensionDetails=function(e,a){var r=-1!==e.indexOf("safari-extension"),i=-1!==e.indexOf("safari-web-extension");return r||i?[-1!==e.indexOf("@")?e.split("@")[0]:UNKNOWN_FUNCTION,r?"safari-extension:"+a:"safari-web-extension:"+a]:[e,a]}; }, {"458":458}]; window.modules["468"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(460);exports.Severity=types_1.Severity;var core_1=require(459);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.Session=core_1.Session,exports.startTransaction=core_1.startTransaction,exports.SDK_VERSION=core_1.SDK_VERSION,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(463);exports.BrowserClient=client_1.BrowserClient;var helpers_1=require(464);exports.injectReportDialog=helpers_1.injectReportDialog;var eventbuilder_1=require(457);exports.eventFromException=eventbuilder_1.eventFromException,exports.eventFromMessage=eventbuilder_1.eventFromMessage;var sdk_1=require(470);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(469);exports.SDK_NAME=version_1.SDK_NAME; }, {"457":457,"459":459,"460":460,"463":463,"464":464,"469":469,"470":470}]; window.modules["469"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.SDK_NAME="sentry.javascript.browser"; }, {}]; window.modules["470"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),client_1=require(463),flags_1=require(465),helpers_1=require(464),integrations_1=require(466);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)}void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0),core_1.initAndBind(client_1.BrowserClient,e),e.autoSessionTracking&&startSessionTracking()}function showReportDialog(e){void 0===e&&(e={});var t=core_1.getCurrentHub(),n=t.getScope();n&&(e.user=tslib_1.__assign(tslib_1.__assign({},n.getUser()),e.user)),e.eventId||(e.eventId=t.lastEventId());var r=t.getClient();r&&r.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):(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Cannot flush events. No client defined."),utils_1.resolvedSyncPromise(!1))}function close(e){var t=core_1.getCurrentHub().getClient();return t?t.close(e):(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Cannot flush events and disable SDK. No client defined."),utils_1.resolvedSyncPromise(!1))}function wrap(e){return helpers_1.wrap(e)()}function startSessionOnHub(e){e.startSession({ignoreDuration:!0}),e.captureSession()}function startSessionTracking(){if(void 0!==utils_1.getGlobalObject().document){var e=core_1.getCurrentHub();e.captureSession&&(startSessionOnHub(e),utils_1.addInstrumentationHandler("history",function(e){var t=e.from,n=e.to;void 0!==t&&t!==n&&startSessionOnHub(core_1.getCurrentHub())}))}else flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported.")}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.Dedupe,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; }, {"458":458,"459":459,"461":461,"463":463,"464":464,"465":465,"466":466}]; window.modules["471"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458);tslib_1.__exportStar(require(468),exports);var core_1=require(459),utils_1=require(461),BrowserIntegrations=require(466),Transports=require(462);exports.Transports=Transports;var windowIntegrations={},_window=utils_1.getGlobalObject();_window.Sentry&&_window.Sentry.Integrations&&(windowIntegrations=_window.Sentry.Integrations);var INTEGRATIONS=tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({},windowIntegrations),core_1.Integrations),BrowserIntegrations);exports.Integrations=INTEGRATIONS; }, {"458":458,"459":459,"461":461,"462":462,"466":466,"468":468}]; window.modules["472"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),types_1=require(460),utils_1=require(461),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.setupOnce=function(){this._options.console&&utils_1.addInstrumentationHandler("console",_consoleBreadcrumb),this._options.dom&&utils_1.addInstrumentationHandler("dom",_domBreadcrumb(this._options.dom)),this._options.xhr&&utils_1.addInstrumentationHandler("xhr",_xhrBreadcrumb),this._options.fetch&&utils_1.addInstrumentationHandler("fetch",_fetchBreadcrumb),this._options.history&&utils_1.addInstrumentationHandler("history",_historyBreadcrumb)},e.id="Breadcrumbs",e}();function _domBreadcrumb(e){return function(t){var r,s="object"==typeof e?e.serializeAttribute:void 0;"string"==typeof s&&(s=[s]);try{r=t.event.target?utils_1.htmlTreeAsString(t.event.target,s):utils_1.htmlTreeAsString(t.event,s)}catch(e){r="<unknown>"}0!==r.length&&core_1.getCurrentHub().addBreadcrumb({category:"ui."+t.name,message:r},{event:t.event,name:t.name,global:t.global})}}function _consoleBreadcrumb(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:utils_1.severityFromString(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})}function _xhrBreadcrumb(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},r=t.method,s=t.url,o=t.status_code,a=t.body;core_1.getCurrentHub().addBreadcrumb({category:"xhr",data:{method:r,url:s,status_code:o},type:"http"},{xhr:e.xhr,input:a})}else;}function _fetchBreadcrumb(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(tslib_1.__assign({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))}function _historyBreadcrumb(e){var t=utils_1.getGlobalObject(),r=e.from,s=e.to,o=utils_1.parseUrl(t.location.href),a=utils_1.parseUrl(r),n=utils_1.parseUrl(s);a.path||(a=o),o.protocol===n.protocol&&o.host===n.host&&(s=n.relative),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),core_1.getCurrentHub().addBreadcrumb({category:"navigation",data:{from:r,to:s}})}exports.Breadcrumbs=Breadcrumbs; }, {"458":458,"459":459,"460":460,"461":461}]; window.modules["473"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461),flags_1=require(465),Dedupe=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(t,n){t(function(t){var r=n().getIntegration(e);if(r){try{if(_shouldDropEvent(t,r._previousEvent))return flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){return r._previousEvent=t}return r._previousEvent=t}return t})},e.id="Dedupe",e}();function _shouldDropEvent(e,t){return!!t&&(!!_isSameMessageEvent(e,t)||!!_isSameExceptionEvent(e,t))}function _isSameMessageEvent(e,t){var n=e.message,r=t.message;return!(!n&&!r)&&(!(n&&!r||!n&&r)&&(n===r&&(!!_isSameFingerprint(e,t)&&!!_isSameStacktrace(e,t))))}function _isSameExceptionEvent(e,t){var n=_getExceptionFromEvent(t),r=_getExceptionFromEvent(e);return!(!n||!r)&&(n.type===r.type&&n.value===r.value&&(!!_isSameFingerprint(e,t)&&!!_isSameStacktrace(e,t)))}function _isSameStacktrace(e,t){var n=_getFramesFromEvent(e),r=_getFramesFromEvent(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(n=n,(r=r).length!==n.length)return!1;for(var i=0;i<r.length;i++){var u=r[i],a=n[i];if(u.filename!==a.filename||u.lineno!==a.lineno||u.colno!==a.colno||u.function!==a.function)return!1}return!0}function _isSameFingerprint(e,t){var n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return!(n.join("")!==r.join(""))}catch(e){return!1}}function _getExceptionFromEvent(e){return e.exception&&e.exception.values&&e.exception.values[0]}function _getFramesFromEvent(e){var t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){return}else if(e.stacktrace)return e.stacktrace.frames}exports.Dedupe=Dedupe; }, {"461":461,"465":465}]; window.modules["474"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),types_1=require(460),utils_1=require(461),eventbuilder_1=require(457),flags_1=require(465),helpers_1=require(464),GlobalHandlers=function(){function e(n){this.name=e.id,this._installFunc={onerror:_installGlobalOnErrorHandler,onunhandledrejection:_installGlobalOnUnhandledRejectionHandler},this._options=tslib_1.__assign({onerror:!0,onunhandledrejection:!0},n)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50;var e=this._options;for(var n in e){var r=this._installFunc[n];r&&e[n]&&(globalHandlerLog(n),r(),this._installFunc[n]=void 0)}},e.id="GlobalHandlers",e}();function _installGlobalOnErrorHandler(){utils_1.addInstrumentationHandler("error",function(e){var n=tslib_1.__read(getHubAndAttachStacktrace(),2),r=n[0],t=n[1];if(r.getIntegration(GlobalHandlers)){var i=e.msg,a=e.url,l=e.line,o=e.column,s=e.error;if(!(helpers_1.shouldIgnoreOnError()||s&&s.__sentry_own_request__)){var u=void 0===s&&utils_1.isString(i)?_eventFromIncompleteOnError(i,a,l,o):_enhanceEventWithInitialFrame(eventbuilder_1.eventFromUnknownInput(s||i,void 0,t,!1),a,l,o);u.level=types_1.Severity.Error,addMechanismAndCapture(r,s,u,"onerror")}}})}function _installGlobalOnUnhandledRejectionHandler(){utils_1.addInstrumentationHandler("unhandledrejection",function(e){var n=tslib_1.__read(getHubAndAttachStacktrace(),2),r=n[0],t=n[1];if(r.getIntegration(GlobalHandlers)){var i=e;try{"reason"in e?i=e.reason:"detail"in e&&"reason"in e.detail&&(i=e.detail.reason)}catch(e){}if(helpers_1.shouldIgnoreOnError()||i&&i.__sentry_own_request__)return!0;var a=utils_1.isPrimitive(i)?_eventFromRejectionWithPrimitive(i):eventbuilder_1.eventFromUnknownInput(i,void 0,t,!0);a.level=types_1.Severity.Error,addMechanismAndCapture(r,i,a,"onunhandledrejection")}})}function _eventFromRejectionWithPrimitive(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(e)}]}}}function _eventFromIncompleteOnError(e,n,r,t){var i=utils_1.isErrorEvent(e)?e.message:e,a="Error",l=i.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);return l&&(a=l[1],i=l[2]),_enhanceEventWithInitialFrame({exception:{values:[{type:a,value:i}]}},n,r,t)}function _enhanceEventWithInitialFrame(e,n,r,t){var i=e.exception=e.exception||{},a=i.values=i.values||[],l=a[0]=a[0]||{},o=l.stacktrace=l.stacktrace||{},s=o.frames=o.frames||[],u=isNaN(parseInt(t,10))?void 0:t,c=isNaN(parseInt(r,10))?void 0:r,d=utils_1.isString(n)&&n.length>0?n:utils_1.getLocationHref();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:c}),e}function globalHandlerLog(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.log("Global Handler attached: "+e)}function addMechanismAndCapture(e,n,r,t){utils_1.addExceptionMechanism(r,{handled:!1,type:t}),e.captureEvent(r,{originalException:n})}function getHubAndAttachStacktrace(){var e=core_1.getCurrentHub(),n=e.getClient();return[e,n&&n.getOptions().attachStacktrace]}exports.GlobalHandlers=GlobalHandlers; }, {"457":457,"458":458,"459":459,"460":460,"461":461,"464":464,"465":465}]; window.modules["475"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),helpers_1=require(464),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.setupOnce=function(){var t=utils_1.getGlobalObject();this._options.setTimeout&&utils_1.fill(t,"setTimeout",_wrapTimeFunction),this._options.setInterval&&utils_1.fill(t,"setInterval",_wrapTimeFunction),this._options.requestAnimationFrame&&utils_1.fill(t,"requestAnimationFrame",_wrapRAF),this._options.XMLHttpRequest&&"XMLHttpRequest"in t&&utils_1.fill(XMLHttpRequest.prototype,"send",_wrapXHR);var e=this._options.eventTarget;e&&(Array.isArray(e)?e:DEFAULT_EVENT_TARGET).forEach(_wrapEventTarget)},t.id="TryCatch",t}();function _wrapTimeFunction(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e[0];return e[0]=helpers_1.wrap(r,{mechanism:{data:{function:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}}function _wrapRAF(t){return function(e){return t.apply(this,[helpers_1.wrap(e,{mechanism:{data:{function:"requestAnimationFrame",handler:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}})])}}function _wrapXHR(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(function(t){t in r&&"function"==typeof r[t]&&utils_1.fill(r,t,function(e){var n={mechanism:{data:{function:t,handler:utils_1.getFunctionName(e)},handled:!0,type:"instrument"}},r=utils_1.getOriginalFunction(e);return r&&(n.mechanism.data.handler=utils_1.getFunctionName(r)),helpers_1.wrap(e,n)})}),t.apply(this,e)}}function _wrapEventTarget(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,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=helpers_1.wrap(r.handleEvent.bind(r),{mechanism:{data:{function:"handleEvent",handler:utils_1.getFunctionName(r),target:t},handled:!0,type:"instrument"}}))}catch(t){}return e.apply(this,[n,helpers_1.wrap(r,{mechanism:{data:{function:"addEventListener",handler:utils_1.getFunctionName(r),target:t},handled:!0,type:"instrument"}}),i])}}),utils_1.fill(n,"removeEventListener",function(t){return function(e,n,r){var i=n;try{var a=i&&i.__sentry_wrapped__;a&&t.call(this,e,a,r)}catch(t){}return t.call(this,e,i,r)}}))}exports.TryCatch=TryCatch; }, {"458":458,"461":461,"464":464}]; window.modules["476"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),eventbuilder_1=require(457),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?_handler(i._key,i._limit,e,t):e})},r.id="LinkedErrors",r}();function _handler(r,e,t,i){if(!(t.exception&&t.exception.values&&i&&utils_1.isInstanceOf(i.originalException,Error)))return t;var n=_walkErrorTree(e,i.originalException,r);return t.exception.values=tslib_1.__spread(n,t.exception.values),t}function _walkErrorTree(r,e,t,i){if(void 0===i&&(i=[]),!utils_1.isInstanceOf(e[t],Error)||i.length+1>=r)return i;var n=eventbuilder_1.exceptionFromError(e[t]);return _walkErrorTree(r,e[t],t,tslib_1.__spread([n],i))}exports.LinkedErrors=LinkedErrors,exports._handler=_handler,exports._walkErrorTree=_walkErrorTree; }, {"457":457,"458":458,"459":459,"461":461}]; window.modules["477"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),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&&!global.document)return r;var t=r.request&&r.request.url||global.location&&global.location.href,s=(global.document||{}).referrer,n=(global.navigator||{}).userAgent,l=tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({},r.request&&r.request.headers),s&&{Referer:s}),n&&{"User-Agent":n}),i=tslib_1.__assign(tslib_1.__assign({},t&&{url:t}),{headers:l});return tslib_1.__assign(tslib_1.__assign({},r),{request:i})}return r})},e.id="UserAgent",e}();exports.UserAgent=UserAgent; }, {"458":458,"459":459,"461":461}]; window.modules["478"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(461),flags_1=require(465),utils_2=require(479);function requestTypeToCategory(t){return"event"===t?"error":t}var global=utils_1.getGlobalObject(),BaseTransport=function(){function t(t){var e=this;this.options=t,this._buffer=utils_1.makePromiseBuffer(30),this._rateLimits={},this._outcomes={},this._api=core_1.initAPIDetails(t.dsn,t._metadata,t.tunnel),this.url=core_1.getStoreEndpointWithUrlEncodedAuth(this._api.dsn),this.options.sendClientReports&&global.document&&global.document.addEventListener("visibilitychange",function(){"hidden"===global.document.visibilityState&&e._flushOutcomes()})}return t.prototype.sendEvent=function(t){return this._sendRequest(core_1.eventToSentryRequest(t,this._api),t)},t.prototype.sendSession=function(t){return this._sendRequest(core_1.sessionToSentryRequest(t,this._api),t)},t.prototype.close=function(t){return this._buffer.drain(t)},t.prototype.recordLostEvent=function(t,e){var s;if(this.options.sendClientReports){var i=requestTypeToCategory(e)+":"+t;flags_1.IS_DEBUG_BUILD&&utils_1.logger.log("Adding outcome: "+i),this._outcomes[i]=(null!=(s=this._outcomes[i])?s:0)+1}},t.prototype._flushOutcomes=function(){if(this.options.sendClientReports){var t=this._outcomes;if(this._outcomes={},Object.keys(t).length){flags_1.IS_DEBUG_BUILD&&utils_1.logger.log("Flushing outcomes:\n"+JSON.stringify(t,null,2));var e=core_1.getEnvelopeEndpointWithUrlEncodedAuth(this._api.dsn,this._api.tunnel),s=Object.keys(t).map(function(e){var s=tslib_1.__read(e.split(":"),2),i=s[0];return{reason:s[1],category:i,quantity:t[e]}}),i=utils_1.createClientReportEnvelope(s,this._api.tunnel&&utils_1.dsnToString(this._api.dsn));try{utils_2.sendReport(e,utils_1.serializeEnvelope(i))}catch(t){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error(t)}}else flags_1.IS_DEBUG_BUILD&&utils_1.logger.log("No outcomes to flush")}},t.prototype._handleResponse=function(t){var e=t.requestType,s=t.response,i=t.headers,o=t.resolve,r=t.reject,n=utils_1.eventStatusFromHttpCode(s.status);this._rateLimits=utils_1.updateRateLimits(this._rateLimits,i),this._isRateLimited(e)&&flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Too many "+e+" requests, backing off until: "+this._disabledUntil(e)),"success"!==n?r(s):o({status:n})},t.prototype._disabledUntil=function(t){var e=requestTypeToCategory(t);return new Date(utils_1.disabledUntil(this._rateLimits,e))},t.prototype._isRateLimited=function(t){var e=requestTypeToCategory(t);return utils_1.isRateLimited(this._rateLimits,e)},t}();exports.BaseTransport=BaseTransport; }, {"458":458,"459":459,"461":461,"465":465,"479":479}]; window.modules["479"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var cachedFetchImpl,utils_1=require(461),flags_1=require(465),global=utils_1.getGlobalObject();function getNativeFetchImplementation(){if(cachedFetchImpl)return cachedFetchImpl;if(utils_1.isNativeFetch(global.fetch))return cachedFetchImpl=global.fetch.bind(global);var e=global.document,t=global.fetch;if(e&&"function"==typeof e.createElement)try{var a=e.createElement("iframe");a.hidden=!0,e.head.appendChild(a);var l=a.contentWindow;l&&l.fetch&&(t=l.fetch),e.head.removeChild(a)}catch(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return cachedFetchImpl=t.bind(global)}function sendReport(e,t){if("[object Navigator]"===Object.prototype.toString.call(global&&global.navigator)&&"function"==typeof global.navigator.sendBeacon)return global.navigator.sendBeacon.bind(global.navigator)(e,t);if(utils_1.supportsFetch()){var a=getNativeFetchImplementation();return utils_1.forget(a(e,{body:t,method:"POST",credentials:"omit",keepalive:!0}))}}exports.getNativeFetchImplementation=getNativeFetchImplementation,exports.sendReport=sendReport; }, {"461":461,"465":465}]; window.modules["480"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),base_1=require(478),utils_2=require(479),FetchTransport=function(e){function t(t,r){void 0===r&&(r=utils_2.getNativeFetchImplementation());var s=e.call(this,t)||this;return s._fetch=r,s}return tslib_1.__extends(t,e),t.prototype._sendRequest=function(e,t){var r=this;if(this._isRateLimited(e.type))return this.recordLostEvent("ratelimit_backoff",e.type),Promise.reject({event:t,type:e.type,reason:"Transport for "+e.type+" requests locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429});var s={body:e.body,method:"POST",referrerPolicy:utils_1.supportsReferrerPolicy()?"origin":""};return void 0!==this.options.fetchParameters&&Object.assign(s,this.options.fetchParameters),void 0!==this.options.headers&&(s.headers=this.options.headers),this._buffer.add(function(){return new utils_1.SyncPromise(function(t,i){r._fetch(e.url,s).then(function(s){var o={"x-sentry-rate-limits":s.headers.get("X-Sentry-Rate-Limits"),"retry-after":s.headers.get("Retry-After")};r._handleResponse({requestType:e.type,response:s,headers:o,resolve:t,reject:i})}).catch(i)})}).then(void 0,function(t){throw t instanceof utils_1.SentryError?r.recordLostEvent("queue_overflow",e.type):r.recordLostEvent("network_error",e.type),t})},t}(base_1.BaseTransport);exports.FetchTransport=FetchTransport; }, {"458":458,"461":461,"478":478,"479":479}]; window.modules["481"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),base_1=require(478),XHRTransport=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return tslib_1.__extends(t,e),t.prototype._sendRequest=function(e,t){var r=this;return this._isRateLimited(e.type)?(this.recordLostEvent("ratelimit_backoff",e.type),Promise.reject({event:t,type:e.type,reason:"Transport for "+e.type+" requests locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429})):this._buffer.add(function(){return new utils_1.SyncPromise(function(t,s){var n=new XMLHttpRequest;for(var o in n.onreadystatechange=function(){if(4===n.readyState){var o={"x-sentry-rate-limits":n.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":n.getResponseHeader("Retry-After")};r._handleResponse({requestType:e.type,response:n,headers:o,resolve:t,reject:s})}},n.open("POST",e.url),r.options.headers)Object.prototype.hasOwnProperty.call(r.options.headers,o)&&n.setRequestHeader(o,r.options.headers[o]);n.send(e.body)})}).then(void 0,function(t){throw t instanceof utils_1.SentryError?r.recordLostEvent("queue_overflow",e.type):r.recordLostEvent("network_error",e.type),t})},t}(base_1.BaseTransport);exports.XHRTransport=XHRTransport; }, {"458":458,"461":461,"478":478}]; window.modules["482"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),core_1=require(459),utils_1=require(479);function makeNewFetchTransport(e,t){return void 0===t&&(t=utils_1.getNativeFetchImplementation()),core_1.createTransport({bufferSize:e.bufferSize},function(r){var s=tslib_1.__assign({body:r.body,method:"POST",referrerPolicy:"origin"},e.requestOptions);return t(e.url,s).then(function(e){return e.text().then(function(t){return{body:t,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")},reason:e.statusText,statusCode:e.status}})})})}exports.makeNewFetchTransport=makeNewFetchTransport; }, {"458":458,"459":459,"479":479}]; window.modules["483"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require(459),utils_1=require(461),XHR_READYSTATE_DONE=4;function makeNewXHRTransport(e){return core_1.createTransport({bufferSize:e.bufferSize},function(r){return new utils_1.SyncPromise(function(t,s){var a=new XMLHttpRequest;for(var n in a.onreadystatechange=function(){if(a.readyState===XHR_READYSTATE_DONE){var e={body:a.response,headers:{"x-sentry-rate-limits":a.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":a.getResponseHeader("Retry-After")},reason:a.statusText,statusCode:a.status};t(e)}},a.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,n)&&a.setRequestHeader(n,e.headers[n]);a.send(r.body)})})}exports.makeNewXHRTransport=makeNewXHRTransport; }, {"459":459,"461":461}]; window.modules["484"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461),SENTRY_API_VERSION="7",API=function(){function t(t,e,n){void 0===e&&(e={}),this.dsn=t,this._dsnObject=utils_1.makeDsn(t),this.metadata=e,this._tunnel=n}return t.prototype.getDsn=function(){return this._dsnObject},t.prototype.forceEnvelope=function(){return!!this._tunnel},t.prototype.getBaseApiEndpoint=function(){return getBaseApiEndpoint(this._dsnObject)},t.prototype.getStoreEndpoint=function(){return getStoreEndpoint(this._dsnObject)},t.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return getStoreEndpointWithUrlEncodedAuth(this._dsnObject)},t.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return getEnvelopeEndpointWithUrlEncodedAuth(this._dsnObject,this._tunnel)},t}();function initAPIDetails(t,e,n){return{initDsn:t,metadata:e||{},dsn:utils_1.makeDsn(t),tunnel:n}}function getBaseApiEndpoint(t){var e=t.protocol?t.protocol+":":"",n=t.port?":"+t.port:"";return e+"//"+t.host+n+(t.path?"/"+t.path:"")+"/api/"}function _getIngestEndpoint(t,e){return""+getBaseApiEndpoint(t)+t.projectId+"/"+e+"/"}function _encodedAuth(t){return utils_1.urlEncode({sentry_key:t.publicKey,sentry_version:SENTRY_API_VERSION})}function getStoreEndpoint(t){return _getIngestEndpoint(t,"store")}function getStoreEndpointWithUrlEncodedAuth(t){return getStoreEndpoint(t)+"?"+_encodedAuth(t)}function _getEnvelopeEndpoint(t){return _getIngestEndpoint(t,"envelope")}function getEnvelopeEndpointWithUrlEncodedAuth(t,e){return e||_getEnvelopeEndpoint(t)+"?"+_encodedAuth(t)}function getRequestHeaders(t,e,n){var o=["Sentry sentry_version="+SENTRY_API_VERSION];return o.push("sentry_client="+e+"/"+n),o.push("sentry_key="+t.publicKey),t.pass&&o.push("sentry_secret="+t.pass),{"Content-Type":"application/json","X-Sentry-Auth":o.join(", ")}}function getReportDialogEndpoint(t,e){var n=utils_1.makeDsn(t),o=getBaseApiEndpoint(n)+"embed/error-page/",i="dsn="+utils_1.dsnToString(n);for(var r in e)if("dsn"!==r)if("user"===r){if(!e.user)continue;e.user.name&&(i+="&name="+encodeURIComponent(e.user.name)),e.user.email&&(i+="&email="+encodeURIComponent(e.user.email))}else i+="&"+encodeURIComponent(r)+"="+encodeURIComponent(e[r]);return o+"?"+i}exports.API=API,exports.initAPIDetails=initAPIDetails,exports.getStoreEndpointWithUrlEncodedAuth=getStoreEndpointWithUrlEncodedAuth,exports.getEnvelopeEndpointWithUrlEncodedAuth=getEnvelopeEndpointWithUrlEncodedAuth,exports.getRequestHeaders=getRequestHeaders,exports.getReportDialogEndpoint=getReportDialogEndpoint; }, {"461":461}]; window.modules["485"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),api_1=require(484),flags_1=require(486),request_1=require(487),noop_1=require(488),BaseBackend=function(){function e(e){this._options=e,this._options.dsn||flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return e.prototype.eventFromException=function(e,t){throw new utils_1.SentryError("Backend has to implement `eventFromException` method")},e.prototype.eventFromMessage=function(e,t,n){throw new utils_1.SentryError("Backend has to implement `eventFromMessage` method")},e.prototype.sendEvent=function(e){if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var t=api_1.initAPIDetails(this._options.dsn,this._options._metadata,this._options.tunnel),n=request_1.createEventEnvelope(e,t);this._newTransport.send(n).then(null,function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Error while sending event:",e)})}else this._transport.sendEvent(e).then(null,function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Error while sending event:",e)})},e.prototype.sendSession=function(e){if(this._transport.sendSession)if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var t=api_1.initAPIDetails(this._options.dsn,this._options._metadata,this._options.tunnel),n=tslib_1.__read(request_1.createSessionEnvelope(e,t),1)[0];this._newTransport.send(n).then(null,function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Error while sending session:",e)})}else this._transport.sendSession(e).then(null,function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Error while sending session:",e)});else flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Dropping session because custom transport doesn't implement sendSession")},e.prototype.getTransport=function(){return this._transport},e.prototype._setupTransport=function(){return new noop_1.NoopTransport},e}();exports.BaseBackend=BaseBackend; }, {"458":458,"461":461,"484":484,"486":486,"487":487,"488":488}]; window.modules["486"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.IS_DEBUG_BUILD="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__; }, {}]; window.modules["487"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),api_1=require(484);function getSdkMetadataForEnvelopeHeader(e){if(e.metadata&&e.metadata.sdk){var t=e.metadata.sdk;return{name:t.name,version:t.version}}}function enhanceEventWithSdkInfo(e,t){return t?(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=tslib_1.__spread(e.sdk.integrations||[],t.integrations||[]),e.sdk.packages=tslib_1.__spread(e.sdk.packages||[],t.packages||[]),e):e}function createSessionEnvelope(e,t){var s=getSdkMetadataForEnvelopeHeader(t),n=tslib_1.__assign(tslib_1.__assign({sent_at:(new Date).toISOString()},s&&{sdk:s}),!!t.tunnel&&{dsn:utils_1.dsnToString(t.dsn)}),a="aggregates"in e?"sessions":"session",r=[{type:a},e];return[utils_1.createEnvelope(n,[r]),a]}function sessionToSentryRequest(e,t){var s=tslib_1.__read(createSessionEnvelope(e,t),2),n=s[0],a=s[1];return{body:utils_1.serializeEnvelope(n),type:a,url:api_1.getEnvelopeEndpointWithUrlEncodedAuth(t.dsn,t.tunnel)}}function createEventEnvelope(e,t){var s=getSdkMetadataForEnvelopeHeader(t),n=e.type||"event",a=(e.sdkProcessingMetadata||{}).transactionSampling||{},r=a.method,i=a.rate;enhanceEventWithSdkInfo(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;var o=tslib_1.__assign(tslib_1.__assign({event_id:e.event_id,sent_at:(new Date).toISOString()},s&&{sdk:s}),!!t.tunnel&&{dsn:utils_1.dsnToString(t.dsn)}),d=[{type:n,sample_rates:[{id:r,rate:i}]},e];return utils_1.createEnvelope(o,[d])}function eventToSentryRequest(e,t){var s,n=getSdkMetadataForEnvelopeHeader(t),a=e.type||"event",r="transaction"===a||!!t.tunnel,i=(e.sdkProcessingMetadata||{}).transactionSampling||{},o=i.method,d=i.rate;enhanceEventWithSdkInfo(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;try{s=JSON.stringify(e)}catch(t){e.tags.JSONStringifyError=!0,e.extra.JSONStringifyError=t;try{s=JSON.stringify(utils_1.normalize(e))}catch(e){var l=e;s=JSON.stringify({message:"JSON.stringify error after renormalization",extra:{message:l.message,stack:l.stack}})}}var g={body:s,type:a,url:r?api_1.getEnvelopeEndpointWithUrlEncodedAuth(t.dsn,t.tunnel):api_1.getStoreEndpointWithUrlEncodedAuth(t.dsn)};if(r){var p=tslib_1.__assign(tslib_1.__assign({event_id:e.event_id,sent_at:(new Date).toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:utils_1.dsnToString(t.dsn)}),_=[{type:a,sample_rates:[{id:o,rate:d}]},g.body],v=utils_1.createEnvelope(p,[_]);g.body=utils_1.serializeEnvelope(v)}return g}exports.createSessionEnvelope=createSessionEnvelope,exports.sessionToSentryRequest=sessionToSentryRequest,exports.createEventEnvelope=createEventEnvelope,exports.eventToSentryRequest=eventToSentryRequest; }, {"458":458,"461":461,"484":484}]; window.modules["488"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461),NoopTransport=function(){function e(){}return e.prototype.sendEvent=function(e){return utils_1.resolvedSyncPromise({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:"skipped"})},e.prototype.close=function(e){return utils_1.resolvedSyncPromise(!0)},e}();exports.NoopTransport=NoopTransport; }, {"461":461}]; window.modules["489"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),hub_1=require(490),utils_1=require(461),flags_1=require(486),integration_1=require(491),ALREADY_SEEN_ERROR="Not capturing exception because it's already been captured.",BaseClient=function(){function e(e,t){this._integrations={},this._numProcessing=0,this._backend=new e(t),this._options=t,t.dsn&&(this._dsn=utils_1.makeDsn(t.dsn))}return e.prototype.captureException=function(e,t,n){var r=this;if(!utils_1.checkOrSetAlreadyCaught(e)){var i=t&&t.event_id;return this._process(this._getBackend().eventFromException(e,t).then(function(e){return r._captureEvent(e,t,n)}).then(function(e){i=e})),i}flags_1.IS_DEBUG_BUILD&&utils_1.logger.log(ALREADY_SEEN_ERROR)},e.prototype.captureMessage=function(e,t,n,r){var i=this,s=n&&n.event_id,o=utils_1.isPrimitive(e)?this._getBackend().eventFromMessage(String(e),t,n):this._getBackend().eventFromException(e,n);return this._process(o.then(function(e){return i._captureEvent(e,n,r)}).then(function(e){s=e})),s},e.prototype.captureEvent=function(e,t,n){if(!(t&&t.originalException&&utils_1.checkOrSetAlreadyCaught(t.originalException))){var r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then(function(e){r=e})),r}flags_1.IS_DEBUG_BUILD&&utils_1.logger.log(ALREADY_SEEN_ERROR)},e.prototype.captureSession=function(e){this._isEnabled()?"string"!=typeof e.release?flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Discarded session because of missing or non-string release"):(this._sendSession(e),e.update({init:!1})):flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("SDK not enabled, will not capture session.")},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.getTransport=function(){return this._getBackend().getTransport()},e.prototype.flush=function(e){var t=this;return this._isClientDoneProcessing(e).then(function(n){return t.getTransport().close(e).then(function(e){return n&&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.initialized&&(this._integrations=integration_1.setupIntegrations(this._options))},e.prototype.getIntegration=function(e){try{return this._integrations[e.id]||null}catch(t){return flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Cannot retrieve integration "+e.id+" from the current Client"),null}},e.prototype._updateSessionFromEvent=function(e,t){var n,r,i=!1,s=!1,o=t.exception&&t.exception.values;if(o){s=!0;try{for(var a=tslib_1.__values(o),u=a.next();!u.done;u=a.next()){var _=u.value.mechanism;if(_&&!1===_.handled){i=!0;break}}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}}var l="ok"===e.status;(l&&0===e.errors||l&&i)&&(e.update(tslib_1.__assign(tslib_1.__assign({},i&&{status:"crashed"}),{errors:e.errors||Number(s||i)})),this.captureSession(e))},e.prototype._sendSession=function(e){this._getBackend().sendSession(e)},e.prototype._isClientDoneProcessing=function(e){var t=this;return new utils_1.SyncPromise(function(n){var r=0,i=setInterval(function(){0==t._numProcessing?(clearInterval(i),n(!0)):(r+=1,e&&r>=e&&(clearInterval(i),n(!1)))},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 r=this,i=this.getOptions(),s=i.normalizeDepth,o=void 0===s?3:s,a=i.normalizeMaxBreadth,u=void 0===a?1e3:a,_=tslib_1.__assign(tslib_1.__assign({},e),{event_id:e.event_id||(n&&n.event_id?n.event_id:utils_1.uuid4()),timestamp:e.timestamp||utils_1.dateTimestampInSeconds()});this._applyClientOptions(_),this._applyIntegrationsMetadata(_);var l=t;n&&n.captureContext&&(l=hub_1.Scope.clone(l).update(n.captureContext));var c=utils_1.resolvedSyncPromise(_);return l&&(c=l.applyToEvent(_,n)),c.then(function(e){return e&&(e.sdkProcessingMetadata=tslib_1.__assign(tslib_1.__assign({},e.sdkProcessingMetadata),{normalizeDepth:utils_1.normalize(o)+" ("+typeof o+")"})),"number"==typeof o&&o>0?r._normalizeEvent(e,o,u):e})},e.prototype._normalizeEvent=function(e,t,n){if(!e)return null;var r=tslib_1.__assign(tslib_1.__assign(tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(function(e){return tslib_1.__assign(tslib_1.__assign({},e),e.data&&{data:utils_1.normalize(e.data,t,n)})})}),e.user&&{user:utils_1.normalize(e.user,t,n)}),e.contexts&&{contexts:utils_1.normalize(e.contexts,t,n)}),e.extra&&{extra:utils_1.normalize(e.extra,t,n)});return e.contexts&&e.contexts.trace&&(r.contexts.trace=e.contexts.trace),r.sdkProcessingMetadata=tslib_1.__assign(tslib_1.__assign({},r.sdkProcessingMetadata),{baseClientNormalized:!0}),r},e.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,r=t.release,i=t.dist,s=t.maxValueLength,o=void 0===s?250:s;"environment"in e||(e.environment="environment"in t?n:"production"),void 0===e.release&&void 0!==r&&(e.release=r),void 0===e.dist&&void 0!==i&&(e.dist=i),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=Object.keys(this._integrations);t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=tslib_1.__spread(e.sdk.integrations||[],t))},e.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},e.prototype._captureEvent=function(e,t,n){return this._processEvent(e,t,n).then(function(e){return e.event_id},function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error(e)})},e.prototype._processEvent=function(e,t,n){var r=this,i=this.getOptions(),s=i.beforeSend,o=i.sampleRate,a=this.getTransport();function u(e,t){a.recordLostEvent&&a.recordLostEvent(e,t)}if(!this._isEnabled())return utils_1.rejectedSyncPromise(new utils_1.SentryError("SDK not enabled, will not capture event."));var _="transaction"===e.type;return!_&&"number"==typeof o&&Math.random()>o?(u("sample_rate","event"),utils_1.rejectedSyncPromise(new utils_1.SentryError("Discarding event because it's not included in the random sample (sampling rate = "+o+")"))):this._prepareEvent(e,n,t).then(function(n){if(null===n)throw u("event_processor",e.type||"event"),new utils_1.SentryError("An event processor returned null, will not send event.");return t&&t.data&&!0===t.data.__sentry__||_||!s?n:_ensureBeforeSendRv(s(n,t))}).then(function(t){if(null===t)throw u("before_send",e.type||"event"),new utils_1.SentryError("`beforeSend` returned `null`, will not send event.");var i=n&&n.getSession&&n.getSession();return!_&&i&&r._updateSessionFromEvent(i,t),r._sendEvent(t),t}).then(null,function(e){if(e instanceof utils_1.SentryError)throw e;throw r.captureException(e,{data:{__sentry__:!0},originalException:e}),new utils_1.SentryError("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+e)})},e.prototype._process=function(e){var t=this;this._numProcessing+=1,e.then(function(e){return t._numProcessing-=1,e},function(e){return t._numProcessing-=1,e})},e}();function _ensureBeforeSendRv(e){var t="`beforeSend` method has to return `null` or a valid event.";if(utils_1.isThenable(e))return e.then(function(e){if(!utils_1.isPlainObject(e)&&null!==e)throw new utils_1.SentryError(t);return e},function(e){throw new utils_1.SentryError("beforeSend rejected with "+e)});if(!utils_1.isPlainObject(e)&&null!==e)throw new utils_1.SentryError(t);return e}exports.BaseClient=BaseClient; }, {"458":458,"461":461,"486":486,"490":490,"491":491}]; window.modules["490"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var scope_1=require(501);exports.addGlobalEventProcessor=scope_1.addGlobalEventProcessor,exports.Scope=scope_1.Scope;var session_1=require(502);exports.Session=session_1.Session;var sessionflusher_1=require(503);exports.SessionFlusher=sessionflusher_1.SessionFlusher;var hub_1=require(500);exports.getActiveDomain=hub_1.getActiveDomain,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; }, {"500":500,"501":501,"502":502,"503":503}]; window.modules["491"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),hub_1=require(490),utils_1=require(461),flags_1=require(486);function filterDuplicates(e){return e.reduce(function(e,t){return e.every(function(e){return t.name!==e.name})&&e.push(t),e},[])}function getIntegrationsToSetup(e){var t=e.defaultIntegrations&&tslib_1.__spread(e.defaultIntegrations)||[],n=e.integrations,r=tslib_1.__spread(filterDuplicates(t));Array.isArray(n)?r=tslib_1.__spread(r.filter(function(e){return n.every(function(t){return t.name!==e.name})}),filterDuplicates(n)):"function"==typeof n&&(r=n(r),r=Array.isArray(r)?r:[r]);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),flags_1.IS_DEBUG_BUILD&&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)}),utils_1.addNonEnumerableProperty(t,"initialized",!0),t}exports.installedIntegrations=[],exports.getIntegrationsToSetup=getIntegrationsToSetup,exports.setupIntegration=setupIntegration,exports.setupIntegrations=setupIntegrations; }, {"458":458,"461":461,"486":486,"490":490}]; window.modules["492"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.SDK_VERSION="6.19.7"; }, {}]; window.modules["493"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var hub_1=require(490),utils_1=require(461),flags_1=require(486);function initAndBind(e,n){!0===n.debug&&(flags_1.IS_DEBUG_BUILD?utils_1.logger.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));var i=hub_1.getCurrentHub(),t=i.getScope();t&&t.update(n.initialScope);var r=new e(n);i.bindClient(r)}exports.initAndBind=initAndBind; }, {"461":461,"486":486,"490":490}]; window.modules["494"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461);function createTransport(e,t,r){void 0===r&&(r=utils_1.makePromiseBuffer(e.bufferSize||exports.DEFAULT_TRANSPORT_BUFFER_SIZE));var s={};return{send:function(e){var n=utils_1.getEnvelopeType(e),i="event"===n?"error":n,o={category:i,body:utils_1.serializeEnvelope(e)};return utils_1.isRateLimited(s,i)?utils_1.rejectedSyncPromise({status:"rate_limit",reason:getRateLimitReason(s,i)}):r.add(function(){return t(o).then(function(e){var t=e.body,r=e.headers,n=e.reason,o=e.statusCode,a=utils_1.eventStatusFromHttpCode(o);return r&&(s=utils_1.updateRateLimits(s,r)),"success"===a?utils_1.resolvedSyncPromise({status:a,reason:n}):utils_1.rejectedSyncPromise({status:a,reason:n||t||("rate_limit"===a?getRateLimitReason(s,i):"Unknown transport error")})})})},flush:function(e){return r.drain(e)}}}function getRateLimitReason(e,t){return"Too many "+t+" requests, backing off until: "+new Date(utils_1.disabledUntil(e,t)).toISOString()}exports.ERROR_TRANSPORT_CATEGORY="error",exports.TRANSACTION_TRANSPORT_CATEGORY="transaction",exports.ATTACHMENT_TRANSPORT_CATEGORY="attachment",exports.SESSION_TRANSPORT_CATEGORY="session",exports.DEFAULT_TRANSPORT_BUFFER_SIZE=30,exports.createTransport=createTransport; }, {"461":461}]; window.modules["495"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),hub_1=require(490);function callOnHub(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=hub_1.getCurrentHub();if(r&&r[t])return r[t].apply(r,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){return callOnHub("captureException",t,{captureContext:e,originalException:t,syntheticException:new Error("Sentry syntheticException")})}function captureMessage(t,e){var n=new Error(t),r="string"!=typeof e?{captureContext:e}:void 0;return callOnHub("captureMessage",t,"string"==typeof e?e:void 0,tslib_1.__assign({originalException:t,syntheticException:n},r))}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=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];callOnHub.apply(void 0,tslib_1.__spread(["_invokeClient",t],e))}function startTransaction(t,e){return callOnHub("startTransaction",tslib_1.__assign({},t),e)}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; }, {"458":458,"490":490}]; window.modules["496"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var functiontostring_1=require(497);exports.FunctionToString=functiontostring_1.FunctionToString;var inboundfilters_1=require(498);exports.InboundFilters=inboundfilters_1.InboundFilters; }, {"497":497,"498":498}]; window.modules["497"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var originalFunctionToString,utils_1=require(461),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 i=utils_1.getOriginalFunction(this)||this;return originalFunctionToString.apply(i,n)}},n.id="FunctionToString",n}();exports.FunctionToString=FunctionToString; }, {"461":461}]; window.modules["498"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),flags_1=require(486),DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],InboundFilters=function(){function e(r){void 0===r&&(r={}),this._options=r,this.name=e.id}return e.prototype.setupOnce=function(r,t){r(function(r){var n=t();if(n){var i=n.getIntegration(e);if(i){var o=n.getClient(),l=o?o.getOptions():{};return _shouldDropEvent(r,_mergeOptions(i._options,l))?null:r}}return r})},e.id="InboundFilters",e}();function _mergeOptions(e,r){return void 0===e&&(e={}),void 0===r&&(r={}),{allowUrls:tslib_1.__spread(e.whitelistUrls||[],e.allowUrls||[],r.whitelistUrls||[],r.allowUrls||[]),denyUrls:tslib_1.__spread(e.blacklistUrls||[],e.denyUrls||[],r.blacklistUrls||[],r.denyUrls||[]),ignoreErrors:tslib_1.__spread(e.ignoreErrors||[],r.ignoreErrors||[],DEFAULT_IGNORE_ERRORS),ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}function _shouldDropEvent(e,r){return r.ignoreInternal&&_isSentryError(e)?(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Event dropped due to being internal Sentry Error.\nEvent: "+utils_1.getEventDescription(e)),!0):_isIgnoredError(e,r.ignoreErrors)?(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+utils_1.getEventDescription(e)),!0):_isDeniedUrl(e,r.denyUrls)?(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+_getEventFilterUrl(e)),!0):!_isAllowedUrl(e,r.allowUrls)&&(flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+_getEventFilterUrl(e)),!0)}function _isIgnoredError(e,r){return!(!r||!r.length)&&_getPossibleEventMessages(e).some(function(e){return r.some(function(r){return utils_1.isMatchingPattern(e,r)})})}function _isDeniedUrl(e,r){if(!r||!r.length)return!1;var t=_getEventFilterUrl(e);return!!t&&r.some(function(e){return utils_1.isMatchingPattern(t,e)})}function _isAllowedUrl(e,r){if(!r||!r.length)return!0;var t=_getEventFilterUrl(e);return!t||r.some(function(e){return utils_1.isMatchingPattern(t,e)})}function _getPossibleEventMessages(e){if(e.message)return[e.message];if(e.exception)try{var r=e.exception.values&&e.exception.values[0]||{},t=r.type,n=void 0===t?"":t,i=r.value,o=void 0===i?"":i;return[""+o,n+": "+o]}catch(r){return flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Cannot extract message for event "+utils_1.getEventDescription(e)),[]}return[]}function _isSentryError(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}function _getLastValidUrl(e){void 0===e&&(e=[]);for(var r=e.length-1;r>=0;r--){var t=e[r];if(t&&"<anonymous>"!==t.filename&&"[native code]"!==t.filename)return t.filename||null}return null}function _getEventFilterUrl(e){try{if(e.stacktrace)return _getLastValidUrl(e.stacktrace.frames);var r;try{r=e.exception.values[0].stacktrace.frames}catch(e){}return r?_getLastValidUrl(r):null}catch(r){return flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Cannot extract url for event "+utils_1.getEventDescription(e)),null}}exports.InboundFilters=InboundFilters,exports._mergeOptions=_mergeOptions,exports._shouldDropEvent=_shouldDropEvent; }, {"458":458,"461":461,"486":486}]; window.modules["499"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.IS_DEBUG_BUILD="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__; }, {}]; window.modules["500"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),flags_1=require(499),scope_1=require(501),session_1=require(502);exports.API_VERSION=4;var DEFAULT_BREADCRUMBS=100,Hub=function(){function t(t,e,n){void 0===e&&(e=new scope_1.Scope),void 0===n&&(n=exports.API_VERSION),this._version=n,this._stack=[{}],this.getStackTop().scope=e,t&&this.bindClient(t)}return 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=scope_1.Scope.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t},t.prototype.popScope=function(){return!(this.getStack().length<=1)&&!!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 n=this._lastEventId=e&&e.event_id?e.event_id:utils_1.uuid4(),r=e;if(!e){var i=void 0;try{throw new Error("Sentry syntheticException")}catch(t){i=t}r={originalException:t,syntheticException:i}}return this._invokeClient("captureException",t,tslib_1.__assign(tslib_1.__assign({},r),{event_id:n})),n},t.prototype.captureMessage=function(t,e,n){var r=this._lastEventId=n&&n.event_id?n.event_id:utils_1.uuid4(),i=n;if(!n){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(tslib_1.__assign({},i),{event_id:r})),r},t.prototype.captureEvent=function(t,e){var n=e&&e.event_id?e.event_id:utils_1.uuid4();return"transaction"!==t.type&&(this._lastEventId=n),this._invokeClient("captureEvent",t,tslib_1.__assign(tslib_1.__assign({},e),{event_id:n})),n},t.prototype.lastEventId=function(){return this._lastEventId},t.prototype.addBreadcrumb=function(t,e){var n=this.getStackTop(),r=n.scope,i=n.client;if(r&&i){var o=i.getOptions&&i.getOptions()||{},s=o.beforeBreadcrumb,a=void 0===s?null:s,u=o.maxBreadcrumbs,c=void 0===u?DEFAULT_BREADCRUMBS:u;if(!(c<=0)){var p=utils_1.dateTimestampInSeconds(),_=tslib_1.__assign({timestamp:p},t),g=a?utils_1.consoleSandbox(function(){return a(_,e)}):_;null!==g&&r.addBreadcrumb(g,c)}}},t.prototype.setUser=function(t){var e=this.getScope();e&&e.setUser(t)},t.prototype.setTags=function(t){var e=this.getScope();e&&e.setTags(t)},t.prototype.setExtras=function(t){var e=this.getScope();e&&e.setExtras(t)},t.prototype.setTag=function(t,e){var n=this.getScope();n&&n.setTag(t,e)},t.prototype.setExtra=function(t,e){var n=this.getScope();n&&n.setExtra(t,e)},t.prototype.setContext=function(t,e){var n=this.getScope();n&&n.setContext(t,e)},t.prototype.configureScope=function(t){var e=this.getStackTop(),n=e.scope,r=e.client;n&&r&&t(n)},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 flags_1.IS_DEBUG_BUILD&&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,e){return this._callExtensionMethod("startTransaction",t,e)},t.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},t.prototype.captureSession=function(t){if(void 0===t&&(t=!1),t)return this.endSession();this._sendSessionUpdate()},t.prototype.endSession=function(){var t=this.getStackTop(),e=t&&t.scope,n=e&&e.getSession();n&&n.close(),this._sendSessionUpdate(),e&&e.setSession()},t.prototype.startSession=function(t){var e=this.getStackTop(),n=e.scope,r=e.client,i=r&&r.getOptions()||{},o=i.release,s=i.environment,a=(utils_1.getGlobalObject().navigator||{}).userAgent,u=new session_1.Session(tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({release:o,environment:s},n&&{user:n.getUser()}),a&&{userAgent:a}),t));if(n){var c=n.getSession&&n.getSession();c&&"ok"===c.status&&c.update({status:"exited"}),this.endSession(),n.setSession(u)}return u},t.prototype._sendSessionUpdate=function(){var t=this.getStackTop(),e=t.scope,n=t.client;if(e){var r=e.getSession&&e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}},t.prototype._invokeClient=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var i=this.getStackTop(),o=i.scope,s=i.client;s&&s[t]&&(e=s)[t].apply(e,tslib_1.__spread(n,[o]))},t.prototype._callExtensionMethod=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=getMainCarrier().__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[t])return r.extensions[t].apply(this,e);flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Extension method "+t+" couldn't be found, doing nothing.")},t}();function getMainCarrier(){var t=utils_1.getGlobalObject();return t.__SENTRY__=t.__SENTRY__||{extensions:{},hub:void 0},t}function makeMain(t){var e=getMainCarrier(),n=getHubFromCarrier(e);return setHubOnCarrier(e,t),n}function getCurrentHub(){var t=getMainCarrier();return hasHubOnCarrier(t)&&!getHubFromCarrier(t).isOlderThan(exports.API_VERSION)||setHubOnCarrier(t,new Hub),utils_1.isNodeEnv()?getHubFromActiveDomain(t):getHubFromCarrier(t)}function getActiveDomain(){flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Function `getActiveDomain` is deprecated and will be removed in a future version.");var t=getMainCarrier().__SENTRY__;return t&&t.extensions&&t.extensions.domain&&t.extensions.domain.active}function getHubFromActiveDomain(t){try{var e=getMainCarrier().__SENTRY__,n=e&&e.extensions&&e.extensions.domain&&e.extensions.domain.active;if(!n)return getHubFromCarrier(t);if(!hasHubOnCarrier(n)||getHubFromCarrier(n).isOlderThan(exports.API_VERSION)){var r=getHubFromCarrier(t).getStackTop();setHubOnCarrier(n,new Hub(r.client,scope_1.Scope.clone(r.scope)))}return getHubFromCarrier(n)}catch(e){return getHubFromCarrier(t)}}function hasHubOnCarrier(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function getHubFromCarrier(t){return utils_1.getGlobalSingleton("hub",function(){return new Hub},t)}function setHubOnCarrier(t,e){return!!t&&((t.__SENTRY__=t.__SENTRY__||{}).hub=e,!0)}exports.Hub=Hub,exports.getMainCarrier=getMainCarrier,exports.makeMain=makeMain,exports.getCurrentHub=getCurrentHub,exports.getActiveDomain=getActiveDomain,exports.getHubFromCarrier=getHubFromCarrier,exports.setHubOnCarrier=setHubOnCarrier; }, {"458":458,"461":461,"499":499,"501":501,"502":502}]; window.modules["501"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),utils_1=require(461),MAX_BREADCRUMBS=100,Scope=function(){function t(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}return 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._session=s._session,e._transactionName=s._transactionName,e._fingerprint=s._fingerprint,e._eventProcessors=tslib_1.__spread(s._eventProcessors),e._requestSession=s._requestSession),e},t.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},t.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},t.prototype.setUser=function(t){return this._user=t||{},this._session&&this._session.update({user:t}),this._notifyScopeListeners(),this},t.prototype.getUser=function(){return this._user},t.prototype.getRequestSession=function(){return this._requestSession},t.prototype.setRequestSession=function(t){return this._requestSession=t,this},t.prototype.setTags=function(t){return this._tags=tslib_1.__assign(tslib_1.__assign({},this._tags),t),this._notifyScopeListeners(),this},t.prototype.setTag=function(t,s){var e;return this._tags=tslib_1.__assign(tslib_1.__assign({},this._tags),((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setExtras=function(t){return this._extra=tslib_1.__assign(tslib_1.__assign({},this._extra),t),this._notifyScopeListeners(),this},t.prototype.setExtra=function(t,s){var e;return this._extra=tslib_1.__assign(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 null===s?delete this._contexts[t]:this._contexts=tslib_1.__assign(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();return t&&t.transaction},t.prototype.setSession=function(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this},t.prototype.getSession=function(){return this._session},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(tslib_1.__assign({},this._tags),s._tags),this._extra=tslib_1.__assign(tslib_1.__assign({},this._extra),s._extra),this._contexts=tslib_1.__assign(tslib_1.__assign({},this._contexts),s._contexts),s._user&&Object.keys(s._user).length&&(this._user=s._user),s._level&&(this._level=s._level),s._fingerprint&&(this._fingerprint=s._fingerprint),s._requestSession&&(this._requestSession=s._requestSession)):utils_1.isPlainObject(s)&&(s=s,this._tags=tslib_1.__assign(tslib_1.__assign({},this._tags),s.tags),this._extra=tslib_1.__assign(tslib_1.__assign({},this._extra),s.extra),this._contexts=tslib_1.__assign(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),s.requestSession&&(this._requestSession=s.requestSession)),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._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this},t.prototype.addBreadcrumb=function(t,s){var e="number"==typeof s?Math.min(s,MAX_BREADCRUMBS):MAX_BREADCRUMBS;if(e<=0)return this;var i=tslib_1.__assign({timestamp:utils_1.dateTimestampInSeconds()},t);return this._breadcrumbs=tslib_1.__spread(this._breadcrumbs,[i]).slice(-e),this._notifyScopeListeners(),this},t.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},t.prototype.applyToEvent=function(t,s){if(this._extra&&Object.keys(this._extra).length&&(t.extra=tslib_1.__assign(tslib_1.__assign({},this._extra),t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=tslib_1.__assign(tslib_1.__assign({},this._tags),t.tags)),this._user&&Object.keys(this._user).length&&(t.user=tslib_1.__assign(tslib_1.__assign({},this._user),t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=tslib_1.__assign(tslib_1.__assign({},this._contexts),t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts=tslib_1.__assign({trace:this._span.getTraceContext()},t.contexts);var e=this._span.transaction&&this._span.transaction.name;e&&(t.tags=tslib_1.__assign({transaction:e},t.tags))}return this._applyFingerprint(t),t.breadcrumbs=tslib_1.__spread(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,t.sdkProcessingMetadata=this._sdkProcessingMetadata,this._notifyEventProcessors(tslib_1.__spread(getGlobalEventProcessors(),this._eventProcessors),t,s)},t.prototype.setSDKProcessingMetadata=function(t){return this._sdkProcessingMetadata=tslib_1.__assign(tslib_1.__assign({},this._sdkProcessingMetadata),t),this},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._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(function(s){s(t)}),this._notifyingListeners=!1)},t.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},t}();function getGlobalEventProcessors(){return utils_1.getGlobalSingleton("globalEventProcessors",function(){return[]})}function addGlobalEventProcessor(t){getGlobalEventProcessors().push(t)}exports.Scope=Scope,exports.addGlobalEventProcessor=addGlobalEventProcessor; }, {"458":458,"461":461}]; window.modules["502"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461),Session=function(){function t(t){this.errors=0,this.sid=utils_1.uuid4(),this.duration=0,this.status="ok",this.init=!0,this.ignoreDuration=!1;var s=utils_1.timestampInSeconds();this.timestamp=s,this.started=s,t&&this.update(t)}return t.prototype.update=function(t){if(void 0===t&&(t={}),t.user&&(!this.ipAddress&&t.user.ip_address&&(this.ipAddress=t.user.ip_address),this.did||t.did||(this.did=t.user.id||t.user.email||t.user.username)),this.timestamp=t.timestamp||utils_1.timestampInSeconds(),t.ignoreDuration&&(this.ignoreDuration=t.ignoreDuration),t.sid&&(this.sid=32===t.sid.length?t.sid:utils_1.uuid4()),void 0!==t.init&&(this.init=t.init),!this.did&&t.did&&(this.did=""+t.did),"number"==typeof t.started&&(this.started=t.started),this.ignoreDuration)this.duration=void 0;else if("number"==typeof t.duration)this.duration=t.duration;else{var s=this.timestamp-this.started;this.duration=s>=0?s:0}t.release&&(this.release=t.release),t.environment&&(this.environment=t.environment),!this.ipAddress&&t.ipAddress&&(this.ipAddress=t.ipAddress),!this.userAgent&&t.userAgent&&(this.userAgent=t.userAgent),"number"==typeof t.errors&&(this.errors=t.errors),t.status&&(this.status=t.status)},t.prototype.close=function(t){t?this.update({status:t}):"ok"===this.status?this.update({status:"exited"}):this.update()},t.prototype.toJSON=function(){return utils_1.dropUndefinedKeys({sid:""+this.sid,init:this.init,started:new Date(1e3*this.started).toISOString(),timestamp:new Date(1e3*this.timestamp).toISOString(),status:this.status,errors:this.errors,did:"number"==typeof this.did||"string"==typeof this.did?""+this.did:void 0,duration:this.duration,attrs:{release:this.release,environment:this.environment,ip_address:this.ipAddress,user_agent:this.userAgent}})},t}();exports.Session=Session; }, {"461":461}]; window.modules["503"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(461),flags_1=require(499),hub_1=require(500),SessionFlusher=function(){function e(e,t){var s=this;this.flushTimeout=60,this._pendingAggregates={},this._isEnabled=!0,this._transport=e,this._intervalId=setInterval(function(){return s.flush()},1e3*this.flushTimeout),this._sessionAttrs=t}return e.prototype.sendSessionAggregates=function(e){this._transport.sendSession?this._transport.sendSession(e).then(null,function(e){flags_1.IS_DEBUG_BUILD&&utils_1.logger.error("Error while sending session:",e)}):flags_1.IS_DEBUG_BUILD&&utils_1.logger.warn("Dropping session because custom transport doesn't implement sendSession")},e.prototype.flush=function(){var e=this.getSessionAggregates();0!==e.aggregates.length&&(this._pendingAggregates={},this.sendSessionAggregates(e))},e.prototype.getSessionAggregates=function(){var e=this,t=Object.keys(this._pendingAggregates).map(function(t){return e._pendingAggregates[parseInt(t)]}),s={attrs:this._sessionAttrs,aggregates:t};return utils_1.dropUndefinedKeys(s)},e.prototype.close=function(){clearInterval(this._intervalId),this._isEnabled=!1,this.flush()},e.prototype.incrementSessionStatusCount=function(){if(this._isEnabled){var e=hub_1.getCurrentHub().getScope(),t=e&&e.getRequestSession();t&&t.status&&(this._incrementSessionStatusCount(t.status,new Date),e&&e.setRequestSession(void 0))}},e.prototype._incrementSessionStatusCount=function(e,t){var s=new Date(t).setSeconds(0,0);this._pendingAggregates[s]=this._pendingAggregates[s]||{};var n=this._pendingAggregates[s];switch(n.started||(n.started=new Date(s).toISOString()),e){case"errored":return n.errored=(n.errored||0)+1,n.errored;case"ok":return n.exited=(n.exited||0)+1,n.exited;default:return n.crashed=(n.crashed||0)+1,n.crashed}},e}();exports.SessionFlusher=SessionFlusher; }, {"461":461,"499":499,"500":500}]; window.modules["504"] = [function(require,module,exports){var Severity;Object.defineProperty(exports,"__esModule",{value:!0}),function(e){e.Fatal="fatal",e.Error="error",e.Warning="warning",e.Log="log",e.Info="info",e.Debug="debug",e.Critical="critical"}(Severity=exports.Severity||(exports.Severity={})),exports.SeverityLevels=["fatal","error","warning","log","info","debug","critical"]; }, {}]; window.modules["505"] = [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["506"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var global_1=require(507),is_1=require(508);function htmlTreeAsString(t,e){try{for(var r=t,n=[],i=0,l=0,o=" > ".length,u=void 0;r&&i++<5&&!("html"===(u=_htmlElementAsString(r,e))||i>1&&l+n.length*o+u.length>=80);)n.push(u),l+=u.length,r=r.parentNode;return n.reverse().join(" > ")}catch(t){return"<unknown>"}}function _htmlElementAsString(t,e){var r,n,i,l,o,u=t,a=[];if(!u||!u.tagName)return"";a.push(u.tagName.toLowerCase());var g=e&&e.length?e.filter(function(t){return u.getAttribute(t)}).map(function(t){return[t,u.getAttribute(t)]}):null;if(g&&g.length)g.forEach(function(t){a.push("["+t[0]+'="'+t[1]+'"]')});else if(u.id&&a.push("#"+u.id),(r=u.className)&&is_1.isString(r))for(n=r.split(/\s+/),o=0;o<n.length;o++)a.push("."+n[o]);var s=["type","name","title","alt"];for(o=0;o<s.length;o++)i=s[o],(l=u.getAttribute(i))&&a.push("["+i+'="'+l+'"]');return a.join("")}function getLocationHref(){var t=global_1.getGlobalObject();try{return t.document.location.href}catch(t){return""}}exports.htmlTreeAsString=htmlTreeAsString,exports.getLocationHref=getLocationHref; }, {"507":507,"508":508}]; window.modules["507"] = [function(require,module,exports){(function (global){(function (){ Object.defineProperty(exports,"__esModule",{value:!0});var node_1=require(518),fallbackGlobalObject={};function getGlobalObject(){return node_1.isNodeEnv()?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:fallbackGlobalObject}function getGlobalSingleton(e,l,o){var t=o||getGlobalObject(),n=t.__SENTRY__=t.__SENTRY__||{};return n[e]||(n[e]=l())}exports.getGlobalObject=getGlobalObject,exports.getGlobalSingleton=getGlobalSingleton; }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"518":518}]; window.modules["508"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var objectToString=Object.prototype.toString;function isError(t){switch(objectToString.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(t,Error)}}function isBuiltin(t,n){return objectToString.call(t)==="[object "+n+"]"}function isErrorEvent(t){return isBuiltin(t,"ErrorEvent")}function isDOMError(t){return isBuiltin(t,"DOMError")}function isDOMException(t){return isBuiltin(t,"DOMException")}function isString(t){return isBuiltin(t,"String")}function isPrimitive(t){return null===t||"object"!=typeof t&&"function"!=typeof t}function isPlainObject(t){return isBuiltin(t,"Object")}function isEvent(t){return"undefined"!=typeof Event&&isInstanceOf(t,Event)}function isElement(t){return"undefined"!=typeof Element&&isInstanceOf(t,Element)}function isRegExp(t){return isBuiltin(t,"RegExp")}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 isNaN(t){return"number"==typeof t&&t!=t}function isInstanceOf(t,n){try{return t instanceof n}catch(t){return!1}}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.isNaN=isNaN,exports.isInstanceOf=isInstanceOf; }, {}]; window.modules["509"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var envelope_1=require(510),time_1=require(511);function createClientReportEnvelope(e,t,r){var n=[{type:"client_report"},{timestamp:r||time_1.dateTimestampInSeconds(),discarded_events:e}];return envelope_1.createEnvelope(t?{dsn:t}:{},[n])}exports.createClientReportEnvelope=createClientReportEnvelope; }, {"510":510,"511":511}]; window.modules["510"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),is_1=require(508);function createEnvelope(e,r){return void 0===r&&(r=[]),[e,r]}function addItemToEnvelope(e,r){var t=tslib_1.__read(e,2),i=t[0],n=t[1];return[i,tslib_1.__spread(n,[r])]}function getEnvelopeType(e){var r=tslib_1.__read(e,2),t=tslib_1.__read(r[1],1);return tslib_1.__read(t[0],1)[0].type}function serializeEnvelope(e){var r=tslib_1.__read(e,2),t=r[0],i=r[1],n=JSON.stringify(t);return i.reduce(function(e,r){var t=tslib_1.__read(r,2),i=t[0],n=t[1],o=is_1.isPrimitive(n)?String(n):JSON.stringify(n);return e+"\n"+JSON.stringify(i)+"\n"+o},n)}exports.createEnvelope=createEnvelope,exports.addItemToEnvelope=addItemToEnvelope,exports.getEnvelopeType=getEnvelopeType,exports.serializeEnvelope=serializeEnvelope; }, {"458":458,"508":508}]; window.modules["511"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var global_1=require(507),node_1=require(518),dateTimestampSource={nowSeconds:function(){return Date.now()/1e3}};function getBrowserPerformance(){var e=global_1.getGlobalObject().performance;if(e&&e.now)return{now:function(){return e.now()},timeOrigin:Date.now()-e.now()}}function getNodePerformance(){try{return node_1.dynamicRequire(module,"perf_hooks").performance}catch(e){return}}var platformPerformance=node_1.isNodeEnv()?getNodePerformance():getBrowserPerformance(),timestampSource=void 0===platformPerformance?dateTimestampSource:{nowSeconds:function(){return(platformPerformance.timeOrigin+platformPerformance.now())/1e3}};exports.dateTimestampInSeconds=dateTimestampSource.nowSeconds.bind(dateTimestampSource),exports.timestampInSeconds=timestampSource.nowSeconds.bind(timestampSource),exports.timestampWithMs=exports.timestampInSeconds,exports.usingPerformanceAPI=void 0!==platformPerformance,exports.browserPerformanceTimeOrigin=function(){var e=global_1.getGlobalObject().performance;if(e&&e.now){var r=e.now(),o=Date.now(),n=e.timeOrigin?Math.abs(e.timeOrigin+r-o):36e5,t=n<36e5,i=e.timing&&e.timing.navigationStart,a="number"==typeof i?Math.abs(i+r-o):36e5;return t||a<36e5?n<=a?(exports._browserPerformanceTimeOriginMode="timeOrigin",e.timeOrigin):(exports._browserPerformanceTimeOriginMode="navigationStart",i):(exports._browserPerformanceTimeOriginMode="dateNow",o)}exports._browserPerformanceTimeOriginMode="none"}(); }, {"507":507,"518":518}]; window.modules["512"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),error_1=require(513),flags_1=require(514),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(r){return"http"===r||"https"===r}function dsnToString(r,o){void 0===o&&(o=!1);var t=r.host,n=r.path,e=r.pass,i=r.port,s=r.projectId;return r.protocol+"://"+r.publicKey+(o&&e?":"+e:"")+"@"+t+(i?":"+i:"")+"/"+(n?n+"/":n)+s}function dsnFromString(r){var o=DSN_REGEX.exec(r);if(!o)throw new error_1.SentryError("Invalid Sentry Dsn: "+r);var t=tslib_1.__read(o.slice(1),6),n=t[0],e=t[1],i=t[2],s=void 0===i?"":i,p=t[3],a=t[4],l=void 0===a?"":a,c="",d=t[5],u=d.split("/");if(u.length>1&&(c=u.slice(0,-1).join("/"),d=u.pop()),d){var v=d.match(/^\d+/);v&&(d=v[0])}return dsnFromComponents({host:p,pass:s,path:c,projectId:d,port:l,protocol:n,publicKey:e})}function dsnFromComponents(r){return"user"in r&&!("publicKey"in r)&&(r.publicKey=r.user),{user:r.publicKey||"",protocol:r.protocol,publicKey:r.publicKey||"",pass:r.pass||"",host:r.host,port:r.port||"",path:r.path||"",projectId:r.projectId}}function validateDsn(r){if(flags_1.IS_DEBUG_BUILD){var o=r.port,t=r.projectId,n=r.protocol;if(["protocol","publicKey","host","projectId"].forEach(function(o){if(!r[o])throw new error_1.SentryError("Invalid Sentry Dsn: "+o+" missing")}),!t.match(/^\d+$/))throw new error_1.SentryError("Invalid Sentry Dsn: Invalid projectId "+t);if(!isValidProtocol(n))throw new error_1.SentryError("Invalid Sentry Dsn: Invalid protocol "+n);if(o&&isNaN(parseInt(o,10)))throw new error_1.SentryError("Invalid Sentry Dsn: Invalid port "+o);return!0}}function makeDsn(r){var o="string"==typeof r?dsnFromString(r):dsnFromComponents(r);return validateDsn(o),o}exports.dsnToString=dsnToString,exports.makeDsn=makeDsn; }, {"458":458,"513":513,"514":514}]; window.modules["513"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),polyfill_1=require(517),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; }, {"458":458,"517":517}]; window.modules["514"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.IS_DEBUG_BUILD="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__; }, {}]; window.modules["515"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.SeverityLevels=["fatal","error","warning","log","info","debug","critical"]; }, {}]; window.modules["516"] = [function(require,module,exports){function isBrowserBundle(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isBrowserBundle=isBrowserBundle; }, {}]; window.modules["517"] = [function(require,module,exports){function setProtoOf(t,e){return t.__proto__=e,t}function mixinProperties(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(t,o)||(t[o]=e[o]);return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.setPrototypeOf=Object.setPrototypeOf||({__proto__:[]}instanceof Array?setProtoOf:mixinProperties); }, {}]; window.modules["518"] = [function(require,module,exports){(function (process){(function (){ Object.defineProperty(exports,"__esModule",{value:!0});var env_1=require(516);function isNodeEnv(){return!env_1.isBrowserBundle()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function dynamicRequire(e,r){return e.require(r)}function loadModule(e){var r;try{r=dynamicRequire(module,e)}catch(e){}try{var o=dynamicRequire(module,"process").cwd;r=dynamicRequire(module,o()+"/node_modules/"+e)}catch(e){}return r}exports.isNodeEnv=isNodeEnv,exports.dynamicRequire=dynamicRequire,exports.loadModule=loadModule; }).call(this)}).call(this,require(58))}, {"58":58,"516":516}]; window.modules["519"] = [function(require,module,exports){function memoBuilder(){var e="function"==typeof WeakSet,r=e?new WeakSet:[];return[function(t){if(e)return!!r.has(t)||(r.add(t),!1);for(var n=0;n<r.length;n++)if(r[n]===t)return!0;return r.push(t),!1},function(t){if(e)r.delete(t);else for(var n=0;n<r.length;n++)if(r[n]===t){r.splice(n,1);break}}]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.memoBuilder=memoBuilder; }, {}]; window.modules["520"] = [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["521"] = [function(require,module,exports){function eventStatusFromHttpCode(t){return t>=200&&t<300?"success":429===t?"rate_limit":t>=400&&t<500?"invalid":t>=500?"failed":"unknown"}Object.defineProperty(exports,"__esModule",{value:!0}),exports.eventStatusFromHttpCode=eventStatusFromHttpCode; }, {}]; window.modules["522"] = [function(require,module,exports){function extractTraceparentData(e){var a=e.match(exports.TRACEPARENT_REGEXP);if(a){var t=void 0;return"1"===a[3]?t=!0:"0"===a[3]&&(t=!1),{traceId:a[1],parentSampled:t,parentSpanId:a[2]}}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.TRACEPARENT_REGEXP=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$"),exports.extractTraceparentData=extractTraceparentData; }, {}]; window.modules["523"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var error_1=require(513),syncpromise_1=require(526);function makePromiseBuffer(e){var r=[];function n(e){return r.splice(r.indexOf(e),1)[0]}return{$:r,add:function(i){if(!(void 0===e||r.length<e))return syncpromise_1.rejectedSyncPromise(new error_1.SentryError("Not adding Promise due to buffer limit reached."));var o=i();return-1===r.indexOf(o)&&r.push(o),o.then(function(){return n(o)}).then(null,function(){return n(o).then(null,function(){})}),o},drain:function(e){return new syncpromise_1.SyncPromise(function(n,i){var o=r.length;if(!o)return n(!0);var t=setTimeout(function(){e&&e>0&&n(!1)},e);r.forEach(function(e){syncpromise_1.resolvedSyncPromise(e).then(function(){--o||(clearTimeout(t),n(!0))},i)})})}}}exports.makePromiseBuffer=makePromiseBuffer; }, {"513":513,"526":526}]; window.modules["524"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(508);function truncate(e,r){return void 0===r&&(r=0),"string"!=typeof e||0===r?e:e.length<=r?e:e.substr(0,r)+"..."}function snipLine(e,r){var t=e,n=t.length;if(n<=150)return t;r>n&&(r=n);var i=Math.max(r-60,0);i<5&&(i=0);var s=Math.min(i+140,n);return s>n-5&&(s=n),s===n&&(i=Math.max(s-140,0)),t=t.slice(i,s),i>0&&(t="'{snip} "+t),s<n&&(t+=" {snip}"),t}function safeJoin(e,r){if(!Array.isArray(e))return"";for(var t=[],n=0;n<e.length;n++){var i=e[n];try{t.push(String(i))}catch(e){t.push("[value cannot be serialized]")}}return t.join(r)}function isMatchingPattern(e,r){return!!is_1.isString(e)&&(is_1.isRegExp(r)?r.test(e):"string"==typeof r&&-1!==e.indexOf(r))}function escapeStringForRegex(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}exports.truncate=truncate,exports.snipLine=snipLine,exports.safeJoin=safeJoin,exports.isMatchingPattern=isMatchingPattern,exports.escapeStringForRegex=escapeStringForRegex; }, {"508":508}]; window.modules["525"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var flags_1=require(514),global_1=require(507),logger_1=require(528);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 global_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=global_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){flags_1.IS_DEBUG_BUILD&&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 global_1.getGlobalObject()}function supportsReferrerPolicy(){if(!supportsFetch())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(r){return!1}}function supportsHistory(){var r=global_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.isNativeFetch=isNativeFetch,exports.supportsNativeFetch=supportsNativeFetch,exports.supportsReportingObserver=supportsReportingObserver,exports.supportsReferrerPolicy=supportsReferrerPolicy,exports.supportsHistory=supportsHistory; }, {"507":507,"514":514,"528":528}]; window.modules["526"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(508);function resolvedSyncPromise(e){return new SyncPromise(function(t){t(e)})}function rejectedSyncPromise(e){return new SyncPromise(function(t,n){n(e)})}exports.resolvedSyncPromise=resolvedSyncPromise,exports.rejectedSyncPromise=rejectedSyncPromise;var SyncPromise=function(){function e(e){var t=this;this._state=0,this._handlers=[],this._resolve=function(e){t._setResult(1,e)},this._reject=function(e){t._setResult(2,e)},this._setResult=function(e,n){0===t._state&&(is_1.isThenable(n)?n.then(t._resolve,t._reject):(t._state=e,t._value=n,t._executeHandlers()))},this._executeHandlers=function(){if(0!==t._state){var e=t._handlers.slice();t._handlers=[],e.forEach(function(e){e[0]||(1===t._state&&e[1](t._value),2===t._state&&e[2](t._value),e[0]=!0)})}};try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}return e.prototype.then=function(t,n){var r=this;return new e(function(e,s){r._handlers.push([!1,function(n){if(t)try{e(t(n))}catch(e){s(e)}else e(n)},function(t){if(n)try{e(n(t))}catch(e){s(e)}else s(t)}]),r._executeHandlers()})},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 s,i;return n.then(function(e){i=!1,s=e,t&&t()},function(e){i=!0,s=e,t&&t()}).then(function(){i?r(s):e(s)})})},e}();exports.SyncPromise=SyncPromise; }, {"508":508}]; window.modules["527"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var lastHref,tslib_1=require(458),flags_1=require(514),global_1=require(507),is_1=require(508),logger_1=require(528),object_1=require(531),stacktrace_1=require(532),supports_1=require(525),global=global_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:return void(flags_1.IS_DEBUG_BUILD&&logger_1.logger.warn("unknown instrumentation type:",e))}}function addInstrumentationHandler(e,t){handlers[e]=handlers[e]||[],handlers[e].push(t),instrument(e)}function triggerHandlers(e,t){var r,n;if(e&&handlers[e])try{for(var a=tslib_1.__values(handlers[e]||[]),o=a.next();!o.done;o=a.next()){var i=o.value;try{i(t)}catch(t){flags_1.IS_DEBUG_BUILD&&logger_1.logger.error("Error while triggering instrumentation handler.\nType: "+e+"\nName: "+stacktrace_1.getFunctionName(i)+"\nError:",t)}}}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}}function instrumentConsole(){"console"in global&&logger_1.CONSOLE_LEVELS.forEach(function(e){e in global.console&&object_1.fill(global.console,e,function(t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];triggerHandlers("console",{args:r,level:e}),t&&t.apply(global.console,r)}})})}function instrumentFetch(){supports_1.supportsNativeFetch()&&object_1.fill(global,"fetch",function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n={args:t,fetchData:{method:getFetchMethod(t),url:getFetchUrl(t)},startTimestamp:Date.now()};return triggerHandlers("fetch",tslib_1.__assign({},n)),e.apply(global,t).then(function(e){return triggerHandlers("fetch",tslib_1.__assign(tslib_1.__assign({},n),{endTimestamp:Date.now(),response:e})),e},function(e){throw triggerHandlers("fetch",tslib_1.__assign(tslib_1.__assign({},n),{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=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=this,a=t[1],o=n.__sentry_xhr__={method:is_1.isString(t[0])?t[0].toUpperCase():t[0],url:t[1]};is_1.isString(a)&&"POST"===o.method&&a.match(/sentry_key/)&&(n.__sentry_own_request__=!0);var i=function(){if(4===n.readyState){try{o.status_code=n.status}catch(e){}triggerHandlers("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:n})}};return"onreadystatechange"in n&&"function"==typeof n.onreadystatechange?object_1.fill(n,"onreadystatechange",function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return i(),e.apply(n,t)}}):n.addEventListener("readystatechange",i),e.apply(n,t)}}),object_1.fill(e,"send",function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return this.__sentry_xhr__&&void 0!==t[0]&&(this.__sentry_xhr__.body=t[0]),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=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=global.location.href,a=lastHref;if(lastHref=n,triggerHandlers("history",{from:a,to:n}),e)try{return e.apply(this,t)}catch(e){}},object_1.fill(global.history,"pushState",t),object_1.fill(global.history,"replaceState",t)}function t(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=t.length>2?t[2]:void 0;if(n){var a=lastHref,o=String(n);lastHref=o,triggerHandlers("history",{from:a,to:o})}return e.apply(this,t)}}}exports.addInstrumentationHandler=addInstrumentationHandler;var debounceTimerID,lastCapturedEvent,debounceDuration=1e3;function shouldShortcircuitPreviousDebounce(e,t){if(!e)return!0;if(e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}function shouldSkipDOMEvent(e){if("keypress"!==e.type)return!1;try{var t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}function makeDOMEventHandler(e,t){return void 0===t&&(t=!1),function(r){if(r&&lastCapturedEvent!==r&&!shouldSkipDOMEvent(r)){var n="keypress"===r.type?"input":r.type;void 0===debounceTimerID?(e({event:r,name:n,global:t}),lastCapturedEvent=r):shouldShortcircuitPreviousDebounce(lastCapturedEvent,r)&&(e({event:r,name:n,global:t}),lastCapturedEvent=r),clearTimeout(debounceTimerID),debounceTimerID=global.setTimeout(function(){debounceTimerID=void 0},debounceDuration)}}}function instrumentDOM(){if("document"in global){var e=triggerHandlers.bind(null,"dom"),t=makeDOMEventHandler(e,!0);global.document.addEventListener("click",t,!1),global.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(function(t){var r=global[t]&&global[t].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&(object_1.fill(r,"addEventListener",function(t){return function(r,n,a){if("click"===r||"keypress"==r)try{var o=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=o[r]=o[r]||{refCount:0};if(!i.handler){var l=makeDOMEventHandler(e);i.handler=l,t.call(this,r,l,a)}i.refCount+=1}catch(e){}return t.call(this,r,n,a)}}),object_1.fill(r,"removeEventListener",function(e){return function(t,r,n){if("click"===t||"keypress"==t)try{var a=this.__sentry_instrumentation_handlers__||{},o=a[t];o&&(o.refCount-=1,o.refCount<=0&&(e.call(this,t,o.handler,n),o.handler=void 0,delete a[t]),0===Object.keys(a).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,r,n)}}))})}}var _oldOnErrorHandler=null;function instrumentError(){_oldOnErrorHandler=global.onerror,global.onerror=function(e,t,r,n,a){return triggerHandlers("error",{column:n,error:a,line:r,msg:e,url:t}),!!_oldOnErrorHandler&&_oldOnErrorHandler.apply(this,arguments)}}var _oldOnUnhandledRejectionHandler=null;function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=global.onunhandledrejection,global.onunhandledrejection=function(e){return triggerHandlers("unhandledrejection",e),!_oldOnUnhandledRejectionHandler||_oldOnUnhandledRejectionHandler.apply(this,arguments)}} }, {"458":458,"507":507,"508":508,"514":514,"525":525,"528":528,"531":531,"532":532}]; window.modules["528"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var logger,tslib_1=require(458),flags_1=require(514),global_1=require(507),global=global_1.getGlobalObject(),PREFIX="Sentry Logger ";function consoleSandbox(o){var e=global_1.getGlobalObject();if(!("console"in e))return o();var r=e.console,l={};exports.CONSOLE_LEVELS.forEach(function(o){var n=r[o]&&r[o].__sentry_original__;o in e.console&&n&&(l[o]=r[o],r[o]=n)});try{return o()}finally{Object.keys(l).forEach(function(o){r[o]=l[o]})}}function makeLogger(){var o=!1,e={enable:function(){o=!0},disable:function(){o=!1}};return flags_1.IS_DEBUG_BUILD?exports.CONSOLE_LEVELS.forEach(function(r){e[r]=function(){for(var e=[],l=0;l<arguments.length;l++)e[l]=arguments[l];o&&consoleSandbox(function(){var o;(o=global.console)[r].apply(o,tslib_1.__spread([PREFIX+"["+r+"]:"],e))})}}):exports.CONSOLE_LEVELS.forEach(function(o){e[o]=function(){}}),e}exports.CONSOLE_LEVELS=["debug","info","warn","error","log","assert"],exports.consoleSandbox=consoleSandbox,exports.logger=logger,flags_1.IS_DEBUG_BUILD?exports.logger=logger=global_1.getGlobalSingleton("logger",makeLogger):exports.logger=logger=makeLogger(); }, {"458":458,"507":507,"514":514}]; window.modules["529"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),global_1=require(507),object_1=require(531),string_1=require(524);function uuid4(){var e=global_1.getGlobalObject(),t=e.crypto||e.msCrypto;if(void 0!==t&&t.getRandomValues){var r=new Uint16Array(8);t.getRandomValues(r),r[3]=4095&r[3]|16384,r[4]=16383&r[4]|32768;var n=function(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return t};return n(r[0])+n(r[1])+n(r[2])+n(r[3])+n(r[4])+n(r[5])+n(r[6])+n(r[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 r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+r+n}}function getFirstException(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function getEventDescription(e){var t=e.message,r=e.event_id;if(t)return t;var n=getFirstException(e);return n?n.type&&n.value?n.type+": "+n.value:n.type||n.value||r||"<unknown>":r||"<unknown>"}function addExceptionTypeValue(e,t,r){var n=e.exception=e.exception||{},a=n.values=n.values||[],i=a[0]=a[0]||{};i.value||(i.value=t||""),i.type||(i.type=r||"Error")}function addExceptionMechanism(e,t){var r=getFirstException(e);if(r){var n=r.mechanism;if(r.mechanism=tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({},{type:"generic",handled:!0}),n),t),t&&"data"in t){var a=tslib_1.__assign(tslib_1.__assign({},n&&n.data),t.data);r.mechanism.data=a}}}exports.uuid4=uuid4,exports.parseUrl=parseUrl,exports.getEventDescription=getEventDescription,exports.addExceptionTypeValue=addExceptionTypeValue,exports.addExceptionMechanism=addExceptionMechanism;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-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function parseSemver(e){var t=e.match(SEMVER_REGEXP)||[],r=parseInt(t[1],10),n=parseInt(t[2],10),a=parseInt(t[3],10);return{buildmetadata:t[5],major:isNaN(r)?void 0:r,minor:isNaN(n)?void 0:n,patch:isNaN(a)?void 0:a,prerelease:t[4]}}function addContextToFrame(e,t,r){void 0===r&&(r=5);var n=t.lineno||0,a=e.length,i=Math.max(Math.min(a,n-1),0);t.pre_context=e.slice(Math.max(0,i-r),i).map(function(e){return string_1.snipLine(e,0)}),t.context_line=string_1.snipLine(e[Math.min(a-1,i)],t.colno||0),t.post_context=e.slice(Math.min(i+1,a),i+1+r).map(function(e){return string_1.snipLine(e,0)})}function stripUrlQueryAndFragment(e){return e.split(/[\?#]/,1)[0]}function checkOrSetAlreadyCaught(e){if(e&&e.__sentry_captured__)return!0;try{object_1.addNonEnumerableProperty(e,"__sentry_captured__",!0)}catch(e){}return!1}exports.parseSemver=parseSemver,exports.addContextToFrame=addContextToFrame,exports.stripUrlQueryAndFragment=stripUrlQueryAndFragment,exports.checkOrSetAlreadyCaught=checkOrSetAlreadyCaught; }, {"458":458,"507":507,"524":524,"531":531}]; window.modules["530"] = [function(require,module,exports){(function (global){(function (){ Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),is_1=require(508),memo_1=require(519),object_1=require(531),stacktrace_1=require(532);function normalize(e,t,i){void 0===t&&(t=1/0),void 0===i&&(i=1/0);try{return visit("",e,t,i)}catch(e){return{ERROR:"**non-serializable** ("+e+")"}}}function normalizeToSize(e,t,i){void 0===t&&(t=3),void 0===i&&(i=102400);var r=normalize(e,t);return jsonSize(r)>i?normalizeToSize(e,t-1,i):r}function visit(e,t,i,r,n){void 0===i&&(i=1/0),void 0===r&&(r=1/0),void 0===n&&(n=memo_1.memoBuilder());var o=tslib_1.__read(n,2),a=o[0],u=o[1],c=t;if(c&&"function"==typeof c.toJSON)try{return c.toJSON()}catch(e){}if(null===t||["number","boolean","string"].includes(typeof t)&&!is_1.isNaN(t))return t;var s=stringifyValue(e,t);if(!s.startsWith("[object "))return s;if(0===i)return s.replace("object ","");if(a(t))return"[Circular ~]";var l=Array.isArray(t)?[]:{},f=0,m=is_1.isError(t)||is_1.isEvent(t)?object_1.convertToPlainObject(t):t;for(var d in m)if(Object.prototype.hasOwnProperty.call(m,d)){if(f>=r){l[d]="[MaxProperties ~]";break}var b=m[d];l[d]=visit(d,b,i-1,r,n),f+=1}return u(t),l}function stringifyValue(e,t){try{return"domain"===e&&t&&"object"==typeof t&&t._events?"[Domain]":"domainEmitter"===e?"[DomainEmitter]":"undefined"!=typeof global&&t===global?"[Global]":"undefined"!=typeof window&&t===window?"[Window]":"undefined"!=typeof document&&t===document?"[Document]":is_1.isSyntheticEvent(t)?"[SyntheticEvent]":"number"==typeof t&&t!=t?"[NaN]":void 0===t?"[undefined]":"function"==typeof t?"[Function: "+stacktrace_1.getFunctionName(t)+"]":"symbol"==typeof t?"["+String(t)+"]":"bigint"==typeof t?"[BigInt: "+String(t)+"]":"[object "+Object.getPrototypeOf(t).constructor.name+"]"}catch(e){return"**non-serializable** ("+e+")"}}function utf8Length(e){return~-encodeURI(e).split(/%..|./).length}function jsonSize(e){return utf8Length(JSON.stringify(e))}exports.normalize=normalize,exports.normalizeToSize=normalizeToSize,exports.walk=visit; }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"458":458,"508":508,"519":519,"531":531,"532":532}]; window.modules["531"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),browser_1=require(506),is_1=require(508),string_1=require(524);function fill(e,r,t){if(r in e){var n=e[r],i=t(n);if("function"==typeof i)try{markFunctionWrapped(i,n)}catch(e){}e[r]=i}}function addNonEnumerableProperty(e,r,t){Object.defineProperty(e,r,{value:t,writable:!0,configurable:!0})}function markFunctionWrapped(e,r){var t=r.prototype||{};e.prototype=r.prototype=t,addNonEnumerableProperty(e,"__sentry_original__",r)}function getOriginalFunction(e){return e.__sentry_original__}function urlEncode(e){return Object.keys(e).map(function(r){return encodeURIComponent(r)+"="+encodeURIComponent(e[r])}).join("&")}function convertToPlainObject(e){var r=e;if(is_1.isError(e))r=tslib_1.__assign({message:e.message,name:e.name,stack:e.stack},getOwnProperties(e));else if(is_1.isEvent(e)){var t=e;r=tslib_1.__assign({type:t.type,target:serializeEventTarget(t.target),currentTarget:serializeEventTarget(t.currentTarget)},getOwnProperties(t)),"undefined"!=typeof CustomEvent&&is_1.isInstanceOf(e,CustomEvent)&&(r.detail=t.detail)}return r}function serializeEventTarget(e){try{return is_1.isElement(e)?browser_1.htmlTreeAsString(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function getOwnProperties(e){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r}function extractExceptionKeysForMessage(e,r){void 0===r&&(r=40);var t=Object.keys(convertToPlainObject(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={};try{for(var i=tslib_1.__values(Object.keys(e)),o=i.next();!o.done;o=i.next()){var a=o.value;void 0!==e[a]&&(n[a]=dropUndefinedKeys(e[a]))}}catch(e){r={error:e}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(r)throw r.error}}return n}return Array.isArray(e)?e.map(dropUndefinedKeys):e}function objectify(e){var r;switch(!0){case null==e:r=new String(e);break;case"symbol"==typeof e||"bigint"==typeof e:r=Object(e);break;case is_1.isPrimitive(e):r=new e.constructor(e);break;default:r=e}return r}exports.fill=fill,exports.addNonEnumerableProperty=addNonEnumerableProperty,exports.markFunctionWrapped=markFunctionWrapped,exports.getOriginalFunction=getOriginalFunction,exports.urlEncode=urlEncode,exports.convertToPlainObject=convertToPlainObject,exports.extractExceptionKeysForMessage=extractExceptionKeysForMessage,exports.dropUndefinedKeys=dropUndefinedKeys,exports.objectify=objectify; }, {"458":458,"506":506,"508":508,"524":524}]; window.modules["532"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458),STACKTRACE_LIMIT=50;function createStackParser(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var n=e.sort(function(e,r){return e[0]-r[0]}).map(function(e){return e[1]});return function(e,r){var t,a,i,o;void 0===r&&(r=0);var s=[];try{for(var u=tslib_1.__values(e.split("\n").slice(r)),c=u.next();!c.done;c=u.next()){var l=c.value;try{for(var f=(i=void 0,tslib_1.__values(n)),v=f.next();!v.done;v=f.next()){var d=(0,v.value)(l);if(d){s.push(d);break}}}catch(e){i={error:e}}finally{try{v&&!v.done&&(o=f.return)&&o.call(f)}finally{if(i)throw i.error}}}}catch(e){t={error:e}}finally{try{c&&!c.done&&(a=u.return)&&a.call(u)}finally{if(t)throw t.error}}return stripSentryFramesAndReverse(s)}}function stripSentryFramesAndReverse(e){if(!e.length)return[];var r=e,n=r[0].function||"",t=r[r.length-1].function||"";return-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(r=r.slice(1)),-1!==t.indexOf("sentryWrapped")&&(r=r.slice(0,-1)),r.slice(0,STACKTRACE_LIMIT).map(function(e){return tslib_1.__assign(tslib_1.__assign({},e),{filename:e.filename||r[0].filename,function:e.function||"?"})}).reverse()}exports.createStackParser=createStackParser,exports.stripSentryFramesAndReverse=stripSentryFramesAndReverse;var defaultFunctionName="<anonymous>";function getFunctionName(e){try{return e&&"function"==typeof e&&e.name||defaultFunctionName}catch(e){return defaultFunctionName}}exports.getFunctionName=getFunctionName; }, {"458":458}]; window.modules["533"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(458);function parseRetryAfterHeader(e,t){void 0===t&&(t=Date.now());var r=parseInt(""+e,10);if(!isNaN(r))return 1e3*r;var a=Date.parse(""+e);return isNaN(a)?exports.DEFAULT_RETRY_AFTER:a-t}function disabledUntil(e,t){return e[t]||e.all||0}function isRateLimited(e,t,r){return void 0===r&&(r=Date.now()),disabledUntil(e,t)>r}function updateRateLimits(e,t,r){var a,i,s,l;void 0===r&&(r=Date.now());var n=tslib_1.__assign({},e),o=t["x-sentry-rate-limits"],d=t["retry-after"];if(o)try{for(var f=tslib_1.__values(o.trim().split(",")),p=f.next();!p.done;p=f.next()){var u=p.value.split(":",2),v=parseInt(u[0],10),R=1e3*(isNaN(v)?60:v);if(u[1])try{for(var _=(s=void 0,tslib_1.__values(u[1].split(";"))),y=_.next();!y.done;y=_.next()){n[y.value]=r+R}}catch(e){s={error:e}}finally{try{y&&!y.done&&(l=_.return)&&l.call(_)}finally{if(s)throw s.error}}else n.all=r+R}}catch(e){a={error:e}}finally{try{p&&!p.done&&(i=f.return)&&i.call(f)}finally{if(a)throw a.error}}else d&&(n.all=r+parseRetryAfterHeader(d,r));return n}exports.DEFAULT_RETRY_AFTER=6e4,exports.parseRetryAfterHeader=parseRetryAfterHeader,exports.disabledUntil=disabledUntil,exports.isRateLimited=isRateLimited,exports.updateRateLimits=updateRateLimits; }, {"458":458}]; window.modules["534"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(460),enums_1=require(515);function isSupportedSeverity(e){return-1!==enums_1.SeverityLevels.indexOf(e)}function severityFromString(e){return"warn"===e?types_1.Severity.Warning:isSupportedSeverity(e)?e:types_1.Severity.Log}exports.severityFromString=severityFromString; }, {"460":460,"515":515}]; window.modules["535"] = [function(require,module,exports){"use strict";const{AbortController:AbortController,AbortSignal:AbortSignal}="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0;module.exports=AbortController,module.exports.AbortSignal=AbortSignal,module.exports.default=AbortController; }, {}]; window.modules["536"] = [function(require,module,exports){(function (global){(function (){ "use strict";const ac=require(535),g="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0;g&&(void 0===g.AbortController&&(g.AbortController=ac.AbortController),void 0===g.AbortSignal&&(g.AbortSignal=ac.AbortSignal)); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"535":535}]; window.modules["549"] = [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["560"] = [function(require,module,exports){}, {}]; window.modules["566"] = [function(require,module,exports){"use strict";exports.byteLength=byteLength,exports.toByteArray=toByteArray,exports.fromByteArray=fromByteArray;for(var lookup=[],revLookup=[],Arr="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;function getLens(o){var r=o.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=o.indexOf("=");return-1===e&&(e=r),[e,e===r?0:4-e%4]}function byteLength(o){var r=getLens(o),e=r[0],t=r[1];return 3*(e+t)/4-t}function _byteLength(o,r,e){return 3*(r+e)/4-e}function toByteArray(o){var r,e,t=getLens(o),n=t[0],u=t[1],p=new Arr(_byteLength(o,n,u)),a=0,h=u>0?n-4:n;for(e=0;e<h;e+=4)r=revLookup[o.charCodeAt(e)]<<18|revLookup[o.charCodeAt(e+1)]<<12|revLookup[o.charCodeAt(e+2)]<<6|revLookup[o.charCodeAt(e+3)],p[a++]=r>>16&255,p[a++]=r>>8&255,p[a++]=255&r;return 2===u&&(r=revLookup[o.charCodeAt(e)]<<2|revLookup[o.charCodeAt(e+1)]>>4,p[a++]=255&r),1===u&&(r=revLookup[o.charCodeAt(e)]<<10|revLookup[o.charCodeAt(e+1)]<<4|revLookup[o.charCodeAt(e+2)]>>2,p[a++]=r>>8&255,p[a++]=255&r),p}function tripletToBase64(o){return lookup[o>>18&63]+lookup[o>>12&63]+lookup[o>>6&63]+lookup[63&o]}function encodeChunk(o,r,e){for(var t,n=[],u=r;u<e;u+=3)t=(o[u]<<16&16711680)+(o[u+1]<<8&65280)+(255&o[u+2]),n.push(tripletToBase64(t));return n.join("")}function fromByteArray(o){for(var r,e=o.length,t=e%3,n=[],u=0,p=e-t;u<p;u+=16383)n.push(encodeChunk(o,u,u+16383>p?p:u+16383));return 1===t?(r=o[e-1],n.push(lookup[r>>2]+lookup[r<<4&63]+"==")):2===t&&(r=(o[e-2]<<8)+o[e-1],n.push(lookup[r>>10]+lookup[r>>4&63]+lookup[r<<2&63]+"=")),n.join("")}revLookup["-".charCodeAt(0)]=62,revLookup["_".charCodeAt(0)]=63; }, {}]; window.modules["567"] = [function(require,module,exports){(function (setImmediate,clearImmediate){(function (){ var nextTick=require(58).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)}).call(this,require(567).setImmediate,require(567).clearImmediate)}, {"58":58,"567":567}]; window.modules["615"] = [function(require,module,exports){}, {}]; window.modules["622"] = [function(require,module,exports){exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<<w)-1,e=f>>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:1/0*(s?-1:1);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<<e)-1,N=i>>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),(o+=p+N>=1?n/f:n*Math.pow(2,1-N))*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<<h|w,e+=h;e>0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l}; }, {}]; window.modules["642"] = [function(require,module,exports){var charenc={utf8:{stringToBytes:function(n){return charenc.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(charenc.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var e=[],r=0;r<n.length;r++)e.push(255&n.charCodeAt(r));return e},bytesToString:function(n){for(var e=[],r=0;r<n.length;r++)e.push(String.fromCharCode(n[r]));return e.join("")}}};module.exports=charenc; }, {}]; window.modules["644"] = [function(require,module,exports){(function (process){(function (){ "use strict";function assertPath(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function normalizeStringPosix(e,t){for(var r,n="",i=0,a=-1,o=0,l=0;l<=e.length;++l){if(l<e.length)r=e.charCodeAt(l);else{if(47===r)break;r=47}if(47===r){if(a===l-1||1===o);else if(a!==l-1&&2===o){if(n.length<2||2!==i||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2))if(n.length>2){var s=n.lastIndexOf("/");if(s!==n.length-1){-1===s?(n="",i=0):i=(n=n.slice(0,s)).length-1-n.lastIndexOf("/"),a=l,o=0;continue}}else if(2===n.length||1===n.length){n="",i=0,a=l,o=0;continue}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(a+1,l):n=e.slice(a+1,l),i=l-a-1;a=l,o=0}else 46===r&&-1!==o?++o:o=-1}return n}function _format(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+e+n:n}var posix={resolve:function(){for(var e,t="",r=!1,n=arguments.length-1;n>=-1&&!r;n--){var i;n>=0?i=arguments[n]:(void 0===e&&(e=process.cwd()),i=e),assertPath(i),0!==i.length&&(t=i+"/"+t,r=47===i.charCodeAt(0))}return t=normalizeStringPosix(t,!r),r?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(assertPath(e),0===e.length)return".";var t=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return 0!==(e=normalizeStringPosix(e,!t)).length||t||(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return assertPath(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var r=arguments[t];assertPath(r),r.length>0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":posix.normalize(e)},relative:function(e,t){if(assertPath(e),assertPath(t),e===t)return"";if((e=posix.resolve(e))===(t=posix.resolve(t)))return"";for(var r=1;r<e.length&&47===e.charCodeAt(r);++r);for(var n=e.length,i=n-r,a=1;a<t.length&&47===t.charCodeAt(a);++a);for(var o=t.length-a,l=i<o?i:o,s=-1,h=0;h<=l;++h){if(h===l){if(o>l){if(47===t.charCodeAt(a+h))return t.slice(a+h+1);if(0===h)return t.slice(a+h)}else i>l&&(47===e.charCodeAt(r+h)?s=h:0===h&&(s=0));break}var f=e.charCodeAt(r+h);if(f!==t.charCodeAt(a+h))break;47===f&&(s=h)}var c="";for(h=r+s+1;h<=n;++h)h!==n&&47!==e.charCodeAt(h)||(0===c.length?c+="..":c+="/..");return c.length>0?c+t.slice(a+s):(a+=s,47===t.charCodeAt(a)&&++a,t.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(assertPath(e),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(t=e.charCodeAt(a))){if(!i){n=a;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"//":e.slice(0,n)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');assertPath(e);var r,n=0,i=-1,a=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var o=t.length-1,l=-1;for(r=e.length-1;r>=0;--r){var s=e.charCodeAt(r);if(47===s){if(!a){n=r+1;break}}else-1===l&&(a=!1,l=r+1),o>=0&&(s===t.charCodeAt(o)?-1==--o&&(i=r):(o=-1,i=l))}return n===i?i=l:-1===i&&(i=e.length),e.slice(n,i)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!a){n=r+1;break}}else-1===i&&(a=!1,i=r+1);return-1===i?"":e.slice(n,i)},extname:function(e){assertPath(e);for(var t=-1,r=0,n=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var l=e.charCodeAt(o);if(47!==l)-1===n&&(i=!1,n=o+1),46===l?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){r=o+1;break}}return-1===t||-1===n||0===a||1===a&&t===n-1&&t===r+1?"":e.slice(t,n)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return _format("/",e)},parse:function(e){assertPath(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var r,n=e.charCodeAt(0),i=47===n;i?(t.root="/",r=1):r=0;for(var a=-1,o=0,l=-1,s=!0,h=e.length-1,f=0;h>=r;--h)if(47!==(n=e.charCodeAt(h)))-1===l&&(s=!1,l=h+1),46===n?-1===a?a=h:1!==f&&(f=1):-1!==a&&(f=-1);else if(!s){o=h+1;break}return-1===a||-1===l||0===f||1===f&&a===l-1&&a===o+1?-1!==l&&(t.base=t.name=0===o&&i?e.slice(1,l):e.slice(o,l)):(0===o&&i?(t.name=e.slice(1,a),t.base=e.slice(1,l)):(t.name=e.slice(o,a),t.base=e.slice(o,l)),t.ext=e.slice(a,l)),o>0?t.dir=e.slice(0,o-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix,module.exports=posix; }).call(this)}).call(this,require(58))}, {"58":58}]; window.modules["645"] = [function(require,module,exports){(function (global){(function (){ "use strict";var format=require(1222);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._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=s,e._logEvent.messages=i.filter(function(r){return-1===e._logEvent.bindings.indexOf(r)}),e._logEvent.level.label=l,e._logEvent.level.value=n,t(l,e._logEvent,a),e._logEvent=createLogEventShape()}function createLogEventShape(){return{ts:0,messages:[],bindings:[],level:{label:"",value:0}}}function asErrValue(e){var r={type:e.constructor.name,msg:e.message,stack:e.stack};for(var i in e)void 0===r[i]&&(r[i]=e[i]);return r}function mock(){return{}}function noop(){}pino.LOG_VERSION=1,pino.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},pino.stdSerializers=stdSerializers; }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1222":1222}]; window.modules["651"] = [function(require,module,exports){module.exports=[ { "code": "AF", "name": "Afghanistan" }, { "code": "AX", "name": "Åland Islands" }, { "code": "AL", "name": "Albania" }, { "code": "DZ", "name": "Algeria" }, { "code": "AS", "name": "American Samoa" }, { "code": "AD", "name": "Andorra" }, { "code": "AO", "name": "Angola" }, { "code": "AI", "name": "Anguilla" }, { "code": "AQ", "name": "Antarctica" }, { "code": "AG", "name": "Antigua and Barbuda" }, { "code": "AR", "name": "Argentina" }, { "code": "AM", "name": "Armenia" }, { "code": "AW", "name": "Aruba" }, { "code": "AU", "name": "Australia" }, { "code": "AT", "name": "Austria" }, { "code": "AZ", "name": "Azerbaijan" }, { "code": "BS", "name": "Bahamas" }, { "code": "BH", "name": "Bahrain" }, { "code": "BD", "name": "Bangladesh" }, { "code": "BB", "name": "Barbados" }, { "code": "BY", "name": "Belarus" }, { "code": "BE", "name": "Belgium" }, { "code": "BZ", "name": "Belize" }, { "code": "BJ", "name": "Benin" }, { "code": "BM", "name": "Bermuda" }, { "code": "BT", "name": "Bhutan" }, { "code": "BO", "name": "Bolivia, Plurinational State of" }, { "code": "BQ", "name": "Bonaire, Sint Eustatius and Saba" }, { "code": "BA", "name": "Bosnia and Herzegovina" }, { "code": "BW", "name": "Botswana" }, { "code": "BV", "name": "Bouvet Island" }, { "code": "BR", "name": "Brazil" }, { "code": "IO", "name": "British Indian Ocean Territory" }, { "code": "BN", "name": "Brunei Darussalam" }, { "code": "BG", "name": "Bulgaria" }, { "code": "BF", "name": "Burkina Faso" }, { "code": "BI", "name": "Burundi" }, { "code": "KH", "name": "Cambodia" }, { "code": "CM", "name": "Cameroon" }, { "code": "CA", "name": "Canada" }, { "code": "CV", "name": "Cape Verde" }, { "code": "KY", "name": "Cayman Islands" }, { "code": "CF", "name": "Central African Republic" }, { "code": "TD", "name": "Chad" }, { "code": "CL", "name": "Chile" }, { "code": "CN", "name": "China" }, { "code": "CX", "name": "Christmas Island" }, { "code": "CC", "name": "Cocos (Keeling) Islands" }, { "code": "CO", "name": "Colombia" }, { "code": "KM", "name": "Comoros" }, { "code": "CG", "name": "Congo" }, { "code": "CD", "name": "Congo, the Democratic Republic of the" }, { "code": "CK", "name": "Cook Islands" }, { "code": "CR", "name": "Costa Rica" }, { "code": "CI", "name": "Côte d'Ivoire" }, { "code": "HR", "name": "Croatia" }, { "code": "CU", "name": "Cuba" }, { "code": "CW", "name": "Curaçao" }, { "code": "CY", "name": "Cyprus" }, { "code": "CZ", "name": "Czech Republic" }, { "code": "DK", "name": "Denmark" }, { "code": "DJ", "name": "Djibouti" }, { "code": "DM", "name": "Dominica" }, { "code": "DO", "name": "Dominican Republic" }, { "code": "EC", "name": "Ecuador" }, { "code": "EG", "name": "Egypt" }, { "code": "SV", "name": "El Salvador" }, { "code": "GQ", "name": "Equatorial Guinea" }, { "code": "ER", "name": "Eritrea" }, { "code": "EE", "name": "Estonia" }, { "code": "ET", "name": "Ethiopia" }, { "code": "FK", "name": "Falkland Islands (Malvinas)" }, { "code": "FO", "name": "Faroe Islands" }, { "code": "FJ", "name": "Fiji" }, { "code": "FI", "name": "Finland" }, { "code": "FR", "name": "France" }, { "code": "GF", "name": "French Guiana" }, { "code": "PF", "name": "French Polynesia" }, { "code": "TF", "name": "French Southern Territories" }, { "code": "GA", "name": "Gabon" }, { "code": "GM", "name": "Gambia" }, { "code": "GE", "name": "Georgia" }, { "code": "DE", "name": "Germany" }, { "code": "GH", "name": "Ghana" }, { "code": "GI", "name": "Gibraltar" }, { "code": "GR", "name": "Greece" }, { "code": "GL", "name": "Greenland" }, { "code": "GD", "name": "Grenada" }, { "code": "GP", "name": "Guadeloupe" }, { "code": "GU", "name": "Guam" }, { "code": "GT", "name": "Guatemala" }, { "code": "GG", "name": "Guernsey" }, { "code": "GN", "name": "Guinea" }, { "code": "GW", "name": "Guinea-Bissau" }, { "code": "GY", "name": "Guyana" }, { "code": "HT", "name": "Haiti" }, { "code": "HM", "name": "Heard Island and McDonald Islands" }, { "code": "VA", "name": "Holy See (Vatican City State)" }, { "code": "HN", "name": "Honduras" }, { "code": "HK", "name": "Hong Kong" }, { "code": "HU", "name": "Hungary" }, { "code": "IS", "name": "Iceland" }, { "code": "IN", "name": "India" }, { "code": "ID", "name": "Indonesia" }, { "code": "IR", "name": "Iran, Islamic Republic of" }, { "code": "IQ", "name": "Iraq" }, { "code": "IE", "name": "Ireland" }, { "code": "IM", "name": "Isle of Man" }, { "code": "IL", "name": "Israel" }, { "code": "IT", "name": "Italy" }, { "code": "JM", "name": "Jamaica" }, { "code": "JP", "name": "Japan" }, { "code": "JE", "name": "Jersey" }, { "code": "JO", "name": "Jordan" }, { "code": "KZ", "name": "Kazakhstan" }, { "code": "KE", "name": "Kenya" }, { "code": "KI", "name": "Kiribati" }, { "code": "KP", "name": "Korea, Democratic People's Republic of" }, { "code": "KR", "name": "Korea, Republic of" }, { "code": "KW", "name": "Kuwait" }, { "code": "KG", "name": "Kyrgyzstan" }, { "code": "LA", "name": "Lao People's Democratic Republic" }, { "code": "LV", "name": "Latvia" }, { "code": "LB", "name": "Lebanon" }, { "code": "LS", "name": "Lesotho" }, { "code": "LR", "name": "Liberia" }, { "code": "LY", "name": "Libya" }, { "code": "LI", "name": "Liechtenstein" }, { "code": "LT", "name": "Lithuania" }, { "code": "LU", "name": "Luxembourg" }, { "code": "MO", "name": "Macao" }, { "code": "MK", "name": "Macedonia, the Former Yugoslav Republic of" }, { "code": "MG", "name": "Madagascar" }, { "code": "MW", "name": "Malawi" }, { "code": "MY", "name": "Malaysia" }, { "code": "MV", "name": "Maldives" }, { "code": "ML", "name": "Mali" }, { "code": "MT", "name": "Malta" }, { "code": "MH", "name": "Marshall Islands" }, { "code": "MQ", "name": "Martinique" }, { "code": "MR", "name": "Mauritania" }, { "code": "MU", "name": "Mauritius" }, { "code": "YT", "name": "Mayotte" }, { "code": "MX", "name": "Mexico" }, { "code": "FM", "name": "Micronesia, Federated States of" }, { "code": "MD", "name": "Moldova, Republic of" }, { "code": "MC", "name": "Monaco" }, { "code": "MN", "name": "Mongolia" }, { "code": "ME", "name": "Montenegro" }, { "code": "MS", "name": "Montserrat" }, { "code": "MA", "name": "Morocco" }, { "code": "MZ", "name": "Mozambique" }, { "code": "MM", "name": "Myanmar" }, { "code": "NA", "name": "Namibia" }, { "code": "NR", "name": "Nauru" }, { "code": "NP", "name": "Nepal" }, { "code": "NL", "name": "Netherlands" }, { "code": "NC", "name": "New Caledonia" }, { "code": "NZ", "name": "New Zealand" }, { "code": "NI", "name": "Nicaragua" }, { "code": "NE", "name": "Niger" }, { "code": "NG", "name": "Nigeria" }, { "code": "NU", "name": "Niue" }, { "code": "NF", "name": "Norfolk Island" }, { "code": "MP", "name": "Northern Mariana Islands" }, { "code": "NO", "name": "Norway" }, { "code": "OM", "name": "Oman" }, { "code": "PK", "name": "Pakistan" }, { "code": "PW", "name": "Palau" }, { "code": "PS", "name": "Palestine, State of" }, { "code": "PA", "name": "Panama" }, { "code": "PG", "name": "Papua New Guinea" }, { "code": "PY", "name": "Paraguay" }, { "code": "PE", "name": "Peru" }, { "code": "PH", "name": "Philippines" }, { "code": "PN", "name": "Pitcairn" }, { "code": "PL", "name": "Poland" }, { "code": "PT", "name": "Portugal" }, { "code": "PR", "name": "Puerto Rico" }, { "code": "QA", "name": "Qatar" }, { "code": "RE", "name": "Réunion" }, { "code": "RO", "name": "Romania" }, { "code": "RU", "name": "Russian Federation" }, { "code": "RW", "name": "Rwanda" }, { "code": "BL", "name": "Saint Barthélemy" }, { "code": "SH", "name": "Saint Helena, Ascension and Tristan da Cunha" }, { "code": "KN", "name": "Saint Kitts and Nevis" }, { "code": "LC", "name": "Saint Lucia" }, { "code": "MF", "name": "Saint Martin (French part)" }, { "code": "PM", "name": "Saint Pierre and Miquelon" }, { "code": "VC", "name": "Saint Vincent and the Grenadines" }, { "code": "WS", "name": "Samoa" }, { "code": "SM", "name": "San Marino" }, { "code": "ST", "name": "Sao Tome and Principe" }, { "code": "SA", "name": "Saudi Arabia" }, { "code": "SN", "name": "Senegal" }, { "code": "RS", "name": "Serbia" }, { "code": "SC", "name": "Seychelles" }, { "code": "SL", "name": "Sierra Leone" }, { "code": "SG", "name": "Singapore" }, { "code": "SX", "name": "Sint Maarten (Dutch part)" }, { "code": "SK", "name": "Slovakia" }, { "code": "SI", "name": "Slovenia" }, { "code": "SB", "name": "Solomon Islands" }, { "code": "SO", "name": "Somalia" }, { "code": "ZA", "name": "South Africa" }, { "code": "GS", "name": "South Georgia and the South Sandwich Islands" }, { "code": "SS", "name": "South Sudan" }, { "code": "ES", "name": "Spain" }, { "code": "LK", "name": "Sri Lanka" }, { "code": "SD", "name": "Sudan" }, { "code": "SR", "name": "Suriname" }, { "code": "SJ", "name": "Svalbard and Jan Mayen" }, { "code": "SZ", "name": "Eswatini" }, { "code": "SE", "name": "Sweden" }, { "code": "CH", "name": "Switzerland" }, { "code": "SY", "name": "Syrian Arab Republic" }, { "code": "TW", "name": "Taiwan, Province of China" }, { "code": "TJ", "name": "Tajikistan" }, { "code": "TZ", "name": "Tanzania, United Republic of" }, { "code": "TH", "name": "Thailand" }, { "code": "TL", "name": "Timor-Leste" }, { "code": "TG", "name": "Togo" }, { "code": "TK", "name": "Tokelau" }, { "code": "TO", "name": "Tonga" }, { "code": "TT", "name": "Trinidad and Tobago" }, { "code": "TN", "name": "Tunisia" }, { "code": "TR", "name": "Turkey" }, { "code": "TM", "name": "Turkmenistan" }, { "code": "TC", "name": "Turks and Caicos Islands" }, { "code": "TV", "name": "Tuvalu" }, { "code": "UG", "name": "Uganda" }, { "code": "UA", "name": "Ukraine" }, { "code": "AE", "name": "United Arab Emirates" }, { "code": "GB", "name": "United Kingdom" }, { "code": "US", "name": "United States" }, { "code": "UM", "name": "United States Minor Outlying Islands" }, { "code": "UY", "name": "Uruguay" }, { "code": "UZ", "name": "Uzbekistan" }, { "code": "VU", "name": "Vanuatu" }, { "code": "VE", "name": "Venezuela, Bolivarian Republic of" }, { "code": "VN", "name": "Viet Nam" }, { "code": "VG", "name": "Virgin Islands, British" }, { "code": "VI", "name": "Virgin Islands, U.S." }, { "code": "WF", "name": "Wallis and Futuna" }, { "code": "EH", "name": "Western Sahara" }, { "code": "YE", "name": "Yemen" }, { "code": "ZM", "name": "Zambia" }, { "code": "ZW", "name": "Zimbabwe" } ] }, {}]; window.modules["659"] = [function(require,module,exports){var global="undefined"!=typeof self?self:this,__self__=function(){function t(){this.fetch=!1,this.DOMException=global.DOMException}return t.prototype=global,new t}();!function(t){!function(e){var r={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=ArrayBuffer.isView||function(t){return t&&o.indexOf(Object.prototype.toString.call(t))>-1};function i(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 s(t){return"string"!=typeof t&&(t=String(t)),t}function a(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return r.iterable&&(e[Symbol.iterator]=function(){return e}),e}function h(t){this.map={},t instanceof h?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 f(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function u(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function c(t){var e=new FileReader,r=u(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 p(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:r.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:r.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():r.arrayBuffer&&r.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=d(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||n(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):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var t=f(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?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(c)}),this.text=function(){var t,e,r,o=f(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=u(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)},r.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(t,e){t=i(t),e=s(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},h.prototype.delete=function(t){delete this.map[i(t)]},h.prototype.get=function(t){return t=i(t),this.has(t)?this.map[t]:null},h.prototype.has=function(t){return this.map.hasOwnProperty(i(t))},h.prototype.set=function(t,e){this.map[i(t)]=s(e)},h.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},h.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),a(t)},h.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),a(t)},h.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),a(t)},r.iterable&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function y(t,e){var r,o,n=(e=e||{}).body;if(t instanceof y){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new h(e.headers)),this.method=(r=e.method||this.method||"GET",o=r.toUpperCase(),l.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function b(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function m(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new h(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},p.call(y.prototype),p.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var _=[301,302,303,307,308];m.redirect=function(t,e){if(-1===_.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function w(t,o){return new Promise(function(n,i){var s=new y(t,o);if(s.signal&&s.signal.aborted)return i(new e.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function f(){a.abort()}a.onload=function(){var t,e,r={status:a.status,statusText:a.statusText,headers:(t=a.getAllResponseHeaders()||"",e=new h,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;n(new m(o,r))},a.onerror=function(){i(new TypeError("Network request failed"))},a.ontimeout=function(){i(new TypeError("Network request failed"))},a.onabort=function(){i(new e.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&r.blob&&(a.responseType="blob"),s.headers.forEach(function(t,e){a.setRequestHeader(e,t)}),s.signal&&(s.signal.addEventListener("abort",f),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",f)}),a.send(void 0===s._bodyInit?null:s._bodyInit)})}w.polyfill=!0,t.fetch||(t.fetch=w,t.Headers=h,t.Request=y,t.Response=m),e.Headers=h,e.Request=y,e.Response=m,e.fetch=w,Object.defineProperty(e,"__esModule",{value:!0})}({})}(__self__),__self__.fetch.ponyfill=!0,delete __self__.fetch.polyfill;var ctx=__self__;exports=ctx.fetch,exports.default=ctx.fetch,exports.fetch=ctx.fetch,exports.Headers=ctx.Headers,exports.Request=ctx.Request,exports.Response=ctx.Response,module.exports=exports; }, {}]; window.modules["660"] = [function(require,module,exports){!function(){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(r,t){return r<<t|r>>>32-t},rotr:function(r,t){return r<<32-t|r>>>t},endian:function(r){if(r.constructor==Number)return 16711935&t.rotl(r,8)|4278255360&t.rotl(r,24);for(var n=0;n<r.length;n++)r[n]=t.endian(r[n]);return r},randomBytes:function(r){for(var t=[];r>0;r--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(r){for(var t=[],n=0,o=0;n<r.length;n++,o+=8)t[o>>>5]|=r[n]<<24-o%32;return t},wordsToBytes:function(r){for(var t=[],n=0;n<32*r.length;n+=8)t.push(r[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(r){for(var t=[],n=0;n<r.length;n++)t.push((r[n]>>>4).toString(16)),t.push((15&r[n]).toString(16));return t.join("")},hexToBytes:function(r){for(var t=[],n=0;n<r.length;n+=2)t.push(parseInt(r.substr(n,2),16));return t},bytesToBase64:function(t){for(var n=[],o=0;o<t.length;o+=3)for(var e=t[o]<<16|t[o+1]<<8|t[o+2],u=0;u<4;u++)8*o+6*u<=8*t.length?n.push(r.charAt(e>>>6*(3-u)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],o=0,e=0;o<t.length;e=++o%4)0!=e&&n.push((r.indexOf(t.charAt(o-1))&Math.pow(2,-2*e+8)-1)<<2*e|r.indexOf(t.charAt(o))>>>6-2*e);return n}};module.exports=t}(); }, {}]; window.modules["707"] = [function(require,module,exports){var MILLISECONDS_IN_MINUTE=6e4;module.exports=function(e){var I=new Date(e.getTime()),t=I.getTimezoneOffset();I.setSeconds(0,0);var N=I.getTime()%MILLISECONDS_IN_MINUTE;return t*MILLISECONDS_IN_MINUTE+N}; }, {}]; window.modules["708"] = [function(require,module,exports){var parse=require(44);function addDays(e,a){var r=parse(e),s=Number(a);return r.setDate(r.getDate()+s),r}module.exports=addDays; }, {"44":44}]; window.modules["709"] = [function(require,module,exports){var parse=require(44);function getDaysInMonth(e){var t=parse(e),r=t.getFullYear(),a=t.getMonth(),n=new Date(0);return n.setFullYear(r,a+1,0),n.setHours(0,0,0,0),n.getDate()}module.exports=getDaysInMonth; }, {"44":44}]; window.modules["710"] = [function(require,module,exports){var parse=require(44);function compareDesc(e,r){var a=parse(e).getTime(),s=parse(r).getTime();return a>s?-1:a<s?1:0}module.exports=compareDesc; }, {"44":44}]; window.modules["711"] = [function(require,module,exports){var startOfDay=require(712),MILLISECONDS_IN_MINUTE=6e4,MILLISECONDS_IN_DAY=864e5;function differenceInCalendarDays(e,I){var t=startOfDay(e),a=startOfDay(I),r=t.getTime()-t.getTimezoneOffset()*MILLISECONDS_IN_MINUTE,f=a.getTime()-a.getTimezoneOffset()*MILLISECONDS_IN_MINUTE;return Math.round((r-f)/MILLISECONDS_IN_DAY)}module.exports=differenceInCalendarDays; }, {"712":712}]; window.modules["712"] = [function(require,module,exports){var parse=require(44);function startOfDay(r){var e=parse(r);return e.setHours(0,0,0,0),e}module.exports=startOfDay; }, {"44":44}]; window.modules["713"] = [function(require,module,exports){var parse=require(44);function differenceInMilliseconds(e,r){var i=parse(e),n=parse(r);return i.getTime()-n.getTime()}module.exports=differenceInMilliseconds; }, {"44":44}]; window.modules["714"] = [function(require,module,exports){var differenceInMilliseconds=require(713),MILLISECONDS_IN_MINUTE=6e4;function differenceInMinutes(e,n){var i=differenceInMilliseconds(e,n)/MILLISECONDS_IN_MINUTE;return i>0?Math.floor(i):Math.ceil(i)}module.exports=differenceInMinutes; }, {"713":713}]; window.modules["715"] = [function(require,module,exports){var differenceInMilliseconds=require(713);function differenceInSeconds(e,n){var i=differenceInMilliseconds(e,n)/1e3;return i>0?Math.floor(i):Math.ceil(i)}module.exports=differenceInSeconds; }, {"713":713}]; window.modules["716"] = [function(require,module,exports){var compareDesc=require(710),parse=require(44),differenceInSeconds=require(715),enLocale=require(717),MINUTES_IN_DAY=1440,MINUTES_IN_MONTH=43200,MINUTES_IN_YEAR=525600;function distanceInWordsStrict(e,r,n){var i=n||{},s=compareDesc(e,r),o=i.locale,a=enLocale.distanceInWords.localize;o&&o.distanceInWords&&o.distanceInWords.localize&&(a=o.distanceInWords.localize);var t,d,c,I={addSuffix:Boolean(i.addSuffix),comparison:s};s>0?(t=parse(e),d=parse(r)):(t=parse(r),d=parse(e));var f=Math[i.partialMethod?String(i.partialMethod):"floor"],N=differenceInSeconds(d,t),_=d.getTimezoneOffset()-t.getTimezoneOffset(),u=f(N/60)-_;if("s"===(c=i.unit?String(i.unit):u<1?"s":u<60?"m":u<MINUTES_IN_DAY?"h":u<MINUTES_IN_MONTH?"d":u<MINUTES_IN_YEAR?"M":"Y"))return a("xSeconds",N,I);if("m"===c)return a("xMinutes",u,I);if("h"===c)return a("xHours",f(u/60),I);if("d"===c)return a("xDays",f(u/MINUTES_IN_DAY),I);if("M"===c)return a("xMonths",f(u/MINUTES_IN_MONTH),I);if("Y"===c)return a("xYears",f(u/MINUTES_IN_YEAR),I);throw new Error("Unknown unit: "+c)}module.exports=distanceInWordsStrict; }, {"44":44,"710":710,"715":715,"717":717}]; window.modules["717"] = [function(require,module,exports){var buildDistanceInWordsLocale=require(728),buildFormatLocale=require(729);module.exports={distanceInWords:buildDistanceInWordsLocale(),format:buildFormatLocale()}; }, {"728":728,"729":729}]; window.modules["718"] = [function(require,module,exports){var parse=require(44),startOfISOWeek=require(724);function getISOYear(e){var r=parse(e),t=r.getFullYear(),a=new Date(0);a.setFullYear(t+1,0,4),a.setHours(0,0,0,0);var s=startOfISOWeek(a),i=new Date(0);i.setFullYear(t,0,4),i.setHours(0,0,0,0);var u=startOfISOWeek(i);return r.getTime()>=s.getTime()?t+1:r.getTime()>=u.getTime()?t:t-1}module.exports=getISOYear; }, {"44":44,"724":724}]; window.modules["719"] = [function(require,module,exports){var isDate=require(725);function isValid(i){if(isDate(i))return!isNaN(i);throw new TypeError(toString.call(i)+" is not an instance of Date")}module.exports=isValid; }, {"725":725}]; window.modules["720"] = [function(require,module,exports){var parse=require(44),startOfYear=require(722),differenceInCalendarDays=require(711);function getDayOfYear(e){var r=parse(e);return differenceInCalendarDays(r,startOfYear(r))+1}module.exports=getDayOfYear; }, {"44":44,"711":711,"722":722}]; window.modules["721"] = [function(require,module,exports){var parse=require(44),startOfISOWeek=require(724),startOfISOYear=require(723),MILLISECONDS_IN_WEEK=6048e5;function getISOWeek(e){var r=parse(e),t=startOfISOWeek(r).getTime()-startOfISOYear(r).getTime();return Math.round(t/MILLISECONDS_IN_WEEK)+1}module.exports=getISOWeek; }, {"44":44,"723":723,"724":724}]; window.modules["722"] = [function(require,module,exports){var parse=require(44);function startOfYear(e){var r=parse(e),a=new Date(0);return a.setFullYear(r.getFullYear(),0,1),a.setHours(0,0,0,0),a}module.exports=startOfYear; }, {"44":44}]; window.modules["723"] = [function(require,module,exports){var getISOYear=require(718),startOfISOWeek=require(724);function startOfISOYear(e){var r=getISOYear(e),t=new Date(0);return t.setFullYear(r,0,4),t.setHours(0,0,0,0),startOfISOWeek(t)}module.exports=startOfISOYear; }, {"718":718,"724":724}]; window.modules["724"] = [function(require,module,exports){var startOfWeek=require(730);function startOfISOWeek(e){return startOfWeek(e,{weekStartsOn:1})}module.exports=startOfISOWeek; }, {"730":730}]; window.modules["725"] = [function(require,module,exports){function isDate(e){return e instanceof Date}module.exports=isDate; }, {}]; window.modules["726"] = [function(require,module,exports){var startOfDay=require(712);function isSameDay(a,t){var e=startOfDay(a),r=startOfDay(t);return e.getTime()===r.getTime()}module.exports=isSameDay; }, {"712":712}]; window.modules["727"] = [function(require,module,exports){var commonFormatterKeys=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];function buildFormattingTokensRegExp(r){var o=[];for(var e in r)r.hasOwnProperty(e)&&o.push(e);var n=commonFormatterKeys.concat(o).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+n.join("|")+"|.)","g")}module.exports=buildFormattingTokensRegExp; }, {}]; window.modules["728"] = [function(require,module,exports){function buildDistanceInWordsLocale(){var o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(e,n,t){var s;return t=t||{},s="string"==typeof o[e]?o[e]:1===n?o[e].one:o[e].other.replace("{{count}}",n),t.addSuffix?t.comparison>0?"in "+s:s+" ago":s}}}module.exports=buildDistanceInWordsLocale; }, {}]; window.modules["729"] = [function(require,module,exports){var buildFormattingTokensRegExp=require(727);function buildFormatLocale(){var r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],e=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["AM","PM"],o=["am","pm"],i=["a.m.","p.m."],d={MMM:function(e){return r[e.getMonth()]},MMMM:function(r){return e[r.getMonth()]},dd:function(r){return n[r.getDay()]},ddd:function(r){return t[r.getDay()]},dddd:function(r){return u[r.getDay()]},A:function(r){return r.getHours()/12>=1?a[1]:a[0]},a:function(r){return r.getHours()/12>=1?o[1]:o[0]},aa:function(r){return r.getHours()/12>=1?i[1]:i[0]}};return["M","D","DDD","d","Q","W"].forEach(function(r){d[r+"o"]=function(e,n){return ordinal(n[r](e))}}),{formatters:d,formattingTokensRegExp:buildFormattingTokensRegExp(d)}}function ordinal(r){var e=r%100;if(e>20||e<10)switch(e%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"}module.exports=buildFormatLocale; }, {"727":727}]; window.modules["730"] = [function(require,module,exports){var parse=require(44);function startOfWeek(e,r){var t=r&&Number(r.weekStartsOn)||0,a=parse(e),s=a.getDay(),u=(s<t?7:0)+s-t;return a.setDate(a.getDate()-u),a.setHours(0,0,0,0),a}module.exports=startOfWeek; }, {"44":44}]; window.modules["733"] = [function(require,module,exports){"use strict";var token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var o=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],decodeComponents(o),decodeComponents(n))}function decode(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(singleMatcher)||[],o=1;o<t.length;o++)t=(e=decodeComponents(t,o).join("")).match(singleMatcher)||[];return e}}function customDecodeURIComponent(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},o=multiMatcher.exec(e);o;){try{t[o[0]]=decodeURIComponent(o[0])}catch(e){var n=decode(o[0]);n!==o[0]&&(t[o[0]]=n)}o=multiMatcher.exec(e)}t["%C2"]="�";for(var r=Object.keys(t),c=0;c<r.length;c++){var d=r[c];e=e.replace(new RegExp(d,"g"),t[d])}return e}module.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return customDecodeURIComponent(e)}}; }, {}]; window.modules["820"] = [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["823"] = [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["824"] = [function(require,module,exports){"use strict";module.exports=function(r,e){for(var t={},n=Object.keys(r),s=Array.isArray(e),a=0;a<n.length;a++){var i=n[a],o=r[i];(s?-1!==e.indexOf(i):e(i,o,r))&&(t[i]=o)}return t}; }, {}]; window.modules["825"] = [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,"h"],[7721,"h"],[7723,"h"],[7830,"h"],[9431,"h"],[11368,"h"],[11382,"h"],[65352,"h"],[502,"HV"],[9379,"(h)"],[405,"hv"],[204,"I"],[205,"I"],[206,"I"],[207,"I"],[296,"I"],[298,"I"],[300,"I"],[302,"I"],[304,"I"],[406,"I"],[407,"I"],[463,"I"],[520,"I"],[522,"I"],[618,"I"],[7547,"I"],[7724,"I"],[7726,"I"],[7880,"I"],[7882,"I"],[9406,"I"],[43006,"I"],[65321,"I"],[236,"i"],[237,"i"],[238,"i"],[239,"i"],[297,"i"],[299,"i"],[301,"i"],[303,"i"],[305,"i"],[464,"i"],[521,"i"],[523,"i"],[616,"i"],[7433,"i"],[7522,"i"],[7548,"i"],[7574,"i"],[7725,"i"],[7727,"i"],[7881,"i"],[7883,"i"],[8305,"i"],[9432,"i"],[65353,"i"],[306,"IJ"],[9380,"(i)"],[307,"ij"],[308,"J"],[584,"J"],[7434,"J"],[9407,"J"],[65322,"J"],[309,"j"],[496,"j"],[567,"j"],[585,"j"],[607,"j"],[644,"j"],[669,"j"],[9433,"j"],[11388,"j"],[65354,"j"],[9381,"(j)"],[310,"K"],[408,"K"],[488,"K"],[7435,"K"],[7728,"K"],[7730,"K"],[7732,"K"],[9408,"K"],[11369,"K"],[42816,"K"],[42818,"K"],[42820,"K"],[65323,"K"],[311,"k"],[409,"k"],[489,"k"],[670,"k"],[7556,"k"],[7729,"k"],[7731,"k"],[7733,"k"],[9434,"k"],[11370,"k"],[42817,"k"],[42819,"k"],[42821,"k"],[65355,"k"],[9382,"(k)"],[313,"L"],[315,"L"],[317,"L"],[319,"L"],[321,"L"],[573,"L"],[671,"L"],[7436,"L"],[7734,"L"],[7736,"L"],[7738,"L"],[7740,"L"],[9409,"L"],[11360,"L"],[11362,"L"],[42822,"L"],[42824,"L"],[42880,"L"],[65324,"L"],[314,"l"],[316,"l"],[318,"l"],[320,"l"],[322,"l"],[410,"l"],[564,"l"],[619,"l"],[620,"l"],[621,"l"],[7557,"l"],[7735,"l"],[7737,"l"],[7739,"l"],[7741,"l"],[9435,"l"],[11361,"l"],[42823,"l"],[42825,"l"],[42881,"l"],[65356,"l"],[455,"LJ"],[7930,"LL"],[456,"Lj"],[9383,"(l)"],[457,"lj"],[7931,"ll"],[682,"ls"],[683,"lz"],[412,"M"],[7437,"M"],[7742,"M"],[7744,"M"],[7746,"M"],[9410,"M"],[11374,"M"],[43005,"M"],[43007,"M"],[65325,"M"],[623,"m"],[624,"m"],[625,"m"],[7535,"m"],[7558,"m"],[7743,"m"],[7745,"m"],[7747,"m"],[9436,"m"],[65357,"m"],[9384,"(m)"],[209,"N"],[323,"N"],[325,"N"],[327,"N"],[330,"N"],[413,"N"],[504,"N"],[544,"N"],[628,"N"],[7438,"N"],[7748,"N"],[7750,"N"],[7752,"N"],[7754,"N"],[9411,"N"],[65326,"N"],[241,"n"],[324,"n"],[326,"n"],[328,"n"],[329,"n"],[331,"n"],[414,"n"],[505,"n"],[565,"n"],[626,"n"],[627,"n"],[7536,"n"],[7559,"n"],[7749,"n"],[7751,"n"],[7753,"n"],[7755,"n"],[8319,"n"],[9437,"n"],[65358,"n"],[458,"NJ"],[459,"Nj"],[9385,"(n)"],[460,"nj"],[210,"O"],[211,"O"],[212,"O"],[213,"O"],[214,"O"],[216,"O"],[332,"O"],[334,"O"],[336,"O"],[390,"O"],[415,"O"],[416,"O"],[465,"O"],[490,"O"],[492,"O"],[510,"O"],[524,"O"],[526,"O"],[554,"O"],[556,"O"],[558,"O"],[560,"O"],[7439,"O"],[7440,"O"],[7756,"O"],[7758,"O"],[7760,"O"],[7762,"O"],[7884,"O"],[7886,"O"],[7888,"O"],[7890,"O"],[7892,"O"],[7894,"O"],[7896,"O"],[7898,"O"],[7900,"O"],[7902,"O"],[7904,"O"],[7906,"O"],[9412,"O"],[42826,"O"],[42828,"O"],[65327,"O"],[242,"o"],[243,"o"],[244,"o"],[245,"o"],[246,"o"],[248,"o"],[333,"o"],[335,"o"],[337,"o"],[417,"o"],[466,"o"],[491,"o"],[493,"o"],[511,"o"],[525,"o"],[527,"o"],[555,"o"],[557,"o"],[559,"o"],[561,"o"],[596,"o"],[629,"o"],[7446,"o"],[7447,"o"],[7575,"o"],[7757,"o"],[7759,"o"],[7761,"o"],[7763,"o"],[7885,"o"],[7887,"o"],[7889,"o"],[7891,"o"],[7893,"o"],[7895,"o"],[7897,"o"],[7899,"o"],[7901,"o"],[7903,"o"],[7905,"o"],[7907,"o"],[8338,"o"],[9438,"o"],[11386,"o"],[42827,"o"],[42829,"o"],[65359,"o"],[338,"OE"],[630,"OE"],[42830,"OO"],[546,"OU"],[7445,"OU"],[9386,"(o)"],[339,"oe"],[7444,"oe"],[42831,"oo"],[547,"ou"],[420,"P"],[7448,"P"],[7764,"P"],[7766,"P"],[9413,"P"],[11363,"P"],[42832,"P"],[42834,"P"],[42836,"P"],[65328,"P"],[421,"p"],[7537,"p"],[7549,"p"],[7560,"p"],[7765,"p"],[7767,"p"],[9439,"p"],[42833,"p"],[42835,"p"],[42837,"p"],[43004,"p"],[65360,"p"],[9387,"(p)"],[586,"Q"],[9414,"Q"],[42838,"Q"],[42840,"Q"],[65329,"Q"],[312,"q"],[587,"q"],[672,"q"],[9440,"q"],[42839,"q"],[42841,"q"],[65361,"q"],[9388,"(q)"],[569,"qp"],[340,"R"],[342,"R"],[344,"R"],[528,"R"],[530,"R"],[588,"R"],[640,"R"],[641,"R"],[7449,"R"],[7450,"R"],[7768,"R"],[7770,"R"],[7772,"R"],[7774,"R"],[9415,"R"],[11364,"R"],[42842,"R"],[42882,"R"],[65330,"R"],[341,"r"],[343,"r"],[345,"r"],[529,"r"],[531,"r"],[589,"r"],[636,"r"],[637,"r"],[638,"r"],[639,"r"],[7523,"r"],[7538,"r"],[7539,"r"],[7561,"r"],[7769,"r"],[7771,"r"],[7773,"r"],[7775,"r"],[9441,"r"],[42843,"r"],[42883,"r"],[65362,"r"],[9389,"(r)"],[346,"S"],[348,"S"],[350,"S"],[352,"S"],[536,"S"],[7776,"S"],[7778,"S"],[7780,"S"],[7782,"S"],[7784,"S"],[9416,"S"],[42801,"S"],[42885,"S"],[65331,"S"],[347,"s"],[349,"s"],[351,"s"],[353,"s"],[383,"s"],[537,"s"],[575,"s"],[642,"s"],[7540,"s"],[7562,"s"],[7777,"s"],[7779,"s"],[7781,"s"],[7783,"s"],[7785,"s"],[7836,"s"],[7837,"s"],[9442,"s"],[42884,"s"],[65363,"s"],[7838,"SS"],[9390,"(s)"],[223,"ss"],[64262,"st"],[354,"T"],[356,"T"],[358,"T"],[428,"T"],[430,"T"],[538,"T"],[574,"T"],[7451,"T"],[7786,"T"],[7788,"T"],[7790,"T"],[7792,"T"],[9417,"T"],[42886,"T"],[65332,"T"],[355,"t"],[357,"t"],[359,"t"],[427,"t"],[429,"t"],[539,"t"],[566,"t"],[647,"t"],[648,"t"],[7541,"t"],[7787,"t"],[7789,"t"],[7791,"t"],[7793,"t"],[7831,"t"],[9443,"t"],[11366,"t"],[65364,"t"],[222,"TH"],[42854,"TH"],[42792,"TZ"],[9391,"(t)"],[680,"tc"],[254,"th"],[7546,"th"],[42855,"th"],[678,"ts"],[42793,"tz"],[217,"U"],[218,"U"],[219,"U"],[220,"U"],[360,"U"],[362,"U"],[364,"U"],[366,"U"],[368,"U"],[370,"U"],[431,"U"],[467,"U"],[469,"U"],[471,"U"],[473,"U"],[475,"U"],[532,"U"],[534,"U"],[580,"U"],[7452,"U"],[7550,"U"],[7794,"U"],[7796,"U"],[7798,"U"],[7800,"U"],[7802,"U"],[7908,"U"],[7910,"U"],[7912,"U"],[7914,"U"],[7916,"U"],[7918,"U"],[7920,"U"],[9418,"U"],[65333,"U"],[249,"u"],[250,"u"],[251,"u"],[252,"u"],[361,"u"],[363,"u"],[365,"u"],[367,"u"],[369,"u"],[371,"u"],[432,"u"],[468,"u"],[470,"u"],[472,"u"],[474,"u"],[476,"u"],[533,"u"],[535,"u"],[649,"u"],[7524,"u"],[7577,"u"],[7795,"u"],[7797,"u"],[7799,"u"],[7801,"u"],[7803,"u"],[7909,"u"],[7911,"u"],[7913,"u"],[7915,"u"],[7917,"u"],[7919,"u"],[7921,"u"],[9444,"u"],[65365,"u"],[9392,"(u)"],[7531,"ue"],[434,"V"],[581,"V"],[7456,"V"],[7804,"V"],[7806,"V"],[7932,"V"],[9419,"V"],[42846,"V"],[42856,"V"],[65334,"V"],[651,"v"],[652,"v"],[7525,"v"],[7564,"v"],[7805,"v"],[7807,"v"],[9445,"v"],[11377,"v"],[11380,"v"],[42847,"v"],[65366,"v"],[42848,"VY"],[9393,"(v)"],[42849,"vy"],[372,"W"],[503,"W"],[7457,"W"],[7808,"W"],[7810,"W"],[7812,"W"],[7814,"W"],[7816,"W"],[9420,"W"],[11378,"W"],[65335,"W"],[373,"w"],[447,"w"],[653,"w"],[7809,"w"],[7811,"w"],[7813,"w"],[7815,"w"],[7817,"w"],[7832,"w"],[9446,"w"],[11379,"w"],[65367,"w"],[9394,"(w)"],[7818,"X"],[7820,"X"],[9421,"X"],[65336,"X"],[7565,"x"],[7819,"x"],[7821,"x"],[8339,"x"],[9447,"x"],[65368,"x"],[9395,"(x)"],[221,"Y"],[374,"Y"],[376,"Y"],[435,"Y"],[562,"Y"],[590,"Y"],[655,"Y"],[7822,"Y"],[7922,"Y"],[7924,"Y"],[7926,"Y"],[7928,"Y"],[7934,"Y"],[9422,"Y"],[65337,"Y"],[253,"y"],[255,"y"],[375,"y"],[436,"y"],[563,"y"],[591,"y"],[654,"y"],[7823,"y"],[7833,"y"],[7923,"y"],[7925,"y"],[7927,"y"],[7929,"y"],[7935,"y"],[9448,"y"],[65369,"y"],[9396,"(y)"],[377,"Z"],[379,"Z"],[381,"Z"],[437,"Z"],[540,"Z"],[548,"Z"],[7458,"Z"],[7824,"Z"],[7826,"Z"],[7828,"Z"],[9423,"Z"],[11371,"Z"],[42850,"Z"],[65338,"Z"],[378,"z"],[380,"z"],[382,"z"],[438,"z"],[541,"z"],[549,"z"],[576,"z"],[656,"z"],[657,"z"],[7542,"z"],[7566,"z"],[7825,"z"],[7827,"z"],[7829,"z"],[9449,"z"],[11372,"z"],[42851,"z"],[65370,"z"],[9397,"(z)"],[8304,"0"],[8320,"0"],[9450,"0"],[9471,"0"],[65296,"0"],[185,"1"],[8321,"1"],[9312,"1"],[9461,"1"],[10102,"1"],[10112,"1"],[10122,"1"],[65297,"1"],[9352,"1."],[9332,"(1)"],[178,"2"],[8322,"2"],[9313,"2"],[9462,"2"],[10103,"2"],[10113,"2"],[10123,"2"],[65298,"2"],[9353,"2."],[9333,"(2)"],[179,"3"],[8323,"3"],[9314,"3"],[9463,"3"],[10104,"3"],[10114,"3"],[10124,"3"],[65299,"3"],[9354,"3."],[9334,"(3)"],[8308,"4"],[8324,"4"],[9315,"4"],[9464,"4"],[10105,"4"],[10115,"4"],[10125,"4"],[65300,"4"],[9355,"4."],[9335,"(4)"],[8309,"5"],[8325,"5"],[9316,"5"],[9465,"5"],[10106,"5"],[10116,"5"],[10126,"5"],[65301,"5"],[9356,"5."],[9336,"(5)"],[8310,"6"],[8326,"6"],[9317,"6"],[9466,"6"],[10107,"6"],[10117,"6"],[10127,"6"],[65302,"6"],[9357,"6."],[9337,"(6)"],[8311,"7"],[8327,"7"],[9318,"7"],[9467,"7"],[10108,"7"],[10118,"7"],[10128,"7"],[65303,"7"],[9358,"7."],[9338,"(7)"],[8312,"8"],[8328,"8"],[9319,"8"],[9468,"8"],[10109,"8"],[10119,"8"],[10129,"8"],[65304,"8"],[9359,"8."],[9339,"(8)"],[8313,"9"],[8329,"9"],[9320,"9"],[9469,"9"],[10110,"9"],[10120,"9"],[10130,"9"],[65305,"9"],[9360,"9."],[9340,"(9)"],[9321,"10"],[9470,"10"],[10111,"10"],[10121,"10"],[10131,"10"],[9361,"10."],[9341,"(10)"],[9322,"11"],[9451,"11"],[9362,"11."],[9342,"(11)"],[9323,"12"],[9452,"12"],[9363,"12."],[9343,"(12)"],[9324,"13"],[9453,"13"],[9364,"13."],[9344,"(13)"],[9325,"14"],[9454,"14"],[9365,"14."],[9345,"(14)"],[9326,"15"],[9455,"15"],[9366,"15."],[9346,"(15)"],[9327,"16"],[9456,"16"],[9367,"16."],[9347,"(16)"],[9328,"17"],[9457,"17"],[9368,"17."],[9348,"(17)"],[9329,"18"],[9458,"18"],[9369,"18."],[9349,"(18)"],[9330,"19"],[9459,"19"],[9370,"19."],[9350,"(19)"],[9331,"20"],[9460,"20"],[9371,"20."],[9351,"(20)"],[171,'"'],[187,'"'],[8220,'"'],[8221,'"'],[8222,'"'],[8243,'"'],[8246,'"'],[10077,'"'],[10078,'"'],[10094,'"'],[10095,'"'],[65282,'"'],[8216,"'"],[8217,"'"],[8218,"'"],[8219,"'"],[8242,"'"],[8245,"'"],[8249,"'"],[8250,"'"],[10075,"'"],[10076,"'"],[65287,"'"],[8208,"-"],[8209,"-"],[8210,"-"],[8211,"-"],[8212,"-"],[8315,"-"],[8331,"-"],[65293,"-"],[8261,"["],[10098,"["],[65339,"["],[8262,"]"],[10099,"]"],[65341,"]"],[8317,"("],[8333,"("],[10088,"("],[10090,"("],[65288,"("],[11816,"(("],[8318,")"],[8334,")"],[10089,")"],[10091,")"],[65289,")"],[11817,"))"],[10092,"<"],[10096,"<"],[65308,"<"],[10093,">"],[10097,">"],[65310,">"],[10100,"{"],[65371,"{"],[10101,"}"],[65373,"}"],[8314,"+"],[8330,"+"],[65291,"+"],[8316,"="],[8332,"="],[65309,"="],[65281,"!"],[8252,"!!"],[8265,"!?"],[65283,"#"],[65284,"$"],[8274,"%"],[65285,"%"],[65286,"&"],[8270,"*"],[65290,"*"],[65292,","],[65294,"."],[8260,"/"],[65295,"/"],[65306,":"],[8271,";"],[65307,";"],[65311,"?"],[8263,"??"],[8264,"?!"],[65312,"@"],[65340,"\\"],[8248,"^"],[65342,"^"],[65343,"_"],[8275,"~"],[65374,"~"]]),module.exports=ASCIIFolder; }, {}]; window.modules["847"] = [function(require,module,exports){(function (global){(function (){ !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","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},i=/["&'<>`]/g,n={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,d=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},f={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},b={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},h=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],q=String.fromCharCode,v={}.hasOwnProperty,w=function(r,e){return v.call(r,e)},D=function(r,e){if(!r)return e;var a,t={};for(a in e)t[a]=w(r,a)?r[a]:e[a];return t},y=function(r,e){var a="";return r>=55296&&r<=57343||r>1114111?(e&&x("character reference outside the permissible Unicode range"),"�"):w(b,r)?(e&&x("disallowed character reference"),b[r]):(e&&function(r,e){for(var a=-1,t=r.length;++a<t;)if(r[a]==e)return!0;return!1}(h,r)&&x("disallowed character reference"),r>65535&&(a+=q((r-=65536)>>>10&1023|55296),r=56320|1023&r),a+=q(r))},A=function(r){return"&#x"+r.toString(16).toUpperCase()+";"},E=function(r){return"&#"+r+";"},x=function(r){throw Error("Parse error: "+r)},k=function(r,e){(e=D(e,k.options)).strict&&d.test(r)&&x("forbidden code point");var a=e.encodeEverything,t=e.useNamedReferences,n=e.allowUnsafeSymbols,p=e.decimal?E:A,g=function(r){return p(r.charCodeAt(0))};return a?(r=r.replace(s,function(r){return t&&w(l,r)?"&"+l[r]+";":g(r)}),t&&(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),t&&(r=r.replace(c,function(r){return"&"+l[r]+";"}))):t?(n||(r=r.replace(i,function(r){return"&"+l[r]+";"})),r=(r=r.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(c,function(r){return"&"+l[r]+";"})):n||(r=r.replace(i,g)),r.replace(o,function(r){var e=r.charCodeAt(0),a=r.charCodeAt(1);return p(1024*(e-55296)+a-56320+65536)}).replace(u,g)};k.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var L=function(r,e){var a=(e=D(e,L.options)).strict;return a&&p.test(r)&&x("malformed character reference"),r.replace(g,function(r,t,o,s,u,c,l,i,n){var p,d,g,b,h,q;return t?m[h=t]:o?(h=o,(q=s)&&e.isAttributeValue?(a&&"="==q&&x("`&` did not start a character reference"),r):(a&&x("named character reference was not terminated by a semicolon"),f[h]+(q||""))):u?(g=u,d=c,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(g,10),y(p,a)):l?(b=l,d=i,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(b,16),y(p,a)):(a&&x("named character reference was not terminated by a semicolon"),r)})};L.options={isAttributeValue:!1,strict:!1};var S={version:"1.2.0",encode:k,decode:L,escape:function(r){return r.replace(i,function(r){return n[r]})},unescape:L};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return S});else if(e&&!e.nodeType)if(a)a.exports=S;else for(var C in S)w(S,C)&&(e[C]=S[C]);else r.he=S}(this); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["848"] = [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["863"] = [function(require,module,exports){function truncate(e,s,n){var i,r,t,l,o,a=10>s?s:10,u=["img","br"],g=[],f=0,p="",x='([\\w|-]+\\s*(=\\s*"[^"]*")?\\s*)*',c=new RegExp("<\\/?\\w+\\s*"+x+"\\s*\\/\\s*>"),d=new RegExp("<\\/?\\w+\\s*"+x+"\\s*\\/?\\s*>"),b=/(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w\-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g,w=new RegExp("<img\\s*"+x+"\\s*\\/?\\s*>"),h=new RegExp("\\W+","g"),k=!0;function v(e){var s=e.indexOf(" ");if(-1===s&&-1===(s=e.indexOf(">")))throw new Error("HTML tag is not well-formed : "+e);return e.substring(1,s)}function m(e,i){var r,t,l=s-f,o=l,a=l<n.slop,u=a?l:n.slop-1,g=a?0:l-n.slop,p=i||l+n.slop;if(!n.truncateLastWord){if(r=e.slice(g,p),i&&r.length<=i)o=r.length;else for(;null!==(t=h.exec(r));){if(!(t.index<u)){if(t.index===u){o=l;break}o=l+(t.index-u);break}if(o=l-(u-t.index),0===t.index&&l<=1)break}e.charAt(o-1).match(/\s$/)&&o--}return o}for((n=n||{}).ellipsis=void 0!==n.ellipsis?n.ellipsis:"...",n.truncateLastWord=void 0===n.truncateLastWord||n.truncateLastWord,n.slop=void 0!==n.slop?n.slop:a;k;){if(!(k=d.exec(e))){if(f>=s)break;if(!(k=b.exec(e))||k.index>=s){p+=e.substring(0,m(e));break}for(;k;)i=k[0],r=k.index,p+=e.substring(0,r+i.length-f),e=e.substring(r+i.length),k=b.exec(e);break}if(i=k[0],r=k.index,f+r>s){p+=e.substring(0,m(e,r));break}f+=r,p+=e.substring(0,r),"/"===i[1]?(g.pop(),l=null):(l=c.exec(i))||(t=v(i),g.push(t)),p+=l?l[0]:i,e=e.substring(r+i.length)}return e.length>s-f&&n.ellipsis&&(p+=n.ellipsis),p+=(o="",g.reverse().forEach(function(e,s){-1===u.indexOf(e)&&(o+="</"+e+">")}),o),n.keepImageTag||(p=function(e){var s,n,i=w.exec(e);return i?(s=i.index,n=i[0].length,e.substring(0,s)+e.substring(s+n)):e}(p)),p}module.exports=truncate; }, {}]; window.modules["870"] = [function(require,module,exports){function isBuffer(f){return!!f.constructor&&"function"==typeof f.constructor.isBuffer&&f.constructor.isBuffer(f)}function isSlowBuffer(f){return"function"==typeof f.readFloatLE&&"function"==typeof f.slice&&isBuffer(f.slice(0,0))}module.exports=function(f){return null!=f&&(isBuffer(f)||isSlowBuffer(f)||!!f._isBuffer)}; }, {}]; window.modules["873"] = [function(require,module,exports){(function (global){(function (){ !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="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global||{},r={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=ArrayBuffer.isView||function(t){return t&&o.indexOf(Object.prototype.toString.call(t))>-1};function s(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function i(t){return"string"!=typeof t&&(t=String(t)),t}function a(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return r.iterable&&(e[Symbol.iterator]=function(){return e}),e}function h(t){this.map={},t instanceof h?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){if(2!=t.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+t.length);this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function u(t){if(!t._noBody)return t.bodyUsed?Promise.reject(new TypeError("Already read")):void(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 d(t){var e=new FileReader,r=f(e);return e.readAsArrayBuffer(t),r}function c(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(t){var e;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:r.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:r.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():r.arrayBuffer&&r.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=c(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||n(t))?this._bodyArrayBuffer=c(t):this._bodyText=t=Object.prototype.toString.call(t):(this._noBody=!0,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):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var t=u(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(){if(this._bodyArrayBuffer){var t=u(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(r.blob)return this.blob().then(d);throw new Error("could not read as ArrayBuffer")},this.text=function(){var t,e,r,o,n,s=u(this);if(s)return s;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=f(e),o=/charset=([A-Za-z0-9_-]+)/.exec(t.type),n=o?o[1]:"utf-8",e.readAsText(t,n),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)},r.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(t,e){t=s(t),e=i(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},h.prototype.delete=function(t){delete this.map[s(t)]},h.prototype.get=function(t){return t=s(t),this.has(t)?this.map[t]:null},h.prototype.has=function(t){return this.map.hasOwnProperty(s(t))},h.prototype.set=function(t,e){this.map[s(t)]=i(e)},h.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},h.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),a(t)},h.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),a(t)},h.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),a(t)},r.iterable&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function p(t,r){if(!(this instanceof p))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var o,n,s=(r=r||{}).body;if(t instanceof p){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,r.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,s||null==t._bodyInit||(s=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=r.credentials||this.credentials||"same-origin",!r.headers&&this.headers||(this.headers=new h(r.headers)),this.method=(o=r.method||this.method||"GET",n=o.toUpperCase(),l.indexOf(n)>-1?n:o),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal||function(){if("AbortController"in e)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&s)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(s),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==r.cache&&"no-cache"!==r.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function b(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function m(t,e){if(!(this instanceof m))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===e.statusText?"":""+e.statusText,this.headers=new h(e.headers),this.url=e.url||"",this._initBody(t)}p.prototype.clone=function(){return new p(this,{body:this._bodyInit})},y.call(p.prototype),y.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};var w=[301,302,303,307,308];m.redirect=function(t,e){if(-1===w.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(o,n){return new Promise(function(a,u){var f=new p(o,n);if(f.signal&&f.signal.aborted)return u(new t.DOMException("Aborted","AbortError"));var d=new XMLHttpRequest;function c(){d.abort()}if(d.onload=function(){var t,e,r={statusText:d.statusText,headers:(t=d.getAllResponseHeaders()||"",e=new h,t.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(t){return 0===t.indexOf("\n")?t.substr(1,t.length):t}).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();try{e.append(o,n)}catch(t){console.warn("Response "+t.message)}}}),e)};0===f.url.indexOf("file://")&&(d.status<200||d.status>599)?r.status=200:r.status=d.status,r.url="responseURL"in d?d.responseURL:r.headers.get("X-Request-URL");var o="response"in d?d.response:d.responseText;setTimeout(function(){a(new m(o,r))},0)},d.onerror=function(){setTimeout(function(){u(new TypeError("Network request failed"))},0)},d.ontimeout=function(){setTimeout(function(){u(new TypeError("Network request timed out"))},0)},d.onabort=function(){setTimeout(function(){u(new t.DOMException("Aborted","AbortError"))},0)},d.open(f.method,function(t){try{return""===t&&e.location.href?e.location.href:t}catch(e){return t}}(f.url),!0),"include"===f.credentials?d.withCredentials=!0:"omit"===f.credentials&&(d.withCredentials=!1),"responseType"in d&&(r.blob?d.responseType="blob":r.arrayBuffer&&(d.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof h||e.Headers&&n.headers instanceof e.Headers)){var y=[];Object.getOwnPropertyNames(n.headers).forEach(function(t){y.push(s(t)),d.setRequestHeader(t,i(n.headers[t]))}),f.headers.forEach(function(t,e){-1===y.indexOf(e)&&d.setRequestHeader(e,t)})}else f.headers.forEach(function(t,e){d.setRequestHeader(e,t)});f.signal&&(f.signal.addEventListener("abort",c),d.onreadystatechange=function(){4===d.readyState&&f.signal.removeEventListener("abort",c)}),d.send(void 0===f._bodyInit?null:f._bodyInit)})}E.polyfill=!0,e.fetch||(e.fetch=E,e.Headers=h,e.Request=p,e.Response=m),t.Headers=h,t.Request=p,t.Response=m,t.fetch=E,Object.defineProperty(t,"__esModule",{value:!0})}); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["874"] = [function(require,module,exports){(function (global,Buffer){(function (){ !function(t,n){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(r=t.Base64,(e=n()).noConflict=function(){return t.Base64=r,e},t.Meteor&&(Base64=e),t.Base64=e)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:this,function(){"use strict";var t,n="function"==typeof Buffer,r="function"==typeof TextDecoder?new TextDecoder:void 0,e="function"==typeof TextEncoder?new TextEncoder:void 0,o=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),u=(t={},o.forEach(function(n,r){return t[n]=r}),t),i=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,f=String.fromCharCode.bind(String),c="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):function(t){return new Uint8Array(Array.prototype.slice.call(t,0))},a=function(t){return t.replace(/=/g,"").replace(/[+\/]/g,function(t){return"+"==t?"-":"_"})},d=function(t){return t.replace(/[^A-Za-z0-9\+\/]/g,"")},s=function(t){for(var n,r,e,u,i="",f=t.length%3,c=0;c<t.length;){if((r=t.charCodeAt(c++))>255||(e=t.charCodeAt(c++))>255||(u=t.charCodeAt(c++))>255)throw new TypeError("invalid character found");i+=o[(n=r<<16|e<<8|u)>>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]}return f?i.slice(0,f-3)+"===".substring(f):i},l="function"==typeof btoa?function(t){return btoa(t)}:n?function(t){return Buffer.from(t,"binary").toString("base64")}:s,h=n?function(t){return Buffer.from(t).toString("base64")}:function(t){for(var n=[],r=0,e=t.length;r<e;r+=4096)n.push(f.apply(null,t.subarray(r,r+4096)));return l(n.join(""))},p=function(t,n){return void 0===n&&(n=!1),n?a(h(t)):h(t)},y=function(t){if(t.length<2)return(n=t.charCodeAt(0))<128?t:n<2048?f(192|n>>>6)+f(128|63&n):f(224|n>>>12&15)+f(128|n>>>6&63)+f(128|63&n);var n=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return f(240|n>>>18&7)+f(128|n>>>12&63)+f(128|n>>>6&63)+f(128|63&n)},A=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,b=function(t){return t.replace(A,y)},g=n?function(t){return Buffer.from(t,"utf8").toString("base64")}:e?function(t){return h(e.encode(t))}:function(t){return l(b(t))},B=function(t,n){return void 0===n&&(n=!1),n?a(g(t)):g(t)},x=function(t){return B(t,!0)},C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,m=function(t){switch(t.length){case 4:var n=((7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3))-65536;return f(55296+(n>>>10))+f(56320+(1023&n));case 3:return f((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return f((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}},v=function(t){return t.replace(C,m)},U=function(t){if(t=t.replace(/\s+/g,""),!i.test(t))throw new TypeError("malformed base64.");t+="==".slice(2-(3&t.length));for(var n,r,e,o="",c=0;c<t.length;)n=u[t.charAt(c++)]<<18|u[t.charAt(c++)]<<12|(r=u[t.charAt(c++)])<<6|(e=u[t.charAt(c++)]),o+=64===r?f(n>>16&255):64===e?f(n>>16&255,n>>8&255):f(n>>16&255,n>>8&255,255&n);return o},F="function"==typeof atob?function(t){return atob(d(t))}:n?function(t){return Buffer.from(t,"base64").toString("binary")}:U,w=n?function(t){return c(Buffer.from(t,"base64"))}:function(t){return c(F(t).split("").map(function(t){return t.charCodeAt(0)}))},S=function(t){return w(D(t))},E=n?function(t){return Buffer.from(t,"base64").toString("utf8")}:r?function(t){return r.decode(w(t))}:function(t){return v(F(t))},D=function(t){return d(t.replace(/[-_]/g,function(t){return"-"==t?"+":"/"}))},R=function(t){return E(D(t))},z=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}},T=function(){var t=function(t,n){return Object.defineProperty(String.prototype,t,z(n))};t("fromBase64",function(){return R(this)}),t("toBase64",function(t){return B(this,t)}),t("toBase64URI",function(){return B(this,!0)}),t("toBase64URL",function(){return B(this,!0)}),t("toUint8Array",function(){return S(this)})},Z=function(){var t=function(t,n){return Object.defineProperty(Uint8Array.prototype,t,z(n))};t("toBase64",function(t){return p(this,t)}),t("toBase64URI",function(){return p(this,!0)}),t("toBase64URL",function(){return p(this,!0)})},j={version:"3.7.7",VERSION:"3.7.7",atob:F,atobPolyfill:U,btoa:l,btoaPolyfill:s,fromBase64:R,toBase64:B,encode:B,encodeURI:x,encodeURL:x,utob:b,btou:v,decode:R,isValid:function(t){if("string"!=typeof t)return!1;var n=t.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(n)||!/[^\s0-9a-zA-Z\-_]/.test(n)},fromUint8Array:p,toUint8Array:S,extendString:T,extendUint8Array:Z,extendBuiltins:function(){T(),Z()},Base64:{}};return Object.keys(j).forEach(function(t){return j.Base64[t]=j[t]}),j}); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require(351).Buffer)}, {"351":351}]; window.modules["904"] = [function(require,module,exports){(function (process){(function (){ !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(905),"undefined"!=typeof module&&module.exports?module.exports=i:n.jsonpClient=i}(this); }).call(this)}).call(this,require(58))}, {"58":58,"905":905}]; window.modules["905"] = [function(require,module,exports){(function (process,global){(function (){ "use strict";var evalJsonp,parseJsonp,evalOrParseJavascript,fetchRemoteJsonp,fetchUrl,fetchLocalJsonp,request=require(560),vm=require(549),fs=require(615),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(560)(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)}).call(this,require(58),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"58":58,"549":549,"560":560,"615":615}]; window.modules["907"] = [function(require,module,exports){var getNative=require(909),root=require(908),DataView=getNative(root,"DataView");module.exports=DataView; }, {"908":908,"909":909}]; window.modules["908"] = [function(require,module,exports){var freeGlobal=require(1142),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root; }, {"1142":1142}]; window.modules["909"] = [function(require,module,exports){var baseIsNative=require(1039),getValue=require(1147);function getNative(e,a){var t=getValue(e,a);return baseIsNative(t)?t:void 0}module.exports=getNative; }, {"1039":1039,"1147":1147}]; window.modules["910"] = [function(require,module,exports){var hashClear=require(915),hashDelete=require(911),hashGet=require(912),hashHas=require(913),hashSet=require(914);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; }, {"911":911,"912":912,"913":913,"914":914,"915":915}]; window.modules["911"] = [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["912"] = [function(require,module,exports){var nativeCreate=require(1153),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; }, {"1153":1153}]; window.modules["913"] = [function(require,module,exports){var nativeCreate=require(1153),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; }, {"1153":1153}]; window.modules["914"] = [function(require,module,exports){var nativeCreate=require(1153),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; }, {"1153":1153}]; window.modules["915"] = [function(require,module,exports){var nativeCreate=require(1153);function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}module.exports=hashClear; }, {"1153":1153}]; window.modules["917"] = [function(require,module,exports){var isObject=require(181),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; }, {"181":181}]; window.modules["919"] = [function(require,module,exports){var listCacheClear=require(920),listCacheDelete=require(921),listCacheGet=require(924),listCacheHas=require(922),listCacheSet=require(923);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; }, {"920":920,"921":921,"922":922,"923":923,"924":924}]; window.modules["920"] = [function(require,module,exports){function listCacheClear(){this.__data__=[],this.size=0}module.exports=listCacheClear; }, {}]; window.modules["921"] = [function(require,module,exports){var assocIndexOf=require(976),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; }, {"976":976}]; window.modules["922"] = [function(require,module,exports){var assocIndexOf=require(976);function listCacheHas(s){return assocIndexOf(this.__data__,s)>-1}module.exports=listCacheHas; }, {"976":976}]; window.modules["923"] = [function(require,module,exports){var assocIndexOf=require(976);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; }, {"976":976}]; window.modules["924"] = [function(require,module,exports){var assocIndexOf=require(976);function listCacheGet(e){var s=this.__data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet; }, {"976":976}]; window.modules["926"] = [function(require,module,exports){var getNative=require(909),root=require(908),Map=getNative(root,"Map");module.exports=Map; }, {"908":908,"909":909}]; window.modules["927"] = [function(require,module,exports){var mapCacheClear=require(932),mapCacheDelete=require(931),mapCacheGet=require(929),mapCacheHas=require(928),mapCacheSet=require(930);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; }, {"928":928,"929":929,"930":930,"931":931,"932":932}]; window.modules["928"] = [function(require,module,exports){var getMapData=require(1145);function mapCacheHas(a){return getMapData(this,a).has(a)}module.exports=mapCacheHas; }, {"1145":1145}]; window.modules["929"] = [function(require,module,exports){var getMapData=require(1145);function mapCacheGet(a){return getMapData(this,a).get(a)}module.exports=mapCacheGet; }, {"1145":1145}]; window.modules["930"] = [function(require,module,exports){var getMapData=require(1145);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; }, {"1145":1145}]; window.modules["931"] = [function(require,module,exports){var getMapData=require(1145);function mapCacheDelete(e){var a=getMapData(this,e).delete(e);return this.size-=a?1:0,a}module.exports=mapCacheDelete; }, {"1145":1145}]; window.modules["932"] = [function(require,module,exports){var Hash=require(910),ListCache=require(919),Map=require(926);function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear; }, {"910":910,"919":919,"926":926}]; window.modules["933"] = [function(require,module,exports){var getNative=require(909),root=require(908),Promise=getNative(root,"Promise");module.exports=Promise; }, {"908":908,"909":909}]; window.modules["934"] = [function(require,module,exports){var getNative=require(909),root=require(908),Set=getNative(root,"Set");module.exports=Set; }, {"908":908,"909":909}]; window.modules["935"] = [function(require,module,exports){var MapCache=require(927),setCacheAdd=require(936),setCacheHas=require(937);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; }, {"927":927,"936":936,"937":937}]; window.modules["936"] = [function(require,module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(_){return this.__data__.set(_,HASH_UNDEFINED),this}module.exports=setCacheAdd; }, {}]; window.modules["937"] = [function(require,module,exports){function setCacheHas(a){return this.__data__.has(a)}module.exports=setCacheHas; }, {}]; window.modules["938"] = [function(require,module,exports){var ListCache=require(919),stackClear=require(942),stackDelete=require(939),stackGet=require(940),stackHas=require(941),stackSet=require(943);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; }, {"919":919,"939":939,"940":940,"941":941,"942":942,"943":943}]; window.modules["939"] = [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["940"] = [function(require,module,exports){function stackGet(t){return this.__data__.get(t)}module.exports=stackGet; }, {}]; window.modules["941"] = [function(require,module,exports){function stackHas(a){return this.__data__.has(a)}module.exports=stackHas; }, {}]; window.modules["942"] = [function(require,module,exports){var ListCache=require(919);function stackClear(){this.__data__=new ListCache,this.size=0}module.exports=stackClear; }, {"919":919}]; window.modules["943"] = [function(require,module,exports){var ListCache=require(919),Map=require(926),MapCache=require(927),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; }, {"919":919,"926":926,"927":927}]; window.modules["944"] = [function(require,module,exports){var root=require(908),Symbol=root.Symbol;module.exports=Symbol; }, {"908":908}]; window.modules["945"] = [function(require,module,exports){var root=require(908),Uint8Array=root.Uint8Array;module.exports=Uint8Array; }, {"908":908}]; window.modules["946"] = [function(require,module,exports){var getNative=require(909),root=require(908),WeakMap=getNative(root,"WeakMap");module.exports=WeakMap; }, {"908":908,"909":909}]; window.modules["947"] = [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["948"] = [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["950"] = [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["951"] = [function(require,module,exports){var baseIndexOf=require(952);function arrayIncludes(e,n){return!!(null==e?0:e.length)&&baseIndexOf(e,n,0)>-1}module.exports=arrayIncludes; }, {"952":952}]; window.modules["952"] = [function(require,module,exports){var baseFindIndex=require(1007),baseIsNaN=require(1024),strictIndexOf=require(1025);function baseIndexOf(e,s,n){return s==s?strictIndexOf(e,s,n):baseFindIndex(e,baseIsNaN,n)}module.exports=baseIndexOf; }, {"1007":1007,"1024":1024,"1025":1025}]; window.modules["953"] = [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["954"] = [function(require,module,exports){var baseTimes=require(955),isArguments=require(956),isArray=require(241),isBuffer=require(957),isIndex=require(959),isTypedArray=require(958),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; }, {"241":241,"955":955,"956":956,"957":957,"958":958,"959":959}]; window.modules["955"] = [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["956"] = [function(require,module,exports){var baseIsArguments=require(1029),isObjectLike=require(1030),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; }, {"1029":1029,"1030":1030}]; window.modules["957"] = [function(require,module,exports){var root=require(908),stubFalse=require(1175),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; }, {"908":908,"1175":1175}]; window.modules["958"] = [function(require,module,exports){var baseIsTypedArray=require(1045),baseUnary=require(996),nodeUtil=require(1158),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray; }, {"996":996,"1045":1045,"1158":1158}]; window.modules["959"] = [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["960"] = [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["961"] = [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["962"] = [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["964"] = [function(require,module,exports){var copyArray=require(965),shuffleSelf=require(966);function arrayShuffle(r){return shuffleSelf(copyArray(r))}module.exports=arrayShuffle; }, {"965":965,"966":966}]; window.modules["965"] = [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["966"] = [function(require,module,exports){var baseRandom=require(1082);function shuffleSelf(e,a){var r=-1,f=e.length,n=f-1;for(a=void 0===a?f:a;++r<a;){var o=baseRandom(r,n),l=e[o];e[o]=e[r],e[r]=l}return e.length=a,e}module.exports=shuffleSelf; }, {"1082":1082}]; window.modules["967"] = [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["969"] = [function(require,module,exports){function baseProperty(r){return function(e){return null==e?void 0:e[r]}}module.exports=baseProperty; }, {}]; window.modules["970"] = [function(require,module,exports){function asciiToArray(r){return r.split("")}module.exports=asciiToArray; }, {}]; window.modules["971"] = [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["973"] = [function(require,module,exports){var defineProperty=require(981);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; }, {"981":981}]; window.modules["974"] = [function(require,module,exports){function eq(e,n){return e===n||e!=e&&n!=n}module.exports=eq; }, {}]; window.modules["975"] = [function(require,module,exports){var baseAssignValue=require(973),eq=require(974),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; }, {"973":973,"974":974}]; window.modules["976"] = [function(require,module,exports){var eq=require(974);function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}module.exports=assocIndexOf; }, {"974":974}]; window.modules["977"] = [function(require,module,exports){var copyObject=require(978),keys=require(240);function baseAssign(e,s){return e&&copyObject(s,keys(s),e)}module.exports=baseAssign; }, {"240":240,"978":978}]; window.modules["978"] = [function(require,module,exports){var assignValue=require(975),baseAssignValue=require(973);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; }, {"973":973,"975":975}]; window.modules["979"] = [function(require,module,exports){var copyObject=require(978),keysIn=require(980);function baseAssignIn(e,n){return e&&copyObject(n,keysIn(n),e)}module.exports=baseAssignIn; }, {"978":978,"980":980}]; window.modules["980"] = [function(require,module,exports){var arrayLikeKeys=require(954),baseKeysIn=require(1055),isArrayLike=require(1059);function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}module.exports=keysIn; }, {"954":954,"1055":1055,"1059":1059}]; window.modules["981"] = [function(require,module,exports){var getNative=require(909),defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();module.exports=defineProperty; }, {"909":909}]; window.modules["982"] = [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["983"] = [function(require,module,exports){var Stack=require(938),arrayEach=require(948),assignValue=require(975),baseAssign=require(977),baseAssignIn=require(979),cloneBuffer=require(987),copyArray=require(965),copySymbols=require(990),copySymbolsIn=require(988),getAllKeys=require(989),getAllKeysIn=require(984),getTag=require(985),initCloneArray=require(986),initCloneByTag=require(994),initCloneObject=require(991),isArray=require(241),isBuffer=require(957),isMap=require(992),isObject=require(181),isSet=require(993),keys=require(240),keysIn=require(980),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=c?void 0:(s?i?getAllKeysIn:getAllKeys:i?keysIn:keys)(e);return arrayEach(y||e,function(n,g){y&&(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; }, {"181":181,"240":240,"241":241,"938":938,"948":948,"957":957,"965":965,"975":975,"977":977,"979":979,"980":980,"984":984,"985":985,"986":986,"987":987,"988":988,"989":989,"990":990,"991":991,"992":992,"993":993,"994":994}]; window.modules["984"] = [function(require,module,exports){var baseGetAllKeys=require(1017),getSymbolsIn=require(1115),keysIn=require(980);function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn)}module.exports=getAllKeysIn; }, {"980":980,"1017":1017,"1115":1115}]; window.modules["985"] = [function(require,module,exports){var DataView=require(907),Map=require(926),Promise=require(933),Set=require(934),WeakMap=require(946),baseGetTag=require(1018),toSource=require(1041),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; }, {"907":907,"926":926,"933":933,"934":934,"946":946,"1018":1018,"1041":1041}]; window.modules["986"] = [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["987"] = [function(require,module,exports){var root=require(908),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; }, {"908":908}]; window.modules["988"] = [function(require,module,exports){var copyObject=require(978),getSymbolsIn=require(1115);function copySymbolsIn(e,o){return copyObject(e,getSymbolsIn(e),o)}module.exports=copySymbolsIn; }, {"978":978,"1115":1115}]; window.modules["989"] = [function(require,module,exports){var baseGetAllKeys=require(1017),getSymbols=require(1114),keys=require(240);function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols)}module.exports=getAllKeys; }, {"240":240,"1017":1017,"1114":1114}]; window.modules["990"] = [function(require,module,exports){var copyObject=require(978),getSymbols=require(1114);function copySymbols(e,o){return copyObject(e,getSymbols(e),o)}module.exports=copySymbols; }, {"978":978,"1114":1114}]; window.modules["991"] = [function(require,module,exports){var baseCreate=require(917),getPrototype=require(1148),isPrototype=require(1053);function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate(getPrototype(e))}module.exports=initCloneObject; }, {"917":917,"1053":1053,"1148":1148}]; window.modules["992"] = [function(require,module,exports){var baseIsMap=require(1037),baseUnary=require(996),nodeUtil=require(1158),nodeIsMap=nodeUtil&&nodeUtil.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;module.exports=isMap; }, {"996":996,"1037":1037,"1158":1158}]; window.modules["993"] = [function(require,module,exports){var baseIsSet=require(1044),baseUnary=require(996),nodeUtil=require(1158),nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;module.exports=isSet; }, {"996":996,"1044":1044,"1158":1158}]; window.modules["994"] = [function(require,module,exports){var cloneArrayBuffer=require(1109),cloneDataView=require(1110),cloneRegExp=require(1111),cloneSymbol=require(1112),cloneTypedArray=require(1068),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; }, {"1068":1068,"1109":1109,"1110":1110,"1111":1111,"1112":1112}]; window.modules["996"] = [function(require,module,exports){function baseUnary(n){return function(r){return n(r)}}module.exports=baseUnary; }, {}]; window.modules["997"] = [function(require,module,exports){function cacheHas(a,c){return a.has(c)}module.exports=cacheHas; }, {}]; window.modules["998"] = [function(require,module,exports){var baseForOwn=require(999),createBaseEach=require(1000),baseEach=createBaseEach(baseForOwn);module.exports=baseEach; }, {"999":999,"1000":1000}]; window.modules["999"] = [function(require,module,exports){var baseFor=require(1011),keys=require(240);function baseForOwn(e,r){return e&&baseFor(e,r,keys)}module.exports=baseForOwn; }, {"240":240,"1011":1011}]; window.modules["1000"] = [function(require,module,exports){var isArrayLike=require(1059);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; }, {"1059":1059}]; window.modules["1005"] = [function(require,module,exports){var baseGetTag=require(1018),isObjectLike=require(1030),symbolTag="[object Symbol]";function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&baseGetTag(e)==symbolTag}module.exports=isSymbol; }, {"1018":1018,"1030":1030}]; window.modules["1006"] = [function(require,module,exports){var baseEach=require(998);function baseFilter(e,a){var r=[];return baseEach(e,function(e,s,t){a(e,s,t)&&r.push(e)}),r}module.exports=baseFilter; }, {"998":998}]; window.modules["1007"] = [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["1009"] = [function(require,module,exports){var arrayPush=require(961),isFlattenable=require(1010);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; }, {"961":961,"1010":1010}]; window.modules["1010"] = [function(require,module,exports){var Symbol=require(944),isArguments=require(956),isArray=require(241),spreadableSymbol=Symbol?Symbol.isConcatSpreadable:void 0;function isFlattenable(e){return isArray(e)||isArguments(e)||!!(spreadableSymbol&&e&&e[spreadableSymbol])}module.exports=isFlattenable; }, {"241":241,"944":944,"956":956}]; window.modules["1011"] = [function(require,module,exports){var createBaseFor=require(1012),baseFor=createBaseFor();module.exports=baseFor; }, {"1012":1012}]; window.modules["1012"] = [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["1014"] = [function(require,module,exports){var castPath=require(1015),toKey=require(1016);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; }, {"1015":1015,"1016":1016}]; window.modules["1015"] = [function(require,module,exports){var isArray=require(241),isKey=require(1063),stringToPath=require(1105),toString=require(1104);function castPath(r,t){return isArray(r)?r:isKey(r,t)?[r]:stringToPath(toString(r))}module.exports=castPath; }, {"241":241,"1063":1063,"1104":1104,"1105":1105}]; window.modules["1016"] = [function(require,module,exports){var isSymbol=require(1005),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; }, {"1005":1005}]; window.modules["1017"] = [function(require,module,exports){var arrayPush=require(961),isArray=require(241);function baseGetAllKeys(r,a,e){var s=a(r);return isArray(r)?s:arrayPush(s,e(r))}module.exports=baseGetAllKeys; }, {"241":241,"961":961}]; window.modules["1018"] = [function(require,module,exports){var Symbol=require(944),getRawTag=require(1020),objectToString=require(1019),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; }, {"944":944,"1019":1019,"1020":1020}]; window.modules["1019"] = [function(require,module,exports){var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(t){return nativeObjectToString.call(t)}module.exports=objectToString; }, {}]; window.modules["1020"] = [function(require,module,exports){var Symbol=require(944),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; }, {"944":944}]; window.modules["1023"] = [function(require,module,exports){function baseHasIn(n,e){return null!=n&&e in Object(n)}module.exports=baseHasIn; }, {}]; window.modules["1024"] = [function(require,module,exports){function baseIsNaN(e){return e!=e}module.exports=baseIsNaN; }, {}]; window.modules["1025"] = [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["1026"] = [function(require,module,exports){var SetCache=require(935),arrayIncludes=require(951),arrayIncludesWith=require(953),arrayMap=require(960),baseUnary=require(996),cacheHas=require(997),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; }, {"935":935,"951":951,"953":953,"960":960,"996":996,"997":997}]; window.modules["1027"] = [function(require,module,exports){var apply=require(947),castPath=require(1015),last=require(115),parent=require(1028),toKey=require(1016);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; }, {"115":115,"947":947,"1015":1015,"1016":1016,"1028":1028}]; window.modules["1028"] = [function(require,module,exports){var baseGet=require(1014),baseSlice=require(1092);function parent(e,r){return r.length<2?e:baseGet(e,baseSlice(r,0,-1))}module.exports=parent; }, {"1014":1014,"1092":1092}]; window.modules["1029"] = [function(require,module,exports){var baseGetTag=require(1018),isObjectLike=require(1030),argsTag="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag}module.exports=baseIsArguments; }, {"1018":1018,"1030":1030}]; window.modules["1030"] = [function(require,module,exports){function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike; }, {}]; window.modules["1032"] = [function(require,module,exports){var baseIsEqualDeep=require(1033),isObjectLike=require(1030);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; }, {"1030":1030,"1033":1033}]; window.modules["1033"] = [function(require,module,exports){var Stack=require(938),equalArrays=require(1034),equalByTag=require(1035),equalObjects=require(1036),getTag=require(985),isArray=require(241),isBuffer=require(957),isTypedArray=require(958),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; }, {"241":241,"938":938,"957":957,"958":958,"985":985,"1034":1034,"1035":1035,"1036":1036}]; window.modules["1034"] = [function(require,module,exports){var SetCache=require(935),arraySome=require(967),cacheHas=require(997),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),o=u.get(r);if(f&&o)return f==r&&o==e;var _=-1,s=!0,R=a&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(u.set(e,r),u.set(r,e);++_<n;){var h=e[_],l=r[_];if(t)var v=A?t(l,h,_,r,e,u):t(h,l,_,e,r,u);if(void 0!==v){if(v)continue;s=!1;break}if(R){if(!arraySome(r,function(e,r){if(!cacheHas(R,r)&&(h===e||i(h,e,a,t,u)))return R.push(r)})){s=!1;break}}else if(h!==l&&!i(h,l,a,t,u)){s=!1;break}}return u.delete(e),u.delete(r),s}module.exports=equalArrays; }, {"935":935,"967":967,"997":997}]; window.modules["1035"] = [function(require,module,exports){var Symbol=require(944),Uint8Array=require(945),eq=require(974),equalArrays=require(1034),mapToArray=require(1140),setToArray=require(1098),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; }, {"944":944,"945":945,"974":974,"1034":1034,"1098":1098,"1140":1140}]; window.modules["1036"] = [function(require,module,exports){var getAllKeys=require(989),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),A=c.get(e);if(f&&A)return f==e&&A==t;var v=!0;c.set(t,e),c.set(e,t);for(var y=a;++i<l;){var P=t[u=s[i]],g=e[u];if(o)var p=a?o(g,P,u,e,t,c):o(P,g,u,t,e,c);if(!(void 0===p?P===g||n(P,g,r,o,c):p)){v=!1;break}y||(y="constructor"==u)}if(v&&!y){var O=t.constructor,b=e.constructor;O!=b&&"constructor"in t&&"constructor"in e&&!("function"==typeof O&&O instanceof O&&"function"==typeof b&&b instanceof b)&&(v=!1)}return c.delete(t),c.delete(e),v}module.exports=equalObjects; }, {"989":989}]; window.modules["1037"] = [function(require,module,exports){var getTag=require(985),isObjectLike=require(1030),mapTag="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag(e)==mapTag}module.exports=baseIsMap; }, {"985":985,"1030":1030}]; window.modules["1038"] = [function(require,module,exports){var Stack=require(938),baseIsEqual=require(1032),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; }, {"938":938,"1032":1032}]; window.modules["1039"] = [function(require,module,exports){var isFunction=require(1040),isMasked=require(1042),isObject=require(181),toSource=require(1041),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; }, {"181":181,"1040":1040,"1041":1041,"1042":1042}]; window.modules["1040"] = [function(require,module,exports){var baseGetTag=require(1018),isObject=require(181),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; }, {"181":181,"1018":1018}]; window.modules["1041"] = [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["1042"] = [function(require,module,exports){var coreJsData=require(1116),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; }, {"1116":1116}]; window.modules["1044"] = [function(require,module,exports){var getTag=require(985),isObjectLike=require(1030),setTag="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag(e)==setTag}module.exports=baseIsSet; }, {"985":985,"1030":1030}]; window.modules["1045"] = [function(require,module,exports){var baseGetTag=require(1018),isLength=require(1046),isObjectLike=require(1030),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; }, {"1018":1018,"1030":1030,"1046":1046}]; window.modules["1046"] = [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["1047"] = [function(require,module,exports){var baseMatches=require(1049),baseMatchesProperty=require(1050),identity=require(1048),isArray=require(241),property=require(1051);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; }, {"241":241,"1048":1048,"1049":1049,"1050":1050,"1051":1051}]; window.modules["1048"] = [function(require,module,exports){function identity(t){return t}module.exports=identity; }, {}]; window.modules["1049"] = [function(require,module,exports){var baseIsMatch=require(1038),getMatchData=require(1061),matchesStrictComparable=require(1060);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; }, {"1038":1038,"1060":1060,"1061":1061}]; window.modules["1050"] = [function(require,module,exports){var baseIsEqual=require(1032),get=require(31),hasIn=require(1062),isKey=require(1063),isStrictComparable=require(1064),matchesStrictComparable=require(1060),toKey=require(1016),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; }, {"31":31,"1016":1016,"1032":1032,"1060":1060,"1062":1062,"1063":1063,"1064":1064}]; window.modules["1051"] = [function(require,module,exports){var baseProperty=require(969),basePropertyDeep=require(1078),isKey=require(1063),toKey=require(1016);function property(e){return isKey(e)?baseProperty(toKey(e)):basePropertyDeep(e)}module.exports=property; }, {"969":969,"1016":1016,"1063":1063,"1078":1078}]; window.modules["1052"] = [function(require,module,exports){var isPrototype=require(1053),nativeKeys=require(1054),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; }, {"1053":1053,"1054":1054}]; window.modules["1053"] = [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["1054"] = [function(require,module,exports){var overArg=require(1149),nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys; }, {"1149":1149}]; window.modules["1055"] = [function(require,module,exports){var isObject=require(181),isPrototype=require(1053),nativeKeysIn=require(1056),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; }, {"181":181,"1053":1053,"1056":1056}]; window.modules["1056"] = [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["1058"] = [function(require,module,exports){var baseEach=require(998),isArrayLike=require(1059);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; }, {"998":998,"1059":1059}]; window.modules["1059"] = [function(require,module,exports){var isFunction=require(1040),isLength=require(1046);function isArrayLike(i){return null!=i&&isLength(i.length)&&!isFunction(i)}module.exports=isArrayLike; }, {"1040":1040,"1046":1046}]; window.modules["1060"] = [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["1061"] = [function(require,module,exports){var isStrictComparable=require(1064),keys=require(240);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; }, {"240":240,"1064":1064}]; window.modules["1062"] = [function(require,module,exports){var baseHasIn=require(1023),hasPath=require(1151);function hasIn(a,s){return null!=a&&hasPath(a,s,baseHasIn)}module.exports=hasIn; }, {"1023":1023,"1151":1151}]; window.modules["1063"] = [function(require,module,exports){var isArray=require(241),isSymbol=require(1005),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; }, {"241":241,"1005":1005}]; window.modules["1064"] = [function(require,module,exports){var isObject=require(181);function isStrictComparable(e){return e==e&&!isObject(e)}module.exports=isStrictComparable; }, {"181":181}]; window.modules["1068"] = [function(require,module,exports){var cloneArrayBuffer=require(1109);function cloneTypedArray(r,e){var f=e?cloneArrayBuffer(r.buffer):r.buffer;return new r.constructor(f,r.byteOffset,r.length)}module.exports=cloneTypedArray; }, {"1109":1109}]; window.modules["1069"] = [function(require,module,exports){var isArrayLike=require(1059),isObjectLike=require(1030);function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}module.exports=isArrayLikeObject; }, {"1030":1030,"1059":1059}]; window.modules["1070"] = [function(require,module,exports){var baseGetTag=require(1018),getPrototype=require(1148),isObjectLike=require(1030),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; }, {"1018":1018,"1030":1030,"1148":1148}]; window.modules["1072"] = [function(require,module,exports){var arrayMap=require(960),baseGet=require(1014),baseIteratee=require(1047),baseMap=require(1058),baseSortBy=require(1073),baseUnary=require(996),compareMultiple=require(1074),identity=require(1048),isArray=require(241);function baseOrderBy(e,r,a){r=r.length?arrayMap(r,function(e){return isArray(e)?function(r){return baseGet(r,1===e.length?e[0]:e)}:e}):[identity];var t=-1;r=arrayMap(r,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; }, {"241":241,"960":960,"996":996,"1014":1014,"1047":1047,"1048":1048,"1058":1058,"1073":1073,"1074":1074}]; window.modules["1073"] = [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["1074"] = [function(require,module,exports){var compareAscending=require(1113);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; }, {"1113":1113}]; window.modules["1075"] = [function(require,module,exports){var basePickBy=require(1076),hasIn=require(1062);function basePick(e,r){return basePickBy(e,r,function(r,a){return hasIn(e,a)})}module.exports=basePick; }, {"1062":1062,"1076":1076}]; window.modules["1076"] = [function(require,module,exports){var baseGet=require(1014),baseSet=require(1077),castPath=require(1015);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; }, {"1014":1014,"1015":1015,"1077":1077}]; window.modules["1077"] = [function(require,module,exports){var assignValue=require(975),castPath=require(1015),isIndex=require(959),isObject=require(181),toKey=require(1016);function baseSet(e,r,t,i){if(!isObject(e))return e;for(var s=-1,a=(r=castPath(r,e)).length,o=a-1,u=e;null!=u&&++s<a;){var n=toKey(r[s]),c=t;if("__proto__"===n||"constructor"===n||"prototype"===n)return e;if(s!=o){var _=u[n];void 0===(c=i?i(_,n,u):void 0)&&(c=isObject(_)?_:isIndex(r[s+1])?[]:{})}assignValue(u,n,c),u=u[n]}return e}module.exports=baseSet; }, {"181":181,"959":959,"975":975,"1015":1015,"1016":1016}]; window.modules["1078"] = [function(require,module,exports){var baseGet=require(1014);function basePropertyDeep(e){return function(r){return baseGet(r,e)}}module.exports=basePropertyDeep; }, {"1014":1014}]; window.modules["1079"] = [function(require,module,exports){function basePropertyOf(r){return function(e){return null==r?void 0:r[e]}}module.exports=basePropertyOf; }, {}]; window.modules["1080"] = [function(require,module,exports){var baseUnset=require(1081),isIndex=require(959),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; }, {"959":959,"1081":1081}]; window.modules["1081"] = [function(require,module,exports){var castPath=require(1015),last=require(115),parent=require(1028),toKey=require(1016);function baseUnset(e,t){return t=castPath(t,e),null==(e=parent(e,t))||delete e[toKey(last(t))]}module.exports=baseUnset; }, {"115":115,"1015":1015,"1016":1016,"1028":1028}]; window.modules["1082"] = [function(require,module,exports){var nativeFloor=Math.floor,nativeRandom=Math.random;function baseRandom(a,o){return a+nativeFloor(nativeRandom()*(o-a+1))}module.exports=baseRandom; }, {}]; window.modules["1083"] = [function(require,module,exports){var nativeCeil=Math.ceil,nativeMax=Math.max;function baseRange(a,e,n,t){for(var i=-1,r=nativeMax(nativeCeil((e-a)/(n||1)),0),v=Array(r);r--;)v[t?r:++i]=a,a+=n;return v}module.exports=baseRange; }, {}]; window.modules["1084"] = [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["1086"] = [function(require,module,exports){var identity=require(1048),overRest=require(1087),setToString=require(1088);function baseRest(e,t){return setToString(overRest(e,t,identity),e+"")}module.exports=baseRest; }, {"1048":1048,"1087":1087,"1088":1088}]; window.modules["1087"] = [function(require,module,exports){var apply=require(947),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; }, {"947":947}]; window.modules["1088"] = [function(require,module,exports){var baseSetToString=require(1089),shortOut=require(1159),setToString=shortOut(baseSetToString);module.exports=setToString; }, {"1089":1089,"1159":1159}]; window.modules["1089"] = [function(require,module,exports){var constant=require(1090),defineProperty=require(981),identity=require(1048),baseSetToString=defineProperty?function(e,t){return defineProperty(e,"toString",{configurable:!0,enumerable:!1,value:constant(t),writable:!0})}:identity;module.exports=baseSetToString; }, {"981":981,"1048":1048,"1090":1090}]; window.modules["1090"] = [function(require,module,exports){function constant(n){return function(){return n}}module.exports=constant; }, {}]; window.modules["1091"] = [function(require,module,exports){var shuffleSelf=require(966),values=require(164);function baseShuffle(e){return shuffleSelf(values(e))}module.exports=baseShuffle; }, {"164":164,"966":966}]; window.modules["1092"] = [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["1094"] = [function(require,module,exports){var Symbol=require(944),arrayMap=require(960),isArray=require(241),isSymbol=require(1005),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; }, {"241":241,"944":944,"960":960,"1005":1005}]; window.modules["1095"] = [function(require,module,exports){var trimmedEndIndex=require(1096),reTrimStart=/^\s+/;function baseTrim(e){return e?e.slice(0,trimmedEndIndex(e)+1).replace(reTrimStart,""):e}module.exports=baseTrim; }, {"1096":1096}]; window.modules["1096"] = [function(require,module,exports){var reWhitespace=/\s/;function trimmedEndIndex(e){for(var r=e.length;r--&&reWhitespace.test(e.charAt(r)););return r}module.exports=trimmedEndIndex; }, {}]; window.modules["1097"] = [function(require,module,exports){var SetCache=require(935),arrayIncludes=require(951),arrayIncludesWith=require(953),cacheHas=require(997),createSet=require(1099),setToArray=require(1098),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; }, {"935":935,"951":951,"953":953,"997":997,"1098":1098,"1099":1099}]; window.modules["1098"] = [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["1099"] = [function(require,module,exports){var Set=require(934),noop=require(1137),setToArray=require(1098),INFINITY=1/0,createSet=Set&&1/setToArray(new Set([,-0]))[1]==INFINITY?function(e){return new Set(e)}:noop;module.exports=createSet; }, {"934":934,"1098":1098,"1137":1137}]; window.modules["1100"] = [function(require,module,exports){var arrayMap=require(960);function baseValues(a,r){return arrayMap(r,function(r){return a[r]})}module.exports=baseValues; }, {"960":960}]; window.modules["1102"] = [function(require,module,exports){var isArrayLikeObject=require(1069);function castArrayLikeObject(r){return isArrayLikeObject(r)?r:[]}module.exports=castArrayLikeObject; }, {"1069":1069}]; window.modules["1103"] = [function(require,module,exports){var identity=require(1048);function castFunction(t){return"function"==typeof t?t:identity}module.exports=castFunction; }, {"1048":1048}]; window.modules["1104"] = [function(require,module,exports){var baseToString=require(1094);function toString(r){return null==r?"":baseToString(r)}module.exports=toString; }, {"1094":1094}]; window.modules["1105"] = [function(require,module,exports){var memoizeCapped=require(1156),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; }, {"1156":1156}]; window.modules["1106"] = [function(require,module,exports){var baseSlice=require(1092);function castSlice(e,c,i){var a=e.length;return i=void 0===i?a:i,!c&&i>=a?e:baseSlice(e,c,i)}module.exports=castSlice; }, {"1092":1092}]; window.modules["1109"] = [function(require,module,exports){var Uint8Array=require(945);function cloneArrayBuffer(r){var e=new r.constructor(r.byteLength);return new Uint8Array(e).set(new Uint8Array(r)),e}module.exports=cloneArrayBuffer; }, {"945":945}]; window.modules["1110"] = [function(require,module,exports){var cloneArrayBuffer=require(1109);function cloneDataView(e,r){var f=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}module.exports=cloneDataView; }, {"1109":1109}]; window.modules["1111"] = [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["1112"] = [function(require,module,exports){var Symbol=require(944),symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol(o){return symbolValueOf?Object(symbolValueOf.call(o)):{}}module.exports=cloneSymbol; }, {"944":944}]; window.modules["1113"] = [function(require,module,exports){var isSymbol=require(1005);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; }, {"1005":1005}]; window.modules["1114"] = [function(require,module,exports){var arrayFilter=require(950),stubArray=require(1150),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; }, {"950":950,"1150":1150}]; window.modules["1115"] = [function(require,module,exports){var arrayPush=require(961),getPrototype=require(1148),getSymbols=require(1114),stubArray=require(1150),nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(r){for(var e=[];r;)arrayPush(e,getSymbols(r)),r=getPrototype(r);return e}:stubArray;module.exports=getSymbolsIn; }, {"961":961,"1114":1114,"1148":1148,"1150":1150}]; window.modules["1116"] = [function(require,module,exports){var root=require(908),coreJsData=root["__core-js_shared__"];module.exports=coreJsData; }, {"908":908}]; window.modules["1117"] = [function(require,module,exports){var baseRest=require(1086),isIterateeCall=require(1118);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; }, {"1086":1086,"1118":1118}]; window.modules["1118"] = [function(require,module,exports){var eq=require(974),isArrayLike=require(1059),isIndex=require(959),isObject=require(181);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; }, {"181":181,"959":959,"974":974,"1059":1059}]; window.modules["1119"] = [function(require,module,exports){var castSlice=require(1106),hasUnicode=require(1120),stringToArray=require(1121),toString=require(1104);function createCaseFirst(r){return function(e){e=toString(e);var i=hasUnicode(e)?stringToArray(e):void 0,t=i?i[0]:e.charAt(0),a=i?castSlice(i,1).join(""):e.slice(1);return t[r]()+a}}module.exports=createCaseFirst; }, {"1104":1104,"1106":1106,"1120":1120,"1121":1121}]; window.modules["1120"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsZWJ="\\u200d",reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]");function hasUnicode(e){return reHasUnicode.test(e)}module.exports=hasUnicode; }, {}]; window.modules["1121"] = [function(require,module,exports){var asciiToArray=require(970),hasUnicode=require(1120),unicodeToArray=require(1161);function stringToArray(r){return hasUnicode(r)?unicodeToArray(r):asciiToArray(r)}module.exports=stringToArray; }, {"970":970,"1120":1120,"1161":1161}]; window.modules["1122"] = [function(require,module,exports){var arrayReduce=require(962),deburr=require(386),words=require(1123),rsApos="['’]",reApos=RegExp(rsApos,"g");function createCompounder(r){return function(e){return arrayReduce(words(deburr(e).replace(reApos,"")),r,"")}}module.exports=createCompounder; }, {"386":386,"962":962,"1123":1123}]; window.modules["1123"] = [function(require,module,exports){var asciiWords=require(971),hasUnicodeWord=require(1152),toString=require(1104),unicodeWords=require(1162);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; }, {"971":971,"1104":1104,"1152":1152,"1162":1162}]; window.modules["1124"] = [function(require,module,exports){var baseIteratee=require(1047),isArrayLike=require(1059),keys=require(240);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; }, {"240":240,"1047":1047,"1059":1059}]; window.modules["1126"] = [function(require,module,exports){var flatten=require(182),overRest=require(1087),setToString=require(1088);function flatRest(e){return setToString(overRest(e,void 0,flatten),e+"")}module.exports=flatRest; }, {"182":182,"1087":1087,"1088":1088}]; window.modules["1132"] = [function(require,module,exports){var baseRange=require(1083),isIterateeCall=require(1118),toFinite=require(1133);function createRange(e){return function(t,i,r){return r&&"number"!=typeof r&&isIterateeCall(t,i,r)&&(i=r=void 0),t=toFinite(t),void 0===i?(i=t,t=0):i=toFinite(i),r=void 0===r?t<i?1:-1:toFinite(r),baseRange(t,i,r,e)}}module.exports=createRange; }, {"1083":1083,"1118":1118,"1133":1133}]; window.modules["1133"] = [function(require,module,exports){var toNumber=require(1136),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; }, {"1136":1136}]; window.modules["1134"] = [function(require,module,exports){var root=require(908),toInteger=require(1135),toNumber=require(1136),toString=require(1104),nativeIsFinite=root.isFinite,nativeMin=Math.min;function createRound(e){var t=Math[e];return function(e,r){if(e=toNumber(e),(r=null==r?0:nativeMin(toInteger(r),292))&&nativeIsFinite(e)){var i=(toString(e)+"e").split("e"),n=t(i[0]+"e"+(+i[1]+r));return+((i=(toString(n)+"e").split("e"))[0]+"e"+(+i[1]-r))}return t(e)}}module.exports=createRound; }, {"908":908,"1104":1104,"1135":1135,"1136":1136}]; window.modules["1135"] = [function(require,module,exports){var toFinite=require(1133);function toInteger(t){var e=toFinite(t),r=e%1;return e==e?r?e-r:e:0}module.exports=toInteger; }, {"1133":1133}]; window.modules["1136"] = [function(require,module,exports){var baseTrim=require(1095),isObject=require(181),isSymbol=require(1005),NAN=NaN,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=baseTrim(e);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; }, {"181":181,"1005":1005,"1095":1095}]; window.modules["1137"] = [function(require,module,exports){function noop(){}module.exports=noop; }, {}]; window.modules["1139"] = [function(require,module,exports){var basePropertyOf=require(1079),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; }, {"1079":1079}]; window.modules["1140"] = [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["1141"] = [function(require,module,exports){var basePropertyOf=require(1079),htmlEscapes={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},escapeHtmlChar=basePropertyOf(htmlEscapes);module.exports=escapeHtmlChar; }, {"1079":1079}]; window.modules["1142"] = [function(require,module,exports){(function (global){(function (){ var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal; }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["1145"] = [function(require,module,exports){var isKeyable=require(1146);function getMapData(a,e){var t=a.__data__;return isKeyable(e)?t["string"==typeof e?"string":"hash"]:t.map}module.exports=getMapData; }, {"1146":1146}]; window.modules["1146"] = [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["1147"] = [function(require,module,exports){function getValue(e,u){return null==e?void 0:e[u]}module.exports=getValue; }, {}]; window.modules["1148"] = [function(require,module,exports){var overArg=require(1149),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype; }, {"1149":1149}]; window.modules["1149"] = [function(require,module,exports){function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg; }, {}]; window.modules["1150"] = [function(require,module,exports){function stubArray(){return[]}module.exports=stubArray; }, {}]; window.modules["1151"] = [function(require,module,exports){var castPath=require(1015),isArguments=require(956),isArray=require(241),isIndex=require(959),isLength=require(1046),toKey=require(1016);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; }, {"241":241,"956":956,"959":959,"1015":1015,"1016":1016,"1046":1046}]; window.modules["1152"] = [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["1153"] = [function(require,module,exports){var getNative=require(909),nativeCreate=getNative(Object,"create");module.exports=nativeCreate; }, {"909":909}]; window.modules["1156"] = [function(require,module,exports){var memoize=require(1157),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; }, {"1157":1157}]; window.modules["1157"] = [function(require,module,exports){var MapCache=require(927),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; }, {"927":927}]; window.modules["1158"] = [function(require,module,exports){var freeGlobal=require(1142),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; }, {"1142":1142}]; window.modules["1159"] = [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["1161"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray(r){return r.match(reUnicode)||[]}module.exports=unicodeToArray; }, {}]; window.modules["1162"] = [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["1165"] = [function(require,module,exports){var createCaseFirst=require(1119),upperFirst=createCaseFirst("toUpperCase");module.exports=upperFirst; }, {"1119":1119}]; window.modules["1166"] = [function(require,module,exports){var root=require(908),now=function(){return root.Date.now()};module.exports=now; }, {"908":908}]; window.modules["1167"] = [function(require,module,exports){var baseRest=require(1086),eq=require(974),isIterateeCall=require(1118),keysIn=require(980),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; }, {"974":974,"980":980,"1086":1086,"1118":1118}]; window.modules["1168"] = [function(require,module,exports){var baseClamp=require(982),baseToString=require(1094),toInteger=require(1135),toString=require(1104);function endsWith(e,r,t){e=toString(e),r=baseToString(r);var n=e.length,i=t=void 0===t?n:baseClamp(toInteger(t),0,n);return(t-=r.length)>=0&&e.slice(t,i)==r}module.exports=endsWith; }, {"982":982,"1094":1094,"1104":1104,"1135":1135}]; window.modules["1169"] = [function(require,module,exports){var escapeHtmlChar=require(1141),toString=require(1104),reUnescapedHtml=/[&<>"']/g,reHasUnescapedHtml=RegExp(reUnescapedHtml.source);function escape(e){return(e=toString(e))&&reHasUnescapedHtml.test(e)?e.replace(reUnescapedHtml,escapeHtmlChar):e}module.exports=escape; }, {"1104":1104,"1141":1141}]; window.modules["1173"] = [function(require,module,exports){var baseSlice=require(1092);function initial(e){return(null==e?0:e.length)?baseSlice(e,0,-1):[]}module.exports=initial; }, {"1092":1092}]; window.modules["1174"] = [function(require,module,exports){var apply=require(947),baseEach=require(998),baseInvoke=require(1027),baseRest=require(1086),isArrayLike=require(1059),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; }, {"947":947,"998":998,"1027":1027,"1059":1059,"1086":1086}]; window.modules["1175"] = [function(require,module,exports){function stubFalse(){return!1}module.exports=stubFalse; }, {}]; window.modules["1177"] = [function(require,module,exports){function isNull(l){return null===l}module.exports=isNull; }, {}]; window.modules["1179"] = [function(require,module,exports){function isUndefined(e){return void 0===e}module.exports=isUndefined; }, {}]; window.modules["1183"] = [function(require,module,exports){var createRange=require(1132),range=createRange();module.exports=range; }, {"1132":1132}]; window.modules["1185"] = [function(require,module,exports){var createRound=require(1134),round=createRound("round");module.exports=round; }, {"1134":1134}]; window.modules["1187"] = [function(require,module,exports){var baseSlice=require(1092);function tail(e){var l=null==e?0:e.length;return l?baseSlice(e,1,l):[]}module.exports=tail; }, {"1092":1092}]; window.modules["1188"] = [function(require,module,exports){var toString=require(1104);function toLower(o){return toString(o).toLowerCase()}module.exports=toLower; }, {"1104":1104}]; window.modules["1190"] = [function(require,module,exports){var baseIteratee=require(1047),baseUniq=require(1097);function uniqBy(e,r){return e&&e.length?baseUniq(e,baseIteratee(r,2)):[]}module.exports=uniqBy; }, {"1047":1047,"1097":1097}]; window.modules["1222"] = [function(require,module,exports){var safeStringify=require(823);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}; }, {"823":823}]; window.modules["1301"] = [function(require,module,exports){module.exports=[ {"short":"AL","name":"Alabama","country":"US"}, {"short":"AK","name":"Alaska","country":"US"}, {"short":"AZ","name":"Arizona","country":"US"}, {"short":"AR","name":"Arkansas","country":"US"}, {"short":"CA","name":"California","country":"US"}, {"short":"CO","name":"Colorado","country":"US"}, {"short":"CT","name":"Connecticut","country":"US"}, {"short":"DC","name":"District of Columbia","alt":["Washington DC","Washington D.C."],"country":"US"}, {"short":"DE","name":"Delaware","country":"US"}, {"short":"FL","name":"Florida","country":"US"}, {"short":"GA","name":"Georgia","country":"US"}, {"short":"HI","name":"Hawaii","country":"US"}, {"short":"ID","name":"Idaho","country":"US"}, {"short":"IL","name":"Illinois","country":"US"}, {"short":"IN","name":"Indiana","country":"US"}, {"short":"IA","name":"Iowa","country":"US"}, {"short":"KS","name":"Kansas","country":"US"}, {"short":"KY","name":"Kentucky","country":"US"}, {"short":"LA","name":"Louisiana","country":"US"}, {"short":"ME","name":"Maine","country":"US"}, {"short":"MD","name":"Maryland","country":"US"}, {"short":"MA","name":"Massachusetts","country":"US"}, {"short":"MI","name":"Michigan","country":"US"}, {"short":"MN","name":"Minnesota","country":"US"}, {"short":"MS","name":"Mississippi","country":"US"}, {"short":"MO","name":"Missouri","country":"US"}, {"short":"MT","name":"Montana","country":"US"}, {"short":"NE","name":"Nebraska","country":"US"}, {"short":"NV","name":"Nevada","country":"US"}, {"short":"NH","name":"New Hampshire","country":"US"}, {"short":"NJ","name":"New Jersey","country":"US"}, {"short":"NM","name":"New Mexico","country":"US"}, {"short":"NY","name":"New York","country":"US"}, {"short":"NC","name":"North Carolina","country":"US"}, {"short":"ND","name":"North Dakota","country":"US"}, {"short":"OH","name":"Ohio","country":"US"}, {"short":"OK","name":"Oklahoma","country":"US"}, {"short":"OR","name":"Oregon","country":"US"}, {"short":"PA","name":"Pennsylvania","country":"US"}, {"short":"RI","name":"Rhode Island","country":"US"}, {"short":"SC","name":"South Carolina","country":"US"}, {"short":"SD","name":"South Dakota","country":"US"}, {"short":"TN","name":"Tennessee","country":"US"}, {"short":"TX","name":"Texas","country":"US"}, {"short":"UT","name":"Utah","country":"US"}, {"short":"VT","name":"Vermont","country":"US"}, {"short":"VA","name":"Virginia","country":"US"}, {"short":"WA","name":"Washington","country":"US"}, {"short":"WV","name":"West Virginia","country":"US"}, {"short":"WI","name":"Wisconsin","country":"US"}, {"short":"WY","name":"Wyoming","country":"US"}, {"short":"AS","name":"American Samoa","country":"US"}, {"short":"GU","name":"Guam","country":"US"}, {"short":"MP","name":"Northern Mariana Islands","country":"US"}, {"short":"PR","name":"Puerto Rico","country":"US"}, {"short":"UM","name":"United States Minor Outlying Islands","country":"US"}, {"short":"VI","name":"Virgin Islands","country":"US"}, {"short":"AB","name":"Alberta","country":"CA"}, {"short":"BC","name":"British Columbia","country":"CA"}, {"short":"MB","name":"Manitoba","country":"CA"}, {"short":"NB","name":"New Brunswick","country":"CA"}, {"short":"NL","name":"Newfoundland and Labrador","country":"CA","alt":["Newfoundland","Labrador"]}, {"short":"NS","name":"Nova Scotia","country":"CA"}, {"short":"NU","name":"Nunavut","country":"CA"}, {"short":"NT","name":"Northwest Territories","country":"CA"}, {"short":"ON","name":"Ontario","country":"CA"}, {"short":"PE","name":"Prince Edward Island","country":"CA"}, {"short":"QC","name":"Quebec","country":"CA"}, {"short":"SK","name":"Saskatchewan","country":"CA"}, {"short":"YT","name":"Yukon","country":"CA"}, {"name":"Ashmore and Cartier Islands","country":"AU"}, {"name":"Australian Antarctic Territory","country":"AU"}, {"short":"ACT","name":"Australian Capital Territory","country":"AU"}, {"short":"CX","name":"Christmas Island","country":"AU"}, {"short":"CC","name":"Cocos Islands","alt":["Keeling Islands"],"country":"AU"}, {"name":"Coral Sea Islands","country":"AU"}, {"short":"HM","name":"Heard Island and McDonald Islands","country":"AU"}, {"short":"JBT","name":"Jervis Bay Territory","country":"AU"}, {"short":"NSW","name":"New South Wales","country":"AU"}, {"short":"NF","name":"Norfolk Island","country":"AU"}, {"short":"NT","name":"Northern Territory","country":"AU"}, {"short":"QLD","name":"Queensland","country":"AU"}, {"short":"SA","name":"South Australia","country":"AU"}, {"short":"TAS","name":"Tasmania","country":"AU"}, {"short":"VIC","name":"Victoria","country":"AU"}, {"short":"WA","name":"Western Australia","country":"AU"}, {"name":"Aguascalientes","short":"AG","alt":["AGS"],"country":"MX"}, {"name":"Baja California","short":"BC","alt":["BCN"],"country":"MX"}, {"name":"Baja California Sur","short":"BS","alt":["BCS"],"country":"MX"}, {"name":"Campeche","short":"CM","alt":["Camp","CAM"],"country":"MX"}, {"name":"Chiapas","short":"CS","alt":["Chis","CHP"],"country":"MX"}, {"name":"Chihuahua","short":"CH","alt":["Chih","CHH"],"country":"MX"}, {"name":"Coahuila","short":"MX","alt":["Coah","COA"],"country":"MX"}, {"name":"Colima","short":"CL","alt":["COL"],"country":"MX"}, {"name":"Federal District","short":"DF","alt":["DIF"],"country":"MX"}, {"name":"Durango","short":"DG","alt":["Dgo","DUR"],"country":"MX"}, {"name":"Guanajuato","short":"GT","alt":["Gto","GUA"],"country":"MX"}, {"name":"Guerrero","short":"GR","alt":["Gro","GRO"],"country":"MX"}, {"name":"Hidalgo","short":"HG","alt":["Hgo","HID"],"country":"MX"}, {"name":"Jalisco","short":"JA","alt":["Jal","JAL"],"country":"MX"}, {"name":"Mexico","short":"ME","alt":["Edomex","MEX"],"country":"MX"}, {"name":"Michoacán","short":"MI","alt":["Mich","MIC"],"country":"MX"}, {"name":"Morelos","short":"MO","alt":["Mor","MOR"],"country":"MX"}, {"name":"Nayarit","short":"NA","alt":["Nay","NAY"],"country":"MX"}, {"name":"Nuevo León","short":"NL","alt":["NLE"],"country":"MX"}, {"name":"Oaxaca","short":"OA","alt":["Oax","OAX"],"country":"MX"}, {"name":"Puebla","short":"PU","alt":["Pue","PUE"],"country":"MX"}, {"name":"Querétaro","short":"QE","alt":["Qro","QUE"],"country":"MX"}, {"name":"Quintana Roo","short":"QR","alt":["Q Roo","ROO"],"country":"MX"}, {"name":"San Luis Potosí","short":"SL","alt":["SLP"],"country":"MX"}, {"name":"Sinaloa","short":"SI","alt":["SIN"],"country":"MX"}, {"name":"Sonora","short":"SO","alt":["SON"],"country":"MX"}, {"name":"Tabasco","short":"TB","alt":["TAB"],"country":"MX"}, {"name":"Tamaulipas","short":"TM","alt":["Tamps","TAM"],"country":"MX"}, {"name":"Tlaxcala","short":"TL","alt":["Tlax","TLA"],"country":"MX"}, {"name":"Veracruz","short":"VE","alt":["VER"],"country":"MX"}, {"name":"Yucatán","short":"YU","alt":["YUC"],"country":"MX"}, {"name":"Zacatecas","short":"ZA","alt":["ZAC"],"country":"MX"}, { "name": "重庆", "short": "渝", "english": "Chongqing", "country": "CN" }, { "name": "黑龙江", "short": "黑","english": "Heilongjiang", "country": "CN" }, { "name": "吉林", "short": "吉", "english": "Jilin", "country": "CN" }, { "name": "海南", "short": "琼", "english": "Hainan", "country": "CN" }, { "name": "北京", "short": "京","english": "Beijing", "country": "CN" }, { "name": "辽宁", "short": "辽", "english": "Liaoning", "country": "CN" }, { "name": "内蒙古", "short": "蒙", "english": "Inner Mongolia","alt":["Nei Menggu"], "country": "CN" }, { "name": "西藏", "short": "藏", "english": "Xizang", "alt":["Tibet"], "country": "CN" }, { "name": "青海", "short": "青", "english": "Qinghai", "country": "CN" }, { "name": "宁夏", "short": "宁", "english": "Ningxia", "country": "CN" }, { "name": "新疆", "short": "新", "english": "Xinjiang","alt":["Uygur"], "country": "CN" }, { "name": "甘肃", "short": "甘", "english": "Gansu", "country": "CN" }, { "name": "河北", "short": "冀", "english": "Hebei", "country": "CN" }, { "name": "河南", "short": "豫", "english": "Henan", "country": "CN" }, { "name": "湖北", "short": "鄂", "english": "Hubei", "country": "CN" }, { "name": "湖南", "short": "湘", "english": "Hunan", "country": "CN" }, { "name": "山东", "short": "鲁", "english": "Shandong", "country": "CN" }, { "name": "江苏", "short": "苏", "english": "Jiangsu", "country": "CN" }, { "name": "安徽", "short": "皖", "english": "Anhui", "country": "CN" }, { "name": "山西", "short": "晋", "english": "Shanxi", "country": "CN" }, { "name": "陕西", "short": "陕", "english": "Shaanxi", "country": "CN" }, { "name": "四川", "short": "川", "english": "sichuan", "country": "CN" }, { "name": "云南", "short": "滇", "english": "Yunnan", "country": "CN" }, { "name": "贵州", "short": "黔", "english": "Guizhou", "country": "CN" }, { "name": "浙江", "short": "浙", "english": "Zhejiang", "country": "CN" }, { "name": "福建", "short": "闽", "english": "Fujian", "country": "CN" }, { "name": "广西", "short": "桂", "english": "Guangxi", "country": "CN" }, { "name": "上海", "short": "沪", "english": "Shanghai", "country": "CN" }, { "name": "天津", "short": "津", "english": "Tianjin", "country": "CN" }, { "name": "香港", "short": "港", "english": "Hongkong", "alt":["Hong Kong"] ,"country": "CN" }, { "name": "澳门", "short": "澳", "english": "Macau","alt":["Macao"] , "country": "CN" }, { "name": "台湾", "short": "台", "english": "Taiwan", "country": "CN" }, { "name": "江西", "short": "赣", "english": "Jiangxi", "country": "CN" }, { "name": "广东", "short": "粤", "english": "Guangdong", "country": "CN" }, { "name": "Avon", "country": "GB", "region": "England" }, { "name": "Bedfordshire", "country": "GB", "region": "England" }, { "name": "Berkshire", "country": "GB", "region": "England" }, { "name": "Borders", "country": "GB", "region": "England" }, { "name": "Bristol", "country": "GB", "region": "England" }, { "name": "Buckinghamshire", "country": "GB", "region": "England" }, { "name": "Cambridgeshire", "country": "GB", "region": "England" }, { "name": "Channel Islands", "country": "GB", "region": "England" }, { "name": "Cheshire", "country": "GB", "region": "England" }, { "name": "Cleveland", "country": "GB", "region": "England" }, { "name": "Cornwall", "country": "GB", "region": "England" }, { "name": "Cumbria", "country": "GB", "region": "England" }, { "name": "Derbyshire", "country": "GB", "region": "England" }, { "name": "Devon", "country": "GB", "region": "England" }, { "name": "Dorset", "country": "GB", "region": "England" }, { "name": "Durham", "country": "GB", "region": "England" }, { "name": "East Riding of Yorkshire", "country": "GB", "region": "England" }, { "name": "East Sussex", "country": "GB", "region": "England" }, { "name": "Essex", "country": "GB", "region": "England" }, { "name": "Gloucestershire", "country": "GB", "region": "England" }, { "name": "Greater Manchester", "country": "GB", "region": "England" }, { "name": "Hampshire", "country": "GB", "region": "England" }, { "name": "Herefordshire", "country": "GB", "region": "England" }, { "name": "Hertfordshire", "country": "GB", "region": "England" }, { "name": "Humberside", "country": "GB", "region": "England" }, { "name": "Isle of Man", "country": "GB", "region": "England" }, { "name": "Isle of Wight", "country": "GB", "region": "England" }, { "name": "Isles of Scilly", "country": "GB", "region": "England" }, { "name": "Kent", "country": "GB", "region": "England" }, { "name": "Lancashire", "country": "GB", "region": "England" }, { "name": "Leicestershire", "country": "GB", "region": "England" }, { "name": "Lincolnshire", "country": "GB", "region": "England" }, { "name": "London", "country": "GB", "region": "England" }, { "name": "Merseyside", "country": "GB", "region": "England" }, { "name": "Middlesex", "country": "GB", "region": "England" }, { "name": "Norfolk", "country": "GB", "region": "England" }, { "name": "North Yorkshire", "country": "GB", "region": "England" }, { "name": "Northamptonshire", "country": "GB", "region": "England" }, { "name": "Northumberland", "country": "GB", "region": "England" }, { "name": "Nottinghamshire", "country": "GB", "region": "England" }, { "name": "Oxfordshire", "country": "GB", "region": "England" }, { "name": "Rutland", "country": "GB", "region": "England" }, { "name": "Shropshire", "country": "GB", "region": "England" }, { "name": "Somerset", "country": "GB", "region": "England" }, { "name": "South Yorkshire", "country": "GB", "region": "England" }, { "name": "Staffordshire", "country": "GB", "region": "England" }, { "name": "Suffolk", "country": "GB", "region": "England" }, { "name": "Surrey", "country": "GB", "region": "England" }, { "name": "Tyne and Wear", "country": "GB", "region": "England" }, { "name": "Warwickshire", "country": "GB", "region": "England" }, { "name": "West Midlands", "country": "GB", "region": "England" }, { "name": "West Sussex", "country": "GB", "region": "England" }, { "name": "West Yorkshire", "country": "GB", "region": "England" }, { "name": "Wiltshire", "country": "GB", "region": "England" }, { "name": "Worcestershire", "country": "GB", "region": "England" }, { "name": "Antrim", "country": "GB", "region": "Northern Ireland" }, { "name": "Down", "country": "GB", "region": "Northern Ireland" }, { "name": "Fermanagh", "country": "GB", "region": "Northern Ireland" }, { "name": "Londonderry", "country": "GB", "region": "Northern Ireland" }, { "name": "Tyrone", "country": "GB", "region": "Northern Ireland" }, { "name": "Aberdeen City", "country": "GB", "region": "Scotland" }, { "name": "Aberdeenshire", "country": "GB", "region": "Scotland" }, { "name": "Angus", "country": "GB", "region": "Scotland" }, { "name": "Argyll and Bute", "country": "GB", "region": "Scotland" }, { "name": "Armagh", "country": "GB", "region": "Scotland" }, { "name": "Carmarthenshire", "country": "GB", "region": "Scotland" }, { "name": "Clackmannan", "country": "GB", "region": "Scotland" }, { "name": "Dumfries and Galloway", "country": "GB", "region": "Scotland" }, { "name": "East Ayrshire", "country": "GB", "region": "Scotland" }, { "name": "East Dunbartonshire", "country": "GB", "region": "Scotland" }, { "name": "East Lothian", "country": "GB", "region": "Scotland" }, { "name": "East Renfrewshire", "country": "GB", "region": "Scotland" }, { "name": "Edinburgh City", "country": "GB", "region": "Scotland" }, { "name": "Falkirk", "country": "GB", "region": "Scotland" }, { "name": "Fife", "country": "GB", "region": "Scotland" }, { "name": "Glasgow", "country": "GB", "region": "Scotland" }, { "name": "Highland", "country": "GB", "region": "Scotland" }, { "name": "Inverclyde", "country": "GB", "region": "Scotland" }, { "name": "Midlothian", "country": "GB", "region": "Scotland" }, { "name": "Moray", "country": "GB", "region": "Scotland" }, { "name": "North Ayrshire", "country": "GB", "region": "Scotland" }, { "name": "North Lanarkshire", "country": "GB", "region": "Scotland" }, { "name": "Orkney", "country": "GB", "region": "Scotland" }, { "name": "Perthshire and Kinross", "country": "GB", "region": "Scotland" }, { "name": "Renfrewshire", "country": "GB", "region": "Scotland" }, { "name": "Roxburghshire", "country": "GB", "region": "Scotland" }, { "name": "Shetland", "country": "GB", "region": "Scotland" }, { "name": "South Ayrshire", "country": "GB", "region": "Scotland" }, { "name": "South Lanarkshire", "country": "GB", "region": "Scotland" }, { "name": "Stirling", "country": "GB", "region": "Scotland" }, { "name": "West Dunbartonshire", "country": "GB", "region": "Scotland" }, { "name": "West Lothian", "country": "GB", "region": "Scotland" }, { "name": "Western Isles", "country": "GB", "region": "Scotland" }, { "name": "Blaenau Gwent", "country": "GB", "region": "Wales" }, { "name": "Bridgend", "country": "GB", "region": "Wales" }, { "name": "Caerphilly", "country": "GB", "region": "Wales" }, { "name": "Cardiff", "country": "GB", "region": "Wales" }, { "name": "Ceredigion", "country": "GB", "region": "Wales" }, { "name": "Conwy", "country": "GB", "region": "Wales" }, { "name": "Denbighshire", "country": "GB", "region": "Wales" }, { "name": "Flintshire", "country": "GB", "region": "Wales" }, { "name": "Gwynedd", "country": "GB", "region": "Wales" }, { "name": "Isle of Anglesey", "country": "GB", "region": "Wales" }, { "name": "Merthyr Tydfil", "country": "GB", "region": "Wales" }, { "name": "Monmouthshire", "country": "GB", "region": "Wales" }, { "name": "Neath Port Talbot", "country": "GB", "region": "Wales" }, { "name": "Newport", "country": "GB", "region": "Wales" }, { "name": "Pembrokeshire", "country": "GB", "region": "Wales" }, { "name": "Powys", "country": "GB", "region": "Wales" }, { "name": "Rhondda Cynon Taff", "country": "GB", "region": "Wales" }, { "name": "Swansea", "country": "GB", "region": "Wales" }, { "name": "The Vale of Glamorgan", "country": "GB", "region": "Wales" }, { "name": "Torfaen", "country": "GB", "region": "Wales" }, { "name": "Wrexham", "country": "GB", "region": "Wales" }, {"short":"BW","name":"Baden-Württemberg","country":"DE"}, {"short":"BY","name":"Bayern","country":"DE"}, {"short":"BE","name":"Berlin","country":"DE"}, {"short":"BB","name":"Brandenburg","country":"DE"}, {"short":"HB","name":"Bremen","country":"DE"}, {"short":"HH","name":"Hamburg","country":"DE"}, {"short":"HE","name":"Hessen","country":"DE"}, {"short":"MV","name":"Mecklenburg-Vorpommern","country":"DE"}, {"short":"NI","name":"Niedersachsen","country":"DE"}, {"short":"NW","name":"Nordrhein-Westfalen","country":"DE"}, {"short":"RP","name":"Rheinland-Pfalz","country":"DE"}, {"short":"SL","name":"Saarland","country":"DE"}, {"short":"SN","name":"Sachsen","country":"DE"}, {"short":"ST","name":"Sachsen-Anhalt","country":"DE"}, {"short":"SH","name":"Schleswig-Holstein","country":"DE"}, {"short":"TH","name":"Thüringen","country":"DE"}, {"short":"DR","name":"Drenthe","country":"NL"}, {"short":"FL","name":"Flevoland","country":"NL"}, {"short":"FR","name":"Friesland","country":"NL","alt":["Fryslân"]}, {"short":"GD","name":"Gelderland","country":"NL"}, {"short":"GR","name":"Groningen","country":"NL"}, {"short":"LB","name":"Limburg","country":"NL"}, {"short":"NB","name":"Noord-Brabant","country":"NL"}, {"short":"NH","name":"Noord-Holland","country":"NL"}, {"short":"OV","name":"Overijssel","country":"NL"}, {"short":"UT","name":"Utrecht","country":"NL"}, {"short":"ZH","name":"Zuid-Holland","country":"NL"}, {"short":"ZL","name":"Zeeland","country":"NL"}, {"short":"ANT","name":"Antwerpen","country":"BE"}, {"short":"HAI","name":"Henegouwen","country":"BE", "alt": ["Hainaut"]}, {"short":"LIE","name":"Luik","country":"BE", "alt": ["Liège"]}, {"short":"LIM","name":"Limburg","country":"BE"}, {"short":"LUX","name":"Luxemburg","country":"BE"}, {"short":"NAM","name":"Namen","country":"BE"}, {"short":"OVL","name":"Oost-Vlaanderen","country":"BE"}, {"short":"VBR","name":"Vlaams-Brabant","country":"BE"}, {"short":"WBR","name":"Waals-Brabant","country":"BE"}, {"short":"WVL","name":"West-Vlaanderen","country":"BE"}, {"name":"Hovedstaden","country":"DK"}, {"name":"Midtjylland","country":"DK"}, {"name":"Nordjylland","country":"DK"}, {"name":"Sjælland","country":"DK"}, {"name":"Syddanmark","country":"DK"}, { "name": "Adana", "country": "TR" }, { "name": "Adıyaman", "country": "TR" }, { "name": "Afyonkarahisar", "country": "TR" }, { "name": "Ağrı", "country": "TR" }, { "name": "Amasya", "country": "TR" }, { "name": "Ankara", "country": "TR" }, { "name": "Antalya", "country": "TR" }, { "name": "Artvin", "country": "TR" }, { "name": "Aydın", "country": "TR" }, { "name": "Balıkesir", "country": "TR" }, { "name": "Bilecik", "country": "TR" }, { "name": "Bingöl", "country": "TR" }, { "name": "Bitlis", "country": "TR" }, { "name": "Bolu", "country": "TR" }, { "name": "Burdur", "country": "TR" }, { "name": "Bursa", "country": "TR" }, { "name": "Çanakkale", "country": "TR" }, { "name": "Çankırı", "country": "TR" }, { "name": "Çorum", "country": "TR" }, { "name": "Denizli", "country": "TR" }, { "name": "Diyarbakır", "country": "TR" }, { "name": "Edirne", "country": "TR" }, { "name": "Elazığ", "country": "TR" }, { "name": "Erzincan", "country": "TR" }, { "name": "Erzurum", "country": "TR" }, { "name": "Eskişehir", "country": "TR" }, { "name": "Gaziantep", "country": "TR" }, { "name": "Giresun", "country": "TR" }, { "name": "Gümüşhane", "country": "TR" }, { "name": "Hakkâri", "country": "TR" }, { "name": "Hatay", "country": "TR" }, { "name": "Isparta", "country": "TR" }, { "name": "Mersin", "country": "TR" }, { "name": "Istanbul", "country": "TR" }, { "name": "İzmir", "country": "TR" }, { "name": "Kars", "country": "TR" }, { "name": "Kastamonu", "country": "TR" }, { "name": "Kayseri", "country": "TR" }, { "name": "Kırklareli", "country": "TR" }, { "name": "Kırşehir", "country": "TR" }, { "name": "Kocaeli", "country": "TR" }, { "name": "Konya", "country": "TR" }, { "name": "Kütahya", "country": "TR" }, { "name": "Malatya", "country": "TR" }, { "name": "Manisa", "country": "TR" }, { "name": "Kahramanmaraş", "country": "TR" }, { "name": "Mardin", "country": "TR" }, { "name": "Muğla", "country": "TR" }, { "name": "Muş", "country": "TR" }, { "name": "Nevşehir", "country": "TR" }, { "name": "Niğde", "country": "TR" }, { "name": "Ordu", "country": "TR" }, { "name": "Rize", "country": "TR" }, { "name": "Sakarya", "country": "TR" }, { "name": "Samsun", "country": "TR" }, { "name": "Siirt", "country": "TR" }, { "name": "Sinop", "country": "TR" }, { "name": "Sivas", "country": "TR" }, { "name": "Tekirdağ", "country": "TR" }, { "name": "Tokat", "country": "TR" }, { "name": "Trabzon", "country": "TR" }, { "name": "Tunceli", "country": "TR" }, { "name": "Şanlıurfa", "country": "TR" }, { "name": "Uşak", "country": "TR" }, { "name": "Van", "country": "TR" }, { "name": "Yozgat", "country": "TR" }, { "name": "Zonguldak", "country": "TR" }, { "name": "Aksaray", "country": "TR" }, { "name": "Bayburt", "country": "TR" }, { "name": "Karaman", "country": "TR" }, { "name": "Kırıkkale", "country": "TR" }, { "name": "Batman", "country": "TR" }, { "name": "Şırnak", "country": "TR" }, { "name": "Bartın", "country": "TR" }, { "name": "Ardahan", "country": "TR" }, { "name": "Iğdır", "country": "TR" }, { "name": "Yalova", "country": "TR" }, { "name": "Karabük", "country": "TR" }, { "name": "Kilis", "country": "TR" }, { "name": "Osmaniye", "country": "TR" }, { "name": "Düzce", "country": "TR" }, { "short": "ID-AC", "name": "Special Region of Aceh", "country": "ID" }, { "short": "ID-BA", "name": "Bali", "country": "ID" }, { "short": "ID-BB", "name": "Bangka–Belitung Islands", "country": "ID" }, { "short": "ID-BT", "name": "Banten", "country": "ID" }, { "short": "ID-BE", "name": "Bengkulu", "country": "ID" }, { "short": "ID-JT", "name": "Central Java", "country": "ID" }, { "short": "ID-KT", "name": "Central Kalimantan", "country": "ID" }, { "short": "ID-ST", "name": "Central Sulawesi", "country": "ID" }, { "short": "ID-JI", "name": "East Java", "country": "ID" }, { "short": "ID-KI", "name": "East Kalimantan", "country": "ID" }, { "short": "ID-NT", "name": "East Nusa Tenggara", "country": "ID" }, { "short": "ID-GO", "name": "Gorontalo", "country": "ID" }, { "short": "ID-JK", "name": "Jakarta Special Capital Region", "country": "ID" }, { "short": "ID-JA", "name": "Jambi", "country": "ID" }, { "short": "ID-LA", "name": "Lampung", "country": "ID" }, { "short": "ID-MA", "name": "Maluku", "country": "ID" }, { "short": "ID-KU", "name": "North Kalimantan", "country": "ID" }, { "short": "ID-MU", "name": "North Maluku", "country": "ID" }, { "short": "ID-SA", "name": "North Sulawesi", "country": "ID" }, { "short": "ID-SU", "name": "North Sumatra", "country": "ID" }, { "short": "ID-PA", "name": "Special Region of Papua", "country": "ID" }, { "short": "ID-RI", "name": "Riau", "country": "ID" }, { "short": "ID-KR", "name": "Riau Islands", "country": "ID" }, { "short": "ID-SG", "name": "Southeast Sulawesi", "country": "ID" }, { "short": "ID-KS", "name": "South Kalimantan", "country": "ID" }, { "short": "ID-SN", "name": "South Sulawesi", "country": "ID" }, { "short": "ID-SS", "name": "South Sumatra", "country": "ID" }, { "short": "ID-JB", "name": "West Java", "country": "ID" }, { "short": "ID-KB", "name": "West Kalimantan", "country": "ID" }, { "short": "ID-NB", "name": "West Nusa Tenggara", "country": "ID" }, { "short": "ID-PB", "name": "Special Region of West Papua", "country": "ID" }, { "short": "ID-SR", "name": "West Sulawesi", "country": "ID" }, { "short": "ID-SB", "name": "West Sumatra", "country": "ID" }, { "short": "ID-YO", "name": "Special Region of Yogyakarta", "country": "ID" }, { "name": "Irbid", "country": "JO" }, { "name": "Ajloun", "country": "JO" }, { "name": "Jerash", "country": "JO" }, { "name": "Mafraq", "country": "JO" }, { "name": "Balqa", "country": "JO" }, { "name": "Amman", "country": "JO" }, { "name": "Zarqa", "country": "JO" }, { "name": "Madaba", "country": "JO" }, { "name": "Karak", "country": "JO" }, { "name": "Tafilah", "country": "JO" }, { "name": "Ma'an", "country": "JO" }, { "name": "Aqaba", "country": "JO" }, { "short": "AP", "name": "Andhra Pradesh", "country": "IN" }, { "short": "AR", "name": "Arunachal Pradesh", "country": "IN" }, { "short": "AS", "name": "Assam", "country": "IN" }, { "short": "BR", "name": "Bihar", "country": "IN" }, { "short": "CT", "name": "Chhattisgarh", "country": "IN" }, { "short": "GA", "name": "Goa", "country": "IN" }, { "short": "GJ", "name": "Gujarat", "country": "IN" }, { "short": "HR", "name": "Haryana", "country": "IN" }, { "short": "HP", "name": "Himachal Pradesh", "country": "IN" }, { "short": "JK", "name": "Jammu and Kashmir", "country": "IN" }, { "short": "JH", "name": "Jharkhand", "country": "IN" }, { "short": "KA", "name": "Karnataka", "country": "IN" }, { "short": "KL", "name": "Kerala", "country": "IN" }, { "short": "MP", "name": "Madhya Pradesh", "country": "IN" }, { "short": "MH", "name": "Maharashtra", "country": "IN" }, { "short": "MN", "name": "Manipur", "country": "IN" }, { "short": "ML", "name": "Meghalaya", "country": "IN" }, { "short": "MZ", "name": "Mizoram", "country": "IN" }, { "short": "NL", "name": "Nagaland", "country": "IN" }, { "short": "OR", "name": "Odisha", "country": "IN" }, { "short": "PB", "name": "Punjab", "country": "IN" }, { "short": "RJ", "name": "Rajasthan", "country": "IN" }, { "short": "SK", "name": "Sikkim", "country": "IN" }, { "short": "TN", "name": "Tamil Nadu", "country": "IN" }, { "short": "TG", "name": "Telangana", "country": "IN" }, { "short": "TR", "name": "Tripura", "country": "IN" }, { "short": "UP", "name": "Uttar Pradesh", "country": "IN" }, { "short": "UT", "name": "Uttarakhand", "country": "IN" }, { "short": "WB", "name": "West Bengal", "country": "IN" }, { "short": "AN", "name": "Andaman and Nicobar Islands", "country": "IN" }, { "short": "CH", "name": "Chandigarh", "country": "IN" }, { "short": "DN", "name": "Dadra and Nagar Haveli", "country": "IN" }, { "short": "DD", "name": "Daman and Diu", "country": "IN" }, { "short": "LD", "name": "Lakshadweep", "country": "IN" }, { "short": "DL", "name": "National Capital Territory of Delhi", "country": "IN" }, { "short": "PY", "name": "Puducherry", "country": "IN" }, { "name": "ភ្នំពេញ", "english": "Phnom Penh Municipality", "country": "KH" }, { "name": "បន្ទាយមានជ័យ", "english": "Banteay Meanchey", "country": "KH" }, { "name": "បាត់ដំបង", "english": "Battambang", "country": "KH" }, { "name": "កំពង់ចាម", "english": "Kampong Cham", "country": "KH" }, { "name": "កំពង់ឆ្នាំង", "english": "Kampong Chhnang", "country": "KH" }, { "name": "កំពង់ស្ពឺ", "english": "Kampong Speu", "country": "KH" }, { "name": "កំពង់ធំ", "english": "Kampong Thom", "country": "KH" }, { "name": "កំពត", "english": "Kampot", "country": "KH" }, { "name": "កណ្តាល", "english": "Kandal", "country": "KH" }, { "name": "កោះកុង", "english": "Koh Kong", "country": "KH" }, { "name": "កែប", "english": "Kep", "country": "KH" }, { "name": "ក្រចេះ", "english": "Kratié", "country": "KH" }, { "name": "មណ្ឌលគីរី", "english": "Mondulkiri", "country": "KH" }, { "name": "ឧត្តរមានជ័យ", "english": "Oddar Meanchey", "country": "KH" }, { "name": "បៃលិន", "english": "Pailin", "country": "KH" }, { "name": "ព្រះសីហនុ", "english": "Preah Sihanouk", "country": "KH" }, { "name": "ព្រះវិហារ", "english": "Preah Vihear", "country": "KH" }, { "name": "ពោធិ៍សាត់", "english": "Pursat", "country": "KH" }, { "name": "ព្រៃវែង", "english": "Prey Veng", "country": "KH" }, { "name": "រតនគីរី", "english": "Ratanakiri", "country": "KH" }, { "name": "សៀមរាប", "english": "Siem Reap", "country": "KH" }, { "name": "ស្ទឹងត្រែង", "english": "Stung Treng", "country": "KH" }, { "name": "ស្វាយរៀង", "english": "Svay Rieng", "country": "KH" }, { "name": "តាកែវ", "english": "Takéo", "country": "KH" }, { "name": "ត្បូងឃ្មុំ", "english": "Tbong Khmum", "country": "KH" }, { "name": "Addis Ababa", "country": "ET" }, { "name": "Afar Region", "country": "ET" }, { "name": "Amhara Region", "country": "ET" }, { "name": "Benishangul-Gumuz", "country": "ET" }, { "name": "Dire Dawa", "country": "ET" }, { "name": "Gambela", "country": "ET" }, { "name": "Harari", "country": "ET" }, { "name": "Oromia", "country": "ET" }, { "name": "Somali", "country": "ET" }, { "name": "Southern Nations, Nationalities, and Peoples' Region", "country": "ET" }, { "name": "Tigray Region", "country": "ET" }, { "name": "Chachapoyas", "region": "Amazonas", "country": "PE" }, { "name": "Bagua", "region": "Amazonas", "country": "PE" }, { "name": "Bongará", "region": "Amazonas", "country": "PE" }, { "name": "Condorcanqui", "region": "Amazonas", "country": "PE" }, { "name": "Luya", "region": "Amazonas", "country": "PE" }, { "name": "Rodríguez de Mendoza", "region": "Amazonas", "country": "PE" }, { "name": "Utcubamba", "region": "Amazonas", "country": "PE" }, { "name": "Huaraz", "region": "Ancash", "country": "PE" }, { "name": "Aija", "region": "Ancash", "country": "PE" }, { "name": "Antonio Raymondi", "region": "Ancash", "country": "PE" }, { "name": "Asunción", "region": "Ancash", "country": "PE" }, { "name": "Bolognesi", "region": "Ancash", "country": "PE" }, { "name": "Carhuaz", "region": "Ancash", "country": "PE" }, { "name": "Carlos Fermín Fitzcarrald", "region": "Ancash", "country": "PE" }, { "name": "Casma", "region": "Ancash", "country": "PE" }, { "name": "Corongo", "region": "Ancash", "country": "PE" }, { "name": "Huari", "region": "Ancash", "country": "PE" }, { "name": "Huarmey", "region": "Ancash", "country": "PE" }, { "name": "Huaylas", "region": "Ancash", "country": "PE" }, { "name": "Mariscal Luzuriaga", "region": "Ancash", "country": "PE" }, { "name": "Ocros", "region": "Ancash", "country": "PE" }, { "name": "Pallasca", "region": "Ancash", "country": "PE" }, { "name": "Pomabamba", "region": "Ancash", "country": "PE" }, { "name": "Recuay", "region": "Ancash", "country": "PE" }, { "name": "Santa", "region": "Ancash", "country": "PE" }, { "name": "Sihuas", "region": "Ancash", "country": "PE" }, { "name": "Yungay", "region": "Ancash", "country": "PE" }, { "name": "Abancay", "region": "Apurímac", "country": "PE" }, { "name": "Andahuaylas", "region": "Apurímac", "country": "PE" }, { "name": "Antabamba", "region": "Apurímac", "country": "PE" }, { "name": "Aymaraes", "region": "Apurímac", "country": "PE" }, { "name": "Cotabambas", "region": "Apurímac", "country": "PE" }, { "name": "Chincheros", "region": "Apurímac", "country": "PE" }, { "name": "Grau", "region": "Apurímac", "country": "PE" }, { "name": "Arequipa", "region": "Arequipa", "country": "PE" }, { "name": "Camaná", "region": "Arequipa", "country": "PE" }, { "name": "Caravelí", "region": "Arequipa", "country": "PE" }, { "name": "Castilla", "region": "Arequipa", "country": "PE" }, { "name": "Caylloma", "region": "Arequipa", "country": "PE" }, { "name": "Condesuyos", "region": "Arequipa", "country": "PE" }, { "name": "Islay", "region": "Arequipa", "country": "PE" }, { "name": "La Unión", "region": "Arequipa", "country": "PE" }, { "name": "Huamanga", "region": "Ayacucho", "country": "PE" }, { "name": "Cangallo", "region": "Ayacucho", "country": "PE" }, { "name": "Huanca Sancos", "region": "Ayacucho", "country": "PE" }, { "name": "Huanta", "region": "Ayacucho", "country": "PE" }, { "name": "La Mar", "region": "Ayacucho", "country": "PE" }, { "name": "Lucanas", "region": "Ayacucho", "country": "PE" }, { "name": "Parinacochas", "region": "Ayacucho", "country": "PE" }, { "name": "Páucar del Sara Sara", "region": "Ayacucho", "country": "PE" }, { "name": "Sucre", "region": "Ayacucho", "country": "PE" }, { "name": "Víctor Fajardo", "region": "Ayacucho", "country": "PE" }, { "name": "Vilcas Huamán", "region": "Ayacucho", "country": "PE" }, { "name": "Cajamarca", "region": "Cajamarca", "country": "PE" }, { "name": "Cajabamba", "region": "Cajamarca", "country": "PE" }, { "name": "Celendín", "region": "Cajamarca", "country": "PE" }, { "name": "Chota", "region": "Cajamarca", "country": "PE" }, { "name": "Contumazá", "region": "Cajamarca", "country": "PE" }, { "name": "Cutervo", "region": "Cajamarca", "country": "PE" }, { "name": "Hualgayoc", "region": "Cajamarca", "country": "PE" }, { "name": "Jaén", "region": "Cajamarca", "country": "PE" }, { "name": "San Ignacio", "region": "Cajamarca", "country": "PE" }, { "name": "San Marcos", "region": "Cajamarca", "country": "PE" }, { "name": "San Miguel", "region": "Cajamarca", "country": "PE" }, { "name": "San Pablo", "region": "Cajamarca", "country": "PE" }, { "name": "Santa Cruz", "region": "Cajamarca", "country": "PE" }, { "name": "Callao", "region": "Callao", "country": "PE" }, { "name": "Cusco", "region": "Cusco", "country": "PE" }, { "name": "Acomayo", "region": "Cusco", "country": "PE" }, { "name": "Anta", "region": "Cusco", "country": "PE" }, { "name": "Calca", "region": "Cusco", "country": "PE" }, { "name": "Canas", "region": "Cusco", "country": "PE" }, { "name": "Canchis", "region": "Cusco", "country": "PE" }, { "name": "Chumbivilcas", "region": "Cusco", "country": "PE" }, { "name": "Espinar", "region": "Cusco", "country": "PE" }, { "name": "La Convención", "region": "Cusco", "country": "PE" }, { "name": "Paruro", "region": "Cusco", "country": "PE" }, { "name": "Paucartambo", "region": "Cusco", "country": "PE" }, { "name": "Quispicanchi", "region": "Cusco", "country": "PE" }, { "name": "Urubamba", "region": "Cusco", "country": "PE" }, { "name": "Huancavelica", "region": "Huancavelica", "country": "PE" }, { "name": "Acobamba", "region": "Huancavelica", "country": "PE" }, { "name": "Angaraes", "region": "Huancavelica", "country": "PE" }, { "name": "Castrovirreyna", "region": "Huancavelica", "country": "PE" }, { "name": "Churcampa", "region": "Huancavelica", "country": "PE" }, { "name": "Huaytará", "region": "Huancavelica", "country": "PE" }, { "name": "Tayacaja", "region": "Huancavelica", "country": "PE" }, { "name": "Huánuco", "region": "Huánuco", "country": "PE" }, { "name": "Ambo", "region": "Huánuco", "country": "PE" }, { "name": "Dos de Mayo", "region": "Huánuco", "country": "PE" }, { "name": "Huacaybamba", "region": "Huánuco", "country": "PE" }, { "name": "Huamalíes", "region": "Huánuco", "country": "PE" }, { "name": "Leoncio Prado", "region": "Huánuco", "country": "PE" }, { "name": "Marañón", "region": "Huánuco", "country": "PE" }, { "name": "Pachitea", "region": "Huánuco", "country": "PE" }, { "name": "Puerto Inca", "region": "Huánuco", "country": "PE" }, { "name": "Lauricocha", "region": "Huánuco", "country": "PE" }, { "name": "Yarowilca", "region": "Huánuco", "country": "PE" }, { "name": "Ica", "region": "Ica", "country": "PE" }, { "name": "Chincha", "region": "Ica", "country": "PE" }, { "name": "Nazca", "region": "Ica", "country": "PE" }, { "name": "Palpa", "region": "Ica", "country": "PE" }, { "name": "Pisco", "region": "Ica", "country": "PE" }, { "name": "Huancayo", "region": "Junín", "country": "PE" }, { "name": "Concepción", "region": "Junín", "country": "PE" }, { "name": "Chanchamayo", "region": "Junín", "country": "PE" }, { "name": "Jauja", "region": "Junín", "country": "PE" }, { "name": "Junín", "region": "Junín", "country": "PE" }, { "name": "Satipo", "region": "Junín", "country": "PE" }, { "name": "Tarma", "region": "Junín", "country": "PE" }, { "name": "Yauli", "region": "Junín", "country": "PE" }, { "name": "Chupaca", "region": "Junín", "country": "PE" }, { "name": "Trujillo", "region": "La Libertad", "country": "PE" }, { "name": "Ascope", "region": "La Libertad", "country": "PE" }, { "name": "Bolívar", "region": "La Libertad", "country": "PE" }, { "name": "Chepén", "region": "La Libertad", "country": "PE" }, { "name": "Julcán", "region": "La Libertad", "country": "PE" }, { "name": "Otuzco", "region": "La Libertad", "country": "PE" }, { "name": "Pacasmayo", "region": "La Libertad", "country": "PE" }, { "name": "Pataz", "region": "La Libertad", "country": "PE" }, { "name": "Sánchez Carrión", "region": "La Libertad", "country": "PE" }, { "name": "Santiago de Chuco", "region": "La Libertad", "country": "PE" }, { "name": "Gran Chimú", "region": "La Libertad", "country": "PE" }, { "name": "Virú", "region": "La Libertad", "country": "PE" }, { "name": "Chiclayo", "region": "Lambayeque", "country": "PE" }, { "name": "Ferreñafe", "region": "Lambayeque", "country": "PE" }, { "name": "Lambayeque", "region": "Lambayeque", "country": "PE" }, { "name": "Lima", "region": "autonomous", "country": "PE" }, { "name": "Huaura", "region": "Lima", "country": "PE" }, { "name": "Barranca", "region": "Lima", "country": "PE" }, { "name": "Cajatambo", "region": "Lima", "country": "PE" }, { "name": "Canta", "region": "Lima", "country": "PE" }, { "name": "Cañete", "region": "Lima", "country": "PE" }, { "name": "Huaral", "region": "Lima", "country": "PE" }, { "name": "Huarochirí", "region": "Lima", "country": "PE" }, { "name": "Oyón", "region": "Lima", "country": "PE" }, { "name": "Yauyos", "region": "Lima", "country": "PE" }, { "name": "Maynas", "region": "Loreto", "country": "PE" }, { "name": "Alto Amazonas", "region": "Loreto", "country": "PE" }, { "name": "Loreto", "region": "Loreto", "country": "PE" }, { "name": "Mariscal Ramón Castilla", "region": "Loreto", "country": "PE" }, { "name": "Putumayo", "region": "Loreto", "country": "PE" }, { "name": "Requena", "region": "Loreto", "country": "PE" }, { "name": "Ucayali", "region": "Loreto", "country": "PE" }, { "name": "Datem del Marañón", "region": "Loreto", "country": "PE" }, { "name": "Tambopata", "region": "Madre de Dios", "country": "PE" }, { "name": "Manú", "region": "Madre de Dios", "country": "PE" }, { "name": "Tahuamanu", "region": "Madre de Dios", "country": "PE" }, { "name": "Mariscal Nieto", "region": "Moquegua", "country": "PE" }, { "name": "General Sánchez Cerro", "region": "Moquegua", "country": "PE" }, { "name": "Ilo", "region": "Moquegua", "country": "PE" }, { "name": "Pasco", "region": "Pasco", "country": "PE" }, { "name": "Daniel Alcídes Carrión", "region": "Pasco", "country": "PE" }, { "name": "Oxapampa", "region": "Pasco", "country": "PE" }, { "name": "Piura", "region": "Piura", "country": "PE" }, { "name": "Ayabaca", "region": "Piura", "country": "PE" }, { "name": "Huancabamba", "region": "Piura", "country": "PE" }, { "name": "Morropón", "region": "Piura", "country": "PE" }, { "name": "Paita", "region": "Piura", "country": "PE" }, { "name": "Sullana", "region": "Piura", "country": "PE" }, { "name": "Talara", "region": "Piura", "country": "PE" }, { "name": "Sechura", "region": "Piura", "country": "PE" }, { "name": "Puno", "region": "Puno", "country": "PE" }, { "name": "Azángaro", "region": "Puno", "country": "PE" }, { "name": "Carabaya", "region": "Puno", "country": "PE" }, { "name": "Chucuito", "region": "Puno", "country": "PE" }, { "name": "El Collao", "region": "Puno", "country": "PE" }, { "name": "Huancané", "region": "Puno", "country": "PE" }, { "name": "Lampa", "region": "Puno", "country": "PE" }, { "name": "Melgar", "region": "Puno", "country": "PE" }, { "name": "Moho", "region": "Puno", "country": "PE" }, { "name": "San Antonio de Putina", "region": "Puno", "country": "PE" }, { "name": "San Román", "region": "Puno", "country": "PE" }, { "name": "Sandia", "region": "Puno", "country": "PE" }, { "name": "Yunguyo", "region": "Puno", "country": "PE" }, { "name": "Moyobamba", "region": "San Martín", "country": "PE" }, { "name": "Bellavista", "region": "San Martín", "country": "PE" }, { "name": "El Dorado", "region": "San Martín", "country": "PE" }, { "name": "Huallaga", "region": "San Martín", "country": "PE" }, { "name": "Lamas", "region": "San Martín", "country": "PE" }, { "name": "Mariscal Cáceres", "region": "San Martín", "country": "PE" }, { "name": "Picota", "region": "San Martín", "country": "PE" }, { "name": "Rioja", "region": "San Martín", "country": "PE" }, { "name": "San Martín", "region": "San Martín", "country": "PE" }, { "name": "Tocache", "region": "San Martín", "country": "PE" }, { "name": "Tacna", "region": "Tacna", "country": "PE" }, { "name": "Candarave", "region": "Tacna", "country": "PE" }, { "name": "Jorge Basadre", "region": "Tacna", "country": "PE" }, { "name": "Tarata", "region": "Tacna", "country": "PE" }, { "name": "Tumbes", "region": "Tumbes", "country": "PE" }, { "name": "Contralmirante Villar", "region": "Tumbes", "country": "PE" }, { "name": "Zarumilla", "region": "Tumbes", "country": "PE" }, { "name": "Coronel Portillo", "region": "Ucayali", "country": "PE" }, { "name": "Atalaya", "region": "Ucayali", "country": "PE" }, { "name": "Padre Abad", "region": "Ucayali", "country": "PE" }, { "name": "Purús", "region": "Ucayali", "country": "PE" }, { "name": "Camagüey", "country": "CU" }, { "name": "Ciego de Ávila", "country": "CU" }, { "name": "Cienfuegos", "country": "CU" }, { "name": "Havana", "country": "CU" }, { "name": "Bayamo", "country": "CU" }, { "name": "Guantánamo", "country": "CU" }, { "name": "Holguín", "country": "CU" }, { "name": "Nueva Gerona", "country": "CU" }, { "name": "Artemisa", "country": "CU" }, { "name": "Las Tunas", "country": "CU" }, { "name": "Matanzas", "country": "CU" }, { "name": "San José de las Lajas", "country": "CU" }, { "name": "Pinar del Río", "country": "CU" }, { "name": "Sancti Spíritus", "country": "CU" }, { "name": "Santiago de Cuba", "country": "CU" }, { "name": "Santa Clara", "country": "CU" }, { "name": "Ciudad Autónoma de Buenos Aires", "country": "AR" }, { "name": "Buenos Aires", "country": "AR" }, { "name": "Catamarca", "country": "AR" }, { "name": "Chaco", "country": "AR" }, { "name": "Chubut", "country": "AR" }, { "name": "Córdoba", "country": "AR" }, { "name": "Corrientes", "country": "AR" }, { "name": "Entre Ríos", "country": "AR" }, { "name": "Formosa", "country": "AR" }, { "name": "Jujuy", "country": "AR" }, { "name": "La Pampa", "country": "AR" }, { "name": "La Rioja", "country": "AR" }, { "name": "Mendoza", "country": "AR" }, { "name": "Misiones", "country": "AR" }, { "name": "Neuquén", "country": "AR" }, { "name": "Río Negro", "country": "AR" }, { "name": "Salta", "country": "AR" }, { "name": "San Juan", "country": "AR" }, { "name": "San Luis", "country": "AR" }, { "name": "Santa Cruz", "country": "AR" }, { "name": "Santa Fe", "country": "AR" }, { "name": "Santiago del Estero", "country": "AR" }, { "name": "Tierra del Fuego, Antártida e Islas del Atlántico Sur", "country": "AR" }, { "name": "Tucumán", "country": "AR" }, { "name": "Arica", "region": "XV Arica and Parinacota", "country": "CL" }, { "name": "Parinacota", "region": "XV Arica and Parinacota", "country": "CL" }, { "name": "Iquique", "region": "I Tarapacá", "country": "CL" }, { "name": "Tamarugal", "region": "I Tarapacá", "country": "CL" }, { "name": "Antofagasta", "region": "II Antofagasta", "country": "CL" }, { "name": "El Loa", "region": "II Antofagasta", "country": "CL" }, { "name": "Tocopilla", "region": "II Antofagasta", "country": "CL" }, { "name": "Copiapó", "region": "III Atacama", "country": "CL" }, { "name": "Huasco", "region": "III Atacama", "country": "CL" }, { "name": "Chañaral", "region": "III Atacama", "country": "CL" }, { "name": "Elqui", "region": "IV Coquimbo", "country": "CL" }, { "name": "Limarí", "region": "IV Coquimbo", "country": "CL" }, { "name": "Choapa", "region": "IV Coquimbo", "country": "CL" }, { "name": "Isla de Pascua", "region": "V Valparaíso", "country": "CL" }, { "name": "Los Andes", "region": "V Valparaíso", "country": "CL" }, { "name": "Marga Marga", "region": "V Valparaíso", "country": "CL" }, { "name": "Petorca", "region": "V Valparaíso", "country": "CL" }, { "name": "Quillota", "region": "V Valparaíso", "country": "CL" }, { "name": "San Antonio", "region": "V Valparaíso", "country": "CL" }, { "name": "San Felipe de Aconcagua", "region": "V Valparaíso", "country": "CL" }, { "name": "Valparaíso", "region": "V Valparaíso", "country": "CL" }, { "name": "Cachapoal", "region": "VI O'Higgins", "country": "CL" }, { "name": "Colchagua", "region": "VI O'Higgins", "country": "CL" }, { "name": "Cardenal Caro", "region": "VI O'Higgins", "country": "CL" }, { "name": "Talca", "region": "VII Maule", "country": "CL" }, { "name": "Linares", "region": "VII Maule", "country": "CL" }, { "name": "Curicó", "region": "VII Maule", "country": "CL" }, { "name": "Cauquenes", "region": "VII Maule", "country": "CL" }, { "name": "Concepción", "region": "VIII Biobío", "country": "CL" }, { "name": "Ñuble", "region": "VIII Biobío", "country": "CL" }, { "name": "Biobío", "region": "VIII Biobío", "country": "CL" }, { "name": "Arauco", "region": "VIII Biobío", "country": "CL" }, { "name": "Cautin", "region": "IX Araucanía", "country": "CL" }, { "name": "Malleco", "region": "IX Araucanía", "country": "CL" }, { "name": "Valdivia", "region": "XIV Los Ríos", "country": "CL" }, { "name": "Ranco", "region": "XIV Los Ríos", "country": "CL" }, { "name": "Llanquihue", "region": "X Los Lagos", "country": "CL" }, { "name": "Osorno", "region": "X Los Lagos", "country": "CL" }, { "name": "Chiloe", "region": "X Los Lagos", "country": "CL" }, { "name": "Palena", "region": "X Los Lagos", "country": "CL" }, { "name": "Coihaique", "region": "XI Aisén", "country": "CL" }, { "name": "Aisén", "region": "XI Aisén", "country": "CL" }, { "name": "General Carrera", "region": "XI Aisén", "country": "CL" }, { "name": "Capitan Prat", "region": "XI Aisén", "country": "CL" }, { "name": "Magallanes", "region": "XII Magallanes", "country": "CL" }, { "name": "Ultima Esperanza", "region": "XII Magallanes", "country": "CL" }, { "name": "Tierra del Fuego", "region": "XII Magallanes", "country": "CL" }, { "name": "Antártica Chilena", "region": "XII Magallanes", "country": "CL" }, { "name": "Santiago", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Cordillera", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Maipo", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Talagante", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Melipilla", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Chacabuco", "region": "RM Santiago Metropolitan", "country": "CL" }, { "name": "Cercado", "region": "Beni", "country": "BO" }, { "name": "Iténez", "region": "Beni", "country": "BO" }, { "name": "José Ballivián", "region": "Beni", "country": "BO" }, { "name": "Mamoré", "region": "Beni", "country": "BO" }, { "name": "Marbán", "region": "Beni", "country": "BO" }, { "name": "Moxos", "region": "Beni", "country": "BO" }, { "name": "Vaca Díez", "region": "Beni", "country": "BO" }, { "name": "Yacuma", "region": "Beni", "country": "BO" }, { "name": "Azurduy", "region": "Chuquisaca", "country": "BO" }, { "name": "Belisario Boeto", "region": "Chuquisaca", "country": "BO" }, { "name": "Hernando Siles", "region": "Chuquisaca", "country": "BO" }, { "name": "Jaime Zudáñez", "region": "Chuquisaca", "country": "BO" }, { "name": "Luis Calvo", "region": "Chuquisaca", "country": "BO" }, { "name": "Nor Cinti", "region": "Chuquisaca", "country": "BO" }, { "name": "Oropeza", "region": "Chuquisaca", "country": "BO" }, { "name": "Sud Cinti", "region": "Chuquisaca", "country": "BO" }, { "name": "Tomina", "region": "Chuquisaca", "country": "BO" }, { "name": "Yamparáez", "region": "Chuquisaca", "country": "BO" }, { "name": "Arani", "region": "Cochabamba", "country": "BO" }, { "name": "Arque", "region": "Cochabamba", "country": "BO" }, { "name": "Ayopaya", "region": "Cochabamba", "country": "BO" }, { "name": "Capinota", "region": "Cochabamba", "country": "BO" }, { "name": "Carrasco", "region": "Cochabamba", "country": "BO" }, { "name": "Cercado", "region": "Cochabamba", "country": "BO" }, { "name": "Chapare", "region": "Cochabamba", "country": "BO" }, { "name": "Esteban Arce", "region": "Cochabamba", "country": "BO" }, { "name": "Germán Jordán", "region": "Cochabamba", "country": "BO" }, { "name": "Mizque", "region": "Cochabamba", "country": "BO" }, { "name": "Campero", "region": "Cochabamba", "country": "BO" }, { "name": "Punata", "region": "Cochabamba", "country": "BO" }, { "name": "Quillacollo", "region": "Cochabamba", "country": "BO" }, { "name": "Bolívar", "region": "Cochabamba", "country": "BO" }, { "name": "Tapacarí", "region": "Cochabamba", "country": "BO" }, { "name": "Tiraque", "region": "Cochabamba", "country": "BO" }, { "name": "Abel Iturralde", "region": "La Paz", "country": "BO" }, { "name": "Aroma", "region": "La Paz", "country": "BO" }, { "name": "Bautista Saavedra", "region": "La Paz", "country": "BO" }, { "name": "Caranavi", "region": "La Paz", "country": "BO" }, { "name": "Eliodoro Camacho", "region": "La Paz", "country": "BO" }, { "name": "Franz Tamayo", "region": "La Paz", "country": "BO" }, { "name": "Gualberto Villarroel", "region": "La Paz", "country": "BO" }, { "name": "Ingavi", "region": "La Paz", "country": "BO" }, { "name": "Inquisivi", "region": "La Paz", "country": "BO" }, { "name": "José Manuel Pando", "region": "La Paz", "country": "BO" }, { "name": "Larecaja", "region": "La Paz", "country": "BO" }, { "name": "Loayza", "region": "La Paz", "country": "BO" }, { "name": "Los Andes", "region": "La Paz", "country": "BO" }, { "name": "Manco Kapac", "region": "La Paz", "country": "BO" }, { "name": "Muñecas", "region": "La Paz", "country": "BO" }, { "name": "Nor Yungas", "region": "La Paz", "country": "BO" }, { "name": "Omasuyos", "region": "La Paz", "country": "BO" }, { "name": "Pacajes", "region": "La Paz", "country": "BO" }, { "name": "Murillo", "region": "La Paz", "country": "BO" }, { "name": "Sud Yungas", "region": "La Paz", "country": "BO" }, { "name": "Atahuallpa", "region": "Oruro", "country": "BO" }, { "name": "Carangas", "region": "Oruro", "country": "BO" }, { "name": "Cercado", "region": "Oruro", "country": "BO" }, { "name": "Eduardo Avaroa", "region": "Oruro", "country": "BO" }, { "name": "Ladislao Cabrera", "region": "Oruro", "country": "BO" }, { "name": "Litoral", "region": "Oruro", "country": "BO" }, { "name": "Nor Carangas", "region": "Oruro", "country": "BO" }, { "name": "Pantaléon Dalence", "region": "Oruro", "country": "BO" }, { "name": "Poopó", "region": "Oruro", "country": "BO" }, { "name": "Puerto de Mejillones", "region": "Oruro", "country": "BO" }, { "name": "Sajama", "region": "Oruro", "country": "BO" }, { "name": "San Pedro de Totora", "region": "Oruro", "country": "BO" }, { "name": "Saucarí", "region": "Oruro", "country": "BO" }, { "name": "Sebastián Pagador", "region": "Oruro", "country": "BO" }, { "name": "Sud Carangas", "region": "Oruro", "country": "BO" }, { "name": "Tomas Barrón", "region": "Oruro", "country": "BO" }, { "name": "Abuná", "region": "Pando", "country": "BO" }, { "name": "Federico Román", "region": "Pando", "country": "BO" }, { "name": "Madre de Dios", "region": "Pando", "country": "BO" }, { "name": "Manuripi", "region": "Pando", "country": "BO" }, { "name": "Nicolás Suárez", "region": "Pando", "country": "BO" }, { "name": "Alonso de Ibáñez", "region": "Potosí", "country": "BO" }, { "name": "Antonio Quijarro", "region": "Potosí", "country": "BO" }, { "name": "Bernardino Bilbao", "region": "Potosí", "country": "BO" }, { "name": "Charcas", "region": "Potosí", "country": "BO" }, { "name": "Chayanta", "region": "Potosí", "country": "BO" }, { "name": "Cornelio Saavedra", "region": "Potosí", "country": "BO" }, { "name": "Daniel Campos", "region": "Potosí", "country": "BO" }, { "name": "Enrique Baldivieso", "region": "Potosí", "country": "BO" }, { "name": "José María Linares", "region": "Potosí", "country": "BO" }, { "name": "Modesto Omiste", "region": "Potosí", "country": "BO" }, { "name": "Nor Chichas", "region": "Potosí", "country": "BO" }, { "name": "Nor Lípez", "region": "Potosí", "country": "BO" }, { "name": "Rafael Bustillo", "region": "Potosí", "country": "BO" }, { "name": "Sur Chichas", "region": "Potosí", "country": "BO" }, { "name": "Sur Lípez", "region": "Potosí", "country": "BO" }, { "name": "Tomás Frías", "region": "Potosí", "country": "BO" }, { "name": "Andrés Ibáñez", "region": "Santa Cruz", "country": "BO" }, { "name": "Ángel Sandoval", "region": "Santa Cruz", "country": "BO" }, { "name": "Chiquitos", "region": "Santa Cruz", "country": "BO" }, { "name": "Cordillera", "region": "Santa Cruz", "country": "BO" }, { "name": "Florida", "region": "Santa Cruz", "country": "BO" }, { "name": "Germán Busch", "region": "Santa Cruz", "country": "BO" }, { "name": "Guarayos", "region": "Santa Cruz", "country": "BO" }, { "name": "Ichilo", "region": "Santa Cruz", "country": "BO" }, { "name": "Ignacio Warnes", "region": "Santa Cruz", "country": "BO" }, { "name": "José Miguel de Velasco", "region": "Santa Cruz", "country": "BO" }, { "name": "Manuel María Caballero", "region": "Santa Cruz", "country": "BO" }, { "name": "Ñuflo de Chávez", "region": "Santa Cruz", "country": "BO" }, { "name": "Obispo Santistevan", "region": "Santa Cruz", "country": "BO" }, { "name": "Sara", "region": "Santa Cruz", "country": "BO" }, { "name": "Vallegrande", "region": "Santa Cruz", "country": "BO" }, { "name": "Aniceto Arce", "region": "Tarija", "country": "BO" }, { "name": "Burnet O'Connor", "region": "Tarija", "country": "BO" }, { "name": "Cercado", "region": "Tarija", "country": "BO" }, { "name": "Eustaquio Méndez", "region": "Tarija", "country": "BO" }, { "name": "Gran Chaco", "region": "Tarija", "country": "BO" }, { "name": "José María Avilés", "region": "Tarija", "country": "BO" }, { "name": "La Coruña", "short": "C", "country": "ES" }, { "name": "Lugo", "short": "LU", "country": "ES" }, { "name": "Vizcaya", "short": "BI", "country": "ES" }, { "name": "Guipúzcoa", "short": "SS", "country": "ES" }, { "name": "Huesca", "short": "HU", "country": "ES" }, { "name": "Lérida", "short": "L", "country": "ES" }, { "name": "Gerona", "short": "GI", "country": "ES" }, { "name": "Barcelona", "short": "B", "country": "ES" }, { "name": "Tarragona", "short": "T", "country": "ES" }, { "name": "Castellón", "short": "CS", "country": "ES" }, { "name": "Valencia", "short": "V", "country": "ES" }, { "name": "Alicante", "short": "A", "country": "ES" }, { "name": "Murcia", "short": "MU", "country": "ES" }, { "name": "Zaragoza", "short": "Z", "country": "ES" }, { "name": "Teruel", "short": "TE", "country": "ES" }, { "name": "Cuenca", "short": "CU", "country": "ES" }, { "name": "Albacete", "short": "AB", "country": "ES" }, { "name": "Almeria", "short": "AL", "country": "ES" }, { "name": "Granada", "short": "GR", "country": "ES" }, { "name": "Málaga", "short": "MA", "country": "ES" }, { "name": "Tenerife", "short": "TF", "country": "ES" }, { "name": "Cádiz", "short": "CA", "country": "ES" }, { "name": "Sevilla", "short": "SE", "country": "ES" }, { "name": "Huelva", "short": "H", "country": "ES" }, { "name": "Las Palmas", "short": "GC", "country": "ES" }, { "name": "Madrid", "short": "M", "country": "ES" }, { "name": "Badajoz", "short": "BA", "country": "ES" }, { "name": "Cáceres", "short": "CC", "country": "ES" }, { "name": "Toledo", "short": "TO", "country": "ES" }, { "name": "Ciudad Real", "short": "CR", "country": "ES" }, { "name": "Salamanca", "short": "SA", "country": "ES" }, { "name": "Córdoba", "short": "CO", "country": "ES" }, { "name": "Jaén", "short": "J", "country": "ES" }, { "name": "Ávila", "short": "AV", "country": "ES" }, { "name": "Valladolid", "short": "VA", "country": "ES" }, { "name": "Zamora", "short": "ZA", "country": "ES" }, { "name": "Álava", "short": "VI", "country": "ES" }, { "name": "Segovia", "short": "SG", "country": "ES" }, { "name": "Burgos", "short": "BU", "country": "ES" }, { "name": "Pontevedra", "short": "PO", "country": "ES" }, { "name": "León", "short": "LE", "country": "ES" }, { "name": "Orense", "short": "OU", "country": "ES" }, { "name": "Palencia", "short": "P", "country": "ES" }, { "name": "La Rioja", "short": "LO", "country": "ES" }, { "name": "Soria", "short": "SO", "country": "ES" }, { "name": "Guadalajara", "short": "GU", "country": "ES" }, { "name": "বরগুনা", "english": "Barguna", "region": "Barisal", "country": "BD" }, { "name": "বরিশাল", "english": "Barisal", "region": "Barisal", "country": "BD" }, { "name": "ভোলা", "english": "Bhola", "region": "Barisal", "country": "BD" }, { "name": "ঝালকাঠি", "english": "Jhalokati", "region": "Barisal", "country": "BD" }, { "name": "পটুয়াখালী", "english": "Patuakhali", "region": "Barisal", "country": "BD" }, { "name": "পিরোজপুর", "english": "Pirojpur", "region": "Barisal", "country": "BD" }, { "name": "বান্দরবান", "english": "Bandarban", "region": "Chittagong", "country": "BD" }, { "name": "ব্রাহ্মণবাড়ীয়া", "english": "Brahmanbaria", "region": "Chittagong", "country": "BD" }, { "name": "চাঁদপুর", "english": "Chandpur", "region": "Chittagong", "country": "BD" }, { "name": "চট্টগ্রাম", "english": "Chittagong", "region": "Chittagong", "country": "BD" }, { "name": "কুমিল্লা", "english": "Comilla", "region": "Chittagong", "country": "BD" }, { "name": "কক্সবাজার", "english": "Cox's Bazar", "region": "Chittagong", "country": "BD" }, { "name": "ফেনী", "english": "Feni", "region": "Chittagong", "country": "BD" }, { "name": "খাগড়াছড়ি", "english": "Khagrachhari", "region": "Chittagong", "country": "BD" }, { "name": "লক্ষীপুর", "english": "Lakshmipur", "region": "Chittagong", "country": "BD" }, { "name": "নোয়াখালী", "english": "Noakhali", "region": "Chittagong", "country": "BD" }, { "name": "রাঙ্গামাটি", "english": "Rangamati", "region": "Chittagong", "country": "BD" }, { "name": "ঢাকা", "english": "Dhaka", "region": "Dhaka", "country": "BD" }, { "name": "ফরিদপুর", "english": "Faridpur", "region": "Dhaka", "country": "BD" }, { "name": "গাজীপুর", "english": "Gazipur", "region": "Dhaka", "country": "BD" }, { "name": "গোপালগঞ্জ", "english": "Gopalganj", "region": "Dhaka", "country": "BD" }, { "name": "জামালপুর", "english": "Jamalpur", "region": "Dhaka", "country": "BD" }, { "name": "কিশোরগঞ্জ", "english": "Kishoreganj", "region": "Dhaka", "country": "BD" }, { "name": "মাদারীপুর", "english": "Madaripur", "region": "Dhaka", "country": "BD" }, { "name": "মানিকগঞ্জ", "english": "Manikganj", "region": "Dhaka", "country": "BD" }, { "name": "মুন্সীগঞ্জ", "english": "Munshiganj", "region": "Dhaka", "country": "BD" }, { "name": "ময়মনসিংহ", "english": "Mymensingh", "region": "Dhaka", "country": "BD" }, { "name": "নারায়ণগঞ্জ", "english": "Narayanganj", "region": "Dhaka", "country": "BD" }, { "name": "নরসিংদী", "english": "Narsingdi", "region": "Dhaka", "country": "BD" }, { "name": "নেত্রকোনা", "english": "Netrakona", "region": "Dhaka", "country": "BD" }, { "name": "রাজবাড়ী", "english": "Rajbari", "region": "Dhaka", "country": "BD" }, { "name": "শরীয়তপুর", "english": "Shariatpur", "region": "Dhaka", "country": "BD" }, { "name": "শেরপুর", "english": "Sherpur", "region": "Dhaka", "country": "BD" }, { "name": "টাঙ্গাইল", "english": "Tangail", "region": "Dhaka", "country": "BD" }, { "name": "বাগেরহাট", "english": "Bagerhat", "region": "Khulna", "country": "BD" }, { "name": "চুয়াডাঙ্গা", "english": "Chuadanga", "region": "Khulna", "country": "BD" }, { "name": "যশোর", "english": "Jessore", "region": "Khulna", "country": "BD" }, { "name": "ঝিনাইদহ", "english": "Jhenaidah", "region": "Khulna", "country": "BD" }, { "name": "খুলনা", "english": "Khulna", "region": "Khulna", "country": "BD" }, { "name": "কুষ্টিয়া", "english": "Kushtia", "region": "Khulna", "country": "BD" }, { "name": "মাগুরা", "english": "Magura", "region": "Khulna", "country": "BD" }, { "name": "মেহেরপুর", "english": "Meherpur", "region": "Khulna", "country": "BD" }, { "name": "নড়াইল", "english": "Narail", "region": "Khulna", "country": "BD" }, { "name": "সাতক্ষিরা", "english": "Satkhira", "region": "Khulna", "country": "BD" }, { "name": "বগুড়া", "english": "Bogra", "region": "Rajshahi", "country": "BD" }, { "name": "জয়পুরহাট", "english": "Joypurhat", "region": "Rajshahi", "country": "BD" }, { "name": "নওগাঁ", "english": "Naogaon", "region": "Rajshahi", "country": "BD" }, { "name": "নাটোর", "english": "Natore", "region": "Rajshahi", "country": "BD" }, { "name": "নওয়াবগঞ্জ", "english": "Chapainawabganj", "region": "Rajshahi", "country": "BD" }, { "name": "পাবনা", "english": "Pabna", "region": "Rajshahi", "country": "BD" }, { "name": "রাজশাহী", "english": "Rajshahi", "region": "Rajshahi", "country": "BD" }, { "name": "সিরাজগঞ্জ", "english": "Sirajganj", "region": "Rajshahi", "country": "BD" }, { "name": "দিনাজপুর", "english": "Dinajpur", "region": "Rangpur", "country": "BD" }, { "name": "গাইবান্ধা", "english": "Gaibandha", "region": "Rangpur", "country": "BD" }, { "name": "কুড়িগ্রাম", "english": "Kurigram", "region": "Rangpur", "country": "BD" }, { "name": "লালমনিরহাট", "english": "Lalmonirhat", "region": "Rangpur", "country": "BD" }, { "name": "নীলফামারী", "english": "Nilphamari", "region": "Rangpur", "country": "BD" }, { "name": "পঞ্চগড়", "english": "Panchagarh", "region": "Rangpur", "country": "BD" }, { "name": "রংপুর", "english": "Rangpur", "region": "Rangpur", "country": "BD" }, { "name": "ঠাকুরগাঁ", "english": "Thakurgaon", "region": "Rangpur", "country": "BD" }, { "name": "হবিগঞ্জ", "english": "Habiganj", "region": "Sylhet", "country": "BD" }, { "name": "মৌলভীবাজার", "english": "Moulvibazar", "region": "Sylhet", "country": "BD" }, { "name": "সুনামগঞ্জ", "english": "Sunamganj", "region": "Sylhet", "country": "BD" }, { "name": "সিলেট", "english": "Sylhet", "region": "Sylhet", "country": "BD" }, { "name": "Azad Kashmir", "country": "PK" }, { "name": "Bahawalpur", "country": "PK" }, { "name": "Bannu", "country": "PK" }, { "name": "Dera Ghazi Khan", "country": "PK" }, { "name": "Dera Ismail Khan", "country": "PK" }, { "name": "Faisalabad", "country": "PK" }, { "name": "F.A.T.A.", "country": "PK" }, { "name": "Gujranwala", "country": "PK" }, { "name": "Hazara", "country": "PK" }, { "name": "Hyderabad", "country": "PK" }, { "name": "Islamabad", "country": "PK" }, { "name": "Kalat", "country": "PK" }, { "name": "Karachi", "country": "PK" }, { "name": "Kohat", "country": "PK" }, { "name": "Lahore", "country": "PK" }, { "name": "Larkana", "country": "PK" }, { "name": "Makran", "country": "PK" }, { "name": "Malakand", "country": "PK" }, { "name": "Mardan", "country": "PK" }, { "name": "Mirpur Khas", "country": "PK" }, { "name": "Multan", "country": "PK" }, { "name": "Nasirabad", "country": "PK" }, { "name": "Northern Areas", "country": "PK" }, { "name": "Peshawar", "country": "PK" }, { "name": "Quetta", "country": "PK" }, { "name": "Rawalpindi", "country": "PK" }, { "name": "Sargodha", "country": "PK" }, { "name": "Sahiwal", "country": "PK" }, { "name": "Sibi", "country": "PK" }, { "name": "Sukkur", "country": "PK" }, { "name": "Zhob", "country": "PK" }, { "short": "AB", "name": "Abia", "country": "NG" }, { "short": "FC", "name": "Abuja", "country": "NG" }, { "short": "AD", "name": "Adamawa", "country": "NG" }, { "short": "AK", "name": "Akwa Ibom", "country": "NG" }, { "short": "AN", "name": "Anambra", "country": "NG" }, { "short": "BA", "name": "Bauchi", "country": "NG" }, { "short": "BY", "name": "Bayelsa", "country": "NG" }, { "short": "BE", "name": "Benue", "country": "NG" }, { "short": "BO", "name": "Borno", "country": "NG" }, { "short": "CR", "name": "Cross River", "country": "NG" }, { "short": "DE", "name": "Delta", "country": "NG" }, { "short": "EB", "name": "Ebonyi", "country": "NG" }, { "short": "ED", "name": "Edo", "country": "NG" }, { "short": "EK", "name": "Ekiti", "country": "NG" }, { "short": "EN", "name": "Enugu", "country": "NG" }, { "short": "GO", "name": "Gombe", "country": "NG" }, { "short": "IM", "name": "Imo", "country": "NG" }, { "short": "JI", "name": "Jigawa", "country": "NG" }, { "short": "KD", "name": "Kaduna", "country": "NG" }, { "short": "KN", "name": "Kano", "country": "NG" }, { "short": "KT", "name": "Katsina", "country": "NG" }, { "short": "KE", "name": "Kebbi", "country": "NG" }, { "short": "KO", "name": "Kogi", "country": "NG" }, { "short": "KW", "name": "Kwara", "country": "NG" }, { "short": "LA", "name": "Lagos", "country": "NG" }, { "short": "NA", "name": "Nasarawa", "country": "NG" }, { "short": "NI", "name": "Niger", "country": "NG" }, { "short": "OG", "name": "Ogun", "country": "NG" }, { "short": "ON", "name": "Ondo", "country": "NG" }, { "short": "OS", "name": "Osun", "country": "NG" }, { "short": "OY", "name": "Oyo", "country": "NG" }, { "short": "PL", "name": "Plateau", "country": "NG" }, { "short": "RI", "name": "Rivers", "country": "NG" }, { "short": "SO", "name": "Sokoto", "country": "NG" }, { "short": "TA", "name": "Taraba", "country": "NG" }, { "short": "YO", "name": "Yobe", "country": "NG" }, { "short": "ZA", "name": "Zamfara", "country": "NG" }, { "name": "愛知県", "english": "Aichi", "country": "JP" }, { "name": "秋田県", "english": "Akita", "country": "JP" }, { "name": "青森県", "english": "Aomori", "country": "JP" }, { "name": "千葉県", "english": "Chiba", "country": "JP" }, { "name": "愛媛県", "english": "Ehime", "country": "JP" }, { "name": "福井県", "english": "Fukui", "country": "JP" }, { "name": "福岡県", "english": "Fukuoka", "country": "JP" }, { "name": "福島県", "english": "Fukushima", "country": "JP" }, { "name": "岐阜県", "english": "Gifu", "country": "JP" }, { "name": "群馬県", "english": "Gunma", "country": "JP" }, { "name": "広島県", "english": "Hiroshima", "country": "JP" }, { "name": "北海道", "english": "Hokkaidō", "country": "JP" }, { "name": "兵庫県", "english": "Hyōgo", "country": "JP" }, { "name": "茨城県", "english": "Ibaraki", "country": "JP" }, { "name": "石川県", "english": "Ishikawa", "country": "JP" }, { "name": "岩手県", "english": "Iwate", "country": "JP" }, { "name": "香川県", "english": "Kagawa", "country": "JP" }, { "name": "鹿児島県", "english": "Kagoshima", "country": "JP" }, { "name": "神奈川県", "english": "Kanagawa", "country": "JP" }, { "name": "高知県", "english": "Kōchi", "country": "JP" }, { "name": "熊本県", "english": "Kumamoto", "country": "JP" }, { "name": "京都府", "english": "Kyōto", "country": "JP" }, { "name": "三重県", "english": "Mie", "country": "JP" }, { "name": "宮城県", "english": "Miyagi", "country": "JP" }, { "name": "宮崎県", "english": "Miyazaki", "country": "JP" }, { "name": "長野県", "english": "Nagano", "country": "JP" }, { "name": "長崎県", "english": "Nagasaki", "country": "JP" }, { "name": "奈良県", "english": "Nara", "country": "JP" }, { "name": "新潟県", "english": "Niigata", "country": "JP" }, { "name": "大分県", "english": "Ōita", "country": "JP" }, { "name": "岡山県", "english": "Okayama", "country": "JP" }, { "name": "沖縄県", "english": "Okinawa", "country": "JP" }, { "name": "大阪府", "english": "Ōsaka", "country": "JP" }, { "name": "佐賀県", "english": "Saga", "country": "JP" }, { "name": "埼玉県", "english": "Saitama", "country": "JP" }, { "name": "滋賀県", "english": "Shiga", "country": "JP" }, { "name": "島根県", "english": "Shimane", "country": "JP" }, { "name": "静岡県", "english": "Shizuoka", "country": "JP" }, { "name": "栃木県", "english": "Tochigi", "country": "JP" }, { "name": "徳島県", "english": "Tokushima", "country": "JP" }, { "name": "東京都", "english": "Tōkyō", "country": "JP" }, { "name": "鳥取県", "english": "Tottori", "country": "JP" }, { "name": "富山県", "english": "Toyama", "country": "JP" }, { "name": "和歌山県", "english": "Wakayama", "country": "JP" }, { "name": "山形県", "english": "Yamagata", "country": "JP" }, { "name": "山口県", "english": "Yamaguchi", "country": "JP" }, { "name": "山梨県", "english": "Yamanashi", "country": "JP" }, {"short":"B","name":"Burgenland","country":"AT"}, {"short":"K","name":"Kärnten","country":"AT"}, {"short":"NÖ","name":"Niederösterreich","country":"AT"}, {"short":"OÖ","name":"Oberösterreich","country":"AT"}, {"short":"S","name":"Salzburg","country":"AT"}, {"short":"ST","name":"Steiermark","country":"AT"}, {"short":"T","name":"Tirol","country":"AT"}, {"short":"V","name":"Vorarlberg","country":"AT"}, {"short":"W","name":"Wien","country":"AT"}, {"short":"AC","name":"Acre","country":"BR"}, {"short":"AL","name":"Alagoas","country":"BR"}, {"short":"AP","name":"Amapá","country":"BR"}, {"short":"AM","name":"Amazonas","country":"BR"}, {"short":"BA","name":"Bahia","country":"BR"}, {"short":"CE","name":"Ceará","country":"BR"}, {"short":"DF","name":"Distrito Federal","country":"BR"}, {"short":"ES","name":"Espírito Santo","country":"BR"}, {"short":"GO","name":"Goiás","country":"BR"}, {"short":"MA","name":"Maranhão","country":"BR"}, {"short":"MT","name":"Mato Grosso","country":"BR"}, {"short":"MS","name":"Mato Grosso do Sul","country":"BR"}, {"short":"MG","name":"Minas Gerais","country":"BR"}, {"short":"PA","name":"Pará","country":"BR"}, {"short":"PB","name":"Paraíba","country":"BR"}, {"short":"PR","name":"Paraná","country":"BR"}, {"short":"PE","name":"Pernambuco","country":"BR"}, {"short":"PI","name":"Piauí","country":"BR"}, {"short":"RJ","name":"Rio de Janeiro","country":"BR"}, {"short":"RN","name":"Rio Grande do Norte","country":"BR"}, {"short":"RS","name":"Rio Grande do Sul","country":"BR"}, {"short":"RO","name":"Rondônia","country":"BR"}, {"short":"RR","name":"Roraima","country":"BR"}, {"short":"SC","name":"Santa Catarina","country":"BR"}, {"short":"SP","name":"São Paulo","country":"BR"}, {"short":"SE","name":"Sergipe","country":"BR"}, {"short":"TO","name":"Tocantins","country":"BR"}, { "name": "Abra", "country": "PH" }, { "name": "Agusan del Norte", "country": "PH" }, { "name": "Agusan del Sur", "country": "PH" }, { "name": "Aklan", "country": "PH" }, { "name": "Albay", "country": "PH" }, { "name": "Antique", "country": "PH" }, { "name": "Apayao", "country": "PH" }, { "name": "Aurora", "country": "PH" }, { "name": "Basilan", "country": "PH" }, { "name": "Bataan", "country": "PH" }, { "name": "Batanes", "country": "PH" }, { "name": "Batangas", "country": "PH" }, { "name": "Benguet", "country": "PH" }, { "name": "Biliran", "country": "PH" }, { "name": "Bohol", "country": "PH" }, { "name": "Bukidnon", "country": "PH" }, { "name": "Bulacan", "country": "PH" }, { "name": "Cagayan", "country": "PH" }, { "name": "Camarines Norte", "country": "PH" }, { "name": "Camarines Sur", "country": "PH" }, { "name": "Camiguin", "country": "PH" }, { "name": "Capiz", "country": "PH" }, { "name": "Catanduanes", "country": "PH" }, { "name": "Cavite", "country": "PH" }, { "name": "Cebu", "country": "PH" }, { "name": "Compostela Valley", "country": "PH" }, { "name": "Cotabato", "country": "PH" }, { "name": "Davao del Norte", "country": "PH" }, { "name": "Davao del Sur", "country": "PH" }, { "name": "Davao Occidental", "country": "PH" }, { "name": "Davao Oriental", "country": "PH" }, { "name": "Dinagat Islands", "country": "PH" }, { "name": "Eastern Samar", "country": "PH" }, { "name": "Guimaras", "country": "PH" }, { "name": "Ifugao", "country": "PH" }, { "name": "Ilocos Norte", "country": "PH" }, { "name": "Ilocos Sur", "country": "PH" }, { "name": "Iloilo", "country": "PH" }, { "name": "Isabela", "country": "PH" }, { "name": "Kalinga", "country": "PH" }, { "name": "La Union", "country": "PH" }, { "name": "Laguna", "country": "PH" }, { "name": "Lanao del Norte", "country": "PH" }, { "name": "Lanao del Sur", "country": "PH" }, { "name": "Leyte", "country": "PH" }, { "name": "Maguindanao", "country": "PH" }, { "name": "Marinduque", "country": "PH" }, { "name": "Masbate", "country": "PH" }, { "name": "Misamis Occidental", "country": "PH" }, { "name": "Misamis Oriental", "country": "PH" }, { "name": "Mountain Province", "country": "PH" }, { "name": "Negros Occidental", "country": "PH" }, { "name": "Negros Oriental", "country": "PH" }, { "name": "Northern Samar", "country": "PH" }, { "name": "Nueva Ecija", "country": "PH" }, { "name": "Nueva Vizcaya", "country": "PH" }, { "name": "Occidental Mindoro", "country": "PH" }, { "name": "Oriental Mindoro", "country": "PH" }, { "name": "Palawan", "country": "PH" }, { "name": "Pampanga", "country": "PH" }, { "name": "Pangasinan", "country": "PH" }, { "name": "Quezon", "country": "PH" }, { "name": "Quirino", "country": "PH" }, { "name": "Rizal", "country": "PH" }, { "name": "Romblon", "country": "PH" }, { "name": "Samar", "country": "PH" }, { "name": "Sarangani", "country": "PH" }, { "name": "Siquijor", "country": "PH" }, { "name": "Sorsogon", "country": "PH" }, { "name": "South Cotabato", "country": "PH" }, { "name": "Southern Leyte", "country": "PH" }, { "name": "Sultan Kudarat", "country": "PH" }, { "name": "Sulu", "country": "PH" }, { "name": "Surigao del Norte", "country": "PH" }, { "name": "Surigao del Sur", "country": "PH" }, { "name": "Tarlac", "country": "PH" }, { "name": "Tawi-Tawi", "country": "PH" }, { "name": "Zambales", "country": "PH" }, { "name": "Zamboanga del Norte", "country": "PH" }, { "name": "Zamboanga del Sur", "country": "PH" }, { "name": "Zamboanga Sibugay", "country": "PH" }, { "name": "Metro Manila", "country": "PH" }, { "name": "Hà Nội", "country": "VN" }, { "name": "Hà Giang", "country": "VN" }, { "name": "Cao Bằng", "country": "VN" }, { "name": "Bắc Kạn", "country": "VN" }, { "name": "Tuyên Quang", "country": "VN" }, { "name": "Lào Cai", "country": "VN" }, { "name": "Điện Biên", "country": "VN" }, { "name": "Lai Châu", "country": "VN" }, { "name": "Sơn La", "country": "VN" }, { "name": "Yên Bái", "country": "VN" }, { "name": "Hòa Bình", "country": "VN" }, { "name": "Thái Nguyên", "country": "VN" }, { "name": "Lạng Sơn", "country": "VN" }, { "name": "Quảng Ninh", "country": "VN" }, { "name": "Bắc Giang", "country": "VN" }, { "name": "Phú Thọ", "country": "VN" }, { "name": "Vĩnh Phúc", "country": "VN" }, { "name": "Bắc Ninh", "country": "VN" }, { "name": "Hải Dương", "country": "VN" }, { "name": "Hải Phòng", "country": "VN" }, { "name": "Hưng Yên", "country": "VN" }, { "name": "Thái Bình", "country": "VN" }, { "name": "Hà Nam", "country": "VN" }, { "name": "Nam Định", "country": "VN" }, { "name": "Ninh Bình", "country": "VN" }, { "name": "Thanh Hóa", "country": "VN" }, { "name": "Nghệ An", "country": "VN" }, { "name": "Hà Tĩnh", "country": "VN" }, { "name": "Quảng Bình", "country": "VN" }, { "name": "Quảng Trị", "country": "VN" }, { "name": "Thừa Thiên–Huế", "country": "VN" }, { "name": "Đà Nẵng", "country": "VN" }, { "name": "Quảng Nam", "country": "VN" }, { "name": "Quảng Ngãi", "country": "VN" }, { "name": "Bình Định", "country": "VN" }, { "name": "Phú Yên", "country": "VN" }, { "name": "Khánh Hòa", "country": "VN" }, { "name": "Ninh Thuận", "country": "VN" }, { "name": "Bình Thuận", "country": "VN" }, { "name": "Kon Tum", "country": "VN" }, { "name": "Gia Lai", "country": "VN" }, { "name": "Đắk Lắk", "country": "VN" }, { "name": "Đắk Nông", "country": "VN" }, { "name": "Lâm Đồng", "country": "VN" }, { "name": "Bình Phước", "country": "VN" }, { "name": "Tây Ninh", "country": "VN" }, { "name": "Bình Dương", "country": "VN" }, { "name": "Đồng Nai", "country": "VN" }, { "name": "Bà Rịa–Vũng Tàu", "country": "VN" }, { "name": "Thành phố Hồ Chí Minh", "country": "VN" }, { "name": "Long An", "country": "VN" }, { "name": "Tiền Giang", "country": "VN" }, { "name": "Bến Tre", "country": "VN" }, { "name": "Trà Vinh", "country": "VN" }, { "name": "Vĩnh Long", "country": "VN" }, { "name": "Đồng Tháp", "country": "VN" }, { "name": "An Giang", "country": "VN" }, { "name": "Kiên Giang", "country": "VN" }, { "name": "Cần Thơ", "country": "VN" }, { "name": "Hậu Giang", "country": "VN" }, { "name": "Sóc Trăng", "country": "VN" }, { "name": "Bạc Liêu", "country": "VN" }, { "name": "Cà Mau", "country": "VN" }, { "name": "San José", "country": "CR" }, { "name": "Alajuela", "country": "CR" }, { "name": "Cartago", "country": "CR" }, { "name": "Heredia", "country": "CR" }, { "name": "Guanacaste", "country": "CR" }, { "name": "Puntarenas", "country": "CR" }, { "name": "Limón", "country": "CR" }, { "name": "Auckland", "country": "NZ" }, { "name": "New Plymouth", "country": "NZ" }, { "name": "Hawke's Bay", "country": "NZ" }, { "name": "Wellington", "country": "NZ" }, { "name": "Nelson", "country": "NZ" }, { "name": "Marlborough", "country": "NZ" }, { "name": "Westland", "country": "NZ" }, { "name": "Canterbury", "country": "NZ" }, { "name": "Otago", "country": "NZ" }, { "name": "Southland", "country": "NZ" } ]}, {}]; window.modules["1316"] = [function(require,module,exports){"use strict";module.exports=(e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)); }, {}]; window.modules["1317"] = [function(require,module,exports){"use strict";module.exports=((e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}); }, {}]; window.modules["1320"] = [function(require,module,exports){"use strict";var undef,has=Object.prototype.hasOwnProperty;function decode(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function encode(e){try{return encodeURIComponent(e)}catch(e){return null}}function querystring(e){for(var n,r=/([^=?#&]+)=?([^&]*)/g,t={};n=r.exec(e);){var o=decode(n[1]),u=decode(n[2]);null===o||null===u||o in t||(t[o]=u)}return t}function querystringify(e,n){n=n||"";var r,t,o=[];for(t in"string"!=typeof n&&(n="?"),e)if(has.call(e,t)){if((r=e[t])||null!==r&&r!==undef&&!isNaN(r)||(r=""),t=encode(t),r=encode(r),null===t||null===r)continue;o.push(t+"="+r)}return o.length?n+o.join("&"):""}exports.stringify=querystringify,exports.parse=querystring; }, {}]; window.modules["1332"] = [function(require,module,exports){"use strict";var __awaiter=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(i,a){function o(t){try{s(r.next(t))}catch(t){a(t)}}function c(t){try{s(r.throw(t))}catch(t){a(t)}}function s(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(o,c)}s((r=r.apply(t,e||[])).next())})},__generator=this&&this.__generator||function(t,e){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(t){a=[6,t],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.ReCaptchaInstance=void 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.enterprise?this.recaptcha.enterprise.execute(this.recaptchaID,{action:t}):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{visibility:hidden !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["1333"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getInstance=exports.load=void 0;var ELoadingState,ReCaptchaInstance_1=require(1332);!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.useEnterprise||!1,n.renderParameters?n.renderParameters:{},n.customUrl).then(function(){e.setLoadingState(ELoadingState.LOADED);var i=r.doExplicitRender(grecaptcha,t,n.explicitRenderParameters?n.explicitRenderParameters:{},n.useEnterprise||!1),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,i){var o=this;void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===a&&(a={}),void 0===i&&(i="");var c=document.createElement("script");c.setAttribute("recaptcha-v3-script","");var s="https://www.google.com/recaptcha/api.js";n&&(s=r?"https://recaptcha.net/recaptcha/enterprise.js":"https://recaptcha.net/recaptcha/api.js"),r&&(s="https://www.google.com/recaptcha/enterprise.js"),i&&(s=i),a.render&&(a.render=void 0);var d=this.buildQueryString(a);return c.src=s+"?render=explicit"+d,new Promise(function(t,n){c.addEventListener("load",o.waitForScriptToLoad(function(){t(c)},r),!1),c.onerror=function(t){e.setLoadingState(ELoadingState.NOT_LOADED),n(t)},document.head.appendChild(c)})},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,n){var r=this;return function(){void 0===window.grecaptcha?setTimeout(function(){r.waitForScriptToLoad(t,n)},e.SCRIPT_LOAD_DELAY):n?window.grecaptcha.enterprise.ready(function(){t()}):window.grecaptcha.ready(function(){t()})}},e.prototype.doExplicitRender=function(e,t,n,r){var a={sitekey:t,badge:n.badge,size:n.size,tabindex:n.tabindex};return n.container?r?e.enterprise.render(n.container,a):e.render(n.container,a):r?e.enterprise.render(a):e.render(a)},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; }, {"1332":1332}]; window.modules["1335"] = [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["1345"] = [function(require,module,exports){module.exports=require(1346); }, {"1346":1346}]; window.modules["1346"] = [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","ь":"","э":"e","ю":"yu","я":"ya","А":"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","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","ђ":"dj","ј":"j","ћ":"c","џ":"dz","Ђ":"Dj","Ј":"j","Ћ":"C","Џ":"Dz","ľ":"l","ĺ":"l","ŕ":"r","Ľ":"L","Ĺ":"L","Ŕ":"R","ş":"s","Ş":"S","ı":"i","İ":"I","ğ":"g","Ğ":"G","ả":"a","Ả":"A","ẳ":"a","Ẳ":"A","ẩ":"a","Ẩ":"A","đ":"d","Đ":"D","ẹ":"e","Ẹ":"E","ẽ":"e","Ẽ":"E","ẻ":"e","Ẻ":"E","ế":"e","Ế":"E","ề":"e","Ề":"E","ệ":"e","Ệ":"E","ễ":"e","Ễ":"E","ể":"e","Ể":"E","ọ":"o","Ọ":"o","ố":"o","Ố":"O","ồ":"o","Ồ":"O","ổ":"o","Ổ":"O","ộ":"o","Ộ":"O","ỗ":"o","Ỗ":"O","ơ":"o","Ơ":"O","ớ":"o","Ớ":"O","ờ":"o","Ờ":"O","ợ":"o","Ợ":"O","ỡ":"o","Ỡ":"O","Ở":"o","ở":"o","ị":"i","Ị":"I","ĩ":"i","Ĩ":"I","ỉ":"i","Ỉ":"i","ủ":"u","Ủ":"U","ụ":"u","Ụ":"U","ũ":"u","Ũ":"U","ư":"u","Ư":"U","ứ":"u","Ứ":"U","ừ":"u","Ừ":"U","ự":"u","Ự":"U","ữ":"u","Ữ":"U","ử":"u","Ử":"ư","ỷ":"y","Ỷ":"y","ỳ":"y","Ỳ":"Y","ỵ":"y","Ỵ":"Y","ỹ":"y","Ỹ":"Y","ạ":"a","Ạ":"A","ấ":"a","Ấ":"A","ầ":"a","Ầ":"A","ậ":"a","Ậ":"A","ẫ":"a","Ẫ":"A","ắ":"a","Ắ":"A","ằ":"a","Ằ":"A","ặ":"a","Ặ":"A","ẵ":"a","Ẵ":"A","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"(TM)","©":"(C)","œ":"oe","Œ":"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o","º":"o","ª":"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY","元":"CNY","円":"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF"},w=["်","ް"],U={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},C={en:{},az:{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},cs:{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},fi:{"ä":"a","Ä":"A","ö":"o","Ö":"O"},hu:{"ä":"a","Ä":"A","ö":"o","Ö":"O","ü":"u","Ü":"U","ű":"u","Ű":"U"},lt:{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U"},lv:{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"i","Ķ":"k","Ļ":"L","Ņ":"N","Š":"S","Ū":"u","Ž":"Z"},pl:{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"e","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},sk:{"ä":"a","Ä":"A"},sr:{"љ":"lj","њ":"nj","Љ":"Lj","Њ":"Nj","đ":"dj","Đ":"Dj"},tr:{"Ü":"U","Ö":"O","ü":"u","ö":"o"}},I={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cz:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mene jako",">":"vice jako","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}};if("string"!=typeof e)return"";if("string"==typeof a&&(A=a),m=I.en,c=C.en,"object"==typeof a)for(g in n=a.maintainCase||!1,O=a.custom&&"object"==typeof a.custom?a.custom:O,u=+a.truncate>1&&a.truncate||!1,l=a.uric||!1,s=a.uricNoSlash||!1,r=a.mark||!1,S=!1!==a.symbols&&!1!==a.lang,A=a.separator||A,l&&(p+=b.join("")),s&&(p+=z.join("")),r&&(p+=[".","!","~","*","'","(",")"].join("")),m=a.lang&&I[a.lang]&&S?I[a.lang]:S?I.en:{},c=a.lang&&C[a.lang]?C[a.lang]:!1===a.lang||!0===a.lang?{}:C.en,a.titleCase&&"number"==typeof a.titleCase.length&&Array.prototype.toString.call(a.titleCase)?(a.titleCase.forEach(function(e){O[e+""]=e+""}),t=!0):t=!!a.titleCase,a.custom&&"number"==typeof a.custom.length&&Array.prototype.toString.call(a.custom)&&a.custom.forEach(function(e){O[e+""]=e+""}),Object.keys(O).forEach(function(a){var n;n=a.length>1?new RegExp("\\b"+o(a)+"\\b","gi"):new RegExp(o(a),"gi"),e=e.replace(n,O[a])}),O)p+=g;for(p=o(p+=A),f=!1,y=!1,d=0,k=(e=e.replace(/(^\s+|\s+$)/g,"")).length;d<k;d++)g=e[d],i(g,O)?f=!1:c[g]?(g=f&&c[g].match(/[A-Za-z0-9]/)?" "+c[g]:c[g],f=!1):g in v?(d+1<k&&w.indexOf(e[d+1])>=0?(j+=g,g=""):!0===y?(g=U[j]+v[g],j=""):g=f&&v[g].match(/[A-Za-z0-9]/)?" "+v[g]:v[g],f=!1,y=!1):g in U?(j+=g,g="",d===k-1&&(g=U[j]),y=!0):!m[g]||l&&-1!==b.join("").indexOf(g)||s&&-1!==z.join("").indexOf(g)?(!0===y?(g=U[j]+g,j="",y=!1):f&&(/[A-Za-z0-9]/.test(g)||E.substr(-1).match(/A-Za-z0-9]/))&&(g=" "+g),f=!1):(g=f||E.substr(-1).match(/[A-Za-z0-9]/)?A+m[g]:m[g],g+=void 0!==e[d+1]&&e[d+1].match(/[A-Za-z0-9]/)?A:"",f=!0),E+=g.replace(new RegExp("[^\\w\\s"+p+"_-]","g"),A);return t&&(E=E.replace(/(\w)(\S*)/g,function(e,a,n){var t=a.toUpperCase()+(null!==n?n:"");return Object.keys(O).indexOf(t.toLowerCase())<0?t:t.toLowerCase()})),E=E.replace(/\s+/g,A).replace(new RegExp("\\"+A+"+","g"),A).replace(new RegExp("(^\\"+A+"+|\\"+A+"+$)","g"),""),u&&E.length>u&&(h=E.charAt(u)===A,E=E.slice(0,u),h||(E=E.slice(0,E.lastIndexOf(A)))),n||t||(E=E.toLowerCase()),E},t=function(e){return function(a){return n(a,e)}},o=function(e){return e.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},i=function(e,a){for(var n in a)if(a[n]===e)return!0};if("undefined"!=typeof module&&module.exports)module.exports=n,module.exports.createSlug=t;else if("undefined"!=typeof define&&define.amd)define([],function(){return n});else try{if(e.getSlug||e.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";e.getSlug=n,e.createSlug=t}catch(e){}}(this); }, {}]; window.modules["1348"] = [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["1349"] = [function(require,module,exports){var util=require(1350),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} }, {"1350":1350}]; window.modules["1350"] = [function(require,module,exports){(function (global){(function (){ 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)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["1351"] = [function(require,module,exports){var util=require(1350),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}; }, {"1350":1350}]; window.modules["1352"] = [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["1387"] = [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"),"&#8221;").replace(/"'(?=\w)/g,"&#8220;&#8216;").replace(/'"(?=\w)/g,"&#8216;&#8220;").replace(/\b'(?=\d{2}s)/g,"&#8217;").replace(r,"$1&#8216;").replace(a,"$1&#8217;").replace(p,"$1&#8217;$2").replace("'","&#8217;").replace(c,"$1&#8220;").replace(i,"&#8221;").replace(l,"$1&#8221;").replace('"',"&#8220;")},y=function(e){this._wrapped=e},v=function(e,n){y.prototype[e]=function(){return e=n.call(t,this._wrapped),this._chain?t(e).chain():e;var e}};for(l in t)t.hasOwnProperty(l)&&((o=t[l])&&o.constructor&&o.call&&o.apply)&&v(l,t[l]);y.prototype.chain=function(){return this._chain=!0,this},y.prototype.value=function(){return this._wrapped}}(this); }, {}]; window.modules["1481"] = [function(require,module,exports){(function (process,__filename){(function (){ "use strict";const _get=require(31),urlParse=require(142),log=require(28).setup({file:__filename}),universalRest=require(42),agoraLib=require(125),AGORA_HOST=window.process.env.AGORA_HOST,AGORA_ENDPOINT=AGORA_HOST?`${AGORA_HOST}/api/v1`:null,URL_RE=/^https?:\/\/.*$/,fetchClient=require(659),AGORA_REQUEST_CANCEL_TIMEOUT=+window.process.env.AGORA_REQUEST_CANCEL_TIMEOUT,VALID_URL_RE=new RegExp("^https?://(?:[-\\w\\u00a1-\\uffff]{0,63}[^-_]\\.)+(?:[a-z\\u00a1-\\uffff]{2,}\\.?)(?:[/?#](\\S*))?$","i"),CONTAINS_INVALID_URL_CHARS_RE=new RegExp("[^a-z0-9*+-._~:/?#@!$&\\(\\),;='%]+","i"),networkId="nymag-us",requestHeader={"Content-Type":"application/json","x-agora-network-id":networkId};require(536);const fetch=(e,t={},r={})=>{const{timeoutAmount:a,abortController:n,httpClient:i}=r,s=n||new AbortController,o=s.signal;t||(t={}),t.signal=o;const l=setTimeout(()=>{s.abort()},a||AGORA_REQUEST_CANCEL_TIMEOUT);return(i||fetchClient)(e,t).then(e=>(clearTimeout(l),e))};function getProducts(e={}){const t=`${AGORA_ENDPOINT}/products/list`,r={method:"POST",headers:requestHeader,body:JSON.stringify({limit:e.limit||20,start:e.start||0,sortDirection:e.sortDirection||"desc",filters:e.filters||{}})};return fetch(t,r,{timeoutAmount:2e4}).then(handleResponse).then(e=>({total:e.length,products:e})).catch(handleError(t))}function getProduct(e){const t=`${AGORA_ENDPOINT}/products/${e}?networkId=${networkId}`;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(t).then(handleResponse).then(e=>e).catch(handleError(t))}function getProductsByMerchantBuyUrl(e=""){if(!e)throw new Error("must provide a merchant buyUrl");return getProducts({filters:{buyUrl:e}}).then(e=>e.products)}function getProductsByMerchantItemId(e=""){if(!e)throw new Error("must provide a merchant itemId");return getProducts({filters:{buyUrlItemId:e}}).then(e=>e.products)}function getVariations(e){const t=`${AGORA_ENDPOINT}/products/${e}/variations`;if(!AGORA_ENDPOINT)throw new Error("No Agora endpoint has been set");return fetch(t).then(handleResponse).catch(handleError(t))}function linkVariation(e,t){const r=`${AGORA_ENDPOINT}/products/${e}/variations/${t}/link`,a={method:"POST",headers:requestHeader};if(!AGORA_ENDPOINT)throw new Error("No Agora endpoint has been set");return fetch(r,a).then(handleResponse)}function unlinkVariation(e,t){const r=`${AGORA_ENDPOINT}/products/${e}/variations/${t}/unlink`,a={method:"POST",headers:requestHeader};if(!AGORA_ENDPOINT)throw new Error("No Agora endpoint has been set");return fetch(r,a).then(handleResponse).catch(handleError(r))}function getProductWithLegacyIdsById(e){return getProduct(e).then(e=>getLegacyIds(null==e?void 0:e.productId).then(t=>(e.legacyIds=t||[],e)))}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)}function deleteProduct(e){const t=`${AGORA_ENDPOINT}/products/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function mergeProducts(e){const t=`${AGORA_ENDPOINT}/legacy-products`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function getLegacyIds(e){const t=`${AGORA_ENDPOINT}/legacy-products/${e}`;return fetch(t).then(handleResponse).catch(handleError(t))}function getMerchants(e){const{limit:t=100,start:r=0,sortDirection:a="desc",filters:n={}}=e;let i=`${AGORA_ENDPOINT}/merchants?limit=${t}&start=${r}&sortDirection=${a}`;for(const[e,t]of Object.entries(n))t&&(i+=`&filters[${e}]=${t}`);return fetch(i).then(handleResponse).catch(handleError(i))}function getMerchant(e){const t=`${AGORA_ENDPOINT}/merchants/${e}`;if("string"!=typeof e)throw new Error("request must provide a merchant 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)}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 migrateMerchants(e){const t=`${AGORA_ENDPOINT}/merchants/migrate-affiliate`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function getRetailers(e){const{limit:t=100,start:r=0,sortDirection:a="asc",sortBy:n="name",filters:i={}}=e;let s=`${AGORA_ENDPOINT}/retailers?limit=${t}&start=${r}&sortDirection=${a}&sortBy=${n}`;for(const[e,t]of Object.entries(i))t&&(s+=`&filters[${e}]=${t}`);return fetch(s).then(handleResponse).then(e=>({total:e.length,retailers:e})).catch(handleError(s))}function getRetailer(e){const t=`${AGORA_ENDPOINT}/retailers/${e}`;return fetch(t).then(handleResponse).catch(handleError(t))}function postRetailer(e){const t=`${AGORA_ENDPOINT}/retailers`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function putRetailer(e,t){const r=`${AGORA_ENDPOINT}/retailers/${e}`,a={method:"PUT",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteRetailer(e){const t=`${AGORA_ENDPOINT}/retailers/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function getAffiliates(e={}){const{limit:t=100,start:r=0}=e,a=`${AGORA_ENDPOINT}/affiliates?limit=${t}&start=${r}`;return fetch(a).then(handleResponse).then(e=>({total:e.length,affiliates:e})).catch(handleError(a))}function getAffiliateRetailers(e={}){const{retailerId:t,affiliateId:r,limit:a=20,start:n=0,sortDirection:i="asc",sortBy:s="updatedAt",filters:o={}}=e;let l=`${AGORA_ENDPOINT}/affiliate-retailers?limit=${a}&start=${n}&sortDirection=${i}&sortBy=${s}`;for(const[e,t]of Object.entries(o))t&&(l+=`&filters[${e}]=${t}`);return r&&(l+=`&affiliateId=${r}`),t&&(l+=`&retailerId=${t}`),fetch(l).then(handleResponse).catch(handleError(l))}function listAffiliateRetailers(e={}){const t=`${AGORA_ENDPOINT}/affiliate-retailers/list`,r={method:"POST",headers:requestHeader,body:JSON.stringify({limit:e.limit||20,start:e.start||0,sortDirection:e.sortDirection||"asc",sortBy:e.sortBy||"updatedAt",filters:e.filters||{},affiliateId:e.affiliateId,retailerId:e.retailerId})};return fetch(t,r).then(handleResponse).catch(handleError(t))}function getAffiliateRetailersByRetailerId(e){const t=`${AGORA_ENDPOINT}/affiliate-retailers?retailerId=${e}`;return fetch(t).then(handleResponse).catch(handleError(t))}function getAffiliateRetailersByAffiliateId(e){const t=`${AGORA_ENDPOINT}/affiliate-retailers?affiliateId=${e}`;return fetch(t).then(handleResponse).catch(handleError(t))}function getAffiliateRetailer(e){const t=`${AGORA_ENDPOINT}/affiliate-retailers/${e}`;return fetch(t).then(handleResponse).catch(handleError(t))}function postAffiliateRetailer(e={}){const t=`${AGORA_ENDPOINT}/affiliate-retailers`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function patchAffiliateRetailer(e,t){const r=`${AGORA_ENDPOINT}/affiliate-retailers/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteAffiliateRetailer(e){const t=`${AGORA_ENDPOINT}/affiliate-retailers/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).catch(handleError(t))}function handleResponse(e){try{return e.json().then(t=>{if(e.status>=400)throw new Error(_get(t,"message",""));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 isURL(e){return URL_RE.test(e)}function searchByQueryWithRawResults(e,t){const r=`//${t.site.host}${80!==t.site.port?`:${t.site.port}`:""}${t.site.path}/_agora/_search`;return universalRest.post(r,e,!0)}function getRetailersByAffiliateIdAndShouldMatchName(e,t){if(!e)return Promise.reject();return listAffiliateRetailers({affiliateId:e,sortBy:"retailerName",filters:{retailerName:t}})}function getRetailersByAffiliateIdAndMustMatchName(e,t){if(!e)return Promise.reject();return listAffiliateRetailers({affiliateId:e,sortBy:"retailerName",filters:{matchRetailerName:t}})}function queryRetailersByUrl(e){return getRetailers({filters:{domains:urlParse(e).host.split("www.").join("")},limit:10}).then(e=>e.retailers?e.retailers:[])}function queryRetailersByMatchName(e){return getRetailers({filters:{matchName:e},limit:10}).then(e=>e.retailers?e.retailers:[])}function getRetailersByName(e){return getRetailers({filters:{name:e},limit:50}).then(e=>e.retailers?e.retailers:[])}function validateProductUrl(e){if(!e)return!1;const t=e.match(VALID_URL_RE);return null!==t&&!(t.length>1&&t[1]&&null!==t[1].match(CONTAINS_INVALID_URL_CHARS_RE))}module.exports={validateProductUrl:validateProductUrl,getProducts:getProducts,getProductsByMerchantBuyUrl:getProductsByMerchantBuyUrl,getProductsByMerchantItemId:getProductsByMerchantItemId,getProduct:getProduct,getProductWithLegacyIdsById:getProductWithLegacyIdsById,postProduct:postProduct,putProduct:putProduct,patchProduct:patchProduct,mergeProducts:mergeProducts,deleteProduct:deleteProduct,getLegacyIds:getLegacyIds,getMerchants:getMerchants,getMerchant:getMerchant,postMerchant:postMerchant,patchMerchant:patchMerchant,putMerchant:putMerchant,deleteMerchant:deleteMerchant,migrateMerchants:migrateMerchants,getRetailers:getRetailers,getRetailersByName:getRetailersByName,getRetailer:getRetailer,postRetailer:postRetailer,putRetailer:putRetailer,deleteRetailer:deleteRetailer,getRetailersByAffiliateIdAndShouldMatchName:getRetailersByAffiliateIdAndShouldMatchName,getRetailersByAffiliateIdAndMustMatchName:getRetailersByAffiliateIdAndMustMatchName,getAffiliates:getAffiliates,getAffiliateRetailers:getAffiliateRetailers,getAffiliateRetailersByRetailerId:getAffiliateRetailersByRetailerId,getAffiliateRetailersByAffiliateId:getAffiliateRetailersByAffiliateId,getAffiliateRetailer:getAffiliateRetailer,postAffiliateRetailer:postAffiliateRetailer,patchAffiliateRetailer:patchAffiliateRetailer,deleteAffiliateRetailer:deleteAffiliateRetailer,isURL:isURL,searchByQueryWithRawResults:searchByQueryWithRawResults,queryRetailersByUrl:queryRetailersByUrl,queryRetailersByMatchName:queryRetailersByMatchName,linkAutomation:agoraLib.linkAutomation,getVariations:getVariations,linkVariation:linkVariation,unlinkVariation:unlinkVariation},module.exports.__test__={fetch:fetch,networkId:networkId}; }).call(this)}).call(this,require(58),"/services/universal/agora.js")}, {"28":28,"31":31,"42":42,"58":58,"125":125,"142":142,"536":536,"659":659}]; window.modules["1483"] = [function(require,module,exports){"use strict";const parse=require(44),isValid=require(719),differenceInMinutes=require(714),distanceInWordsStrict=require(716),isSameDay=require(726),isFuture=require(194),format=require(43);module.exports=function(e,n="us"){var s=parse(e),t=new Date,i={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},xMinutes:{one:"1 min",other:"{{count}} mins"}},r={distanceInWords:{localize:function(e,n){let s;return`${s=1===n?i[e].one:i[e].other.replace("{{count}}",n)} ago`}}};return isValid(s)&&!isFuture(s)?differenceInMinutes(t,s)<1?distanceInWordsStrict(t,s,{unit:"s",addSuffix:!0,locale:r}):differenceInMinutes(t,s)<30?distanceInWordsStrict(t,s,{unit:"m",addSuffix:!0,locale:r}):isSameDay(t,s)?format(s,"h:mm aa"):format(s,"gb"===n?"D/M/YYYY":"M/D/YYYY"):""}; }, {"43":43,"44":44,"194":194,"714":714,"716":716,"719":719,"726":726}]; window.modules["1485"] = [function(require,module,exports){(function (process,__filename){(function (){ "use strict";const _get=require(31),_includes=require(118),_isNumber=require(270),_isString=require(277),_round=require(1185),log=require(28).setup({file:__filename}),{defaultRendition:defaultRendition,renditions:renditions,variableRenditions:variableRenditions,originalRenditions:originalRenditions}=require(290),rest=require(42),DEFAULT_ASPECT_RATIO_PERCENTAGE=56.25,PYXIS_HOST=window.process.env.PYXIS_HOST||"https://pyxis.nymag.com",PYXIS_IMG_PATH="/v1/imgs",PYXIS_META_PATH="/v1/meta",PYXIS_PARAM_REGEX={aspectRatio:/\.a(\d+x\d+)\./,height:/\.h(\d+)\./,instruction:/\.(trim|zoom)\./,rendition:/\.r([a-z0-9-]{1,30})\./,resolution:/\.(\dx)\./,width:/\.w(\d+)\./},PYXIS_RENDITIONS={square:{name:"square",ratio:1,zoom:"square-zoom"},vertical:{name:"vertical",ratio:.8},horizontal:{name:"horizontal",ratio:1.5,zoom:"horizontal-zoom"},"deep-vertical":{name:"deep-vertical",ratio:2/3},social:{name:"social",ratio:40/21}},PYXIS_URL_REGEX=/\/v1\/imgs\/[a-zA-Z0-9]{3}\/[a-zA-Z0-9]{3}\/[a-zA-Z0-9]{34}/,PYXIS_ZOOM_WIDTH=150,RENDITION_COERCION_THRESHOLD=.075,UNIT="px";function getRenditionUrl(e,t,i=!0){const{filename:n,ext:r}=getUrlNameAndExt(e),o=generatePyxisParams(t,i);return o.unshift(n),o.push(r),`${PYXIS_HOST}${PYXIS_IMG_PATH}${o.join(".")}`}function getImageUrlParams(e){const[,t]=PYXIS_PARAM_REGEX.height.exec(e)||[],[,i]=PYXIS_PARAM_REGEX.width.exec(e)||[],[,n]=PYXIS_PARAM_REGEX.resolution.exec(e)||[],[,r=""]=PYXIS_PARAM_REGEX.rendition.exec(e)||[];return{height:parseInt(t)||"",width:parseInt(i)||"",rendition:r,resolution:parseInt(n)||1}}function getImageWidth(e){const{width:t,height:i,rendition:n,resolution:r}=getImageUrlParams(e);return t?`${t*r}`:i&&n&&PYXIS_RENDITIONS[n]?`${Math.round(i*PYXIS_RENDITIONS[n].ratio)*r}`:""}function getImageHeight(e){const{width:t,height:i,rendition:n,resolution:r}=getImageUrlParams(e);return i?`${i*r}`:t&&n&&PYXIS_RENDITIONS[n]?`${Math.round(t/PYXIS_RENDITIONS[n].ratio)*r}`:""}function getSiloRendition(e){return isPyxisUrl(e)?rest.get(getImageMetaUrl(e)).then(t=>{const i=_get(t,"asset.renditions.silo",{}).isAlternate,{filename:n,ext:r}=getUrlNameAndExt(e);return i?`${PYXIS_HOST}${PYXIS_IMG_PATH}${n}.rsilo.w220.${r}`:""}).catch(t=>{throw log("error","Failed to retrieve pyxis metadata",{url:e,message:t&&t.message,error:t}),t}):Promise.resolve("")}function getRendition(e,t){if(!isPyxisUrl(e))return"";const i=!_includes(variableRenditions,t),n=_includes(originalRenditions,t),r=t?renditions[t]:defaultRendition;if(n)return cleanUrl(e);if(r)return getRenditionUrl(e,r,i);throw new Error('No dimensions found for rendition "'+t+'"')}function isCropped(e){const t=PYXIS_PARAM_REGEX.rendition.test(e),i=PYXIS_PARAM_REGEX.width.test(e),n=PYXIS_PARAM_REGEX.height.test(e);return t||i&&n}function getRenditionZoom(e,t,i){let n=getRendition(e,t),r=isCropped(e),o=isCropped(n);if(i&&!r&&o){const e=extractUrlParams(n),t=e.width?parseInt(e.width):2147483647,i=e.height?parseInt(e.height):2147483647,r=`.r${e.rendition}`;n=(n=t<=i?n.replace(`.h${i}`,""):n.replace(`.w${t}`,"")).replace(r,"")}return n||e}function generatePyxisParams(e,t){const{w:i,h:n,r:r}=e,o=getClosestPyxisName(i,n),a=[];return r&&a.push(r),t?(o&&a.push(`r${o}`),i&&a.push(`w${i}`),i&&o||!n||a.push(`h${n}`),a.sort()):(n>=i?a.push(`w${i}`):a.push(`h${n}`),a.sort())}function getUrlNameAndExt(e=""){const t=e.split(PYXIS_IMG_PATH).pop().split(".");return{filename:t.shift(),ext:t.pop()}}function getClosestPyxisName(e,t){if(e<=0||t<=0)return"";const i=e/t,[n]=Object.keys(PYXIS_RENDITIONS).sort(function(e,t){return Math.abs(PYXIS_RENDITIONS[e].ratio-i)-Math.abs(PYXIS_RENDITIONS[t].ratio-i)}),r=PYXIS_RENDITIONS[n];return Math.abs(r.ratio-i)<RENDITION_COERCION_THRESHOLD?e<=PYXIS_ZOOM_WIDTH&&r.zoom?r.zoom:r.name:""}function getImageMetaUrl(e){return cleanUrl(e).replace(PYXIS_IMG_PATH,PYXIS_META_PATH)}function cleanUrl(e){const{filename:t,ext:i}=getUrlNameAndExt(e);return`${PYXIS_HOST}${PYXIS_IMG_PATH}${t}.${i}`}function getRenditionAspectRatio(e){const{w:t,h:i}=_get(renditions,e,defaultRendition),n=getClosestPyxisName(t,i),r=n?PYXIS_RENDITIONS[n.replace("-zoom","")].ratio:t/i;return _round(r,2)}function isPyxisUrl(e){return _isString(e)&&e.includes(PYXIS_HOST)&&PYXIS_URL_REGEX.test(e)}function getRenditionWidth(e,t){const i=_isNumber(t)&&parseFloat(t)||0,n=_includes(originalRenditions,e),r=_includes(variableRenditions,e),o=e?renditions[e]:defaultRendition;if(n)return"";if(r)throw new Error("We currently do not support variable height images.");if(o)return o.w+i+UNIT;throw new Error('No dimensions found for rendition "'+e+'"')}function getRenditionHeight(e,t){const i=_isNumber(t)&&parseFloat(t)||0,n=_includes(originalRenditions,e),r=_includes(variableRenditions,e),o=e?renditions[e]:defaultRendition;if(n)return"";if(r)throw new Error("We currently do not support variable height images.");if(o)return o.h+i+UNIT;throw new Error('No dimensions found for rendition "'+e+'"')}function getRenditionWithoutPixelDensity(e=""){return e.replace(PYXIS_PARAM_REGEX.resolution,".")}function extractUrlParams(e){return Object.keys(PYXIS_PARAM_REGEX).reduce((t,i)=>{const n=PYXIS_PARAM_REGEX[i].exec(e);return n&&(t[i]=n[1]),t},{})}function generateAspectRatioPercentage(e){const t=extractUrlParams(e),{height:i,rendition:n,width:r}=t;return PYXIS_RENDITIONS[n]?Math.round(1/PYXIS_RENDITIONS[n].ratio*100):r&&i?Math.round(i/r*100):DEFAULT_ASPECT_RATIO_PERCENTAGE}function generateCredit(e,t,i){let n="";return e&&i?(n=e.replace(`/${i}`,""),n+=`/${i}`):e?n=e:i&&(n=i),n&&t&&(n=`<a href="${t}" target="_blank" title="${n}">${n}</a>`),n}function getPyxisMetadata(e){return isPyxisUrl(e)?rest.get(getImageMetaUrl(e)).then(e=>{const t=_get(e,"asset.metadata.credit",""),i=_get(e,"asset.metadata.creditUrl",""),n=_get(e,"asset.metadata.copyright","");return{imageType:_get(e,"asset.metadata.assetType",""),credit:generateCredit(t,i,n),dimensions:_get(e,"asset.dimension",{}),altText:_get(e,"asset.metadata.altText","")}}).catch(t=>{throw log("error","Failed to retrieve pyxis metadata",{url:e,message:t&&t.message,error:t}),t}):Promise.resolve({imageType:"",credit:"",dimensions:{},altText:""})}function getRawMetadata(e){return isPyxisUrl(e)?rest.get(getImageMetaUrl(e)).then(function(e){return e.metadata}).catch(t=>{throw log("error","Failed to retrieve pyxis metadata",{url:e,message:t&&t.message,error:t}),t}):Promise.reject(new Error("Cannot retrieve pyxis meta for non-pyxis urls"))}function getCalculatedRenditionDimensionsFromMetadata(e,t){const i={width:null,height:null,ratio:null},n=_includes(originalRenditions,e),r=_includes(variableRenditions,e),o=_get(t,"asset.dimension.width",null),a=_get(t,"asset.dimension.height",null),s=e?renditions[e]:defaultRendition,d=s&&s.w,l=s&&s.h;if(r&&o&&o&&d)i.width=d,i.height=Math.floor(d*a/o),i.ratio=o/a*100;else if(n)i.width=o,i.height=a;else{if(!d||!l)throw new Error("Could not find dimensions for rendition: "+e);i.width=d,i.height=l}return i}module.exports.isPyxisUrl=isPyxisUrl,module.exports.getSiloRendition=getSiloRendition,module.exports.getPyxisMetadata=getPyxisMetadata,module.exports.getRawMetadata=getRawMetadata,module.exports.getRendition=getRendition,module.exports.getRenditionAspectRatio=getRenditionAspectRatio,module.exports.getRenditionWidth=getRenditionWidth,module.exports.getRenditionHeight=getRenditionHeight,module.exports.getRenditionZoom=getRenditionZoom,module.exports.getRenditionWithoutPixelDensity=getRenditionWithoutPixelDensity,module.exports.getCalculatedRenditionDimensionsFromMetadata=getCalculatedRenditionDimensionsFromMetadata,module.exports.cleanUrl=cleanUrl,module.exports.getImageMetaUrl=getImageMetaUrl,module.exports.generateAspectRatioPercentage=generateAspectRatioPercentage,module.exports.getRenditionUrl=getRenditionUrl,module.exports.getImageWidth=getImageWidth,module.exports.getImageHeight=getImageHeight,module.exports.isCropped=isCropped,module.exports.generatePyxisParams=generatePyxisParams,module.exports.getUrlNameAndExt=getUrlNameAndExt,module.exports.getClosestPyxisName=getClosestPyxisName,module.exports.extractUrlParams=extractUrlParams,module.exports.generateCredit=generateCredit; }).call(this)}).call(this,require(58),"/services/universal/pyxis.js")}, {"28":28,"31":31,"42":42,"58":58,"118":118,"270":270,"277":277,"290":290,"1185":1185}]; window.modules["1486"] = [function(require,module,exports){"use strict";var _initial=require(1173),_includes=require(118),_isString=require(277),_isNumber=require(270),_get=require(31),x2="2x",x1="1x",MAX_HEADROOM=2147483647,WIDTH_RE=/\.w(\d+)/,HEIGHT_RE=/\.h(\d+)/,RESOLUTION_RE=/\.([1-2])x\./,{defaultRendition:defaultRendition,renditions:renditions,variableRenditions:variableRenditions,originalRenditions:originalRenditions}=require(290),unit="px";function addDimensions(e){return"2x"===e.r?".w"+e.w+".h"+e.h+"."+e.r:".w"+e.w+".h"+e.h}function addCrop(e){return!1===e?".nocrop":""}function cleanUrl(e){return e.replace("http://","https://").replace(/\.w\d+/i,"").replace(/\.h\d+/i,"").replace(/\.\dx/,"").replace(/\.nocrop/,"")}function getExt(e){return"."+e.split(".").pop()}function getInitial(e){return _initial(cleanUrl(e).split(".")).join(".")}function getRenditionUrl(e,i,t){if(!i||!i.w||!i.h){if(!i||!i.w||i.h||t)throw new Error("Dimensions required for media play.");i.h=MAX_HEADROOM}return getInitial(e)+addCrop(t)+addDimensions(i)+getExt(e)}function isMediaPlay(e){return _includes(e,"pixel")||_includes(e,"mediaplay")}function isInvalidUrl(e){return!_isString(e)||!e.length}function getRendition(e,i){if(isInvalidUrl(e)||!isMediaPlay(e))return"";if(i){if(_includes(originalRenditions,i))return cleanUrl(e);if(_includes(variableRenditions,i))return getRenditionUrl(e,renditions[i],!1);if(renditions[i])return getRenditionUrl(e,renditions[i]);throw new Error('No dimensions found for rendition "'+i+'"')}return getRenditionUrl(e,defaultRendition)}function getDynamicRendition(e,i,t,n){return isInvalidUrl(e)||!isMediaPlay(e)?"":isNaN(parseInt(i,10))||isNaN(parseInt(t,10))?"":getRenditionUrl(e,{w:parseInt(i,10),h:parseInt(t,10),r:n?x2:x1})}function getRenditionZoom(e,i,t){var n=getRendition(e,i),r=/nocrop\.w[0-9]+\.h/i;return t&&r.test(e)&&!r.test(n)&&(n=n.replace(/\.w[0-9]+\.h/,".nocrop$&")),n||e}function getRenditionWidth(e,i){if(i=_isNumber(i)&&parseFloat(i)||0,e){if(_includes(originalRenditions,e))return"";if(_includes(variableRenditions,e))throw new Error("We currently do not support variable height images.");if(renditions[e])return renditions[e].w+i+unit;throw new Error('No dimensions found for rendition "'+e+'"')}return defaultRendition.w+i+unit}function getRenditionHeight(e,i){if(i=_isNumber(i)&&parseFloat(i)||0,e){if(_includes(originalRenditions,e))return"";if(_includes(variableRenditions,e))throw new Error("We currently do not support variable height images.");if(renditions[e])return renditions[e].h+i+unit;throw new Error('No dimensions found for rendition "'+e+'"')}return defaultRendition.h+i+unit}function getImageWidth(e){const{width:i,resolution:t}=getImageUrlParams(e);return i&&i!==MAX_HEADROOM?`${i*t}`:""}function getImageHeight(e){const{height:i,resolution:t}=getImageUrlParams(e);return i&&i!==MAX_HEADROOM?`${i*t}`:""}function getImgPath(e){let i=e.replace(/^.*?imgs\//,"").replace(/\.w\d+/,"");return i=(i=(i=i.replace(/\.h\d+/,"")).replace(".2x","")).replace(".nocrop","")}function getImageUrlParams(e){const[,i]=HEIGHT_RE.exec(e)||[],[,t]=WIDTH_RE.exec(e)||[],[,n]=RESOLUTION_RE.exec(e)||[];return{height:parseInt(i)||"",width:parseInt(t)||"",resolution:parseInt(n)||1}}function generateAspectRatioPercentage(e){const{height:i,width:t}=getImageUrlParams(e);return t&&i?Math.round(i/t*100):56.25}function getMediaplayMetadata(){var e={imageType:"",credit:"",dimensions:{}};return Promise.resolve(e)}function getRawMetadata(){return Promise.resolve({})}function getRenditionWithoutPixelDensity(e=""){return e.replace(/\.\dx/,"")}function getRenditionAspectRatio(e){const i=renditions[e]||defaultRendition;return Math.round(i.w/i.h*100)/100}function getCalculatedRenditionDimensionsFromMetadata(e,i){let t={};if(_includes(variableRenditions,e)){const n=_get(i,"dimensions.width",null),r=_get(i,"dimensions.height",null),o=_get(renditions,`${e}.w`,null);n&&r&&o?(t.width=o,t.height=Math.floor(o*r/n),t.ratio=n/r*100):(t.width=null,t.height=null,t.ratio=null)}else{if(_includes(originalRenditions,e))t.width=_get(i,"dimensions.width",null),t.height=_get(i,"dimensions.height",null);else{const i=parseInt(getRenditionWidth(e).replace("px","")),n=parseInt(getRenditionHeight(e).replace("px",""));t.width=i,t.height=n}t.ratio=null}return t}module.exports.isMediaPlay=isMediaPlay,module.exports.getMediaplayMetadata=getMediaplayMetadata,module.exports.getRawMetadata=getRawMetadata,module.exports.getRendition=getRendition,module.exports.getRenditionAspectRatio=getRenditionAspectRatio,module.exports.getRenditionWidth=getRenditionWidth,module.exports.getRenditionHeight=getRenditionHeight,module.exports.getRenditionZoom=getRenditionZoom,module.exports.getRenditionWithoutPixelDensity=getRenditionWithoutPixelDensity,module.exports.getDynamicRendition=getDynamicRendition,module.exports.getCalculatedRenditionDimensionsFromMetadata=getCalculatedRenditionDimensionsFromMetadata,module.exports.cleanUrl=cleanUrl,module.exports.getImgPath=getImgPath,module.exports.generateAspectRatioPercentage=generateAspectRatioPercentage,module.exports.getImageWidth=getImageWidth,module.exports.getImageHeight=getImageHeight,module.exports.getRenditionUrl=getRenditionUrl,module.exports.renditions=renditions,module.exports.variableRenditions=variableRenditions,module.exports.originalRenditions=originalRenditions; }, {"31":31,"118":118,"270":270,"277":277,"290":290,"1173":1173}]; window.modules["1488"] = [function(require,module,exports){(function (process){(function (){ "use strict";const _map=require(127),_assign=require(228),_compact=require(279),utils=require(6),addInArticleAds=require(1489),{getComponentName:getComponentName}=require(2),DISABLE_THRESHOLD=window.process.env.DUMMY_DISABLE_THRESHOLD;module.exports=function(e,t,n){var r,s=utils.urlToUri(`${utils.getSiteBaseUrl(n)}/_components/ad-dummy/instances/${t}`);return e&&e.content&&DISABLE_THRESHOLD&&e.content.length>DISABLE_THRESHOLD?e.content:(r=addInArticleAds(e),_compact(_map(r,function(e){return"ad"===getComponentName(e._ref)?_assign({},e,{_ref:s}):e})))}; }).call(this)}).call(this,require(58))}, {"2":2,"6":6,"58":58,"127":127,"228":228,"279":279,"1489":1489}]; window.modules["1489"] = [function(require,module,exports){"use strict";const _forEach=require(116),_range=require(1183),clayUtils=require(2),utils=require(6),stripTags=require(147),videoComponents=["ooyala-player","video","html-video","cspan-video","embedly","youtube"],blacklistedBeforeAd=["product-list","related-stories","pull-quote","sponsored-pull-quote","column-subscribe","clay-subheader","divider","blockquote"].concat(videoComponents),conditionallyBlacklistedBeforeAd=["image"],blacklistedAfterAd=["product-list","related-stories","pull-quote","sponsored-pull-quote","column-subscribe"].concat(videoComponents),blacklistedPairs=[{itemOne:"clay-subheader",itemTwo:"mediaplay-image"},{itemOne:"clay-subheader",itemTwo:"image"},{itemOne:"clay-subheader",itemTwo:"image-collection"}],nonIncrementingComponents=["divider","divider-short","related","clay-subheader"],paragraphWordCountMin=25,shortArticleComponentCountMin=2,longArticleMobileComponentCountMin=3,longArticleTabletComponentCountMin=4,shortArticleEndOfArticleCriteria=1,longArticleEndOfArticleCriteria=2,imageCompVariations=["thumbnail","inset"];function runChecks(n,e,t,o){return clearsBlacklists(n,e,t,o)&&counterChecksPass(o)}function clearsBlacklists(n,e,t,o){if(componentNameInList(t,conditionallyBlacklistedBeforeAd)&&t.imageWidth&&imageCompVariations.includes(t.imageWidth))return!1;if(componentNameInList(t,blacklistedBeforeAd))return!1;if(componentNameInList(e[n+1],blacklistedAfterAd))return!1;for(let t=0;t<blacklistedPairs.length;t++){if(clayUtils.getComponentName(e[n]._ref)===blacklistedPairs[t].itemOne&&clayUtils.getComponentName(e[n+1]._ref)===blacklistedPairs[t].itemTwo)return!1;if(clayUtils.getComponentName(e[n]._ref)===blacklistedPairs[t].itemTwo&&clayUtils.getComponentName(e[n+1]._ref)===blacklistedPairs[t].itemOne)return!1}if(o.videoBuffer){let t=getBufferRange(n,e,o.videoBuffer),r=0;for(;r<t.length;r++)if(componentNameInList(e[t[r]],videoComponents))return!1}return!0}function counterChecksPass(n){return n.componentCountMin?wordCountQualifies(n)||componentCountQualifies(n):wordCountQualifies(n)}function wordCountQualifies(n){return n.currentWordCounter>=n.wordCountMin}function componentCountQualifies(n){return n.currentComponentCounter>=n.componentCountMin}function notNearArticleEnd(n,e,t){let o=n+1,r=0;for(;o<e.length;o++)if(componentShouldIncrementCount(e[o])&&(r+=1)>=t)return!0;return!1}function countWords(n){return stripTags(n.text||"").split(" ").filter(n=>n.trim()).length}function componentNameInList(n,e){return!!e.find(e=>clayUtils.getComponentName(n._ref)===e)}function getBufferRange(n,e,t){let o=Math.max(n-t,0),r=Math.min(n+t,e.length);return _range(o,r)}function componentShouldIncrementCount(n){return!(componentNameInList(n,nonIncrementingComponents)||"clay-paragraph"===clayUtils.getComponentName(n._ref)&&countWords(n)<paragraphWordCountMin)}module.exports=function(n,e){let t=[],o=n.content,r=!1,i=!1,u=!1,c=!1,l=utils.has(n.ledeUrl),s=l?o.length+1:o.length,a=2,d={wordCountMin:500,componentCountMin:5},C={wordCountMin:300,componentCountMin:3},m={wordCountMin:300,componentCountMin:4},p={videoBuffer:2,componentCountMin:2,wordCountMin:200},f={wordCountMin:250,videoBuffer:3};return _forEach(o,function(n){nonIncrementingComponents.find(e=>clayUtils.getComponentName(n._ref)===e)&&(s-=1)}),d.currentWordCounter=0,d.currentComponentCounter=0,C.currentWordCounter=0,C.currentComponentCounter=0,m.currentWordCounter=0,m.currentComponentCounter=0,f.currentWordCounter=0,f.currentComponentCounter=0,p.currentWordCounter=0,p.currentComponentCounter=0,n.shouldHideAds&&o?o:(!n.shouldHideAds&&o&&(l&&(d.currentComponentCounter=1,C.currentComponentCounter=1,m.currentComponentCounter=1),s<=C.componentCountMin+a?(a=1,C.componentCountMin=2,m.componentCountMin=2):(a=2,C.componentCountMin=3,m.componentCountMin=4),_forEach(o,function(l,s){let h=countWords(l),g=notNearArticleEnd(s,o,a);t.push(l),d.currentWordCounter+=h,C.currentWordCounter+=h,m.currentWordCounter+=h,f.currentWordCounter+=h,componentShouldIncrementCount(l)&&(d.currentComponentCounter+=1,C.currentComponentCounter+=1,m.currentComponentCounter+=1,f.currentComponentCounter+=1,u&&(p.currentWordCounter+=h,p.currentComponentCounter+=1)),!e&&utils.has(n.inArticleDesktopBanner)&&g&&runChecks(s,o,l,d)&&(t.push(n.inArticleDesktopBanner),d.currentWordCounter=0,d.currentComponentCounter=0),!c&&utils.has(n.inArticleMobileAd)&&g&&runChecks(s,o,l,C)&&(t.push(n.inArticleMobileAd),utils.has(n.inArticleMobileLandscapeAd)&&t.push(n.inArticleMobileLandscapeAd),C.currentWordCounter=0,C.currentComponentCounter=0,u=!0),utils.has(n.inArticleMobileOutStreamAd)&&g&&u&&!i&&(c=!0,runChecks(s,o,l,p)&&(t.push(n.inArticleMobileOutStreamAd),i=!0,C.currentWordCounter=C.wordCountMin-p.wordCountMin,C.currentComponentCounter=C.componentCountMin-p.componentCountMin,c=!1)),!e&&utils.has(n.inArticleTabletAd)&&g&&runChecks(s,o,l,m)&&(t.push(n.inArticleTabletAd),m.currentWordCounter=0,m.currentComponentCounter=0),!e&&utils.has(n.inArticleDesktopOutStreamAd)&&g&&!r&&runChecks(s,o,l,f)&&(t.push(n.inArticleDesktopOutStreamAd),r=!0)})),t)}; }, {"2":2,"6":6,"116":116,"147":147,"1183":1183}]; window.modules["1490"] = [function(require,module,exports){"use strict";const moment=require(70);function getPrettyMonthAbrev(t){switch(t){case"May":return t;case"Jun":return"June";case"Jul":return"July";case"Sep":return"Sept.";default:return t+"."}}module.exports=(t=>{const e=moment(t),r=moment();return e.isValid(t)?r.format("YYYY-MM-DD")===e.format("YYYY-MM-DD")?`${e.format("h:mm")} ${e.format("A")}`:`${getPrettyMonthAbrev(e.format("MMM"))} ${e.format("D, YYYY")}`:""}); }, {"70":70}]; window.modules["1491"] = [function(require,module,exports){"use strict";const parse=require(44),isValid=require(719),differenceInMinutes=require(714),distanceInWordsStrict=require(716),subDays=require(365),isSameDay=require(726),format=require(43),articleTimestamp=require(1490);module.exports=function(e){var s=parse(e),t=new Date,n=subDays(new Date,1),a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},xMinutes:{one:"1 min",other:"{{count}} mins"}},i={distanceInWords:{localize:function(e,s){let t;return`${t=1===s?a[e].one:a[e].other.replace("{{count}}",s)} ago`}}};return isValid(s)?differenceInMinutes(t,s)<1?distanceInWordsStrict(t,s,{unit:"s",addSuffix:!0,locale:i}):differenceInMinutes(t,s)<30?distanceInWordsStrict(t,s,{unit:"m",addSuffix:!0,locale:i}):isSameDay(t,s)?format(s,"h:mm aa"):isSameDay(n,s)?`Yesterday at ${format(s,"h:mm aa")}`:articleTimestamp(s):""}; }, {"43":43,"44":44,"365":365,"714":714,"716":716,"719":719,"726":726,"1490":1490}]; window.modules["1492"] = [function(require,module,exports){"use strict";const socialSvgs=require(1503),{normalizeName:normalizeName}=require(7),twitterHtml=a=>`<a href="http://twitter.com/${a.twitter}" target='_blank' class="author-socials"><span class="author-socials-wrapper"><span class="author-socials-icon twitter">${socialSvgs.TWITTER}</span>@${a.twitter}</span></a>`,fbHtml=a=>`<a href="http://facebook.com/${a.facebook}" target='_blank' class="author-socials"><span class="author-socials-wrapper"><span class="author-socials-icon facebook">${socialSvgs.FACEBOOK}</span>${a.facebook}</span></a>`,igHtml=a=>`<a href="http://instagram.com/${a.instagram}" target='_blank' class="author-socials"><span class="author-socials-wrapper"><span class="author-socials-icon instagram">${socialSvgs.INSTAGRAM}</span>@${a.instagram}</span></a>`;function formatSocialsByline(a,t,s){return`<span${a.length>1?"":' class="author-name"'}>${formatNumAuthors(a,t,s)}</span>`}function formatNumAuthors(a,t,s){return a.reduce(function(e,o,r){return 1===a.length?t.showSocial&&!t.shortBio?e+createAuthorHtml(o,t)+createSocialsHtml(o):t.shortBio&&s?`\n ${e+createAuthorHtml(o,t)},\n <span class="author-bio">${t.shortBio}</span>${t.expandedBio?'<span class="author-bio-button-container">&nbsp;<button type="button" class="author-bio-button"><span class="author-bio-svg"></span></button></span>':""}\n ${t.expandedBio?`<span class="author-bio-expanded">${t.expandedBio}</span>`:""}\n `:e+createAuthorHtml(o,t):r===a.length-1?2===a.length?`${e}<span> and </span>${createAuthorHtml(o,t)}`:`${e}<span>, </span> <span> and </span>${createAuthorHtml(o,t)}`:r>0&&r<a.length-1?`${e}<span>, </span>${createAuthorHtml(o,t)}`:e+createAuthorHtml(o,t)},"")}function createSocialsHtml(a){const t=a.socialHandlePreference;let s="";if(a[t])switch(t){case"twitter":s=twitterHtml(a);break;case"facebook":s=fbHtml(a);break;case"instagram":s=igHtml(a);break;default:s=""}else if(!t)return getSocialHtmlWithoutPreference(a);return s}function getSocialHtmlWithoutPreference(a){return a.twitter?twitterHtml(a):a.facebook?fbHtml(a):a.instagram?igHtml(a):""}function createAuthorHtml(a,t){var s=a.name||a.text,e=normalizeName(s.replace(/\s/g,"-"));return`<a href="//${t.authorHost}/author/${encodeURIComponent(e)}/" rel="author" class="${t.linkClass?t.linkClass:"article-author"}">`+`<span${t.nameClass?` class="${t.nameClass}"`:""}>${s}</span></a>`}module.exports.formatSocialsByline=formatSocialsByline,module.exports.formatNumAuthors=formatNumAuthors,module.exports.createSocialsHtml=createSocialsHtml,module.exports.createAuthorHtml=createAuthorHtml; }, {"7":7,"1503":1503}]; window.modules["1493"] = [function(require,module,exports){"use strict";const truncate=require(863);function truncateText(t,n){const e=truncate(t,n);let s;return s=e.length!==t.length?`\n <div class="attribution truncated">\n <span class="shortened">${e} <button class="more-trigger">more</button></span>\n <span class="full">${t}</span>\n </div>\n `:`\n <div class="attribution">\n <span class="full">${t}</span>\n </div>\n `}module.exports.truncateText=truncateText; }, {"863":863}]; window.modules["1494"] = [function(require,module,exports){"use strict";const formatDate=require(43);module.exports=function(t){return t?formatDate(t):""}; }, {"43":43}]; window.modules["1495"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";const $image=require(106),noRes=$image.getRenditionWithoutPixelDensity,clayLogger=require(28).setup({file:__filename});function removeWhitespace(e){return e.replace(/^\s+|\s+$|\s+(?=\s)/g,"")}function getRenditionUrls(e){return{mobile:$image.getRenditionZoom(e.url,e.mobile,e.zoom),tablet:$image.getRenditionZoom(e.url,e.tablet,e.zoom),desktop:$image.getRenditionZoom(e.url,e.desktop,e.zoom)}}function getRenditionDimensions(e){return e?{desktop:$image.getRenditionWidthHeight(e.desktop),mobile:$image.getRenditionWidthHeight(e.mobile),tablet:$image.getRenditionWidthHeight(e.tablet)}:(clayLogger("warn","Image object is undefined"),{desktop:"",mobile:"",tablet:""})}function dynamicImage(e,i){const t=i&&i.hash,o=getRenditionDimensions(e);let n,d="",a="",s="",h="",m={mobile:"",tablet:"",desktop:""};return e&&(n=e.alt?e.alt:"",m=getRenditionUrls(e),s=t.newLazyLoad?'loading="lazy"':"",a=(h=t.newLazyLoad?"srcset":"")||(t.lazy?"data-srcset":"srcset"),d=`<img ${void 0!==t.newLazyLoad||e.fetchPriority?"src":"data-src"}="${noRes(m.mobile)}" ${t.className?`class="${t.className}"`:""} data-content-img ${n?`alt="${n}" `:""} width="${o.mobile.width}" height="${o.mobile.height}" style="width:100%;height:auto;" ${e.fetchPriority?`fetchPriority="${e.fetchPriority}"`:""} ${t.newLazyLoad?` ${s}`:""}>`),removeWhitespace(`\n <picture>\n <source media="(min-resolution: 192dpi) and (min-width: 1180px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1180px)" ${a}="${m.desktop} 2x" width="${o.desktop.width}" height="${o.desktop.height}"/>\n <source media="(min-width: 1180px) " ${a}="${noRes(m.desktop)}" width="${o.desktop.width}" height="${o.desktop.height}"/>\n <source media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)" ${a}="${m.tablet} 2x" width="${o.tablet.width}" height="${o.desktop.height}"/>\n <source media="(min-width: 768px)" ${a}="${noRes(m.tablet)}" width="${o.tablet.width}" height="${o.tablet.height}"/>\n <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" ${a}="${m.mobile}" width="${o.mobile.width}" height="${o.mobile.height}"/>\n ${d}\n </picture>\n `)}module.exports=dynamicImage; }).call(this)}).call(this,"/services/universal/dynamic-image.js")}, {"28":28,"106":106}]; window.modules["1496"] = [function(require,module,exports){"use strict";const urlParse=require(142),_endsWith=require(1168),_includes=require(118),SSL_HOSTS=["www.thecut.com","localhost.thecut.com","www.vulture.com","localhost.vulture.com","www.curbed.com","localhost.curbed.com","www.grubstreet.com","localhost.grubstreet.com","nymag.com","localhost.nymag.com","nymag.com/strategist","localhost.nymag.com/strategist","nymag.com/intelligencer","localhost.nymag.com/intelligencer"];function fixScheme(t,e){if("string"==typeof t){const o=urlParse(t),c=o.hostname;return c?(_endsWith(c,".nymag.com")&&"qa.nymag.com"!==c?o.set("protocol","https:"):_includes(SSL_HOSTS,c)&&o.set("protocol",!0===e?"https:":""),o.toString()):t}return t}module.exports=fixScheme; }, {"118":118,"142":142,"1168":1168}]; window.modules["1497"] = [function(require,module,exports){"use strict";function hreflangByCountry(e){switch(e){case"gb":case"us":default:return"en"}}module.exports=hreflangByCountry; }, {}]; window.modules["1498"] = [function(require,module,exports){"use strict";const pages=["/tags/hard-paywall","/tags/newsletter","curbed.com/tags/new%20york%20magazine/","curbed.com/tags/new-york-magazine/","nymag.com/promo/power/"];function isNoindexTagPage(e){return pages.some(a=>e.includes(a))}module.exports=isNoindexTagPage; }, {}]; window.modules["1499"] = [function(require,module,exports){"use strict";module.exports=function(r,e){return Array.isArray(r)&&["string","undefined"].includes(typeof e)?r.join(e):""}; }, {}]; window.modules["1500"] = [function(require,module,exports){"use strict";module.exports=function(r,s){return!Array.isArray(r)&&void 0!==r||"string"!=typeof s?[]:s||r?r?s?(r.includes(s)||r.push(s),r):r:[s]:""}; }, {}]; window.modules["1501"] = [function(require,module,exports){"use strict";const $image=require(106),_isEmpty=require(180),_isString=require(277),responsiveRenditions={thumb:{aspectRatio:.66,srcSetWidths:[107,188,215],layoutWidths:{sm:"107px",med:"215px",lg:"188px"}},square:{aspectRatio:1,srcSetWidths:[107,190,215],layoutWidths:{sm:"107px",med:"215px",lg:"190px"}},vertical:{aspectRatio:1.5,srcSetWidths:[107,215,245],layoutWidths:{sm:"107px",med:"215px",lg:"245px"}},horizontal:{aspectRatio:.66,srcSetWidths:[375,600,850],layoutWidths:{sm:"100vw",med:"82.5vw",lg:"600px"}},"cover-big":{aspectRatio:1.333,srcSetWidths:[310,500,540],layoutWidths:{sm:"100vw",med:"82.5vw",lg:"1024px"}},"cover-small":{aspectRatio:1.333,srcSetWidths:[310,500,310],layoutWidths:{sm:"100vw",med:"82.5vw",lg:"1024px"}},flex:{aspectRatio:-1,srcSetWidths:[375,710,850],layoutWidths:{sm:"100vw",med:"82.5vw",lg:"710px"}}},mediaConditionWidths={med:"768px",lg:"1180px"},defaultRendition="horizontal";function validateRenditionName(t){if(t){if(responsiveRenditions[t])return t;{let e=t.split("-");if(responsiveRenditions[e[0]])return e[0];throw new Error(`Rendition "${t}" not found`)}}return defaultRendition}function getSourceWithDescriptor(t,e,i,s){var o,n=i>0?Math.floor(e*i):null,r=2===s?"2x":"1x";return o=$image.getRenditionUrl(t,{w:e,h:n,r:r},i>0),_isEmpty(o)||(o+=` ${e*s}w`),o}function getSourceSet(t,e){if(!_isString(t)||_isEmpty(t))return"";{e=validateRenditionName(e);let i=responsiveRenditions[e].srcSetWidths,s=[];for(let o=0;o<i.length;o++)s.push(getSourceWithDescriptor(t,i[o],responsiveRenditions[e].aspectRatio,1)),s.push(getSourceWithDescriptor(t,i[o],responsiveRenditions[e].aspectRatio,2));return s.join(",")}}function getSizes(t){return t=validateRenditionName(t),`(min-width: ${mediaConditionWidths.lg}) ${responsiveRenditions[t].layoutWidths.lg},\n (min-width: ${mediaConditionWidths.med}) ${responsiveRenditions[t].layoutWidths.med},\n ${responsiveRenditions[t].layoutWidths.sm}`}module.exports.getSourceSet=getSourceSet,module.exports.getSizes=getSizes; }, {"106":106,"180":180,"277":277}]; window.modules["1502"] = [function(require,module,exports){"use strict";const _isEmpty=require(180),_isArray=require(241),_isObject=require(181),_reduce=require(183);function combineAddress(e){if(_isArray(e)){let t;return _reduce(e,function(r,i,s){return t=s===e.length-1?"":"; ",r+([i.line_1,i.cross_streets,i.line_2,i.city,i.state,i.zip].filter(e=>!_isEmpty(e)).join(", ")+t)},"")}return _isObject(e)?[e.line_1,e.cross_streets,e.line_2,e.city,e.state,e.zip].filter(e=>!_isEmpty(e)).join(", "):""}function getContactString(e){if(e){let{address:t,phone:r,website:i}=e;return[combineAddress(t),r,i].filter(e=>!_isEmpty(e)).join("; ")}return""}module.exports.getContactString=getContactString,module.exports.combineAddress=combineAddress; }, {"180":180,"181":181,"183":183,"241":241}]; window.modules["1503"] = [function(require,module,exports){"use strict";module.exports.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>',module.exports.FACEBOOK='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" preserveAspectRatio="xMinYMin meet"><path fill-rule="evenodd" clip-rule="evenodd" fill="#999" d="M5.4 0h25.2c3 0 5.4 2.4 5.4 5.4v25.2c0 3-2.4 5.4-5.4 5.4H5.4c-3 0-5.4-2.4-5.4-5.4V5.4C0 2.4 2.4 0 5.4 0z"/><path fill="#fff" d="M19.4 28v-9.2h4l.6-3.3h-4.6v-2.4c0-1.1.3-1.8 2-1.8H24V8.2c-.4 0-1.1-.2-2.6-.2-3.1 0-5.7 1.8-5.7 5v2.5H12v3.3h3.7V28h3.7z"/></svg>',module.exports.INSTAGRAM='<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path d="M8 12c0-2.203 1.79-4 3.996-4a4 4 0 1 1 0 8A3.997 3.997 0 0 1 8 12z" fill="#999" fill-rule="nonzero"/><path d="M16.746 3A4.259 4.259 0 0 1 21 7.254v9.492A4.265 4.265 0 0 1 16.746 21H7.254C4.918 21 3 19.082 3 16.746V7.254A4.265 4.265 0 0 1 7.254 3h9.492zm1.01 2.405c-.553 0-1 .447-1 1a1 1 0 1 0 1-1zm.043 6.59a5.805 5.805 0 0 0-5.804-5.804 5.811 5.811 0 0 0-5.805 5.804c0 3.206 2.6 5.805 5.805 5.805a5.799 5.799 0 0 0 5.804-5.805z" fill="#999" fill-rule="nonzero"/></g></svg>'; }, {}]; window.modules["head-gtm.client"] = [function(require,module,exports){"use strict";const{onCLS:onCLS,onFID:onFID,onLCP:onLCP,onTTFB:onTTFB,onINP:onINP}=require(233),isProduction=require(39)();function reportWebVitals({name:e,delta:t,value:n,id:o,attribution:a}){var l;const i="string"==typeof e?e.toUpperCase():e,r={name:e,delta:t,value:n,id:o},d={event:"analyticsEvent",event_action:i,event_category:"Web Vitals",event_label:o,event_value:t,nonInteraction:!0,transport:"beacon"};"INP"===e&&(r.target=d.target=null==a?void 0:a.eventTarget,r.eventTime=d.eventTime=null==a?void 0:a.eventTime,r.loadState=d.loadState=null==a?void 0:a.loadState,r.eventType=d.eventType=null==a?void 0:a.eventType),isProduction||console.log("reportWebVitals: %O",JSON.stringify(r,null,"\t")),null===(l=window.dataLayer)||void 0===l||l.push(d)}onCLS(e=>{e.delta=Math.round(1e3*e.delta),reportWebVitals(e)}),onFID(e=>{e.delta=Math.round(e.delta),reportWebVitals(e)}),onLCP(e=>{e.delta=Math.round(e.delta),reportWebVitals(e)}),onTTFB(e=>{e.delta=Math.round(e.delta),reportWebVitals(e)}),onINP(e=>{reportWebVitals(e)}); }, {"39":39,"233":233}]; window.modules["concert-ads.client"] = [function(require,module,exports){"use strict";const _find=require(117),{getSiteBase:getSiteBase}=require(133),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","dating & relationships":"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","career & money":"Money"},striptags=require(147),auth=require(19);function installConcertAds(){const e=new URLSearchParams(window.location.search).get("concert_config_url"),t=e||window.concertConfigUrl;window._nymPermutive||console.warn("ConcertAds initializing without Permutive"),window.concertAds=createConcertAds(),window.concertAds.loadRemoteConfig(t).then(function(){window.concertAds.install()})}function createConcertAds(){const e=getAuthStatus(),t=getSubstatus(e);let n=getData("title"),a=window.location.href,i=getData("section"),o="",r=getData("type"),c=getData("pageUri")||"",s=getData("title")||"",l=getData("vertical");const d=c.includes("strategist");n&&(n=striptags(htmlDecode(n)).split(" ")),a=a.slice(a.lastIndexOf("/")+1);const u={kw:getKeywords(),network:l,page_type:r,entry_group:d?getKeywords():i,keywords:n,pn:a,entry_title:[s],substatus:t,pageload_id:window.pageloadId};return"Homepage"===r?o="homepage":d?o=getStratSlugPath():"Section Page"===r&&(o=(o=window.location.pathname).replace(/\//g,"")),i&&-1===i.indexOf(" ")&&!d&&(o=i),customMappings[i]&&(o=customMappings[i]),window.location.hostname.match(/\.aws\./i)&&(u.clay_sandbox_env=l),new window.ConcertAds({cmd:[],slots:[],dfpVariables:u,slugPath:o?"/"+o.replace(/—|–/g,"-"):"",loggedIn:"unauthenticated"!==e,paywallActive:getPaywallStatus(e)})}function getKeywords(){try{const e=window._nymPermutive.article.keywords;return e&&e.length>0&&e.some(Boolean)?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];if(window._nymPermutive.user&&e in window._nymPermutive.user)return window._nymPermutive.user[e]}}function htmlDecode(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}function getSubstatus(e){return"entitled"===e?"subscribed":"unentitled"===e?"registered":"anonymous"}function getAuthStatus(){const e=auth.getAppMetadata();return e?e.has_subscription?"entitled":"unentitled":"unauthenticated"}function getPaywallStatus(e){const t=getData("totalCount")||0;return Boolean(t>=3&&"entitled"!==e)}function getStratSlugPath(){const e=document.querySelector(".body > div")||{},t=document.querySelector("body")||{},n=e&&e.classList,a=n&&n.length?[...n]:[],i=_find(a,e=>e.includes("feature"));if(n){if(i)return"Feature";if(n.contains("lede-gallery-content"))return"Image_Gallery";if(t.classList.contains("one-column-layout"))return"One_Column_Article";if(n.contains("article-content"))return"Standard_Article"}}window.addEventListener("auth:init",()=>{window.ConcertAds?installConcertAds():window.addEventListener("concertAdsReady",installConcertAds)});let localStorageKey,admiralURL,site=getSiteBase();site.includes("intelligencer")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMw",admiralURL="https://monacobeatles.com/files/3407b9/0391c1706a54c395d9f548ee6c56b7.js"):site.includes("thecut")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItOQ",admiralURL="https://monacobeatles.com/j/e297772d9/d558e07876f889cf71fb37f8caa.main.js"):site.includes("vulture")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItOA",admiralURL="https://monacobeatles.com/bundles/8298300175/a7aa2989de6a1aac0ef836d0eb.min.js"):site.includes("grubstreet")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItNg",admiralURL="https://monacobeatles.com/f9815f/9da6f49e5992a6939665f0f98df7dd-prod.js"):site.includes("strategist")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMw",admiralURL="https://monacobeatles.com/files/3407b9/0391c1706a54c395d9f548ee6c56b7.js"):site.includes("strategist-uk")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMw",admiralURL="https://monacobeatles.com/files/3407b9/0391c1706a54c395d9f548ee6c56b7.js"):site.includes("curbed")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItNQ",admiralURL="https://monacobeatles.com/build/82769058/571347fc6d8f47dcd5c11153c3be.js"):site.includes("nymag")?(localStorageKey="_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMw",admiralURL="https://monacobeatles.com/files/3407b9/0391c1706a54c395d9f548ee6c56b7.js"):console.log("Site host unknown. Unable to set Admiral variables.");let temp=document.createElement("script");temp.setAttribute("id","admiral");let admiralScript=`!(function(o,_name) {\n o[_name] = o[_name] || function $() {\n ($.q = $.q || []).push(arguments)\n }, o[_name].v=o[_name].v||2;\n !(function(o,t,n,f,e,i){\n function c(f,e){\n (f=(function(t,n){\n try{\n if(n=(t=o.localStorage).getItem("${localStorageKey}"))return JSON.parse(n).lgk||[];\n if((t.getItem("v4ac1eiZr0")||"").split(",")[4]>0)return[\n [_name+"-engaged","true"]\n ]\n }catch(f){}\n })())&&typeof f.forEach===n&&(e=o[t].pubads())&&f.forEach((function(o){\n o&&o[0]&&e.setTargeting(o[0],o[1]||"")\n }))\n }(i=o[t]=o[t]||{}).cmd=i.cmd||[],typeof i.pubads===n?c():typeof i.cmd.unshift===n?i.cmd.unshift(c):i.cmd.push(c\n )})(window,"googletag","function");\n })(window,decodeURI('%61%64%6d%69r%61l'));\n\n !(function(t,c,i) {\n i = t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="${admiralURL}",i.setAttribute("id", "admiral"),t.parentNode.insertBefore(i,t)\n })(document,"script");`;temp.innerHTML=admiralScript,document.head.appendChild(temp); }, {"19":19,"117":117,"133":133,"147":147}]; window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(19),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),appendLandingPageParams=require(143),pageUri=require(133).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),auth.isMobileAppRequest()&&e.classList.add("nymag-app"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}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; }, {"3":3,"4":4,"19":19,"133":133,"143":143}]; window.modules["nav-dropdown-button.client"] = [function(require,module,exports){"use strict";const dom=require(4),visibility=require(5),{reportSearch:reportSearch}=require(144);function getNextSiblings(e){const t=[];let i=e;for(;i=i.nextElementSibling;)t.push(i);return t}function getMainChildren(e,t){let i=[],o=e.firstChild;for(;o=o.nextElementSibling;)o.contains(t)?o.isSameNode(t)||(i=i.concat(getMainChildren(o,t))):i.push(o);return i}function isMobile(){return visibility.getViewportWidth()<768}function initializeHeight(e){let t,i,o,n,l,s,r;isMobile()||(t=dom.find(e,".dropdown-body"),i=dom.find(e,".dropdown-body-scroll"),o=visibility.getPageOffset(t).top,n=Math.max(0,o-window.scrollY),s=(l=visibility.getViewportHeight())-n||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"),o=dom.find("body"),n=dom.find(".top"),l=dom.find(".confetti-list"),s=dom.find(".nav-dropdown-button_nymag-homepage"),r=dom.find("header.page-header")||n,c=dom.find('[data-editable="main"]'),a=dom.closest(e,".page-header"),d=a?a.querySelectorAll(".confetti-image.blue"):"",u=a?a.querySelectorAll(".confetti-image.green"):"",g=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"):"",b=e.querySelectorAll(".dropdown-nav-search-form"),y=e.querySelector(".has-hover"),v=e.querySelector(".hover"),S=window.location.host.includes("grubstreet");function w(e){let t=e.currentTarget,i=t.querySelector(".nav-search-input"),o=i?i.value.split(" "):[];e.preventDefault(),reportSearch(o,()=>t.submit())}i.addEventListener("click",()=>{initializeHeight(e),L()});for(let e=0,t=b.length;e<t;e++)b[e].addEventListener("submit",w);function L(){const a=c.contains(e);e.classList.contains("open")?(i.setAttribute("aria-expanded","false"),l&&function(){let e=[...d,...u,...g,...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,isMobile()&&S&&(y.classList.remove("has-hover"),v.remove())),e.classList.toggle("closed"),e.classList.toggle("open"),o.classList.toggle("disabled"),isMobile()&&e.isSameNode(s)?function(){if(n.contains(e)){const e=getMainChildren(n,s);x(e),q(n)}if(c.contains(e)){const e=getMainChildren(c,s);n.classList.toggle("hidden-component"),q(c),x(e)}e.classList.toggle("open-mobile")}():isMobile()&&!a&&r&&(q(r),function(){const i=e.classList.contains("open")?0:t;window.scrollTo({top:i})}())}function q(e){x(getNextSiblings(e))}function x(e){e.forEach(e=>{e.classList.toggle("hidden-component")})}o.addEventListener("click",t=>{!e.contains(t.target)&&e.classList.contains("open")&&L()}),document.addEventListener("keydown",t=>{27===t.keyCode&&e.classList.contains("open")&&L()})}); }, {"4":4,"5":5,"144":144}]; window.modules["follow.client"] = [function(require,module,exports){"use strict";const _find=require(117),$popup=require(146);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,o=$popup.position,a=$popup.params,s={},l={w:780,h:500},r=new o(l.w,l.h),w=this.el.classList;s.handle=this.handle,l.left=r.left,l.top=r.top,n=_find([{className:"facebook",url:"https://facebook.com/{handle}",network:"Facebook"},{className:"pinterest",url:"https://www.pinterest.com/{handle}",network:"Pinterest"},{className:"instagram",url:"https://www.instagram.com/{handle}",network:"Instagram"},{className:"rss",url:"https://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"},{className:"tiktok",url:"https://www.tiktok.com/{handle}",network:"TikTok"}],function(e){return w.contains(e.className)}),s.url=n.url.replace("{handle}",s.handle),s.network=n.network,s.name="Follow "+s.handle+" on "+s.network,t=new a(s,l),window.open(t.address,t.name,t.features),e.preventDefault()}},e}]); }, {"117":117,"146":146}]; window.modules["account-2.client"] = [function(require,module,exports){(function (__filename){(function (){ "use strict";const Vue=require(26),VueRouter=require(13),Vuex=require(12),_get=require(31),cookie=require(10),auth=require(19),log=require(28).setup({file:__filename}),{isTwoMonthsOrLess:isTwoMonthsOrLess}=require(6),sentry=require(38),{IS_LOCAL:IS_LOCAL,ENV_KEY:ENV_KEY,IS_PROD:IS_PROD}=require(14),loginFlowVariables=require(8),{pauseSteps:pauseSteps}=require(21),STRIPE_KEY=IS_PROD?"pk_live_lRvD5MtbcKAjFfOTyzxHsC2t":"pk_test_fe2osSy4vEesRDXpITp9RHVr",style={base:{fontSize:"16px"}},graphqlEndpoint=IS_LOCAL?"https://subs.localhost/graphql":`https://subs.${ENV_KEY}.aws.nymetro.com/graphql`,newslettersComponentData=IS_PROD?"https://nymag.com/_components/newsletters-container/instances/new@published.json":"https://stg.nymag.com/_components/newsletters-container/instances/new@published.json",{upgradePrices:upgradePrices,ineligibleUpgradePrices:ineligibleUpgradePrices}=require(15),{MONTHLY:MONTHLY,ANNUAL_DIGITAL:ANNUAL_DIGITAL,PRINT_US:PRINT_US,PRINT_INTL:PRINT_INTL}=require(16),{ineligibleCouponIds:ineligibleCouponIds}=require(17),AccountCreated=require(27),AutorenewSection=require(29),InitialPage=require(37),Navigation=require(22),NewslettersSection=require(35),ProfileSection=require(34),ChangePassword=require(23),LoginPage=require(32),SubscriptionAndBillingSection=require(36),UpgradeSection=require(30),SavedForLater=require(24),SavedForLaterArticles=require(25),SavedForLaterProducts=require(11),gtmUtils=require(18),{dateToMMDDYYY:dateToMMDDYYY,dateInText:dateInText,endOfMonth:endOfMonth}=require(33),{getUserDataByEmailOrAccountQuery:getUserDataByEmailOrAccountQuery}=require(9),elementOptions={country:"US",currency:"usd",total:{label:"total",amount:0},requestPayerName:!0,requestPayerPhone:!1};let stripe,elements,card,paymentRequest,paymentRequestButton;try{elements=(stripe=new Stripe(STRIPE_KEY)).elements(),card=elements.create("card",{style:style}),paymentRequest=stripe.paymentRequest(elementOptions),paymentRequestButton=elements.create("paymentRequestButton",{paymentRequest:paymentRequest,style:{paymentRequestButton:{type:"buy",height:"41px"}}})}catch(e){log("error",`Error initializing Stripe: ${e.message}`)}module.exports=(e=>{Vue.config.devtools=!IS_PROD,Vue.use(VueRouter),Vue.use(Vuex);const t=new Vuex.Store({state:()=>({authData:{},initialFetchCalled:!1,isAuthenticated:!1,newslettersData:{},showSpinnerOnInitialLoad:0,supportsApplePay:!1,supportsGooglePay:!1,queryStrings:{},passwordResetEmail:"",passwordResetError:"",passwordResetCode:"",userData:{},loginData:{continueToVerticalText:"Continue Reading",currentStep:loginFlowVariables.steps.captureEmail,email:"",emailExist:!1,password:"",redirectUrl:"",socialLoginOption:{text:"",value:""},signupOrigin:""},pauseData:{currentStep:pauseSteps.pauseForm,displayPauseFlow:!1,selectedPauseOption:{},triggerAfterPaymentUpdate:!1},STSData:{currentStep:"",displaySTSFlow:!1,disableBtn:!1,exitSurveyOtherDescription:"",exitSurveyResult:{},offerInfo:{value:"",description:"",confirmationDescription:"",coupon:""}},stripeData:{prices:{[MONTHLY.type]:null,[ANNUAL_DIGITAL.type]:null,[PRINT_US.type]:null,[PRINT_INTL.type]:null}},featureFlags:{pause:!1},resendVerificationEmailClicked:!1,verificationEmailSent:!1,verificationEmailError:"",loginErrorCode:"",loginErrorProvider:"",totalSavedArticles:0}),getters:{getLoginData:e=>_get(e,"loginData",!1),getSTSData:e=>_get(e,"STSData",!1),getPauseData:e=>_get(e,"pauseData",!1),showPauseEntryPoint:e=>e.featureFlags.pause,getQueryStrings:e=>_get(e,"queryStrings",{}),showSpinnerOnInitialLoad:e=>e.showSpinnerOnInitialLoad,isAuthenticated:e=>_get(e,"isAuthenticated",!1),getAuthUserData:()=>({userMetadata:auth.getUserMetadata(),appMetadata:auth.getAppMetadata(),isAuthenticated:auth.isAuthenticated()}),getNewslettersData:e=>_get(e,"newslettersData",!1),getUserNewsletterList:e=>_get(e,"userData.newsletterList",[]),userEmail:()=>auth.getEmail(),jwtToken:()=>auth.getAuthJwt(),isEmailVerified:e=>_get(e,"authData.isEmailVerified",!1),displayName:e=>_get(e,"authData.displayName",""),userId:e=>_get(e,"authData.userId",""),hasSubscriptionSchedule:e=>!!_get(e,"userData.stripeCustomer.subscriptions.schedule.id",""),scheduleId:e=>_get(e,"userData.stripeCustomer.subscriptions.schedule.id",""),hasActiveCoupon:e=>_get(e,"userData.stripeCustomer.subscriptions.discount.coupon.valid",!1),couponDurationInMonths:e=>t.getters.elevenMonthCoupon?12:_get(e,"userData.stripeCustomer.subscriptions.discount.coupon.duration_in_months",""),couponId:e=>_get(e,"userData.stripeCustomer.subscriptions.discount.coupon.id"),elevenMonthCoupon:()=>{return["60off","60off1mo","5off","5off1mo"].includes(t.getters.couponId.toLowerCase())},unitPriceWithDiscount:e=>{const t=_get(e,"userData.stripeCustomer.subscriptions.discount.coupon.amount_off",""),r=_get(e,"userData.stripeCustomer.subscriptions.discount.coupon.percent_off",""),s=_get(e,"userData.stripeCustomer.subscriptions.price.unit_amount",""),a=t?s-t:s*((100-r)/100);return a?`$${a/100}`:""},inSchedulePhaseTwo:e=>{return _get(e,"userData.stripeCustomer.subscriptions.schedule.phase_two.end_date","")===_get(e,"userData.stripeCustomer.subscriptions.schedule.current_phase.end_date","")},schedulePhaseOneUnitPrice:e=>{const t=_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_one.price.unit_amount","");return t?`$${t/100}`:""},schedulePhaseTwoUnitPrice:e=>{const t=_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_two.price.unit_amount","");return t?`$${t/100}`:""},schedulePhaseOneInterval:e=>_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_one.price.recurring.interval",""),schedulePhaseTwoInterval:e=>_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_two.price.recurring.interval",""),schedulePhaseTwoIntervalCount:e=>_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_two.price.recurring.interval_count",""),isTrialing:e=>"trialing"===_get(e,"userData.stripeCustomer.subscriptions.status",""),isPastDue:e=>"past_due"===_get(e,"userData.stripeCustomer.subscriptions.status","")||t.getters.getQueryStrings.simulatePastDueDunning,isStripeSubscriber:e=>!!_get(e,"userData.stripeCustomer.subscriptions.id",""),isInPausedState:e=>_get(e,"userData.stripeCustomer.subscriptions.pause_collection",""),stripeSubscriptionId:e=>_get(e,"userData.stripeCustomer.subscriptions.id",""),stripeCustomerId:e=>_get(e,"userData.stripeCustomer.id",""),customerFirstName:e=>_get(e,"userData.stripeCustomer.metadata.first_name",""),isCanceledSubscriber:e=>!t.getters.isStripeSubscriber&&_get(e,"userData.stripeCustomer.hasCanceledSubscription",""),hasEmployeeSubscription:e=>_get(e,"authData.has_staff_subscription",!1),hasGiveawaySubscription:e=>"giveaway"===_get(e,"userData.stripeCustomer.subscriptions.metadata.type",!1),hasGiftSubscription:e=>"gift"===_get(e,"userData.stripeCustomer.subscriptions.metadata.type",!1),wasGiftSubscription:e=>"was_gift"===_get(e,"userData.stripeCustomer.subscriptions.metadata.type",!1),isSubscriptionScheduledToPause:e=>{const{pause_scheduled_date:t=0}=_get(e,"userData.stripeCustomer.subscriptions.metadata",""),r=new Date,s=Math.floor(r.getTime()/1e3);return parseInt(t)>s},isEventBundleSubscriber:e=>_get(e,"userData.stripeCustomer.subscriptions.metadata.event_id",""),isLegacySubscriber:e=>{const r=_get(e,"authData.has_darwin_subscription","");return!t.getters.isStripeSubscriber&&r},isSubscriber:()=>t.getters.isStripeSubscriber||t.getters.isLegacySubscriber||t.getters.hasEmployeeSubscription||t.getters.hasGiveawaySubscription||t.getters.isEventBundleSubscriber||t.getters.hasGiftSubscription,isMonthlySubscriber:e=>{const r=t.getters.schedulePhaseTwoInterval?t.getters.schedulePhaseTwoInterval:_get(e,"userData.stripeCustomer.subscriptions.price.recurring.interval",""),s="year"===_get(e,"userData.stripeCustomer.subscriptions.metadata.canceled_schedule_main_plan_interval","");return"month"===r||"week"===r&&!s},isAnnualSubscriber:e=>"year"===_get(e,"userData.stripeCustomer.subscriptions.price.recurring.interval",""),isPrintSubscriber:e=>!!t.getters.isLegacySubscriber||("both"===_get(e,"userData.stripeCustomer.subscriptions.price.metadata.pcdAccountType","")||"both"===_get(e,"userData.stripeCustomer.subscriptions.price.metadata.plan_type","")),brandLinks:()=>'<i><a href="https://nymag.com/">New York</a></i>, including <a href="https://nymag.com/intelligencer/">Intelligencer</a>, <a href="https://www.thecut.com/">The Cut</a>, <a href="https://www.vulture.com/">Vulture</a>, <a href="https://www.grubstreet.com/">Grub Street</a>, <a href="https://www.curbed.com/">Curbed</a> and the <a href="https://nymag.com/strategist/">Strategist</a>',isDigitalOnlySubscriber:()=>!t.getters.isPrintSubscriber,subscriptionStartDate:e=>dateInText(_get(e,"userData.stripeCustomer.subscriptions.start_date","")),subscriptionStartDateNumerical:e=>dateToMMDDYYY(_get(e,"userData.stripeCustomer.subscriptions.start_date","")),discountEndDate:e=>dateToMMDDYYY(_get(e,"userData.stripeCustomer.subscriptions.discount.end","")),rawDiscountEndDate:e=>_get(e,"userData.stripeCustomer.subscriptions.discount.end",""),intervalText:()=>t.getters.isMonthlySubscriber?"Monthly":"Annual",eligibleForUpgrade:()=>{const{priceId:e,couponId:r}=t.getters,s=IS_PROD?["5OFF1MO","5OFF6MO","5OFF","60OFF","50OFF"]:["5off12mos","60off","50OFF"];return!ineligibleUpgradePrices.includes(e)&&!ineligibleCouponIds.includes(r)&&(upgradePrices.includes(e)||s.includes(r))},subscriptionTypeText:()=>t.getters.isPrintSubscriber?"Digital + Print":"Digital",currentPrice(){const{hasActiveCoupon:e,unitPriceWithDiscount:r,hasSubscriptionSchedule:s,inSchedulePhaseTwo:a,schedulePhaseOneUnitPrice:i,unitPrice:n}=t.getters;return e?r||n:s&&!a?i:n},subscriptionCategory:()=>t.getters.hasEmployeeSubscription?"employee":t.getters.hasGiftSubscription?"gift":t.getters.hasGiveawaySubscription?"giveaway":"regular",subscriptionStage:()=>t.getters.hasSubscriptionSchedule&&!t.getters.inSchedulePhaseTwo?"intro_offer":t.getters.isTrialing?"free_trial":t.getters.hasActiveCoupon?"sale_price":"full_price",pauseScheduledDate:e=>_get(e,"userData.stripeCustomer.subscriptions.metadata.pause_scheduled_date",""),priceId:e=>_get(e,"userData.stripeCustomer.subscriptions.price.id",""),priceName:e=>_get(e,"userData.stripeCustomer.subscriptions.price.nickname",""),schedulePhaseTwoPriceId:e=>_get(e,"userData.stripeCustomer.subscriptions.schedule.phase_two.price.id",""),priceIdOrCouponId:()=>t.getters.hasActiveCoupon?t.getters.couponId:t.getters.hasSubscriptionSchedule&&!t.getters.inSchedulePhaseTwo?t.getters.schedulePhaseTwoPriceId:t.getters.priceId,stsAnalyticsProduct:()=>{return{name:`${t.getters.intervalText} ${t.getters.subscriptionTypeText}`,id:t.getters.stripeSubscriptionId||"does not exist",price:t.getters.currentPrice,category:`${t.getters.subscriptionCategory} subscription - account page`,variant:t.getters.subscriptionStage,brand:t.getters.priceId,coupon:t.getters.couponId||"no active coupon"}},analyticsProduct:()=>{return{name:`${t.getters.intervalText} ${t.getters.subscriptionTypeText}`,id:t.getters.stripeSubscriptionId||"does not exist",price:t.getters.currentPrice,category:`${t.getters.subscriptionCategory} subscription - account page`,variant:t.getters.subscriptionStage,brand:t.getters.priceIdOrCouponId}},firstBillingDate:e=>dateToMMDDYYY(_get(e,"userData.stripeCustomer.subscriptions.billing_cycle_anchor","")),cancelationScheduled:e=>t.getters.hasSubscriptionSchedule?"cancel"===_get(e,"userData.stripeCustomer.subscriptions.schedule.end_behavior","cancel"):_get(e,"userData.stripeCustomer.subscriptions.cancel_at_period_end",!1),nextInvoiceDate:e=>dateToMMDDYYY(_get(e,"userData.stripeCustomer.subscriptions.next_invoice_date",!1)),rawCurrentPeriodEndDate:e=>t.getters.hasSubscriptionSchedule?_get(e,"userData.stripeCustomer.subscriptions.schedule.current_phase.end_date",""):_get(e,"userData.stripeCustomer.subscriptions.current_period_end",""),currentPeriodEndDate:()=>dateToMMDDYYY(t.getters.rawCurrentPeriodEndDate),currentPeriodEndDateText:()=>dateInText(t.getters.rawCurrentPeriodEndDate),accountNumber:e=>_get(e,"authData.customer_id","")||_get(e,"userData.stripeCustomer.metadata.pcdAccount","")||_get(auth.getAppMetadata(),"customer_id","")||_get(e,"authData.pcd_account_number",""),unitPrice:e=>{const t=_get(e,"userData.stripeCustomer.subscriptions.price.unit_amount","");return t?`$${t/100}`:""},creditCardBrand:e=>_get(e,"userData.stripeCustomer.payment.brand",""),creditCardLast4:e=>_get(e,"userData.stripeCustomer.payment.last4",""),cardOnFile:()=>!(!t.getters.creditCardBrand||!t.getters.creditCardLast4),expirationYear:e=>_get(e,"userData.stripeCustomer.payment.exp_year"),expirationMonth:e=>_get(e,"userData.stripeCustomer.payment.exp_month"),isExpired:()=>{const{simulateExpiredDunning:e}=t.getters.getQueryStrings;if(e)return e;const r=t.getters.expirationYear,s=t.getters.expirationMonth,a=new Date,i=new Date(r,s-1);return endOfMonth(i)<a},expirationInTwoMonthsOrLess:()=>{const{expirationYear:e,expirationMonth:r,isExpired:s}=t.getters;let a=isTwoMonthsOrLess(e,r);return s&&(a=!1),a},canAutorenew:()=>{const{cancelationScheduled:e,hasGiftSubscription:r,isEmailVerified:s}=t.getters;return r&&e&&s},supportsApplePay:e=>_get(e,"supportsApplePay",!1),supportsGooglePay:e=>_get(e,"supportsGooglePay",!1),canUpgradeToAnnualDigital:()=>{const{hasEmployeeSubscription:e,isEmailVerified:r,isMonthlySubscriber:s}=t.getters;return!e&&r&&s},canUpgradeToPrint:()=>{const{hasEmployeeSubscription:e,hasGiftSubscription:r,isPrintSubscriber:s,isEmailVerified:a,isSubscriber:i}=t.getters;return!e&&a&&!r&&!s&&i},salePrices:e=>_get(e,"stripeData.prices"),isUpgradedToPrint:e=>"upgrade-annual-print"===_get(e,"userData.stripeCustomer.subscriptions.metadata.plan_change_method"),isSpinning:e=>e.showSpinnerOnInitialLoad,isUserDataLoaded:e=>!!Object.keys(e.userData).length,passwordResetEmail:e=>e.passwordResetEmail,passwordResetError:e=>e.passwordResetError,passwordResetCode:e=>e.passwordResetCode,resendVerificationEmailClicked:e=>e.resendVerificationEmailClicked,verificationEmailSent:e=>e.verificationEmailSent,verificationEmailError:e=>e.verificationEmailError,loginErrorCode:e=>e.loginErrorCode,loginErrorProvider:e=>e.loginErrorProvider,totalSavedArticles:e=>e.totalSavedArticles},mutations:{fetchNewsletterData(){fetch(newslettersComponentData,{method:"GET",redirect:"follow"}).then(e=>e.json()).then(e=>{t.state.newslettersData=e})},fetchUserData(e,r){const{userMetadata:s,appMetadata:a,isAuthenticated:i}=r,n=s?s.displayName||s.username:"";e.authData={customer_id:a&&a.customer_id||null,displayName:n,has_darwin_subscription:a&&a.has_darwin_subscription||null,has_staff_subscription:a&&!!a.has_staff_subscription,has_subscription:a&&a.has_subscription||auth.isSubscriber(),isAuthenticated:i,isEmailVerified:auth.isEmailVerified(),isMobileAppRequest:auth.isMobileAppRequest(),pcd_account_number:a&&a.pcd_account_number,userId:auth.getUserID()},t.state.isAuthenticated=i;const o=getUserDataByEmailOrAccountQuery(t.getters.userEmail,t.getters.accountNumber);t.state.showSpinnerOnInitialLoad+=1,fetch(graphqlEndpoint,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${t.getters.jwtToken}`,user:window.btoa(t.getters.userEmail)},body:o}).then(e=>e.json()).then(r=>{t.state.userData=_get(r,"data.user",{});const s=_get(r,"data.user.stripeCustomer.subscriptions.id",""),a=_get(r,"data.user.stripeCustomer.hasCanceledSubscription",!0),i=_get(r,"data.user.stripeCustomer.subscriptions.metadata.type","");if(auth.isSubscriber()&&(!t.getters.isSubscriber||!s)){const r="Account Page: Discrepancy error in subscriber status.",n=_get(e,"authData.has_darwin_subscription","");sentry.captureManualError(r,{contexts:{userSubInfo:{email:auth.getEmail(),hasCanceledSubscription:a,hasPrintSubscription:n,isSubscriber:t.getters.isSubscriber,stripeSubscriptionId:s,typeOfSubscription:i}}})}}).catch(e=>{log("error","There was an error retrieving user's account information.",e),sentry.captureManualError(e)}).finally(()=>{t.state.initialFetchCalled||(t.state.queryStrings.triggerResumeFlow&&t.getters.isInPausedState&&t.commit("updatePauseData",{property:"displayPauseFlow",data:!0}),t.state.initialFetchCalled=!0),t.state.showSpinnerOnInitialLoad-=1})},resetSTSFlow(){t.state.STSData={currentStep:"",displaySTSFlow:!1,disableBtn:!1,exitSurveyOtherDescription:"",exitSurveyResult:{},offerInfo:{value:"",description:"",confirmationDescription:""}}},resetPauseFlow(){const e={currentStep:pauseSteps.pauseForm,displayPauseFlow:!1,selectedPauseOption:{},triggerAfterPaymentUpdate:!1};t.state.pauseData=e},updateDisplayName(e,r){t.state.authData.displayName=r},updateNewsletterList(){const e=t.getters.userEmail,r=JSON.stringify({query:`\n {\n user(email: "${e}", account: "${t.getters.accountNumber}") {\n newsletterList {\n alias\n subscribed\n }\n }\n }\n `});fetch(graphqlEndpoint,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${t.getters.jwtToken}`,user:window.btoa(e)},body:r}).then(e=>e.json()).then(e=>{t.state.userData.newsletterList=_get(e,"data.user.newsletterList",{})}).catch(e=>{log("error","There was an error retrieving user's newsletter information.",e),sentry.captureManualError(e)})},updateLoginData(e,r){t.state.loginData[r.property]=r.data},updatesSTSData(e,r){"STSData"!==r.property?t.state.STSData[r.property]=r.data:t.state.STSData=r.data},updatePauseData(e,r){t.state.pauseData[r.property]=r.data},updateStripePrices(e,t){e.stripeData.prices[t.planType]=t},clearStripePrices(e){e.stripeData.prices[MONTHLY.type]=null,e.stripeData.prices[ANNUAL_DIGITAL.type]=null,e.stripeData.prices[PRINT_US.type]=null,e.stripeData.prices[PRINT_INTL.type]=null},updateVueSpinner(e,t){e.showSpinnerOnInitialLoad+=t},updateLoginErrorCode(e,t){e.loginErrorCode=t},updateLoginErrorProvider(e,t){e.loginErrorProvider=t},setTotalSavedArticles(e,t){e.totalSavedArticles=t}}}),r=new VueRouter({routes:[{path:"/account-created",component:AccountCreated,name:"account-created"},{path:"/profile",component:ProfileSection,name:"profile"},{path:"/change-password",component:ChangePassword,name:"change-password"},{path:"/login",component:LoginPage,name:"login-page"},{path:"/subscriptions-billing/:anchor?/:code?",component:SubscriptionAndBillingSection,name:"subscriptions-billing"},{path:"/newsletters",component:NewslettersSection,name:"newsletters"},{path:"/autorenewal",component:AutorenewSection,name:"autorenewal"},{path:"/upgrade-to-annual-digital",component:UpgradeSection,name:"upgrade-to-annual-digital"},{path:"/upgrade-to-print",component:UpgradeSection,name:"upgrade-to-print"},{path:"/saved-for-later",component:SavedForLater,children:[{path:"",name:"saved-for-later",redirect:{name:"saved-for-later-articles"}},{path:"/saved-for-later/articles",component:SavedForLaterArticles,name:"saved-for-later-articles"},{path:"/saved-for-later/products",component:SavedForLaterProducts,name:"saved-for-later-products"}]},{path:"/",component:ProfileSection,name:""},{path:"*",redirect:"/"}]});r.beforeEach((e,r,s)=>{if("change-password"===e.name){const r=e.query.code;r?(t.state.passwordResetCode=r,auth.verifyOneTimeCode(r,"reset_password").then(e=>e.json()).then(e=>{"success"!==e.status?(t.state.loginErrorCode=e.errorCode,s({path:"/"})):t.state.passwordResetEmail=e.user.email,s()})):s({path:"/"})}"autorenewal"!==e.name||t.getters.canAutorenew?s():s({name:"subscriptions-billing"})}),new Vue({el:".account-2",delimiters:["${","}"],router:r,store:t,data:{stripeAPI:stripe,stripeCard:card,paymentRequest:paymentRequest,paymentRequestButton:paymentRequestButton},mixins:[require(20)],mounted(){t.state.showSpinnerOnInitialLoad+=1;const s=new URLSearchParams(window.location.search),a=Object.fromEntries(s.entries()),i=a.redirectUrl?decodeURIComponent(a.redirectUrl):"";if(t.state.loginData.redirectUrl=i,t.state.queryStrings=a,i){const e={"curbed.com":"Curbed","grubstreet.com":"Grub Street","nymag.com/intelligencer":"Intelligencer","nymag.com/strategist":"The Strategist","thecut.com":"The Cut","vulture.com":"Vulture"};let r="New York Magazine";for(const t of Object.keys(e))if(i.includes(t)){r=e[t];break}t.state.loginData.continueToVerticalText=`Back to ${r}`}if(s.has("postAuthActionId")){const e=s.get("postAuthActionId");cookie.set("post-authentication-action-id",e,{expires:2/24})}else cookie.get("post-authentication-action-id")&&cookie.remove("post-authentication-action-id",{expires:2/24});window.addEventListener("auth:init",r=>{if(!r.detail.isAuthenticated)return document.querySelector(".heading-wrapper").style.visibility="hidden",void(t.state.showSpinnerOnInitialLoad-=1);e.getAttribute("data-enable-pause-flow")&&(t.state.featureFlags.pause=!0),t.commit("fetchUserData",t.getters.getAuthUserData),t.commit("fetchNewsletterData"),t.state.showSpinnerOnInitialLoad-=1,auth.articleSaveEventFromCookie()}),gtmUtils.trackNavigation(r.currentRoute.name),paymentRequest.canMakePayment().then(function(e){e&&(e.googlePay&&(t.state.supportsGooglePay=e.googlePay),e.applePay&&(t.state.supportsApplePay=e.applePay))})},components:{navigation:Navigation,"initial-page":InitialPage,"profile-section":ProfileSection,"change-password":ChangePassword,"subscription-and-billing-section":SubscriptionAndBillingSection,"autorenew-section":AutorenewSection,"upgrade-section":UpgradeSection,"saved-for-later":SavedForLater}})}); }).call(this)}).call(this,"/components/account-2/client.js")}, {"6":6,"8":8,"9":9,"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38}]; window.modules["gtm.client"] = [function(require,module,exports){"use strict";const $gtm=require(3),{generateZephrTrackingId:generateZephrTrackingId}=require(232);DS.controller("gtm",[function(){return function(e){$gtm.init(e.getAttribute("data-container-id"),e.getAttribute("data-site-slug"))}}]),generateZephrTrackingId(); }, {"3":3,"232":232}]; window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(229),_each=require(417),Fingerprint2=require(416),DS=require(415),Eventify=require(255);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents(); }, {"229":229,"255":255,"415":415,"416":416,"417":417}]; window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(127),_forEach=require(116),_isString=require(277),_intersectionWith=require(418),_isEqual=require(283),_each=require(417),_debounce=require(160),_sortBy=require(213),page=require(133),visit=require(123);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');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||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(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)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.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},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.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)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.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(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]); }, {"116":116,"123":123,"127":127,"133":133,"160":160,"213":213,"277":277,"283":283,"417":417,"418":418}]; 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["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy"); }, {"cid.legacy":"cid.legacy","facebook.legacy":"facebook.legacy","ads.legacy":"ads.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}]; 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,{},[]); /* eslint-env browser */ '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>

Pages: 1 2 3 4 5 6 7 8 9 10