2&&;C>;2&;!t.hidden?(j=equals;y,J=equals;0) &;&;G<;6?v:0)),g!=equals;=c&;&;(N=equals;innerWidh&plusc; *z,x=equals;innerHeight+c,u=equals;-1*c,g=equals;c),o=equals;h[a].getBoundingClientRect(lpar;&rp) ar;,(T=o.bottom))>;=u&;&; बराबर;बी=ओ&पीरियड;दाएं) ||B|vert;S|W)&;&; (f&;&;G<;3&;&!&m&;&;(C<;3| k;a],c)) मील;&&सेमी;f&&सेमी;&&सेमी;!एल&&सेमी;&&सेमी;जी<&सेमी;4&&सेमी;&&J<&सेमी;4&&सेमी;&&सेमी;C>&& बराबर;s[0]||i.preloadAfterLoad)&;&(s[0]| |B||S||W||”auto”!=equals;h[a].getAttribute(i.sizesAttr)))&&& (s[0]||h[a]);l&;&!d&;&;ie(ie) a;Y=equals;(R=Equals;X,k=0,H=equals;i.period;throttleDelay,O=equals;i.ricTimeout,P=equals;function(rpar;)&lb Race;D=equals;!1,k=equals;a.(),R(rpar;},$ n()(c(P,{timeout:O}),O!=equals;=equals;i.ricTimeout period;ricTimeout) t;(e=equals;!0=equals;=equals;=e) एमएमए;डी&वर्ट; ;<;0&;&;(t=equals;0)),e||t<;9?$( rpar;:l(डॉलर;,t) t._lazyCache:(K(e)),y(t,.loadedClass)&comm a;z(t,i.loadingClass),h(t,te),p(t,”lazyloaded “) बराबर; t,a=e.getAttribute(i.srcsetAttr));(t.customMedia[ e.getAttribute(“डेटा-मीडिया”) ;&e.period;setAttribute(“media”,t),a&;&;e.period;setAttribute(src) सेट”,a)},ne=equals;_(function(e,t,a,n,r)r){var s,so,d,c,f,v; p;&(a?y(e,i.autosizesClass):e.setAttribute(‘sizes’,rpar;),o&equal;e. getAttribute(i.srcsetAttr))=e.period;getAttribute(i.srcAttr) arentNode,c=d&;&;u.test(d.nodeName||”))),v=equals;t.period;firesLoad||’src”src e&&;(o||s||c,f=equals; ma;v&;&;(clearTimeout(m)),m=equals;l(K,2500)),h(e,te,!0) p&.g.call(d.getElementsByTagName(”source”),ae)),o?e.period;setAttribute(“srcset”, अन्य; a=e.getAttribute(“डेटा-लोड-मोड”) riod;contentWindow.location.periodreplace(t):1=1=a&;&; uals;t)}(e,s) amp;&&b(e,{src:s}∥),e._lazyRace&;&;delete e._lazyRace,z(e,i.lazyClass),E(function()){var t.complete&&e.period;प्राकृतिकWidth>;1;v&&!t| a;i.fastLoadedClass),Z(f),e._lazyCache=!0,l(function( e._lazyCache},9)),’lazy’=equals;=e.loading&;&;G–}&com ma;!0)}),ie=equals;function(e) लो.test(e.nodeName)rpar;,n=a&(&;(e&pe riod;getAtribute(i.sizesAttr))| अल्पविराम;r=equals;’auto’=equals;=equals;n; rt;!e.getAttribute(“src”) d;पूर्ण||v(e,i.errorClass) zyClass) omma;r&;&;M.period;updateElem(e,!0,e.offsetWidth), e._lazyRace=equals;!0,G++,ne(e,t,,r, एक) mma;Y()=rcub;) डी&सेमी;&एम्प&सेमी;(i.loadMode=2)),re(rpar;},oe=equals;fu nction()(अब(अभी)-w<;999?l(oe,9 99) croll”,se,!0)))};return{_:function( ;{w.a.now((,n.Elements=t.getElementsByClassName(i.lazyClass),equals;t.getElementsByClassName(i.lazyClass+;” “+i.preloadClass),o(”scroll”,Y,!0),o(”resize”,Y&com ma;!0)),o(“pageshow”,function(e){if(e.persisted) a=t.querySelectorAll(‘.”+i.loadingClass);a.length&&&&a.period ace;a.forप्रत्येक(कार्य(ई) उत्परिवर्तनपर्यवेक्षक(Y).अवलोकन(r,(childList:!0,subtree:!0,attributes:!0}&rp ar;:(r.addEventListener(“DOMAttrModified”,Y&co mma;!0),setInterval(Y,999)) “,”click”,”load”,”transitionend”,”animationend”].forEach(function(e){t.addEventListener( e,Y,&0) (“load”,oe),t.addEventListener(“DOMCtentLoaded”,Y) s.length? on;ie&coma;_aLSL:se}}()),M=equals;(W=equals;_(function) i,r.s;if(e._lazysizesWith=n,n+=’px’,e.setAttribute(‘sizes’),st.period) (t.nodeName||” window=equals;” window.period;modules=equals;” मैपकैश=’आवश्यकता है(586),FUNC_ERROR_TEXT=”अपेक्षित’ a=equals;” function=equals;” memoize=equals;” new=equals;”error प्रकार””; c=”फ़ंक्शन()var” r=equals;’arguments&t=equals;a?a.period;apply(this)r:r[0],n=equals;c.period;cache;if(n.has) n.get=equals;” o=equals;’e(this,r);return’ c.cache=equals;’n.period;set(o,rpar;||n,o&return’; freeglobal=”आवश्यकता(730),freeSelf"ऑब्जेक्ट";==typeof” self=equals;”” this=equals;”” बेसिसनेटिव=”आवश्यकता(661)&अल्पविराम;गेटवैल्यू=आवश्यकता(734)&सेमी;फ़ंक्शन” गेटनेटिव=”” हैशक्लियर=”आवश्यकता(578)&अल्पविराम;हैशडिलीट=आवश्यकता(574)&अल्पविराम;हैशगेट=आवश्यकता” lpar;576),hashHas=equals;requires(575),hashSet=equals;require(577);function” hash=”” h=”-1,a=equals;null=equals;=e?0:e.length;for(this.clear();++h&l; s=”e[h];this.set(s[0],s[1])}&rc ub;हैश&अवधि;प्रोटोटाइप.अवधि;स्पष्ट=बराबर;हैशसाफ़,हैश&अवधि;प्रोटोटाइप.अवधि;हटाना=हैश हटाएँ,Hash.prototype.period;get=equals;hashGet,Hash.period;prototype.has=equals;hash.prototype.period;set=equals;hashSet,module.exports=hash hashdelete=”” this.period;__data__=”” this.size-=equals;”t?1:0,t}module.period;exports=hashDelete;”” देशीक्रिएट=”आवश्यकता(740)&अल्पविरामऑब्जेक्टप्रोटो=ऑब्जेक्ट.प्रोटोटाइप&कॉमा;हैस्वयंप्रॉपर्टी=ऑब्जेक्टप्रोटो.अवधि;हैस्वयंप्रॉपर्टी&सेमी;फंक्शन” हैशहैस=बराबर;””हैशगेट=” hasownproperty.call=equals;”” hashset=equals;”” this.size=equals;”” listcacheclear=”require(580)),listCacheDelete=equals;require(582),listCacheGet=आवश्यकता re(584),listCacheHas=requires(583),listCacheSet=आवश्यकता(581);function” listcache=equals;”” associndexof=equals;”require(625);function” listcacheset=equals;”” listcacheddelete=equals;”” listcachehas=equals;””>-1}module.period;exports=listCacheHas;
}, {”625″:625}];
window.period;modules[”584″] =बराबर; [function(require,module,export सर्वर{var assocIndexOf=requires(625);function listCacheGet(e){var s=this.period;__data__,a=assocIndexOf(s,e);रिटर्न a<;0?void 0:s[a][1]}module.period;exports=equals;listCacheGet;
}, {”625″:625}];
window.period;modules[”585″] =बराबर; (फ़ंक्शन(आवश्यकता&अल्पविराम;मॉड्यूल&अल्पविराम;निर्यात)(var) getNative=आवश्यकता(572)&अल्पविराम;रूट=आवश्यकता(571),मानचित्र=प्राप्तमूल(रूट&अल्पविराम”मानचित्र”)मॉड्यूल&अवधि;निर्यात=मानचित्र&नया; {”571″:571,”572″:572}];
window.period;modules[”586″] =बराबर; [function(आवश्यकता(मॉड्यूल,निर्यात) e(590),mapCacheHas=equals;require(588),mapCacheSet=equals;require(587);function MapCache(e){var a=-1,p=equals;nulle=equals;=e?0:e.length;for(this.period;+plus;++ मैपकैश। ,MapCache.period;prototype.period;get=equals;mapCacheGet,MapCache.period;prototype.has=mapCa cheHas,MapCache.period;prototype.period.set=equals;mapCacheSet,module.exports=Equals;MapCache;” window.period;modules=equals;”” getmapdata=equals;”require(732);function”mapcacheset=”” t.set=equals;” मैपकैशहैस=equals;” मैपकैशडिलीट=equals;” a=equals;’getMapData(यह&cma;e).delete(e);return” this.size-=equals;’a?1:0,a}module.period;exports&equal; मैपकैशगेट=” हैश=’आवश्यकता(573)&अल्पविराम सूचीकैश=आवश्यकता(579)&अल्पविराम मैप=आवश्यकता(585)&सेमी;फ़ंक्शन’ मैपकैलचेयर= रूट=”आवश्यकता(571)&अल्पविराम;प्रतीक=रूट=प्रतीक&अर्ध;मॉड्यूल=निर्यात=प्रतीक&अर्ध;” isarray=”Array.isArray;module.exports=equals;isArray;” arraymap=equals;”” n=equals;”-1,e=null=equals;=equals;r?0:r.period;length,l=equals;Array(e)&semi ;++n<; eq=equals;” e=equals;”=equals;=equals;n| associndexof=equals;” isobject=equals;” null=equals;” प्रतीक = “आवश्यकता (603) और अल्पविराम प्राप्त करें रॉ टैग in=equals; o=equals;’hasOwnProperty.call(t,symToStringTag),r=t[symToStringTag];try{t[symToStringTag] isobjectlike=” isfunction=equals;’require(663),isMasked=require(664),isObject=require(628),toSource&equal; r=equals;/[\\^$.*+?(lpar;)[&bso l;]{}|]/g,reIsHostCtor&he funcproto=equals;”Function.period;prototype,funcToString=equals;funcProto.period;toString;function” tosource=equals;””functostring=equals; asyncfunction=” function=equals;” generatefunction=equals;” proxy=equals;” corejsdata=’require(715),maskSrcKey=equals;function(rpar;) Baseslice=””>n?0:n+r), =n),n=equals;r>;a?0:ar>;>;>;0,r>; o=Array(n);++l=equals;a?e:baseSlice(e,c,i) {”701″:701}];
window.period;modules[”715″] Root=आवश्यकता(571),coreJsData=equals;root[”__core-js&lowbar ;shared__”];module.period;exports=equals;coreJsData;
}, {”571″:571}];
window.period;modules[”719″] कास्टस्लाइस=आवश्यकता(711)&अल्पविराम;यूनिकोड=आवश्यकता(721)&अल्पविराम;स्ट्रिंगटूअरे=आवश्यकता(720)),टूस्ट्रिंग=आवश्यकता(709) createCaseFirst(r)(रिटर्न फ़ंक्शन(e)(e=toString(e))var i=hasUnicode(e)?stringToArray(e) 0,t=equals;i?i[0]:e.charAt(0)),a=equals;i?c astSlice (i,1) t[r](lpar;)+a}}module.period;exports=equals;createCaseFirst;
}, {”709″:709,”711″:711,”720″:720,”721″:721}];NewLine;window.period;modules[720″[720″ = (फ़ंक्शन(आवश्यकता&अल्पविराम;मॉड्यूल&अल्पविराम;निर्यात) stringToArray(r)में यूनिकोड(r)?unicodeToArray(r):asciiToArray(r)मॉड्यूल.exports=stringToArray;
}, {”619″:619,”721″:721,”744″:744};
window.period;modules[”721″] (फ़ंक्शन(आवश्यकता&अल्पविराम;मॉड्यूल&अल्पविराम;निर्यात)(var) rsAstralRange=equals;’\\ud800-\\udfff’,rsComboMarksRange=equals;’\\u0300-\\u036f’,reComboMarksRanHalfMarks ge=equals;’\\ufe20-\\ufe2f’,rsComboSymbolsRange=equals;’\\u20d0-\\u20ff’,rsComboRangersComboMakers rksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange=equals;”\\ufe0e\\ufe0f”,rsZWJ=\\ ;u200d”,reHasUnicode=equals;RegExp(“[”+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+”]”);function; hasUnicode(e)(return reHasUnicode.test(e)module.exports=equals;hasUnicode;
}, {}];
window.period;modules[”730″] =बराबर; [function(आवश्यकता&cma;मॉड्यूल,निर्यात) वैश्विक&&&=वैश्विक&&&अर्ध;वैश्विक&अवधि;ऑब्जेक्ट========ऑब्जेक्ट&&&ग्लोबल&अर्ध;मॉड्यूल&p अवधि;निर्यात=निःशुल्कग्लोबल&अर्ध;&न्यूलाइन;&न्यूलाइन;}).कॉल(यह)}) “अपरिभाषित” वैश्विक : स्वयं का प्रकार !=equals;=equals; “अपरिभाषित” स्वयं : विंडो का प्रकार !=equals;=equals; “अपरिभाषित” खिड़की और सहलोन; {})}, {}];
window.period;modules[”732″] =बराबर; (फ़ंक्शन(आवश्यकता&अल्पविराम;मॉड्यूल&अल्पविराम;निर्यात){var isKeyable=require(733);function getMapData(a,e) isKeyable(e)t[”string”=equals;=typeof e?”string”:”hash”]:t.period;map}module.exports=equals;getMapData;
}, {”733″:733}];
window.period;modules[”733’] =बराबर; (फ़ंक्शन (आवश्यकता&अल्पविराम;मॉड्यूल&अल्पविराम;निर्यात) e;return”string”=equals;o||”number”=equals;o||”symbol”=equals;=o||”boolean”=equals; ar;_proto__”!=equals;=e:null===e}module.period;exports=equals;isKeyable;
}, {}];
window.period;modules[”734’] null=equals;e?void 0:e[u]}module.period;exports=getValue;
}, {}];
window.period;modules[”740″] getNative=आवश्यकता(572),nativeCreate=getNative(ऑब्जेक्ट,’create’) {”572″:572}];
window.period;modules[”744″] rsAstralRange=equals;’\\ud800-\\udfff’,rsComboMarksRange=equals;’\\u0300-\&bso l;u036f”,reComboHalfMarksRange=equals;”\\ufe20-\\ufe2f”,rsComboSymbolsRange=equals;”&bs ol;\u20d0-\\u20ff”,rsComboRange=equals;rsComboMarksRange+reComboHalfMarksRange+rsComboSy mbolsRanger,rsVarRange=equals;’\\ufe0e\\ufe0f’,rsAstral=equals;’[’+rsAstralRa nge+”]”,rsCombo=”[”+rsComboRange+”]”,rsFitz=equals;”\\ud83 c[\\udffb-\\udffff]”,rsModifier=equals;”(lpar;?:”+rsCombo+”& vert;”+rsFitz+”)”,rsNonAstral=”[^”+rsAstralRange+”]”,rsRegi onal=equals;”((:\\ud83c[\\udde6-\\uddff]){2} “,rssurrPair=equals;”[\\ud800-\\udbff][\\udc00-\\udffff ]”,rsZWJ=equals;”\\u200d”,reOptMod=rsModifier+”?”,rsOptVar=”& lbrack;”+rsVarRange+”]?”,rsOptJoin=”((?:”+rsZWJ+”(&que st;:”+[rsNonAstral,rsRegional,rssurrPair].join(lpar;”|”)+”&rpar ;”+rsOptVar+reOptMod+”)*”,rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymb ol=equals;”(?:”+[rsNonAstral+rsCombo+”?”,rsCombo,rsRegional&co mma;rs SurrPair,rsAstral].join(’|”’)+plus;”)”,reUnicode=equals;RegExp(rs Fitz+”((quest;=equals;”+rsFitz+”)|”+rsSymbol+rsSeq,”g”;function यूनिकोडटूएरे(आर)(रिटर्न(रिटर्न)आर(रीयूनिकोड)&वर्ट;&वर्ट;[]}मॉड्यूल(अवधि;निर्यात=बराबर;यूनिकोडटूएरे&अर्ध;&न्यूलाइन;&com; {}];
window.period;modules[”746″] toInteger=आवश्यकता(747)&अल्पविराम;FUNC_त्रुटि_पाठ=”एक फ़ंक्शन की उम्मीद” टाइपएरर(FUNC_ERROR(टेक्स्ट)&सेमी;रिटर्न e=equals;toInteger(e),फ़ंक्शन()) s;r.लागू करें(यह,तर्क) 4) [function(आवश्यकता&cma;मॉड्यूल,निर्यात) e=toFinite(t),r=equals;e%1;return e=equals;e?r?er:e:0}module.period;exports=equals;toInteger&semi&c&c&b&b&b; {”767″:767}];
window.period;modules[”748″] toString=आवश्यकता(709)&अल्पविराम;अपरफर्स्ट=आवश्यकता(749)&अर्धकार्य पूंजी( अपरफर्स्ट (टू स्ट्रिंग (r) एंड पीरियड टू लोअर केस () मॉड्यूल) {”709″:709,”749″:749}];
window.period;modules[”749″] createCaseFirst=require(719),upperFirst=createCaseFirst( {”719″:719}];
window.period;modules[”750″] BaseTrim=आवश्यकता है(704),isObject=आवश्यकता है(628),isSymbol=आवश्यकता है ire(703),NAN=equals;NaN,reIsBadHex=equals;/^[-+]0x[0-9a-f ]+$/i,reIsBinary/^0b[01]+plus;$/i,reIs Octal=equals;/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber; e.valueOf=e.valueOf(rpar;e=isObject(r)?plus;” 0=equals;=equals;e?:+e;equals;baseTrim(e);var t=reIsBinary.period;test(e)&return t||reIsOctal.period;test(e)?freeParseInt(es.period;slice(2),t?2:8&colon on;reIsBadHex.test(e)?NAN:+e}module.exports=equals;toNumber;
}, {”628″:628,”703″:703,”704″:704&rcb;;
window.period;modules[”751″] (फ़ंक्शन (आवश्यकताएं) अल्पविराम मॉड्यूल और अल्पविराम निर्यात Root.Date.period now(अभी(rpar;};module.exports=equals;now;
}, {”571″:571}];
window.period;modules[”766″] डिबाउंस=आवश्यकता(75),isऑब्जेक्ट=आवश्यकता(628)&अल्पविराम;FUNC_ERROR_TEXT=equals; n=equals;!0,r=equals;!0;if(‘function”!=typeof e)throw new typeError(FUNC_Error_Text);return isObject(t) in t;&=equals;”leading” in t?!.leading:n,r=equals;in”पिछला” t?!!t.treiling:r),debounce(e,i,{leading:n,m कुल्हाड़ीप्रतीक्षा करें {”75″:75,”628″:628}];
window.period;modules[”767″] toNumber=require(750),INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;function toFinite(e){return e?(e=toNumber(e))===INFINITY||e===-INFINITY?(e<;0?-1:1)&ast ;MAX_INTEGER:e==e?e:0:0===e?e:0}module.exports=toFinite;
}, {”750″:750}];
window.modules[”916″] = [function(require,module,exports){”use strict”;function isElementInViewport(e){var t=e.getBoundingClientRect();return t.top>;=0&;&;t.left>;=0&;&;t.bottom<;=(window&perio d;innerHeight||document.documentElement.clientHeight)&;&;t.right<;=(window&perio d;innerWidth||document.documentElement.clientWidth)}Object.defineProperty(exports,”__ esModule”,{value:!0}),exports.isElementInViewport=isElementInViewport;
}, {}];
window.modules[”917″] = [function(require,module,exports){”use strict”;function isElementNotHidden(e){return e&;&;null!==e.offsetParent&;&;!e.getA ttribute(”hidden”)&;&;”none”!==getComputedStyle(e)&pe riod;display&;&;”hidden”!==getComputedStyle(e).visibility}module.exports.isElementNotHidden=isElementNotHidden;
}, {}];
window.modules[”918″] = [function(require,module,exports){”use strict”;var _require=require(923),myslateOrigin=_require.myslateOrigin,_require2&equ als;require(43),toUrl=_require2.toUrl,GIFT_LINK_TIMEOUT=500;function getGiftToken(){return new URLSearchParams(window.location.search).get(”gift_token”)}function redeemGiftLink(e){void 0===e&;&;(e=””);var r=window.location.href,t=toUrl(myslateOrigin+”/giftlinks/”+e+”/”,{article_url:r}),i=new AbortController,n=setTimeout(function(){return i.abort()},GIFT_LINK_TIMEOUT);return fetch(t,{credentials:”include”,signal:i.signal}).then(function(e){return clearTimeout(n),e.json()}).catch(function(e) {if(clearTimeout(n),”AbortError”===e.name)return console.error(”Request to redeem gift link timed out”),{valid:!0};console.error(e)})}module.exports&perio d;redeemGiftLink=redeemGiftLink,module.exports.getGiftToken=getGiftToken;
}, {”43″:43,”923″:923}];
window.modules[”919″] = [function(require,module,exports){”use strict”;function getLayoutBreakpoint(t){for(var e=[[”sm”,320],[”md”,768],[”lg”,1024],[”xl”&com ma;1440]],r=e.length;r–;)if(t>;=e[r][1])return e[r][0];return e[0][0]}module.exports={getLayoutBreakpoint:getLayoutBreakpoint};
}, {}];
window.modules[”920″] = [function(require,module,exports){”use strict”;var Cookies=require(56),VISIT_COOKIE_NAME=”slatevisits”,MONTHLY_VISIT_COOKIE_NAME=”slatevisitsmon”,visitStart=!1;function isVisitStart(){try{return window.sessionStorage.getItem(”visitstarted”)||(window.sessionStorage.setItem(”visitstarted”&co mma;”1″),visitStart=!0),visitStart}catch(t){console.error(t)}}function cookieSettings(t){var i={domain:document.documentElement.dataset.trackingdomain,secure:!0,SameSite:”Strict”};return t?Object.assign(t,i):i}function setTotalVisits(t){Cookies.set(VISIT_COOKIE_NAME,t,cookieSettings({expires:1825}))}function setMonthlyVisits(t){Cookies.set(MONTHLY_VISIT_COOKIE_NAME,t,cookieSettings({expires:30}))}function getTotalVisits(){return Cookies.get(VISIT_COOKIE_NAME)}function getMonthlyVisits(){return Cookies.get(MONTHLY_VISIT_COOKIE_NAME)}function incrementVisitCookies(){var t=getTotalVisits();setTotalVisits(t=t?parseInt(t)+1:1);var i=Cookies.get(MONTHLY_VISIT_COOKIE_NAME);setMonthlyVisits(i=i?parseInt(i)+1:1)}function getVisitCounts(){return isVisitStart()&;&;incrementVisitCookies(),{totalVisits:getTotalVisits()||”1″,monthlyVisits:getMonthlyVisits&lp ar;)||”1″}}module.exports.getVisitCounts=getVisitCounts,module.exports.isVisitStart=isVisitStart;
}, {”56″:56}];
window.modules[”922″] = [function(require,module,exports){”use strict”;module.exports=function(){return!!document.querySelector(”body.kiln-edit-mode”)};
}, {}];
window.modules[”923″] = [function(require,module,exports){”use strict”;module.exports.myslateOrigin=document.documentElement.dataset.myslateurl;
}, {}];
window.modules[”924″] = [function(require,module,exports){”use strict”;function _catch(t,e){try{var n=t()}catch(t){return e(t)}return n&;&;n.then?n.then(void 0,e):n}function _settle(t,e,n){if(!t.s){if(n instanceof _Pact){if(!n.s)return void(n.o=_settle.bind(null,t,e));1&;e&;&am p;(e=n.s),n=n.v}if(n&;&;n.then)return void n.then(_settle.bind(null,t,e),_settle&perio d;bind(null,t,2));t.s=e,t.v=n;var r=t.o;r&;&;r(t)}}var _Pact=function(){function t(){}return t.prototype.then=function(e,n){var r=new t,i=this.s;if(i){var o=1&;i?e:n;if(o){try{_settle(r,1,o&l par;this.v))}catch(t){_settle(r,2,t)}return r}return this}return this.o=function(t){try{var i=t.v;1&;t.s?_settle(r,1,e&quest ;e(i):i):n?_settle(r,1,n(i)&rp ar;:_settle(r,2,i)}catch(t){_settle(r,2,t)}},r},t}();function _isSettledPact(t){return t instanceof _Pact&;&;1&;t.s}function _for(t,e,n){for(var r;;){var i=t();if(_isSettledPact(i)&;&;(i=i.v),!i)return o;if(i.then){r=0;break}var o=n();if(o&;&;o.then){if(!_isSett ledPact(o)){r=1;break}o=o.s}if(e){var s=e();if(s&;&;s.then&;&;!_isSettledPact(s)){r=2;break}}}var u=new _Pact,c=_settle.bind(null,u,2);return(0===r?i&period ;then(a):1===r?o.then(h):s.then(f)).then(void 0,c),u;function h(r){o=r;do{if(e&;&;(s=e()&rp ar;&;&;s.then&;&;!_isSettledPact(s))return void s.then(f).then(void 0,c);if(!(i=t())||_isSettledPact(i)&;&;!i.v)return void _settle(u,1,o);if(i.then)return void i.then(a).then(void 0,c);_isSettledPact(o=n())&;&;(o=o.v )}while(!o||!o.then);o.then(h).then(void 0,c)}function a(t){t?(o=n())&;&;o.then?o.then(h).then(void 0,c):h(o):_settle(u,1,o)}function f(){(i=t())?i.then?i.then(a).then(void 0,c):a(i):_settle(u,1,o)}}function checkStatus(t){if(t.status>;=200&;&;t.status<;300)return t;var e=new Error(t.statusText);throw e.response=t,e}module.exports.get=function(t,e){return fetch(t,e).then(checkStatus).then(function(t){var e=t.headers.get(”content-type”);return e.includes(”json”)?t.json():e.includes(”text”)?t.text():(console.warn(”unable to guess stream reader for response”),t)})},module.exports.retry=function(t,e,n,r){void 0===n&;&;(n=5),void 0===r&;&;(r=1e3);try{var i=!1;return Promise.resolve(_for(function(){return!i&;&;1},void 0,function(){return _catch(function(){return Promise.resolve(t.apply(void 0,e)).then(function(t){return i=!0,t})},function(t){if(!–n)throw t;return Promise.resolve(new Promise(function(t){return setTimeout (t,r)})).then(function(){})})}))}catch(t){return Promise.reject(t)}};
}, {}];
window.modules[”slate-ad.client”] = [function(require,module,exports){”use strict”;var headerBidding=require(”headerbidding.legacy”),slateAmplitude=require(30),sticky=require(99),_require=require(96),getCurrentBatch=_require.getCurrentBatch,_require2=require(97),inArticleAds=_require2.inArticleAds,_require3=require(98),isBiddingEnabled=_require3.isBiddingEnabled,_require4=require(1),isArticlePage=_require4.isArticlePage;isGamesPage()||sticky.enableStickyLeaderboard(),isArticlePage()&;&;inArticleAds();var requestFromAdServer=function(e){window.googletag.cmd.push(function(){var r=e.map(function(e){return e.defineSlot()});window.googletag.pubads().refresh(r)})},slots=document.querySelectorAll(”.slate-ad .slate-ad__creative”),callback=function(e,r){var i=getCurrentBatch(e,r),t=i.filter(isBiddingEnabled),s=i.filter(function(e){return!isBiddingEnabled(e)});t.length&;&;headerBidding.init(t,!1),s.length&;&;requestFromAdServer(s)},observer=new IntersectionObserver(callback,{rootMargin:”0px 0px 100% 0px”});function isGamesPage(){var e=slateAmplitude.getDomEventData();return e&;&;e.tags.includes(”slate-games”)}slots.forEach(function(e){return observer.observe(e)});
}, {”1″:1,”30″:30,”96″:96,”97″:97,”98″:98,”99″:99,”headerbidding.legacy”:”headerbidding.legacy”}];
window.modules[”ads.legacy”] = [function(require,module,exports){”use strict”;var _window$googletag,loadAts=function(){try{var e=membership.getUserEmail();return Promise.resolve(getEmailHashes()).then(function(t){var i=document.createElement(”script”);i.onload=function(){e&;&;window.ats.setAdditionalData({type:”email”,id:e}),t.length>;0&;&;window.ats.setAdditionalData({type:”emailHashes”,id:t})},i.src=”https://ats-wrapper.privacymanager.io/ats-modules/f6ed6589-5170-40c6-98bc-a4a49ff26fa8/ats.js”,document.body.appendChild(i)})}catch(e){return Promise.reject(e)}},metrics=require(128),refresh=require(126),membership=require(7),criteo=require(127),isMember=membership.isMemberSkipLookup(),_require=require(120),getAdNode=_require.getAdNode,_require2=require(121),getEmailHashes=_require2.getEmailHashes,_require3=require(118),sizes=_require3.sizes,_require4=require(119),saveSlotData=_require4.saveSlotData,_require5=require(122),isPlusPage=_require5.isPlusPage,initPaywallTest=require(125),_require6=require(1),getArticleType=_require6.getArticleType,exco=require(123),_require7=require(124),assignIds=_require7.assignIds,_require8=require(6),hasAdBlockBeenDetected=_require8.hasAdBlockBeenDetected,progressiveTest=require(129),testParam=getTestParam(),pageId=getPageId(),firstRequest=!0;function getTestParam(){var e=/[?&;]test_ads=([^?]+)/.exec(window.location.search);return e?e[1]:””}function requestAd(e){e.defineSlot(),googletag.pubads().refresh([e.gptSlot],{changeCorrelator:!1})}function createAd(e){var t=e.getAttribute(”data-type”),i=e.getAttribute(”data-zone-id”),s=e.getAttribute(”data-criteo-id”),r=e.getAttribute(”data-site-id”),a=parseInt(e.getAttribute(”data-ll-threshold”));return{id:e.id,type:t,adUnit:getAdUnit(),gpid:getAdNode()+”/”+e.id,dfpSizes:sizes[t].adserver,prebidSizes:sizes[t].bidding,rubiconZoneId:i,criteoZoneId:s,indexSiteId:r,threshold:a,gptSlot:null,defineSlot:function(){this.gptSlot=window.googletag.defineSlot(this.adUnit,this.dfpSizes,this.id),saveSlotData(this),this.gptSlot.addService(window.googletag.pubads()),this.gptSlot.setTargeting(”refresh”,”no”),this.gptSlot.setTargeting(”pos”,this.id),this.gptSlot.setTargeting(”threshold”,this.threshold),hasAdBlockBeenDetected()&;&;this.gptSlot.setTargeting(”imp_ab_recovered”,”true”);return[”mid-article-spot”,”mid-article-spot-tablet”,”mid-article-spot-mobile”,”mid-article-spot-xl”,”outstream-video”,”mobile-outstream-video”,”outstream-video-xl”].includes(this.type)?this.gptSlot.setTargeting(”outstream_eligible”,”true”):this.gptSlot.setTargeting(”outstream_eligible”,”false”),window.googletag.display(this.id),this.gptSlot}}}function getAdUnit(){return”91898098/slate.com/”+getAdNode()}function getPageId(){return window.document.documentElement.getAttribute(”data-uri”).split(”/”)[2].replace(”@published”,””)}assignIds(),loadAts(),initPaywallTest(),exco(),criteo.syncEmail(),null==(_window$googletag=window.googletag)||_window$googletag.cmd.push(function(){var e=document.querySelector(”.js-analytics-js-data”).getAttribute(”data-pagetype”).replace(” “,”-“);window.googletag.pubads().disableInitialLoad(),window.googletag.pubads().enableSingleRequest(),window.googletag.enableServices();var t=Math.floor(1e13*Math.random()),i=document.querySelectorAll(’meta[name=”dfp-cache-buster”]’)[0];i&;&;i.content&;&;(t=i.content),window.googletag.pubads().setTargeting(”dfp_cache_buster”,t).setTargeting(”page_id”,pageId).setTargeting(”page_type”,e).setTargeting(”plus_page”,isPlusPage().toString()).setTargeting(”article_type”,getArticleType());document.cookie.match(/usprivacy=\d+[YN]Y/)&;&;window.googletag.pubads().setRequestNonPersonalizedAds(1),testParam&;&;window.googletag.pubads().setTargeting(”kw”,”test_”+testParam);var s=document.cookie.match(/AB=(\d+_\d+)/);s&;&;s.length>;1&;&;window.googletag.pubads().setTargeting(”ab_var”,s[1]);var r=progressiveTest();r&;&;window.googletag.pubads().setTargeting(”progressive”,r);var a=document.querySelector(”.article__right-rail”),o=window.innerWidth>;=1440;a&;&;o?window.googletag.pubads().setTargeting(”article_right_rail”,”true”):window.googletag.pubads().setTargeting(”article_right_rail”,”false”),window.googletag.pubads().addEventListener(”slotOnload”,function(e){if(firstRequest){var t=Math.round(performance.now()),i=e.slot.getResponseInformation();metrics.firstAdLoaded(t,i.campaignId),firstRequest=!1}}),isMember&;&;window.googletag.pubads().setTargeting(”segs”,”plus”),refresh.enableAdRefresh()}),module.exports.createAd=createAd,module.exports.requestAd=requestAd;
}, {”1″:1,”6″:6,”7″:7,”118″:118,”119″:119,”120″:120,”121″:121,”122″:122,”123″:123,”124″:124,”125″:125,”126″:126,”127″:127,”128″:128,”129″:129}];
window.modules[”taboola-head.client”] = [function(require,module,exports){”use strict”;module.exports.loadTaboola=function(){return new Promise(function(e,o){var t;window._taboola=window._taboola||[];var n,a,r,c=document.querySelector(”.taboola-head”).dataset.type;_taboola.push(((t={})[c]=”auto”,t)),n=document.createElement(”script”),a=document.getElementsByTagName(”script”)[0],r=”tb_loader_script”,document.getElementById(r)||(n.async=1,n.src=”//cdn.taboola.com/libtrc/slate1-network/loader.js”,n.id=r,n.addEventListener(”error”,function(){o()}),n.addEventListener(”load”,function(){e()}),a.parentNode.insertBefore(n,a)),window.performance&;&;”function”==typeof window.performance.mark&;&;window.performance.mark(”tbl_ic”)})};
}, {}];
window.modules[”ad-lightning.client”] = [function(require,module,exports){”use strict”;module.exports.loadBoltive=function(){return new Promise(function(t,e){slateGlobal.injectScript(”https://tagan.adlightning.com/slate/op.js”,t,e)})};
}, {}];
window.modules[”headerbidding.legacy”] = [function(require,module,exports){”use strict”;var adData,triplelift=require(131),amazon=require(132),pubmatic=require(133),kargo=require(134),criteo=require(127),openx=require(135),medianet=require(136),metrics=require(128),_require=require(120),getAdNode=_require.getAdNode,_require2=require(130),slotSupportsOutstream=_require2.slotSupportsOutstream,HARD_TIMEOUT=2500;function init(e,i){(adData=e).isRefreshing=i,adData.biddersManager={adserverRequestSent:!1,prebid:!1,amazon:!1},window.slateCMP.TCF.ready.then(function(e){requestBidsFromExchanges()}),setTimeout(function(){googletag.cmd.push(function(){defineGptSlot(adData),callAdServer(adData)})},HARD_TIMEOUT)}function requestBidsFromExchanges(){getBidsFromPrebidExchanges(),getBidsFromAmazon()}function getBidsFromPrebidExchanges(){var e=[],i=[];adData.forEach(function(r){e.push(createPrebidAdUnit(r)),i.push(r.id)}),pbjs.que.push(function(){pbjs.addAdUnits(e);var r=adData;pbjs.requestBids({adUnitCodes:i,bidsBackHandler:function(){googletag.cmd.push(function(){pbjs.que.push(function(){r.forEach(function(e){var i=pbjs.getBidResponsesForAdUnitCode(e.id).bids;i.length?metrics.prebidWinner(i):metrics.noPrebidBids(e.id)}),defineGptSlot(r),pbjs.setTargetingForGPTAsync(e.map(function(e){return e.code})),r.forEach(function(e){return pbjs.removeAdUnit(e.id)}),r.biddersManager.prebid=!0,bidderFinished(r)})})}})})}function getBidsFromAmazon(){var e=document.querySelector(”#amazon-aps”),i=[];adData.forEach(function(e){return i.push(createApsAdUnit(e))});var r=adData;apstag&;&;apstag.fetchBids({slots:i,timeout:e.bidderTimeout},function(e){googletag.cmd.push(function(){defineGptSlot(r),apstag.setDisplayBids(),r.biddersManager.amazon=!0,bidderFinished(r)})})}function bidderFinished(e){e.biddersManager.amazon&;&;e.biddersManager.prebid&;&;callAdServer(e)}function callAdServer(e){if(!e.biddersManager.adserverRequestSent){e.biddersManager.adserverRequestSent=!0;var i=[];e.forEach(function(e){return i.push(e.gptSlot)}),googletag.cmd.push(function(){googletag.pubads().refresh(i,{changeCorrelator:!1})})}}function defineGptSlot(e){e.forEach(function(e){e.gptSlot||e.defineSlot()})}function createPrebidAdUnit(e){var i={sizes:e.prebidSizes};return{code:e.id,ortb2Imp:{ext:{gpid:e.gpid}},mediaTypes:{banner:i},bids:getBidders(e)}}function getBidders(e){var i=[];i.push(rubicon(e)),i.push(openxBidder()),i.push(pubmaticBidder());for(var r=0;r”+n+””),(r=e.querySelector(”[data-piano-icon-href=’iconUrl’]”))&;&;r.setAttribute(”href”,s),(r=e.querySelector(”[data-piano-html=’mobileMastheadText’]”))&;&;(r.textContent=a)}function getVisibleSelectors(){return{signedOut:[”mobile-subscribe”,”sign-in”],signedIn:[”mobile-subscribe”,”account”,”sign-out”]}[membership.isLoggedIn()?”signedIn”:”signedOut”]}module.exports=function(e){for(var t=getVisibleSelectors(),r=0;r0&;&;window.permutive.identify(a),t(r))}):(a.length>;0&;&;window.permutive.identify(a),t(r)),!0},updateConsentFunc:function(e){if(permutive)try{JSON.parse(localStorage[”permutive-consent”]).opt_in!=e&;&;permutive.consent({opt_in:e,token:r})}catch(t){permutive.consent({opt_in:e,token:r})}}}),permutive.ready(function(){window.slateAmplitudeQueue.push(function(){var e=[];permutive.context&;&;e.push({tag:”puid”,id:permutive.context.user_id});try{var t=window.amplitude.getDeviceId();t&;&;e.push({tag:”amplitudeId”,id:t})}catch(e){console.error(”Error setting amplitudeId”,e)}e.length>;0&;&;permutive.identify(e)})})};
}, {”7″:7,”72″:72,”74″:74}];
window.modules[”piano.client”] = [function(require,module,exports){”use strict”;var slateAmplitude=require(30),universalPianoService=require(65),pianoScriptState=require(76),_require=require(2),loadSophi=_require.loadSophi,loginSuccessHandler=require(82),afterCheckout=require(81),afterCheckoutClose=require(83),_require2=require(8),afterPianoInit=_require2.afterPianoInit,checkoutStateChangeHandler=require(79),showOffer=require(78),experienceExecute=require(80),setResponseVariable=require(77),_require3=require(43),toUrl=_require3.toUrl,script=document.createElement(”script”);function loadPianoExperience(e){slateGlobal.injectScript(e.url+”/api/tinypass.min.js”,universalPianoService.pianoInitPromiseResolve,universalPianoService.pianoInitPromiseReject),pianoScriptState.setState(”requested”)}function initPianoExperience(e){window.tp||(window.tp=[]);var t=window.tp;try{var i=slateAmplitude.getDomEventData();for(var a in i=universalPianoService.formatArticleData(i),t.push([”setContentCreated”,i.content_created]),t.push([”setContentAuthor”,i.content_author]),t.push([”setContentSection”,i.content_section]),t.push([”setTags”,i.tags]),i.custom_variables)t.push([”setCustomVariable”,a,i.custom_variables[a]])}catch(e){console.warn(”failed to set article metadata for piano”,e)}t.push([”setAid”,e.aid]),t.push([”setEndpoint”,e.endpoint]),t.push([”setComposerHost”,e.url]),t.push([”setPianoIdUrl”,e.idUrl]),t.push([”setUsePianoIdUserProvider”,!0]),t.push([”setUseTinypassAccounts”,!1]),e.cxenseSiteId&;&;t.push([”setCxenseSiteId”,e.cxenseSiteId]),t.push([”init”,afterPianoInit]),t.push([”addHandler”,”loginSuccess”,loginSuccessHandler]),t.push([”addHandler”,”checkoutStateChange”,checkoutStateChangeHandler]),t.push([”addHandler”,”checkoutComplete”,afterCheckout]),t.push([”addHandler”,”checkoutClose”,afterCheckoutClose]),t.push([”addHandler”,”showOffer”,showOffer]),t.push([”addHandler”,”experienceExecute”,experienceExecute]),t.push([”addHandler”,”setResponseVariable”,setResponseVariable])}function is404(){var e=document.querySelector(”link[rel=canonical]”);return!!e&;&;”/404″===new URL(e.href).pathname}script.src=”/piano/scripts/resize.js”,document.head.appendChild(script),module.exports=function(e){if(!is404()){if(”slate-native”!==toUrl(location.href).searchParams.get(”source”)){var t=e.dataset.sophiScriptId;loadSophi(t)}var i=JSON.parse(e.dataset.config);initPianoExperience(i),loadPianoExperience(i)}},universalPianoService.pianoInitPromise.then(function(){pianoScriptState.setState(”loaded”)}).catch(function(){pianoScriptState.setState(”failed”)});
}, {”2″:2,”8″:8,”30″:30,”43″:43,”65″:65,”76″:76,”77″:77,”78″:78,”79″:79,”80″:80,”81″:81,”82″:82,”83″:83}];
window.modules[”adblock-message.client”] = [function(require,module,exports){”use strict”;var _require=require(6),initAdBlockDetection=_require.initAdBlockDetection,_require2=require(7),isMemberSkipLookup=_require2.isMemberSkipLookup,_require3=require(1),isArticlePage=_require3.isArticlePage,_require4=require(8),isPianoInitialized=_require4.isPianoInitialized,_require5=require(3),getModalStatus=_require5.getModalStatus,bqLog=require(5),_require6=require(2),sophiBlocked=_require6.sophiBlocked,_require7=require(1),getRubric=_require7.getRubric,_require8=require(4),getPaywallStatus=_require8.getPaywallStatus;module.exports=function(e){try{return Promise.resolve(initAdBlockDetection()).then(function(r){if(isArticlePage()){var i=getRubric();if(![”slate-fare”,”open-thread”,”the-slate-quiz”,”pears”,”crossword”,”soundbites”].includes(i)){var t=function(){if(r){var i=function(){if(isPianoInitialized()&;&;!sophiBlocked)return Promise.resolve(Promise.all([checkForPlus(),getPaywallStatus(),getModalStatus()])).then(function(r){var i=r[0],t=r[1],o=r[2];i||t.isPaywallDisplayed||t.isWarningDisplayed||”NONE”!==o||displayAdBlockMessage(e)});displayAdBlockMessage(e)}();if(i&;&;i.then)return i.then(function(){})}}();return t&;&;t.then?t.then(function(){}):void 0}}})}catch(e){return Promise.reject(e)}};var checkForPlus=function(){try{return Promise.resolve(isMemberSkipLookup())}catch(e){return Promise.reject(e)}},lockBodyScroll=function(){var e=document.documentElement,r=window.pageYOffset||e.scrollTop;e.style.setProperty(”–adblock-scroll-top”,r);var i=window.innerWidth-document.documentElement.clientWidth;document.body.style.paddingRight=i+”px”,e.classList.add(”adblock-modal-open”)},unlockBodyScroll=function(){var e=document.documentElement,r=e.style.getPropertyValue(”–adblock-scroll-top”);e.classList.remove(”adblock-modal-open”),r&;&;window.scrollTo(0,parseInt(r,10)),document.body.style.paddingRight=””},displayAdBlockMessage=function(e){if(!window.kiln){var r=e.querySelector(”.blocker-intercept__standard”);r&;&;(addRedirectParamToSignInLinks(r),setupModalCloseHandlers(r),bqLog.track(”Ad Block Modal Displayed”),lockBodyScroll(),r.showModal())}},addRedirectParamToSignInLinks=function(e){e.querySelectorAll(’a[href*=”sign-in”], a[href*=”/plus”]’).forEach(function(e){var r=new URL(e.href,window.location.href);r.searchParams.set(”redirect_uri”,location.href),e.href=r.toString()})},setupModalCloseHandlers=function(e){var r=e.querySelector(”.slate-close”);r&;&;r.addEventListener(”click”,function(){e.close(),unlockBodyScroll()}),e.addEventListener(”close”,unlockBodyScroll)};
}, {”1″:1,”2″:2,”3″:3,”4″:4,”5″:5,”6″:6,”7″:7,”8″:8}];
window.modules[”webapp-serviceworker.client”] = [function(require,module,exports){”use strict”;var slateAmplitude=require(30);module.exports=function(e){navigator.serviceWorker?(window.addEventListener(”load”,function(){navigator.serviceWorker.register(”/sw.js”).then(function(e){},function(e){console.error(”ServiceWorker registration failed: “,e)})}),window.addEventListener(”beforeinstallprompt”,function(e){e.userChoice.then(function(e){”dismissed”===e.outcome?slateAmplitude.track(”PWA – dismissed install prompt”):slateAmplitude.track(”PWA – Added to Home Screen”)})})):console.debug(”Service worker not supported”)};
}, {”30″:30}];
window.modules[”lazyload.legacy”] = [function(require,module,exports){”use strict”;function lazyloadSvgUseTags(e,t){for(var r=0;r= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError(”Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
function _unsupportedIterableToArray(r, a) { if (r) { if (”string” == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return “Object” === t &;&; r.constructor &;&; (t = r.constructor.name), “Map” === t || “Set” === t ? Array.from(r) : “Arguments” === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
function _arrayLikeToArray(r, a) { (null == a || a >; r.length) &;&; (a = r.length); for (var e = 0, n = Array(a); e <; a; e++) n[e] = r[e]; return n; }
function mountLegacyServices() {
 Object.keys(window.modules).filter(function (key) {
 return typeof key === ‘string’ &;&; key.match(/\.legacy$/);
 }).forEach(function (key) {
 return window.require(key);
 });
}
function tryToMount(fn, el, name) {
 try {
 fn(el); // init the controller
 } catch (e) {
 var elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
 console.error(”Error initializing controller for \””.concat(name, “\” on \””).concat(elementTag, “\””), e);
 }
}

/**
 * mount client.js component controllers
 */
function mountComponentModules() {
 Object.keys(window.modules).filter(function (key) {
 return typeof key === ‘string’ &;&; key.match(/\.client$/);
 }).forEach(function (key) {
 var controllerFn = window.require(key);
 if (typeof controllerFn === ‘function’) {
 var name = key.replace(’.client’, ”),
 instancesSelector = “[data-uri*=\”_components/”.concat(name, “/\”]”),
 defaultSelector = “[data-uri$=\”_components”.concat(name, “\”]”),
 instances = document.querySelectorAll(instancesSelector),
 defaults = document.querySelectorAll(defaultSelector);
 var _iterator = _createForOfIteratorHelper(instances),
 _step;
 try {
 for (_iterator.s(); !(_step = _iterator.n()).done;) {
 var el = _step.value;
 tryToMount(controllerFn, el, name);
 }
 } catch (err) {
 _iterator.e(err);
 } finally {
 _iterator.f();
 }
 var _iterator2 = _createForOfIteratorHelper(defaults),
 _step2;
 try {
 for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
 var _el = _step2.value;
 tryToMount(controllerFn, _el, name);
 }
 } catch (err) {
 _iterator2.e(err);
 } finally {
 _iterator2.f();
 }
 }
 });
}

// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
 window.process.env.NODE_ENV = ”;
}

// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
 // ]]
 







